weston/frontend
Marius Vlad 99527e6b92 input: Introduce weston_key_event struct
Rather than passing a time stamp, key, key state and key event state
use a weston_key_event struct to pass by all that using it.

This would allow in further patches to attach additional information
like a flow id used by Perfetto debug annotations for input events.

This patch has no functional change as it is now.

All the callees will just will extract the required information out of
struct weston_key_event.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2026-05-13 21:38:55 +03:00
..
config-helpers.c frontend: use weston_enum_map for renderers 2025-08-05 11:51:23 -05:00
executable.c Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
main.c backend-drm: allow offloading post-blend xform only if libdrm >= 2.4.130 2026-05-13 10:21:33 +03:00
meson.build frontend: Remove screen-share module 2026-03-16 16:00:20 +02:00
systemd-notify.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
text-backend.c input: Introduce weston_key_event struct 2026-05-13 21:38:55 +03:00
weston-private.h frontend,libweston: remove color_characteristics 2026-04-16 13:46:22 +00:00
weston-screenshooter.c Remove WCAP 2026-03-17 15:07:24 +02:00
weston.desktop Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
weston.h Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
xwayland.c frontend: give Xwayland client an internal name 2026-02-19 16:21:19 +02:00