summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/kwin/files')
-rw-r--r--kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch32
-rw-r--r--kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch49
2 files changed, 0 insertions, 81 deletions
diff --git a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch b/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
deleted file mode 100644
index 97fed89af956..000000000000
--- a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2237391e979b2423462bb5eaf1fdf4c0876f7476 Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Wed, 10 May 2023 12:28:24 +0200
-Subject: [PATCH] xcbutils: fix nativeFloor
-
-The floor was not done in the X-native coordinate space but with double
-scaling
-
-BUG: 459373
-
-
-(cherry picked from commit a48c98f5aba71fab8bc1e1d5dd18668833631920)
----
- src/utils/xcbutils.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/utils/xcbutils.cpp b/src/utils/xcbutils.cpp
-index cea0ef7c894..9731f483c0b 100644
---- a/src/utils/xcbutils.cpp
-+++ b/src/utils/xcbutils.cpp
-@@ -646,7 +646,7 @@ QSizeF fromXNative(const QSize &s)
-
- static qreal nativeFloor(qreal value)
- {
-- return std::floor(value / kwinApp()->xwaylandScale()) * kwinApp()->xwaylandScale();
-+ return std::floor(value * kwinApp()->xwaylandScale()) / kwinApp()->xwaylandScale();
- }
-
- QRectF nativeFloor(const QRectF &rect)
---
-GitLab
-
diff --git a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch b/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
deleted file mode 100644
index f7c2047818b3..000000000000
--- a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 3d62e7548955e2ddf298c61a55fcd26007ea27bb Mon Sep 17 00:00:00 2001
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Thu, 11 May 2023 22:56:32 +0300
-Subject: [PATCH] Revert "wayland: Avoid pointer warp if constraint region is
- invalid"
-
-This reverts commit 7c91c4bad9ee709eebfdf9d5b3997fa00ca7cd13.
-
-It created regressions in some video games. After a closer look at the
-pointer constraint region handling, there are some issues, but it might
-be safer to fix them in master.
-
-In meanwhile, let's revert 7c91c4bad because it breaks more things than
-it fixes.
-
-CCBUG: 457021
-BUG: 469555
-
-
-(cherry picked from commit 07da1796b8388b00275d8281fac476bde71cd02b)
----
- src/pointer_input.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/pointer_input.cpp b/src/pointer_input.cpp
-index 2b582649a61..d47b5bc47d3 100644
---- a/src/pointer_input.cpp
-+++ b/src/pointer_input.cpp
-@@ -669,7 +669,7 @@ void PointerInputRedirection::updatePointerConstraints()
- lock->setLocked(false);
- m_locked = false;
- disconnectLockedPointerAboutToBeUnboundConnection();
-- if (!(hint.x() < 0 || hint.y() < 0 || !lock->region().contains(hint.toPoint())) && focus()) {
-+ if (!(hint.x() < 0 || hint.y() < 0) && focus()) {
- processMotionAbsolute(focus()->mapFromLocal(hint), waylandServer()->seat()->timestamp());
- }
- }
-@@ -684,7 +684,7 @@ void PointerInputRedirection::updatePointerConstraints()
- // In this case the cached cursor position hint must be fetched before the resource goes away
- m_lockedPointerAboutToBeUnboundConnection = connect(lock, &KWaylandServer::LockedPointerV1Interface::aboutToBeDestroyed, this, [this, lock]() {
- const auto hint = lock->cursorPositionHint();
-- if (hint.x() < 0 || hint.y() < 0 || !lock->region().contains(hint.toPoint()) || !focus()) {
-+ if (hint.x() < 0 || hint.y() < 0 || !focus()) {
- return;
- }
- auto globalHint = focus()->mapFromLocal(hint);
---
-GitLab
-