wlroots/types
Simon Ser 5cde35923c Simplify globals implementation by removing destructors
Some globals are static and it doesn't make sense to destroy them before
the wl_display. For instance, wl_compositor should be created before the
display is started and shouldn't be destroyed.

For these globals, we can simplify the code by removing the destructor
and stop keeping track of wl_resources (these will be destroyed with the
wl_display by libwayland).
2019-11-25 09:01:46 -05:00
..
data_device Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
seat wlr_seat_touch: Destroy the touchpoint on client destroy 2019-09-14 16:19:07 +03:00
tablet_v2 Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
xdg_shell Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
xdg_shell_v6 Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
meson.build Introduce wlr_keyboard_group 2019-11-05 20:05:49 +01:00
wlr_box.c wlr_box: properly calculate closest point for non-positive area boxes 2019-10-11 23:43:13 +03:00
wlr_buffer.c buffer: add wlr_buffer_get_dmabuf 2019-06-07 09:06:11 -04:00
wlr_compositor.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_cursor.c wlr_box: properly calculate closest point for non-positive area boxes 2019-10-11 23:43:13 +03:00
wlr_data_control_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_export_dmabuf_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_foreign_toplevel_management_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_fullscreen_shell_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_gamma_control_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_gtk_primary_selection.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_idle.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_idle_inhibit_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_device.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_input_inhibitor.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_input_method_v2.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_keyboard.c Introduce wlr_keyboard_group 2019-11-05 20:05:49 +01:00
wlr_keyboard_group.c Introduce wlr_keyboard_group 2019-11-05 20:05:49 +01:00
wlr_layer_shell_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_linux_dmabuf_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05: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 output: fix off-by-one wlr_output_event_present.commit_seq 2019-11-21 11:03:43 -05:00
wlr_output_damage.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_output_layout.c Add -Wmissing-prototypes 2019-11-20 02:05:03 +00:00
wlr_output_management_v1.c output-management-v1: add assertion as a safety net 2019-10-27 10:49:53 -04:00
wlr_pointer.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_pointer_constraints_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_pointer_gestures_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_presentation_time.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05: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 Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_region.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_relative_pointer_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_screencopy_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_server_decoration.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_surface.c Skip assign when sub_x or sub_y is NULL in wlr_surface_surface_at 2019-11-08 08:48:30 +01:00
wlr_switch.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_tablet_pad.c Move initialization of wlr_tablet_pad into types/wlr_tablet_pad 2019-09-26 19:41:19 +03:00
wlr_tablet_tool.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_text_input_v3.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_touch.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr_virtual_keyboard_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_xcursor_manager.c Redesign wlr_texture 2018-03-24 23:48:32 -04:00
wlr_xdg_decoration_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_xdg_output_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00