wlroots/types
Ilia Bozhinov 8b0f1bc850 layer-shell: ignore ack_configure() on closed surfaces
When the surface is closed, we destroy all pending serials waiting to be
accepted. This means we need to ignore any future ack events, because we
can have the following events:

1. -> configure()
2. -> close()
3. <- ack_configure()

At point 3, wlroots will error the client because of invalid serial,
however the client hasn't processed close() yet.
2019-09-13 13:58:58 +03:00
..
data_device Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
seat wlr_seat_touch: add a way for a grab to ignore a touch point 2019-08-12 09:31:49 +09:00
tablet_v2 Add libinput-1.14 support 2019-08-11 19:39:47 +09:00
xdg_shell Revert "wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces" 2019-08-27 11:12:09 +09:00
xdg_shell_v6 Revert "wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces" 2019-08-27 11:12:09 +09:00
meson.build Remove orbital screenshooter and gamma-control 2019-06-02 09:30:47 -04:00
wlr_box.c Standardize the wlr_box input paramaters 2018-12-21 13:56:10 -05:00
wlr_buffer.c buffer: add wlr_buffer_get_dmabuf 2019-06-07 09:06:11 -04:00
wlr_compositor.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_cursor.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_data_control_v1.c Fix memory leak 2019-08-12 09:37:21 +09:00
wlr_export_dmabuf_v1.c export-dmabuf-v1: fix segfault on output disable 2019-08-01 19:00:48 +03:00
wlr_foreign_toplevel_management_v1.c foreign-toplevel: support fullscreen state and request 2019-04-29 00:00:53 +03:00
wlr_fullscreen_shell_v1.c fullscreen-shell-v1: initial protocol implementation 2019-01-06 12:12:06 +01:00
wlr_gamma_control_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_gtk_primary_selection.c Implement serial validation for selection requests 2019-06-30 15:01:05 -04:00
wlr_idle.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_idle_inhibit_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_input_device.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_input_inhibitor.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_input_method_v2.c wlr_input_method_v2: Remove input method's resource from the list on destroy 2019-08-09 08:05:55 +09:00
wlr_keyboard.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_layer_shell_v1.c layer-shell: ignore ack_configure() on closed surfaces 2019-09-13 13:58:58 +03:00
wlr_linux_dmabuf_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_list.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_matrix.c Fix typos in comments and strings 2018-05-03 21:59:43 +01:00
wlr_output.c Revert "output: atomic mode" 2019-08-07 16:22:11 +09:00
wlr_output_damage.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_output_layout.c Avoid loss of a fractional part 2019-08-12 09:37:21 +09:00
wlr_output_management_v1.c output: remove lx, ly 2019-04-13 08:31:30 -06:00
wlr_pointer.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_pointer_constraints_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_pointer_gestures_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_presentation_time.c output: add presentation refresh prediction 2018-10-04 22:00:24 +02:00
wlr_primary_selection.c wlr_seat: Fix edge cases with serial validation 2019-06-30 15:01:05 -04:00
wlr_primary_selection_v1.c Implement serial validation for selection requests 2019-06-30 15:01:05 -04:00
wlr_region.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_relative_pointer_v1.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_screencopy_v1.c screencopy: send failed after output disconnect 2019-08-01 19:00:48 +03:00
wlr_server_decoration.c Init the new destroy signals added by #1200 2018-08-27 18:21:36 +02:00
wlr_surface.c wlr_surface: condition is always false 2019-08-12 09:37:21 +09:00
wlr_switch.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_tablet_pad.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_tablet_tool.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_text_input_v3.c text-input-v3: remove newline in log message 2018-11-26 12:15:34 +01:00
wlr_touch.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_virtual_keyboard_v1.c virtual_keyboard: Require keymap before accepting keycodes 2019-06-24 17:16:37 +03:00
wlr_xcursor_manager.c Redesign wlr_texture 2018-03-24 23:48:32 -04:00
wlr_xdg_decoration_v1.c Fix a crash on zxdg_decoration_manager_v1 destroy 2018-10-01 14:45:17 +02:00
wlr_xdg_output_v1.c xdg-output: add support for xdg-output-unstable-v1 version 3 2019-08-02 10:02:33 -04:00