Avoid assert when painting empty wxNotebook when using dark mode Don't call GetTabRect(0) if the notebook is empty as this would trigger an assert inside this function. This fixes a regression introduced in 365b07b75f (Fix wxPaintDC invalidation in wxMSW wxNotebook in dark mode, 2025-08-18), see #25700. Closes #26007.
Remove useless check from wxNotebook::GetTabRect() in wxMSW There is no need to check that the notebook is not empty because this is already ensured by the precondition check for the page index validity: no pages can be valid in an empty notebook. No real changes, just simplify the code added in 065ff2d2d8 (Add wxNotebook::GetTabRect() to retrieve the tab position, 2022-11-03). See #22941. This commit is best viewed ignoring whitespace-only changes.
Update submodules
Add new files to build systems
Regenerate projects
Use better name for wxSpinCtrl::SetIncrement() arg in the docs Call it "inc" instead of "value" because this is what it actually is and for consistency with the actual header and SetIncrement() in wxSpinCtrlDouble.
Correct wxSpinEvent GetPosition() if start value is non-zero Set wxSpinButton start value to start value of wxSpinCtrl, otherwise the generic control used in OSX would report a wrong value in EVT_SPIN.
Don't use border for button part of generic wxSpinCtrl Limit explicit border to be around text control, not the spin button, which looks very wrong. Co-authored-by: Vadim Zeitlin <va...@wxwidgets.org>
Allow images in higher resolution to be stored in own folder - The is an alternative used in other toolkits
Look for high DPI images in 2.0x subdirectory too Support an alternative scheme used in other toolkits. Closes #26003. Co-authored-by: Vadim Zeitlin <va...@wxwidgets.org>
Improve tree buttons appearance under macOS Force wxCONTROL_PRESSED presence in the flags, this looks like a hack but it makes the buttons appearance better in both light and dark modes. Closes #26004.
Merge branch 'spin-fixes' Miscellaneous fixes for generic wxSpinCtrl. See #26002.
Fix wxGrid overlay selection refresh during drag-select It wasn't refreshed correctly before, leaving jagged edges. Closes #26005.
Fix deleting wxTextCtrl in wxEVT_TEXT_ENTER handler in wxGTK Disconnect the signal handler to ensure it doesn't get called during the control deletion. Closes #26006.
Merge branch 'msw-notebook-gettabrect' Fix assert in wxNotebook::GetTabRect() when using dark mode. See #26008.
Merge branch 'update-submodules' of github.com:MaartenBent/wxWidgets Update all third party libraries to their latest versions. * libexpat: 2.7.1 → 2.7.3 * pcre2: 10.45 → 10.47 * nanosvg: latest * libwebp: 1.5.0 → 1.6.0 * libpng: 1.6.47 → 1.6.52 * lexilla: 5.4.4 → 5.4.6 * libtiff: 4.7.0 → 4.7.1 See #26010.
—
View it on GitLab.
You're receiving this email because of your account on gitlab.com. Manage all notifications · Help