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

libwf-utils0-0.11.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libwf-utils0 Distribution: openSUSE Tumbleweed
Version: 0.11.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Jul 28 10:37:11 2026
Group: Unspecified Build host: reproducible
Size: 6828012 Source RPM: wayfire-0.11.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wayfire.org/
Summary: Library for wayfire
Library for wayfire.

Provides

Requires

License

MIT

Changelog

* Tue Jul 28 2026 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.11.0:
    * Fix black screen on DPMS-on: Emit config change before damage.
    * wobbly: add glesv2 as dependency for wobbly.c.
    * Add keybind for maximizing tiled views.
    * remove unnecessary log from _set_alpha.
    * Prevent use-after-free in auxilliary_buffer_t.
    * IPC method to list all config options.
    * core: load input/output options with section+option name.
    * LOG: change new unmanaged xwayland surface to LOGC.
    * fix typo: 'Minimze' → 'Minimize'.
    * output-layout: zero-initialize output mode.
    * Add support for security-context-v1.
    * Fix add/remove output events.
    * Add support for ext-copy-capture and ext-foreign-toplevel-list
      protocols.
    * Add support for ext-data-control-v1 protocol.
    * Fix scale deactivate refocus.
    * Ensure proper error exit for unknown CLI options.
    * feat: support cursor-shape-v1 protocol.
    * Send view to back / bring forward.
    * Decoration plugin - fix touchscreen window move.
    * seat: ensure activated state does not remain on minimized
      toplevel.
    * Fix 2866 grid layer shell restore crash.
    * Add view properties.
    * fix musl compilation.
    * ipc-rules: add custom events and get-view-property.
    * Implement ext-toplevel-list plugin.
    * alpha: allow setting alpha for unmapped views.
    * pointer-constraints: add support for cursor warp hints.
    * core: move json.hpp to a subproject.
    * Keyboard: do not rely on global config changed signal.
    * tile: keep fullscreen and maximized on adjacent focus and new
      floating views.
    * xdg-popup: fix focus_main_surface_instead_of_popup for
      non-focusable parents.
    * view-impl: do not set deprecated is_positioned in view-mapped.
    * surface-node: fix infinite region calculation.
    * core: transfer views to same workspace as on destroyed output.
    * enhance configure view.
    * place: add "pointer" mode.
    * window-rules: allow using X11-style geometry.
    * plugins: move fisheye to wayfire-plugins-extra.
    * Use partial_dependency for wf-json library.
    * layer-shell: fix crash with too large margins.
    * IPC: send info about the "above" state of views.
    * Move detection and calculation of grid snapping to grid plugin
      from move plugin.
    * zoom: sanitize x/y values before blitting.
    * xwayland: allow clients to move their windows within their
      workspace.
    * xwayland: downgrade surface logging from LOGE to LOGC.
    * Global menu support.
    * output-layout: Add different automatic modes.
    * Inhibit output rendering from wayfire directly instead of
      relying on clients.
    * window-rules: fix view-action-interface output detection logic.
    * input method: make sure down edge is inside screen even the
      submitted coordinates aren't.
    * render: clarify render_pass run and run_partial functions.
    * plugins: fix cairo text transparency.
    * Support for custom vulkan effects.
    * Render: add additional documentation for texture_t.
    * switcher: render in stacking order.
    * grid: fix tiling and fullscreening for dialogs.
    * xwayland: fix workarea calculation for workspaces other than 0,0.
    * xwayland: add support for disabling compositor-side scaling.
    * Fix: guard against negative output scale values.
    * xwayland: set cursor scale.
    * HDR support.
    * seat: allow transferring implicit grabs to other nodes.
    * make sure old input-method-popup is destroyed or they can
      accumulate quite a lot.
    * Hdr fixes.
    * seat: select drag-and-drop action from keyboard modifiers.
    * ext-toplevel: Assign toplevel data to the corresponding.
    * Add support for vertical/horizontal maximization.
    * wraparound by desktop numeric id mode in vswitch.
    * allow to customize button and title size.
    * seat: update last_cursor_name when client sets cursor.
    * window-rules: make assign_workspace work with simple-tile.
    * Extending the wayfire-shell-unstable-v2 protocol.
    * command: fix ipc deregistration for repeatable bindings.
    * wayfire-shell: Allow clients to use < version 3 without crashing.
    * API: move logical geometry to floating point.
    * render: add APIs for aligning rendering to pixel borders.
    * workarounds: add use_native_buffer_size option
      for fractional scaling.
    * layer-shell: include margin in exclusive zone.
    * xwayland-unmanaged-view: fix DnD offset calculation.
    * xwayland: fix resize with transaction_timeout=0.
    * switcher: change render order comparator to be deterministic.
    * touch improvements.
    * grid improvements.
    * fix floating precision.
    * simple-tile: fix damage when dragging views.
    * render-manager: prevent infinite commit loop in direct scanout.
    * wayfire-plugin: introduce tool for installing and managing plugins.
    * api: standardize floating-point rendering helpers.
    * explicit sync.
    * wayfire-plugin: make json file optional.
    * blur blending coeff.
    * Translation support added.
