[kwin] fix compilation

master
Jacopo De Simoi 1 month ago
parent 6e3c79a2fa
commit 227a94fea7
  1. 6
      kde-plasma/kwin/0010-Implement-core-panning-methods.patch
  2. 2
      kde-plasma/kwin/0011-Remove-the-logic-for-tiles-on-different-screens.patch
  3. 4
      kde-plasma/kwin/0012-Implement-Incremental-wide-placement.patch
  4. 2
      kde-plasma/kwin/0013-Remove-wrap-around-when-switching-focus-horizontally.patch
  5. 2
      kde-plasma/kwin/0014-Allow-windows-outside-left-right-screen-boundary.patch
  6. 2
      kde-plasma/kwin/0015-Adjust-output-detection-for-hyper-wide.patch
  7. 2
      kde-plasma/kwin/0016-Introduce-the-Pan-helper-effect.patch
  8. 2
      kde-plasma/kwin/0017-Remove-boundary-checking-in-the-position-effect.patch
  9. 2
      kde-plasma/kwin/0018-Add-paint_screen-flag-to-prevent-artifacts.patch
  10. 2
      kde-plasma/kwin/0019-Allow-loading-the-keymap-from-a-file.patch
  11. 2
      kde-plasma/kwin/0020-Fix-erratic-margin-behavior-on-maximize.patch
  12. 2
      kde-plasma/kwin/0021-Enable-libinput-plugin-system.patch
  13. 2
      kde-plasma/kwin/0022-Do-not-move-my-tiles-around-when-desktop-changes.patch

