Vadim Zeitlin
d75f4c4f63
Create stub for 3.3.2 in the change log
2025-07-25 00:30:11 +02:00
Vadim Zeitlin
3b7ce8e9a7
Increment version to 3.3.2
...
Rebake all generated files.
2025-07-25 00:29:00 +02:00
Vadim Zeitlin
e69da1fe13
Record 3.3.1 release SHA1-sums
2025-07-25 00:27:31 +02:00
Vadim Zeitlin
49c6810948
More documentation updates for 3.3.1
...
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
This should have been part of the last commit.
2025-07-21 00:13:00 +02:00
Vadim Zeitlin
60b7e0d06c
Update documentation files for 3.3.1 release
...
Fill in the change log, announcement, README etc.
2025-07-20 23:56:15 +02:00
Vadim Zeitlin
7756b0526d
Document incompatible change to wxStyledTextCtrl::AddSelection()
...
This function doesn't have any return value any more.
See #25639 .
2025-07-14 17:42:10 +02:00
Vadim Zeitlin
a424a1e86e
Merge branch 'use-default-locale'
...
Use default locale for date/time picker controls in wxMSW by default to
restore their behaviour in pre-3.3.0 wxWidgets versions.
See #25617 .
2025-07-12 16:51:52 +02:00
Blake-Madden
e7155d72dc
Cache wxVERSION and wxCOPYRIGHT CMake variable
...
This makes them available to the applications using CMake.
Closes #25596 .
2025-07-12 16:49:03 +02:00
Vadim Zeitlin
172f34ce66
Add a note updating docs page on the web site when releasing
...
See https://github.com/wxWidgets/wxwidgets.github.io/pull/110
2025-07-09 19:53:30 +02:00
Vadim Zeitlin
9d21fe332a
Do not use "C" locale for date/time pickers in wxMSW by default
...
Using "C" date/time formats by default was a gratuitous change compared
to the behaviour in the previous versions of wxWidgets and is
inconsistent with wxCalendarCtrl, which makes it especially jarring.
Revert to the pre-6bcbcf9d09 (Make wxMSW date/time picker controls
locale aware, 2023-10-14) behaviour by default, although still use the
UI locale if it has been explicitly set.
Closes #25511 .
2025-07-08 19:08:26 +02:00
Vadim Zeitlin
32c19f4501
Ignore Doxygen warnings in interface/wx/stc/stc.h
...
There are too many of them and this at least allows to see any other
ones if they appear.
See #25603 .
2025-07-06 00:31:24 +02:00
Vadim Zeitlin
7acd2d98c4
Avoid Doxygen warning about "unknown \bakefiles" command
...
Somehow it's given if the text is indented by 4 spaces, even if it's
formatted correctly. So indent it by 8.
2025-07-06 00:31:24 +02:00
Vadim Zeitlin
f224468061
Fix formatting in "Custom Persistent Window" section
...
Use `MyWidget*` instead of @c MyWidget * as the latter didn't format the
star correctly.
Also use Markdown-like markup instead of @c in the rest of the section
for consistency.
2025-07-06 00:31:24 +02:00
Vadim Zeitlin
3004fe53f1
Add classes with recently added persistence support to oveview
...
List all classes for which wxPersistentObject<> is specialized,
including the ones for which it was done only relatively recently.
See #25539 .
2025-07-06 00:31:24 +02:00
Bill Su
d18d35523d
Add wxAuiPaneInfo::FloatingClientSize()
...
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / MSW/MSVC wxMSW (push) Has been cancelled
CMake builds / MSW/Clang wxMSW (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 5.15 (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Using wxWindow::SetClientSize() can be more convenient than using
wxWindow::SetSize() and is guaranteed to work under all platforms, even
when the window decorations size may be unknown, so allow setting the
client size of floating wxAUI panes directly too.
Closes #25483 .
2025-06-26 12:55:09 +02:00
Vadim Zeitlin
f7a0020c25
Mention wxNO_WEBP_LIB in the documentation too
...
Allow to avoid linking with libwebp if this is undesirable for whatever
reason.
2025-06-22 20:38:43 +02:00
Vadim Zeitlin
0b2f4e988e
Document wxMSW date/time picker controls behaviour change
...
They use different format now than in the previous versions.
Closes #25511 .
2025-06-17 19:00:16 +02:00
Vadim Zeitlin
8713b52a2f
Add support for wxGenericHyperlinkCtrl to XRC too
...
Allow to create the generic version of wxHyperlinkCtrl in addition to
the native one.
2025-06-14 23:36:20 +02:00
Vadim Zeitlin
c855323370
Create new section for 3.3.1 in the change log
2025-06-09 22:55:25 +02:00
Vadim Zeitlin
29f9d3512a
Update version to 3.3.1 and rebake
2025-06-09 22:36:35 +02:00
Vadim Zeitlin
a42390fe04
Record SHA-1 checksums for 3.3.0 release files
...
It's not really clear whether this is really useful, but preserve them
for the posterity just in case (and because "post-release" procedure
says to do it).
2025-06-09 22:36:35 +02:00
Vadim Zeitlin
42bf7dcbd9
Set 3.3.0 release date to 2025-06-06
No Response / no-response (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
2025-06-03 15:16:24 +02:00
Vadim Zeitlin
509e2500df
Merge branch 'warn-cast-qual'
...
Enable more warnings in the CI builds using gcc or clang.
See #25487 .
2025-06-03 03:27:25 +02:00
Vadim Zeitlin
74174e7c80
Enable extra warnings if wxENABLE_EXTRA_WARNINGS is defined
...
Doing this in this way instead of just adding -Wextra and other options
to the compiler command line allows to use more stringent warnings for
our own code, but not for the third party libraries, that would usually
be compiled with the same compiler options as it.
2025-06-02 00:55:59 +02:00
Vadim Zeitlin
5c1c1a7419
Document wxSlider labels positioning change in the change log
...
Also add a comment after the discussion in #25485 .
See #24106 .
2025-06-01 19:22:59 +02:00
Vadim Zeitlin
26c988ee8a
Merge branch 'bmpcbox-size'
...
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
Fix read-only wxBitmapComboBox best size in wxGTK.
See #25481 .
2025-06-01 00:48:27 +02:00
Vadim Zeitlin
4eaad012b4
Further improve manual linking instructions for wxMSW
...
Mention the need to link with non-core libraries and Scintilla-related
libraries when using static build of wxSTC.
Also add a couple of Windows libraries forgotten in 3aaa1846fb (Document
Windows import libraries to link with, 2025-05-31), see #25471 .
2025-06-01 00:45:41 +02:00
Popax21
7f0bc5c110
Fix wxGLCanvasEGL scale under Wayland in high DPI
...
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Ensure that the buffer scale is always the same as the GTK scale factor:
Previously, wxGLCanvasEGL only set the buffer scale of the wl_surface
once during the creation of the canvas. However, the GTK widget scale
factor may change at any time (for example when the window is moved
across monitors), which results in the EGL window size becoming
out-of-sync with the surface's buffer scale when the canvas is resized.
Fix this issue by updating the wl_surface buffer size whenever the canvas
widget is resized.
Closes #23733 .
Closes #25465 .
2025-05-31 17:16:23 +02:00
Vadim Zeitlin
3aaa1846fb
Document Windows import libraries to link with
...
Give the full list of libraries that must be used when using static
wxWidgets libraries.
See #25471 .
2025-05-31 16:38:35 +02:00
Vadim Zeitlin
a26eda72e8
Make wxPlatformInfo::Get() thread-safe
...
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Protect gs_platInfo initialization with a critical section to ensure
that we don't try to do it in parallel from more than one thread,
resulting in crashes.
See #25464 .
Closes #25459 .
2025-05-29 01:34:29 +02:00
Blake-Madden
9402c42345
Explain how to include an out-of-tree wxWidgets folder in CMake
...
Closes #25458 .
2025-05-29 01:26:42 +02:00
Bill Su
dce8b09914
Respect menu path style in wxFileHistory::AddFilesToMenu() too
...
Previously this function didn't respect the path style and always used
full paths in the menu items labels.
Fix this by moving the logic for determining the correct label to use
into GetMRUEntryLabel(), where it logically belongs.
Closes #25451 .
2025-05-29 01:21:10 +02:00
Felipe
7d0590e78a
Update Brazilian Portuguese translations
2025-05-29 01:11:12 +02:00
0tkl
826228430e
Update Simplified Chinese translations
...
Closes #25450 .
2025-05-26 18:04:50 +02:00
MPHAM
3d15cc395d
Fix wxDisplay invalidation on connected displays change
...
Pointers stored in wxDisplay became dangling when display cache was
invalidated due to a change in the monitors connected to the system,
resulting in fatal crashes when using them.
Fix this by using shared pointers internally to ensure that any existing
wxDisplay objects remain valid, in C++ sense, after display cache
invalidation, even if they switch to a special "disconnected" state
indicating that they don't represent a valid display any longer.
Closes #25396 .
Closes #25407 .
2025-05-26 17:54:07 +02:00
Blake-Madden
cd07eabd54
Add support for "Do not show this again" checkbox to wxInfoBar
...
Closes #25394 .
2025-05-26 17:54:07 +02:00
Vadim Zeitlin
d4d5de4ced
Fix agreement of verbs with nouns in "For Debugging" text
...
They got out of sync after the mentions of the other compiler versions
were removed.
2025-05-25 19:52:44 +02:00
Vadim Zeitlin
59a9685333
Soft wrap a paragraph in the release notes
...
No real changes, just improve the text appearance on GitHub.
2025-05-25 17:47:00 +02:00
Vadim Zeitlin
0b16089b5d
Mention more translations updates in the change log
...
See #25401 .
2025-05-25 17:31:42 +02:00
Vadim Zeitlin
14ad8211cf
Document more changes in 3.3
...
Add changes merged after #25401 .
2025-05-25 17:01:18 +02:00
Vadim Zeitlin
127168c7fa
Update release files for 3.3.0
...
Remove mentions of 32-bit binaries and outdated compilers.
2025-05-20 15:34:06 +02:00
Vadim Zeitlin
60381b7b37
Update change log for 3.3.0 release
...
Dump the contents of Git notes in this file, sort them and put the
most important ones on top.
2025-05-20 15:29:55 +02:00
Vadim Zeitlin
3e6b664762
Merge branch 'cursor-bundle'
...
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS 14 wxOSX (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Add wxCursorBundle to make supporting high resolution cursors simpler.
Also some other cursor-related fixes.
See #25374 .
2025-05-11 18:53:32 +02:00
Vadim Zeitlin
ad6f05afb4
Merge branch 'webp'
...
Add support for WebP image format, including animations.
See #24479 , #25205 .
2025-05-11 16:02:44 +02:00
PB
b58e2c472f
Fix typos in changes.txt
...
Change "is" to "its" and add a missing comma.
Closes #25387 .
2025-05-10 19:06:31 +02:00
Maarten Bent
bfb5d6228b
Update wxWEBPHandler and wxWebPDecoder documentation
2025-05-10 17:19:31 +02:00
Hermann Höhne
15a2a622ec
Add support for WebP image file format via libwebp.
2025-05-10 17:18:29 +02:00
Vadim Zeitlin
198b826acd
Extract busy cursor-related stuff into its own header
...
It didn't make sense to include wx/utils.h from wx/cursor.h, but it
somewhat does make sense to declare busy cursor-related functions and
wxBusyCursor itself in this header, so extract these declarations into
their own header which is included from both wx/cursor.h and wx/utils.h
for compatibility, but can be also included directly.
Document that wx/cursor.h doesn't pull in wx/utils.h any longer as it's
an incompatible change (but hopefully one not resulting in too much
disruption and so worth it).
2025-05-08 02:49:54 +02:00
Vadim Zeitlin
0173a414fd
Make wxAuiFlatTabArt the default wxAuiNotebook art provider
...
Add wxAuiNativeTabArt which can be used to restore the previous default
behaviour.
See #25316 .
2025-04-17 18:16:52 +02:00
Vadim Zeitlin
488d9f4db3
Document using MSBuild for building, not nmake
...
MSBuild is strongly recommended, as it's much faster (and will also
remain supported, unlike nmake).
See #25319 .
Closes #24830 .
2025-04-17 15:45:16 +02:00