f7eccf9ca9
Accepting request 1202330 from X11:Wayland
Ana Guerrero2024-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
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
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 Guerrero2023-12-21 22:38:21 +00:00
a343601e60
Accepting request 1134407 from X11:Wayland
Ana Guerrero2023-12-21 22:38:21 +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 Vetter2021-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 Vetter2021-07-09 12:24:03 +00:00
b9d52891b7
Accepting request 900885 from home:alois:branches:X11:Wayland
Michael Vetter2021-06-19 14:47:16 +00:00
d20e8bbd1f
Accepting request 900885 from home:alois:branches:X11:Wayland
Michael Vetter2021-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 Vetter2021-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 Vetter2021-04-08 08:34:10 +00:00