Package Release Info

wlroots-0_17-0.17.3-bp160.1.8

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libwlroots12
wlroots-0_17-devel

Change Logs

* Sun Jul 21 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Move 0.17.x as new package to allow version 0.18.0 wlroots
* 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