[wxWidgets/wxWidgets] 0ec051: Avoid using very large wxDC origin offsets with wx...

0 views
Skip to first unread message

paulcor

unread,
Jun 20, 2026, 1:48:23 PM (5 days ago) Jun 20
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 0ec0518993731403e52f7703be03e6b452f8c8a5
https://github.com/wxWidgets/wxWidgets/commit/0ec0518993731403e52f7703be03e6b452f8c8a5
Author: paulcor <pau...@users.noreply.github.com>
Date: 2026-06-20 (Sat, 20 Jun 2026)

Changed paths:
M include/wx/generic/private/listctrl.h
M src/generic/listctrl.cpp

Log Message:
-----------
Avoid using very large wxDC origin offsets with wxGenericListCtrl

Using the wxDC origin to implement scrolled drawing can require very large
origin offsets, which can exceed Cairo coordinate limits (2^23), and therefore
currently wxGTK3 limits as well. Managing the scroll offsets turns out to be
pretty simple in this case, avoiding any coordinate limitations.
See #25365



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