Skip to content

Commit aaa58fb

Browse files
committed
Updates for 3.2.5 release
Fix the date and update the release notes/announcement documents.
1 parent 20c6499 commit aaa58fb

File tree

6 files changed

+108
-105
lines changed

6 files changed

+108
-105
lines changed

docs/changes.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ Changes in behaviour which may result in build errors
248248
minimum required version is now 2005.
249249

250250

251-
3.2.5: (released 2024-??-??)
251+
3.2.5: (released 2024-05-14)
252252
----------------------------
253253

254254
All:

docs/doxygen/mainpages/manual.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@author Julian Smart, Vadim Zeitlin, Robin Dunn, Stefan Csomor,
1515
Bryan Petty, Francesco Montorsi, Robert Roebling et al
1616
17-
@date November 11, 2023
17+
@date May 14, 2024
1818
1919
Welcome to wxWidgets, a stable and powerful open source framework for
2020
developing native cross-platform GUI applications in C++!

docs/msw/binaries.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Getting the files
1717
-----------------
1818

1919
First, you need to get the correct files. You will always need the
20-
`wxWidgets-3.2.4-headers.7z` one but the rest depends on your compiler version
20+
`wxWidgets-3.2.5-headers.7z` one but the rest depends on your compiler version
2121
and architecture: as different versions of MSVC compiler are not binary
2222
compatible, you should select the files with the correct
2323
`vc80`, `vc90`, `vc100`, `vc110`, `vc120`, or `vc14x`
@@ -28,14 +28,14 @@ or the ones without this suffix for the still more common 32-bit builds. After
2828
determining the combination of suffixes you need, you should download the
2929
"Dev" and the "ReleaseDLL" files in addition to the "Headers" one above,
3030
e.g. for 32-bit MSVS 2017 development you need
31-
`wxMSW-3.2.4_vc14x_Dev.7z` and `wxMSW-3.2.4_vc14x_ReleaseDLL.7z`.
31+
`wxMSW-3.2.5_vc14x_Dev.7z` and `wxMSW-3.2.5_vc14x_ReleaseDLL.7z`.
3232

3333
All binaries are available at:
3434

35-
https://www.wxwidgets.org/downloads#v3.2.4_msw
35+
https://www.wxwidgets.org/downloads#v3.2.5_msw
3636

3737
Once you have the files you need, unzip all of them into the same directory, for
38-
example `c:\wx\3.2.4`. You should have `include` and `lib` subdirectories under
38+
example `c:\wx\3.2.5`. You should have `include` and `lib` subdirectories under
3939
this directory, as well as files such as `wxwidgets.props`.
4040

4141
Note: To avoid hard-coding this path into your projects, define `wxwin`

docs/publicity/announce.txt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
1-
November 11, 2023 -- The wxWidgets team is pleased to announce a new
1+
May 14, 2024 -- The wxWidgets team is pleased to announce a new
22
stable release of our open source framework for the development of native
33
cross-platform applications in C++.
44

5-
wxWidgets 3.2.4 is part of the API and ABI-stable 3.2.x release series and is
5+
wxWidgets 3.2.5 is part of the API and ABI-stable 3.2.x release series and is
66
now available from
77

88
https://www.wxwidgets.org/downloads/
99

1010
and
1111

12-
https://github.com/wxWidgets/wxWidgets/releases/v3.2.4
12+
https://github.com/wxWidgets/wxWidgets/releases/v3.2.5
1313

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).
14+
This release contains more than a hundred fixes and improvements for all
15+
platforms. Some of the most important ones are:
1816

