Commit Graph
8078 Commits
Author SHA1 Message Date
Vadim Zeitlin b27778be58 Revert "Document change of wxGetTranslation() return type to wxString"
This reverts commit 079b891f3b (Document change of wxGetTranslation()
return type to wxString, 2026-02-18) after reverting df0d6be9ca (Revert
"Change return type of wxGetTranslation", 2026-05-03) which that commit
was documenting.
2026-05-12 16:29:03 +02:00
Bryan Petty 4ed05f7b47 Fix doxygen CHM manual Javascript errors
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
2026-05-11 16:52:59 -06:00
Bryan Petty 9864777203 Upgrade to Doxygen 1.15.0
- Upgrade Doxyfile configuration for 1.15.0
- Upgrade Doxygen Awesome to v2.4.2 (compatible up to Doxygen 1.15.0)
- Upgrade GitHub workflow Doxygen version to 1.15.0
- Tweak main navigation button spacing to match previous style
- Fix search box icon styles
- Fix class member definition group styles (missed by DA)
- Replace backticks used as apostrophe/quote in docs
- Fix remaining Doxygen warnings when processed with 1.15.0
- Bump required Doxygen version to 1.15.0

Closes #25603.

Closes #26431.
2026-05-08 15:48:35 +02:00
Hamish Mcintyre-Bhatty cfbf1683ed Update docs/qt/architecture.md to fix typos and clarify language
Fix some typos and clarify some of the language here, as the English was
unclear in a few places.

Closes #26261.
2026-05-08 15:34:24 +02:00
stevecor 1bc4900ed6 Remove wxUSE_GEOMETRY
Disabling it doesn't save much on code size and the build without it is
currently broken anyhow, so just remove the possibility to turn it off.

Closes #26388.

Closes #26402.
2026-04-24 19:10:09 +02:00
Vadim Zeitlin bad7d09d4f Fix positioning images in generic wx{List,Tree}Ctrl in high DPI
The implementation of GetImageLogicalSize() overload taking the image
index returned correct answer for this individual image, but was wrong
when used in the control with multiple images with different logical
sizes. This resulted in the actual bitmap being drawn, as returned by
GetImageBitmapFor(), being of different size than the size returned by
this function, as GetImageBitmapFor() uses the best ("consensus") size
for all images, which is also returned by GetImageLogicalSize() overload
not taking the image.

Solve this by simply getting rid of the overload taking the image and
replacing all existing calls to it with the calls to the other overload.
This is backwards-incompatible, but this function was only added in 3.3
and removing it is a lesser evil than either leaving a function which
can only be misused, or keeping the unused image index parameter which
would be confusing.

See #26397.

Closes #26391.
2026-04-24 16:56:12 +02:00
Blake-Madden 400780a33f Add wxMoveToTrash function
Implement it for Windows, macOS and GTK.

Closes #26256.
2026-03-13 15:58:03 +01:00
Vadim Zeitlin 47f7c61104 Update project version to 3.3.3 in Doxygen docs
This wasn't committed before due to an operator mistake.
2026-03-07 16:01:19 +01:00
Vadim Zeitlin b476274bc5 Rephrase advice about using wx containers as standard ones
There was a missing word in the sentence and it didn't read well, so try
to improve it a bit.
2026-03-05 13:57:50 +01:00
Vadim Zeitlin edefb4475e Update version to 3.3.3
Run misc/scripts/inc_release and rebake and rerun autoconf.
2026-03-04 19:40:20 +01:00
Vadim Zeitlin 1a014a5728 Add change log section for 3.3.3
Restore instructions for updating it too.
2026-03-04 19:37:00 +01:00
Vadim Zeitlin 282dcfa061 Record check sums for 3.3.2 release files 2026-03-04 19:33:43 +01:00
Vadim Zeitlin db1005db3d Correct 3.3.2 release year
It was off by 1.

