19 Commits

Author SHA256 Message Date
eb92a0eb76 Accepting request 1321207 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1321207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayfire?expand=0&rev=3
2025-12-05 15:57:10 +00:00
Dead Mozay
05cfcca03c Accepting request 1321206 from home:Dead_Mozay:wayfire
- 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.

OBS-URL: https://build.opensuse.org/request/show/1321206
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=18
2025-12-05 03:37:16 +00:00
95d5e4ddd9 Accepting request 1302645 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1302645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayfire?expand=0&rev=2
2025-09-04 15:59:24 +00:00
Dead Mozay
7e288e77b1 Accepting request 1302640 from home:Dead_Mozay:wayfire
- 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.
- Change BuildRequires: to wlroots >= 0.17.0 to clear unresolvable
  build
- 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.
- 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.
- Update to version 0.8.0:
  * Deleted 0001-wf-utils.patch
  * Added wayland.patch
  * Workspace sets.
  * IPC socket.
- Added 0001-wf-utils.patch (gh#WayfireWM/wayfire#1790)
- Update to version 0.7.5:
  * Wayfire bug-fix release.
    Compatible with wf-config and wf-shell 0.7.x, wlroots 0.16.x.
- Set wlroots max version to spec.
- Update to version 0.7.4:
  * No changelog was made available.
- Update to version 0.7.3:
  * Wayfire bug-fix release. Compatible with wf-config
    and wf-shell 0.7.x, wlroots 0.15.x.
  * Added BuildRequires: pango
- Add xwayland dependency.
- Fix Wayfire missing libdefault-config-backend.so (boo#1189171).
- Downgrading wlroots minimum version to spec.
- Update to version 0.7.2:
  * No changelog was made available.
- Update to version 0.7.1
  * This is a bug-fix release of Wayfire. It also contains
    support for wlroots 0.13.
- Update to version 0.7.0:
  * Compatible with wf-config 0.7.x and wlroots 0.12.x
- Update to version 0.6.0:
  * Compatible with wlroots 0.12.0
- Update to version 0.5.0:
  * Compatible with wlroots 0.11
- Remove _service
- Update to version 0.4.0:
  * Decoration buttons support
  * Animation support for context menus & tooltips
  * Improved dialogue handling
- Update to version 0.3.1.git~20200315.30f384f:
  * Xwayland positioning improvements
  * tile_by_default from the simple-tile plugin now accepts a matcher string, so you can tile only certain window types by default
  * Rotating cube screensaver
  * Bindings now return a bool indicating whether the binding has been handled. This means that WCM can grab key- and button bindings now, instead of having the user manually type them
- Update to version 0.3.1:
  * support libinput acceleration profiles
  * xwayland: Don't add decoration size when sending configure
  * Activate plugins for all outputs
- Update to version 0.2.git~201910025.a8d1c1:
  * No user-visible changes
- Initial package

OBS-URL: https://build.opensuse.org/request/show/1302640
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=16
2025-09-04 05:07:46 +00:00
a803b1aac6 Accepting request 1224003 from X11:Wayland
New Package, provides wayland compositor, Supplements lxqt-wayland-session

OBS-URL: https://build.opensuse.org/request/show/1224003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayfire?expand=0&rev=1
2024-12-10 22:43:15 +00:00
Dead Mozay
e131e4c9f0 Accepting request 1223817 from home:sfalken:branches:X11:Wayland
- Change BuildRequires: to wlroots >= 0.17.0 to clear unresolvable
  build

  * A lot of effort in this release went into improving

OBS-URL: https://build.opensuse.org/request/show/1223817
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=14
2024-11-13 02:49:21 +00:00
Dead Mozay
0d59cffdce Accepting request 1195982 from home:Dead_Mozay:wayfire
- 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.

OBS-URL: https://build.opensuse.org/request/show/1195982
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=13
2024-08-26 04:00:54 +00:00
Dead Mozay
d93cc3d16b Accepting request 1157795 from home:Dead_Mozay:wayfire
- 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.

OBS-URL: https://build.opensuse.org/request/show/1157795
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=12
2024-03-14 05:23:24 +00:00
Dead Mozay
c20b631cb1 Accepting request 1116379 from home:Dead_Mozay:wayfire
- Update to version 0.8.0:
  * Deleted 0001-wf-utils.patch
  * Added wayland.patch
  * Workspace sets.
  * IPC socket.

OBS-URL: https://build.opensuse.org/request/show/1116379
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=11
2023-10-09 06:39:36 +00:00
Dead Mozay
9ad8bad87a Accepting request 1096846 from home:sfalken:branches:X11:Wayland
- Added 0001-wf-utils.patch (gh#WayfireWM/wayfire#1790)

OBS-URL: https://build.opensuse.org/request/show/1096846
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=10
2023-07-05 01:51:34 +00:00
Dead Mozay
e75bf16dfe Accepting request 1039452 from home:Dead_Mozay:wayfire
- Update to version 0.7.5:
  * Wayfire bug-fix release.
    Compatible with wf-config and wf-shell 0.7.x, wlroots 0.16.x.

OBS-URL: https://build.opensuse.org/request/show/1039452
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=9
2022-12-02 03:46:50 +00:00
Dead Mozay
861a71fb07 Accepting request 1039213 from home:Dead_Mozay:wayfire
- Set wlroots max version to spec. 
- Update to version 0.7.4:
  * No changelog was made available.

OBS-URL: https://build.opensuse.org/request/show/1039213
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=8
2022-12-01 03:51:11 +00:00
Dead Mozay
e2d1c1f4d8 Accepting request 970545 from home:Dead_Mozay:wayfire
- Update to version 0.7.3:
  * Wayfire bug-fix release. Compatible with wf-config 
    and wf-shell 0.7.x, wlroots 0.15.x.
  * Added BuildRequires: pango
- Add xwayland dependency.

OBS-URL: https://build.opensuse.org/request/show/970545
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=7
2022-04-18 04:06:59 +00:00
Dead Mozay
c796119bc4 Accepting request 912095 from home:Dead_Mozay:wayfire
- Fix Wayfire missing libdefault-config-backend.so (boo#1189171).

OBS-URL: https://build.opensuse.org/request/show/912095
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=6
2021-08-14 13:14:42 +00:00
Dead Mozay
9883c8e240 Accepting request 902231 from home:Dead_Mozay:wayfire
- Downgrading wlroots minimum version to spec. 
- Update to version 0.7.2:
  * No changelog was made available.

OBS-URL: https://build.opensuse.org/request/show/902231
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=5
2021-06-25 05:30:43 +00:00
Dead Mozay
5895fff06f Accepting request 900887 from home:alois:branches:X11:Wayland
- Update to version 0.7.1
  * This is a bug-fix release of Wayfire. It also contains
    support for wlroots 0.13.

OBS-URL: https://build.opensuse.org/request/show/900887
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=4
2021-06-19 13:45:28 +00:00
Dead Mozay
1bdf4a2ade Accepting request 868836 from home:Dead_Mozay
Update to version 0.7.0

OBS-URL: https://build.opensuse.org/request/show/868836
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=3
2021-02-03 08:03:58 +00:00
Dead Mozay
096aeb4615 Accepting request 827230 from home:Dead_Mozay
Update to 0.5.0

OBS-URL: https://build.opensuse.org/request/show/827230
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=2
2020-10-14 02:55:50 +00:00
fbdde9c20f Accepting request 799081 from home:Dead_Mozay
New package

OBS-URL: https://build.opensuse.org/request/show/799081
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=1
2020-04-30 07:28:04 +00:00