[wxWidgets/wxWidgets] 7bbd4b: wxQt: Fix wxRibbonBar sample crashes when trying t...

0 views
Skip to first unread message

VZ

unread,
Jan 15, 2026, 8:54:01 AM (8 days ago) Jan 15
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 7bbd4b47f2489e166c8f37f15fc84bcaed2bd85b
https://github.com/wxWidgets/wxWidgets/commit/7bbd4b47f2489e166c8f37f15fc84bcaed2bd85b
Author: ali kettab <alike...@gmail.com>
Date: 2026-01-11 (Sun, 11 Jan 2026)

Changed paths:
M src/qt/window.cpp

Log Message:
-----------
wxQt: Fix wxRibbonBar sample crashes when trying to show the frame window


Commit: 953a0ea558251b3c84ba6929ff1560c2bb16f834
https://github.com/wxWidgets/wxWidgets/commit/953a0ea558251b3c84ba6929ff1560c2bb16f834
Author: ali kettab <alike...@gmail.com>
Date: 2026-01-11 (Sun, 11 Jan 2026)

Changed paths:
M interface/wx/dc.h
M src/qt/dc.cpp

Log Message:
-----------
wxQt: Remove assertion from wxDC::GetPixel() implementation

This function can only be used with a wxMemoryDC. Attempting to use it with a
wxPaintDC (or any other DC) will result in a crash, which can be observed when
running the ribbondemo sample.


Commit: 23bab9e69939df516afae1e13900f90af1cc43b3
https://github.com/wxWidgets/wxWidgets/commit/23bab9e69939df516afae1e13900f90af1cc43b3
Author: Ian McInerney <i.mcin...@imperial.ac.uk>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M include/wx/debug.h

Log Message:
-----------
Wrap wxCHECK macro inside a do{}while construct to protect it

Before, it is just a bare if statement, which could pose issues if used
as the only statement in a single-line control flow construct, where the
else clause could get associated with the wrong if statement.

Closes #26096.


Commit: 9a767574ff874456a0499a2829ddfae8cb5b9935
https://github.com/wxWidgets/wxWidgets/commit/9a767574ff874456a0499a2829ddfae8cb5b9935
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M include/wx/msw/private/webrequest_winhttp.h
M include/wx/private/webrequest.h
M include/wx/webrequest.h
M interface/wx/webrequest.h
M src/common/webrequest.cpp
M src/common/webrequest_curl.cpp
M src/msw/webrequest_winhttp.cpp
M tests/net/webrequest.cpp

Log Message:
-----------
Add wxWebRequestDebugLogger for details logging of HTTP transfers

Allow getting detailed information about the operations performed by
wxWebRequest, at least when using libcurl-based backend, which provides
good built-in support for this, and partially when using WinHTTP.

Note that the debug logger is set at the session level and not for each
request: this is less flexible, but more convenient and is probably how
it will always be used in practice.

See #26086.


Commit: 5299810604ae09666ce0b5f64043b242b7bf3ff5
https://github.com/wxWidgets/wxWidgets/commit/5299810604ae09666ce0b5f64043b242b7bf3ff5
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M interface/wx/dc.h
M src/qt/dc.cpp
M src/qt/window.cpp

Log Message:
-----------
Merge branch 'ribbon-qt-fixes' of github.com:AliKet/wxWidgets

Fix wxRibbonBar crashing under wxQt.

See #26093.


Compare: https://github.com/wxWidgets/wxWidgets/compare/8ada351adf57...5299810604ae

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