| 1 | July 15, 2013 -- The wxWidgets team is pleased to announce the |
| 2 | latest 2.9.5 release of wxWidgets library. |
| 3 | |
| 4 | wxWidgets 2.9.5 is available at |
| 5 | |
| 6 | https://sourceforge.net/downloads/wxwindows/2.9.5/ |
| 7 | |
| 8 | and soon will also appear at our FTP mirror at |
| 9 | |
| 10 | ftp://ftp.wxwidgets.org/pub/2.9.5/ |
| 11 | |
| 12 | Please choose the archive format suitable for your platform, i.e. 7z |
| 13 | or ZIP for Windows platforms and tar.bz2 for the Unix systems |
| 14 | including OS X (all archives contain sources for all wxWidgets ports |
| 15 | but they use different line endings) and follow the instructions in |
| 16 | readme.txt file for installing it. Notice that if you decide to use |
| 17 | the Windows installer (.exe file) you still need to build wxWidgets |
| 18 | as only sources, not binaries, are installed. |
| 19 | |
| 20 | However, for the first time ever, we also experimentally provide the |
| 21 | pre-built versions of wxMSW libraries built with several versions of |
| 22 | Microsoft Visual C++ compiler. You can download them from |
| 23 | |
| 24 | https://sourceforge.net/downloads/wxwindows/2.9.5/binaries/ |
| 25 | |
| 26 | Please see the README file there for the descriptions of the |
| 27 | individual files. |
| 28 | |
| 29 | |
| 30 | This release mostly focuses on bug fixes in preparation for 3.0 |
| 31 | release, in particular there were a lot of improvements in wxOSX/Cocoa |
| 32 | port. Some of other noteworthy changes were: |
| 33 | |
| 34 | - Introduction of short event names (e.g. wxEVT_BUTTON instead of |
| 35 | wxEVT_COMMAND_BUTTON_SELECTED) to make the code using Bind() for |
| 36 | dynamic event handling easier to both write and read. |
| 37 | - Support for hooking any modal dialogs shown by wxWidgets, which is |
| 38 | especially used for non-interactive testing. |
| 39 | - New wxSimplebook class. |
| 40 | - Many enhancements in wxWebView and related classes. |
| 41 | - Addition of special files support to wxFileName under Unix. |
| 42 | |
| 43 | |
| 44 | |
| 45 | The list of of changes since the 2.8 series is much too long to be |
| 46 | listed here but the most important ones are: |
| 47 | |
| 48 | - Completely overhauled Unicode support which is much easier to use. |
| 49 | - New Cocoa-based wxOSX port for Mac OS X for both 32 and 64 bits. |
| 50 | - New wxGTK3 port, including support for Broadway (HTML5) backend. |
| 51 | - New property grid and ribbon libraries are now included in wxWidgets. |
| 52 | - Better interoperability with standard library classes. |
| 53 | - Totally revised and more readable manual. |
| 54 | - Improved debugging support. |
| 55 | |
| 56 | Please see the changes.txt file in the "docs" subdirectory of |
| 57 | wxWidgets distribution or also available online at |
| 58 | https://sourceforge.net/projects/wxwindows/files/2.9.5/changes.txt |
| 59 | for more details and please read the "INCOMPATIBLE CHANGES" section |
| 60 | in its beginning for a brief description of changes if you are |
| 61 | upgrading from wxWidgets 2.8. For more details, please see |
| 62 | http://docs.wxwidgets.org/2.9.5/overview_changes_since28.html |
| 63 | |
| 64 | |
| 65 | Note about naming: while 2.9.5 is called a "development" release, |
| 66 | this only means that API is not guaranteed to remain unchanged in |
| 67 | the subsequent 2.9.x releases (although it is very unlikely to change |
| 68 | in incompatible ways at this stage), unlike in the stable 2.8.x branch |
| 69 | where source and binary compatibility is always preserved between the |
| 70 | different micro releases. We believe the current version is stable and |
| 71 | suitable for use in production environment and recommend using it for |
| 72 | any new projects using wxWidgets. |
| 73 | |
| 74 | We are especially looking forward to your feedback about the changes |
| 75 | in this release compared to 2.8 version if you're upgrading. Please |
| 76 | let us know about any regressions (http://trac.wxwidgets.org/newticket) |
| 77 | so that we could fix them in the upcoming 3.0. Thanks in advance! |
| 78 | |
| 79 | Enjoy! |
| 80 | |
| 81 | Vadim Zeitlin, on behalf of wxWidgets development team. |