wlroots/include/wlr/types
Isaac Freund a819c512ec foreign-toplevel: send enter if needed on output bind
Currently the output enter event is never sent if the client has not
yet bound the output, which happens every time the compositor creates a
new output.

To fix this, listen for the output bind event and inform clients as
if needed.

(cherry picked from commit 1bd0ea3a809bdba092ef051120bb6d32f79c0ffb)
2022-02-03 22:15:39 +01:00
..
wlr_box.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_buffer.h types/buffer: make {begin,end}_data_ptr_access part of the public API 2021-09-15 11:50:44 +02:00
wlr_compositor.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_cursor.h cursor: emit hold gesture events 2021-09-27 15:30:31 +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_drm_lease_v1.h drm-lease-v1: listen to lease destroy event 2021-11-19 16:06:07 +00: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: send enter if needed on output bind 2022-02-03 22:15:39 +01: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 Fix spelling errors 2021-10-02 10:22:13 +02:00
wlr_idle_inhibit_v1.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_device.h input-device: remove wlr_input_device.link 2021-11-23 14:14:18 +00:00
wlr_input_inhibitor.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_method_v2.h Implement input_method_v2 popups 2021-09-22 09:42:14 +02:00
wlr_keyboard.h keyboard: add wlr_keyboard.keymap_fd 2021-09-05 22:06:25 +02: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 for_each_surface: only iterate mapped surfaces 2021-10-02 11:38:40 +02:00
wlr_linux_dmabuf_v1.h linux-dmabuf-v1: add per-surface feedback 2021-12-07 15:18:19 +01:00
wlr_matrix.h move wlr_box from /types to /util 2021-07-06 21:43:17 +02:00
wlr_output.h output: introduce wlr_output_set_name 2021-12-09 15:46:46 +01:00
wlr_output_damage.h output-damage: stop using enum wlr_output_state_buffer_type 2021-07-29 09:48:33 -04:00
wlr_output_layout.h wlr_output_layout: use wlr_addons 2021-08-10 19:15:48 +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: add hold pointer event definition 2021-09-27 15:30:31 +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 wlr_pointer_gestures: hold gestures (protocol v3) 2021-09-27 15:30:31 +02:00
wlr_presentation_time.h presentation-time: remove unused field 2021-10-22 06:44:39 -06: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_scene.h scene: try to import buffers as textures before rendering 2022-02-02 20:28:27 +01:00
wlr_screencopy_v1.h screencopy: Handle shm copy in commit event handler 2021-09-10 10:37:18 +02:00
wlr_seat.h input/pointer: send axis source once per frame 2021-07-19 12:00:31 +02:00
wlr_server_decoration.h Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_surface.h subsurface: don't add to parent list immediately 2021-12-09 18:26:56 +00: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: fix type of send_preedit_string() args 2021-11-08 19:56:22 +00:00
wlr_touch.h touch: add frame event 2021-07-08 09:12:17 +02:00
wlr_viewporter.h viewporter: hide wlr_viewport 2021-09-06 19:19:45 +02: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: Allow to submit tokens 2021-12-14 12:01:46 +01:00
wlr_xdg_decoration_v1.h xdg-decoration: refactor configure/state flow 2021-10-07 07:27:51 -06: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 for_each_surface: only iterate mapped surfaces 2021-10-02 11:38:40 +02:00