Package: wayfire / 0.9.0-5
Metadata
| Package | Version | Patches format | 
|---|---|---|
| wayfire | 0.9.0-5 | 3.0 (quilt) | 
Patch series
view the series file| Patch | File delta | Description | 
|---|---|---|
| 0004 core improve gesture and touch focus APIs 2451.patch | (download) | 
              metadata/extra-gestures.xml |
                    2 	1 +	1 -	0 !  | 
          [patch 04/34] core: improve gesture and touch focus apis (#2451) This makes the hold action way more useful, and also fixes double/triple/etc tap gestures.  | 
        
| 0012 core Add legacy wayland drm option 2485.patch | (download) | 
              src/api/wayfire/nonstd/wlroots-full.hpp |
                    1 	1 +	0 -	0 !  | 
          [patch 12/34] core: add legacy wayland drm option (#2485) This can be used to work around broken drivers that accelerate the desktop but not the wayland clients.  | 
        
| 0013 Port to wlroots 0.18.x.patch | (download) | 
              meson.build |
                    4 	2 +	2 -	0 !  | 
          [patch 13/34] port to wlroots 0.18.x  | 
        
| 0014 xdg toplevel Remove log message.patch | (download) | 
              src/view/xdg-shell/xdg-toplevel.cpp |
                    1 	0 +	1 -	0 !  | 
          [patch 14/34] xdg-toplevel: remove log message  | 
        
| 0015 ipc rules Rename tablet variable to tablet instead o.patch | (download) | 
              plugins/ipc-rules/ipc-input-methods.hpp |
                    6 	3 +	3 -	0 !  | 
          [patch 15/34] ipc-rules: rename tablet variable to tablet instead of touch  | 
        
| 0016 build Depend on wlroots 0.18 when building against s.patch | (download) | 
              meson.build |
                    4 	2 +	2 -	0 !  | 
          [patch 16/34] build: depend on wlroots-0.18 when building against system wlroots  | 
        
| 0017 xdg popups Use correct destroy event.patch | (download) | 
              src/view/xdg-shell.cpp |
                    2 	1 +	1 -	0 !  | 
          [patch 17/34] xdg-popups: use correct destroy event  | 
        
| 0018 xwayland Don t attempt to restack OR surfaces.patch | (download) | 
              src/view/xwayland.cpp |
                    5 	4 +	1 -	0 !  | 
          [patch 18/34] xwayland: don't attempt to restack or surfaces This leads to a crash on wlroots 0.18, as wlroots handles this already.  | 
        
| 0019 build use wlroots 0.18 for public api requirements.patch | (download) | 
              src/meson.build |
                    2 	1 +	1 -	0 !  | 
          [patch 19/34] build: use wlroots-0.18 for public api requirements  | 
        
| 0020 xdg toplevel Track wlroots changes.patch | (download) | 
              src/view/xdg-shell/xdg-toplevel.cpp |
                    6 	6 +	0 -	0 !  | 
          [patch 20/34] xdg-toplevel: track wlroots changes xdg wayland surfaces were not committing because compositors are expected to send a configure when wlr_xdg_surface.initial_commit is set.  | 
        
| 0021 xdg toplevel Remove unnecessary change.patch | (download) | 
              src/view/xdg-shell/xdg-toplevel.cpp |
                    3 	0 +	3 -	0 !  | 
          [patch 21/34] xdg-toplevel: remove unnecessary change  | 
        
| 0022 output layout Remove commented wlr_output_rollback c.patch | (download) | 
              src/core/output-layout.cpp |
                    1 	0 +	1 -	0 !  | 
          [patch 22/34] output-layout: remove commented wlr_output_rollback call There is nothing needed to do here when using wlr_output_state.  | 
        
| 0023 ipc input methods Drop vendor and product fields.patch | (download) | 
              plugins/ipc-rules/ipc-input-methods.hpp |
                    8 	1 +	7 -	0 !  | 
          [patch 23/34] ipc-input-methods: drop vendor and product fields Reference: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4582  | 
        
| 0024 CI Build wayland 1.23 manually.patch | (download) | 
              .github/workflows/ci.yaml |
                    3 	2 +	1 -	0 !  | 
          [patch 24/34] ci: build wayland 1.23 manually Without edge, latest only has 1.22 until possibly Nov '24, when alpine image 3.21 is released.  | 
        
| 0025 CI Build libdrm manually to satisfy required version.patch | (download) | 
              .github/workflows/ci.yaml |
                    3 	2 +	1 -	0 !  | 
          [patch 25/34] ci: build libdrm manually to satisfy required version  | 
        
| 0026 output layout Rollback adaptive sync change if uncom.patch | (download) | 
              src/core/output-layout.cpp |
                    1 	1 +	0 -	0 !  | 
          [patch 26/34] output-layout: rollback adaptive sync change if uncommitted  | 
        
| 0027 xdg shell Use version from header definition.patch | (download) | 
              src/view/xdg-shell.cpp |
                    2 	1 +	1 -	0 !  | 
          [patch 27/34] xdg-shell: use version from header definition  | 
        
| 0028 xdg toplevel Use destroy event from xdg toplevel ins.patch | (download) | 
              src/view/xdg-shell/xdg-toplevel-view.cpp |
                    2 	1 +	1 -	0 !  | 
          [patch 28/34] xdg-toplevel: use destroy event from xdg-toplevel instead of xdg-surface  | 
        
| 0029 output layout Reset wlr_output_state after each comm.patch | (download) | 
              src/core/output-layout.cpp |
                   18 	17 +	1 -	0 !  | 
          [patch 29/34] output-layout: reset wlr_output_state after each commit  | 
        
| 0031 subsurface Fix damage issue.patch | (download) | 
              src/view/wlr-subsurface-controller.cpp |
                    3 	3 +	0 -	0 !  | 
          [patch 31/34] subsurface: fix damage issue If a subsurface is created and then becomes smaller without repositioning, the old larger size was never damaged, leaving artifacts on the output.  | 
        
| 0032 core Track wlroots 0.18 changes.patch | (download) | 
              src/core/core.cpp |
                    2 	1 +	1 -	0 !  | 
          [patch 32/34] core: track wlroots 0.18 changes This fixes the build.  | 
        
| 0033 main Add legacy wl drm option to help.patch | (download) | 
              src/main.cpp |
                    1 	1 +	0 -	0 !  | 
          [patch 33/34] main: add legacy-wl-drm option to --help  | 
        
| 0034 output layout add a helper for setting committing ou.patch | (download) | 
              src/core/output-layout.cpp |
                  119 	82 +	37 -	0 !  | 
          [patch 34/34] output-layout: add a helper for setting/committing output state  | 
        
| ipc input methods pass device vendorprod.patch | (download) | 
              plugins/ipc-rules/ipc-input-methods.hpp |
                   17 	14 +	3 -	0 !  | 
          ipc-input-methods: pass device vendor/product id from libinput if available  | 
        
