Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libwlroots-0_18-0.18.2-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libwlroots-0_18 Distribution: openSUSE Tumbleweed
Version: 0.18.2 Vendor: openSUSE
Release: 2.2 Build date: Thu Mar 12 06:57:38 2026
Group: System/Libraries Build host: reproducible
Size: 1242728 Source RPM: wlroots-0_18-0.18.2-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.freedesktop.org/wlroots/wlroots
Summary: Modular Wayland compositor library
Pluggable, composable modules for building a Wayland compositor.

Provides

Requires

License

MIT

Changelog

* Thu Mar 12 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Attempt to ignore error "unhandled switch"
* Fri May 16 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Move 0.18.x as new package called wlroots-0_18. This allows
    the update of the main wlroots package to version 0.19.x.
* Sun Dec 29 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 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - 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
* Fri Jul 26 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Reverted "Add pkgconfig(wlroots) to provides to allow this to be a drop-in
    replacement from wlroots 0.17.0 and prior"
* Thu Jul 25 2024 Joshua Smith <smolsheep@opensuse.org>
  - Add pkgconfig(wlroots) to provides to allow this to be a drop-in
    replacement from wlroots 0.17.0 and prior.
* Sun Jul 21 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Update to version 0.18.0:
    * render/pixman: Improve transform performance
    * render/pixman: Fix non-uniform scale with rotation
    * wlr_surface: update get_root_surface() docs
    * output: reset hardware_cursor on failure
    * scene: fix double scaling of opaque region for blend mode optimization
    * xdg-toplevel: allow edge_none for resizing
    * output: extract hardware cursor disabling logic
    * output: disable hardware cursor when falling back to software
    * render/vulkan: fix texture clip region leak
    * render/vulkan: free pipeline layouts on destroy
    * render/vulkan: free render format setups on destroy
    * backend/x11: send correct keyboard layout
    * xdg-popup: don't emit parent's new_popup signal too early
    * xdg-popup: validate positioner on reposition request
    * input-method: unmap popup surfaces on deactivate
    * backend/wayland: destroy ignored tablet proxies
    * backend/drm: add support for libliftoff v0.5.0
    * render/vulkan: don't use UNDEFINED layout for imported DMA-BUFs
    * build: bump version to 0.17.4
    * wlr_pointer_gestures_v1: init destroy signal
    * wlr_pointer_gestures_v1: emit destroy signal in destroy function
    * backend/libinput: Fix call of handle_libinput_readable() when WLR_LIBINPUT_NO_DEVICES is set
* Thu May 02 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 0.17.3:
    * wlr_scene: Schedule new frame for WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT in output commit handler
    * render/vulkan: Fix clang compiler error in 32 bit ARM Android
    * render/pixman: fix flipped transforms
    * render/pixman: Fix source crop
    * gles2: Avoid crash when glGetInteger64vEXT is missing
    * xwayland: add a size-safe wrapper for xcb_send_event
    * tablet_v2: destroy tablet seats on manager destroy
    * scene: ensure layer surface usable area >0
    * vulkan: perform sRGB-to-linear conversion correctly for premultiplied values
    * util: fix non-linear behavior of wlr_box_closest_point()
    * viewporter: fix "has buffer" check
* Tue Mar 19 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Mon Jan 01 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Thu Dec 21 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix installation: do not pass
    - -libdir=%{_libdir}/wlroots-%{version} to meson: this results in
    the library and the .pc file to installed into private locations
    and not being usable without extra hacks.
* Wed Dec 20 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Remove pkgconfig(freerdp2) BuildRequires: there is no mention of
    freerdp in the source tree.
* Mon Dec 18 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Adjust libdir and includedir to wlroots-<version>
* Sat Dec 16 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 0.17.0
    * New protocol implementations:
    - content-type-v1 to tag surfaces with their content type (audio, video,
    - game, etc).
    - xwayland-shell-v1 to improve XWayland reliability.
    - wp-fractional-scale-v1 to allow clients to submit buffers with a
    - non-integer scale factor matching the output.
    - tearing-control to allow clients to opt-in for tearing page-flips.
    - security-context-v1 to identify clients running in sandboxes.
    - cursor-shape-v1 for server-side cursor themes.
    * Introduce a new output layers API to leverage KMS planes.
    * Add a new renderer API with improved design and performance. Add an API to
    * query the time taken to render.
    * Continued work on the Vulkan renderer: add more RGB formats, add YUV buffers,
    * add interoperability with implicit synchronization instead of blocking.
    * Add support for the new wl_surface.preferred_buffer_{scale,transform} events.
    * Improved scene-graph, including support for linux-dmabuf feedback and
    * clipping surfaces.
    * Improved wlr_cursor which now keeps track of the current cursor image.
    * Add an implementation of the wl_shm interface, replacing libwayland's for
    * improved reliability and performance.
    * The Wayland backend supports embedding a wlroots compositor inside an
    * existing Wayland client.
    * wl_surface roles have been refactored.
  - Remove fix-frame-number-deprecated.patch. Patch is part of release now.
  - Added a new dependencies:
    * libdisplay-info-devel
    * xwayland-devel
* Sat May 13 2023 Chris Bradbury <opensuse@chrbrd.com>
  - Add fix-frame-number-deprecated.patch
    Builds broke for 0.16.2 due to the use of a deprecated FFmpeg
    attribute in one of the examples, which is fixed by the added
    patch.
* Sat Feb 11 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.16.2:
    * xcursors: Alias existing cursor defaults to cursor-spec cursor
      names
    * xdg-activation: accept pointer focus for new tokens
    * xwayland/xwm: unpair even if surface is NULL
    * backend/x11: fix delta_discrete value
    * backend/x11: fix initial value of wlr_x11_buffer.n_busy
    * backend/drm: disable all CRTCs after VT switch
    * render/vulkan: fix vkCmdClearAttachments validation error
    * backend/drm: set "max bpc" property based on pixel format
    * xdg-shell: reset added/committed flag on unmap
    * backend/wayland: don't cache next item when destroying buffers
    * output: don't attach buffer on first commit if disabled
    * backend/wayland: allow superseding a previous commit
    * backend/wayland: update output mode after commit is done
    * render/gles2: default to highp if available
    * build: bump version to 0.16.2
    * render/vulkan: use correct source offset in read_pixels

Files

/usr/lib64/libwlroots-0.18.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026