|
1 |
| -October 10, 2023 -- The wxWidgets team is pleased to announce a new |
| 1 | +November 11, 2023 -- The wxWidgets team is pleased to announce a new |
2 | 2 | stable release of our open source framework for the development of native
|
3 | 3 | cross-platform applications in C++.
|
4 | 4 |
|
5 |
| -wxWidgets 3.2.3 is part of the API and ABI-stable 3.2.x release series and is |
| 5 | +wxWidgets 3.2.4 is part of the API and ABI-stable 3.2.x release series and is |
6 | 6 | now available from
|
7 | 7 |
|
8 | 8 | https://www.wxwidgets.org/downloads/
|
9 | 9 |
|
10 | 10 | and
|
11 | 11 |
|
12 |
| - https://github.com/wxWidgets/wxWidgets/releases/v3.2.3 |
| 12 | + https://github.com/wxWidgets/wxWidgets/releases/v3.2.4 |
13 | 13 |
|
14 |
| -This release contains many important bug fixes, including for some |
15 |
| -regressions in the previous 3.2.x releases, as well as build system |
16 |
| -improvements and a few optimizations. |
| 14 | +This release comes very soon after 3.2.3 because some of the changes |
| 15 | +in the last release resulted in regressions fixed by this release. |
| 16 | +Notably, 3.2.4 fixes a critical bug which made applications using wxGTK |
| 17 | +but not initializing the GUI to crash (see issue #23981). |
17 | 18 |
|
18 |
| -Without listing all of them, areas with the most improvements were: |
| 19 | +Other bug fixes include: |
19 | 20 |
|
20 |
| -- Internationalization support: fix setting Chinese and some other |
21 |
| - locales in wxOSX and setting Ukrainian locale in wxMSW and fix loading |
22 |
| - wxWidgets translations with wxTranslations::AddStdCatalog(). |
| 21 | +- Fix regression in wxTranslations::AddCatalog() return value (#24019). |
| 22 | +- Fix possible crash and too high CPU use when using EGL (#24018). |
| 23 | +- Fix losing clipboard contents when clearing a different selection (#23988). |
| 24 | +- Fix possible crash when dragging pages in wxAuiNotebook (#24027). |
| 25 | +- Fix refreshing multiple selection items in generic wxListCtrl. |
| 26 | +- Fix showing windows for background apps under macOS Sonoma (#23893). |
23 | 27 |
|
24 |
| -- Wayland support in wxGTK and, in particular, OpenGL support under |
25 |
| - Wayland: fix hiding wxGLCanvas and avoid catastrophically slowing |
26 |
| - down the entire program when it is hidden; fix crash when using IME; |
27 |
| - fixes to popup windows, menus and wxPreferencesEditor behaviour. |
| 28 | +The only new addition in this release is the possibility to create objects |
| 29 | +of wx legacy "dynamic arrays" class from std::initializer_list<> (#23966). |
28 | 30 |
|
29 |
| -- Validators and input: don't allow pasting characters forbidden by |
30 |
| - wxTextValidator; do allow entering temporary invalid value when using |
31 |
| - numeric validators. Also fix entering dates in wxGenericDatePicker in |
32 |
| - nb_NO and other locales using months names in short date format. |
| 31 | +Please see the full change log for more details: |
33 | 32 |
|
34 |
| -- Key event generation: more fixes for non-US keyboard layout in wxGTK |
35 |
| - and also generate events for Command+Alt+Letter combination in wxOSX. |
36 |
| - |
37 |
| -All in all, this release includes more than 200 fixes from almost 50 |
38 |
| -contributors, please see the full change log for more details: |
39 |
| - |
40 |
| -https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.3/docs/changes.txt |
| 33 | +https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.4/docs/changes.txt |
41 | 34 |
|
42 | 35 | This release is API and ABI-compatible with the previous 3.2.x, so
|
43 | 36 | the existing applications don't even need to be rebuilt to profit from all the
|
|
0 commit comments