8 Commits

Author SHA256 Message Date
d6b1389492 Accepting request 1313916 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1313916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wlroots?expand=0&rev=38
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()

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=84
2025-10-27 17:44:43 +00:00
0807d5c857 Accepting request 1311013 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1311013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wlroots?expand=0&rev=37
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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=82
2025-10-13 07:45:14 +00:00
63614592bc Accepting request 1279945 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1279945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wlroots?expand=0&rev=36
2025-05-26 16:37:54 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=80
2025-05-26 01:10:08 +00:00
4738d7c29f Accepting request 1233717 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1233717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wlroots?expand=0&rev=35
2024-12-30 11:52:05 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wlroots?expand=0&rev=78
2024-12-29 01:32:06 +00:00
7 changed files with 82 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b9c4bfef4123fe9f8662280b851e3c5741927457174315826827bfbb70612878
size 628648

Binary file not shown.

3
wlroots-0.19.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:09a0a8d60104c8b0772fee4f60ba76a89aed7e59dff7659d00960fba06bdf267
size 670983

BIN
wlroots-0.19.2.tar.gz.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,77 @@
-------------------------------------------------------------------
Fri Oct 24 15:18:31 UTC 2025 - zeus <dunning1kruger@mailfence.com>
- 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()
-------------------------------------------------------------------
Sun Oct 12 22:46:34 UTC 2025 - Tomas Cech <sleep_walker@opensuse.org>
- 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
-------------------------------------------------------------------
Fri May 16 12:12:22 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- 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
-------------------------------------------------------------------
Sun Dec 29 01:31:19 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- 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
-------------------------------------------------------------------
Sat Sep 21 12:58:00 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>

Binary file not shown.

View File

@@ -1,7 +1,7 @@
#
# spec file for package wlroots
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,9 @@
#
%global ver_suffix 0.18
%global sover 0_18
%global ver_suffix 0.19
%global sover 0_19
%global patch_ver 2
%global libname libwlroots-%{sover}
%bcond_without drm_backend
%bcond_without libinput_backend
@@ -26,7 +27,7 @@
%bcond_without xcb_errors
Name: wlroots
Version: %{ver_suffix}.1
Version: %{ver_suffix}.%{patch_ver}
Release: 0
Summary: Modular Wayland compositor library
License: MIT