[wxWidgets/wxWidgets] 60bbf7: Replace strncpy with wxStrlcpy in wxSTC

0 views
Skip to first unread message

VZ

unread,
Mar 7, 2026, 10:54:18 AMMar 7
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 60bbf702bb722e8046ed7380ceede57514fd79c5
https://github.com/wxWidgets/wxWidgets/commit/60bbf702bb722e8046ed7380ceede57514fd79c5
Author: Filip Hejsek <filip....@gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)

Changed paths:
M src/stc/PlatWX.cpp

Log Message:
-----------
Replace strncpy with wxStrlcpy in wxSTC


Commit: a977b7a8519cb14d2ec23b3fd6158fec92094f8a
https://github.com/wxWidgets/wxWidgets/commit/a977b7a8519cb14d2ec23b3fd6158fec92094f8a
Author: Filip Hejsek <filip....@gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)

Changed paths:
M src/stc/gen_iface.py

Log Message:
-----------
Remove duplicate line in src/stc/gen_iface.py


Commit: c7f8d59d5eff9a9853d2347d31203ef04e22224d
https://github.com/wxWidgets/wxWidgets/commit/c7f8d59d5eff9a9853d2347d31203ef04e22224d
Author: Filip Hejsek <filip....@gmail.com>
Date: 2026-03-07 (Sat, 07 Mar 2026)

Changed paths:
M src/stc/PlatWX.cpp

Log Message:
-----------
Use wxScopedCharBuffer instead of wxCharBuffer in wxSTC Direct2D code


Commit: 654d784b031bb8329d5136de88e9be6bafb6f7cb
https://github.com/wxWidgets/wxWidgets/commit/654d784b031bb8329d5136de88e9be6bafb6f7cb
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-07 (Sat, 07 Mar 2026)

Changed paths:
M src/gtk/dataobj.cpp

Log Message:
-----------
Fix assert when clipboard atom names are not ASCII strings

Although atom names are usually ASCII-only, this is not always the case,
especially when considering MIME type names using extra parameters which
may contain arbitrary and even user-provided data (e.g. LibreOffice uses
the file name as one of the parameters for the data it puts on
clipboard).

Assume the string is in UTF-8 instead, as this seems to be the only
reasonable thing to do, but also account for the possibility that it
might not be a valid UTF-8 string by using MAP_INVALID_UTF8_TO_PUA
fallback flag to wxMBConvUTF8.

Closes #26263.


Commit: 47f7c6110433450d62c68988e4e37c7b7301bdb6
https://github.com/wxWidgets/wxWidgets/commit/47f7c6110433450d62c68988e4e37c7b7301bdb6
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-07 (Sat, 07 Mar 2026)

Changed paths:
M docs/doxygen/Doxyfile

Log Message:
-----------
Update project version to 3.3.3 in Doxygen docs

This wasn't committed before due to an operator mistake.


Commit: dec96a43206412681c391ed8a4f680ae5d50053d
https://github.com/wxWidgets/wxWidgets/commit/dec96a43206412681c391ed8a4f680ae5d50053d
Author: Quin Gillespie <tryp...@gmail.com>
Date: 2026-03-07 (Sat, 07 Mar 2026)

Changed paths:
M src/common/wincmn.cpp

Log Message:
-----------
Remove mnemonics from accessible labels of controls

Strip '&' accelerator markers from the label returned by
wxWindowAccessible::GetName() by using wxControl::GetLabelText() instead
of assigning the raw label directly.

This is an extra bug fix on top of 85c436dcc4 (Fix accessible label of
checkboxes broken by recent changes, 2026-03-06).

See #26184, #26187, #26270.

Closes #26275.


Commit: 5d63efc902e8b29c05ee492ff0c732a929f7b096
https://github.com/wxWidgets/wxWidgets/commit/5d63efc902e8b29c05ee492ff0c732a929f7b096
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-07 (Sat, 07 Mar 2026)

Changed paths:
M src/stc/PlatWX.cpp
M src/stc/gen_iface.py

Log Message:
-----------
Merge branch 'stc_cleanup' of github.com:filip-hejsek/wxWidgets

Minor STC cleanup.

See #26273.


Compare: https://github.com/wxWidgets/wxWidgets/compare/ad3bdcc6b304...5d63efc902e8

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