|
1 |
| -February 08, 2023 -- The wxWidgets team is pleased to announce a new |
| 1 | +October 10, 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.2 is part of the API and ABI-stable 3.2.x release series and is |
| 5 | +wxWidgets 3.2.3 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.2 |
| 12 | + https://github.com/wxWidgets/wxWidgets/releases/v3.2.3 |
13 | 13 |
|
14 |
| -This release comes only a few months after the previous 3.2.1, but contains |
15 |
| -an important number of bug fixes and enhancements, further improving high DPI |
16 |
| -support, including: |
| 14 | +This release contains many important bug fixes, including fixing some |
| 15 | +regressions in the previous 3.2.x releases: |
17 | 16 |
|
18 |
| -- Better window resizing on DPI change in wxMSW. |
19 |
| -- Fix using native icons returned by wxArtProvider. |
20 |
| -- Fix menu items using custom font in high DPI. |
21 |
| -- High resolution icons support in wxGenericTreeCtrl and wxGenericListCtrl. |
| 17 | +- Fix some key codes when using non-US keyboard layout in wxGTK and |
| 18 | + generate ket events for Command+Alt+Letter combination in wxOSX. |
| 19 | +- Fix wxTranslations::AddStdCatalog(). |
| 20 | +- Fix setting Chinese and some other locales in wxOSX and setting |
| 21 | + Ukrainian locale in wxMSW. |
22 | 22 |
|
23 |
| -and also improving locale-related code under Mac and Unix systems: |
| 23 | +In particular, a number of Wayland-specific bugs were fixed in wxGTK: |
24 | 24 |
|
25 |
| -- wxUILocale::UseDefault() works for locales using different language and |
26 |
| - region under Mac and fails when used for unsupported locale under Unix. |
27 |
| -- New wxUILocale::GetSystemLocaleId() allows to retrieve such locales IDs. |
28 |
| -- wxUILocale::GetCurrent() works currently for "C" locale under Mac. |
| 25 | +- Fix possible crash when using IME. |
| 26 | +- Make hiding wxGLCanvas work and avoid catastrophically slowing down |
| 27 | + the entire program when it is hidden. |
| 28 | +- Fix wxComboCtrl popup behaviour. |
| 29 | +- Fix showing popup menu without active event. |
| 30 | +- Fix wxPreferencesEditor size under Wayland. |
29 | 31 |
|
30 |
| -Some other user-visible enhancements made in this release: |
| 32 | +Last but not least, there are also some user-visible enhancements in |
| 33 | +this release: |
31 | 34 |
|
32 |
| -- Allow selecting and copying text in wxMessageDialog in wxGTK. |
33 |
| -- Improve size and behaviour of in-place editor in wxGenericTreeCtrl. |
34 |
| -- Fix sometimes missing overwrite prompt in "Save" file dialog in wxMSW. |
35 |
| -- Fix glitch in drawing wxStaticBox with a control as label in wxMSW. |
| 35 | +- Don't allow pasting characters forbidden by wxTextValidator. |
| 36 | +- Do allow entering temporary invalid value when using numeric validators. |
| 37 | +- Fix entering dates in wxGenericDatePicker in nb_NO and other locales |
| 38 | + using names for the months in short date format. |
| 39 | +- Keep wxProgressDialog size unchanged when updating the message. |
36 | 40 |
|
37 |
| -There are also some important bug fixes: |
38 | 41 |
|
39 |
| -- Fix regression in saving TIFF images that could end up truncated. |
40 |
| -- Fix long standing bug in parsing wxHTTP responses. |
41 |
| -- Fix data race when processing events generated in a worker thread. |
42 |
| -- Avoid appending extraneous NUL bytes to wxTextDataObject text in wxMSW. |
43 |
| -- Fix handling of fonts with fractional sizes in wxOSX. |
44 |
| -- Fix resizing wxGLCanvas with EGL and Wayland in wxGTK. |
45 |
| -- Fix display artefacts when using AUI without compositor under X11. |
46 |
| -- Work around crashes when using wxTextCtrl with MinGW TDM 64. |
47 |
| -- Fix for a possible crash when handling menu events under Mac. |
48 |
| -- Third-party libraries have been updated to the latest versions. |
| 42 | +All in all, this release includes more than 200 fixes from almost 50 |
| 43 | +contributors, please see the full change log for more details: |
49 | 44 |
|
50 |
| -All in all, this release includes ~150 fixes from 27 unique contributors, |
51 |
| -please see the full change log for more details: |
52 |
| - |
53 |
| -https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.2/docs/changes.txt |
| 45 | +https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.3/docs/changes.txt |
54 | 46 |
|
55 | 47 | This release is API and ABI-compatible with the previous 3.2.x, so
|
56 | 48 | the existing applications don't even need to be rebuilt to profit from all the
|
|
0 commit comments