X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e63d6c308f22f58259d0f90f59eb7ff218dcd73d..d43e302b68ee04a8b7773f0baf5f1989fb334ec4:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index 3602e2e735..c1100cf786 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -1,6 +1,105 @@ Recent Changes for wxPython ===================================================================== +2.6.0.0 +------- + +wxGTK: wx.StaticText can wrap text if the width is set to an explicit +value. + + + + + + +2.5.5.1 +------- + +wxMSW: Fixed bug #1022383, 'several ComboBoxes appear selected' + +wx.grid.Grid: Fixed bug #1163384. Moved the code that handles +activating the cell editors to a EVT_CHAR event handler. This is done +so the character inserted into the editor will be the "cooked" char +value (including accented or composed keys) rather than the raw code +provided by the EVT_KEY_DOWN event. + +Added orient parameter to wx.MDIParentFrame.Tile() + +wxMSW: wxTextCtrl with wx.TE_RICH2 style now uses RichEdit 4.1 if +available. + +Added GetCount, GetCountRGB, and GetCountColour methods to +wx.ImageHistogram. + +wxMSW: wx.Window.Refresh changed to explicitly refresh all children as +well as the parent. Previously it was implicitly done because parents +did not clip their children by default. Now that they always clip +children then Refresh needed to be fixed to do a recursive refresh. +This also fixes the Freeze/Thaw problems that some people had with +2.5.4.1. + +wx.SplitterWindow: Send EVT_SPLITTER_SASH_POS_CHANGED only once after +end of dragging and not after each CHANGING event (modified patch +#1076226) + +wx.glcanvas.GLCanvas: applied patch fixing problems with X server +crash when using nVidia cards (patch 1155132) + +wx.lib.mixins.listctrl: Patches from Toni Brkic: + * Bugfix for TextEditMixin when the view can't be scrolled + * Enhancement for ListCtrlAutoWidthMixin, allowing it to manage + the width of any column. + +wxMac: removal and reusing toolbar tools like the other platforms is +now possible. + +wxMac: Correct radio tool selection after calling Realize a 2nd time. + +wxMSW: Applied patch #1166587, removes all flicker from wx.StaticBox + +Added wx.lib.foldpanelbar, Andrea Gavana's port of Jorgen Bodde's C++ +wxFoldPanelBar classes to Python. + +wxGTK: Applied patch #1173802, reimplementation of GtkFileChooser +wxFileDialog by Mart Raudsepp. Note that this new file dialog is only +used on GTK2 >= 2.4. For earlier GTK2 versions and GTK1 then the +older generic file dialog is used. + +wxMSW: fixes to static box borders calculations (finalizes patch +#1166587) + +wx.Image: Use Python's buffer interface API for all image data and +alpha Set/Get methods and the ImageFromData* constructors. They all +still copy the buffer except for SetDataBuffer and SetAlphaBuffer, but +this gives more flexibility on where the data can come from. + +Added MDI support to XRC + +Added wx.animate module and a demo. The wx.animate module provides a +control that is able to display an animated GIF file. + +wx.lib.plot.py: Applied patch from Werner F. Bruhin that allows either +vertical and/or horizontal gridlines. + +wxMSW: Extra space given for top border of wx.StaticBoxSizer so the +upper line is not cliped when there is no label. + +wxMSW: Restored old behaviour of wx.StaticBox.SetBackgroundColour only +affecting the label. + +wxMSW: Fixed missing EVT_RIGHT_DOWN and EVT_TREE_ITEM_RIGHT_CLICK +events in a wx.TreeCtrl. + +Added wx.GetTopLevelWindows() function which returns a copy of the +list of top-level windows that currently exist in the application. + +Updated docview library modules and sample apps from the ActiveGrid +folks. + +Added the ActiveGrid IDE as a sample application. + + + 2.5.4.1 ------- @@ -217,6 +316,9 @@ a temporary 'fix' until properly fixed before 2.6. wxMac: Toolbar is now more native looking with borderless toolbar buttons. +wxMac: Switched wx.Bitmap to use newer Quartz object types and APIs +internally. This results in faster display and better alpha support. + Added wx.DatePickerCtrl. wx.html.HtmlWindow now supports background images. @@ -246,6 +348,32 @@ lead. Boa needs them to help keep track of what kind of item is being managed by the sizer. They are now just simple compatibility aliases for Add, and etc. +The old C++ version of the OGL lib is no longer built by default. Use +the Python version in the wx.lib.ogl package instead. + +The wx.iewin module is no longer built by default. You can use the +wx.lib.iewin version instead. + +Fixed wx.BufferedPaintDC for scrolled windows to work whether the +buffer is covering only the client area or the full virtual area of +the scrolled window. By default it will assume that only the client +area is covered. This is different than the old behavior so to +indicate that the entire virtual area is covered simply add a +style=wx.BUFFER_VIRTUAL_AREA parameter. + +wx.gizmos.TreeListCtrl: Add support for the EVT_TREE_ITEM_GETTOOLTIP +event. + +Added Resize, SetRGBRect, Size, and GetOrFindMaskColour methods to +wx.Image. + +Added wx.Rect.IsEmpty + +wxGTK: + - Corrected wx.ListBox selection handling + - Corrected default button size handling for different themes + - Corrected splitter sash size and look for different themes + - Fixed keyboard input for dead-keys