X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd2903e1c321d5890bfe00266b7992803e24428d..1baec21fcef4b9787dea19e2928a057442cb4be4:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index 2fd3c0ec95..991c9a76b8 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -3,6 +3,7 @@ Recent Changes for wxPython 2.7.0.0 ------- +* The following deprecated items have been removed: @@ -43,7 +44,7 @@ reasons are long and complex, but suffice it to say that it was due to mixing C++'s dynamic dispatch, and Python's runtime lookup of the method attributes resulting in endless recursion of function calls.) Because of this problem I used a hack that I have always hated, and -that is renaming the base class methods with a "base_" prefix, for +that is renaming the base class methods with a "base_*" prefix, for example wx.Printout.base_OnBeginDocument. Now that the problem has finally been solved I have replaced all the base_Whatever() methods with the real Whatever() method as well as a simple wrapper named @@ -67,7 +68,7 @@ Or like this with super():: return super(MyPrintout, self).OnBeginDocument(start, end) -Note that the old way with the "base_" function still works, but you +Note that the old way with the "base_*" function still works, but you will get a DeprecationWarning from calling base_OnBeginDocument. The classes affected by this are: @@ -153,6 +154,81 @@ to OpenEditor to send the BEGIN_LABEL_EDIT event and to not allow the opening of the editor to continue if the event handler doesn't allow it. +wx.StaticBoxSizer now keeps better track of the wx.StaticBox, and it +will destroy it if the sizer is destroyed before the parent window is. + +Added wx.HyperlinkCtrl. + +Added battery and power related functions and events (wxMSW only so +far.) See wx.PowerEvent, wx.GetPowerType and wx.GetBatteryState. + +Added wx.ListCtrl.HitTestSubItem which returns the sub-item that was +hit (if any) in addition to the item and flags. + +Added wrappers for wx.ColourPickerCtrl, wx.DirPickerCtrl, +wx.FilePickerCtrl, and wx.FontPickerCtrl. + +Patch #1502016 wx.Image.ConvertToGreyscale now retains the alpha +channel. + +Added wrappers for the wxAUI classes, in the wx.aui module. + +Added the PseudoDC class from Paul Lanier. It provides a way to +record operations on a DC and then play them back later. + +Upgraded to Scintilla 1.70 for wx.stc.StyledTextCtrl. + +Added CanSetTransparent and SetTransparent methods to the +wx.TopLevelWindow class, with implementations (so far) for wxMSW and +wxMac. + +SetDefaultItem() and GetDefaultItem() are now members of +wx.TopLevelWindow, not wx.Panel. + +wxGTK: Stock items (icons) will be used for menu items with stock +IDs. + +Added wx.lib.combotreebox from Frank Niessink + + + + + + +2.6.3.3 +------- +* 15-July-2006 + +wx.lib.pubsub updates from Oliver Schoenborn: + - fixed the hash problem with non-hashable objects + - now supports listeners that use \*args as an argument + (listener(\*args) was not passing the validity test) + - corrected some mistakes in documentation + - added some clarifications (hopefully useful for first time + users) + - changed the way singleton is implemented since old way prevented + pydoc etc from extracting docs for Publisher + +DocView and ActiveGrid IDE updates from Morgan Hua: + New Features: In Tab-View mode, Ctrl-number will take the user to + the numbered tab view. Modified files now show an '*' astrisk in + the view title. Debugger framework can now support PHP debugging. + Not important for python development, but at least that means the + debugger framework is more generalized. + +wx.lib.mixins.listctrl.TextEditMixin: Fixed the double END_LABEL_EDIT +event problem in TextEditMixin by checking if the editor was already +hidden before continuing with the CloseEditor method. Also added code +to OpenEditor to send the BEGIN_LABEL_EDIT event and to not allow the +opening of the editor to continue if the event handler doesn't allow +it. + +Undeprecated wx.GetNumberFromUser and added wx.NumberEntryDialog. + +Made necessaary changes for building wxPython for Python 2.5. There +may still be some issues related to the new Py_ssize_t type and 64-bit +machines, but at least all compile errors and warnings related to it +have been resolved.