Let's call it beta 1, and a few other tweaks and updates.

This commit is contained in:
Robin Dunn
2017-07-22 17:38:53 -07:00
parent 5d5e5ef05f
commit affe39d257
6 changed files with 52 additions and 38 deletions

View File

@@ -9,9 +9,12 @@ wxPython Changelog
==================
4.0.0a4
4.0.0b1
-------
* (not yet released)
* 22-July-2017
PyPI: https://pypi.python.org/pypi/wxPython/4.0.0b1
Extras: https://extras.wxPython.org/wxPython4/extras/
Changes in this release include the following:
@@ -51,6 +54,10 @@ Changes in this release include the following:
* Add missing HtmlCell.FindCellByPos.
* 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.

View File

@@ -26,7 +26,7 @@ VER_MAJOR = 4
VER_MINOR = 0
VER_RELEASE = 0
VER_FLAGS = "a4" # wxPython release flags
VER_FLAGS = "b1" # wxPython release flags
# The VER_FLAGS value is appended to the version number constructed from the
# first 3 components and should be set according to the following patterns.

View File

@@ -1,3 +1,3 @@
# This file was generated by Phoenix's wscript.
VERSION_STRING = '4.0.0a4'
VERSION_STRING = '4.0.0b1'

View File

@@ -8,51 +8,57 @@
]]
Announcing wxPython 4.0.0a3
Announcing wxPython 4.0.0b1
===========================
https://pypi.python.org/pypi/wxPython/4.0.0a3
Changes
-------
PyPI: https://pypi.python.org/pypi/wxPython/4.0.0b1
Extras: https://extras.wxPython.org/wxPython4/extras/
Fixed a few cases where the GIL was not acquired before building
tuples of values. The problems associated with this (hangs or crashes)
were sporadic and seemingly random, and did not appear until there was
a background thread that was very busy. Running under a debug build of
Python revealed the problem almost immediately. Yay Python!
Changes in this release include the following:
Return an integer value from wx.DC.GetHandle instead of a wrapped
voidptr object, similar to how it is done for wx.Window.GetHandle.
* Various little tweaks and fixes in some of the demo samples.
Make wx.TreeItemID hashable, with meaningful hash value and equality
operators, so it can be used as a dictionary key in Py3.
* Fixes in wx.lib.imagebrowser so it looks and acts better on OSX.
Fixed crash in wx.grid.GridTable.GetAttr, and potentially other cases
of classes derived from wx.RefCounter.
* Fixed problem due to wxModules not being initialized when non-core
extensions are imported.
Add ShowPage and IsRunning methods to wx.adv.Wizard.
* Fixed issue in wx.TreeItemId comparison methods affecting PyCrust and
other tools.
Fixed various GTK specific bugs and other cleanup in wx.lib.agw.aui.
* Restore the simplified names for the wxGridSelectionModes enum that were
present in Classic.
Updated to SIP 4.19.2
* Add accessors for the internal widgets in the wx.EditableListBox.
Restored builders for Python 3.4 to the buildbot.
* Fixes in wx.lib.eventwatcher to avoid deprecated methods and other Phoenix
related changes.
Restore the wrappers for GetPaperSize and SetPaperSize to
wx.PrintData.
* Correctly transfer ownership of the input stream in wx.FSFile.
Fix crashing problem when a wx.TreeItemId was compared with None.
* Ensure the license files are getting into the source tarball and the
binary wheel files.
Fix for missing checkbox images in CheckListCtrlMixin on Linux and
OSX.
* Add wrappers for the classes derived from wxImageHandler.
* Fix wx.lib.plot.polyline to not attempt to draw the spline if there are
less than 3 points.
* 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.
* Add missing HtmlCell.FindCellByPos.
* 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 another crashing problem in propgrid, and a few other propgrid
issues too.
The release version of the documentation can now be found at
https://docs.wxPython.org/ The documentation created during the
snapshot builds is still located at https://wxPython.org/Phoenix/docs/html

View File

@@ -63,12 +63,12 @@ HOWTO Release wxPython Phoenix
15. Upload the docs, demos and pdb archive files to wxpython.org/Phoenix/release-extras/::
VERSION={current release version number}
ssh wxpython-extras "mkdir -p wxpython-extras/$VERSION"
scp wxPython-[^0-9]* wxpython-extras:wxpython-extras/$VERSION
ssh wxpython-extras "mkdir -p wxpython-extras/htdocs/wxPython4/extras/$VERSION"
scp wxPython-[^0-9]* wxpython-extras:wxpython-extras/htdocs/wxPython4/extras/$VERSION
16. Upload the Linux wheels::
scp -r linux wxpython-extras:wxpython-extras/
scp -r linux wxpython-extras:wxpython-extras/htdocs/wxPython4/extras/
17. Tag the released revision in git, using a name like wxPython-4.0.0 (using
the actual version number of course.) Push the tag to all remotes.
@@ -83,3 +83,4 @@ HOWTO Release wxPython Phoenix
packaging/ANNOUNCE.txt to the email addresses listed at the top of the
file.
20. Add a news post to the wxPython site about the release.

View File

@@ -61,8 +61,8 @@ the `Migration Guide <{docs_base}/MigrationGuide.html>`_,
or the `wxPython API documentation <{docs_base}/index.html>`_.
Archive files containing a copy of the wxPython documentation, the demo and
samples, and also a set of MSVC .pdb files for Windows are available at sourceforge,
`here <https://sourceforge.net/projects/wxpython/files/wxPython4/extras/>`_.
samples, and also a set of MSVC .pdb files for Windows are available
`here <https://extras.wxPython.org/wxPython4/extras/>`_.
""".format(version=cfg.VERSION, docs_base=DOCS_BASE)