[wxWidgets/wxWidgets] aa5b92: Revert "Use wxDEPRECATED_BUT_USED_INTERNALLY_MSG()...

0 views
Skip to first unread message

VZ

unread,
May 23, 2026, 12:37:55 PMMay 23
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: aa5b929ecbef2477b61188932798514280fe589a
https://github.com/wxWidgets/wxWidgets/commit/aa5b929ecbef2477b61188932798514280fe589a
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-05-23 (Sat, 23 May 2026)

Changed paths:
M include/wx/propgrid/advprops.h
M include/wx/propgrid/props.h

Log Message:
-----------
Revert "Use wxDEPRECATED_BUT_USED_INTERNALLY_MSG() in wxPG headers"

This reverts commit 2d8898b02c06dc47209407ca6535f5228c9b53d6 because it
doesn't really solve the problem with deprecation warnings given by the
latest version of MSVS 2026 and these warnings will be fixed in a better
way by the upcoming commits.


Commit: e3b05163e36d825749e377035a427617a8d0f92b
https://github.com/wxWidgets/wxWidgets/commit/e3b05163e36d825749e377035a427617a8d0f92b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-05-23 (Sat, 23 May 2026)

Changed paths:
M include/wx/propgrid/advprops.h
M include/wx/propgrid/property.h
M include/wx/propgrid/props.h

Log Message:
-----------
Don't override deprecated wxPGProperty virtual functions

This provokes MSVS 2026 warnings about using deprecated functions (which
makes sense, as overriding a function is a kind of use) and just seems
unnecessary as the only point of these overrides seems to be to prevent
the base class function from being hidden -- but this can be achieved
more clearly and simpler by a using declaration.


Commit: 615a020c8c8b91e4d647c2ef90f1c64994fccd47
https://github.com/wxWidgets/wxWidgets/commit/615a020c8c8b91e4d647c2ef90f1c64994fccd47
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-05-23 (Sat, 23 May 2026)

Changed paths:
M src/propgrid/props.cpp

Log Message:
-----------
Don't use deprecated constants in wx own code

They were used for implementing deprecated functions and resulted in
warnings about using them -- avoid this by using their value instead,
it's not going to change and this code will be removed relatively soon
anyhow.


Commit: 33e192f5b85e7cad270d48a13bcd32e2564391b3
https://github.com/wxWidgets/wxWidgets/commit/33e192f5b85e7cad270d48a13bcd32e2564391b3
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-05-23 (Sat, 23 May 2026)

Changed paths:
M .github/workflows/ci_msw.yml

Log Message:
-----------
Test WXWIN_COMPATIBILITY_3_0=1 in MSVS CI jobs

Stop disabling WXWIN_COMPATIBILITY_3_2 in MSVS 2026 build, as it
shouldn't be necessary after the last commit, but do add a build with
WXWIN_COMPATIBILITY_3_0=1 as it can be useful to check that the library
still builds correctly with deprecated functions enabled.


Commit: 294a364b487a3f1cf9b0469e4dde7b82ff9bbfbe
https://github.com/wxWidgets/wxWidgets/commit/294a364b487a3f1cf9b0469e4dde7b82ff9bbfbe
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-05-23 (Sat, 23 May 2026)

Changed paths:
M .github/workflows/ci_msw.yml
M include/wx/propgrid/advprops.h
M include/wx/propgrid/property.h
M include/wx/propgrid/props.h
M src/propgrid/props.cpp

Log Message:
-----------
Merge branch 'msvs2026-propgrid-depr'

Fix MSVS 2026 deprecation warnings in wxPG headers in a better way.

See #26502.


Compare: https://github.com/wxWidgets/wxWidgets/compare/5bc58ae3d1a8...294a364b487a

To unsubscribe from these emails, change your notification settings at https://github.com/wxWidgets/wxWidgets/settings/notifications
Reply all
Reply to author
Forward
0 new messages