Vtable slots implemented in wl_backend.c: - window_set_background_pixmap: composite pixman image into frame_buf/WINGs view - window_clear: fill frame_buf/WINGs view with transparent black - pixmap_free: pixman_image_unref - shape_combine_mask: wlr_scene_buffer_set_opaque_region from mask pixman image - switchpanel_send_enter: focus-guard flag to suppress spurious focus on panel destroy - keyboard_grab/keyboard_ungrab: suppress client key forwarding during alt-tab loop WINGs view backing: wl_window_clear and wl_window_set_background_pixmap fall back to W_GetViewBacking() for WINGs window IDs when frame_buf_find fails. cycling.c: synthesize XEvent when _x11_raw is NULL (Wayland native events) to prevent segfault in switchpanel event handling. Alt-tab cycling works. Switch panel rendering still needs investigation. |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| test_geom.c | ||
| test_x11_event.c | ||
| wl-smoke-test.sh | ||
| x11-smoke-test.sh | ||