X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ace78e271b95dc9eb6f72b475a9665847a60ae38..64c1effefabacc175cf601ea4118f3b806a1fd65:/wxPython/docs/CHANGES.txt diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index f441350fc1..5302d5c9a8 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -98,8 +98,6 @@ classes affected by this are: Added the wx.DC.GradientFillConcentric and wx.DC.GradientFillLinear methods. -Added the wx.HVScrolledWindow class. - wxGTK: wx.ListBox and wx.CheckListBox are now using native GTK2 widgets. @@ -109,13 +107,115 @@ Bumped up to SWIG 1.3.29. This provides some more runtime performance boosts, gets rid of the dreaded Ptr classes, and some other nice new things. +Added wx.Window.GetScreenPosition and GetScreenRect which returns the +position of the window in screen coordinates, even if the window is +not a top-level window. + +Added GetResourcesDir and GetLocalizedResourcesDir to +wx.StandardPaths. + +Added a GetReceivedFormat method to wx.DataObjectComposite. You can +use this to find out what format of data object was recieved from the +source of the clipboard or DnD operation, and then you'll know which +of the component data objects to use to access the data. + +Changed how the stock objects (wx.RED, wx.RED_PEN, wx.RED_BRUSH, etc.) +are initialized. They are now created as uninitialized instances +using __new__. Then after the wx.App has been created, but before +OnInit is called, the .this attribute of each obhect is initialized. +This was needed because of some delayed initialization functionality +that was implemented in wxWidgets, but the end result is cleaner for +wxPython as well, and allowed me to remove some ugly code previously +hidden under the covers. + +Added wx.StandardPaths.GetDocumentsDir. + +Added wx.RendererNative.DrawCheckButton. + +wx.ProgressDialog.Update now returns a tuple of two values. The first +is a continue flag (what was returned before) and the second is a skip +flag. If the dialog has the wx.PD_CAN_SKIP flag and if the Skip +button is clicked, then the skip flag is set to True the next time +Update is called. + +A DeprecationWarning is now issued when the old wxPython package is +imported. If you are still using the old namespace please convert +your code to use the new wx package instead. + +Added wrappers for Julian's new wxRichTextCtrl class, visible in +wxPython as wx.richtext.RichTextCtrl window. It still needs some more +work, but it is a great start. + +wx.lib.mixins.listctrl.TextEditMixin: Fixed the double END_LABEL_EDIT +event problem in TextEditMixin by checking if the editor was already +hidden before continuing with the CloseEditor method. Also added code +to OpenEditor to send the BEGIN_LABEL_EDIT event and to not allow the +opening of the editor to continue if the event handler doesn't allow +it. + +wx.StaticBoxSizer now keeps better track of the wx.StaticBox, and it +will destroy it if the sizer is destroyed before the parent window is. + +Added wx.HyperlinkCtrl. + +Added battery and power related functions and events (wxMSW only so +far.) See wx.PowerEvent, wx.GetPowerType and wx.GetBatteryState. + +Added wx.ListCtrl.HitTestSubItem which returns the sub-item that was +hit (if any) in addition to the item and flags. + +Added wrappers for wx.ColourPickerCtrl, wx.DirPickerCtrl, +wx.FilePickerCtrl, and wx.FontPickerCtrl. + + + + + +2.6.3.2 +------- +* 3-April-2006 + +Fixed reference leak in wx.gizmos.TreeListCtrl.GetSelections. +wxMSW: Fixed sizing issue with wx.Choice and wx.ComboBox. This change +was implemented by reverting a prior fix for a different problem +(contiuous painting/resizing when a combobox is used as a widget in a +wx.html.HtmlWindow) so a method to fix both problems is still being +investigated. + +wxGTK: Fixed potential buffer overrun when pasting from the +clipboard. + +Fixed problem in wx.lib.splitter when used on 64-bit platforms. Used +the current length of the list for specifying an append instead of +sys.maxint. + +wxMSW: Support added for XP themed owner drawn buttons and bitmap +buttons. For example, if you change the foreground color of a button +it will now be drawn with the XP themed style rather than an ugly +generic button style. + +XRCed: Fix for Copy/Paste objects with international characters. + +Fixed the equality and inequality operators for some of the basic +data types (wx.Point, wx.Size, wx.Colour, etc.) to no longer raise a +TypeError if the compared object is not compatible, but to just return +a boolean as expected. For example:: + + wx.Colour(64,0,64) == 123 ==> False + +wxMSW: Fixed (again) sizing/positioning issues of calling Realize on +a wx.ToolBar that is not manaaged directly by a frame and that is +already shown. + +wxMSW: Fixed wx.Choice/wx.ComboBox so they send events when a new item +is selected only with the keyboard. 2.6.3.0 ------- -* Mar-2006 +* 27-March-2006 Change the wx.ListCtrl InsertStringItem wrapper to use the form that takes an imageIndex, and set the default to -1. This ensures that on @@ -136,9 +236,10 @@ wxPython exposes, and to be able to generate code that matches that which wxPython is using. If you are building wxPython yourself and need to modify any of the \*.i files or to add your own, then you will want to be sure to use a matching SWIG. See wxPython/SWIG/README.txt -in the source tarbal for details. +in the source tarball for details. -wx.Image.Copy now also copies the alpha channel. +wx.Image.Copy, Mirror, and GetSubImage now also do the right thing +with the alpha channel. wxMSW: Fixed problem in wx.TextCtrl where using SetValue and wx.TE_RICH2 would cause the control to be shown if it was hidden. @@ -183,6 +284,21 @@ you should use STC_LEX_HTML instead. wxSTC: Implemented Fix for SF Bug #1436503. Delay the start of the DnD operation in case the user just intended to click, not drag. +Updated the analogclock.py module to the new analogclock package from +E. A. Tacao. + +Added the wx.lib.mixins.listctrl.CheckListCtrlMixin class from Bruce +Who, which makes it easy to put checkboxes on list control items. + +Applied a patch from Christian Kristukat to wx.lib.plot that adds +scrollbars when the plot is zoomed in, and also the ability to grab a +zoomed plot and move it around with a mouse drag. + +XRCed updated to allow wxMenuBar to be created inside a wxFrame. + +Added wx.StandardPaths.GetDocumentsDir() (patch 1214360) + +