Branch: refs/heads/master
Home:
https://github.com/wxWidgets/wxWidgets
Commit: 92f64b04c488a92871d2778a424d2914a4e2376d
https://github.com/wxWidgets/wxWidgets/commit/92f64b04c488a92871d2778a424d2914a4e2376d
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
Log Message:
-----------
Initialize MyFrame members in the declarations in treectrl sample
Also initialize m_panel to nullptr as well, if only for consistency.
No real changes.
Commit: 04d587a0e45d79652f0c38e97d0f77184833000d
https://github.com/wxWidgets/wxWidgets/commit/04d587a0e45d79652f0c38e97d0f77184833000d
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
Log Message:
-----------
Initialize MyTreeCtrl members in their declarations too
No real changes.
Commit: 56b18f643ec7610b8442d16f12a1f5caa1ec94f7
https://github.com/wxWidgets/wxWidgets/commit/56b18f643ec7610b8442d16f12a1f5caa1ec94f7
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
Log Message:
-----------
Move TreeCtrlIcon_XXX enum out of MyTreeCtrl
Using both "MyTreeCtrl::" and "TreeCtrlIcon_" prefix seems redundant.
No real changes.
Commit: 9b312abc75b1aba7d4e3f13d3af05e417eacf78e
https://github.com/wxWidgets/wxWidgets/commit/9b312abc75b1aba7d4e3f13d3af05e417eacf78e
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M include/wx/rtti.h
M interface/wx/object.h
Log Message:
-----------
Add wxIMPLEMENT_DYNAMIC_TEMPLATE_SPECIALIZATION()
This will be used in the upcoming commit.
Commit: 9330da3cdecdde9af41316b30e6b6062d3f1bf1f
https://github.com/wxWidgets/wxWidgets/commit/9330da3cdecdde9af41316b30e6b6062d3f1bf1f
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
Log Message:
-----------
Use Bind() instead of event table for MyTreeCtrl
This is more type safe and also will be easier to update when MyTreeCtrl
becomes a template class in the next commit.
Also use Create() instead of non-default ctor in this class, it didn't
make sense to have both ctors overloads.
Commit: 1d8173ea24e20bf5687894456903e9dcbfa9d8be
https://github.com/wxWidgets/wxWidgets/commit/1d8173ea24e20bf5687894456903e9dcbfa9d8be
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
Log Message:
-----------
Allow using either native or generic wxTreeCtrl in the sample
Implement dynamic selection of the tree control to use for the platforms
where both native and generic versions are available.
This facilitates testing and comparing the behaviour of 2 controls.
Note that although there are a lot of changes here, many of them just
add "this->" to the existing code in order to use qualified lookup to
find wxTreeCtrlBase symbols that were found by unqualified lookup before
but wouldn't be found any longer now that this code is in a template
class.
Commit: 22e93d723a5d616092dc3fe99ba1897ffbccd516
https://github.com/wxWidgets/wxWidgets/commit/22e93d723a5d616092dc3fe99ba1897ffbccd516
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M interface/wx/settings.h
M src/msw/settings.cpp
Log Message:
-----------
Map wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT to LISTBOXTEST in wxMSW
This is a better value for this colour than the previously used
wxSYS_COLOUR_HIGHLIGHTTEXT which doesn't provide good enough contrast
with the background of the selected items.
Also mention that this colour should provide good contrast in this case.
See #26118.
Commit: 72c9f7eb5b64109e5d042c2cceeb27e51f526cee
https://github.com/wxWidgets/wxWidgets/commit/72c9f7eb5b64109e5d042c2cceeb27e51f526cee
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M src/generic/listctrl.cpp
M src/generic/treectlg.cpp
Log Message:
-----------
Don't use wxSYS_COLOUR_HIGHLIGHTTEXT for selected items
Always use wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT for the selected items in
the generic implementations of wxListCtrl and wxTreeCtrl as this colour
provides good contrast with the background used for these items, unlike
the one used before.
Closes #26118.
Commit: 4788cf98a8edfd92cba950928fe13f2df7e5083c
https://github.com/wxWidgets/wxWidgets/commit/4788cf98a8edfd92cba950928fe13f2df7e5083c
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M src/msw/renderer.cpp
Log Message:
-----------
Improve drawing selected items background in wxMSW dark mode
Use DarkMode::LISTVIEW theme which at least uses medium-dark blue
(#15539E) instead of the very light blue (#CCE8FF) used in the light
mode which was used before and was really inappropriate for dark mode.
Commit: 3d88038d0175b50781cf250b0c21165cbfd9cb22
https://github.com/wxWidgets/wxWidgets/commit/3d88038d0175b50781cf250b0c21165cbfd9cb22
Author: PB <
pbfo...@gmail.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M README.md
M build/msw/wx_config.props
A build/msw/wx_vc18.slnx
M docs/msw/install.md
A samples/samples_vc18.slnx
Log Message:
-----------
Add support for MSVS 2026
Update wx_config.props, add MSVS 2026 solutions for the library
and samples, and update the docs.
Closes #26131.
Commit: 21b5e055cacc074f7216804e37c6257938c7efc3
https://github.com/wxWidgets/wxWidgets/commit/21b5e055cacc074f7216804e37c6257938c7efc3
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2026-01-30 (Fri, 30 Jan 2026)
Changed paths:
M include/wx/rtti.h
M interface/wx/object.h
M interface/wx/settings.h
M samples/treectrl/treetest.cpp
M samples/treectrl/treetest.h
M src/generic/listctrl.cpp
M src/generic/treectlg.cpp
M src/msw/renderer.cpp
M src/msw/settings.cpp
Log Message:
-----------
Merge branch 'generic-treectrl-col'
Show generic wxTreeCtrl in the sample and improve its colours under MSW,
in both light and dark mode (although the latter could/should still be
improved to be made more similar to the native control).
See #26123.
Compare:
https://github.com/wxWidgets/wxWidgets/compare/c9696340f8c5...21b5e055cacc
To unsubscribe from these emails, change your notification settings at
https://github.com/wxWidgets/wxWidgets/settings/notifications