wlroots-hyprland/types
Alexander Orzechowski fe8916fef0 wlr_scene: Don't damage whole damage ring when exiting direct scanout
Direct scanout damage will just accumulate on the damage ring while in
direct scanout and properly damage when we exit anyway. On the flip side
since we now manage backend damage submission ourselves, this won't break
that either.
2023-12-03 05:29:05 +00:00
..
buffer buffer: convert to try_from 2023-10-19 18:19:27 +02:00
data_device treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
output render: Nuke old read pixels API 2023-11-30 20:01:12 -05:00
scene wlr_scene: Don't damage whole damage ring when exiting direct scanout 2023-12-03 05:29:05 +00:00
seat Drop wl_client and user data assertions in bind handlers 2023-10-10 20:10:00 +03:00
tablet_v2 Drop wl_client and user data assertions in bind handlers 2023-10-10 20:10:00 +03:00
xdg_shell xdg-{shell,decoration}: improve events 2023-11-23 12:52:20 +00:00
meson.build util/transform: move over wl_output_transform helpers 2023-11-23 11:03:57 +01:00
wlr_compositor.c Cleanup wlr_matrix.h includes 2023-11-25 08:37:43 +01:00
wlr_content_type_v1.c content-type-v1: add version param to wlr_content_type_manager_v1_create() 2022-11-15 16:43:04 +01:00
wlr_cursor.c output: take wl_event_loop in wlr_output_init() 2023-11-23 11:39:25 +00:00
wlr_cursor_shape_v1.c cursor-shape-v1: new protocol implementation 2023-07-24 01:00:19 +00:00
wlr_damage_ring.c damage_ring: add wlr_damage_ring_rotate_buffer() 2023-11-29 14:45:10 -05:00
wlr_data_control_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_drm.c drm: convert to try_from 2023-10-19 18:19:38 +02:00
wlr_drm_lease_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_export_dmabuf_v1.c output_event_commit: Remove committed and buffer 2023-10-06 10:06:01 +00:00
wlr_foreign_toplevel_management_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_fractional_scale_v1.c wp-fractional-scale-v1: new protocol implementation 2023-02-08 16:31:39 +01:00
wlr_fullscreen_shell_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_gamma_control_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_idle_inhibit_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_idle_notify_v1.c idle-notify-v1: new protocol implementation 2022-10-14 13:36:15 +00:00
wlr_input_device.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_input_method_v2.c Drop wl_client and user data assertions in bind handlers 2023-10-10 20:10:00 +03:00
wlr_keyboard.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_keyboard_group.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_keyboard_shortcuts_inhibit_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_layer_shell_v1.c layer-shell: emit new_surface event at the proper time 2023-11-23 13:02:10 +00:00
wlr_linux_dmabuf_v1.c linux-dmabuf-v1: skip import check on split render/display SoCs 2023-11-20 19:54:16 +01:00
wlr_matrix.c matrix: remove wlr_matrix_projection() 2022-06-08 19:27:36 +00:00
wlr_output_layer.c output-layer: add feedback event 2023-02-20 18:38:57 +01:00
wlr_output_layout.c output: take wl_display in wlr_output_create_global() 2023-11-23 11:39:25 +00:00
wlr_output_management_v1.c wlr-output-management: Send custom modes to clients 2023-11-06 17:46:55 +00:00
wlr_output_power_management_v1.c output_event_commit: Remove committed and buffer 2023-10-06 10:06:01 +00:00
wlr_pointer.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_pointer_constraints_v1.c compositor: deprecate wlr/types/wlr_region.h 2023-11-24 15:09:31 +03:00
wlr_pointer_gestures_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_presentation_time.c backend: drop wlr_backend_get_presentation_clock() 2023-10-30 18:39:39 +01:00
wlr_primary_selection.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_primary_selection_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_region.c compositor: deprecate wlr/types/wlr_region.h 2023-11-24 15:09:31 +03:00
wlr_relative_pointer_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_screencopy_v1.c screencopy_v1: Use new read pixels API 2023-11-30 20:01:12 -05:00
wlr_security_context_v1.c security-context-v1: add commit event 2023-10-10 10:34:01 +02:00
wlr_server_decoration.c Drop wl_client and user data assertions in bind handlers 2023-10-10 20:10:00 +03:00
wlr_session_lock_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_shm.c shm: add create() function without a wlr_renderer 2022-11-25 15:16:42 +00:00
wlr_single_pixel_buffer_v1.c single-pixel-buffer-v1: new protocol implementation 2022-08-03 10:35:23 +00:00
wlr_subcompositor.c Revert "subcompositor: emit new_subsurface immediately" 2023-11-25 11:47:11 +00:00
wlr_switch.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_tablet_pad.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_tablet_tool.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_tearing_control_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_text_input_v3.c Drop wl_client and user data assertions in bind handlers 2023-10-10 20:10:00 +03:00
wlr_touch.c Use struct initializers instead of memset() 2023-07-07 17:31:11 +02:00
wlr_viewporter.c viewporter: fix src buffer bounds check 2023-11-26 11:56:28 +00:00
wlr_virtual_keyboard_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_virtual_pointer_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_xcursor_manager.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00
wlr_xdg_activation_v1.c util/token: rename TOKEN_STRLEN to TOKEN_SIZE 2023-10-26 16:30:12 +00:00
wlr_xdg_decoration_v1.c xdg-{shell,decoration}: improve events 2023-11-23 12:52:20 +00:00
wlr_xdg_foreign_registry.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_foreign_v1.c xdg-{shell,decoration}: improve events 2023-11-23 12:52:20 +00:00
wlr_xdg_foreign_v2.c xdg-{shell,decoration}: improve events 2023-11-23 12:52:20 +00:00
wlr_xdg_output_v1.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00