@ -1,4 +1,4 @@
From d0bccdb7ee9c75461e8453d13d67eb738bba51ce Mon Sep 17 00:00:00 2001
From 56ea62afd4c6bc94bc3eea9e468eb3b63b566fae Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Mon, 19 Jan 2026 10:22:58 -0500
Subject: [PATCH 10/22] Implement core panning methods
@ -24,7 +24,7 @@ index 6f6142a820..04dd5bc374 100644
}
diff --git a/src/placement.cpp b/src/placement.cpp
index 5074285437..3487d9effd 100644
index 5074285437..815738cb7d 100644
--- a/src/placement.cpp
+++ b/src/placement.cpp
@@ -11,6 +11,8 @@
@ -40,7 +40,7 @@ index 5074285437..3487d9effd 100644
}
}
+void Workspace::panWindows(KWin::Output *output, qreal pixels, bool shiftActive)
+void Workspace::panWindows(KWin::LogicalOutput *output, qreal pixels, bool shiftActive)
+{ // In case we have problems, here we moved from using indices for
+ // screens to using pointers; this may lead to trouble in testing.
+

@ -1,4 +1,4 @@
From 27118a6e68442f24274d469ddf85df56c25fca3c Mon Sep 17 00:00:00 2001
From 5e643c92185d161e81ae2b8646e66746d0f8ff23 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Thu, 5 Jun 2025 22:23:24 -0400
Subject: [PATCH 11/22] Remove the logic for tiles on different screens

@ -1,4 +1,4 @@
From 26a42fb9bb4709bc34f8eee59bb049cec3307931 Mon Sep 17 00:00:00 2001
From 0dc52269e6cc82548fecc57b0b0e2b7bcd990616 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <jacopods@gmail.com>
Date: Sun, 28 Oct 2018 02:26:37 -0400
Subject: [PATCH 12/22] Implement Incremental wide-placement
@ -11,7 +11,7 @@ Subject: [PATCH 12/22] Implement Incremental wide-placement
1 file changed, 112 insertions(+), 37 deletions(-)
diff --git a/src/placement.cpp b/src/placement.cpp
index 3487d9effd..85e80de86c 100644
index 815738cb7d..f82ca0b21d 100644
--- a/src/placement.cpp
+++ b/src/placement.cpp
@@ -163,13 +163,24 @@ std::optional<PlacementCommand> Placement::placeSmart(const Window *window, cons

@ -1,4 +1,4 @@
From 1fc7791edbb8322446390d5aab98f57b3c876178 Mon Sep 17 00:00:00 2001
From fc4ca4f59b3e8f11aba1da741e04a98ac090b888 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <jacopods@gmail.com>
Date: Fri, 5 Apr 2019 22:23:10 -0400
Subject: [PATCH 13/22] Remove wrap-around when switching focus horizontally

@ -1,4 +1,4 @@
From aa5456cd0e4eb92dbb9293874e9a15f39045dfe9 Mon Sep 17 00:00:00 2001
From 2e2d1d8bca994c745187b23427d07391db137196 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <jacopods@gmail.com>
Date: Fri, 24 May 2019 09:33:47 +0200
Subject: [PATCH 14/22] Allow windows outside left|right screen boundary

@ -1,4 +1,4 @@
From cdc24e54418d9b0c4a453ab1585190a4957b47f4 Mon Sep 17 00:00:00 2001
From 006a55317e9c9b989cba5615ecaab8c8b665a586 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Sun, 30 Apr 2023 23:09:34 -0400
Subject: [PATCH 15/22] Adjust output detection for hyper-wide

@ -1,4 +1,4 @@
From ae653f9187a83e3988ac2bef47a72723d9296dc3 Mon Sep 17 00:00:00 2001
From 456bac03f2514b5d41924e078af5493e5c910dc6 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <jacopods@protonmail.com>
Date: Thu, 17 Jun 2021 23:00:47 -0400
Subject: [PATCH 16/22] Introduce the Pan helper effect

@ -1,4 +1,4 @@
From 569646ab1c72510070eaecf50b907fa80018159d Mon Sep 17 00:00:00 2001
From e39fc508b5e07ddcfa2a597c06bf1b101ca46423 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Sat, 22 Oct 2022 22:03:42 -0400
Subject: [PATCH 17/22] Remove boundary checking in the position effect

@ -1,4 +1,4 @@
From 02feb7c0ddde773ad321c38c99c1ad80ac1f5571 Mon Sep 17 00:00:00 2001
From 4bfb479e4e9b21beb8e4d4a03c8d857e892cad1d Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <jacopods@protonmail.com>
Date: Mon, 28 Jun 2021 23:40:39 -0400
Subject: [PATCH 18/22] Add paint_screen flag to prevent artifacts

@ -1,4 +1,4 @@
From 28d27e5d574942c13a75ff5434c42c5223383054 Mon Sep 17 00:00:00 2001
From 712c26318cdd090a58afc7151703568bee47c8dd Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Tue, 12 Nov 2024 22:41:42 -0500
Subject: [PATCH 19/22] Allow loading the keymap from a file

@ -1,4 +1,4 @@
From 5ddfc577a22b41956b6f23f3c26613da593f81be Mon Sep 17 00:00:00 2001
From a7bcbdfc0580b9dddf7d36651ccee316c69d92f2 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Wed, 12 Nov 2025 15:05:32 -0500
Subject: [PATCH 20/22] Fix erratic margin behavior on maximize

@ -1,4 +1,4 @@
From a85821a39d2d5c6364fb428a9266a39131d98104 Mon Sep 17 00:00:00 2001
From bb8454cdcaca1ccb3f0472ea5f859ca39cb84503 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Tue, 20 Jan 2026 15:43:04 -0500
Subject: [PATCH 21/22] Enable libinput plugin system

@ -1,4 +1,4 @@
From 8a2f52d14e0652c1dbfe5224dea6d6fb0de52d4e Mon Sep 17 00:00:00 2001
From 646b79dca804a27e81981a5625f18eef560fff16 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Tue, 27 Jan 2026 23:11:00 -0500
Subject: [PATCH 22/22] Do not move my tiles around when desktop changes.

Loading…
Cancel
Save