Branch: refs/heads/master
Home:
https://github.com/wxWidgets/wxWidgets
Commit: d07273a012c4398f56f31d393a5b1c21da48dac4
https://github.com/wxWidgets/wxWidgets/commit/d07273a012c4398f56f31d393a5b1c21da48dac4
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M include/wx/evtloop.h
M src/common/evtloopcmn.cpp
Log Message:
-----------
Fix wxEventLoopManual implementation check for wxGTK under macOS
This was broken by the recent 894a04f914 (Fix using wxConsoleEventLoop
in non-GUI applications under macOS, 2026-01-07) which resulted in the
test around this class declaration in the header and its implementation
in the source file getting out of sync.
Fix this by introducing wxHAS_EVENTLOOP_MANUAL symbol, defining it in
the header if this class is used and checking for it in the source file
to make sure this doesn't happen again.
Note that wxHAS_EVENTLOOP_MANUAL is intentionally not documented as it's
not clear if there is ever any legitimate need to use wxEventLoopManual
directly in the application code, so it's better to not encourage it.
Closes #26089.
Commit: b4678dd1b6f894654bbd7b2be4aed94faed57555
https://github.com/wxWidgets/wxWidgets/commit/b4678dd1b6f894654bbd7b2be4aed94faed57555
Author: Bill Su <
w...@acm.org>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M include/wx/tipwin.h
Log Message:
-----------
Fix typo in wxPopupWindow::Ref comment
Fix typo in 96eca6412e (Provide safe API for detecting closing
wxTipWindow, 2026-01-02).
No real changes.
Commit: 89754f2494a6390a21fca99b47461a997369c44b
https://github.com/wxWidgets/wxWidgets/commit/89754f2494a6390a21fca99b47461a997369c44b
Author: Bill Su <
w...@acm.org>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M src/msw/popupwin.cpp
Log Message:
-----------
Avoid destroying wxPopupTransientWindow twice in wxMSW
Explicitly check that the window is not being already destroyed before
scheduling its dismissal.
Closes #26083.
Commit: d9c1bd7e206e5dc04b5d3419cb7280680688fb0f
https://github.com/wxWidgets/wxWidgets/commit/d9c1bd7e206e5dc04b5d3419cb7280680688fb0f
Author: Robert Roebling <
robert....@gmail.com>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M include/wx/generic/splitter.h
Log Message:
-----------
Disallow wxSplitterWindow to grab the focus
- There is no keyboard handling in wxSplitterWindow
- Currently, the child windows handled by wxSplitterWindow
lose focus when resizing and e.g. change the colour of
selected items. That is unexpected and other apps keep
the child windows (or one of them) in focus.
- Tested on macOS so far
Closes #26085.
Commit: a8db167570d9191ae0c979e2da8555f53e0ba731
https://github.com/wxWidgets/wxWidgets/commit/a8db167570d9191ae0c979e2da8555f53e0ba731
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M src/msw/control.cpp
Log Message:
-----------
Fix flushing white background for check/radio buttons in dark mode
Use correct background brush for erasing wxCheckBox and wxRadioButton
background in dark mode even if no custom background brush is specified
as we can't rely on the default behaviour, which uses white background
brush, when using it.
This fixes incorrect flushes of white background when these controls
were focused after the containing TLW got focus and before it got
repainted again using a different code path which erased background
correctly.
See #26087.
Closes #23380.
Commit: c73b1b12e1ff4214e82b8e79829d05edd064514b
https://github.com/wxWidgets/wxWidgets/commit/c73b1b12e1ff4214e82b8e79829d05edd064514b
Author: moi15moi <
moi15moism...@gmail.com>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M include/wx/msw/private.h
M src/msw/font.cpp
M src/msw/fontenum.cpp
Log Message:
-----------
Handle font names longer than 31 characters in wxMSW
Get the full font name using ::GetOutlineTextMetrics() if the name is
exactly 31 characters long, as it may indicate that it was truncated to
fit into LOGFONT::lfFaceName buffer which has fixed size of 32.
This commit is best viewed with Git --color-moved option.
Closes #25333.
Closes #26078.
Compare:
https://github.com/wxWidgets/wxWidgets/compare/5e9f68421cca...c73b1b12e1ff
To unsubscribe from these emails, change your notification settings at
https://github.com/wxWidgets/wxWidgets/settings/notifications