Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: wlroots-0_16-devel | Distribution: openSUSE Tumbleweed |
Version: 0.16.2 | Vendor: openSUSE |
Release: 2.1 | Build date: Fri Dec 22 00:46:27 2023 |
Group: Development/Libraries/C and C++ | Build host: i03-ch1c |
Size: 316425 | Source RPM: wlroots-0_16-0.16.2-2.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.
MIT
* 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 * Mon Nov 09 2020 Michael Vetter <mvetter@suse.com> - 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 <mvetter@suse.com> - 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 <mvetter@suse.com> - Add viewport-implementation.patch: To be able to compile sway 1.5 RC1 which depends on unreleased wlroots * Sat Jun 06 2020 Denis Kondratenko <denis.kondratenko@suse.com> - 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 <mlin@suse.com> - Disable logind support in Leap 15, we don't have systemd >= 237, neither elogind. * Wed Mar 11 2020 Michael Vetter <mvetter@suse.com> - 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 <mvetter@suse.com> - 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 <mvetter@suse.com> - 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 <mvetter@suse.com> - 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
/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/pixman.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_cursor.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_fullscreen_shell_v1.h /usr/include/wlr/types/wlr_gamma_control_v1.h /usr/include/wlr/types/wlr_idle.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_damage.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_server_decoration.h /usr/include/wlr/types/wlr_session_lock_v1.h /usr/include/wlr/types/wlr_single_pixel_buffer_v1.h /usr/include/wlr/types/wlr_subcompositor.h /usr/include/wlr/types/wlr_surface.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_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/xwayland.h /usr/lib64/libwlroots.so /usr/lib64/pkgconfig/wlroots.pc /usr/share/doc/packages/wlroots-0_16-devel /usr/share/doc/packages/wlroots-0_16-devel/CONTRIBUTING.md /usr/share/doc/packages/wlroots-0_16-devel/README.md /usr/share/licenses/wlroots-0_16-devel /usr/share/licenses/wlroots-0_16-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jun 9 11:06:58 2024