wlroots/include/wlr/types
emersion 43012f3740
compositor: redesign how resources are managed
All public resource creators now take a new ID for the resource
and an optional list where the resource link is added. When the
resource is destroyed it is its own responsibility to remove
itself from the list. This removes the need for the caller to add
a destroy listener.

This commit fixes a few segfaults with resources not removed from
the list when destroyed.
2018-04-26 17:51:06 +01:00
..
wlr_box.h Fix damage tracking for rotated surfaces 2018-03-26 15:31:08 -04:00
wlr_compositor.h compositor: destroy subsurface resources with wlr_subcompositor 2018-04-25 23:53:44 +01:00
wlr_cursor.h Added user data field for wlr_cursor 2018-04-03 15:23:37 -04:00
wlr_data_device.h data-device: redesign wlr_data_source 2018-03-29 17:53:13 -04:00
wlr_gamma_control.h Listen to display destroy in gamma control manager 2017-12-07 00:55:50 +01:00
wlr_idle.h move activity_notify into events in wlr_idle 2018-02-22 21:14:28 +01:00
wlr_idle_inhibit_v1.h idle-inhibit: style adjustments and motivation 2018-02-23 13:18:05 +01:00
wlr_input_device.h Remove width_mm from tablet events 2018-03-28 12:05:37 -04:00
wlr_input_inhibitor.h Add wlr_input_inhibitor 2018-04-03 14:06:52 -04:00
wlr_keyboard.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_layer_shell.h layer-shell: fix small memory leak 2018-04-24 22:40:48 +01:00
wlr_linux_dmabuf.h backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
wlr_list.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_matrix.h render/gles2: transpose matrices before binding them 2018-03-19 20:21:02 +01:00
wlr_output.h Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
wlr_output_damage.h output-damage: fix missing wlr_box include 2018-03-30 12:31:16 -04:00
wlr_output_layout.h Make WLR_DIRECTION enum powers of 2 2018-04-26 19:51:11 +10:00
wlr_pointer.h Remove width_mm from wlr_pointer events 2018-03-28 10:46:50 -04:00
wlr_primary_selection.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_region.h compositor: redesign how resources are managed 2018-04-26 17:51:06 +01:00
wlr_screenshooter.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_seat.h Merge branch 'master' into xwayland-dnd 2018-04-05 15:04:49 -04:00
wlr_server_decoration.h Add display destroy listener in server decoration 2017-12-07 00:36:05 +01:00
wlr_surface.h compositor: redesign how resources are managed 2018-04-26 17:51:06 +01:00
wlr_tablet_pad.h Add mode support to libinput backend 2018-03-07 20:57:55 -05:00
wlr_tablet_tool.h Remove width_mm from tablet events 2018-03-28 12:05:37 -04:00
wlr_touch.h Remove width_mm from wlr_touch events 2018-03-28 11:04:40 -04:00
wlr_wl_shell.h Add surface iterators 2018-04-05 14:18:17 -04:00
wlr_xcursor_manager.h Improve xcursor docs 2018-02-01 20:30:32 -05:00
wlr_xdg_output.h Add wlr_xdg_output_manager 2018-04-05 12:40:30 -04:00
wlr_xdg_shell.h Finish forward-porting @acrisci's positioner work 2018-04-23 11:24:06 +02:00
wlr_xdg_shell_v6.h Always unmap before destroying surface 2018-04-11 23:09:13 -04:00