|
| 1 | +--- |
| 2 | +title: "wxWidgets 3.2.4 Released" |
| 3 | +date: 2023-11-11 |
| 4 | +comments: true |
| 5 | +--- |
| 6 | + |
| 7 | +Yet another release in the stable 3.2 series is now [available on GitHub][1]. |
| 8 | +You will find there archives with the library sources and |
| 9 | +documentation as well as binaries for the selected Windows compilers such as |
| 10 | +[Microsoft Visual C++](https://visualstudio.microsoft.com/), |
| 11 | +[MinGW-w64](https://mingw-w64.org/) and |
| 12 | +[TDM-GCC](https://jmeubank.github.io/tdm-gcc/). You can also read the |
| 13 | +[updated documentation][2] for this version and, in particular, if you're |
| 14 | +new to wxWidgets, you may find the [installation guide][3] a good starting |
| 15 | +point. |
| 16 | + |
| 17 | +[1]: https://github.com/wxWidgets/wxWidgets/releases/tag/v3.2.4 |
| 18 | +[2]: https://docs.wxwidgets.org/3.2.4/ |
| 19 | +[3]: https://docs.wxwidgets.org/3.2.4/overview_install.html |
| 20 | + |
| 21 | +### Changes since 3.2.3 |
| 22 | + |
| 23 | +This release comes very soon after 3.2.3 because some of the changes |
| 24 | +in the last release resulted in regressions fixed by this release. |
| 25 | +Notably, 3.2.4 fixes a critical bug which made applications using wxGTK |
| 26 | +but not initializing the GUI to crash (see issue [#23981]). |
| 27 | + |
| 28 | +Other bug fixes include: |
| 29 | + |
| 30 | +- Fix regression in `wxTranslations::AddCatalog()` return value ([#24019]). |
| 31 | +- Fix possible crash and too high CPU use when using EGL ([#24018]). |
| 32 | +- Fix losing clipboard contents when clearing a different selection ([#23988]). |
| 33 | +- Fix possible crash when dragging pages in `wxAuiNotebook` ([#24027]). |
| 34 | +- Fix refreshing multiple selection items in generic `wxListCtrl`. |
| 35 | +- Fix showing windows for background apps under macOS Sonoma ([#23893]). |
| 36 | + |
| 37 | +The only new addition in this release is the possibility to create objects |
| 38 | +of wx legacy "dynamic arrays" class from `std::initializer_list<>` ([#23966]). |
| 39 | + |
| 40 | +Please see the full [change log] for more details. |
| 41 | + |
| 42 | +[#23981]: https://github.com/wxWidgets/wxWidgets/issues/23981 |
| 43 | +[#24018]: https://github.com/wxWidgets/wxWidgets/issues/24018 |
| 44 | +[#24019]: https://github.com/wxWidgets/wxWidgets/issues/24019 |
| 45 | +[#23988]: https://github.com/wxWidgets/wxWidgets/issues/23988 |
| 46 | +[#24027]: https://github.com/wxWidgets/wxWidgets/issues/24027 |
| 47 | +[#23893]: https://github.com/wxWidgets/wxWidgets/issues/23893 |
| 48 | +[#23966]: https://github.com/wxWidgets/wxWidgets/issues/23966 |
| 49 | +[change log]: https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.4/docs/changes.txt |
| 50 | + |
| 51 | +This release is API and ABI-compatible with the previous 3.2.x releases, so |
| 52 | +the existing applications don't even need to be rebuilt to profit from all the |
| 53 | +fixes above if they use shared/dynamic libraries. And if they do need to be |
| 54 | +recompiled, this can be done without any changes to the code. |
| 55 | + |
| 56 | + |
| 57 | +### Feedback |
| 58 | + |
| 59 | +Please let us know about your experience with this release via any of the |
| 60 | +following channels: |
| 61 | + |
| 62 | +* [Mailing lists](https://www.wxwidgets.org/support/mailing-lists/) |
| 63 | +* [Discussion forums](https://forums.wxwidgets.org/) |
| 64 | +* [#wxwidgets IRC Channel](https://www.wxwidgets.org/support/irc/) |
| 65 | +* [Stack Overflow](https://stackoverflow.com/questions/tagged/wxwidgets) |
| 66 | + |
| 67 | +or by commenting under this post. |
| 68 | + |
| 69 | +Thanks to all contributors to this release and we hope that you will enjoy |
| 70 | +working with it! |
0 commit comments