wlroots/include/wlr/types
Simon Ser b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame
The wl_touch.frame event is used to group multiple touch events
together. Instead of sending it immediately after each touch event,
rely on the backend to send it (and on the compositor to relay it).

This is a breaking change because compositors now need to manually
send touch frame events instead of relying on wlr_seat to do it.
2021-07-08 09:12:17 +02:00
..
wlr_box.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_buffer.h buffer: stop sending wl_buffer.release events from wlr_client_buffer 2021-07-05 11:13:41 -04:00
wlr_compositor.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_cursor.h cursor: add touch frame event 2021-07-08 09:12:17 +02:00
wlr_data_control_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_data_device.h wlr_drag: remove unused point_destroy field 2020-10-18 15:17:28 +02:00
wlr_drm.h drm: add support for DMA-BUFs 2021-07-05 11:13:41 -04:00
wlr_export_dmabuf_v1.h export-dmabuf: export DMA-BUF on output commit 2020-11-05 09:43:42 +01:00
wlr_foreign_toplevel_management_v1.h foreign-toplevel-management: report parent toplevel 2020-10-18 17:14:35 +02:00
wlr_fullscreen_shell_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_gamma_control_v1.h gamma-control-v1: apply gamma LUT when output gets enabled 2020-11-03 17:47:04 +01:00
wlr_idle.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_idle_inhibit_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_device.h Remove unneeded includes from wlr_input_device.h 2020-11-11 15:40:47 +01:00
wlr_input_inhibitor.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_method_v2.h input-method: implement keyboard grabs 2020-07-08 11:21:57 +02:00
wlr_keyboard.h Replace wlr_key_state with wl_keyboard_key_state 2020-11-11 10:58:38 +01:00
wlr_keyboard_group.h Use absolute paths in include in header files 2021-04-06 10:40:56 +02:00
wlr_keyboard_shortcuts_inhibit_v1.h keyboard-shortcuts-inhibit: Implement the protocol 2020-02-20 21:40:34 +01:00
wlr_layer_shell_v1.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_linux_dmabuf_v1.h linux-dmabuf-v1: implement wlr_buffer 2021-05-17 16:22:43 +02:00
wlr_matrix.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_output.h output: make attach_render and rollback_render optional 2021-06-07 15:42:38 +02:00
wlr_output_damage.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_output_layout.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_output_management_v1.h output-management: use same types as wlr_output 2021-01-10 16:28:19 +01:00
wlr_output_power_management_v1.h output-power-management-v1: listen to output commit 2020-08-27 13:54:19 -06:00
wlr_pointer.h pointer: document event data types 2021-06-30 11:23:50 +02:00
wlr_pointer_constraints_v1.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_pointer_gestures_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_presentation_time.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_primary_selection.h Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_primary_selection_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_region.h region: drop leftover reference to the mailing list 2021-07-05 10:32:50 -04:00
wlr_relative_pointer_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_screencopy_v1.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_seat.h seat: add wlr_seat_touch_{send,notify}_frame 2021-07-08 09:12:17 +02:00
wlr_server_decoration.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_surface.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_switch.h Remove unused wlr_list.h includes 2021-07-01 10:35:39 -04:00
wlr_tablet_pad.h tablet: stop using wlr_list 2021-07-01 10:35:39 -04:00
wlr_tablet_tool.h tablet: stop using wlr_list 2021-07-01 10:35:39 -04:00
wlr_tablet_v2.h tablet: expose wlr_tablet_tool_v2_has_implicit_grab function 2020-05-14 18:45:19 +02:00
wlr_text_input_v3.h text_input_v3: correct typo in enum field 2021-02-15 16:33:05 +01:00
wlr_touch.h touch: add frame event 2021-07-08 09:12:17 +02:00
wlr_viewporter.h viewporter: new protocol implementation 2020-06-17 09:10:54 -06:00
wlr_virtual_keyboard_v1.h virtual-keyboard: add wlr_input_device_get_virtual_keyboard 2020-07-08 11:21:57 +02:00
wlr_virtual_pointer_v1.h virtual-pointer: Add request for mapping to specific output 2020-02-10 21:01:38 +01:00
wlr_xcursor_manager.h Make wlr_xcursor_manager_load() return a bool 2020-05-18 16:48:44 +02:00
wlr_xdg_activation_v1.h xdg-activation-v1: add token timeout 2021-06-02 11:18:25 +02:00
wlr_xdg_decoration_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_xdg_foreign_registry.h types: add wlr_xdg_foreign_registry 2021-01-05 20:32:56 +01:00
wlr_xdg_foreign_v1.h types: add wlr_xdg_foreign_v1 2021-01-05 20:32:56 +01:00
wlr_xdg_foreign_v2.h types: add wlr_xdg_foreign_v2 2021-01-05 20:32:56 +01:00
wlr_xdg_output_v1.h xdg-output-v1: use wlr_output.description 2019-12-29 12:35:22 -05:00
wlr_xdg_shell.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00