Revisions of wlroots
Dominique Leuenberger (dimstar_suse)
accepted
request 1159664
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 30)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1135923
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 29)
- 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
Ana Guerrero (anag+factory)
accepted
request 1134407
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 28)
Dominique Leuenberger (dimstar_suse)
accepted
request 1087218
from
Michael Vetter (jubalh)
(revision 26)
Dominique Leuenberger (dimstar_suse)
accepted
request 1064383
from
Michael Vetter (jubalh)
(revision 25)
Dominique Leuenberger (dimstar_suse)
accepted
request 1045488
from
Michael Vetter (jubalh)
(revision 24)
Dominique Leuenberger (dimstar_suse)
accepted
request 1039311
from
Michael Vetter (jubalh)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035598
from
Michael Vetter (jubalh)
(revision 22)
Dominique Leuenberger (dimstar_suse)
accepted
request 988905
from
Michael Vetter (jubalh)
(revision 21)
Dominique Leuenberger (dimstar_suse)
accepted
request 956559
from
Michael Vetter (jubalh)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 949720
from
Michael Vetter (jubalh)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 947258
from
Michael Vetter (jubalh)
(revision 18)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 935934
from
Michael Vetter (jubalh)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 905285
from
Michael Vetter (jubalh)
(revision 16)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 902217
from
Michael Vetter (jubalh)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 900940
from
Michael Vetter (jubalh)
(revision 14)
Richard Brown (RBrownSUSE)
accepted
request 883781
from
Michael Vetter (jubalh)
(revision 13)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 847692
from
Michael Vetter (jubalh)
(revision 12)
- Update to 0.12.0: breaking changes: * render/gles2: remove gles2_procs global (#2351) The wlr_gles2_texture_from_* family of functions are no longer public API. * Remove xdg-shell-unstable-v6 support (#2391) wlr_xdg_shell_v6 has been dropped and is superseded by wlr_xdg_shell. * output: fix blurred hw cursors with fractional scaling (#2107) For backends: wlr_output_impl.set_cursor now takes a float scale instead of an int32_t. * Introduce wlr_output_event_commit (#2315) The wlr_output.events.commit event now has a data argument of type struct wlr_output_event_commit * instead of struct wlr_output *. * For details see: https://github.com/swaywm/wlroots/releases/tag/0.12.0
Displaying revisions 1 - 20 of 31