wlroots/backend
Simon Ser 0280a03136 backend/libinput: guard against new enum entries
When libinput introduces new enum entries, we'd abort or send bogus
events to the compositor. Instead, log a message and ignore the
event.

Keep all enums without a default case so that the compiler warns
when we're missing a case.

(cherry picked from commit 884d29e5f3)
2026-02-23 09:46:32 -05:00
..
drm backend/drm: Close non-master drm fd on failure 2026-02-23 09:37:00 -05:00
headless backend/headless: accept hardware cursors 2025-01-14 16:42:12 +01:00
libinput backend/libinput: guard against new enum entries 2026-02-23 09:46:32 -05:00
multi Assert (almost all) signals have no attached listeners on destroy 2025-01-15 19:53:11 +03:00
session backend/session: respond to event hangup or error 2026-01-26 10:02:17 -05:00
wayland backend/wayland: use a separate event queue for busy loops 2025-03-01 16:03:52 +00:00
x11 output: introduce wlr_output_finish() 2025-01-08 16:06:12 +00:00
backend.c backend, output: send commit events after applying all in wlr_backend_commit() 2025-09-22 16:00:23 -04:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00