ardour/libs/tk
Paul Davis 9efd521ea6 (GDK) keep our own record of invalidated rectangles for GdkQuartzView
macOS has broken its exposure/redraw model at least twice by always providing the entire area
of an NSView for every call to drawRect, and cannot provide the list of rects. This change
expands the tracking done using the needs_display_region, and does so directly via the
objective C methods of an NSView (and its derived children like GdkQuartzView).

The result is that when we send an expose signal, GDK/GTK code can obtain an accurate
list of the invalidated rects if desired, and thus avoiding redrawing the entire contents
of a window
2024-03-18 10:40:42 -06:00
..
suil Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
ydk (GDK) keep our own record of invalidated rectangles for GdkQuartzView 2024-03-18 10:40:42 -06:00
ydk-pixbuf Update ydk-pixbuf, backport upstream changes to io-xpm #9642 2024-02-23 01:29:16 +01:00
ydkmm Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
ytk YTK is not interested in system-wide GTK Modules 2024-02-23 00:33:17 +01:00
ytkmm YTK: do no parse gtkrc and theme files 2024-01-14 20:28:43 +01:00
ztk Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
ztkmm Localize stripped down gtk2 2024-01-06 21:52:48 +01:00