2022-06-29 18:21:33 -04:00
|
|
|
July 07, 2022 -- The wxWidgets team is pleased to announce a new
|
|
|
|
major release of our open source framework for the development of native
|
|
|
|
cross-platform applications in C++.
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-06-29 18:21:33 -04:00
|
|
|
wxWidgets 3.2.0 is the first release in the new 3.2.x series and is
|
2022-07-06 17:58:16 -04:00
|
|
|
now available from
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-06-29 18:21:33 -04:00
|
|
|
https://www.wxwidgets.org/downloads/
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-07-06 17:58:16 -04:00
|
|
|
and
|
|
|
|
|
|
|
|
https://github.com/wxWidgets/wxWidgets/releases/v3.2.0
|
|
|
|
|
|
|
|
Compared to the almost 9-year old stable 3.0.x series, this version brings
|
|
|
|
too many improvements and even more bug fixes to list all of them here,
|
|
|
|
please see the change log
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-06-29 18:21:33 -04:00
|
|
|
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.0/docs/changes.txt
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-07-06 17:58:16 -04:00
|
|
|
for the incomplete list of the most important ones, but here is the
|
2018-02-05 09:10:35 -05:00
|
|
|
maximally condensed summary of the changes compared to 3.0:
|
2016-02-28 16:33:37 -05:00
|
|
|
|
2022-04-03 19:13:56 -04:00
|
|
|
- Build system improvements: support for new compilers (up to MSVS 2022,
|
2022-06-06 18:11:03 -04:00
|
|
|
g++ 12, clang 14) with an even simpler way of using wxWidgets from
|
2022-07-06 17:58:16 -04:00
|
|
|
MSVS, with wxwidgets.props file, as well as an entirely new CMake build
|
|
|
|
system.
|
2022-06-12 20:38:05 -04:00
|
|
|
- Support for native dark mode under macOS 10.14 and later, support for
|
|
|
|
ARM hardware and macOS versions up to 13.
|
2022-06-05 14:53:17 -04:00
|
|
|
- High DPI support with the new, but almost perfectly backwards-
|
|
|
|
compatible, API based on wxBitmapBundle, including per-monitor DPI and
|
|
|
|
dynamic DPI changes.
|
2021-04-11 11:26:09 -04:00
|
|
|
- New features: HTTPS and HTTP/2 support with wxWebRequest and friends;
|
2022-04-03 19:13:56 -04:00
|
|
|
support for freezing rows/columns in wxGrid; mouse gesture events
|
|
|
|
(GSoC 2017 project); non-integer font sizes and arbitrary font weights
|
|
|
|
in wxFont; fractional pen widths in wxGraphicsContext; arbitrary label
|
2022-06-05 14:53:17 -04:00
|
|
|
windows in wxStaticBox; markup in wxDataViewCtrl items text; support
|
|
|
|
for ZIP 64 files; LZMA compression; much improved accessibility
|
2022-07-06 17:58:16 -04:00
|
|
|
support under MSW; new Edge-based wxWebView implementation; support for
|
|
|
|
using native spell-checking in wxTextCtrl; new PCRE-based wxRegEx.
|
2021-04-11 11:26:09 -04:00
|
|
|
- New classes: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator,
|
2022-04-03 19:13:56 -04:00
|
|
|
wxBitmapBundle, wxNativeWindow, wxPersistentComboBox,
|
2022-07-06 17:58:16 -04:00
|
|
|
wxPowerResourceBlocker, wxSecretStore, wxTempFFile, wxUILocale and many new
|
2022-04-03 19:13:56 -04:00
|
|
|
features in the existing classes.
|
2020-07-21 19:15:27 -04:00
|
|
|
- New XRC handlers for all the new and some of the existing classes.
|
|
|
|
- Significant improvements to: wxBusyInfo, wxDataViewCtrl, wxDirDialog, wxGrid,
|
|
|
|
wxNotificationMessage, wxSpinCtrl, wxStaticBox, wxStyledTextCtrl,
|
|
|
|
wxUIActionSimulator.
|
|
|
|
- Improvements to compile-time safety with the possibility to disable dangerous
|
|
|
|
implicit conversions between wxString and "char*" strings.
|
2018-02-05 09:10:35 -05:00
|
|
|
- Latest versions of all bundled 3rd party libraries, including all the
|
2022-04-04 06:43:56 -04:00
|
|
|
security fixes and support for WebKit 2 and GStreamer 1.7 under Unix.
|
2022-07-06 17:58:16 -04:00
|
|
|
- Better, even if still perfectible, Wayland support in wxGTK.
|
2016-02-28 16:33:37 -05:00
|
|
|
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
|
2020-07-21 19:15:27 -04:00
|
|
|
- Further C++11 and later support improvements, wxWidgets can be built using
|
|
|
|
C++20 compilers.
|
2016-02-28 16:33:37 -05:00
|
|
|
- New experimental wxQt port.
|
2022-06-12 20:38:05 -04:00
|
|
|
- Many, many bug fixes.
|
2016-02-28 16:33:37 -05:00
|
|
|
|
|
|
|
|
2022-06-12 20:38:05 -04:00
|
|
|
This release is the start of a new "stable" release series, meaning that
|
|
|
|
it provides an ABI stability guarantee and that applications using it
|
|
|
|
will keep working even without recompiling with any of the subsequent
|
|
|
|
3.2.x releases.
|
|
|
|
|
|
|
|
In spite of a huge number of changes, this release remains almost fully
|
|
|
|
API-compatible with the previous 3.0.x releases and 3.1.7 and updating
|
2022-07-06 17:58:16 -04:00
|
|
|
the existing applications to use it should be straightforward. But please
|
|
|
|
do read the (relatively short) section listing the incompatible changes in
|
|
|
|
the beginning of the change log file
|
|
|
|
|
|
|
|
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.0/docs/changes.txt
|
|
|
|
|
|
|
|
if you're upgrading from a previous wxWidgets version.
|
2012-07-09 10:15:37 -04:00
|
|
|
|
2013-11-12 13:06:37 -05:00
|
|
|
We hope that you will enjoy using the new release!
|
2012-07-09 10:15:37 -04:00
|
|
|
|
|
|
|
Vadim Zeitlin, on behalf of wxWidgets development team.
|