Branch: refs/heads/master
Home:
https://github.com/wxWidgets/wxWidgets
Commit: bc82215515c5299e80bcab0ad30e20abdb2872c6
https://github.com/wxWidgets/wxWidgets/commit/bc82215515c5299e80bcab0ad30e20abdb2872c6
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Require CMake 3.10
This is needed for the correct GLX detection by FindOpenGL which we use
since 065e639a9d (Enable building wxGTK without GLX, 2026-02-02).
See #26146.
Commit: f8de4bc08425a3f1e3b3c2918a9ce369a6996a96
https://github.com/wxWidgets/wxWidgets/commit/f8de4bc08425a3f1e3b3c2918a9ce369a6996a96
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M include/wx/dialog.h
M include/wx/frame.h
M include/wx/osx/dialog.h
M include/wx/prntbase.h
M include/wx/qt/frame.h
M include/wx/toplevel.h
M interface/wx/frame.h
M interface/wx/print.h
M interface/wx/toplevel.h
M src/common/dlgcmn.cpp
M src/common/framecmn.cpp
M src/osx/carbon/statbrma.cpp
M src/osx/cocoa/
dirdlg.mm
M src/osx/cocoa/
filedlg.mm
M src/osx/cocoa/
msgdlg.mm
M src/osx/dialog_osx.cpp
M src/osx/iphone/
dialog.mm
M src/qt/frame.cpp
Log Message:
-----------
Replace recently added wxFrame::Modality with wxWindowMode
Don't make the modality enum wxFrame-specific as a very similar enum was
also used with wxDialog.
Replace both of them with wxWindowMode defined in the common header.
Also use "Normal" instead of "None" to avoid conflict with a symbol
defined in X11 headers.
See #26147, #26188.
Closes #26183.
Commit: f933feecae1850b8cbbaa9aa163bce5c4b858e15
https://github.com/wxWidgets/wxWidgets/commit/f933feecae1850b8cbbaa9aa163bce5c4b858e15
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M include/wx/app.h
M include/wx/msw/mfc.h
M src/common/appbase.cpp
M src/common/appcmn.cpp
M src/common/init.cpp
M src/msw/app.cpp
Log Message:
-----------
Ensure windows are destroyed before wxApp::OnExit() is called
In some circumstances we could call wxApp::OnExit() before destroying
the application windows, which violated the documented (and reasonably
expected) behaviour.
Fix this by adding a wrapper CallOnExit() function which destroys all
windows before calling OnExit() and, for good measure, then does it
again in case the user-overridden version of this function created more
windows when it was called.
This also has a nice side effect of freeing the user code from the need
to call the base OnExit(), as it is now trivial and doesn't do anything
any more.
Finally, remove the WX_SUPPRESS_UNUSED_WARN hack from init.cpp and just
use scope guard macro instead of an ad hoc helper class.
See #26189.
Closes #26172.
Commit: e43d57fd405aaf84e86bed521f72e3d10febac75
https://github.com/wxWidgets/wxWidgets/commit/e43d57fd405aaf84e86bed521f72e3d10febac75
Author: Stefan Csomor <
cso...@advancedconcepts.ch>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M src/osx/cocoa/
evtloop.mm
M src/osx/core/evtloop_cf.cpp
Log Message:
-----------
Fix handling of exceptions thrown from event loop in wxOSX
Previously they were simply ignored, rethrow them later now, as in the
other ports.
Closes #26157.
Commit: b5ea9cfe86cedc095adbfd23cff7ea32a2a43a4b
https://github.com/wxWidgets/wxWidgets/commit/b5ea9cfe86cedc095adbfd23cff7ea32a2a43a4b
Author: Quin Gillespie <
tryp...@gmail.com>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M include/wx/msw/checkbox.h
M include/wx/msw/ownerdrawnbutton.h
A include/wx/msw/private/accessible.h
M include/wx/msw/radiobut.h
M src/msw/checkbox.cpp
M src/msw/radiobut.cpp
Log Message:
-----------
Fix wxCheckBox and wxRadioButton accessibility in wxMSW dark mode
Previously these controls acted like generic buttons when they were
owner-drawn which was, in particular, always the case when using dark
mode, because the built-in implementation doesn't do anything useful for
owner-drawn buttons.
Implement IAccessible support for them ourselves in order to make it
work in this case too.
Closes #26184.
Closes #26187.
Commit: 46bd5ff16047e4195a4a2f435c00433e8b6b44b9
https://github.com/wxWidgets/wxWidgets/commit/46bd5ff16047e4195a4a2f435c00433e8b6b44b9
Author: Bill Su <
w...@acm.org>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M interface/wx/tipwin.h
Log Message:
-----------
wxTipWindow: fix some documentation typos
See #25978.
Commit: 4e4159836df134eb87d84e800ca11f45ed8e7d5e
https://github.com/wxWidgets/wxWidgets/commit/4e4159836df134eb87d84e800ca11f45ed8e7d5e
Author: Maarten Bent <
Maart...@users.noreply.github.com>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M 3rdparty/lunasvg
M docs/contributing/how-to-update-third-party-library.md
M src/expat
M src/jpeg
M src/png
Log Message:
-----------
Update LunaSVG, Expat, libjpeg and libpng submodules
Update to their latest versions.
Closes #26191.
Compare:
https://github.com/wxWidgets/wxWidgets/compare/15850a5de59c...4e4159836df1
To unsubscribe from these emails, change your notification settings at
https://github.com/wxWidgets/wxWidgets/settings/notifications