* Fri Apr 10 2026 Dead Mozay <dead_mozay@opensuse.org>
  - Change from wlroot-devel to pkgconfig(wlroots-0.19).
* Fri Dec 05 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.10.1:
    * Support for the cursor-shape-v1 protocol in core.
    * Support for cursor wrapping hints in the pointer-constraints
      protocol, needed for applications like Blender to get infinite
      scroll.
    * Fixes for multiple crashes related to session-lock
      and IPC methods.
    * Multiple graphical glitches fixes related to damage tracking.
    * Other miscellaneous improvements and fixes.
* Thu Sep 04 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.10.0:
    * animate: Add squeezimize animation.
    * core: improve gesture and touch focus APIs.
    * animate: Add zap animation.
    * animate: Add spin animation.
    * core: Make exit binding configurable.
    * core: Add wlroots version to wayfire --version output.
    * fix ipc not writeable.
    * Fix clicking on open dialogs in scale and expo.
    * core: Add legacy wayland drm option.
    * ender-manager: Don't paint when session is not active.
    * Enable session-lock plugin by default.
    * render-manager: do not crash if running nested
      (no wlr_session).
    * Make socket path unique.
    * Input method: update input method popup positions
      on text input commit.
    * window-manager: Ignore fullscreen requests
      for current state.
    * move: Use post input signal for touch move grabs.
    * grid: restore unfulscreened views to their
      correct position.
    * layer-shell: save the initial state when a view is mapped.
    * animate: allow 3rd party plugins to provide additional
      animations.
    * Wayfire.ini.
    * squeezimize: remove transformer at the appropriate time.
    * layer-shell: do not grab focus if keyboard interactivity
      is set to ON_DEMAND.
    * xdg-shell: fix potential crash with inert popups.
    * foreign-toplevel: Fix potential crash when app-id mode
      is 'full'.
    * core: Bump plugin API/ABI version.
    * view-impl: add view dummy node when setting the surface
      root node.
    * nonstd: fix source file encoding.
    * animate: Respect minimize duration setting.
    * core: Add option to run as root.
    * Small fixes.
    * workarounds: Add force frame sync option.
    * Update subprojects/wf-touch.
    * Add to log message which plugin failed to load.
    * resize: Respect client minimum and maximum sizes.
    * Handle syscall failures in
      wf::compositor_core_impl_t::run.
    * Fixes #2582.
    * Input device updates.
    * decoration: do not schedule unnecessary transactions.
    * config-backend: fallback to normal [input].
    * Allow Vendored Configuration File.
    * plugin-loader: check API/ABI version with
      RTLD_LAZY|RTLD_LOCAL.
    * Add an option to disable tap-and-drag gesture.
    * xdg-activation: add options to make it more strict.
    * Add an option to enable 3fg/4fg drag gesture.
    * session-lock: lock the screen even if the client provides
      no lock surface.
    * Decoration plugin optionally force decorations.
    * add get_cursor_position ipc method to fetch
      cursor coordinates.
    * ipc-rules: fix wset-index garbage values.
    * Fix crash when applying window rules
      to constrained dialogs.
    * layer-shell: notify scenegraph of geometry changes.
    * resize: handle overflow due to margins.
    * Fix the ipc header include paths.
    * Bugfix: use view_id.value() instead
      of view_id.has_value() when finding the view.
    * animate: Improve squeezimize shader.
    * ipc-rules: Fix view-fullscreen event.
    * Misc improvements.
    * ipc-rules: add events and methods to query keyboard layout.
    * Vulkan & Pixman support.
    * ipc-rules: Only allow subscriptions for valid signal names.
    * improve owned texture.
    * unmapped-view-node: report bbox with logical size,
      not physical.
    * Try to avoid crashing when loading a plugin with invaERROR:
      Automatic wrap-based subproject downloading
      is disabledlid options.
    * xwayland: add core option for XWayland startup script.
    * Extend wayfire/get-config-option to return compound
      options.
    * squeezimize: create gles2 texture before gles2 subpass.
    * Optimize setting cursors.
    * wayfire-portals.conf for xdg-desktop-portal.
    * wayfire-portals.conf: Fix idle inhibit.
    * workaround to disable middle click.
    * scene-render: update a docstring comment to match
      function parameters.
    * Add min-width and min-height options to the resize plugin.
    * avoid scheduling a configure for an uninitialized
      xdg_surface.
    * fix: decoration plugin title-bar/border height
      size issue.
    * workarounds: add focus_main_surface_instead_of_popup.
    * idle: Fix disable-initially option functionality.
    * don't try uninitialized surfaces
      in wlr_layer_surface_v1_configure.
    * Add ipc method to send view to workspace.
    * Fix double slash in XDG metadata path construction.
    * Decoration plugin - add font color option.
    * Rendering fixes.
    * standardized warnings when GLES2 plugins attempt to run
      on unsupported renderers.
    * Add an option "core/auto_reload" to control whether
      to auto reload the config file.
    * expo: handle workspace grid changes when expo
      is active.
    * zoom: add safety checks for texture source box.
    * oswitch add directions to output switching.
    * core: set state to running a bit earlier.
    * render-manager: set output damage properly.
    * feat: Add config reload delay option and refactor
      reload logic.
    * animate: Improve squeezimize animation.
    * cube: Invert y input coordinate.
    * output-layout: Use the same transform for output
      as configured.
    * core: plugins: s/mediump/highp/.
    * Squeezimize: horizontal version.
    * render: fix auxiliary buffer move constructor.
    * core: handle suggested output for virtual-pointer.
    * layer-shell: disconnect from unmapped commit handler
      on destroy.
    * only bring toplevels to front.
    * xdg-toplevel: guard request_native_size for non-existent
      or not initialized toplevels.
    * wsets: handle null old wset in send_view_to_wset.
    * window-manager: add function to directly store windowed
      geometry.
    * fix 2734.
    * surface-node: do not send frame events to unmapped surfaces.
    * workarounds: add keep_last_toplevel_activated option.
    * output-node: auto-set limit region.
    * window-manager: do not ignore fullscreen requests
      when already fullscreen.
    * window-manager: Ignore unfullscreen requests
      if already windowed.
    * move-drag-interface: Fix move drag maximize snap off.
    * Add an extra app-id to full mode which is the same as
      the ID used for….
    * Fix drawing tablets not mapping to output.
    * subsurfaces: Only damage where the client requests.
    * core: Print the same full version string for log, -h and -v.
    * xwayland: offer focus in global active cases.
    * scene: add helper for managing render instances.
    * output-layout: Move output request state handler from
      render-manager to output-layout.
    * output/layout: move 'loaded mode' message to debug logging.
    * pointer: re-start implicit grab on subsequent button press.
