v2.9 [Feb 23, 2010]
wxGTK: Implemented support for underlined fonts in wx.StaticText
wxGTK: wx.TopLevelWindow.SetSizeHints size increments now work
Added wx.EventBlocker class
wxGTK: Make wx.TopLevelWindow.GetSize() return the size of the window including the decorations (not just the client size) and updated SetSize() to account for this as well.
wxMSW: For consistency with wxGTK, when a top level window is minimized the size returned from GetSize will be the restored size, not the size of the icon window.
wxGTK: For consistency with wxMSW, when a top level window is minimized the size returned from GetClientSize will be (0,0).
wxGTK: Color cursors now supported.
Added wx.DC.StretchBlit() for wxMac and wxMSW (Vince Harron)
Added support for labels for toolbar controls (Vince Harron).
wxGTK: Setting foreground colour of single line wx.TextCtrl now works.
wxMac: Corrected top border size for wxStaticBox with empty label (nusi)
wx.Window.IsEnabled() now returns false even if the window parent, and not the window itself, is disabled and added IsThisEnabled() implementing the old IsEnabled() behaviour.
wxGTK: Now using the native tab traversal functions instead of simulating it ourselves.
Generating wx.NavigationKeyEvent events doesn't work any more under wxGTK (and other platforms in the future), use wx.Window.Navigate() or NavigateIn() instead.
wx.glcanvas.GLCanvas: The constructor has been changed slightly in order to make it consistent across all the platforms.
PyBluez is an effort to create python wrappers around system Bluetooth resources