No description
Find a file
Andrew Hamilton 3ae1a7320a Fix blank client frames and frame-callback stall
Blit client buffers from their top-left origin instead of honoring
set_window_geometry offsets: clients like foot set a geometry that
extends above the buffer (CSD shadow, geom_y < 0), which made the
source row pointer start before the buffer and produced a blank
frame. Buffers are now copied 1:1 from origin, capped to canvas.

Also dispatch wl_callback.done on the first configure commit so
frame-throttled clients (foot) don't stall waiting for it.
2026-08-05 12:49:07 +10:00
.gitignore Tabby: C Wayland compositor with xdg-shell tabbed windows 2026-08-05 11:52:07 +10:00
Makefile Tabby: C Wayland compositor with xdg-shell tabbed windows 2026-08-05 11:52:07 +10:00
tab-commands Tabby: C Wayland compositor with xdg-shell tabbed windows 2026-08-05 11:52:07 +10:00
tabbed-wayland.c Fix blank client frames and frame-callback stall 2026-08-05 12:49:07 +10:00
xdg-shell-protocol.c Tabby: C Wayland compositor with xdg-shell tabbed windows 2026-08-05 11:52:07 +10:00
xdg-shell-server.h Tabby: C Wayland compositor with xdg-shell tabbed windows 2026-08-05 11:52:07 +10:00