| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libwlroots12 | Distribution: openSUSE Tumbleweed |
| Version: 0.17.3 | Vendor: openSUSE |
| Release: 1.8 | Build date: Sun Jul 21 18:19:16 2024 |
| Group: System/Libraries | Build host: reproducible |
| Size: 949264 | Source RPM: wlroots-0_17-0.17.3-1.8.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gitlab.freedesktop.org/wlroots/wlroots | |
| Summary: Modular Wayland compositor library | |
Pluggable, composable modules for building a Wayland compositor.
MIT
* 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
* Sun Dec 25 2022 llyyr <llyyr.public@gmail.com>
- Update to 0.16.1:
* backend: error out when missing DRM and libinput in wlr_backend_autocreate()
* backend/drm: only request page-flip if active
* backend/drm: log refresh rate in Hz
* backend/drm: log modesetting commits
* backend/drm: fix FPE when disabling output
* backend/drm: fix VRR test
* backend/wayland: ensure buffers are released on shutdown
* backend/x11: ensure buffers are released on shutdown
* render/egl: fix uninitialized pointers in init_dmabuf_formats
* scene/layer_shell_v1.c: set exclusive zone correctly
* scene/layer_shell_v1.c: remove redundant comment
* types/wlr_seat: finish keyboard_state during wlr_seat_destroy
* seat/pointer: Initialize low_res_value
* cursor: compare to scaled coords
* wlr_drm: Add missing wlr_buffer import
* wlr_seat: clear `drag->seat_client` when destroyed
* xwayland: fix wlr_xwayland_surface_from_wlr_surface() docs
* scene: fix output damage expansion condition
* build: exclude <wlr/types/wlr_drm_lease_v1.h> without DRM backend
* Sat Nov 26 2022 Andreas Stieger <andreas.stieger@gmx.de>
- add upstream signing key and validate source signature
* Mon Nov 14 2022 llyyr <llyyr.public@gmail.com>
- Update to 0.16.0:
* Support for the new ext-session-lock-v1, idle-notify-v1 and
single-pixel-buffer-v1 protocols has been added.
* The scene-graph API has many new features and optimizations.
* CPU readback for Vulkan renderer is now implemented. The Vulkan renderer
should be more stable.
* The input device API has been reworked.
* A new `wlr_damage_ring` helper supersedes wlr_output_damage without being
as invasive.
* Minor version 5 of xdg-shell has been implemented, adding support for popup
repositioning, configure bounds and WM capabilities.
* High-res scroll wheel events are now supported.
* Minor version 4 of wlr_output_management-v1 has been implemented, adding
support for managing adaptive sync (VRR).
* Internal refactoring of the wl_surface and DRM backend code.
- Remove 3456.patch: Merged upstream.
* Tue Jul 12 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add 3456.patch: Fix build with ffmpeg 5. Patch from upstream git.
* Mon Feb 21 2022 Martin Sirringhaus <martin.sirringhaus@suse.com>
- Update to 0.15.1:
* xdg-foreign: Fix crash on destroy of degenerate surface
* wlr_texture: remove wlr_texture_from_wl_drm() from header
* foreign-toplevel: send enter if needed on output bind
* tinywl: fix check whether client is focused or not
* scene/subsurface_tree: fix handling subsurface destruction
* compositor: damage the whole buffer on viewport src change
* subsurface: unlock cached state on commit if desynced
* backend: error out in autocreate without libinput support
* scene: schedule an output frame on wl_surface.frame
* scene: try to import buffers as textures before rendering
* input_method_v2: improve mapping detection
* render/gles2: don't constrain shm formats to ones that support reading
* vulkan: Fix imported image layout
* Tue Jan 25 2022 Arnav Singh <opensuse@arnavion.dev>
- Update to 0.15.0:
Release highlights:
* A new experimental Vulkan renderer has been merged (manually enabled with
WLR_RENDERER=vulkan).
* A new scene-graph API has been introduced to enable more code-sharing
between compositors.
* Large parts of the backend and renderer APIs have been refactored and
reworked.
* The drm-lease-v1 protocol has been implemented.
* Feedback support has been added to the linux-dmabuf-unstable-v1
implementation, unlocking many zero-copy and multi-GPU optimizations and
features.
* The wlr_output rendering API now supports 10bpc and 16bpc formats.
* The DRM backend now supports hotplugging secondary GPUs at runtime.
* wlr_region and wlr_box are now stable APIs.
* Tue Jan 18 2022 Michael Vetter <mvetter@suse.com>
- 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
/usr/lib/libwlroots.so.12
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 9 23:07:42 2025