Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqt5-qtbase for openSUSE:Factory 
checked in at 2023-05-11 12:31:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtbase"

Thu May 11 12:31:25 2023 rev:142 rq:1085927 version:5.15.9+kde151

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes      
2023-04-23 22:43:21.797321388 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533/libqt5-qtbase.changes    
2023-05-11 12:31:26.550100424 +0200
@@ -1,0 +2,6 @@
+Tue May  9 12:08:17 UTC 2023 - Fabian Vogt <fv...@suse.com>
+
+- Amend patch to fix mouse grabbing as well (bsc#1211024):
+  * big-endian-scroll.patch
+
+-------------------------------------------------------------------
@@ -4 +10 @@
-- Update to version 5.15.8+kde329, rebased upstream:
+- Update to version 5.15.9+kde151, rebased upstream:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ big-endian-scroll.patch ++++++
--- /var/tmp/diff_new_pack.V9xjiI/_old  2023-05-11 12:31:28.562110311 +0200
+++ /var/tmp/diff_new_pack.V9xjiI/_new  2023-05-11 12:31:28.566110332 +0200
@@ -1,4 +1,4 @@
-From c0677d7b69ad304727df96351c557d82e43bd69c Mon Sep 17 00:00:00 2001
+From 2c828bf5d4a0332ecece29e4513ae4b0a4a78d08 Mon Sep 17 00:00:00 2001
 From: q66 <dan...@octaforge.org>
 Date: Mon, 3 Apr 2023 14:36:51 +0200
 Subject: [PATCH] Fix scrolling on big endian platforms
@@ -10,17 +10,19 @@
 complex for a backport but fortunately also not needed because 5.x only uses
 32 bits. Use a little-endian CARD32 to have the same effect as 4*CARD8.
 
-The diff is from https://github.com/void-linux/void-packages/pull/13901,
-which is assumed to be the original source. Patch header and description
-are from Fabian Vogt <fv...@suse.de>.
+The initial diff is from 
https://github.com/void-linux/void-packages/pull/13901,
+which is assumed to be the original source.
+
+Fabian Vogt <fv...@suse.de> added a patch header, description and also fixed
+QXcbConnection::xi2SetMouseGrabEnabled.
 
 Fixes: https://bugreports.qt.io/browse/QTBUG-105157
 ---
- src/plugins/platforms/xcb/qxcbconnection_xi2.cpp | 10 ++++++----
- 1 file changed, 6 insertions(+), 4 deletions(-)
+ src/plugins/platforms/xcb/qxcbconnection_xi2.cpp | 12 ++++++++----
+ 1 file changed, 8 insertions(+), 4 deletions(-)
 
 diff --git a/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp 
b/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
-index 27a2526df..a21e38a69 100644
+index 27a2526df..cda10b39a 100644
 --- a/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
 +++ b/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
 @@ -43,6 +43,7 @@
@@ -75,7 +77,16 @@
              i++;
          }
          xcb_input_xi_select_events(xcb_connection(), window, i, 
&(xiEventMask.data()->header));
+@@ -826,6 +828,8 @@ bool QXcbConnection::xi2SetMouseGrabEnabled(xcb_window_t 
w, bool grab)
+                 | XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE
+                 | XCB_INPUT_XI_EVENT_MASK_TOUCH_END;
+ 
++        mask = qToLittleEndian(mask);
++
+         for (int id : qAsConst(m_xiMasterPointerIds)) {
+             xcb_generic_error_t *error = nullptr;
+             auto cookie = xcb_input_xi_grab_device(xcb_connection(), w, 
XCB_CURRENT_TIME, XCB_CURSOR_NONE, id,
 -- 
-2.40.0
+2.40.1
 
 

Reply via email to