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

wlroots-devel-0.18.1-lp160.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: wlroots-devel Distribution: openSUSE Leap 16.0
Version: 0.18.1 Vendor: openSUSE
Release: lp160.1.1 Build date: Sat Sep 21 14:58:00 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 367869 Source RPM: wlroots-0.18.1-lp160.1.1.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

* Sat Sep 21 2024 Soc Virnyl Estela <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Remove pkgconfig(freerdp2) BuildRequires: there is no mention of
    freerdp in the source tree.
* Mon Dec 18 2023 Soc Virnyl Estela <[email protected]>
  - Adjust libdir and includedir to wlroots-<version>
* Sat Dec 16 2023 Soc Virnyl Estela <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - add upstream signing key and validate source signature
* Mon Nov 14 2022 llyyr <[email protected]>
  - 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 <[email protected]>
  - Add 3456.patch: Fix build with ffmpeg 5. Patch from upstream git.
* Mon Feb 21 2022 Martin Sirringhaus <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - seatd is no more optional, see upstream commit 95b657ba80f6128eefd
* Fri Jul 09 2021 Michael Vetter <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Use named source tarball
  - Fix meson version requirement
* Thu Apr 08 2021 Michael Vetter <[email protected]>
  - 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
* Mon Nov 09 2020 Michael Vetter <[email protected]>
  - Update to 0.12.0:
    breaking changes:
    * render/gles2: remove gles2_procs global (#2351)
      The wlr_gles2_texture_from_* family of functions are no longer
      public API.
    * Remove xdg-shell-unstable-v6 support (#2391)
      wlr_xdg_shell_v6 has been dropped and is superseded by wlr_xdg_shell.
    * output: fix blurred hw cursors with fractional scaling (#2107)
      For backends: wlr_output_impl.set_cursor now takes a float scale
      instead of an int32_t.
    * Introduce wlr_output_event_commit (#2315)
      The wlr_output.events.commit event now has a data argument of
      type struct wlr_output_event_commit * instead of struct wlr_output *.
    * For details see: https://github.com/swaywm/wlroots/releases/tag/0.12.0
* Thu Jul 16 2020 Michael Vetter <[email protected]>
  - Update to 0.11.0:
    * build: replace version with soversion (#2005)
    * Fix wl_output_transform rotation direction, and composition (#2023)
    * backend/drm: add support for custom modes (#1881)
    * Introduce wlr_client_buffer (#2043)
    * Augment wlr_buffer to support swapchains (#2044)
    * output: remove wlr_output_impl.schedule_frame (#2046)
    * output: replace wlr_output.damage with a damage event (#2065)
    * Implement the viewporter protocol (#2092)
    * output: introduce wlr_output_test (#2097)
    * output: fix blurred hw cursors with fractional scaling (#2107)
    * Texture improvements (#2139)
    * xwayland: split server (#2175)
    * Make wlr_xcursor_manager_load() return a bool (#2195)
    * output: make wlr_output_set_gamma atomic (#2196)
    * Allow keyboard and pointer grabs to hook clear_focus() (#2217)
    * backend/drm: atomic improvements (#2238)
    * render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT (#2255)
    * output: fix dangling renderer context after wlr_output_preferred_read_format (#2292)
    * layer-shell: remove unused surface list (#2309)
    * For details see: https://github.com/swaywm/wlroots/releases/tag/0.11.0
  - Remove 0001-Declare-wlr_seat-globals-as-extern.patch: in new release
  - Remove viewport-implementation.patch: in new release
  - Set -Dlogind-provider=systemd
* Thu Jun 25 2020 Michael Vetter <[email protected]>
  - Add viewport-implementation.patch:
    To be able to compile sway 1.5 RC1 which depends on unreleased
    wlroots
* Sat Jun 06 2020 Denis Kondratenko <[email protected]>
  - Add -fno-common patch in order to address boo#1160244
    * 0001-Declare-wlr_seat-globals-as-extern.patch
    * https://github.com/swaywm/wlroots/pull/2013
* Thu Mar 12 2020 Max Lin <[email protected]>
  - Disable logind support in Leap 15, we don't have systemd >= 237,
    neither elogind.
* Wed Mar 11 2020 Michael Vetter <[email protected]>
  - Update to 0.10.1:
    * xdg-shell: fix popups rendered outside of the screen
    * meson: Fix protocol includes for compositor examples
    * examples: Fix compositor-examples
    * xwayland: ignore pointer focus changes
* Thu Jan 23 2020 Michael Vetter <[email protected]>
  - Update to 0.10.0:
    * The RDP backend has been removed entirely in favor of solutions
      like wayvnc
    * Code cleanups and bug fixes
* Mon Jan 13 2020 Michael Vetter <[email protected]>
  - Update to 0.9.1:
    * virtual-pointer: Actually use the value passed to axis_discrete
    * xwm: allow applications to change focus between their own surfaces
    * backend/wayland: fix frame callback not registered
* Fri Jan 03 2020 Michael Vetter <[email protected]>
  - Update to 0.9.0:
    * layer_shell: set layer of existing surface #1842
    * backend/drm: add support for custom modes #1881
    * Simplify globals implementation by removing destructors #1915
    * Improve presentation-time API #1919
    * output: re-introduce atomic mode, enabled, scale and transform #1797
    * See for details: https://github.com/swaywm/wlroots/releases/tag/0.9.0
  - Changes form 0.8.0:
    * presentation_feedback: add the sampled state
    * See for details: https://github.com/swaywm/wlroots/releases/tag/0.8.0
* Tue Aug 27 2019 [email protected]
  - Update to 0.7.0:
    * backend: touch: Assign good ids to single touch devices
    * backend: touch: Fixup incomplete patch for single touch devices.
    * render/drm: keep old drm_format if realloc fails
    * xcursor: avoid leak and loss of all cursors if cursors realloc fails
    * Fix memory leak
    * Simplify check
    * wlr_surface: condition is always false
    * xdg_shell: remove variable self-assignment
    * backend/session: non-void function should return a value
    * backend/drm: use UINT64_C for uint64_t literals
    * Avoid loss of a fractional part
    * backend/wayland: check if zxdg_toplevel_decoration_v1 is not NULL
    * xwayland: prevent possible array overrun
    * examples: remove duplicated condition
    * Use a set to track pointer button state.
    * session/logind: keep active for pause_device gone
    * zwp_virtual-keyboard: fix mmap error handling
    * wlr_xdg_toplevel: reparent on parent unmap
    * wlr-layer-shell-v1: destroy xdg popups on unmap
    * x11: Send a frame event on the pointer after button events
    * virtual_keyboard: Require keymap before accepting keycodes
    * Remove rootston
    * Add libinput-1.14 support
    * Revert "render/drm: keep old drm_format if realloc fails"
    * Add _incr_version to contrib/
    * Support pointer-gestures on Wayland backend
    * wlr_seat_touch: Don't destroy touch point with surface
    * layer-shell: Remove unused event source
    * layer-shell: Reject requests on gone surfaces
    * text_input: Don't forget to send enter events
    * output: clear output->damage on successful commit
    * output-damage: set needs swap only when we have new damage
    * session/logind: specify seat exactly
    * session/logind: check for XDG_SESSION_ID first
    * screencopy: fix segfault on disabled output
    * screencopy: send failed after output disconnect
    * export-dmabuf-v1: fix segfault on output disable
    * Implement serial validation for selection requests
    * wlr_seat: Fix edge cases with serial validation
    * wlr_pointer_gestures: Register event serials
    * wlr_tablet_v2: Register event serials
    * wlr_seat: special-case first serial set use
    * Use -fmacro-prefix-map to strip build path
    * Fixes #1689 RDP RemoteFX crash
    * wlr_output: remove idle_done on output destroy
    * drm: legacy: issue a NULL modeset on disable
    * backend: drm: switch to pageflip_handler_2
    * backend/drm: destroy output immediately
    * Revert "output: atomic mode"
    * seat: Move focus back to first shell surface when unfocusing layer surface
    * xdg_shell(_v6): Take maximize/fullscreen state into account on view init
    * wlr_touch: Declare wlr_touch_impl usage as const
    * backends/x11: Touch support
    * wlr_input_method_v2: Remove input method's resource from the list on destroy
    * wlr_seat_touch: add a way for a grab to ignore a touch point
    * wlr_xdg_popup: grab touch events alongside pointer and keyboard
    * wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces
    * backend/wayland: use xdg-decoration-unstable-v1
    * backend/wayland: remove wl_shm
    * render/gles2: print GL_RENDERER
    * Remove orbital screenshooter and gamma-control
    * backend/drm: check format when scanning out DMA-BUF
    * backend/drm: strip alpha channel on scan-out
    * render/dmabuf: add wlr_dmabuf_attributes_copy
    * buffer: add wlr_buffer_get_dmabuf
    * output: change set_dmabuf to attach_buffer
    * output: fix attach_buffer semantics
    * output: save buffer in pending state
    * backend/drm: hold buffers while scanning out
    * backend/drm: reject DMA-BUFs with flags
    * rootston: add support for direct scan-out
    * output: refuse to scan-out if software cursors are used
    * output: introduce wlr_output_lock_attach_render
    * output-damage: support direct scan-out
    * backend/drm: fallback to drmModeAddFB2
    * backend/drm: add support for multiplanar BOs
    * output: reset the pending state on failed commit
    * output: remove wlr_output_impl.transform
    * output: drop wlr_output_mode.flags
    * Remove all wayland-server.h includes
    * output: atomic mode, enabled, scale and transform
    * xdg-output: add support for xdg-output-unstable-v1 version 3
    * backend/drm: fix missing plane formats
* Mon May 06 2019 [email protected]
  - Update to 0.6.0:
    * We have removed the long-deprecated wl_shell implementation from wlroots.
    * output: refactor frame submission API
    * output: remove lx, ly
    * Rename lid_switch to switch_device to disambiguate lid and tablet mode switches
    * Add FreeRDP backend for remote desktop support
  - Remove wlroots-0.3-libinput-include.patch: not needed anymore
* Tue Mar 12 2019 [email protected]
  - Update to 0.5.0:
    * DISPLAY is no longer set automatically for Xwayland
    * wlr_output_layout_get_box: handle empty layout
    * Unbreak build with '-Wstrict-prototypes'
    * rootston/view: Remove redundant declaration in the same file
    * wlr_xdg_shell: Remove redundant declaration in the same file
    * Remove glEGLImageTargetTexture2DOES
    * seat: fix remaining wlr_button_state enum rename
    * xwm: use min size as base size hint if it is missing and vice versa
    * xwm: fix typos in WM_NORMAL_HINTS handling
    * backend/session: Allow setting a custom tty via WLR_DIRECT_TTY
    * backend/drm: Don't fail on failing to find overlay format
    * seat: guard against button count corruption
    * meson: enable more compiler warnings
    * seat: use wlr_button_state enum instead of uint32_t
    * seat: only store serial if pressing a button
    * tinywl: send pointer frame events
    * backend/session: add noop session
    * rootston: refactor rendering
    * rootston: fix rotated views rendering
    * rootston: fix Xwayland children rendering when fullscreen
    * rootston: split rendering code into render.c
    * rootston: fix input events for rotated views
    * xwayland: don't set DISPLAY
    * seat: add debug logs when validating grab serials
    * backend/session: open TTY with O_CLOEXEC for direct session
    * xwayland: set CLOEXEC on /dev/null FD
  - Compile with -Wno-redundant-decls
    See: https://gitlab.freedesktop.org/wayland/wayland/issues/82
* Thu Feb 28 2019 Michael Vetter <[email protected]>
  - Update to 0.4.1:
    * rootston: Make add_{switch,binding}_config static
    * clang compile fix#1572[1]
* Tue Feb 26 2019 [email protected]
  - Update to 0.4:
    * xwm: stack below on map
    * drm: do not modeset to current mode
    * wlr_output: do not modeset to current mode
    * backend/drm: fix modeset on drm fd resume
    * Make popup inert when destroyed.
    * Add build-*/ to gitignore.
    * Revert "drm: do not modeset to current mode"
    * Add a wlr_output_set_subpixel()
    * data-control: add primary selection support
    * Prevent NULL dereference in tablet_tool handler
    * backend/drm: fix memory leak in realloc crtcs
    * backend/drm: Unset cursor on cleanup
    * Post protocol error on invalid wl_surface scale
    * rootston: don't try to maximize fullscreen surfaces
    * rootston: surface_at: check for fullscreen surfaces in between TOP and OVERLAY layers
    * xwm: Add _NET_CLIENT_LIST support
    * Allow cursor render surface to be used as fb
    * Copy cursor surface to secondary gpu if necessary
    * Add workaround for hardware cursors on nouveau
    * data-device: destroy previous source when starting drag
    * xdg-shell: destroy child popups on unmap
    * Deprecate old protocols
    * primary-selection-v1: copy from gtk-primary-selection
    * surface: error out on invalid transform
    * subsurface: add map/unmap events
    * xwayland, data-device: fix surface state on unmap
    * data-device: make old offers inert before sending selection
    * backend/drm: fix NULL dereference when unsetting cursor
    * xwayland: don't use SOCK_CLOEXEC
    * xwayland: remove remaining SOCK_CLOEXEC
    * data-device: refactor wlr_drag
    * data-device: fix drag cleanup if not started
    * rootston: cancel drag on invalid serial
    * data-offer: send WL_DATA_OFFER_ERROR_INVALID_FINISH
    * data-device: unbreak wl_data_source.cancel during drag-and-drop
    * rootston: move part of desktop.c to view.c, use an interface for views
    * rootston: add a view child interface
    * rootston: make roots_view embedded and remove unions
    * data-device: check if there's a source before sending dnd_finish
    * Allow compositors to run as systemd user units
* Mon Feb 04 2019 [email protected]
  - Update to 0.3:
    * gtk-primary-selection: refactor everything, untie from seat (#1397).
      Various properties related to this unstable protocol have been
      removed from wlr_seat and wlr_seat_client. Use wlr_gtk_primary_selection_* instead.
    * output: switch wlr_output_swap_buffers damage to output-buffer-local coords (#1403)
    * Standardize the wlr_box input paramaters (#1441). The destination
      parameter is now always the first one.
    * Remove wlr_xdg_surface_send_close (#1461). Use
      wlr_xdg_toplevel_send_close and wlr_xdg_popup_destroy instead.
    * data-device, primary-selection: add request_set_selection (#1402).
      Compositors now need to listen on wlr_seat.events.request_set_selection
      and wlr_seat.events.request_set_primary_selection, then decide whether or not to
      accept the request with wlr_seat_set_selection and wlr_seat_set_primary_selection.
    * wlr_seat_client_send_selection has been removed, this is an internal function (#1427)
    * wlr_data_source_finish has been removed, this is now handled
      by wlr_data_source_destroy (#1427)
    * wlr_data_source_cancel has been renamed to wlr_data_source_destroy (#1427)
    * Compositors now need to listen on the wlr_pointer.frame or wlr_cursor.frame
      events, and call wlr_seat_notify_frame (#1503). If you're simulating pointer events,
      you'll need to call wlr_seat_notify_frame manually.
  - Add wlroots-0.3-libinput-include.patch: fix include
* Mon Jan 28 2019 Jan Engelhardt <[email protected]>
  - Avoid pointless scriptlet dependency on /bin/sh.
  - Avoid double-shipping documentation.
* Fri Jan 25 2019 [email protected]
  - Update description
* Thu Jan 24 2019 [email protected]
  - Adjust spec file to not use git but version 0.2
* Thu May 17 2018 [email protected]
  - Initial version

Files

/usr/include/wlroots-0.18
/usr/include/wlroots-0.18/wlr
/usr/include/wlroots-0.18/wlr/backend
/usr/include/wlroots-0.18/wlr/backend.h
/usr/include/wlroots-0.18/wlr/backend/drm.h
/usr/include/wlroots-0.18/wlr/backend/headless.h
/usr/include/wlroots-0.18/wlr/backend/interface.h
/usr/include/wlroots-0.18/wlr/backend/libinput.h
/usr/include/wlroots-0.18/wlr/backend/multi.h
/usr/include/wlroots-0.18/wlr/backend/session.h
/usr/include/wlroots-0.18/wlr/backend/wayland.h
/usr/include/wlroots-0.18/wlr/backend/x11.h
/usr/include/wlroots-0.18/wlr/config.h
/usr/include/wlroots-0.18/wlr/interfaces
/usr/include/wlroots-0.18/wlr/interfaces/wlr_buffer.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_keyboard.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_output.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_pointer.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_switch.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_tablet_pad.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_tablet_tool.h
/usr/include/wlroots-0.18/wlr/interfaces/wlr_touch.h
/usr/include/wlroots-0.18/wlr/render
/usr/include/wlroots-0.18/wlr/render/allocator.h
/usr/include/wlroots-0.18/wlr/render/color.h
/usr/include/wlroots-0.18/wlr/render/dmabuf.h
/usr/include/wlroots-0.18/wlr/render/drm_format_set.h
/usr/include/wlroots-0.18/wlr/render/drm_syncobj.h
/usr/include/wlroots-0.18/wlr/render/egl.h
/usr/include/wlroots-0.18/wlr/render/gles2.h
/usr/include/wlroots-0.18/wlr/render/interface.h
/usr/include/wlroots-0.18/wlr/render/pass.h
/usr/include/wlroots-0.18/wlr/render/pixman.h
/usr/include/wlroots-0.18/wlr/render/swapchain.h
/usr/include/wlroots-0.18/wlr/render/vulkan.h
/usr/include/wlroots-0.18/wlr/render/wlr_renderer.h
/usr/include/wlroots-0.18/wlr/render/wlr_texture.h
/usr/include/wlroots-0.18/wlr/types
/usr/include/wlroots-0.18/wlr/types/wlr_alpha_modifier_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h
/usr/include/wlroots-0.18/wlr/types/wlr_compositor.h
/usr/include/wlroots-0.18/wlr/types/wlr_content_type_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_cursor.h
/usr/include/wlroots-0.18/wlr/types/wlr_cursor_shape_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_damage_ring.h
/usr/include/wlroots-0.18/wlr/types/wlr_data_control_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_data_device.h
/usr/include/wlroots-0.18/wlr/types/wlr_drm.h
/usr/include/wlroots-0.18/wlr/types/wlr_drm_lease_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_export_dmabuf_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_ext_foreign_toplevel_list_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_foreign_toplevel_management_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_fractional_scale_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_fullscreen_shell_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_gamma_control_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_idle_inhibit_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_idle_notify_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_input_device.h
/usr/include/wlroots-0.18/wlr/types/wlr_input_method_v2.h
/usr/include/wlroots-0.18/wlr/types/wlr_keyboard.h
/usr/include/wlroots-0.18/wlr/types/wlr_keyboard_group.h
/usr/include/wlroots-0.18/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_layer_shell_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_linux_dmabuf_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_linux_drm_syncobj_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_matrix.h
/usr/include/wlroots-0.18/wlr/types/wlr_output.h
/usr/include/wlroots-0.18/wlr/types/wlr_output_layer.h
/usr/include/wlroots-0.18/wlr/types/wlr_output_layout.h
/usr/include/wlroots-0.18/wlr/types/wlr_output_management_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_output_power_management_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_output_swapchain_manager.h
/usr/include/wlroots-0.18/wlr/types/wlr_pointer.h
/usr/include/wlroots-0.18/wlr/types/wlr_pointer_constraints_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_pointer_gestures_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_presentation_time.h
/usr/include/wlroots-0.18/wlr/types/wlr_primary_selection.h
/usr/include/wlroots-0.18/wlr/types/wlr_primary_selection_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_region.h
/usr/include/wlroots-0.18/wlr/types/wlr_relative_pointer_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_scene.h
/usr/include/wlroots-0.18/wlr/types/wlr_screencopy_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_seat.h
/usr/include/wlroots-0.18/wlr/types/wlr_security_context_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_server_decoration.h
/usr/include/wlroots-0.18/wlr/types/wlr_session_lock_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_shm.h
/usr/include/wlroots-0.18/wlr/types/wlr_single_pixel_buffer_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_subcompositor.h
/usr/include/wlroots-0.18/wlr/types/wlr_switch.h
/usr/include/wlroots-0.18/wlr/types/wlr_tablet_pad.h
/usr/include/wlroots-0.18/wlr/types/wlr_tablet_tool.h
/usr/include/wlroots-0.18/wlr/types/wlr_tablet_v2.h
/usr/include/wlroots-0.18/wlr/types/wlr_tearing_control_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_text_input_v3.h
/usr/include/wlroots-0.18/wlr/types/wlr_touch.h
/usr/include/wlroots-0.18/wlr/types/wlr_transient_seat_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_viewporter.h
/usr/include/wlroots-0.18/wlr/types/wlr_virtual_keyboard_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_virtual_pointer_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_xcursor_manager.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_activation_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_decoration_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_registry.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_v2.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_output_v1.h
/usr/include/wlroots-0.18/wlr/types/wlr_xdg_shell.h
/usr/include/wlroots-0.18/wlr/util
/usr/include/wlroots-0.18/wlr/util/addon.h
/usr/include/wlroots-0.18/wlr/util/box.h
/usr/include/wlroots-0.18/wlr/util/edges.h
/usr/include/wlroots-0.18/wlr/util/log.h
/usr/include/wlroots-0.18/wlr/util/region.h
/usr/include/wlroots-0.18/wlr/util/transform.h
/usr/include/wlroots-0.18/wlr/version.h
/usr/include/wlroots-0.18/wlr/xcursor.h
/usr/include/wlroots-0.18/wlr/xwayland
/usr/include/wlroots-0.18/wlr/xwayland.h
/usr/include/wlroots-0.18/wlr/xwayland/server.h
/usr/include/wlroots-0.18/wlr/xwayland/shell.h
/usr/include/wlroots-0.18/wlr/xwayland/xwayland.h
/usr/lib64/pkgconfig/wlroots-0.18.pc
/usr/share/doc/packages/wlroots-devel
/usr/share/doc/packages/wlroots-devel/CONTRIBUTING.md
/usr/share/doc/packages/wlroots-devel/README.md
/usr/share/licenses/wlroots-devel
/usr/share/licenses/wlroots-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 21 23:46:22 2025