fix compilation

master
Jacopo De Simoi 1 month ago
parent e7f2241ce7
commit c3580c6213
  1. 17
      kde-plasma/kwin/0002-Make-output-yield-tiling-constants.patch
  2. 2
      kde-plasma/kwin/0003-Adjust-screen-area-for-tiling-gaps.patch
  3. 2
      kde-plasma/kwin/0004-Add-actions-for-third-quick-tiling.patch
  4. 2
      kde-plasma/kwin/0005-Force-maximized-windows-to-cast-a-shadow.patch
  5. 2
      kde-plasma/kwin/0006-Add-Quicktiles-at-thirds.patch
  6. 2
      kde-plasma/kwin/0007-Add-padding-to-qulcktiles.patch
  7. 2
      kde-plasma/kwin/0008-Use-geometry-relative-to-the-cutout.patch
  8. 2
      kde-plasma/kwin/0009-Make-vertical-gap-twice-as-big-between-windows.patch
  9. 2
      kde-plasma/kwin/0010-Implement-core-panning-methods.patch
  10. 2
      kde-plasma/kwin/0011-Remove-the-logic-for-tiles-on-different-screens.patch
  11. 2
      kde-plasma/kwin/0012-Implement-Incremental-wide-placement.patch
  12. 2
      kde-plasma/kwin/0013-Remove-wrap-around-when-switching-focus-horizontally.patch
  13. 2
      kde-plasma/kwin/0014-Allow-windows-outside-left-right-screen-boundary.patch
  14. 2
      kde-plasma/kwin/0015-Adjust-output-detection-for-hyper-wide.patch
  15. 2
      kde-plasma/kwin/0016-Introduce-the-Pan-helper-effect.patch
  16. 2
      kde-plasma/kwin/0017-Remove-boundary-checking-in-the-position-effect.patch
  17. 2
      kde-plasma/kwin/0018-Add-paint_screen-flag-to-prevent-artifacts.patch
  18. 2
      kde-plasma/kwin/0019-Allow-loading-the-keymap-from-a-file.patch
  19. 2
      kde-plasma/kwin/0020-Fix-erratic-margin-behavior-on-maximize.patch
  20. 2
      kde-plasma/kwin/0021-Enable-libinput-plugin-system.patch
  21. 2
      kde-plasma/kwin/0022-Do-not-move-my-tiles-around-when-desktop-changes.patch

@ -1,30 +1,31 @@
From 112def7856d0af4f49bb201cfbc82d61d3c3964a Mon Sep 17 00:00:00 2001
From 86ee35ae2a08ce22f266f41e372cc7166412b391 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Mon, 23 Jun 2025 09:40:54 +0200
Subject: [PATCH 02/22] Make output yield tiling constants
in order to have pixel-perfect placement, the tile gap size and border
size must depend on the output size and scaling.
fix compilation
---
src/core/output.cpp | 11 +++++++++++
src/core/output.cpp | 10 ++++++++++
src/core/output.h | 8 ++++++++
2 files changed, 19 insertions(+)
2 files changed, 18 insertions(+)
diff --git a/src/core/output.cpp b/src/core/output.cpp
index e7e0c98214..5a5b85ecf8 100644
index e7e0c98214..187c08ff27 100644
--- a/src/core/output.cpp
+++ b/src/core/output.cpp
@@ -402,6 +402,17 @@ Rect LogicalOutput::geometry() const
@@ -402,6 +402,16 @@ Rect LogicalOutput::geometry() const
return Rect(m_backendOutput->position(), m_backendOutput->pixelSize() / scale());
}
+
+qreal Output::defaultPadding() const
+qreal LogicalOutput::defaultPadding() const
+{
+ return 4. / scale();
+}
+
+qreal Output::defaultBorder() const
+qreal LogicalOutput::defaultBorder() const
+{
+ return 1. / scale();
+}

@ -1,4 +1,4 @@
From e85dc19e8e0432d3b1364374cc58d01de01afc6a Mon Sep 17 00:00:00 2001
From 20bbb2d3609c631fc84f4182fc69902c811a8db5 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Wed, 18 Dec 2024 15:11:22 -0500
Subject: [PATCH 03/22] Adjust screen area for tiling + gaps

@ -1,4 +1,4 @@
From 1870de07059cbfa88624889a2156db3c9de5ca03 Mon Sep 17 00:00:00 2001
From dc9e9dffb3d265f0a2c87a2a4a95b125fa63856c Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Sun, 18 Jan 2026 22:37:59 -0500
Subject: [PATCH 04/22] Add actions for third quick-tiling

