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

libwlroots11-0.16.2-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libwlroots11 Distribution: openSUSE Tumbleweed
Version: 0.16.2 Vendor: openSUSE
Release: 2.2 Build date: Sat Feb 3 01:03:54 2024
Group: System/Libraries Build host: h02-ch1c
Size: 1062056 Source RPM: wlroots-0_16-0.16.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 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>
  - Resolve package conflicts.
* 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>
  - Initialize new package for 0.16.2 since 0.17.0 is latest wlroots release.
* 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
* Fri Dec 03 2021 Franck Bui <fbui@suse.com>
  - seatd is no more optional, see upstream commit 95b657ba80f6128eefd
* Fri Jul 09 2021 Michael Vetter <mvetter@suse.com>
  - 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
* Thu Jun 24 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.0:
    Release highlights:
    * Renderer refactoring work is well underway: everything now uses the new
      infrastructure under-the-hood except the DRM backend's primary plane.
    * The Pixman renderer has been merged, alongside new allocators (shared
      memory for Wayland/X11 and DRM dumb buffers).
    * Session management is now completely offloaded to libseat.
    * Support for the xdg-activation-v1 protocol has been merged.
    * For details see: https://github.com/swaywm/wlroots/releases/tag/0.14.0
  - Remove logind/systemd dependency and use libseat instead for (e)logind
    and seat support
* Sat Jun 19 2021 Luigi Baldoni <aloisio@gmx.com>
  - Use named source tarball
  - Fix meson version requirement
* Thu Apr 08 2021 Michael Vetter <mvetter@suse.com>
  - 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
      an output commit event handler. Instead, use the current state and
      wlr_output_event_commit.
    * render/wlr_texture: clamp texture coordinates to edge by default (#2476[12]):
      the GLES2 renderer no longer wraps textures with GL_REPEAT. If you want to repeat a
      texture, manually change wlroots' default via glTexParameteri.
    * text_input_v3: correct typo in enum field (#2735[13]):
      WLR_TEXT_INPUT_v3_FEATURE_CONTENT_TYPE has been renamed to
      WLR_TEXT_INPUT_V3_FEATURE_CONTENT_TYPE.
    * Stop using wl_shm_format (#2744[14]): the renderer functions take DRM_FORMAT_* values
      instead of WL_SHM_FORMAT_*. Make sure you don't have any remaining WL_SHM_FORMAT_*
      enum values in your compositor.
      + wlr_renderer_read_pixels now takes a DRM format code instead of an enum
      wl_shm_format
      + wlr_renderer_get_shm_texture_formats now returns DRM format codes instead of an
      enum wl_shm_format
      + wlr_renderer_read_pixels now takes a DRM format code instead of an enum
      wl_shm_format
      + wlr_output_preferred_read_format now returns a DRM format code instead of an enum
      wl_shm_format

Files

/usr/lib64/libwlroots.so.11


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024