[wxWidgets/wxWidgets] 6ced22: Add new wxStaticBitmap unit test file to CMake bui...

0 views
Skip to first unread message

VZ

unread,
Jan 27, 2026, 7:42:06 PMJan 27
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 6ced22938ba710fb0e11872e466ced0d934d8579
https://github.com/wxWidgets/wxWidgets/commit/6ced22938ba710fb0e11872e466ced0d934d8579
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-25 (Sun, 25 Jan 2026)

Changed paths:
M build/cmake/tests/gui/CMakeLists.txt

Log Message:
-----------
Add new wxStaticBitmap unit test file to CMake build system too

This should have been part of d662d5f6a0 (Fix wrong destruction of
wxBitmap in wxMSW wxStaticBitmap, 2026-01-22) but was forgotten there.

See #26110.


Commit: cd6f7ef08c81c4319bf313277d1ce7ef272842cb
https://github.com/wxWidgets/wxWidgets/commit/cd6f7ef08c81c4319bf313277d1ce7ef272842cb
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-25 (Sun, 25 Jan 2026)

Changed paths:
M .gitmodules

Log Message:
-----------
Specify wx branch for lunasvg submodule


Commit: 7a9f24660d365da09677a44f202e1e4c33bbe76a
https://github.com/wxWidgets/wxWidgets/commit/7a9f24660d365da09677a44f202e1e4c33bbe76a
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-25 (Sun, 25 Jan 2026)

Changed paths:
M src/generic/bmpsvg.cpp

Log Message:
-----------
Refactor wxBitmapBundleImplSVG

Reduce code duplication by adding wxBitmapBundleLunaSVG and wxBitmapBundleNanoSVG that implement DoRasterize().


Commit: 99abe0921173e78c57a164b258f6664854bf0209
https://github.com/wxWidgets/wxWidgets/commit/99abe0921173e78c57a164b258f6664854bf0209
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-25 (Sun, 25 Jan 2026)

Changed paths:
M interface/wx/bmpbndl.h
M samples/image/image.cpp
M src/generic/bmpsvg.cpp

Log Message:
-----------
Allow to use SVG size in wxBitmapBundle::FromSVG

If no default size is provided, get the size from the SVG.


Commit: c9798cada1483e64eaf9cc3926e6500c77f1b6ea
https://github.com/wxWidgets/wxWidgets/commit/c9798cada1483e64eaf9cc3926e6500c77f1b6ea
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-25 (Sun, 25 Jan 2026)

Changed paths:
M build/cmake/tests/base/CMakeLists.txt
M build/cmake/tests/gui/CMakeLists.txt
M tests/controls/statbmptest.cpp
M tests/events/enterleave.cpp
M tests/graphics/bmpbundle.cpp

Log Message:
-----------
CMake: Add missing test files

Run GUI resource tests on WXMSW only.
Fix mouse enter/leave events test in wxQt by yielding longer.


Commit: 3ae3579e9618c20d2628eecc4ffd5153f98c983f
https://github.com/wxWidgets/wxWidgets/commit/3ae3579e9618c20d2628eecc4ffd5153f98c983f
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)

Changed paths:
M samples/widgets/button.cpp

Log Message:
-----------
Remove "Disable" checkbox from "Button" widgets sample page

This is unnecessary as there is already a menu command to do the same
thing.

This partially reverts the changes of a6fbfacc62 (Improve wxButton and
wxToggleButton with bitmap in widgets sample, 2019-01-27).

See #1188.


Commit: 3dba5356b043b7436fd0b734c0cb3f075b8ede98
https://github.com/wxWidgets/wxWidgets/commit/3dba5356b043b7436fd0b734c0cb3f075b8ede98
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)

Changed paths:
M samples/widgets/button.cpp

Log Message:
-----------
Use simple bitmap for the button in the widgets sample

The code creating custom bitmap using wxDC doesn't seem very useful and
creates a button too big to show the effect of wxBU_EXACTFIT, so just
remove it and use the bitmap returned by wxArtProvider directly.


Commit: 9878c75a4b9f1829bf7082273dc81e8667267af3
https://github.com/wxWidgets/wxWidgets/commit/9878c75a4b9f1829bf7082273dc81e8667267af3
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)

Changed paths:
M samples/widgets/button.cpp

Log Message:
-----------
Do use flags for wxButton with a bitmap in the widgets sample

The flags were completely unused in this case, almost surely by mistake.

Notably, this allows to see the effect of wxBU_EXACTFIT on wxButton with
a bitmap and no text.


