wlroots/types
Daniel Kondor b7dc4f2990 layer-shell: allow new values for keyboard-interactivity
Value is now an enum with a new value ("on-demand") that compositors can use to allow "normal" keyboard focus semantics regardless of the layer the client surface is on. An error is sent for invalid keyboard interactivity values. The old behavior is retained for clients using the previous version of the protocol.

Also adjusted the layer-shell example program to use the new keyboard interactivity options.
2021-01-12 20:13:52 +01:00
..
data_device
seat types/seat: Clear focus in wlr_seat_destroy() 2021-01-07 14:35:08 +01:00
tablet_v2 Remove unneeded includes from wlr_input_device.h 2020-11-11 15:40:47 +01:00
xdg_shell xdg shell: remove wlr_xdg_surface_for_each_popup() 2021-01-12 11:25:55 +01:00
meson.build types: add wlr_xdg_foreign_v2 2021-01-05 20:32:56 +01:00
wlr_box.c
wlr_buffer.c Stop using wlr_texture_get_size 2020-12-25 12:21:29 +01:00
wlr_compositor.c
wlr_cursor.c Remove unneeded includes from wlr_input_device.h 2020-11-11 15:40:47 +01:00
wlr_data_control_v1.c
wlr_export_dmabuf_v1.c export-dmabuf: export DMA-BUF on output commit 2020-11-05 09:43:42 +01:00
wlr_foreign_toplevel_management_v1.c toplevel-management: avoid redundant state events 2021-01-05 12:22:20 +01:00
wlr_fullscreen_shell_v1.c
wlr_gamma_control_v1.c gamma-control-v1: schedule frame when resetting gamma LUT 2021-01-10 18:40:08 +01:00
wlr_gtk_primary_selection.c gtk primary selection: destroy devices before manager 2021-01-05 13:53:58 +01:00
wlr_idle.c
wlr_idle_inhibit_v1.c
wlr_input_device.c
wlr_input_inhibitor.c
wlr_input_method_v2.c input-method: send modifiers in set_keyboard 2020-11-06 19:14:55 +01:00
wlr_keyboard.c Replace wlr_key_state with wl_keyboard_key_state 2020-11-11 10:58:38 +01:00
wlr_keyboard_group.c Replace wlr_key_state with wl_keyboard_key_state 2020-11-11 10:58:38 +01:00
wlr_keyboard_shortcuts_inhibit_v1.c
wlr_layer_shell_v1.c layer-shell: allow new values for keyboard-interactivity 2021-01-12 20:13:52 +01:00
wlr_linux_dmabuf_v1.c render: rename wlr_renderer_get_dmabuf_formats 2020-11-30 11:08:44 +01:00
wlr_list.c
wlr_matrix.c
wlr_output.c output: stop assuming a frame is pending in init 2020-12-13 12:16:28 +01:00
wlr_output_damage.c output-damage: use output commit event 2021-01-10 17:02:25 +01:00
wlr_output_layout.c
wlr_output_management_v1.c output-management: use same types as wlr_output 2021-01-10 16:28:19 +01:00
wlr_output_power_management_v1.c output-power-management-v1: listen to output commit 2020-08-27 13:54:19 -06:00
wlr_pointer.c
wlr_pointer_constraints_v1.c
wlr_pointer_gestures_v1.c
wlr_presentation_time.c
wlr_primary_selection.c
wlr_primary_selection_v1.c primary selection: destroy devices before manager 2021-01-05 13:53:58 +01:00
wlr_region.c
wlr_relative_pointer_v1.c
wlr_screencopy_v1.c screencopy: don't use output transform for damage copy 2020-12-07 11:16:45 +01:00
wlr_server_decoration.c
wlr_surface.c subsurface: handle NULL parent in get_root_surface 2020-12-22 15:55:05 +01:00
wlr_switch.c
wlr_tablet_pad.c
wlr_tablet_tool.c
wlr_text_input_v3.c
wlr_touch.c
wlr_viewporter.c
wlr_virtual_keyboard_v1.c
wlr_virtual_pointer_v1.c
wlr_xcursor_manager.c
wlr_xdg_decoration_v1.c
wlr_xdg_foreign_registry.c types: add wlr_xdg_foreign_registry 2021-01-05 20:32:56 +01:00
wlr_xdg_foreign_v1.c types: add wlr_xdg_foreign_v1 2021-01-05 20:32:56 +01:00
wlr_xdg_foreign_v2.c types: add wlr_xdg_foreign_v2 2021-01-05 20:32:56 +01:00
wlr_xdg_output_v1.c