Closes #26257.
2026-03-02 17:58:03 +01:00
Vadim Zeitlin 3af9abc752 Add "Hide previous releases from front page" release TODO item
This was forgotten for the last couple of releases because it wasn't
documented here, so add it.
2026-02-28 23:01:19 +01:00
Vadim Zeitlin de28076dd5 Update release files for 3.3.2
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (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 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK UBSAN (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 / macOS latest wxGTK 3 Unix Makefiles (push) Has been cancelled
No Response / no-response (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.10 (push) Has been cancelled
Mac builds / wxMac ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (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 builds / wxMSW vs2026 DLL Release x64 (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits not compatible (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
Follow the instructions in docs/contributing/how-to-release.md
2026-02-28 18:06:35 +01:00
Vadim Zeitlin 3c93711f4b Don't show the window if it is currently hidden in Raise()
Behaviour of this function when the window was hidden was inconsistent:
it didn't show the window in wxMSW but did in wxGTK (where doing this
broke decoration size computation logic, see #25348) and partially did
(meaning it was broken) in wxOSX.

Fix this in the simplest possible way and don't show the window in all
ports now, as it seems to be a safer change than starting to show it in
all of them.

Also document this behaviour.

Closes #18762.
2026-02-28 15:47:22 +01:00
Vadim Zeitlin 079b891f3b Document change of wxGetTranslation() return type to wxString
See #26196.
2026-02-18 16:13:14 +01:00
Maarten Bent 4e4159836d Update LunaSVG, Expat, libjpeg and libpng submodules
Update to their latest versions.

Closes #26191.
2026-02-14 23:48:38 +01:00
PB 3d88038d01 Add support for MSVS 2026
Update wx_config.props, add MSVS 2026 solutions for the library
and samples, and update the docs.

Closes #26131.
2026-01-29 23:04:01 +01:00
Vadim Zeitlin 5b02ee8456 Fix broken link to manifest documentation in high DPI overview
This was inadvertently removed in d3db9fd755 (Try to make wxMSW high DPI
manifest documentation more useful, 2024-09-17).
2026-01-29 14:20:45 +01:00
Randalphwa 6228eaf449 Add support for using LunaSVG for SVG rasterization
Optionally use LunaSVG library from the new submodule instead of
NanoSVG.

Closes #25902.
2026-01-18 00:48:57 +01:00
Vadim Zeitlin 0a6523c4d9 Update copyright years to 2025
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (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 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.10 (push) Has been cancelled
Mac builds / wxMac ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (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 not compatible (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
Just run misc/scripts/inc_year and commit the results.

See #18690.
2026-01-01 17:40:18 +01:00
Vadim Zeitlin d9df7db130 Allow choosing between GLX and EGL during run-time
The same library binary can now be used to use either GLX or EGL for
wxGLCanvas implementation instead of the choice being done at build time
(by either always using EGL if it is enabled or always using GLX
otherwise).

New wxGLCanvas::PreferGLX() function (available only if wxHAS_GLX is
defined) can be used to request using GLX even if EGL is available,
otherwise EGL is used by default, just as before.

Additionally new "opengl.egl" system option can be used to the same
effect, mostly to allow users to set "wx_opengl_egl" environment
variable to 0 to use GLX if possible, i.e. with X11 and not Wayland.
2025-12-10 15:37:06 +01:00
Maarten Bent b7705f83ee Add option to restore ANSI win32 functions
Define wxNO_WIN32_W before including wxWidgets headers to inline
ANSI win32 API functions instead of WIDE win32 API functions.

Fixes #25803
2025-11-10 23:10:25 +01:00
Stefan Csomor bba463aac2 Use native macOS API in wxBase in all GUI builds under Mac
Use the same wxBase library, using native API, regardless of whether
native API (Cocoa) or wxGTK is used by wxCore when building under
macOS.

Add new and more clear and simpler to use preprocessor constants for
testing for various builds on Apple hardware.

Also fix compilation with older macOS versions and gcc (not clang).

Closes #25919.
2025-11-09 01:16:57 +01:00
Vadim Zeitlin bc41f9102a Fix wxLogWarning() documentation
Don't claim that they "don't interrupt the program work", whatever it
means.

Closes #25916.
2025-11-07 18:41:38 +01:00
Blake-Madden 2448754ad8 Forbid mistakenly creating wxColour from bool
Prevent the code doing this (almost surely unintentionally) from
compiling.

This required adding overloaded ctors to avoid ambiguity for the calls
that should compile.

See #25938.
2025-11-01 15:27:40 +01:00
Vadim Zeitlin e17485d4c5 Merge branch 'master' into stc-document-map
Resolve conflicts in Xcode projects by regenerating them.
2025-10-21 02:08:39 +02:00
Vadim Zeitlin 6d52485ec6 Add documentation for wxStyledTextCtrlMiniMap
There is not much to document, as this class needs to be just created
and left to its own devices.
2025-10-17 02:11:02 +02:00
Blake-Madden 16f0c702c8 Expand wxDEBUG_LEVEL explanation in debugging overview
Expand on how wxDEBUG_LEVEL differences between library and app work.
Mention the CMake flag used to control the library's wxDEBUG_LEVEL value.

Closes #25876.
2025-10-14 12:44:28 +02:00
Blake-Madden d0318096de Document wxBUILD_DEBUG_LEVEL in CMake overview
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (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 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 ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (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
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
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 not compatible (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
Closes #25870.
2025-10-09 23:21:13 +02:00
Vadim Zeitlin b5a9fa3847 Merge branch 'msw-drop-compositing'
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (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 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 ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (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 not compatible (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
Don't enable WS_EX_COMPOSITED by default in wxMSW any longer.

Closes #25025.

Closes #25797.

See #25808.
2025-09-23 15:38:11 +02:00
Robert Roebling e38fa1c264 Add --with-iphonesimulator configure option
Make it simpler to cross compile wxiOS on Silicon Macs by allowing to
just specify this option and document its use.

Closes #25782.
2025-09-23 14:45:04 +02:00
Vadim Zeitlin 4f994199a4 Revert "Add msw.window.no-composited system option"
This reverts commit d9734baed5.
2025-09-18 13:53:05 +02:00
Richard 02cd327f0e Document that wxIMPLEMENT_APP must be used in global scope
As this macro defines main(), it can't be used inside any namespace.

Closes #25772.

Closes #25775.
2025-09-08 23:07:17 +02:00
Vadim Zeitlin d083668c2c Merge branch 'wx_cmake_dir' of github.com:cjmayo/wxWidgets
CMake: Install cmake files into a versioned directory.

See #25757.
2025-09-08 14:28:21 +02:00
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