Commit Graph

  • d6b1389492 Accepting request 1313916 from X11:Wayland factory Ana Guerrero 2025-10-28 13:47:05 +00:00
  • 3a05403fe3 - Update to 0.19.2 * xwm: Fix double-close * xwayland: fix assertion failure in wlr_xwayland_shell_v1 * backend, output: send commit events after applying all in wlr_backend_commit() * backend/session: fix crash on udev device remove event * linux_drm_syncobj_v1: fix use-after-free in surface_commit_destroy() * ci: fix VKMS lookup after faux bus migration * util/box.c: use 1/256 instead of 1/65536 in wlr_box_closest_point() Stefan Dirsch 2025-10-27 17:44:43 +00:00
  • 0807d5c857 Accepting request 1311013 from X11:Wayland Dominique Leuenberger 2025-10-13 13:35:34 +00:00
  • 5f6b60368f - Update to 0.19.1 * ext-image-capture-source: output: Apply transform to cursor * transient_seat: initialize seat destroy listener * scene: Block damage on single-pixel buffer textures * render/pass: Ensure the precision is consistent during comparison * util/box: set dest to empty if boxes don't intersect * output/cursor: Fix double cursor bug * render/vulkan: Handle multi-descriptor sets * render/egl: fix software rendering check * output/cursor: fix missing second cursor * scene/surface: simplify single-pixel-buffer check in surface_reconfigure() * scene/surface: fix NULL deref when source buffer is destroyed * cursor: use source buffer to signal release timeline point * drm-lease-v1: remove connector active_lease & lease connectors * cursor: update output cursor even if output is disabled * drm_lease_v1: initialize device resource link during abnormal exit * backend/libinput: don't leak udev_device Michael Vetter 2025-10-13 07:45:14 +00:00
  • 63614592bc Accepting request 1279945 from X11:Wayland Ana Guerrero 2025-05-26 16:37:54 +00:00
  • 20f30c20d2 - Update to version 0.19.0: * color-management-v1 for HDR10 support (note, renderer and backend bits have not yet been merged) * ext-image-capture-source-v1 and ext-image-copy-capture-v1 for next-generation screen capture * ext-data-control-v1 for clipboard managers as a copy of the wlr-protocols version * xdg-toplevel-icon-v1 for customized per-toplevel icons * xdg-dialog-v1 for marking toplevels as dialogs * xdg-system-bell-v1 for ringing the system bell * ext-idle-notify-v1 minor version 2 for activity trackers * presentation-time minor version 2 for improved variable refresh rate support * wlr-layer-shell-v1 minor version 5 for setting the edge of an exclusive zone * Explicit synchonization support in backends and renderers * Multi-GPU support for display-only devices (e.g. USB-based such as gud) * Direct scanout in backends now supports cropping and scaling buffers * Scene-graph improvements: optimizations (e.g. skip rendering of opaque black backgrounds), * transparent restacking for X11 windows, new helper for wlr-gamma-control-v1 support * HTML documentation is now published on GitLab Pages: https://wlroots.pages.freedesktop.org/wlroots/ * A new udmabuf allocator has been introduced, for use with software GL and Vulkan implementations such as llvmpipe and lavapipe Soc Virnyl Estela 2025-05-26 01:10:08 +00:00
  • 4738d7c29f Accepting request 1233717 from X11:Wayland Ana Guerrero 2024-12-30 11:52:05 +00:00
  • d5ae0c091b - 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
  • 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
  • b493be41a7 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
  • 3014fae667 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
  • 47f7772238 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
  • a6fe983485 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
  • 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
  • 5fbfaca117 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
  • e7046b2536 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
  • c650461e51 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
  • af7bcded1d 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
  • d3459d6410 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
  • 249d9cfed3 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
  • ec9effed44 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
  • 0bc08d8e5d 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
  • 6c36cbf77a 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
  • 9defee2bb5 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
  • 30ef78fbcb 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
  • 019c985d07 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
  • 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
  • 6e36ac654a 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
  • 83e1619b1c 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
  • aec03275d8 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
  • 92e72487d3 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
  • ec94ef2d6f 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
  • d72107a816 Accepting request 847692 from X11:Wayland Dominique Leuenberger 2020-11-11 19:46:45 +00:00
  • c67426fcb4 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=36 Michael Vetter 2020-11-11 07:27:31 +00:00
  • 2d2f2ccbfe Accepting request 847058 from home:jubalh:branches:X11:Wayland Michael Vetter 2020-11-11 07:18:25 +00:00
  • 30f1ee9e5b Accepting request 821251 from X11:Wayland Dominique Leuenberger 2020-07-16 10:19:08 +00:00
  • 2cb2d4209c - Remove viewport-implementation.patch: in new release - Set -Dlogind-provider=systemd Michael Vetter 2020-07-16 08:21:05 +00:00
  • 61d4aef101 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=32 Michael Vetter 2020-07-16 08:17:14 +00:00
  • 12a7ce36d1 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=31 Michael Vetter 2020-07-16 08:13:55 +00:00
  • ee28118c3c OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=30 Michael Vetter 2020-07-16 08:08:15 +00:00
  • 4aecd72953 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=29 Michael Vetter 2020-07-16 08:03:45 +00:00
  • 585e0301a8 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=28 Michael Vetter 2020-07-16 07:57:57 +00:00
  • 829329f2d8 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=27 Michael Vetter 2020-07-16 07:55:01 +00:00
  • 765f19ba43 - Update to 0.11.0: * build: replace version with soversion (#2005) * Fix wl_output_transform rotation direction, and composition (#2023) * backend/drm: add support for custom modes (#1881) * Introduce wlr_client_buffer (#2043) * Augment wlr_buffer to support swapchains (#2044) * output: remove wlr_output_impl.schedule_frame (#2046) * output: replace wlr_output.damage with a damage event (#2065) * Implement the viewporter protocol (#2092) * output: introduce wlr_output_test (#2097) * output: fix blurred hw cursors with fractional scaling (#2107) * Texture improvements (#2139) * xwayland: split server (#2175) * Make wlr_xcursor_manager_load() return a bool (#2195) * output: make wlr_output_set_gamma atomic (#2196) * Allow keyboard and pointer grabs to hook clear_focus() (#2217) * backend/drm: atomic improvements (#2238) * render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT (#2255) * output: fix dangling renderer context after wlr_output_preferred_read_format (#2292) * layer-shell: remove unused surface list (#2309) * For details see: https://github.com/swaywm/wlroots/releases/tag/0.11.0 - Remove 0001-Declare-wlr_seat-globals-as-extern.patch: in new release Michael Vetter 2020-07-16 07:50:17 +00:00
  • 5967839455 Accepting request 812479 from X11:Wayland Dominique Leuenberger 2020-06-08 22:05:18 +00:00
  • 30c6fee745 Accepting request 812468 from home:dkondratenko:branches:X11:Wayland Michael Vetter 2020-06-08 08:45:37 +00:00
  • b5abc95e9a Accepting request 784165 from X11:Wayland Dominique Leuenberger 2020-03-12 22:06:21 +00:00
  • 5b61b740df Accepting request 784094 from home:mlin7442:rebuild_152 Michael Vetter 2020-03-12 07:50:45 +00:00
  • 2f3b5c3232 Accepting request 783681 from X11:Wayland Dominique Leuenberger 2020-03-11 17:52:21 +00:00
  • 45dfae9ff1 - Update to 0.10.1: * xdg-shell: fix popups rendered outside of the screen * meson: Fix protocol includes for compositor examples * examples: Fix compositor-examples * xwayland: ignore pointer focus changes Michael Vetter 2020-03-11 08:41:26 +00:00
  • f908caff28 Accepting request 766500 from X11:Wayland Dominique Leuenberger 2020-01-23 14:54:55 +00:00
  • 1a4b885cec - Update to 0.10.0: * The RDP backend has been removed entirely in favor of solutions like wayvnc * Code cleanups and bug fixes Michael Vetter 2020-01-23 08:45:22 +00:00
  • 9ef30a6c4c Accepting request 765771 from X11:Wayland Dominique Leuenberger 2020-01-20 21:55:44 +00:00
  • 317eb4db06 - Update to 0.9.1: * virtual-pointer: Actually use the value passed to axis_discrete * xwm: allow applications to change focus between their own surfaces * backend/wayland: fix frame callback not registered Michael Vetter 2020-01-13 12:06:31 +00:00
  • d1fd094cb9 - Update to 0.9.0: * layer_shell: set layer of existing surface #1842 * backend/drm: add support for custom modes #1881 * Simplify globals implementation by removing destructors #1915 * Improve presentation-time API #1919 * output: re-introduce atomic mode, enabled, scale and transform #1797 * See for details: https://github.com/swaywm/wlroots/releases/tag/0.9.0 - Changes form 0.8.0: * presentation_feedback: add the sampled state * See for details: https://github.com/swaywm/wlroots/releases/tag/0.8.0 Michael Vetter 2020-01-03 11:31:21 +00:00
  • a186bf9c11 Accepting request 726417 from X11:Wayland Dominique Leuenberger 2019-08-27 13:26:30 +00:00
  • ca2335dd73 - Update to 0.7.0: * backend: touch: Assign good ids to single touch devices * backend: touch: Fixup incomplete patch for single touch devices. * render/drm: keep old drm_format if realloc fails * xcursor: avoid leak and loss of all cursors if cursors realloc fails * Fix memory leak * Simplify check * wlr_surface: condition is always false * xdg_shell: remove variable self-assignment * backend/session: non-void function should return a value * backend/drm: use UINT64_C for uint64_t literals * Avoid loss of a fractional part * backend/wayland: check if zxdg_toplevel_decoration_v1 is not NULL * xwayland: prevent possible array overrun * examples: remove duplicated condition * Use a set to track pointer button state. * session/logind: keep active for pause_device gone * zwp_virtual-keyboard: fix mmap error handling * wlr_xdg_toplevel: reparent on parent unmap * wlr-layer-shell-v1: destroy xdg popups on unmap * x11: Send a frame event on the pointer after button events * virtual_keyboard: Require keymap before accepting keycodes * Remove rootston * Add libinput-1.14 support * Revert "render/drm: keep old drm_format if realloc fails" * Add _incr_version to contrib/ * Support pointer-gestures on Wayland backend * wlr_seat_touch: Don't destroy touch point with surface * layer-shell: Remove unused event source * layer-shell: Reject requests on gone surfaces Michael Vetter 2019-08-27 08:55:18 +00:00
  • 09fff39f91 Accepting request 707383 from X11:Wayland Dominique Leuenberger 2019-06-04 10:14:34 +00:00
  • c1b44416a0 - Update to 0.6.0: * We have removed the long-deprecated wl_shell implementation from wlroots. * output: refactor frame submission API * output: remove lx, ly * Rename lid_switch to switch_device to disambiguate lid and tablet mode switches * Add FreeRDP backend for remote desktop support - Remove wlroots-0.3-libinput-include.patch: not needed anymore Michael Vetter 2019-05-06 08:50:54 +00:00
  • 174d013233 Accepting request 684440 from X11:Wayland Dominique Leuenberger 2019-03-13 08:15:29 +00:00
  • 669bf899a3 - Update to 0.5.0: * DISPLAY is no longer set automatically for Xwayland * wlr_output_layout_get_box: handle empty layout * Unbreak build with '-Wstrict-prototypes' * rootston/view: Remove redundant declaration in the same file * wlr_xdg_shell: Remove redundant declaration in the same file * Remove glEGLImageTargetTexture2DOES * seat: fix remaining wlr_button_state enum rename * xwm: use min size as base size hint if it is missing and vice versa * xwm: fix typos in WM_NORMAL_HINTS handling * backend/session: Allow setting a custom tty via WLR_DIRECT_TTY * backend/drm: Don't fail on failing to find overlay format * seat: guard against button count corruption * meson: enable more compiler warnings * seat: use wlr_button_state enum instead of uint32_t * seat: only store serial if pressing a button * tinywl: send pointer frame events * backend/session: add noop session * rootston: refactor rendering * rootston: fix rotated views rendering * rootston: fix Xwayland children rendering when fullscreen * rootston: split rendering code into render.c * rootston: fix input events for rotated views * xwayland: don't set DISPLAY * seat: add debug logs when validating grab serials * backend/session: open TTY with O_CLOEXEC for direct session * xwayland: set CLOEXEC on /dev/null FD - Compile with -Wno-redundant-decls See: https://gitlab.freedesktop.org/wayland/wayland/issues/82 Michael Vetter 2019-03-12 08:17:30 +00:00
  • 62d6f0e049 Accepting request 680033 from X11:Wayland Dominique Leuenberger 2019-03-01 15:47:32 +00:00
  • b8b700dff8 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=7 Michael Vetter 2019-02-28 08:06:28 +00:00
  • 42d948e06c - Update to 0.4.1: * rootston: Make add_{switch,binding}_config static * clang compile fix#1572[1] Michael Vetter 2019-02-28 08:05:51 +00:00
  • 2e95799d93 - Update to 0.4: * xwm: stack below on map * drm: do not modeset to current mode * wlr_output: do not modeset to current mode * backend/drm: fix modeset on drm fd resume * Make popup inert when destroyed. * Add build-*/ to gitignore. * Revert "drm: do not modeset to current mode" * Add a wlr_output_set_subpixel() * data-control: add primary selection support * Prevent NULL dereference in tablet_tool handler * backend/drm: fix memory leak in realloc crtcs * backend/drm: Unset cursor on cleanup * Post protocol error on invalid wl_surface scale * rootston: don't try to maximize fullscreen surfaces * rootston: surface_at: check for fullscreen surfaces in between TOP and OVERLAY layers * xwm: Add _NET_CLIENT_LIST support * Allow cursor render surface to be used as fb * Copy cursor surface to secondary gpu if necessary * Add workaround for hardware cursors on nouveau * data-device: destroy previous source when starting drag * xdg-shell: destroy child popups on unmap * Deprecate old protocols * primary-selection-v1: copy from gtk-primary-selection * surface: error out on invalid transform * subsurface: add map/unmap events * xwayland, data-device: fix surface state on unmap * data-device: make old offers inert before sending selection * backend/drm: fix NULL dereference when unsetting cursor * xwayland: don't use SOCK_CLOEXEC Michael Vetter 2019-02-26 08:24:21 +00:00
  • 68f669d689 Accepting request 671005 from X11:Wayland Stephan Kulow 2019-02-24 16:11:30 +00:00
  • bc5c3f08a3 - Update to 0.3: * gtk-primary-selection: refactor everything, untie from seat (#1397). Various properties related to this unstable protocol have been removed from wlr_seat and wlr_seat_client. Use wlr_gtk_primary_selection_* instead. * output: switch wlr_output_swap_buffers damage to output-buffer-local coords (#1403) * Standardize the wlr_box input paramaters (#1441). The destination parameter is now always the first one. * Remove wlr_xdg_surface_send_close (#1461). Use wlr_xdg_toplevel_send_close and wlr_xdg_popup_destroy instead. * data-device, primary-selection: add request_set_selection (#1402). Compositors now need to listen on wlr_seat.events.request_set_selection and wlr_seat.events.request_set_primary_selection, then decide whether or not to accept the request with wlr_seat_set_selection and wlr_seat_set_primary_selection. * wlr_seat_client_send_selection has been removed, this is an internal function (#1427) * wlr_data_source_finish has been removed, this is now handled by wlr_data_source_destroy (#1427) * wlr_data_source_cancel has been renamed to wlr_data_source_destroy (#1427) * Compositors now need to listen on the wlr_pointer.frame or wlr_cursor.frame events, and call wlr_seat_notify_frame (#1503). If you're simulating pointer events, you'll need to call wlr_seat_notify_frame manually. - Add wlroots-0.3-libinput-include.patch: fix include Michael Vetter 2019-02-04 08:57:51 +00:00
  • 1c1be4c2e6 Accepting request 669026 from home:jengelh:branches:X11:Wayland Michael Vetter 2019-01-28 10:54:32 +00:00
  • c7895d5079 Accepting request 668617 from home:jubalh Jan Engelhardt 2019-01-28 10:51:14 +00:00