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

wlroots-0_17-devel-0.17.3-1.4 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: wlroots-0_17-devel Distribution: openSUSE Tumbleweed
Version: 0.17.3 Vendor: openSUSE
Release: 1.4 Build date: Sun Jul 21 18:19:16 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 348798 Source RPM: wlroots-0_17-0.17.3-1.4.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.

Provides

Requires

License

MIT

Changelog

* 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

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 02:11:34 2025