[wxWidgets/wxWidgets] 6f9353: Implement C++20 three-way comparison for wxString

0 views
Skip to first unread message

VZ

unread,
Mar 18, 2026, 9:22:56 PMMar 18
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 6f935341b235f78de25053b3d5fd6ca409833736
https://github.com/wxWidgets/wxWidgets/commit/6f935341b235f78de25053b3d5fd6ca409833736
Author: Václav Slavík <vac...@slavik.io>
Date: 2026-03-17 (Tue, 17 Mar 2026)

Changed paths:
M include/wx/string.h

Log Message:
-----------
Implement C++20 three-way comparison for wxString

Implement operator<=> for wxString comparison.

This is not merely nice to have, but important in order to prevent code
that relies on <=>, such as parts of the standard library, from using
the operator available through implicit conversion to const wchar_t*.


Commit: 785569dd0b15ff41b9602db3efd0837cffb365f8
https://github.com/wxWidgets/wxWidgets/commit/785569dd0b15ff41b9602db3efd0837cffb365f8
Author: Milo Ivir <43657314...@users.noreply.github.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)

Changed paths:
M locale/hr.po

Log Message:
-----------
Update Croatian translation

- completed the Croatian translation
- made some minor changes in wording

Closes #26305.


Commit: f972df830e77d2ac0a0a97503d1c330a34da8b08
https://github.com/wxWidgets/wxWidgets/commit/f972df830e77d2ac0a0a97503d1c330a34da8b08
Author: Václav Slavík <vac...@slavik.io>
Date: 2026-03-18 (Wed, 18 Mar 2026)

Changed paths:
M tests/strings/strings.cpp

Log Message:
-----------
Add test for wxString::operator<=>


Commit: 8d483b5c758dbcd6897e9a0de5a4858535142d9b
https://github.com/wxWidgets/wxWidgets/commit/8d483b5c758dbcd6897e9a0de5a4858535142d9b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-19 (Thu, 19 Mar 2026)

Changed paths:
M include/wx/string.h
M tests/strings/strings.cpp

Log Message:
-----------
Merge branch 'c++20-spaceship' of github.com:vslavik/wxWidgets

Implement C++20 spaceship operator for wxString.

Fixes silent wxString comparison breakage in C++20 with std::tuple etc.

See #26306.


Commit: 813a15c8932edd551dd074a26ca224ae34835452
https://github.com/wxWidgets/wxWidgets/commit/813a15c8932edd551dd074a26ca224ae34835452
Author: ali kettab <alike...@gmail.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)

Changed paths:
M include/wx/qt/textentry.h
M src/qt/textentry.cpp

Log Message:
-----------
wxQt: Fix memory leak of wxTextAutoCompleteData

Delete wxTextEntry member pointer which was forgotten in 602f4f3
(2025-02-08, wxQt: Add auto-completion support to wxTextEntry).

Note that some code had to be moved to make full declaration of
wxTextAutoCompleteData available to wxTextEntry destructor, this commit
is best viewed using Git --color-moved option.

Closes #26283.

Closes #26310.


Compare: https://github.com/wxWidgets/wxWidgets/compare/03d9f9a83151...813a15c8932e

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