@ -1,4 +1,4 @@
From 36d0b6b20b17be54ec37f659c0973620e618e4ab Mon Sep 17 00:00:00 2001
From b48b50999bd95997eae45f2262f212cdc4224a3b Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Sun, 5 Jan 2025 01:05:09 -0500
Subject: [PATCH 05/22] Force maximized windows to cast a shadow

@ -1,4 +1,4 @@
From a4e1ad431ad3c564114690a4d41bdbe04afdfda4 Mon Sep 17 00:00:00 2001
From fce093b208ab234a8c7a3294d831b2f879945f33 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Wed, 1 Oct 2025 20:24:58 -0400
Subject: [PATCH 06/22] Add Quicktiles at thirds

@ -1,4 +1,4 @@
From 085a91b2f37579612856533229347248e5ad7820 Mon Sep 17 00:00:00 2001
From 3e6eb1bfb309087d8ef5296232775a12ce45ad29 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Wed, 1 Mar 2023 12:36:23 -0500
Subject: [PATCH 07/22] Add padding to qulcktiles

@ -1,4 +1,4 @@
From 914aa331e609bf074ed24fe4206635e14bab386e Mon Sep 17 00:00:00 2001
From 5eb6f3fe2cded539c578b0b5464b207894040ba4 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Tue, 24 Jun 2025 13:19:24 +0200
Subject: [PATCH 08/22] Use geometry relative to the cutout

@ -1,4 +1,4 @@
From 8a779a1a28d048eac843c245759fd8036cd4f6c5 Mon Sep 17 00:00:00 2001
From d0fd8e82c04f97b719fac25d2ccfd815117896e0 Mon Sep 17 00:00:00 2001
From: Jacopo De Simoi <wilderjds@protonmail.com>
Date: Tue, 20 Jun 2023 18:11:43 -0400
Subject: [PATCH 09/22] Make vertical gap twice as big between windows

@ -1,4 +1,4 @@
From b797287338aaea7341fdbb7f9812efd047a8dc15 Mon Sep 17 00:00:00 2001
From b719bb36047a1bb70975fe090c948555323c8660 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

@ -1,4 +1,4 @@
From ef7f0988dd3a55e47660fceb30fd31cafa46f5f4 Mon Sep 17 00:00:00 2001
From e0f7b4c4da471ae04e1864826611f5145dfced7a 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 cd1559c6e38842420b60d359f3936bfed0ce9a41 Mon Sep 17 00:00:00 2001
From 62559b44a1bcfb1ab2924100dba4f5a01acd65cc 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

@ -1,4 +1,4 @@
From 8f2bdc5ffd9ff1e3fc01997bf7641565bb1f2ec2 Mon Sep 17 00:00:00 2001
From c5d8b072e793849d38bfb0225f47da52ebcff5bb 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 c9ff2ebcf43a51844c94c1e9c0ae2c10e8aa349c Mon Sep 17 00:00:00 2001
From fd209181a96936a220d1f958fc7f9391456e8084 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 d7bf239a6b6eedb01e6d302fde5cb0ef6b20c362 Mon Sep 17 00:00:00 2001
From b28be2db68d9b556ededf798ecdd517fa6aaba7e 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 a7561417750369b8f48c799ee3ea1899eb1edce2 Mon Sep 17 00:00:00 2001
From f09c4c44b5a25572b521f10c122e0be6e2509736 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 7573768d7f339e0e137a9e781ef2a7e45fdb1f77 Mon Sep 17 00:00:00 2001
From c563476e32c501c7a29c29f65245055bda26a906 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 b2c53bfe9f287c26fd6b973512c7747961522f35 Mon Sep 17 00:00:00 2001
From 1eb7dc97f0303fc37593abca3ccbe2e8d369c257 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 3d7368c4b682cea65c45decaceb67988cdcdc72c Mon Sep 17 00:00:00 2001
From 54f6f62b78c8340617a508cc4fed4b375bf18d61 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 753708b1cd6107de10f723c151d404f583ca3839 Mon Sep 17 00:00:00 2001
From 3f0fa225fa3c96c20032473ab8c89d364018031c 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 2bc3aef741c9730bdcc4d71b8f11291aacf62f94 Mon Sep 17 00:00:00 2001
From 1ca3f05924d1865261593464e35b20110f10dd85 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 62e7716bfdc0ad069df2a21d2382608a197e4278 Mon Sep 17 00:00:00 2001
From 6fd6626a24ea6a2adaeef8ef14a59abc3903dda1 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