X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2314e5ec5c8d064c504c176cde4a189f54087a8d..cae922234a2f58305c3c10d08ec86a29f419854b:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index dc1e29fae3..426c834fc6 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -1,6 +1,93 @@ Recent Changes for wxPython ===================================================================== +2.5.5.0 +------- + +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 ------- @@ -270,6 +357,11 @@ 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