[wxWidgets/wxWidgets] ec8f70: add more log info

0 views
Skip to first unread message

VZ

unread,
Dec 13, 2025, 4:24:53 PM12/13/25
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: ec8f7002f4f750547a154e7f9e870285ec7b3501
https://github.com/wxWidgets/wxWidgets/commit/ec8f7002f4f750547a154e7f9e870285ec7b3501
Author: Stefan Csomor <cso...@advancedconcepts.ch>
Date: 2025-12-09 (Tue, 09 Dec 2025)

Changed paths:
M samples/widgets/fontpicker.cpp

Log Message:
-----------
add more log info


Commit: 5e0a35dd8812636f983c1b1c47b4dbef223bdde1
https://github.com/wxWidgets/wxWidgets/commit/5e0a35dd8812636f983c1b1c47b4dbef223bdde1
Author: Stefan Csomor <cso...@advancedconcepts.ch>
Date: 2025-12-09 (Tue, 09 Dec 2025)

Changed paths:
M src/osx/carbon/fontdlgosx.mm

Log Message:
-----------
store last changed font

the formerly used panelConvertFont method does not work properly under macOS 26 Tahoe, see #26017


Commit: 87b34048d88ada8918f1a4b872ad36c82ad920f3
https://github.com/wxWidgets/wxWidgets/commit/87b34048d88ada8918f1a4b872ad36c82ad920f3
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M samples/widgets/fontpicker.cpp
M src/osx/carbon/fontdlgosx.mm

Log Message:
-----------
Merge branch 'osx-fontpanel' of github.com:csomor/wxWidgets

Fix wxFontPicker under macOS 26.

See #26022.

Closes #26017.


Commit: f354cb511f16fe45af7dc7137ad333a2ab26f730
https://github.com/wxWidgets/wxWidgets/commit/f354cb511f16fe45af7dc7137ad333a2ab26f730
Author: 徐扬斌 <yb...@coremail.cn>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/osx/cocoa/evtloop.mm
M src/osx/cocoa/utils.mm

Log Message:
-----------
Use actual timestamps in wxOSX messages to avoid crash with CEF

Change the two dummy messages to use systemUpTime as timestamp instead
of 0 to fix CEF renderer process crash.

Beginning with Chromium 97, EventLatencyTracingRecorder was added to
trace the performance. And the timestamp 0 used will lead to a check
failure in EventLatencyTracingRecorder::RecordEventLatencyTraceEvent
see:

https://github.com/chromium/chromium/blob/109.0.5414.120/cc/metrics/event_latency_tracing_recorder.cc

Way to reproduce the crash:
Right click to popup the context-menu created by CEF.
Then the CEF renderer process will crash.

Set the timestamp to [[NSProcessInfo processInfo] systemUptime] to fix it.

See #24520.


Commit: 0cc636aba32775453581288f59a2f55134719cba
https://github.com/wxWidgets/wxWidgets/commit/0cc636aba32775453581288f59a2f55134719cba
Author: 徐扬斌 <yb...@coremail.cn>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/osx/webview_webkit.mm

Log Message:
-----------
Make wxWebviewWebkit in wxOSX capture hot keys less eagerly

On macOS, wxWebviewWebkit eagerly captures the hotkeys despite the fact
that it might not be focused which interferes with other windows.

It should only handle the hotkeys when it is the firstResponder.

See #24520.


Commit: 9db21798f421b2e48404480f3a41a62a54d71002
https://github.com/wxWidgets/wxWidgets/commit/9db21798f421b2e48404480f3a41a62a54d71002
Author: 徐扬斌 <yb...@coremail.cn>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/common/popupcmn.cpp

Log Message:
-----------
Fix wxPopupTransientWindow mouse event handling in wxOSX

Using wxFindWindowAtPoint() was wrong as it could find the underlying
TLW, just check whether the mouse is inside the popup rectangle directly
instead.

See #24520.

Co-authored-by: Vadim Zeitlin <va...@wxwidgets.org>


Commit: af4769853cb12e992ab1ec49ad5db3562bb8c1c1
https://github.com/wxWidgets/wxWidgets/commit/af4769853cb12e992ab1ec49ad5db3562bb8c1c1
Author: 徐扬斌 <yb...@coremail.cn>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/ribbon/buttonbar.cpp

Log Message:
-----------
Fix wxRibbonButtonBar layout overall size computation

Since we already have CalculateOverallSize, avoid duplicating it
incorrectly in MakeLayouts(): this could result in an assertion being
triggered in TryCollapseLayout.

See #24520.


Commit: b0728fadd6491e4cb07f0e08336893d217356411
https://github.com/wxWidgets/wxWidgets/commit/b0728fadd6491e4cb07f0e08336893d217356411
Author: 徐扬斌 <yb...@coremail.cn>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/generic/headerctrlg.cpp

Log Message:
-----------
Fix generic wxHeaderCtrl refresh when dragging columns in it

Ensure that all columns after the one being resized are refreshed too.

See #24520.


Commit: 2904b2ac8f7068ba844cf14eddc08820c11c882b
https://github.com/wxWidgets/wxWidgets/commit/2904b2ac8f7068ba844cf14eddc08820c11c882b
Author: Robert Roebling <robert....@gmail.com>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/generic/treectlg.cpp

Log Message:
-----------
Increase click area for +/- buttons in wxGenericTreeCtrl

The native control reacts to clicks on the whole area around the
expander button, not just the chevron/triangle itself, so mimic this in
the generic control too.

Enable this behaviour for wxGTK, in addition to wxOSX (it should
probably be enabled unconditionally, but wasn't tested in other ports).

See #26029.


Commit: 30fb6f46912339be16f3bef11ca19ff6ee0e5e34
https://github.com/wxWidgets/wxWidgets/commit/30fb6f46912339be16f3bef11ca19ff6ee0e5e34
Author: Robert Roebling <robert....@gmail.com>
Date: 2025-12-13 (Sat, 13 Dec 2025)

Changed paths:
M src/generic/treectlg.cpp
M src/gtk/renderer.cpp

Log Message:
-----------
Correct colour for selected tree control expanders in wxGTK

In wxGTK the button on a selected item had the wrong (too dark) colour
(basically dark shape on dark selection background). It now matches the
native control colour 100% and is better visible.

Closes #26029.


Compare: https://github.com/wxWidgets/wxWidgets/compare/f63511101db8...30fb6f469123

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