Commit: 6cca33b6a9398d714d2c9c560eba75f007d8aa14
https://github.com/wxWidgets/wxWidgets/commit/6cca33b6a9398d714d2c9c560eba75f007d8aa14
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)

Changed paths:
M src/gtk/button.cpp

Log Message:
-----------
Honour wxBU_EXACTFIT for buttons without label in wxGTK too

There doesn't seem to be any good reason to not honour this style for
buttons showing only a bitmap, so don't restrict it the buttons with
text only.


Commit: 6ea25b8963d32195de66908ffe55b3f7699e922e
https://github.com/wxWidgets/wxWidgets/commit/6ea25b8963d32195de66908ffe55b3f7699e922e
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-27 (Tue, 27 Jan 2026)

Changed paths:
M src/propgrid/editors.cpp

Log Message:
-----------
Stop using wxPGEditorBitmapButton

Just use wxBitmapButton with wxBU_EXACTFIT directly, this is much
simpler and looks better because it may avoid scaling the bitmap.

Closes #26069.


Commit: e3c25deebb944d5e18b0e9772fd3d8cff3f5c72e
https://github.com/wxWidgets/wxWidgets/commit/e3c25deebb944d5e18b0e9772fd3d8cff3f5c72e
Author: Robert Roebling <robert....@gmail.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)

Changed paths:
M include/wx/settings.h
M interface/wx/settings.h
M samples/drawing/drawing.cpp
M src/gtk/settings.cpp
M src/msw/darkmode.cpp
M src/msw/settings.cpp
M src/osx/cocoa/settings.mm
M src/qt/settings.cpp
M src/univ/settingsuniv.cpp

Log Message:
-----------
Add wxSYS_COLOUR_LISTBOXHIGHLIGHT

Unlike wxSYS_COLOUR_HIGHLIGHT, this returns the background of the
selected items, not the selected text.

Closes #26109.


Commit: de3f658ca4e6de56fd308c90f098d919c7105e37
https://github.com/wxWidgets/wxWidgets/commit/de3f658ca4e6de56fd308c90f098d919c7105e37
Author: Scott Talbert <s...@techie.net>
Date: 2026-01-28 (Wed, 28 Jan 2026)

Changed paths:
M interface/wx/aui/auibar.h

Log Message:
-----------
Fix wxAuiDefaultToolBarArt::Get{Label,Tool}Size "dc" params type

They are now wxReadOnlyDC and not wxDC.

Closes #26122.


Commit: 4088e0f296e57c1449cc98930ea471fadc781e94
https://github.com/wxWidgets/wxWidgets/commit/4088e0f296e57c1449cc98930ea471fadc781e94
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)

Changed paths:
M samples/widgets/button.cpp
M src/gtk/button.cpp
M src/propgrid/editors.cpp

Log Message:
-----------
Merge branch 'pg-bmpbundle'

Fix wxPGMultiButton bitmap appearance in high DPI.

See #26120.


Commit: 00d87581c0d0f8d1061d31c961202d685daaad81
https://github.com/wxWidgets/wxWidgets/commit/00d87581c0d0f8d1061d31c961202d685daaad81
Author: Blake-Madden <66873089+B...@users.noreply.github.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)

Changed paths:
M interface/wx/frame.h

Log Message:
-----------
Update wxFrame documentation for macOS style

Document deprecation of metallic look style on macOS.

Closes #26114.

Closes #26119.


Commit: b4f09add0115751cd8b3032f7ef25315a3fb2dba
https://github.com/wxWidgets/wxWidgets/commit/b4f09add0115751cd8b3032f7ef25315a3fb2dba
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-28 (Wed, 28 Jan 2026)

Changed paths:
M .gitmodules
M build/cmake/tests/base/CMakeLists.txt
M build/cmake/tests/gui/CMakeLists.txt
M interface/wx/bmpbndl.h
M samples/image/image.cpp
M src/generic/bmpsvg.cpp
M tests/controls/statbmptest.cpp
M tests/events/enterleave.cpp
M tests/graphics/bmpbundle.cpp

Log Message:
-----------
Merge branch 'wxbitmapbundlesvgimpl-refactor' of github.com:MaartenBent/wxWidgets

Refactor wxBitmapBundleImplSVG: reduce code duplication by adding
wxBitmapBundleLunaSVG and wxBitmapBundleNanoSVG that implement
DoRasterize().

Allow to use SVG size in wxBitmapBundle::FromSVG() by default.

See #26116.


Compare: https://github.com/wxWidgets/wxWidgets/compare/8245e1073ae6...b4f09add0115

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