eufon/kiwmi/kiwmi/luak
Daniel Barlow c980f7fe20 initial support for touch events
Calls lua handlers, then passes the event to the appropriate client

Doesn't do pointer emulation (unlike sway) because in the
GNOME/Gtk worldview that's done client-side, so my assumption is
anything else that wants to co-exist with GNOME also has to
do it client-side

Still to do:

- verify whether return value of the lua handler will affect whether
event passed to child

- clean up the hacky int we use to track whether to set touch
seat capability
2022-07-12 23:16:44 +00:00
..
ipc.c Merge commit '28156e0c9d098738f56a976ac8fa983bf22cf6b8' as 'kiwmi' 2022-04-26 15:34:04 +01:00
kiwmi_cursor.c initial support for touch events 2022-07-12 23:16:44 +00:00
kiwmi_keyboard.c Merge commit '28156e0c9d098738f56a976ac8fa983bf22cf6b8' as 'kiwmi' 2022-04-26 15:34:04 +01:00
kiwmi_lua_callback.c Merge commit '28156e0c9d098738f56a976ac8fa983bf22cf6b8' as 'kiwmi' 2022-04-26 15:34:04 +01:00
kiwmi_output.c output render callback accepts { : output : renderer } 2022-05-05 23:38:39 +01:00
kiwmi_renderer.c new lua bindings for textures 2022-04-28 20:27:09 +01:00
kiwmi_server.c terminate repl & cleanup when eof 2022-07-02 23:17:00 +01:00
kiwmi_view.c add per-view transformation matrices 2022-05-21 20:30:54 +01:00
lua_compat.c Merge commit '28156e0c9d098738f56a976ac8fa983bf22cf6b8' as 'kiwmi' 2022-04-26 15:34:04 +01:00
luak.c Merge commit '28156e0c9d098738f56a976ac8fa983bf22cf6b8' as 'kiwmi' 2022-04-26 15:34:04 +01:00