X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c08df24903a82c79de4e1c0668139461109a9292..32485259c1342115488d219776dfebeb3d4d81b1:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index 604b9846f1..9c78daa386 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -1,9 +1,88 @@ Recent Changes for wxPython ===================================================================== +2.6.1.1 +------- + +wxMSW: Fix for bug #1211907, popup menu indenting inconsistent with +bitmaps. + +wxMac: Don't send an event for wx.RadioButton deselections, just the +selections. This was done to make it consistent with the other +platforms. + +wxMSW: Always set flat toolbar style, even under XP with themes: this +is necessary or separators aren't shown at all. + +Fixes for bug #1217872, pydocview.DocService not correctly initialized + +Fix for bug #1217874, Error in parameter name in DocManager.CreateView + +Added wrappers for the wx.RendererNative class. + +Added the wx.lib.splitter module, which contains the +MultiSplitterWindow class. This class is much like the standard +wx.SplitterWindow class, except it allows more than one split, so it +can manage more than two child windows. + +Docview and IDE patch from Morag Hua with fix for bug #1217890 +"Closing view crashes Python" plus some new features:: + + New feature added to the IDE is 'Extensions'. Under + Tools|Options|Extensions, you can add calls to external programs. + For example you can add a "Notepad" extension (under windows) that + will exec Notepad on the currently open file. A new "Notepad" + menu item will appear under the Tools menu. + +Some fixes to XRCed to make encoding errors a bit more user friendly. + + + + +2.6.1.0 +------- +* 4-June-2005 + +wx.ListCtrl: patch #1210352, fixes editing in generic wx.ListCtrl with +wx.LC_EDIT_LABELS. + +Applied patch #208286, MediaCtrl DirectShow rewrite. + +DocView patches from Morgan Hua: bug fixes, and additional SVN +commands, also added a default template that uses the text editor for +any unknown file type. + +wxMSW: Use the system IDC_HAND cursor for wx.CURSOR_HAND and only fallback +to the strange wxWidgets version if the system one is not available. + +wx.grid.Grid: Merge the cell size attribute the same way that other +attributes are merged, e.g., if it is already set to a non-default +value in the current GridCellAttr object then don't merge from the +other. + +wx.lib.evtmgr: Fixed to use wx._core._wxPyDeadObject + +wx.lib.gridmovers: Don't scroll when the mouse is dragged outside of +the grid, unless the mouse is kept in motion. + +wxMSW: Applied patch #1213290 incorrect logic in +wx.TopLevelWindow.ShowFullScreen. + +Applied patch #1213066 correct device names for Joystick in Linux. + +wxGTK: Applied patch #1207162 wx.TextCtrl.SetStyle fix for overlapping +calls. + +wx.FileConfig: fixed DeleteEntry to set the dirty flag properly so the +change will get written at the next flush. + + + + 2.6.0.1 ------- +* 30-May-2005 Added wx.BrushFromBitmap to create a stippled brush in a single step. Also added missing brysh style flags: wx.STIPPLE_MASK @@ -69,6 +148,91 @@ parameter, like this:: wxversion.select("2.6-unicode", True) import wx +Tweaked wx.lib.buttons such that flat buttons (e.g. have no bevel and +a wx.BORDER_NONE style flag) paint themed backgrounds if there are +transparent areas and the parent is displaying a theme. + +wxMSW: Fix for wrong sash colour of wx.SplitterWindow in the silver +theme on XP. + +Added a wx.xrc.XmlResourceHandler for the Ticker class. See +wx/lib/ticker_xrc.py + +wxSTC: Fixed CmdKeyAssign key bindings for Ctrl-Backspace. + +wxMSW: Fixed a bug in wx.TextCtrl where all the lines were being used +to calculate the best size, instead of using a reasonable limit. + +XRCed: Use wx.GetDefaultPyEncoding/wx.SetDefaultPyEncoding for +changing active encoding. Fixed pasting siblings (Ctrl key pressed +while pasting). + +wx.lib.filebrowsebutton: Bug fix from Chad Netzer for when +self.history is None. + +wx.ogl: Patch from Davide Salomoni that adds an optional point +parameter to LineShape.InsertLineControlPoint allowing one to +optionally specify where the new control point has to be drawn. + +wxMSW: setting foreground colour for wx.CheckBox now works when using +XP themes. + +More updates to the docview library modules and sample apps from the +ActiveGrid folks. Their sample IDE is now able to integrate with +Subversion. + +wx.grid.Grid: Ensure that the grid gets the focus when it is +left-clicked. Note that if you have custom widgets that handle the +EVT_LEFT_DOWN event but do not call event.Skip() then you will +probably want to add a call to self.SetFocus in the event handler. + +wxGTK: Add wxSTAY_ON_TOP support [Patch 1206023] + +wx.TreeCtrl: wx.EVT_TREE_ITEM_MENU event made consistent on all +platforms. The location of the click or the item is included in the +event as well. + +wxGTK: Setting background colour of a window now only affects the +window itself, not the borders, scrollbars, etc. (Bug #1204069) + +Print framework: Add more paper sizes and code to fallback to an +explicit paper size if a known paper size is not found for the +printer. + +wxMac: Applied patch for bug #1206181 Option-key decodes are wrong, +also applied patch for bug #1205691 Modified Fn keys don't work. + +wx.Image: Fixed to preserve alpha channel in Rotate90 method. + +wxMSW: Fixed incorrect background colour on wx.CheckListBox. + +wxMSW: Fixed drawing of owner drawn buttons with multiline labels + +Removed a bunch of unnecessary files, and removed or replaced images +that we're not sure of their origin or license. + +The default DoGetBestSize is updated to not always return the current +size if the window has no sizer, children, or minsize set. Instead +the current size is set as the minsize. This solves the occasional +problem where a sizer may cause a childless panel to grow but never +shrink. + +wxMSW: When converting a wx.Icon to a bitmap check if the icon has an +alpha channel and set the bitmap to use it. + +Fixed the wrong class name used in wx.PyScrolledWindow's call to +_setCallbackInfo. + +wxMSW: patch #1207202, Fixes GDI leak when using stock cursors. + +wx.calendar.CalendarCtrl: Patch #1207531, Keeps the CalendarCtrl wide +enough even when the weekday names for the locale are shorter than +usual. + +Made GridCellNumberEditor.StartingKey also insert the typed char when +there is a range of allowed values (so a wx.SpinCtrl is used instead +of a wx.TextCtrl.) +