Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wayfire for openSUSE:Factory checked in at 2025-09-04 17:59:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wayfire (Old) and /work/SRC/openSUSE:Factory/.wayfire.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wayfire" Thu Sep 4 17:59:24 2025 rev:2 rq:1302645 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wayfire/wayfire.changes 2024-12-10 23:43:27.408364970 +0100 +++ /work/SRC/openSUSE:Factory/.wayfire.new.1977/wayfire.changes 2025-09-04 18:01:40.172490109 +0200 @@ -1,0 +2,156 @@ +Thu Sep 4 04:09:46 UTC 2025 - Dead Mozay <[email protected]> + +- 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. + + +------------------------------------------------------------------- Old: ---- wayfire-0.9.0.tar.xz wayfire-0.9.0.tar.xz.sha256sum New: ---- wayfire-0.10.0.tar.xz wayfire-0.10.0.tar.xz.sha256sum ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wayfire.spec ++++++ --- /var/tmp/diff_new_pack.SFr8vP/_old 2025-09-04 18:01:41.300537618 +0200 +++ /var/tmp/diff_new_pack.SFr8vP/_new 2025-09-04 18:01:41.304537787 +0200 @@ -1,7 +1,7 @@ # # spec file for package wayfire # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,8 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define major_ver 0.9 + +%define major_ver 0.10 %define minor_ver 0 %define libname libwf-utils0 Name: wayfire @@ -37,6 +38,7 @@ BuildRequires: inotify-tools-devel BuildRequires: meson >= 0.56.0 BuildRequires: pkgconfig +BuildRequires: wlroots-devel >= 0.19.0 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(doctest) BuildRequires: pkgconfig(egl) @@ -56,9 +58,9 @@ BuildRequires: pkgconfig(wayland-protocols) >= 1.12 BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wf-config) >= %{major_ver} -BuildRequires: pkgconfig(wlroots) >= 0.17.0 BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xwayland) +BuildRequires: pkgconfig(yyjson) Recommends: wayfire-config-manager Recommends: wayfire-plugins-extra Recommends: wcm @@ -113,6 +115,8 @@ %{_datadir}/%{name} %{_datadir}/wayland-sessions/ %{_datadir}/wayland-sessions/*.desktop +%dir %{_datadir}/xdg-desktop-portal/ +%{_datadir}/xdg-desktop-portal/wayfire-portals.conf %{_mandir}/man1/wayfire.1%{?ext_man} %files -n %{libname} ++++++ wayfire-0.9.0.tar.xz -> wayfire-0.10.0.tar.xz ++++++ ++++ 68942 lines of diff (skipped) ++++++ wayfire-0.9.0.tar.xz.sha256sum -> wayfire-0.10.0.tar.xz.sha256sum ++++++ --- /work/SRC/openSUSE:Factory/wayfire/wayfire-0.9.0.tar.xz.sha256sum 2024-12-10 23:43:27.392364303 +0100 +++ /work/SRC/openSUSE:Factory/.wayfire.new.1977/wayfire-0.10.0.tar.xz.sha256sum 2025-09-04 18:01:40.148489098 +0200 @@ -1 +1 @@ -dd0c9c08b8a72a2d8c3317c8be6c42b17a493c25abab1d02ac09c24eaa95229d *wayfire-0.9.0.tar.xz +83f98d67479f41f3a4dcf30b414495bb8df2353daa7601159f4012a120827a16 *wayfire-0.10.0.tar.xz
