Updates for 3.1.0 release

Update dates, changes descriptions and release preparation instructions.
This commit is contained in:
Vadim Zeitlin
2016-02-28 22:33:37 +01:00
parent bff80808b7
commit cbb799b1ae
6 changed files with 151 additions and 159 deletions

View File

@@ -1,61 +1,43 @@
November 11, 2013 -- The wxWidgets team is pleased to announce a
major new release of our open source framework for the development
of native cross-platform applications in C++.
February 29, 2016 -- The wxWidgets team is pleased to announce a new
release of our open source framework for the development of native
cross-platform applications in C++.
wxWidgets 3.0.0 is the first release in the new major stable 3.0
branch and is available at
wxWidgets 3.1.0 is the first release in the new development 3.1.0
branch and is now available at
https://sourceforge.net/downloads/wxwindows/3.0.0/
https://github.com/wxWidgets/wxWidgets/releases/tag/v3.1.0
and at our FTP mirror at
Compared to the stable 3.0.x series, this version brings many
improvements and even more bug fixes, please see the change log
ftp://ftp.wxwidgets.org/pub/3.0.0/
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.2/docs/changes.txt
Please choose the archive format suitable for your platform, i.e. 7z
or ZIP for Windows platforms and tar.bz2 for the Unix systems
including OS X (all archives contain sources for all wxWidgets ports
but they use different line endings) and follow the instructions in
readme.txt file for installing it. Notice that if you decide to use
the Windows installer (.exe file) you still need to build wxWidgets
as only sources, not binaries, are installed.
for the incomplete list of the most important ones. Here is the
maximally condensed summary:
We also provide the pre-built versions of wxMSW libraries for the
selected compilers at
https://sourceforge.net/downloads/wxwindows/3.0.0/binaries/
Please see the README file there for the descriptions of the
individual files.
- New classes: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker.
- And methods: wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(),
wxProcess::Activate(), wxTextEntry::ForceUpper(), several ones in
wxRendererNative, wxStandardPaths::GetUserDir(), wxUIActionSimulator
::Select() and many others. Also new wxEVT_MAGNIFY event.
- Significant improvements to: wxBusyInfo, wxNotificationMessage.
- All around better support for high DPI monitors.
- Much newer versions of bundled 3rd party libraries (notably libpng)
and support for GStreamer 1.0 under Unix.
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
- Further C++11 support improvements.
- Support for latest compilers: MSVS 2015, g++ 5.3, clang 3.8.
- A lot of bug fixes in wxGTK3 and wxOSX/Cocoa ports.
- New experimental wxQt port.
This release is a culmination of several years of development since
the last stable 2.8 release. There are too many changes to be listed
here, but the most important ones are:
- Completely overhauled Unicode support which is much easier to use.
- New Cocoa-based wxOSX port for Mac OS X for both 32 and 64 bits.
- New wxGTK3 port, including support for Broadway (HTML5) backend.
- Access to the native web rendering engine with wxWebView.
- New property grid and ribbon libraries are now included in wxWidgets.
- Better interoperability with standard library classes.
- Totally revised and more readable manual.
- Improved debugging support.
Please see the changes.txt file in the "docs" subdirectory of
wxWidgets distribution or also available online at
https://sourceforge.net/projects/wxwindows/files/3.0.0/changes.txt
for more details and please read the "INCOMPATIBLE CHANGES" section
in its beginning for a brief description of changes if you are
upgrading from wxWidgets 2.8. For more details, please see
http://docs.wxwidgets.org/3.0.0/overview_changes_since28.html
We recommend that you use wxWidgets 3.0 for any new programs and
also update any existing code using the older versions to the new
one (which should be easier than the jump in the version number
indicates) as all the future development will only happen in 3.x
series.
This release is a "development" one as it makes (very few)
incompatible API changes compared to 3.0 and does not guarantee the
ABI stability, unlike the 3.0.x series. It is not inherently more
buggy or less stable than the "stable" releases and you're encouraged
to use it. If you're already using 3.0, upgrading shouldn't require
any special effort, so please try it out.
We hope that you will enjoy using the new release!