X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/49db0f3f8d890f2f3f08ddcac9cbe674b14f7fcf..6caa0f5cd18fe9fb39c207d5f31fa5633479a822:/wxPython/docs/CHANGES.html?ds=sidebyside diff --git a/wxPython/docs/CHANGES.html b/wxPython/docs/CHANGES.html index 13c99b0d18..dc1150e3a2 100644 --- a/wxPython/docs/CHANGES.html +++ b/wxPython/docs/CHANGES.html @@ -3,297 +3,128 @@ - + Recent Changes for wxPython - +

Recent Changes for wxPython

-

2.7.1.3

+

2.8.1.0

+ +

Added EVT_TASKBAR_CLICK and use it to show taskbar icon menu on right +button release, not press, under MSW (bug 1623761)

+

Added wxTreeCtrl::CollapseAll[Children]() and IsEmpty() methods; +documented wxTreeItemId (patch 1622125)

+

Fix wxMDIChidFrame::GetPosition() (patch 1626610)

+

Fix attribute memory leak in wxGrid::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

+ +

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

+ +

Patch [ 1583183 ] Fixes printing/print preview inconsistencies

+

Add events API to wxHtmlWindow (patch #1504493 by Francesco Montorsi)

+

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 GetEffectiveMinSize is probably what you want to use instead.

+

wx.Image: Gained support for TGA image file format.

+

wx.aui: The classes in the wx.aui module have been renamed to be more +consistent with each other, and make it easier to recognize in the +docs and etc. that they belong together.

+
+FrameManager --> AuiManager +FrameManagerEvent --> AuiManagerEvent +PaneInfo --> AuiPaneInfo +FloatingPane --> AuiFloatingPane +DockArt --> AuiDockArt +TabArt --> AuiTabArt +AuiMultiNotebook --> AuiNotebook +AuiNotebookEvent --> AuiNotebookEvent
+

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 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.)

+
+
+

2.7.1.3

@@ -313,7 +144,7 @@ SystemOption to zero. In a future release this will be the default.

the new wx.GraphicsContext and wx.GraphicsPath classes.

-

2.7.1.2

+

2.7.1.2

@@ -340,7 +171,7 @@ correctly with this.

Fixed refcount leak in wx.Window.GetChildren.

-

2.7.1.1

+

2.7.1.1

@@ -539,7 +370,7 @@ dropping the parentheses.

project. This has resulted in some minor API changes, most of which 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 specifying type of method to use for resampling the image. It @@ -565,7 +396,7 @@ been deprecated yet

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 @@ -603,7 +434,7 @@ wx.PaintDC or wx.BufferedPaintDC. This uses the new wx.Window.IsDoubleBuffered method.

-

2.6.3.3

+

2.6.3.3

@@ -640,7 +471,7 @@ machines, but at least all compile errors and warnings related to it have been resolved.

-

2.6.3.2

+

2.6.3.2

@@ -674,7 +505,7 @@ already shown.

is selected only with the keyboard.

-

2.6.3.0

+

2.6.3.0

@@ -736,7 +567,7 @@ zoomed plot and move it around with a mouse drag.

Added wx.StandardPaths.GetDocumentsDir() (patch 1214360)

-

2.6.2.1

+

2.6.2.1

@@ -905,7 +736,7 @@ be easy to accommodate, all you need to do is add a parenthesis pair: (...x, y, ...) ---> (...(x,y), ...)
-

2.6.1.0

+

2.6.1.0

@@ -933,7 +764,7 @@ calls.

change will get written at the next flush.

-

2.6.0.1

+

2.6.0.1

@@ -1046,7 +877,7 @@ there is a range of allowed values (so a wx.SpinCtrl is used instead of a wx.TextCtrl.)

-

2.6.0.0

+

2.6.0.0

@@ -1124,7 +955,7 @@ EVT_KEY_UP and EVT_TEXT events from its embedded text control.

-

2.5.5.1

+

2.5.5.1

@@ -1193,7 +1024,7 @@ folks.

Added the ActiveGrid IDE as a sample application.

-

2.5.4.1

+

2.5.4.1

@@ -1427,7 +1258,7 @@ wx.Image.

-

2.5.3.1

+

2.5.3.1

@@ -1584,7 +1415,7 @@ it.

version installs, and comes with an uninstaller script.

-

2.5.2.8

+

2.5.2.8

@@ -1616,7 +1447,7 @@ wxCheckListBox.
-

2.5.2.7

+

2.5.2.7

@@ -1800,7 +1631,7 @@ MigrationGuide for more details on using the new module.

Floats are allowed again as function parameters where ints are expected.

-

2.4.2.4

+

2.4.2.4

@@ -1813,7 +1644,7 @@ demonstrated in the Threads sample in the demo.

Added Chris Barker's FloatCanvas.

-

2.4.1.2

+

2.4.1.2

@@ -1868,7 +1699,7 @@ and Spacers can be specified with a wxSize (or 2-tuple) parameter

Added wxCursorFromBits.

-

2.4.0.7

+

2.4.0.7

@@ -1908,7 +1739,7 @@ think I am testing in the future...

Updated to 0.9b of PyCrust.

-

2.4.0.4

+

2.4.0.4

@@ -1969,7 +1800,7 @@ doesn't have a standard place for them.

Updated to the 0.9a version of PyCrust

-

2.4.0.2

+

2.4.0.2

@@ -1978,7 +1809,7 @@ doesn't have a standard place for them.

Added wxPyColourChooser by Michael Gilfix.

-

2.4.0.1

+

2.4.0.1

@@ -1988,14 +1819,14 @@ enhancements.

wxPython/lib/dialogs.py for more details.

-

2.3.4.2

+

2.3.4.2

Various bug fixes.

-

2.3.4.1

+

2.3.4.1

@@ -2053,7 +1884,7 @@ HTMLHelp viewer does. Changed how the wxPythonDocs tarball is built and added a script to launch the doc viewer.

-

2.3.3.1

+

2.3.3.1

@@ -2199,7 +2030,7 @@ example.

Added wxTimeCtrl from Will Sadkin.

-

2.3.2.1

+

2.3.2.1

@@ -2209,7 +2040,7 @@ without barfing and is also still compatible with Python debuggers.

Added some patches from library contributors.

-

2.3.2

+

2.3.2

@@ -2295,7 +2126,7 @@ wxPython/contrib/dllwidget and wxPython/demo/dllwidget for more details.

-

2.3.1

+

2.3.1

@@ -2312,7 +2143,7 @@ subclass wxXmlResourceHandler, etc...

Added enhanced wxVTKRenderWindow by Prabhu Ramachandran

-

2.3.0

+

2.3.0

@@ -2412,7 +2243,7 @@ by having smaller functional apps to play with. They can be found in wxPython/samples.

-

2.2.7

+

2.2.7

@@ -2420,7 +2251,7 @@ wxPython/samples.

changes and fixes in the wxWindows library.

-

2.2.5

+

2.2.5