19-
Other bug fixes include:
17+
- Support macOS 14 Sonoma (#23916, #24054, #24067, #24073, #24515).
18+
- Wayland-related fixes in wxGTK: clipboard (#24391), OpenGL (#24076, #24395)
19+
and other (#24021, #24050, #24051).
20+
- Fix crash when using wxApp in console wxGTK programs (#24081).
21+
- Support for dates after 2038 in wxDateTime (#24464).
2022

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+
Other changes include:
2724

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).
25+
- Fix support for using Chinese (zh-Hans-CN) locale under macOS (#24396).
26+
- Fix alpha channel in bitmaps loaded from SVG in wxGTK (#24064).
27+
- wxGenericListCtrl improvements (#24292, #24293, #24311, #24312, #24332).
28+
- wxGrid improvements (#24247, #24286).
29+
- More high DPI fixes in wxMSW (#24283, #24196, #24456).
30+
- Avoid new gcc 14 warnings in the headers (#24502).
3031

3132
Please see the full change log for more details:
3233

33-
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.4/docs/changes.txt
34+
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.5/docs/changes.txt
3435

3536
This release is API and ABI-compatible with the previous 3.2.x, so
3637
the existing applications don't even need to be rebuilt to profit from all the

docs/readme.txt

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,27 @@ installation instructions.
3232

3333

3434

35-
Changes since 3.2.3
35+
Changes since 3.2.4
3636
-------------------
3737

38-
This release comes very soon after 3.2.3 because some of the changes
39-
in the last release resulted in regressions fixed by this release.
40-
Notably, 3.2.4 fixes a critical bug which made applications using wxGTK
41-
but not initializing the GUI to crash (see issue #23981).
38+
This release contains more than a hundred fixes and improvements for all
39+
platforms. Some of the most important ones are:
4240

43-
Other bug fixes include:
41+
- Support macOS 14 Sonoma (#23916, #24054, #24067, #24073, #24515).
42+
- Wayland-related fixes in wxGTK: clipboard (#24391), OpenGL (#24076, #24395)
43+
and other (#24021, #24050, #24051).
44+
- Fix crash when using wxApp in console wxGTK programs (#24081).
45+
- Support for dates after 2038 in wxDateTime (#24464).
4446

45-
- Fix regression in wxTranslations::AddCatalog() return value (#24019).
46-
- Fix possible crash and too high CPU use when using EGL (#24018).
47-
- Fix losing clipboard contents when clearing a different selection (#23988).
48-
- Fix possible crash when dragging pages in wxAuiNotebook (#24027).
49-
- Fix refreshing multiple selection items in generic wxListCtrl.
50-
- Fix showing windows for background apps under macOS Sonoma (#23893).
47+
Other changes include:
48+
49+
- Fix support for using Chinese (zh-Hans-CN) locale under macOS (#24396).
50+
- Fix alpha channel in bitmaps loaded from SVG in wxGTK (#24064).
51+
- wxGenericListCtrl improvements (#24292, #24293, #24311, #24312, #24332).
52+
- wxGrid improvements (#24247, #24286).
53+
- More high DPI fixes in wxMSW (#24283, #24196, #24456).
54+
- Avoid new gcc 14 warnings in the headers (#24502).
5155

52-
The only new addition in this release is the possibility to create objects
53-
of wx legacy "dynamic arrays" class from std::initializer_list<> (#23966).
5456

5557
Please see the full change log for more details:
5658

@@ -69,7 +71,7 @@ Supported Platforms
6971
This version of wxWidgets supports the following primary platforms:
7072

7173
* Windows XP, Vista, 7, 8, 10 and 11 (32/64 bits).
72-
* Most Unix variants using the GTK+ toolkit (version 2.6 or newer)
74+
* Most Unix variants using the GTK toolkit (version 2.6 or newer)
7375
* macOS (10.10 or newer) using Cocoa (x86-64 or ARM).
7476

7577
There is some support for the following platforms:
@@ -154,4 +156,4 @@ developed by its users and your contributions to it are always welcome!
154156

155157
Have fun!
156158

157-
The wxWidgets Team, November 2023
159+
The wxWidgets Team, May 2024

0 commit comments

Comments
 (0)