X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/37938059802214c6e71b9a06f275ab9e72d55c95..6caa0f5cd18fe9fb39c207d5f31fa5633479a822:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index d21cbcfb45..2c959dfad8 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -1,10 +1,144 @@ Recent Changes for wxPython ===================================================================== +2.8.1.1 +------- +* 19-Jan-2007 + +wxMSW: Fix lack of spin control update event when control lost focus + +Added a typeId property to the PyEventBinder class that holds the +eventType ID used for that event. So when you need the eventType +(such as when sending your own instance of standard events) you can +use, for example, wx.EVT_BUTTON.typeId instead of +wx.wxEVT_COMMAND_BUTTON_CLICKED. Note that there are a few composite +events, such as EVT_MOUSE and EVT_SCROLL, that will actually bind +multiple event types at once, and in these cases the typeId property +may not give you what you want. You should use te component events in +these cases. + +PyCrust now has an option for showing/hiding the notebook. + +wxMSW: Corrected drawing of bitmaps for disabled menu items. + +Enhanced the wx.lib.mixins.inspect module. In addition to showing a +PyCrust window it is now a widget browser, which provides a tree +loaded up with all the widgets in the app, optionally with the sizers +too, and also a panel displaying the properties of the selected +window. Run the demo and type Ctrl-Alt-I keystroke (or Cmd-Alt-I on +the Mac) to see how it works. You can add this to your own apps with +just a few lines of code. + +Added wx.SearchCtrl.[Get|Set]DescriptiveText + +wxMac: Added support for the wx.FRAME_FLOAT_ON_PARENT style. + +wxMac: the popups used for call tips and autocomplete lists in +StyledTextCtrl (such as in PyShell) are now top-level float-on-parent +windows so they are no longer clipped by the bounds of the stc window. + + + + + +2.8.1.0 +------- +* 8-Jan-2006 + +Added EVT_TASKBAR_CLICK and use it to show taskbar icon menu on right +button release, not press, under MSW (bug 1623761) + +Added wx.TreeCtrl.CollapseAll[Children]() and IsEmpty() methods + +Fix wx.MDIChidFrame.GetPosition() (patch 1626610) + +Fix attribute memory leak in wx.grid.Grid::ShowCellEditControl() (patch +1629949) + +wxGTK: Fix for controls on a toolbar being the full height of the +toolbar instead of their natural height. + +wx.lib.customtreectrl patches from Andrea Gavana. + +wxMac: Applied patch #1622389, fixing two memory leaks in +GetPartialTextExtents. + +More fixes for the native wx.ListCtrl on Mac. + +Added wx.aui.AuiNotebook.GetAuiManager(). + +Added wx.aui.AuiMDIParentFrame and wx.aui.AuiMDIChildFrame, which +essentially implement the MDI interface using a normal wx.Frame and a +wx.aui.AuiNotebook. + + + + +2.8.0.1 +------- +* 11-Dec-2006 + +Lots of fixes and updates to the AUI classes. + +Added wx.CollapsiblePane. On wxGTK it uses a native expander widget, +on the other platforms a regular button is used to control the +collapsed/expanded state. + +Added the wx.combo module, which contains the ComboCtrl and ComboPopup +classes. These classes allow you to implement a wx.ComboBox-like +widget where the popup can be nearly any kind of widget, and where you +have a lot of control over other aspects of the combo widget as well. +It works very well on GTK and MSW, using native renderers for drawing +the combo button, but is unfortunatly still a bit klunky on OSX... + +Use system default paper size for printing instead of A4 by default. + +Added wx.combo.OwnerDrawnComboBox, which is a ComboCtrl that delegates +the drawing of the items in the popup and in the control itself to +overridden methods of a derived class, similarly to how wx.VListBox +works. + +Added wx.combo.BitmapComboBox which is a combobox that displays a +bitmap in front of the list items. + +Added the wx.lib.mixins.inspect module. It contains the InspectMixin +class which can be mixed with a wx.App class and provides a PyCrust +window that can be activated with a Ctrl-Alt-I keystroke (or Cmd-Alt-I +on the Mac.) + +Added some modules from Riaan Booysen: + + * wx.lib.flagart: contains icons of the flags of many countries. + + * wx.lib.art.img2pyartprov: makes images embedded in a python file + with img2py available via the wx.ArtProvider. + + * wx.lib.langlistctrl: A wx.ListCtrl for selecting a language, + which uses the country flag icons. + + * An I18N sample for the demo. + +wx.lib.masked: Patch from Will Sadkin. Includes Unicode fixes, plus +more helpful exceptions and ability to designate fields in mask +without intervening fixed characters. + +Added wx.SearchCtrl, which is a composite of a wx.TextCtrl with optional +bitmap buttons and a drop-down menu. Controls like this can typically +be found on a toolbar of applications that support some form of search +functionality. On the Mac this control is implemented using the +native HISearchField control, on the other platforms a generic control +is used, although that may change in the future as more platforms +introduce native search widgets. + +Added a set of button classes to wx.lib.buttons from David Hughes that +uses the native renderer to draw the button. + + + 2.7.2.0 ------- -* +* 7-Nov-2006 Patch [ 1583183 ] Fixes printing/print preview inconsistencies @@ -15,7 +149,7 @@ Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot) Added New Zealand NZST and NZDT timezone support to wx.DateTime. wx.Window.GetAdjustedBestSize is deprecated. In every conceivable -scenario GetBestFitting size is probably what you want to use instead. +scenario GetEffectiveMinSize is probably what you want to use instead. wx.Image: Gained support for TGA image file format. @@ -32,15 +166,25 @@ docs and etc. that they belong together. AuiMultiNotebook --> AuiNotebook AuiNotebookEvent --> AuiNotebookEvent -wx.lib.customtreectrl: A patch from Frame Niessink which adds an -additional style that (un)checks a parent when all children are -(un)checked, i.e. TR_AUTO_CHECK_PARENT. +wx.lib.customtreectrl: A patch from Frank Niessink which adds an +additional style (TR_AUTO_CHECK_PARENT) that (un)checks a parent when +all children are (un)checked. wx.animate.AnimationCtrl fixed to display inactive bitmap at start (patch 1590192) -Patch from Dj Gilcrease adding the FNB_HIDE_ON_SINGLE_TAB flag for -wx.lib.flatnotebook. +Patch from Dj Gilcrease adding the FNB_HIDE_ON_SINGLE_TAB style flag +for wx.lib.flatnotebook. + +wx.Window.GetBestFittingSize has been renamed to GetEffectiveMinSize. +SetBestFittingSize has been renamed to SetInitialSize, since it is +most often used only to set the initial (and minimal) size of a +widget. + +The QuickTime backend for wx.media.MediaCtrl on MS Windows works +again. Just pass szBackend=wx.media.MEDIABACKEND_QUICKTIME to the +constructor to use it instead of the default ActiveMovie backend, +(assuming the quicktime DLLs are available on the system.) @@ -355,7 +499,7 @@ were worked around in the wrapper code. Added wx.lib.delayedresult from Oliver Schoenborn. -Added wx.lib.expando, a multi-line textctrl that exands as more lines +Added wx.lib.expando, a multi-line textctrl that expands as more lines are needed. wx.Image.Scale and Rescale methods now take an extra parameter @@ -391,7 +535,7 @@ provide a way to show a standard About box for the application, which will either be a native dialog or a generic one depending on what info is provided and if it can all be shown with the native dialog. -The code in the animate contrib has been moved into the code wxWidgets +The code in the animate contrib has been moved into the core wxWidgets library, and refactored a bit along the way. For wxPython it still exists in the wx.animate module, but has basically been reduced to two classes, wx.animate.Animation, and wx.animate.AnimationCtrl. You load