No description
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. |
||
|---|---|---|
| .gitignore | ||
| Makefile | ||
| tab-commands | ||
| tabbed-wayland.c | ||
| xdg-shell-protocol.c | ||
| xdg-shell-server.h | ||