Commit Graph

  • 60ccefbf50 Accepting request 1313916 from X11:Wayland factory Ana Guerrero 2025-10-28 13:47:05 +00:00
  • 76e1318f51 Accepting request 1313758 from home:zeussuse Stefan Dirsch 2025-10-27 17:44:43 +00:00
  • 43f3964833 Accepting request 1311013 from X11:Wayland Dominique Leuenberger 2025-10-13 13:35:34 +00:00
  • bc01e2a5de Accepting request 1310965 from home:sleep_walker:branches:X11:Wayland Michael Vetter 2025-10-13 07:45:14 +00:00
  • ba1ed55204 Accepting request 1279945 from X11:Wayland Ana Guerrero 2025-05-26 16:37:54 +00:00
  • 1811775e7c Accepting request 1278043 from home:uncomfyhalomacro:branches:X11:Wayland Soc Virnyl Estela 2025-05-26 01:10:08 +00:00
  • c054e40cdb Accepting request 1233717 from X11:Wayland Ana Guerrero 2024-12-30 11:52:05 +00:00
  • b513068053 - Update to version 0.18.2: * dnd: ensure internal dnd handlers are unlinked on xwm_destroy() * xwayland: fix xdg->xwayland drag-and-drop * backend/headless: actually perform output test * backend/wayland: Account for shm buffer offset * backend/drm: check whether clipped damage is empty * output-management-v1: only create custom mode object for enabled heads * backend/drm: check buffer format for multi-GPU * backend/drm: fix drmModePageFlip() when disabling CRTC on legacy uAPI * render/vulkan: fix crash on OOM * xwayland: listen to drag focus destroy signal * xwayland: remove loop to find drag focus surface * data-device: reset focused surface when destroyed * build: bump version to 0.18.2 * wlr_keyboard: don't emit key event for duplicated keycodes Soc Virnyl Estela 2024-12-29 01:32:06 +00:00
  • b4fd2e7329 Accepting request 1202330 from X11:Wayland leap-16.1 leap-16.0 Ana Guerrero 2024-09-22 09:06:22 +00:00
  • f7eccf9ca9 Accepting request 1202330 from X11:Wayland Ana Guerrero 2024-09-22 09:06:22 +00:00
  • 5ceb7f1a01 - Update to version 0.18.1: * wlr_scene: Force blend mode to PREMULTIPLIED if calculate visibility is disabled * wlr_scene: Funnel all damage operations through scene_output_damage * wlr_scene: Immediately apply pending output commit damage * wlr_scene: Inline output_state_apply_damage * wlr_scene: Don't special case swapchain buffers * wlr_scene: Fix WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT when output is transformed * ext-foreign-toplevel-list: use correct interface and add missing handler * backend/drm: fix a use-after-free * wlr_output: remove dead function * docs: update comments for wlr_output API changes * backend/drm: don't set vsync present flag if page flip was async * output-power-management: send zwlr_output_power_v1.failed on output destroy * xdg-popup: don't set a role resource destroy handler * pointer-constraints: don't init/finish current/pending states * linux-drm-syncobj: add missing decls in the header * backend/wayland: process initial events from globals correctly * scene: update output geom on commit after dropping pending damage * scene: resize damage ring on geometry update * linux-drm-syncobj-v1: actually use the requested version * backend/drm: use CRTCs in-order * render/vulkan: use non-coherent memory for read_pixels() * build: bump version to 0.18.1 * render/vulkan: Fix draw rect clip region invalid in blend none mod * Fix memory leak in drm.c * Fix memory leak in xwayland.c * xwayland/xwm: listen shell destroy signal Soc Virnyl Estela 2024-09-21 12:59:45 +00:00
  • ff15bdf8da - Update to version 0.18.1: * wlr_scene: Force blend mode to PREMULTIPLIED if calculate visibility is disabled * wlr_scene: Funnel all damage operations through scene_output_damage * wlr_scene: Immediately apply pending output commit damage * wlr_scene: Inline output_state_apply_damage * wlr_scene: Don't special case swapchain buffers * wlr_scene: Fix WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT when output is transformed * ext-foreign-toplevel-list: use correct interface and add missing handler * backend/drm: fix a use-after-free * wlr_output: remove dead function * docs: update comments for wlr_output API changes * backend/drm: don't set vsync present flag if page flip was async * output-power-management: send zwlr_output_power_v1.failed on output destroy * xdg-popup: don't set a role resource destroy handler * pointer-constraints: don't init/finish current/pending states * linux-drm-syncobj: add missing decls in the header * backend/wayland: process initial events from globals correctly * scene: update output geom on commit after dropping pending damage * scene: resize damage ring on geometry update * linux-drm-syncobj-v1: actually use the requested version * backend/drm: use CRTCs in-order * render/vulkan: use non-coherent memory for read_pixels() * build: bump version to 0.18.1 * render/vulkan: Fix draw rect clip region invalid in blend none mod * Fix memory leak in drm.c * Fix memory leak in xwayland.c * xwayland/xwm: listen shell destroy signal Soc Virnyl Estela 2024-09-21 12:59:45 +00:00
  • b493be41a7 Accepting request 1191063 from X11:Wayland Dominique Leuenberger 2024-08-02 15:26:08 +00:00
  • 9b6dd0ec04 Accepting request 1191063 from X11:Wayland Dominique Leuenberger 2024-08-02 15:26:08 +00:00
  • e06fd0fe72 - Reverted "Add pkgconfig(wlroots) to provides to allow this to be a drop-in replacement from wlroots 0.17.0 and prior" Soc Virnyl Estela 2024-07-26 01:57:51 +00:00
  • a12821b35a - Reverted "Add pkgconfig(wlroots) to provides to allow this to be a drop-in replacement from wlroots 0.17.0 and prior" Soc Virnyl Estela 2024-07-26 01:57:51 +00:00
  • 3014fae667 Accepting request 1189475 from home:smolsheep:upgrades Soc Virnyl Estela 2024-07-25 14:05:33 +00:00
  • 5dd85df10a Accepting request 1189475 from home:smolsheep:upgrades Soc Virnyl Estela 2024-07-25 14:05:33 +00:00
  • 6840037cd2 Accepting request 1188917 from X11:Wayland Dominique Leuenberger 2024-07-24 13:29:52 +00:00
  • 8884d40a71 Accepting request 1188917 from X11:Wayland Dominique Leuenberger 2024-07-24 13:29:52 +00:00
  • 47f7772238 Accepting request 1188908 from home:uncomfyhalomacro:branches:X11:Wayland Soc Virnyl Estela 2024-07-21 21:05:30 +00:00
  • 2dc5d25174 Accepting request 1188908 from home:uncomfyhalomacro:branches:X11:Wayland Soc Virnyl Estela 2024-07-21 21:05:30 +00:00
  • 8e19e752da Accepting request 1171498 from X11:Wayland Ana Guerrero 2024-05-03 17:45:58 +00:00
  • 1419ff6e57 Accepting request 1171498 from X11:Wayland Ana Guerrero 2024-05-03 17:45:58 +00:00
  • a6fe983485 Accepting request 1171281 from home:uncomfyhalomacro:branches:X11:Wayland Michael Vetter 2024-05-03 05:38:45 +00:00
  • 3cda9d0241 Accepting request 1171281 from home:uncomfyhalomacro:branches:X11:Wayland Michael Vetter 2024-05-03 05:38:45 +00:00
  • 3cd7ad4f07 Accepting request 1159664 from X11:Wayland Dominique Leuenberger 2024-03-20 20:16:39 +00:00
  • 1ad1961ac8 Accepting request 1159664 from X11:Wayland Dominique Leuenberger 2024-03-20 20:16:39 +00:00
  • bbae1d4b63 - Update to version 0.17.2: * render/vulkan: correct sRBG gamma expansion in shader * tinywl: depend on the server xdg-shell header * layer-shell: forbid set_size with values ≥INT32_MAX * xwayland/xwm: associate even on xcb_get_property() failure * backend/drm: use wlr_drm_backend.name for fd cloning * cursor: fix and simplify region mapping * pointer-constraints: handle inert pointer resources correctly * fix outdated comment in wlr_output.h * Fix disappearing menus in QT apps * backend: fix build against upcoming gcc-14 (-Werror=calloc-transposed-args) * backend/drm: save current refresh rate * backend/drm: fix fb_damage_clips_arr memory leak * backend/drm: fix queued cursor FB overwritten with NULL * cursor-shape-v1: handle inert tablet tool client Soc Virnyl Estela 2024-03-19 22:55:59 +00:00
  • f7ec90b052 - Update to version 0.17.2: * render/vulkan: correct sRBG gamma expansion in shader * tinywl: depend on the server xdg-shell header * layer-shell: forbid set_size with values ≥INT32_MAX * xwayland/xwm: associate even on xcb_get_property() failure * backend/drm: use wlr_drm_backend.name for fd cloning * cursor: fix and simplify region mapping * pointer-constraints: handle inert pointer resources correctly * fix outdated comment in wlr_output.h * Fix disappearing menus in QT apps * backend: fix build against upcoming gcc-14 (-Werror=calloc-transposed-args) * backend/drm: save current refresh rate * backend/drm: fix fb_damage_clips_arr memory leak * backend/drm: fix queued cursor FB overwritten with NULL * cursor-shape-v1: handle inert tablet tool client Soc Virnyl Estela 2024-03-19 22:55:59 +00:00
  • 5fbfaca117 Accepting request 1135923 from X11:Wayland Dominique Leuenberger 2024-01-03 11:27:31 +00:00
  • bc4274acdd Accepting request 1135923 from X11:Wayland Dominique Leuenberger 2024-01-03 11:27:31 +00:00
  • 595bf1f494 - Update to version 0.17.1: * backend/x11: don't send ConfigureRequest with the same size * backend/x11: check buffer format in output_test() * tinywl: fix wlroots dependency constraint in Makefile * viewporter: rename state var in viewport_handle_surface_commit() * viewporter: listen to client_commit * viewporter: fix src buffer bounds check * render/egl: fallback to GBM FD if EGLDevice is not available * render: disable linux-dmabuf without DRM FD * cursor: send surface scale events * cursor: fix initial cursor position for new outputs * xcursor: fix duplicate cursor check check in load_callback() * input-method-v2: drop unnecessary variable and cast * output-layout: fix missing global for outputs with a custom mode * build: bump vesion to 0.17.1 * types/output: emit destroy event before destroying global * input-method-v2: free current strings on commit * input-method-v2: validate commit serial Soc Virnyl Estela 2024-01-01 00:52:39 +00:00
  • fd3c3ad055 - Update to version 0.17.1: * backend/x11: don't send ConfigureRequest with the same size * backend/x11: check buffer format in output_test() * tinywl: fix wlroots dependency constraint in Makefile * viewporter: rename state var in viewport_handle_surface_commit() * viewporter: listen to client_commit * viewporter: fix src buffer bounds check * render/egl: fallback to GBM FD if EGLDevice is not available * render: disable linux-dmabuf without DRM FD * cursor: send surface scale events * cursor: fix initial cursor position for new outputs * xcursor: fix duplicate cursor check check in load_callback() * input-method-v2: drop unnecessary variable and cast * output-layout: fix missing global for outputs with a custom mode * build: bump vesion to 0.17.1 * types/output: emit destroy event before destroying global * input-method-v2: free current strings on commit * input-method-v2: validate commit serial Soc Virnyl Estela 2024-01-01 00:52:39 +00:00
  • e7046b2536 Accepting request 1134407 from X11:Wayland Ana Guerrero 2023-12-21 22:38:21 +00:00
  • a343601e60 Accepting request 1134407 from X11:Wayland Ana Guerrero 2023-12-21 22:38:21 +00:00
  • 8285970159 Accepting request 1134391 from home:dimstar:Factory Soc Virnyl Estela 2023-12-21 09:00:37 +00:00
  • 69686755a6 Accepting request 1134391 from home:dimstar:Factory Soc Virnyl Estela 2023-12-21 09:00:37 +00:00
  • c650461e51 Accepting request 1134328 from home:dimstar:Factory Soc Virnyl Estela 2023-12-20 22:04:34 +00:00
  • cb5d6ee599 Accepting request 1134328 from home:dimstar:Factory Soc Virnyl Estela 2023-12-20 22:04:34 +00:00
  • 791b943ab3 Accepting request 1133990 from X11:Wayland Ana Guerrero 2023-12-19 22:16:36 +00:00
  • f069a5dd29 Accepting request 1133990 from X11:Wayland Ana Guerrero 2023-12-19 22:16:36 +00:00
  • af7bcded1d Accepting request 1133830 from home:uncomfyhalomacro:branches:X11:Wayland Michael Vetter 2023-12-19 09:46:39 +00:00
  • 9ec6c87779 Accepting request 1133830 from home:uncomfyhalomacro:branches:X11:Wayland Michael Vetter 2023-12-19 09:46:39 +00:00
  • 6c916e4ea1 Accepting request 1087218 from X11:Wayland Dominique Leuenberger 2023-05-15 14:54:46 +00:00
  • c79045115c Accepting request 1087218 from X11:Wayland Dominique Leuenberger 2023-05-15 14:54:46 +00:00
  • d3459d6410 Accepting request 1087203 from home:chrBrd:branches:X11:Wayland Michael Vetter 2023-05-15 12:25:18 +00:00
  • d9136c1f2d Accepting request 1087203 from home:chrBrd:branches:X11:Wayland Michael Vetter 2023-05-15 12:25:18 +00:00
  • 7743b65798 Accepting request 1064383 from X11:Wayland Dominique Leuenberger 2023-02-11 20:57:55 +00:00
  • 41aaad3c84 Accepting request 1064383 from X11:Wayland Dominique Leuenberger 2023-02-11 20:57:55 +00:00
  • 249d9cfed3 Accepting request 1064382 from home:dirkmueller:Factory Michael Vetter 2023-02-11 11:37:42 +00:00
  • 9963ec6828 Accepting request 1064382 from home:dirkmueller:Factory Michael Vetter 2023-02-11 11:37:42 +00:00
  • 77c3f94342 Accepting request 1045488 from X11:Wayland Dominique Leuenberger 2022-12-28 09:54:30 +00:00
  • 9f5de78254 Accepting request 1045488 from X11:Wayland Dominique Leuenberger 2022-12-28 09:54:30 +00:00
  • ec9effed44 Accepting request 1045306 from home:llyyr:branches:X11:Wayland Michael Vetter 2022-12-27 11:36:59 +00:00
  • 481599b056 Accepting request 1045306 from home:llyyr:branches:X11:Wayland Michael Vetter 2022-12-27 11:36:59 +00:00
  • d0130f84cd Accepting request 1039311 from X11:Wayland Dominique Leuenberger 2022-12-02 12:12:56 +00:00
  • 4652e52cf4 Accepting request 1039311 from X11:Wayland Dominique Leuenberger 2022-12-02 12:12:56 +00:00
  • 0bc08d8e5d Accepting request 1038294 from home:AndreasStieger:branches:X11:Wayland Michael Vetter 2022-12-01 12:47:22 +00:00
  • 0e15c25e85 Accepting request 1038294 from home:AndreasStieger:branches:X11:Wayland Michael Vetter 2022-12-01 12:47:22 +00:00
  • 2648ea9b27 Accepting request 1035598 from X11:Wayland Dominique Leuenberger 2022-11-14 13:29:04 +00:00
  • a6d8ca1dfc Accepting request 1035598 from X11:Wayland Dominique Leuenberger 2022-11-14 13:29:04 +00:00
  • 6c36cbf77a Accepting request 1035584 from home:llyyr:branches:X11:Wayland Michael Vetter 2022-11-14 09:20:53 +00:00
  • 0c081d9940 Accepting request 1035584 from home:llyyr:branches:X11:Wayland Michael Vetter 2022-11-14 09:20:53 +00:00
  • c9d9f323e8 Accepting request 988905 from X11:Wayland Dominique Leuenberger 2022-07-13 11:45:32 +00:00
  • 0cad765124 Accepting request 988905 from X11:Wayland Dominique Leuenberger 2022-07-13 11:45:32 +00:00
  • 9defee2bb5 Accepting request 988743 from home:iznogood:branches:home:dimstar:ffmpeg5 Michael Vetter 2022-07-13 07:03:32 +00:00
  • 6ec9300438 Accepting request 988743 from home:iznogood:branches:home:dimstar:ffmpeg5 Michael Vetter 2022-07-13 07:03:32 +00:00
  • b718cdd338 Accepting request 956559 from X11:Wayland Dominique Leuenberger 2022-02-22 20:18:04 +00:00
  • 9ffdcfb5c5 Accepting request 956559 from X11:Wayland Dominique Leuenberger 2022-02-22 20:18:04 +00:00
  • 30ef78fbcb Accepting request 956479 from home:MSirringhaus:branches:X11:Wayland Michael Vetter 2022-02-21 20:49:31 +00:00
  • 68acd2381b Accepting request 956479 from home:MSirringhaus:branches:X11:Wayland Michael Vetter 2022-02-21 20:49:31 +00:00
  • 166591ab00 Accepting request 949720 from X11:Wayland Dominique Leuenberger 2022-01-29 19:59:24 +00:00
  • de24d24e1d Accepting request 949720 from X11:Wayland Dominique Leuenberger 2022-01-29 19:59:24 +00:00
  • 019c985d07 Accepting request 949655 from home:Arnavion:branches:X11:Wayland Michael Vetter 2022-01-28 16:06:30 +00:00
  • bfbc57cde1 Accepting request 949655 from home:Arnavion:branches:X11:Wayland Michael Vetter 2022-01-28 16:06:30 +00:00
  • d649ce2476 Accepting request 947258 from X11:Wayland Dominique Leuenberger 2022-01-18 23:35:27 +00:00
  • 188e3da8f9 Accepting request 947258 from X11:Wayland Dominique Leuenberger 2022-01-18 23:35:27 +00:00
  • 767b240981 - Remove libcap build option. It's not used since 0.11.0: https://github.com/swaywm/wlroots/pull/2140 - Fix x11 backend option: x11_backend is actually x11-backend Michael Vetter 2022-01-18 15:46:50 +00:00
  • 5f2be3270d - Remove libcap build option. It's not used since 0.11.0: https://github.com/swaywm/wlroots/pull/2140 - Fix x11 backend option: x11_backend is actually x11-backend Michael Vetter 2022-01-18 15:46:50 +00:00
  • 6e36ac654a Accepting request 935934 from X11:Wayland Dominique Leuenberger 2021-12-06 22:59:50 +00:00
  • abeb005181 Accepting request 935934 from X11:Wayland Dominique Leuenberger 2021-12-06 22:59:50 +00:00
  • 156fa6121b Accepting request 935544 from home:fbui:branches:X11:Wayland Michael Vetter 2021-12-06 09:03:14 +00:00
  • 80f02fdd4e Accepting request 935544 from home:fbui:branches:X11:Wayland Michael Vetter 2021-12-06 09:03:14 +00:00
  • 83e1619b1c Accepting request 905285 from X11:Wayland Dominique Leuenberger 2021-07-09 22:00:29 +00:00
  • 8e284bea2a Accepting request 905285 from X11:Wayland Dominique Leuenberger 2021-07-09 22:00:29 +00:00
  • c95a7ec02c - Update to 0.14.1: * surface: accept commits with buffer size not divisible by scale * buffer: make enum wlr_buffer_cap public * surface: allow locking pending state in commit handler * Revert "backend/drm: populate cursor plane's current_fb" * backend/drm: don't clear pending cursor FB on failed commit * output: detach buffer from renderer before commit * output-damage: fix output swapchain handling * tablet-v2: fix pad and tool object versions * backend/drm: force linear layout for multi-GPU buffers Michael Vetter 2021-07-09 12:24:03 +00:00
  • f0c4230701 - Update to 0.14.1: * surface: accept commits with buffer size not divisible by scale * buffer: make enum wlr_buffer_cap public * surface: allow locking pending state in commit handler * Revert "backend/drm: populate cursor plane's current_fb" * backend/drm: don't clear pending cursor FB on failed commit * output: detach buffer from renderer before commit * output-damage: fix output swapchain handling * tablet-v2: fix pad and tool object versions * backend/drm: force linear layout for multi-GPU buffers Michael Vetter 2021-07-09 12:24:03 +00:00
  • aec03275d8 Accepting request 902217 from X11:Wayland Dominique Leuenberger 2021-06-25 13:01:27 +00:00
  • 9c6e19224f Accepting request 902217 from X11:Wayland Dominique Leuenberger 2021-06-25 13:01:27 +00:00
  • 66551e6ec1 Accepting request 901643 from home:jubalh:branches:X11:Wayland Michael Vetter 2021-06-24 20:29:44 +00:00
  • cd3a629165 Accepting request 901643 from home:jubalh:branches:X11:Wayland Michael Vetter 2021-06-24 20:29:44 +00:00
  • 92e72487d3 Accepting request 900940 from X11:Wayland Dominique Leuenberger 2021-06-19 21:04:42 +00:00
  • 37c3d3e8a9 Accepting request 900940 from X11:Wayland Dominique Leuenberger 2021-06-19 21:04:42 +00:00
  • b9d52891b7 Accepting request 900885 from home:alois:branches:X11:Wayland Michael Vetter 2021-06-19 14:47:16 +00:00
  • d20e8bbd1f Accepting request 900885 from home:alois:branches:X11:Wayland Michael Vetter 2021-06-19 14:47:16 +00:00
  • ec94ef2d6f Accepting request 883781 from X11:Wayland Richard Brown 2021-04-08 19:32:30 +00:00
  • 763334e7bb Accepting request 883781 from X11:Wayland Richard Brown 2021-04-08 19:32:30 +00:00
  • db4efcd8dc - Update to 0.13.0: * Replace wlr_key_state with wl_keyboard_key_state (#2446[1]): enum wlr_key_state has been replaced with enum wl_keyboard_key_state * Use uint32_t in wlr_renderer_begin signature (#2433[2]) * Remove unneeded includes from wlr_input_device.h (#2470[3]) * Renderer v6, incremental version (#2240[4]): some implicit assumptions about wlr_renderer's EGL context no longer hold true. Compositors not using EGL directly shouldn't be affected. + wlroots' framebuffer no longer is the EGL default framebuffer + wlroots' framebuffer no longer has a depth attachment * Remove wlr_create_renderer_func_t (#2561[5]) + wlr_backend_autocreate, wlr_drm_backend_create, wlr_headless_backend_create, wlr_wl_backend_create, wlr_x11_backend_create no longer take a wlr_renderer_create_func_t parameter +The wlr_renderer_create_func_t type has been removed * backend/noop: listen to display destroy and destroy the backend (#2583[6]): the noop backend should no longer be manually destroyed after the wl_display * xdg shell: remove wlr_xdg_surface_for_each_popup (#2610[7]) wlr_xdg_surface_for_each_popup has been removed, use wlr_xdg_surface_for_each_popup_surface instead. * layer shell: rename popup iterator for consistency (#2617[8]): wlr_layer_surface_v1_for_each_popup has been renamed to wlr_layer_surface_v1_for_each_popup_surface. * Keyboard interactivity options (#2555[9]): wlr_layer_surface_v1_state.keyboard_interactivity has now the type enum zwlr_layer_surface_v1_keyboard_interactivity to reflect protocol changes. * output: remove scale/transform events (#2631[10]): the scale and transform output events have been removed, compositors should use the commit event instead. * output: send commit event after pending state is cleared (#2630[11]): compositors can no longer read the to-be-committed state from wlr_output.pending in Michael Vetter 2021-04-08 08:34:10 +00:00
  • 68f430dd46 - Update to 0.13.0: * Replace wlr_key_state with wl_keyboard_key_state (#2446[1]): enum wlr_key_state has been replaced with enum wl_keyboard_key_state * Use uint32_t in wlr_renderer_begin signature (#2433[2]) * Remove unneeded includes from wlr_input_device.h (#2470[3]) * Renderer v6, incremental version (#2240[4]): some implicit assumptions about wlr_renderer's EGL context no longer hold true. Compositors not using EGL directly shouldn't be affected. + wlroots' framebuffer no longer is the EGL default framebuffer + wlroots' framebuffer no longer has a depth attachment * Remove wlr_create_renderer_func_t (#2561[5]) + wlr_backend_autocreate, wlr_drm_backend_create, wlr_headless_backend_create, wlr_wl_backend_create, wlr_x11_backend_create no longer take a wlr_renderer_create_func_t parameter +The wlr_renderer_create_func_t type has been removed * backend/noop: listen to display destroy and destroy the backend (#2583[6]): the noop backend should no longer be manually destroyed after the wl_display * xdg shell: remove wlr_xdg_surface_for_each_popup (#2610[7]) wlr_xdg_surface_for_each_popup has been removed, use wlr_xdg_surface_for_each_popup_surface instead. * layer shell: rename popup iterator for consistency (#2617[8]): wlr_layer_surface_v1_for_each_popup has been renamed to wlr_layer_surface_v1_for_each_popup_surface. * Keyboard interactivity options (#2555[9]): wlr_layer_surface_v1_state.keyboard_interactivity has now the type enum zwlr_layer_surface_v1_keyboard_interactivity to reflect protocol changes. * output: remove scale/transform events (#2631[10]): the scale and transform output events have been removed, compositors should use the commit event instead. * output: send commit event after pending state is cleared (#2630[11]): compositors can no longer read the to-be-committed state from wlr_output.pending in Michael Vetter 2021-04-08 08:34:10 +00:00