ANN: wxPython 2.6.3.3

Robin Dunn robin at alldunn.com
Sun Jul 16 02:53:53 EDT 2006


Announcing
----------

The 2.6.3.3 release of wxPython is now available for download at
http://wxpython.org/download.php.  This is a mostly bug fix release
and also includes builds for Python 2.5 on Mac and also Windows.  A
summary of other changes is listed below and at
http://wxpython.org/recentchanges.php.


What is wxPython?
-----------------

wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a Python extension module that wraps the GUI components
of the popular wxWidgets cross platform library, which is written in
C++.

wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit Microsoft Windows, most Linux
or other Unix-like systems using GTK2, and Mac OS X 10.2+, in most
cases the native widgets are used on each platform.


Changes in 2.6.3.3
------------------

wx.lib.pubsub updates from Oliver Schoenborn:
     - fixed the hash problem with non-hashable objects
     - now supports listeners that use \*args as an argument
       (listener(\*args) was not passing the validity test)
     - corrected some mistakes in documentation
     - added some clarifications (hopefully useful for first time
       users)
     - changed the way singleton is implemented since old way prevented
       pydoc etc from extracting docs for Publisher

DocView and ActiveGrid IDE updates from Morgan Hua:
     New Features: In Tab-View mode, Ctrl-number will take the user to
     the numbered tab view.  Modified files now show an '*' astrisk in
     the view title.  Debugger framework can now support PHP debugging.
     Not important for python development, but at least that means the
     debugger framework is more generalized.

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.

Undeprecated wx.GetNumberFromUser and added wx.NumberEntryDialog.

Made necessaary changes for building wxPython for Python 2.5.  There
may still be some issues related to the new Py_ssize_t type and 64-bit
machines, but at least all compile errors and warnings related to it
have been resolved.


-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!




More information about the Python-list mailing list