Skip to content

Commit

Permalink
Updated release announcement text
Browse files Browse the repository at this point in the history
  • Loading branch information
RobinD42 committed Sep 16, 2017
1 parent 1a542f5 commit baaca7b
Showing 1 changed file with 72 additions and 30 deletions.
102 changes: 72 additions & 30 deletions packaging/ANNOUNCE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,56 +8,98 @@
]]


Announcing wxPython 4.0.0b1
Announcing wxPython 4.0.0b2
===========================


PyPI: https://pypi.python.org/pypi/wxPython/4.0.0b1
PyPI: https://pypi.python.org/pypi/wxPython/4.0.0b2
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: ``pip install wxPython==4.0.0b2``

Changes in this release include the following:

* Various little tweaks and fixes in some of the demo samples.
* Added a deprecated compatibility helper for wx.CustomDataFormat.

* Transfer ownership of the wx.EvtHandler object when pushing/popping
them, and also for Set/RemoveEventHandler. (#443)

* Add missing wx.VScrolledWindow methods listed in the docs as
deprecated but still present. (#441)

* Fixed copy/paste error in wx.BusyInfo.__exit__ (#449)

* Added new tool wxget, (a minimal wx implementation of wget)

* Added new tools wxdocs and wxdemos to launch the respective items,
fetching and unpacking as required. (#437)

* Fixes to ensure that the locale message catalogs are included in the
release files. (#464)

* Fix wx.ListCtrl.SetItemData to check that the data value is not out
of the range of a C long. (#467)

* Changed the default port on *nix builds to be GTK3. The new
``--gtk2`` flag for build.py can be used to force a build for GTK2
instead, and the ``--gtk3`` flag still exists, but defaults to True
unless ``--gtk2`` is specified. Please note that there is currently
no auto-detection of whether GTK3 is available or not, so if you
know you need to build for GTK2 then you need to use the build flag,
and there is currently no way to specify that flag for builds
performed by pip. (#431)

* Fix parameter names in Toolbar.AddTool methods to be
consistent. (#475)

* Remove inconsistent GetVirtualSize method in ScrolledWindow and let
it be inherited from wx.Window instead. (#474)

* Fix crashing bug caused by importing a module that reinitializes the
wxModule system after having imported wxpyTag. (#468)

* Fix missing methods in various DataObject classes. (They were
actually accidentally marked "private" when they should have been
public.) (#480)

* Add missing ListCtrl.DeleteAllColumns. (#486)

* Fixes in wx.lib.imagebrowser so it looks and acts better on OSX.
* Various fixes in the demo.

* Fixed problem due to wxModules not being initialized when non-core
extensions are imported.
* Fixed improper initial scale factor in wx.lib.agw.speedmeter

* Fixed issue in wx.TreeItemId comparison methods affecting PyCrust and
other tools.
* Fix for calls to wx.Notebook.HitTest calling the wrong instance
(base class version) of the method. (#499)

* Restore the simplified names for the wxGridSelectionModes enum that were
present in Classic.
* Add wx.Simplebook class.

* Add accessors for the internal widgets in the wx.EditableListBox.
* Fix exception in wx.lib.agw.customtreectrl when calling
SortChildren. (#463, #500)

* Fixes in wx.lib.eventwatcher to avoid deprecated methods and other Phoenix
related changes.
* Fix missing imports needed for drawing the legend in
wx.lib.plot. (#503)

* Correctly transfer ownership of the input stream in wx.FSFile.
* Fix other instances of list.sort using old cmp-style ordering
functions. (#508)

* Ensure the license files are getting into the source tarball and the
binary wheel files.
* Update SizedControls to do a sanity check on the parent's sizer, as
GetSizer can return None for SizedParent under certain
circumstances, such as when AUI reparents the control during pane
movement. (#523, #537)

* Add wrappers for the classes derived from wxImageHandler.
* Added Vagrant configs for Fedora 23 and Fedora 26, and dropped
Fedora 24. Wheels built on F23 can also be used on F24 and F25, and
F26 adds Python 3.6 support.

* Fix wx.lib.plot.polyline to not attempt to draw the spline if there are
less than 3 points.
* Fix bitwise OR bug in wx.lib.agw.aui.framemanager. (#493)

* Transfer the ownership of the prop arg in wx.propgrid.PGProperty.AddChild
and AddPrivateChild. Various other fixes in wx.propgrid classes for
backwards compatibility and to fix problems caused by mismatches between
customizations that were done for Classic and how Phoenix does things by
default. Also solved some problems in the PropertyGrid sample in the demo.
* Fix bugs in wx.lib.plot when saving file. (#526)

* Add missing HtmlCell.FindCellByPos.
* Fix integer division bug in ultimatelistctrl. (#528)

* Enhance the DLG_UNIT convenience function such that if something other than
a wx.Point or wx.Size was passed in then the return value will be a tuple.
This eliminates some surprises that are possible due to auto-conversion of
tuples to points or sizes.
* Fix bug in wx.SearchCtrl.SetCancelBitmap (#532)

* Fixed property grid SetPropertyValue method to not truncate floating
point values to integers, and a couple other possible incorrect
conversions. (#536)



Expand Down

0 comments on commit baaca7b

Please sign in to comment.