* Wed Nov 13 2024 Shawn Dunn <sfalken@opensuse.org>
  - Change BuildRequires: to wlroots >= 0.17.0 to clear unresolvable
    build
* Mon Aug 26 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.9.0:
    * session-lock-v1 protocol.
    * Bindings following the current layout.
    * Animation easings.
    * A lot of effort in this release went into improving
      the IPC socket.
    * CSS theming in wf-shell.
    * improving and adding even more plugins.
    * There were many, many bug fixes in this release.
    * Full changelog:
    - https://wayfire.org/2024/08/23/Wayfire-0-9.html.
* Thu Mar 14 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.8.1:
    * Support for multiple new protocols:
    - shortcuts-inhibit-v1
    - fractional-scale-v1
    - wlr_drm_lease_v1 for non-desktop outputs.
    - input-method-v1 for better fcitx5 support (#2172).
      Note that the older support for input-method-v2 has also
      been improved, but is now disabled by default,
      because input-method-v1 works better in most cases.
      Nonetheless, it can be enabled again by setting
      workarounds/enable_input_method_v2 = true.
    * Wayfire's IPC has been extended with many new signals and commands:
    - Has methods to get view, output and workspace (and workspace-set)
      information.
    - Signals for view-mapped, unmapped,
      plugin-activation-state-changed and several others.
    - More plugins can be activated via the IPC, check the full
      commit log for details.
    * Wayfire supports SIGINT, SIGTERM for graceful shutdown.
    * Oswitch has binding to switch in the other direction.
    * Many crashes and bugs were fixed, including regressions.
* Mon Oct 09 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.8.0:
    * Deleted 0001-wf-utils.patch
    * Added wayland.patch
    * Workspace sets.
    * IPC socket.
* Tue Jul 04 2023 Shawn Dunn <sfalken@opensuse.org>
  - Added 0001-wf-utils.patch (gh#WayfireWM/wayfire#1790)
* Fri Dec 02 2022 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.7.5:
    * Wayfire bug-fix release.
      Compatible with wf-config and wf-shell 0.7.x, wlroots 0.16.x.

Files

/usr/lib64/libwayfire-blur-base.so
/usr/lib64/libwf-utils.so.0
/usr/lib64/libwf-utils.so.0.4.0
/usr/lib64/wayfire
/usr/lib64/wayfire/libalpha.so
/usr/lib64/wayfire/libanimate.so
/usr/lib64/wayfire/libautostart.so
/usr/lib64/wayfire/libblur.so
/usr/lib64/wayfire/libcommand.so
/usr/lib64/wayfire/libcube.so
/usr/lib64/wayfire/libdecoration.so
/usr/lib64/wayfire/libdefault-config-backend.so
/usr/lib64/wayfire/libexpo.so
/usr/lib64/wayfire/libext-toplevel.so
/usr/lib64/wayfire/libextra-gestures.so
/usr/lib64/wayfire/libfast-switcher.so
/usr/lib64/wayfire/libforeign-toplevel.so
/usr/lib64/wayfire/libgrid.so
/usr/lib64/wayfire/libgtk-shell.so
/usr/lib64/wayfire/libidle.so
/usr/lib64/wayfire/libinput-method-v1.so
/usr/lib64/wayfire/libinvert.so
/usr/lib64/wayfire/libipc-rules.so
/usr/lib64/wayfire/libipc.so
/usr/lib64/wayfire/libkde-appmenu.so
/usr/lib64/wayfire/libmove.so
/usr/lib64/wayfire/liboswitch.so
/usr/lib64/wayfire/libplace.so
/usr/lib64/wayfire/libpreserve-output.so
/usr/lib64/wayfire/libresize.so
/usr/lib64/wayfire/libscale-title-filter.so
/usr/lib64/wayfire/libscale.so
/usr/lib64/wayfire/libsecurity-context-v1.so
/usr/lib64/wayfire/libsession-lock.so
/usr/lib64/wayfire/libshortcuts-inhibit.so
/usr/lib64/wayfire/libsimple-tile.so
/usr/lib64/wayfire/libstipc.so
/usr/lib64/wayfire/libswitcher.so
/usr/lib64/wayfire/libvk-color-management.so
/usr/lib64/wayfire/libvswipe.so
/usr/lib64/wayfire/libvswitch.so
/usr/lib64/wayfire/libwayfire-shell.so
/usr/lib64/wayfire/libwindow-rules.so
/usr/lib64/wayfire/libwm-actions.so
/usr/lib64/wayfire/libwobbly.so
/usr/lib64/wayfire/libwrot.so
/usr/lib64/wayfire/libwsets.so
/usr/lib64/wayfire/libxdg-activation.so
/usr/lib64/wayfire/libxkb-bindings.so
/usr/lib64/wayfire/libzoom.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Aug 21 00:20:06 2026