commit libqt5-qtbase for openSUSE:Factory

2024-09-08 Thread Source-Sync
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 2024-09-08 11:59:10

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.10096 (New)


Package is "libqt5-qtbase"

Sun Sep  8 11:59:10 2024 rev:156 rq:1199186 version:5.15.15+kde127

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2024-07-25 11:56:13.355168654 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.10096/libqt5-qtbase.changes   
2024-09-08 11:59:40.309700347 +0200
@@ -1,0 +2,55 @@
+Wed Sep  4 20:01:55 UTC 2024 - Fabian Vogt 
+
+- Update to version 5.15.15+kde127, rebased upstream:
+  * Add LGPL header to qcalendar.cpp
+  * Move some flaky text tests into Lancelot
+  * Update Harfbuzz to 7.2.0
+  * doc: Make docs for ElideNone a bit more precise
+  * tst_QImageReader: fix missing checks for "newly"-added ImageOptions
+  * tst_QMainWindow: for UB (use of reserved names)
+  * Update bundled libjpeg-turbo to version 3.0.0
+  * Update to Freetype 2.13.1
+  * [docs] Link from QtConcurent::run() to QThreadPool::start(Callable&&)
+  * Docs: State that OpenSSL3 is available from 5.15.1
+  * Simplify (and fix) initialization of a list of time-zones
+  * ODBC/MySQL: fix compilation with MySQL < 5.7.9
+  * SQLite: Update SQLite to v3.42.0
+  * tst_QHostInfo: fix mem-leaks in threadSafetyAsynchronousAPI()
+  * tst_QSortFilterProxyModel: fix mem-leaks II: sortStable()
+  * tst_QNetworkDiskCache: fix mem-leak
+  * tst_QAbstractItemModelTester: fix mem-leak
+  * tst_QSortFilterProxyModel: fix mem-leaks
+  * Fix screens not always updating if order changes
+  * Update the list of CLDR-based files
+  * Return TZ time-zone backend's tranCache() as a const reference
+  * tst_QTcpSocket: fix mem-leak
+  * tst_QNetworkCookieJar: fix memleak
+  * tst_QParallelAnimationGroup: fix memleak
+  * tst_QXmlStream::tokenErrorHandling() - register test directory in CMake
+  * Fix transparency in 16 bit and 24 bit ico files
+  * QVariant: always compare floating point with double precision
+  * Doc: Document QMAKE_APPLE_DEVICE_ARCHS
+  * Update bundled libpng to version 1.6.40
+  * fbconvenience: use smart pointer for QFbCursor
+  * Doc: Clarify that the rich text engine has limited support for HTML tags
+  * autotest: Blacklist tst_QTableView::columnViewportPosition for winrt
+  * autotest: Blacklist QTimeLine::interpolation for winrt
+  * QFuture: mention the work-stealing algorithm in the docs
+  * QtDoc Global: Add macros for Qt Design Studio in qtdoc
+  * Fix specific overflow in qtextlayout
+  * Remove QEglFSCursor's inheritance of QOpenGLFunctions
+  * tst_QPixmapCache: QVERIFY a failed replace()
+  * tst_QPixmapCache: check insert() reports failure
+  * QPixmapCache: add a comment on how failed insert() invalidates cacheKey
+  * tst_QPixmapCache: rewrite QVERIFY(x != 0) to QVERIFY(x)
+  * QVariant: remove outdated docs about reimplementing clear()
+  * Bump version to 5.15.15
+  * Update The-Qt-Company-Commercial
+  * Fix crash on QLocale::monthName().simplified()
+  * Android: fix QDir::entryInfoList() with content URIs
+  * Android: fix content url handling of filenames with spaces
+- Commits dropped by the rebase:
+  * tst_QXmlStream: remove unneeded _ba UDLs
+  * Fix specific overflow in qtextlayout (CVE-2023-32763)
+
+---

Old:

  qtbase-everywhere-src-5.15.14+kde143.obscpio

New:

  qtbase-everywhere-src-5.15.15+kde127.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.1ETO8t/_old  2024-09-08 11:59:52.102188550 +0200
+++ /var/tmp/diff_new_pack.1ETO8t/_new  2024-09-08 11:59:52.106188716 +0200
@@ -29,15 +29,15 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.14+kde143
+Version:5.15.15+kde127
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
 Group:  System/Libraries
 Url:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.14
-%define so_version 5.15.14
+%define real_version 5.15.15
+%define so_version 5.15.15
 %define tar_version qtbase-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 # to get mtime of file:

++ _service ++
--- /var/tmp/diff_new_pack.1ETO8t/_old  2024-09-08 11:59:52.186192028 +0200
+++ /var/tmp/diff_new_pack.1ETO8t/_new  2024-09-08 11:59:52.190192193 +0200
@@ -1,12 +1,12 @@
 
   
enable
-   5.15.14+kde@TAG_OFFSET@
+   5.15.15+kde@TAG_OFFSET@
https://invent.kde.org/qt/qt/qtbase.git
git
qtbas

commit libqt5-qtbase for openSUSE:Factory

2024-05-30 Thread Source-Sync
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 2024-05-30 15:32:31

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.24587 (New)


Package is "libqt5-qtbase"

Thu May 30 15:32:31 2024 rev:154 rq:1177539 version:5.15.14+kde140

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2024-03-20 21:14:16.821806492 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.24587/libqt5-qtbase.changes   
2024-05-30 15:32:46.776949147 +0200
@@ -1,0 +2,87 @@
+Wed May 29 06:25:15 UTC 2024 - Fabian Vogt 
+
+- Update to version 5.15.14+kde140, rebased upstream:
+  * xcb: Avoid repeatedly registering xsettings callbacks
+  * Opt out of standard library memory_resource on macOS < 14 and iOS < 17
+  * QPainter: fix assert when drawing bitmaps at very near to .5 coord
+  * XCB: Unset the connection's mousePressWindow if it's this window
+  * SQL/ODBC: Pass correct length to SQLColAttribute()
+  * qxkbcommon: fix isKeypad
+  * QObjectPrivate::Signal: initialize all members
+  * gui: fix build against gcc-14 (-Werror=calloc-transposed-args)
+  * QTest::WatchDog: fix missing timeout resets on test function change
+  * tst_bench_QCryptographicHash: add benchmarks for QMessageAuthenticationCode
+  * Hsts: match header names case insensitively
+  * Blacklist tst_NetworkSelfTest::smbServer on openSUSE 15.4
+  * Blacklist tst_QGlyphRun::drawRightToLeft on openSUSE 15.4
+  * Match deadcode elimination with cpu feature check
+  * Update public suffix list for QUrl/QtNetwork
+  * QProcess: remove the note that it freezes threads on QNX
+  * Update public suffix list for QUrl/QtNetwork
+  * QNAM: Fix double-connect for manual redirect handling
+  * Android: fix build error for Qt 5.15 with NDK r24+
+  * Bump tested macOS SDK to version 13
+  * Darwin: Explicitly link to IOKit, as used by QSysInfo::machineUniqueId()
+  * Update Copyright year to 2023
+  * SQLite: Update SQLite to v3.41.2
+  * Android: remove getRootWindowInsets
+  * Blacklist tst_QItemDelegate::editorKeyPress for SLES 15.4
+  * BLACKLIST tst_QListView::internalDragDropMove for SLES 15.4
+  * Blacklist tst_QWindow:testInputEvents on SLES 15.4
+  * Blacklist tst_gestures tests for SLES 15.4
+  * Blacklist tst_QOpenGLWidget::stackWidgetOpaqueChildIsVisible for SLES 15.4
+  * Blacklist tst_qwidget::widgetAt and tst_qwidget_window::tst_dnd_events
+  * BLACKLIST: tst_QApplication::sendEventsOnProcessEvents for SLES 15.4
+  * Blacklist: tst_QGraphicsAnchorLayout::layoutDirection for SLES 15.4
+  * Doc: Fix typo
+  * Android: allow using string based versions in compileSdkVersion
+  * QListView: No-op, when a list item is dropped directly behind itself
+  * Android: don't break when finding opengl plugin
+  * Change android target SDK version to 31
+  * git: ignore ._* files
+  * Android: fix manual deployment with ANDROID_DEPLOYMENT_DEPENDENCIES
+  * QMessageAuthenticationCode: fix result() non-re-entrancy
+  * QMessageAuthenticationCode: Extract Methods finalize{,Unchecked}() from 
result()
+  * tst_bench_QCryptographicHash: use QMetaEnum trick
+  * tst_bench_QCryptographicHash: port to QTest::addRow()
+  * tst_qtconcurrentrun: fix UB (uninit'ed values)
+  * QComboBox: Disable items marked as disabled in native popups
+  * tst_QSslSocket_onDemandCertificates_member: Blacklist & debug
+  * QSQL/ODBC: fix regression (trailing NUL)
+  * SQLite: Update SQLite to v3.41.1
+  * Android: demistify the "No platform plugin" androiddeployqt error
+  * QTest::WatchDog: Extract Method setExpectation()
+  * Tidy up qtestcase.cpp's WatchDog
+  * Fix thread-sanitizer warning about a data race
+  * macOS: Guard text input client from destroyed QCocoaWindow
+  * Accept full-width parentheses in removeMnemonics()
+  * Fix listed files for sha3_keccak
+  * Fix overflow in SHA-3/Keccak
+  * tst_QCryptographicHash: Extract Method ensureLargeData()
+  * QCryptographicHash: fix UB (data race on concurrent result()) [2nd try]
+  * QVarLengthArray: fix UBs in insert(it, n, v) ([basic.life], invariants)
+  * Add q_points_into_range to container utilities
+  * qstrncpy(): document that we don't implement strncpy() fill-all-[dst,len)
+  * QThread/Unix: fix compilation with C++11
+  * QDBusError: don't refer to a QT_NAMESPACE'ed get() as ::get()
+  * Update to Freetype 2.13.0
+  * Android: fix and document QStandardPaths behavior on different versions
+  * tst_qvarlengtharray: add test for QVLA(n) ctor
+  * Android: avoid duplicate paths from QStandardPaths::standardLocations()
+  * Android: document limitation for QFile::copy() operation for content uri
+  * Bump version to 5.15.14
+  * SQLite: Update SQLite to v3.41.0
+  * tst_QMessageAuthenticationCode: check tha

commit libqt5-qtbase for openSUSE:Factory

2024-01-04 Thread Source-Sync
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 2024-01-04 15:55:14

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28375 (New)


Package is "libqt5-qtbase"

Thu Jan  4 15:55:14 2024 rev:151 rq:1136538 version:5.15.12+kde147

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-11-28 22:18:56.080750319 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28375/libqt5-qtbase.changes   
2024-01-04 15:56:18.070115933 +0100
@@ -1,0 +2,75 @@
+Wed Jan 03 08:37:54 UTC 2024 - alarr...@suse.com
+
+- Update to version 5.15.12+kde147:
+  * Http2: fix potential overflow in assemble_hpack_block()
+(bsc#1218413, CVE-2023-51714)
+  * HPack: fix incorrect integer overflow check
+  * HPack: fix a Yoda Condition
+
+---
+Fri Dec 29 13:12:23 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.12+kde144, rebased upstream:
+  * QMimeDatabase: handle buggy type definitions with circular inheritance
+  * xcb: only set base size when it's valid
+  * QPixmapCache: fix leaking of QStrings and Keys on clear()
+  * OpenFile portal: do not use O_PATH fds
+  * QSystemTrayIcon: properly disconnect old menu in setContextMenu()
+  * Guard QTabBar against nested event processing during moving tabs
+  * QDial: don't crash when min==max and setting a value != min & max
+  * QStandardItemModel: don't leak in mimeData()
+  * SQL/MySQL: properly initialize variable
+  * QWidgetTextControl: ignore invalid input method event
+  * Update the LGPL license header
+  * SQL/MySQL: fix handling of json column
+  * Remove QMAKE_RANLIB and QMAKE_LINK_SHLIB from android/default_pre.prf
+  * macOS: Fix less common writing systems on Catalina and later
+  * Blacklist 1 tests in tst_QFtp on ubuntu-20.04
+  * Update bundled libpng to version 1.6.39
+  * Android: Fix signing of APKs that are generated when an AAB is also built
+  * Update bundled zlib to version 1.2.13
+  * doc: update the limitation of QSystemTrayIcon on X11
+  * Blacklist 1 tests in tst_QTimer on ubuntu-20.04
+  * Add benchmarks for QLocale number parsing
+  * Add benchmarks for QString number parsing
+  * Android: Fix incorrect fullscreen dimensions
+  * Gtk3Theme: set XCURSOR_SIZE and XCURSOR_THEME for wayland sessions
+  * xcb: Flush Display when processing xcb events
+  * xcb: Add xlib wrapper for XFlush()
+  * QHostAddress: Fix incorrect comparison against 'Any'
+  * QSsl[OpenSSL/Android]: Fix hardcoded 1_1 suffix
+  * BLACKLIST: tst_QApplication::sendEventsOnProcessEvents for RHEL 9.0
+  * QMacStyle: do not set white color for grayed out button
+  * Work round macOS's omission of en_DE from its own uiLanguages()
+  * Suppress a deprecation warning in tst_QDateTime::toString_enumformat()
+  * QJsonValue: fix incorrect to{Array,Object} when the value is empty
+  * QGtk3Dialog: remove the #include for empty moc
+  * Remove unneeded QWindow from QGtk3Dialog
+  * tst_QSslSocket: Delete sslOptions
+  * tst_QSslServer: Make the in-process server use TLS1.2
+  * Android: fix Gradle warning about using enableUncompressedNativeLibs
+  * Mention  limitation of QDir::drives() on Windows
+  * QFileSystemEngine/Win: fix incorrect buffer size in currentPath()
+  * Android: properly retrieve mime type of uri to for openUrl()
+  * Android: Fix clipboard issue with urls
+  * Android: Add a way to disable accessibility via an environment var
+  * Update bundled libpng to version 1.6.38
+  * QIOSMessageDialog::exec - work around 'windowsless' exec
+  * QIosScreen: retain the right window
+  * tst_Q{BitArray,ContiguousCache}: check not only count(), but size(), too
+  * QIosTextResponder: stop using deprecated constants and type
+  * qcompilerdetection.h: detect Coverity
+  * Android: Fix Display.getRealMetrics deprecation
+  * Fix broken Text rendering when noantialiased NativeRendering is used
+  * forkfd: fix Clang 15 ATOMIC_VAR_INIT deprecation warning
+  * eglfs: Add env.var. to disable the dedicated drmHandleEvent thread
+  * doc: Don't put strings into QVector
+  * Remove focusProxyAndInputMethods from tst_QWidget
+  * Bump version to 5.15.12
+  * Update documentation of qWaitForWindowActive / qWaitForWindowExposed
+  * QtHttp: Lower the severity of some log output
+  * StyleSheetStyle: Fix color of placeholder texts in text edits
+  * Android: Fix flickering on split screen mode
+  * Update url to IAccessible2 Specification
+
+---

Old:

  qtbase-everywhere-src-5.15.11+kde138.obscpio

New:

  qtbase-everywhere-src-5.15.12+kde147.obscpio



O

commit libqt5-qtbase for openSUSE:Factory

2023-10-30 Thread Source-Sync
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-10-30 22:10:46

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.17445 (New)


Package is "libqt5-qtbase"

Mon Oct 30 22:10:46 2023 rev:149 rq:1121284 version:5.15.11+kde138

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-10-20 23:16:07.257105472 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.17445/libqt5-qtbase.changes   
2023-10-30 22:11:05.072878904 +0100
@@ -164 +164,2 @@
-  * QXmlStreamReader: Raise error on unexpected tokens
+  * QXmlStreamReader: Raise error on unexpected tokens (CVE-2023-38197,
+QTBUG-92113, QTBUG-95188, bsc#1213326)
@@ -323,3 +324,6 @@
-  * Hsts: match header names case insensitively (CVE-2023-32762)
-  * Fix specific overflow in qtextlayout (CVE-2023-32763)
-  * QDnsLookup/Unix: make sure we don't overflow the buffer (CVE-2023-33285, 
boo#1211642)
+  * Hsts: match header names case insensitively (CVE-2023-32762,
+QTBUG-113392, bsc#1211797)
+  * Fix specific overflow in qtextlayout (CVE-2023-32763,
+QTBUG-113337, bsc#1211798)
+  * QDnsLookup/Unix: make sure we don't overflow the buffer
+(CVE-2023-33285, boo#1211642)
@@ -500 +504,2 @@
-  * Apply CVE-2023-24607-qtbase-5.15.diff
+  * Apply CVE-2023-24607-qtbase-5.15.diff (CVE-2023-24607,
+bsc#1209616)



Other differences:
--


commit libqt5-qtbase for openSUSE:Factory

2023-10-20 Thread Source-Sync
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-10-20 23:15:58

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1945 (New)


Package is "libqt5-qtbase"

Fri Oct 20 23:15:58 2023 rev:148 rq:1119152 version:5.15.11+kde138

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-10-08 12:17:05.827522815 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1945/libqt5-qtbase.changes
2023-10-20 23:16:07.257105472 +0200
@@ -1,0 +2,9 @@
+Thu Oct 19 08:24:52 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.11+kde138:
+  * QLibraryPrivate: Actually merge load hints
+  * QPluginLoader: report the right load hints
+  * xkb: fix build with libxkbcommon 1.6.0 and later
+  * a11y atspi: Map ButtonMenu role to AT-SPI equivalent
+
+---

Old:

  qtbase-everywhere-src-5.15.11+kde134.obscpio

New:

  qtbase-everywhere-src-5.15.11+kde138.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.3Soleh/_old  2023-10-20 23:16:45.642505991 +0200
+++ /var/tmp/diff_new_pack.3Soleh/_new  2023-10-20 23:16:45.642505991 +0200
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.11+kde134
+Version:5.15.11+kde138
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.3Soleh/_old  2023-10-20 23:16:45.710508472 +0200
+++ /var/tmp/diff_new_pack.3Soleh/_new  2023-10-20 23:16:45.714508618 +0200
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  c672f8b5af90a40bad7e621eae4616b12a31
+  ea7a183732c17005f08ca14fd70cdd305c90396d
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.11+kde134.obscpio -> 
qtbase-everywhere-src-5.15.11+kde138.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.11+kde134.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1945/qtbase-everywhere-src-5.15.11+kde138.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.3Soleh/_old  2023-10-20 23:16:45.806511975 +0200
+++ /var/tmp/diff_new_pack.3Soleh/_new  2023-10-20 23:16:45.806511975 +0200
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.11+kde134
-mtime: 1696459087
-commit: c672f8b5af90a40bad7e621eae4616b12a31
+version: 5.15.11+kde138
+mtime: 1697666239
+commit: ea7a183732c17005f08ca14fd70cdd305c90396d
 


commit libqt5-qtbase for openSUSE:Factory

2023-10-08 Thread Source-Sync
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-10-08 12:16:45

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28202 (New)


Package is "libqt5-qtbase"

Sun Oct  8 12:16:45 2023 rev:147 rq:1116104 version:5.15.11+kde134

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-09-29 21:13:15.905080233 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28202/libqt5-qtbase.changes   
2023-10-08 12:17:05.827522815 +0200
@@ -1,0 +2,171 @@
+Fri Oct  6 21:59:54 UTC 2023 - Christophe Marin 
+
+- Enable the experimental native painting feature to improve
+  remote desktop performances (boo#1214915)
+  exporting QT_XCB_NATIVE_PAINTING is required to use the feature.
+
+---
+Fri Oct  6 06:35:37 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.11+kde134, rebased upstream:
+  * Revert "Windows QPA: Add support to UiaRaiseNotificationEvent()"
+  * FileChooser portal: Make sure filter.name is not empty
+  * QPersistentModelIndex: fix UB (op< on unrelated pointers)
+  * Avoid crash when keysymToQtKey(keysym, Qt::ControlModifier) is called
+  * a11y atspi: translate coords for GetOffsetAtPoint the right way
+  * a11y atspi: Take dialog into account as top-level window
+  * a11y atspi: Fix incorrect use of x instead of y position
+  * macOS: Handle asynchronous deminiaturizing of windows
+  * QTranslator: generalize a UNIX-only path
+  * iOS, input panel: be more careful before enabling QIOSKeyboardListener
+  * Android: Fix flickering on window resize and show keyboard
+  * Android A11Y: Check for active surface before calling into native code
+  * xcb: Delete touch points without target windows
+  * Blacklist 1 tests in tst_QDBusConnection on ubuntu-20.04
+  * Fix CMake builds without ANDROID_SDK
+  * Blacklist 2 tests in tst_Http2 on ubuntu-20.04
+  * Blacklist 1 tests in tst_QSqlQuery on macos
+  * Defer creating the special shaders in the texture blitter
+  * tst_QSslSocket::serverCipherPreferencies - fix for OpenSSL v3
+  * QTemporaryFile: document rename() differences from QFile
+  * Doc: 3rd party: Fix reference to FreeType LICENSE.txt
+  * Update bundled libjpeg-turbo to version 2.1.4
+  * tst_QSsSocket: fix verifyClientCertificate with OpenSSL 3
+  * tst_QSslSocket: regenerate certificate used for setLocalCertificateChain
+  * tst_QSslSocket::protocolServerSide - make it work with OpenSSL v3
+  * tst_QSslSocket::oldErrorsOnSocketReuse - make it work with OpenSSL v3
+  * Update zconf.h prefixes to match zlib v1.2.12 update
+  * xcb: fix D&D in same xembed client
+  * xcb: use global coordinates for position of D&D for xembed client
+  * Doc: Update QMetaType::metaObject() descriptions
+  * BLACKLIST: tst_QGlyphRun::mixedScripts for Ubuntu 22.04
+  * BLACKLIST tst_qfont for Ubuntu 22.04
+  * BLACKLIST tst_QMenuBar::check_menuPosition for Ubuntu 22.04
+  * tst_QDtls::verifyClientCertficiate - update certs for OpenSSL v3
+  * QSslCertificate::toText(): add a file to compare against
+  * Fix the spelling of the word "combination"
+  * tst_QSslCertificate::pkcs12 - skip the test if OpenSSL version >= 3
+  * Android A11Y: Fix TalkBack scrolling behavior
+  * Android A11Y: Notify android about scroll events
+  * QCocoaDrag: don't add pasteboard items with non-absolute URLs
+  * QDirPrivate: pass input QList by cref
+  * tst_qbytearray: remove qCompress_data for QT_NO_COMPRESS
+  * QDeviceDiscoveryUDev: use NSDMI
+  * QAuthenticator: Fix crash when using NTLM / Negotiate
+  * Provide a native interface instance in minimal platform plugin
+  * Android: document the supported clipboard mimetypes
+  * Windows: Account for not finding child windows when calling 
ChildWindowFromPointEx
+  * iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop
+  * Disable bitcode for iOS
+  * macOS: Ignore deprecation for ReleaseIconRef
+  * BLACKLIST tst_QApplication::sendEventsOnProcessEvents for Ubuntu 22.04
+  * Convert Latin1 to UTF-16 before passing to ICU API
+  * Doc: Remove repetition of word in text
+  * eglfs: Fix screen cloning when atomic is enabled
+  * Fix printing of dpr>1 images on Windows
+  * QHttp: Fix handling of redirect loaded from cache
+  * Doc: Fix return type of QLEInteger/QBEInteger post-in/decrement ops
+  * qmake: Fix installation of separate debug info for plugins
+  * iOS: ensure we close inputpanel after clearing focusobject
+  * Convert Latin1 to UTF-16 before passing to ICU API
+  * qputenv: defend against non-NUL-terminated QByteArray values
+  * QFontSubset: remove unused glyphName() overload
+  * Statically assert that the __mips_dsp code is only active on 32-bit
+

commit libqt5-qtbase for openSUSE:Factory

2023-09-29 Thread Source-Sync
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-09-29 21:12:51

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28202 (New)


Package is "libqt5-qtbase"

Fri Sep 29 21:12:51 2023 rev:146 rq:1114081 version:5.15.10+kde129

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-07-09 20:39:23.940790305 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28202/libqt5-qtbase.changes   
2023-09-29 21:13:15.905080233 +0200
@@ -1,0 +2,6 @@
+Thu Sep 28 09:45:53 UTC 2023 - Marcus Meissner 
+
+- switch icu-devel requires to pkgconfig to allow switching libicu
+  versions
+
+---



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.ZIkRsm/_old  2023-09-29 21:13:20.053229898 +0200
+++ /var/tmp/diff_new_pack.ZIkRsm/_new  2023-09-29 21:13:20.057230042 +0200
@@ -95,7 +95,8 @@
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  pkgconfig(glesv2)
 %endif
-BuildRequires:  libicu-devel
+BuildRequires:  pkgconfig(icu-i18n)
+BuildRequires:  pkgconfig(icu-uc)
 BuildRequires:  tslib-devel
 %if %{vulkan}
 BuildRequires:  vulkan-devel


commit libqt5-qtbase for openSUSE:Factory

2023-07-09 Thread Source-Sync
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-07-09 20:39:20

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.23466 (New)


Package is "libqt5-qtbase"

Sun Jul  9 20:39:20 2023 rev:145 rq:1097663 version:5.15.10+kde129

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-06-16 16:52:16.636790572 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.23466/libqt5-qtbase.changes   
2023-07-09 20:39:23.940790305 +0200
@@ -1,0 +2,5 @@
+Wed Jun 28 16:18:03 UTC 2023 - Callum Farmer 
+
+- Change %_libqt5_libexecdir to %_libexecdir/qt5 (bsc#1174075)
+
+---



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.KxWl4F/_old  2023-07-09 20:39:25.556800027 +0200
+++ /var/tmp/diff_new_pack.KxWl4F/_new  2023-07-09 20:39:25.560800051 +0200
@@ -159,7 +159,7 @@
 %define libqt5_examplesdir %{libqt5_archdatadir}/examples
 %define libqt5_includedir  %{_includedir}/qt5
 %define libqt5_importdir   %{libqt5_archdatadir}/imports
-%define libqt5_libexecdir  %{libqt5_archdatadir}/libexec
+%define libqt5_libexecdir  %{_libexecdir}/qt5
 %define libqt5_plugindir   %{libqt5_archdatadir}/plugins
 %define libqt5_sysconfdir  %{_sysconfdir}/xdg
 %define libqt5_translationdir  %{libqt5_datadir}/translations

++ macros.qt5 ++
--- /var/tmp/diff_new_pack.KxWl4F/_old  2023-07-09 20:39:25.676800749 +0200
+++ /var/tmp/diff_new_pack.KxWl4F/_new  2023-07-09 20:39:25.680800773 +0200
@@ -7,7 +7,7 @@
 %_libqt5_examplesdir  %{_libqt5_archdatadir}/examples
 %_libqt5_includedir   %{_includedir}/qt5
 %_libqt5_importdir%{_libqt5_archdatadir}/imports
-%_libqt5_libexecdir   %{_libqt5_archdatadir}/libexec
+%_libqt5_libexecdir   %{_libexecdir}/qt5
 %_libqt5_plugindir%{_libqt5_archdatadir}/plugins
 %_libqt5_sysconfdir   %{_sysconfdir}/xdg
 %_libqt5_translationdir   %{_libqt5_datadir}/translations


commit libqt5-qtbase for openSUSE:Factory

2023-06-16 Thread Source-Sync
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-06-16 16:52:06

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.15902 (New)


Package is "libqt5-qtbase"

Fri Jun 16 16:52:06 2023 rev:144 rq:1092926 version:5.15.10+kde129

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-05-26 20:14:26.315892556 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.15902/libqt5-qtbase.changes   
2023-06-16 16:52:16.636790572 +0200
@@ -1,0 +2,127 @@
+Tue Jun 13 12:58:24 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.10+kde129, rebased upstream:
+  * Ssl: Copy the on-demand cert loading bool from default config
+  * Schannel: Reject certificate not signed by a configured CA certificate 
(boo#1211994, CVE-2023-34410)
+  * qnetworkreplyfileimpl_p.h: fix header guard name
+  * Revert "Draw the cursor considering the descent is 0"
+  * Use pkgconfig in order to find libproxy configuration
+  * Upgrade PCRE2 to 10.40
+  * Android A11Y: handle LocationChanged event only for focused element
+  * Port binary JSON to new special integer bitfields
+  * INTEGRITY: enable C99 globally
+  * QObject: mark two error reporting functions COLD
+  * Endian: Provide special integer bitfield unions
+  * Android: set useLegacyPackaging to true in build.gradle
+  * QWidgetTextControl: port to new-style connects (faster)
+  * Sync qxmlstream.g with qxmlstreamparser_p.h [1/2]: switched lines
+  * tst_QNetworkReply try stabilize autoDeleteReplies tests
+  * Remove duplicated include for 
+  * Fix recursion crash when calling setStyleSheet with `qproperty-styleSheet`
+  * qwindowsxpstyle: Fix typos in documentation
+  * Correct prefix reported for end element in QXmlStreamReader
+  * Android A11Y: Add supported role infos to A11yNodeInfo
+  * Fix handling of DateTime values in QSettings
+  * Fix off-by-one for "typically" lowest value INT_MIN
+  * xml: Fix typos in documentation
+  * QWindowsWindow: Fix typo in documentation
+  * includemocs (updated script)
+  * widgets: Fix typos in documentation
+  * cocoa: Fix typo in debug messages
+  * Only scroll QMenu when there is a valid active action
+  * QTimer: Add note in documentation
+  * Fix QListView assert when the last row is moved in IconMode
+  * QFileDialog: Fix adding default suffix when file path contains dot
+  * QLineEdit: account for the placeholderText when computing lineRect
+  * QFileDialog::saveFileContent crashes on accept
+  * QCompleter: QCompleter unexpectedly changes QLineEdit text
+  * Fix build error on iOS with the configure option -qtnamespace
+  * Draw the cursor considering the descent is 0
+  * Remove pure-virtual-signals.h include from tst_moc.cpp
+  * plugins: image formats - fix odr violation
+  * dbus: Fix typos
+  * qwindowsdialoghelpers: Fix typo in documentation
+  * QTableView: Document the customizations applied to QHeaderView
+  * Unicodetools: compile
+  * eglfs_x11: Fix running flag linkage
+  * qcompilerdetection.h: add Q_CC_{GNU,MSVC,CLANG}_ONLY macros
+  * Fix CMake warning about "missing closing ' quote"
+  * Fix alignment of next/prev links in offline style
+  * QtDBus: includemocs
+  * Image Plugins: includemocs(-ish)
+  * QtGui: includemocs
+  * QXcbNativeInterface: remove unused field m_sysTraySelectionAtom
+  * Windows QPA: Fix slowdown with large table/tree views with accessibility
+  * Macstyle: fix the text color on the disabled button
+  * QMacStyle: fix tool buttons (in checked mode)
+  * QTeamCityLogger: fix .arg() placeholder injection
+  * QAbstractTestLogger: disable copying
+  * Fix errorMessageFromComError()
+  * QtNetwork: includemocs
+  * AppleUnifiedLogger: Remove manually managed os_log_t cache
+  * examples: add WindowStaysOnBottomHint into preview text
+  * QSharedPointer: Use matching new/delete
+  * QIbusPlatformInputContextPlugin: includemocs
+  * QGtk3ThemePlugin: includemocs
+  * QTuioTouchPlugin: includemocs
+  * QtWidgets: includemocs v2022
+  * QMYSQLDriverPlugin: includemocs
+  * QtDeviceDiscoverySupportPrivate: includemocs
+  * QLinuxFbIntegrationPlugin: includemocs
+  * QtPrintSupport: includemocs
+  * QSQLiteDriverPlugin: includemocs
+  * QtFbSupportPrivate: includemocs
+  * QXdgDesktopPortalThemePlugin: includemocs
+  * QtTest: includemocs
+  * QComposePlatformInputContextPlugin: includemocs
+  * QtSql: includemocs
+  * QVncIntegrationPlugin: includemocs
+  * Fix backingstore fractional DPR glitches for widgets in child windows
+  * Include  where std::numeric_limits is used
+  * QtInputSupportPrivate: includemocs
+  * Document the default value of QSFPM::sortOrder()
+  * Better document how to enable sorting in QSPFM
+  * Correct documentation of INI format's los

commit libqt5-qtbase for openSUSE:Factory

2023-05-26 Thread Source-Sync
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-26 20:14:20

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533 (New)


Package is "libqt5-qtbase"

Fri May 26 20:14:20 2023 rev:143 rq:1088808 version:5.15.9+kde154

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-05-11 12:31:26.550100424 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533/libqt5-qtbase.changes
2023-05-26 20:14:26.315892556 +0200
@@ -1,0 +2,8 @@
+Wed May 24 07:59:20 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.9+kde154:
+  * Hsts: match header names case insensitively (CVE-2023-32762)
+  * Fix specific overflow in qtextlayout (CVE-2023-32763)
+  * QDnsLookup/Unix: make sure we don't overflow the buffer
+
+---

Old:

  qtbase-everywhere-src-5.15.9+kde151.obscpio

New:

  qtbase-everywhere-src-5.15.9+kde154.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.NdM0j1/_old  2023-05-26 20:14:32.407928868 +0200
+++ /var/tmp/diff_new_pack.NdM0j1/_new  2023-05-26 20:14:32.411928892 +0200
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.9+kde151
+Version:5.15.9+kde154
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.NdM0j1/_old  2023-05-26 20:14:32.475929273 +0200
+++ /var/tmp/diff_new_pack.NdM0j1/_new  2023-05-26 20:14:32.479929297 +0200
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  84152777a48af444a902bbf4df8b38146171c20d
+  a196623892558623e467f20b67edb78794252a09
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.9+kde151.obscpio -> 
qtbase-everywhere-src-5.15.9+kde154.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.9+kde151.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533/qtbase-everywhere-src-5.15.9+kde154.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.NdM0j1/_old  2023-05-26 20:14:32.559929774 +0200
+++ /var/tmp/diff_new_pack.NdM0j1/_new  2023-05-26 20:14:32.563929798 +0200
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.9+kde151
-mtime: 1681119505
-commit: 84152777a48af444a902bbf4df8b38146171c20d
+version: 5.15.9+kde154
+mtime: 1684875609
+commit: a196623892558623e467f20b67edb78794252a09
 


commit libqt5-qtbase for openSUSE:Factory

2023-05-11 Thread Source-Sync
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 
+
+- 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 
 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 .
+The initial diff is from 
https://github.com/void-linux/void-packages/pull/13901,
+which is assumed to be the original source.
+
+Fabian Vogt  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
 
 


commit libqt5-qtbase for openSUSE:Factory

2023-04-23 Thread Source-Sync
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-04-23 22:43:15

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533 (New)


Package is "libqt5-qtbase"

Sun Apr 23 22:43:15 2023 rev:141 rq:1082064 version:5.15.9+kde151

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-04-04 21:17:59.640262205 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1533/libqt5-qtbase.changes
2023-04-23 22:43:21.797321388 +0200
@@ -1,0 +2,150 @@
+Fri Apr 21 09:53:51 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.8+kde329, rebased upstream:
+  * QCborValue: fix incorrect to{Array,Map} when the value is empty
+  * QMargins: fix a missing "full stop" in the docs
+  * QLibrary: restore translated string
+  * QLibrary: fix possible arg() format clobbering
+  * iOS: Use python3 for enumerating test target devices
+  * Android: Treat ACTION_CANCEL as TouchCancelEvent
+  * Doc: Fix broken formatting
+  * QFileSystemEngine: fix potential formatting error
+  * QString::asprintf: check that passing field widths as arguments works
+  * Backport recent QFlags tests
+  * network: Fix typos in documentation
+  * Fix accuracy with screen composition
+  * Doc: Update documentation for QElapsedTimer's in Windows
+  * Document that QStandardPath::findExecutable works with absolute paths
+  * macOS: Use native resize cursors for diagonal resize
+  * Fix clipped glyphs in text rendering of QGraphicsTextItem
+  * Change comparison data type to fix int overflow
+  * Add missing Q_WEAK_OVERLOAD definition
+  * Update QFileInfo docs to mention macOS aliases
+  * Distinguish macOS aliases from normal symbolic links
+  * Windows QPA: Fix frameless maximize on secondary screens
+  * Rewrite tst_qdataurl as a data-driven test
+  * Fix compilation for wasm
+  * QIOSFileDialog/QIOSDocumentPickerController - handle dismissed view 
controller
+  * Fix QDockWidget's dock area permissions after hovering
+  * Fix C++20 ambiguous relational operators between QJsonValue{,Ref}
+  * Android: make sure that orientationChange is reported after resize
+  * Android: set all QScreen's geometry-related parameters together
+  * Blacklist: test cases blacklisted in tst_QDBusConnection:
+  * wasm:  fix issue with passing username/password to network request
+  * macOS: Pass multi arch flags when linking qmake
+  * QCocoaFileDialogHelper: Always enable symlinks and aliases to directories
+  * Android: terminate argv passed to main() with nullptr
+  * Update bundled libjpeg-turbo to version 2.1.3
+  * ANGLE: Load the DirectX libraries from the system path directly
+  * SQLite: Update SQLite to v3.37.2
+  * Fix compiler warnings about unused parameters
+  * Fix getsockopt option_value initial initialization
+  * Http2: Fix redirect-handling
+  * Android A11Y: Fix value rounding
+  * Android A11Y: Announce value together with element name when focused
+  * Android A11Y: handle valueChanged events
+  * tst_QSystemSemaphore: give proper path to test-helper
+  * QNX: Silence compiler warning by initializing variable
+  * Update LICENSE.QT-LICENSE-AGREEMENT
+  * winrt appxmanifest: Properly replace VCLibs version for newer MSVC versions
+  * QAbstractSocket: Don't pretend pause and resume is a stack
+  * Gui: test also depends for clipboard feature
+  * QDesktopServices: deprecate destroying URL handlers w/o explicit 
unsetUrlHandler()
+  * macOS: Respect QMAKE_APPLE_DEVICE_ARCHS when building qmake
+  * HTTP: Make redirect response parsing more generic
+  * BLACKLIST: tst_QGlyphRun::mixedScripts for Ubuntu 20.04
+  * Android A11Y: populate child elements when constructing node info
+  * Fix issue where readyRead() could happen after disconnected()
+  * QStringView: add missing constexpr so we can use is_constant_evaluated
+  * Use Android's View.generateViewId() for generating ids for views/surfaces
+  * Remove documentation of non-existing QAccessible state
+  * Doc: Fix snippet to match actual QFileInfo behavior
+  * Android: Re-focus focused accessibility node after orientation change
+  * Android A11Y: execute C++ code on main Qt thread
+  * Android: extract parentId for hidden object in advance
+  * xcb: Show valuator atom names properly in categorized logging
+  * Android: replace stacktrace with debug message in search for setService
+  * Better document attaching a QFutureWatcher to a started QFuture
+  * doc: Update GenericDataLocation location on iOS
+  * BLACKLIST test_Gestures tests for RHEL-8.4
+  * QPlainTestLogger: do not print "failure location" if there's no failure
+  * QAbstractItemView: do not access invalid model indices (3/N)
+  * Win32: always allow the event loop to be woken up by posted even

commit libqt5-qtbase for openSUSE:Factory

2023-04-04 Thread Source-Sync
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-04-04 21:17:39

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.19717 (New)


Package is "libqt5-qtbase"

Tue Apr  4 21:17:39 2023 rev:140 rq:1077032 version:5.15.8+kde185

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-03-19 16:16:03.475170250 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.19717/libqt5-qtbase.changes   
2023-04-04 21:17:59.640262205 +0200
@@ -1,0 +2,11 @@
+Mon Apr 03 10:48:53 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.8+kde185:
+  * QFSFileEngine: fix overflow bug when using lseek64
+  * Add QImage null check when QOpenGLTexture converts
+- Add patch to fix return key handling in QGroupBox on GNOME (bsc#1209364):
+  * 0001-Revert-QGnomeTheme-Allow-Space-Return-Enter-and-Sele.patch
+- Add patch to fix XInput2 events in big-endian X11 clients (bsc#1204883, 
QTBUG-105157):
+  * big-endian-scroll.patch
+
+---

Old:

  qtbase-everywhere-src-5.15.8+kde183.obscpio

New:

  0001-Revert-QGnomeTheme-Allow-Space-Return-Enter-and-Sele.patch
  big-endian-scroll.patch
  qtbase-everywhere-src-5.15.8+kde185.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.1SIgcs/_old  2023-04-04 21:18:05.960302499 +0200
+++ /var/tmp/diff_new_pack.1SIgcs/_new  2023-04-04 21:18:05.964302525 +0200
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.8+kde183
+Version:5.15.8+kde185
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
@@ -47,6 +47,8 @@
 Source4:qtlogging.ini
 Source99:   libqt5-qtbase-rpmlintrc
 # patches 0-999 are openSUSE and/or non-upstream(able) patches #
+Patch1: 0001-Revert-QGnomeTheme-Allow-Space-Return-Enter-and-Sele.patch
+Patch2: big-endian-scroll.patch
 Patch3: 0001-Revert-QMenu-hide-when-a-QWidgetAction-fires-the-tri.patch
 # Proposed: https://bugreports.qt.io/browse/QTBUG-88491
 Patch4: 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch

++ 0001-Revert-QGnomeTheme-Allow-Space-Return-Enter-and-Sele.patch ++
>From c9b74bceb38b662c1e112611b45e389e9d38b22b Mon Sep 17 00:00:00 2001
From: Fabian Vogt 
Date: Mon, 3 Apr 2023 12:45:02 +0200
Subject: [PATCH] Revert "QGnomeTheme: Allow Space, Return, Enter and Select to
 press buttons"

Workaround for https://bugreports.qt.io/browse/QTBUG-112523

This reverts commit f2eab01eb9f95f9eebc10bbe96e6c4810cd654b1.
---
 src/platformsupport/themes/genericunix/qgenericunixthemes.cpp | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp 
b/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
index 6e01af052c..cb1b39db64 100644
--- a/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
+++ b/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
@@ -755,9 +755,6 @@ QVariant QGnomeTheme::themeHint(QPlatformTheme::ThemeHint 
hint) const
 return QVariant(QChar(0x2022));
 case QPlatformTheme::UiEffects:
 return QVariant(int(HoverEffect));
-case QPlatformTheme::ButtonPressKeys:
-return QVariant::fromValue(
-QList({ Qt::Key_Space, Qt::Key_Return, Qt::Key_Enter, 
Qt::Key_Select }));
 default:
 break;
 }
-- 
2.40.0


++ _servicedata ++
--- /var/tmp/diff_new_pack.1SIgcs/_old  2023-04-04 21:18:06.152303723 +0200
+++ /var/tmp/diff_new_pack.1SIgcs/_new  2023-04-04 21:18:06.160303774 +0200
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  38c54b3ff58972fa16810740fc43933620b6dc0d
+  6c09620dc84900c31a2d307a8640dbc15b1fcfdd
 (No newline at EOF)
 

++ big-endian-scroll.patch ++
>From c0677d7b69ad304727df96351c557d82e43bd69c Mon Sep 17 00:00:00 2001
From: q66 
Date: Mon, 3 Apr 2023 14:36:51 +0200
Subject: [PATCH] Fix scrolling on big endian platforms

The mask is defined as an array of 4*CARD8, but libxcb and Qt treat
it as array of CARD32, but that only works on little endian platforms.

Qt 6 switched to the array of 4*CARD8 representation, but that change is rather
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 hea

commit libqt5-qtbase for openSUSE:Factory

2023-03-19 Thread Source-Sync
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-03-19 16:16:03

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.31432 (New)


Package is "libqt5-qtbase"

Sun Mar 19 16:16:03 2023 rev:139 rq:1072577 version:5.15.8+kde183

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-03-03 22:24:40.326570263 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.31432/libqt5-qtbase.changes   
2023-03-19 16:16:03.475170250 +0100
@@ -1,0 +2,28 @@
+Thu Mar 16 08:04:12 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.8+kde183:
+  * Add nullptr guard in QStyleSheetStyle::drawPrimitive(PE_PanelLineEdit)
+  * QAbstractItemView: don't access invalid indexes on copy-key
+  * Apply CVE-2023-24607-qtbase-5.15.diff
+  * QXcbConnection::getTimestamp: do not return stale timestamp
+  * QToolButton: Elide text when constraints prevent from showing whole text
+  * correctly set up ref counting in QThreadPool::tryStart(std::function)
+  * Do not set Qt::ToolTip flag for QShapedPixmapWindow
+  * Fix deletion order also for QImageReader/Writer::setDevice()
+  * Fix deletion order in QImageReader/Writer destructors
+  * QNetworkReply: Fix typos in the documentation
+  * Doc: Fix typo in the online documentation template
+  * Doc: Link to page documenting Qt trademarks in the copyright footer
+  * [doc] Fix typo in QBuffer::setBuffer() description
+  * qwindowsdrag: Fix typo in documentation
+  * openglblacklists: Fix typo in description
+  * qxcbscreen: Fix typo in documentation
+  * Fix typos in SQL driver documentation
+  * qxcbwindow.cpp: Fix sign-compare and another warnings
+  * QToolButton: reimplement the fix for QTBUG-95255
+  * QSysInfo::prettyProductName(): Add macOS Ventura product name
+  * QSysInfo::prettyProductName(): add missing macOS product names
+  * xcb: correctly disconnect xsettings callbacks
+  * ibus: add SetCursorLocationRelative in InputContext.xml
+
+---

Old:

  qtbase-everywhere-src-5.15.8+kde160.obscpio

New:

  qtbase-everywhere-src-5.15.8+kde183.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.c7jULA/_old  2023-03-19 16:16:18.887245186 +0100
+++ /var/tmp/diff_new_pack.c7jULA/_new  2023-03-19 16:16:18.887245186 +0100
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.8+kde160
+Version:5.15.8+kde183
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.c7jULA/_old  2023-03-19 16:16:18.963245556 +0100
+++ /var/tmp/diff_new_pack.c7jULA/_new  2023-03-19 16:16:18.967245575 +0100
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  d5051c0d7a374c3a542f7d12cdbd6b3c66c7f19c
+  38c54b3ff58972fa16810740fc43933620b6dc0d
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.8+kde160.obscpio -> 
qtbase-everywhere-src-5.15.8+kde183.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.8+kde160.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.31432/qtbase-everywhere-src-5.15.8+kde183.obscpio
 differ: char 48, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.c7jULA/_old  2023-03-19 16:16:19.063246042 +0100
+++ /var/tmp/diff_new_pack.c7jULA/_new  2023-03-19 16:16:19.063246042 +0100
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.8+kde160
-mtime: 1673221310
-commit: d5051c0d7a374c3a542f7d12cdbd6b3c66c7f19c
+version: 5.15.8+kde183
+mtime: 1678880953
+commit: 38c54b3ff58972fa16810740fc43933620b6dc0d
 


commit libqt5-qtbase for openSUSE:Factory

2023-03-03 Thread Source-Sync
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-03-03 22:24:33

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.31432 (New)


Package is "libqt5-qtbase"

Fri Mar  3 22:24:33 2023 rev:138 rq:1068721 version:5.15.8+kde160

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2023-01-11 14:33:05.592566051 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.31432/libqt5-qtbase.changes   
2023-03-03 22:24:40.326570263 +0100
@@ -1,0 +2,7 @@
+Thu Mar  2 11:52:49 UTC 2023 - Fabian Vogt 
+
+- Drop the mechanism for supporting systems without SSE2. glibc removed
+  support for looking up libraries in sse2/ subdirectories and
+  qtdeclarative without SSE2 crashes Plasma (boo#1208188)
+
+---



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.TMQR7g/_old  2023-03-03 22:24:42.606578926 +0100
+++ /var/tmp/diff_new_pack.TMQR7g/_new  2023-03-03 22:24:42.610578941 +0100
@@ -850,11 +850,6 @@
-translationdir %{libqt5_translationdir} \
-verbose \
-no-reduce-relocations \
-%ifarch %ix86
-%if 0%{?sle_version} < 15
-   -no-sse2 -no-pch \
-%endif
-%endif
-accessibility \
-no-strip \
-opensource \
@@ -909,20 +904,6 @@
 %install
 make INSTALL_ROOT=%{buildroot} install
 
-%ifarch %ix86
-%if 0%{?sle_version} < 15
-install -d %{buildroot}%{libqt5_libdir}/sse2/
-
-pushd src/corelib; make clean ; ../../bin/qmake -config sse2; make 
%{?_smp_mflags}
-cp -av ../../lib/libQt5Core.so.* %{buildroot}%{libqt5_libdir}/sse2/
-popd
-
-pushd src/gui; ../../bin/qmake -config sse2; make %{?_smp_mflags}
-cp -av ../../lib/libQt5Gui.so.* %{buildroot}%{libqt5_libdir}/sse2/
-popd
-%endif
-%endif
-
 install -D -m644 %{SOURCE2} %{buildroot}%{_rpmconfigdir}/macros.d/macros.qt5
 # argggh, qmake is such a piece of 
 find %{buildroot}%{libqt5_libdir} -type f -name '*prl' -exec perl -pi -e "s, 
-L$RPM_BUILD_DIR/\S+,,g" {} +
@@ -1039,12 +1020,6 @@
 %license LICENSE.*
 %doc *.txt
 %{libqt5_libdir}/libQt5Core.so.*
-%ifarch %ix86
-%if 0%{?sle_version} < 15
-%dir %{libqt5_libdir}/sse2
-%{libqt5_libdir}/sse2/libQt5Core.so.*
-%endif
-%endif
 %dir %{libqt5_datadir}
 %{libqt5_datadir}/qtlogging.ini
 
@@ -1193,11 +1168,6 @@
 %license LICENSE.*
 %doc *.txt
 %{libqt5_libdir}/libQt5Gui.so.*
-%ifarch %ix86
-%if 0%{?sle_version:%sle_version} < 15
-%{libqt5_libdir}/sse2/libQt5Gui.so.*
-%endif
-%endif
 %{libqt5_libdir}/libQt5EglFSDeviceIntegration.so.*
 %{libqt5_libdir}/libQt5EglFsKmsSupport.so.*
 %{libqt5_libdir}/libQt5XcbQpa.so.*


commit libqt5-qtbase for openSUSE:Factory

2023-01-11 Thread Source-Sync
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-01-11 14:32:58

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.32243 (New)


Package is "libqt5-qtbase"

Wed Jan 11 14:32:58 2023 rev:137 rq:1057220 version:5.15.8+kde160

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-12-17 20:36:17.420520987 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.32243/libqt5-qtbase.changes   
2023-01-11 14:33:05.592566051 +0100
@@ -1,0 +2,115 @@
+Mon Jan  9 09:14:59 UTC 2023 - Fabian Vogt 
+
+- Update to version 5.15.8+kde160, rebased upstream:
+  * Set geometry property in QXcbWindow after checking minimum size
+  * Fix potential corruption with image format conversion on arm neon
+  * TLS backend SecureTransport: properly clear SSLContextRef
+  * Widgets: Use effect region bounds when drawing with repaint manager
+  * Revert "xcb: stablilize xkb state when keymap updated"
+  * forkfd/linux: add support for LoongArch
+  * Fix default QT_ARCHS for non-universal builds
+  * Add the missing -mfpu=neon CXX flag
+  * Fix missing characters or assert with certain font sizes
+  * tst_containerapisymmetry: test ranged ctors with pure input_iterator types
+  * qmake/Xcode: Mark "Qt Preprocess" build phase as always out of date
+  * Windows QPA: Fix cursors getting out of sync after restoring override 
cursors on native windows
+  * evdevkeyboard: Try opening as read-write first
+  * QVarLengthArray: add some basic checks for default-ctor
+  * QTableWidget doc: remove wrong comment for itemExpanded()
+  * Blacklist tst_QTimer::zeroTimer on Ubuntu 20.04
+  * Use Yu Gothic UI as the main fallback font for Japanese
+  * qxkbcommon: UCS-4-encode surrogate characters in QKeyEvent::key()
+  * Replace CopyrightFile entry in libjpeg qt_attribution.json
+  * androiddeployqt: Fix signing of paths with spaces
+  * OpenSSL: handle renegotiate errors by comparing certs
+  * Update latest qt license agreement
+  * QFontDatabase: unify relevant documentation pieces
+  * wasm: Fix assert/crash when tooltip window is closed and mouse moved
+  * Freetype: adjust underlinePosition to match our expectations
+  * SignalTransition: guard against deleted object
+  * tst_QSslSocket: QSKIP the test that is known to fail with SecureTransport
+  * QStringView: fix split(QRegularExpression) returning invalid data
+  * Check that QStringView::split() w/rvalue QRegularExpression returns valid 
data
+  * Teach QOpenGLTextureBlitter about GL_TEXTURE_RECTANGLE textures
+  * Doc build: fix conflicting response file with moc
+  * QTextDocument: fix an off-by-one in the changed signal for lists
+  * Fix warnings due to enums in QSizePolicy
+  * Android: Set sem_wait m_terminateSemaphore behind an atomic flag
+  * QGraphicsItem: Update input context after InputMethod event
+  * QSharedPointer: fix counter-productive QT_PREPEND_NAMESPACE use in qHash() 
impl
+  * tst_qhashfunctions: check qHashRange{,Commutative}() find hidden friend 
qHash()
+  * xcb: stablilize xkb state when keymap updated
+  * Stabilize tst_QAccessibilityMac
+  * Handle macOS 11 issues in softHyphens test
+  * QVERIFY_EXCEPTION_THROWN: re-throw unknown exceptions
+  * QAuthenticator: Filter out algorithms we don't support
+  * QNX: QNX7.1 updates
+  * Blacklist tst_QTcpServer::linkLocal on macOS ARM
+  * Blacklist problematic network auto-tests on macOS ARM
+  * Blacklist and skip failing tests on macOS ARM
+  * Windows QPA: Fix multi-touch support in some devices
+  * freetype/no-fc: Disambiguate fonts with different widths
+  * Skip disabled proxy widgets when (back)tabbing
+  * Explicitly use libc++ when creating machtest stubs
+  * Don't pass CXXFLAGS when creating machtest stubs
+  * QFontComboBox don't response qApp fontDatabaseChanged()
+  * Update architectures in machtest to arm64+x86_64, removing i386 and ppc
+  * Android: bump default QT_ANDROID_API_VERSION to 31
+  * macOS: Disable PCRE JIT when running under Rosetta
+  * macOS: Add helper function to check whether we're running under Rosetta
+  * testlib: Disable automatic backtrace when test crashes on macOS on ARM
+  * macOS: Hard-code NEON and SSE/SSE2 when building universal builds
+  * macOS: Always disable pixman NEON drawhelpers
+  * macOS: Scope Haswell arch flags to x86_64 compilation units
+  * Guard AVX parts of qfloat16 helpers instead of emitting error
+  * Granularily disable PCRE2 JIT on macOS ARM
+  * Avoid claiming F16C support on non-x86 platforms
+  * macOS: Respect QMAKE_APPLE_DEVICE_ARCHS by building for all those archs
+  * qmake: Pick default architecture on macOS based on uname
+  * macOS: Don't hard-code x86_64 as the architecture when using qmake
+  * 

commit libqt5-qtbase for openSUSE:Factory

2022-12-17 Thread Source-Sync
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 2022-12-17 20:36:11

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1835 (New)


Package is "libqt5-qtbase"

Sat Dec 17 20:36:11 2022 rev:136 rq:1043280 version:5.15.7+kde177

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-12-07 17:34:56.172529669 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1835/libqt5-qtbase.changes
2022-12-17 20:36:17.420520987 +0100
@@ -1,0 +2,17 @@
+Thu Dec 15 12:06:32 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.7+kde177:
+  * Fix wrong to linear conversion
+  * QKeySequence: Add missing modifier names
+  * Scale BMP color samples with periodic bit expansion
+  * Send accessible focus event after list view has focus
+  * update function argument of SSL_CTX_set_options
+  * Openssl backend: reinsert a missing C in qCDebug
+  * Annotate QMutex with TSAN annotations
+  * Handle allocation failure in QImage rotate 90/180/270 functions
+  * xcb: Replace qCWarning by qCDebug in QXcbConnection::printXcbError()
+  * a11y: support GetAccessibleId for at-spi
+- Drop patches, now upstream:
+  * 0001-Fix-wrong-to-linear-conversion.patch
+
+---

Old:

  0001-Fix-wrong-to-linear-conversion.patch
  qtbase-everywhere-src-5.15.7+kde167.obscpio

New:

  qtbase-everywhere-src-5.15.7+kde177.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.mJqhQU/_old  2022-12-17 20:36:25.792566976 +0100
+++ /var/tmp/diff_new_pack.mJqhQU/_new  2022-12-17 20:36:25.800567020 +0100
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.7+kde167
+Version:5.15.7+kde177
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
@@ -61,8 +61,6 @@
 Patch21:0001-Don-t-white-list-recent-Mesa-versions-for-multithrea.patch
 Patch24:fix-fixqt4headers.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
-# Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/447019
-Patch1001:  0001-Fix-wrong-to-linear-conversion.patch
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch

++ _servicedata ++
--- /var/tmp/diff_new_pack.mJqhQU/_old  2022-12-17 20:36:25.872567416 +0100
+++ /var/tmp/diff_new_pack.mJqhQU/_new  2022-12-17 20:36:25.876567438 +0100
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  4abf3579e1d3834600da81b103d403df575b1b4f
+  a9e67318e6a8924c4b5461656bcc6a80720ae899
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.7+kde167.obscpio -> 
qtbase-everywhere-src-5.15.7+kde177.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.7+kde167.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1835/qtbase-everywhere-src-5.15.7+kde177.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.mJqhQU/_old  2022-12-17 20:36:25.968567943 +0100
+++ /var/tmp/diff_new_pack.mJqhQU/_new  2022-12-17 20:36:25.972567965 +0100
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.7+kde167
-mtime: 1666981798
-commit: 98c727f273fc83c24550274bd2728e1aafbd213a
+version: 5.15.7+kde177
+mtime: 1670583536
+commit: a9e67318e6a8924c4b5461656bcc6a80720ae899
 


commit libqt5-qtbase for openSUSE:Factory

2022-12-07 Thread Source-Sync
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 2022-12-07 17:34:09

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1835 (New)


Package is "libqt5-qtbase"

Wed Dec  7 17:34:09 2022 rev:135 rq:1040763 version:5.15.7+kde167

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-11-04 17:31:57.623859949 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1835/libqt5-qtbase.changes
2022-12-07 17:34:56.172529669 +0100
@@ -1,0 +2,6 @@
+Tue Dec  6 10:37:08 UTC 2022 - Fabian Vogt 
+
+- Add patch to fix text rendering on 16bit X11 surfaces (boo#1205585):
+  * 0001-Fix-wrong-to-linear-conversion.patch
+
+---

New:

  0001-Fix-wrong-to-linear-conversion.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.8uSsw5/_old  2022-12-07 17:34:59.740549206 +0100
+++ /var/tmp/diff_new_pack.8uSsw5/_new  2022-12-07 17:34:59.744549228 +0100
@@ -61,6 +61,8 @@
 Patch21:0001-Don-t-white-list-recent-Mesa-versions-for-multithrea.patch
 Patch24:fix-fixqt4headers.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
+# Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/447019
+Patch1001:  0001-Fix-wrong-to-linear-conversion.patch
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch

++ 0001-Fix-wrong-to-linear-conversion.patch ++
>From e97a4f42b78259da9422b12d1a601d6c8dd93f68 Mon Sep 17 00:00:00 2001
From: Allan Sandfeld Jensen 
Date: Tue, 6 Dec 2022 10:42:59 +0100
Subject: [PATCH] Fix wrong to linear conversion

Causing bad rendering of gamma corrected text on non-standard image
format paint devices.

Pick-to: 6.4 6.2 5.15
Fixes: QTBUG-109169
Change-Id: I6d95e9a42b9ccac609071123dd4535d25e225a29
---
 src/gui/painting/qcolortrclut_p.h | 1 +
 src/gui/painting/qdrawhelper.cpp  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gui/painting/qcolortrclut_p.h 
b/src/gui/painting/qcolortrclut_p.h
index 76a6a60803..24fd522e6c 100644
--- a/src/gui/painting/qcolortrclut_p.h
+++ b/src/gui/painting/qcolortrclut_p.h
@@ -118,6 +118,7 @@ public:
 return QRgba64::fromRgba64(r, g, b, qAlpha(rgb32) * 257);
 #endif
 }
+QRgba64 toLinear64(QRgba64) const = delete;
 
 QRgb toLinear(QRgb rgb32) const
 {
diff --git a/src/gui/painting/qdrawhelper.cpp b/src/gui/painting/qdrawhelper.cpp
index a61793508a..5ba2d277b7 100644
--- a/src/gui/painting/qdrawhelper.cpp
+++ b/src/gui/painting/qdrawhelper.cpp
@@ -6091,7 +6091,7 @@ static inline void alphargbblend_argb32(quint32 *dst, 
uint coverage, const QRgba
 static inline void rgbBlendPixel(QRgba64 &dst, int coverage, QRgba64 slinear, 
const QColorTrcLut *colorProfile)
 {
 // Do a gammacorrected RGB alphablend...
-const QRgba64 dlinear = colorProfile ? colorProfile->toLinear64(dst) : dst;
+const QRgba64 dlinear = colorProfile ? colorProfile->toLinear(dst) : dst;
 
 QRgba64 blend = rgbBlend(dlinear, slinear, coverage);
 
-- 
2.38.1


commit libqt5-qtbase for openSUSE:Factory

2022-11-04 Thread Source-Sync
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 2022-11-04 17:31:49

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2275 (New)


Package is "libqt5-qtbase"

Fri Nov  4 17:31:49 2022 rev:134 rq:1033094 version:5.15.7+kde167

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-09-27 20:09:23.793227026 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2275/libqt5-qtbase.changes
2022-11-04 17:31:57.623859949 +0100
@@ -1,0 +2,87 @@
+Thu Nov  3 08:50:33 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.7+kde167, rebased upstream:
+  * offer an opt out of automatic xdg-desktop-portal use
+  * Send string to Atspi DBus interface on name/description changed
+  * Send string to Atspi DBus interface on value changed for comboboxes
+  * iOS: Use generic simulator device for building apps via xcodebuild
+  * xcode: Allow automatic provisioning updates when calling xcodebuild
+  * Revert "[Android] Remove signal and slot mechanism to listen states in 
editor's"
+  * Android: fix error when signing bundles
+  * Doc: Fix notes in QObject
+  * Allow dragging of a floating dockwidget on macOS with a custom titlebar
+  * Http/2 - handle PADDED flag correctly
+  * QTlsBackend (OpenSSL) : detect incompatible versions
+  * Reduce the width of a hfw-widget if scrollbar would be flipping
+  * QCocoaWindow: Make window key if the app's modal window is hidden
+  * Doc: clarify case sensitivity in QCompleter
+  * Doc: Note that qmake's CONFIG values are case-sensitive
+  * Clear up QWindow::isActive() documentation
+  * QWinRtFunctions::await() - introduce early exit condition
+  * rhi: metal: Use the layer as the single source of truth
+  * Include  explicitly
+  * Update PCRE2 to 10.38
+  * Add testing of QPdfWriter output to QPainter lancelot test
+  * Update the COPYRIGHT.txt file
+  * QTranslator: Fix loading of meta catalogs from absolute .qm path
+  * tst_qtranslator: Simplify extraction of test data
+  * Cocoa: Don't call makeKeyAndOrderFront for native app-modal dialogs
+  * Fix querying font aliases that share name with other fonts
+  * Update bundled libjpeg-turbo to version 2.1.1
+  * macOS: Compute NSWindow background color without checking styleMask
+  * SQLite: Update SQLite to v3.36.0
+  * Android: Fix path of qmake_qmake_immediate.qrc in single_abi with qmake
+  * qmake: Print error when iOS simulator device could not be found
+  * Fix loading of OpenSSL on macOS versions that ship its own OpenSSL
+  * QWidgetWindow: Stabilize test on Xcb
+  * Blacklist flaky test
+  * Fix license information for libjpeg-turbo
+  * Don't unload libraries on Darwin-based operating systems
+  * QThreadPool: Fix restarting of expired threads
+  * Make test pass on machines with many cores
+  * Blacklist tst_QSocks5SocketEngine::simpleConnectToIMAP() because of 
flakiness
+  * Blacklist tst_qgl:closeAndThenShow() because of flakiness
+  * Update Android default SDK from 29 to 30
+  * Make clear why QTestLog::addB?XFail() don't add to counters
+  * Fix .qm file name calculation in lrelease.prf
+  * qmake/xcode: Do not create OBJECTS_DIR
+  * QSslCertificate(OpenSSL plugin): fix memory leaks in extension 'parser'
+  * OpenSSL: Let people opt-in to use TLS 1.3 PSK callback
+  * tst_http2: Fix flaky authentication test
+  * Cocoa: Make sure we can display multiple sheets for the same NSWindow
+  * Fix QTextCodec::canEncode() for ICU codec
+  * wasm: fix network data URI scheme
+  * Doc: add more notes about full screen windows on macOS
+  * macOS: Don't rely on invalidateCursorRectsForView when mouse is over view
+  * Doc: add note that hiding a window doesn't close a full screen space
+  * qlocale_win: Fix non-standalone month names
+  * androiddeployqt: Check if apk is already aligned
+  * Fix corner case in QTimeZonePrivate::dataForLocalTime()
+  * Improve lancelot test of dashed line painting
+  * qmake: Add support for C17/C18
+  * qmake/vcxproj: Read C language standard from QMAKE_CFLAGS
+  * qmake/vcxproj generator: Handle C standard compiler flags
+  * qmake: Make it possible to set CONFIG += c11 with MSVC 19.28
+  * qmake: Recognize MSVC 16.x as VS 2019 in the VS project generator
+  * Doc: Replace the example for QFileInfo::setFile
+  * QMetaEnum: avoid quadratic behavior in valueToKeys()
+  * QGraphicsProxyWidget: forward Window(De)Activate events
+  * QDashStroker: cap the number of repetitions of the pattern
+  * Fix bug with NoFontMerging when font does not support script
+  * Android: Fix unnecessary clipboard data access
+  * macOS: Don't wipe NSWindowStyleMaskFullSizeContentView if set manually
+  * Fix broken build when LTTng tracing is enabled
+  * Attempt to un

commit libqt5-qtbase for openSUSE:Factory

2022-09-27 Thread Source-Sync
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 2022-09-27 20:09:22

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2275 (New)


Package is "libqt5-qtbase"

Tue Sep 27 20:09:22 2022 rev:133 rq:1006210 version:5.15.6+kde177

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-07-02 15:33:58.446966624 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2275/libqt5-qtbase.changes
2022-09-27 20:09:23.793227026 +0200
@@ -1,0 +2,156 @@
+Mon Sep 26 11:59:50 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.6+kde177, rebased upstream:
+   * QStringIterator: fix UB [2/2]: use std::less to compare pointers
+   * QStringIterator: fix UB [1/2]: use has{Next,Previous}() more
+   * Assert validity in QStringIterator's unchecked methods
+   * eglfs: Fix crash when painting the mouse cursor in a multiscreen setup
+   * xcb: fix the build of native painting
+   * QNetworkReplyFileImpl: Don't emit 'finished' in the ctor
+   * Fix typo in code
+   * Fix typo in QAbstractItemModelTester
+   * sqldrivers: Fix typo in error message
+   * network: Fix typos in messages
+   * Remove XCB_EVENT_MASK_RESIZE_REDIRECT for Qt:WindowTransparentForInput
+   * Fix build without dbus support
+   * Revert "Remove the dead code for blocking methods from QtConcurrent"
+   * QAIV: Reset double-click flag in mousePressEvent
+   * Fix possible undefined behavior in clear_thread_data
+   * Revert "xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling"
+   * 3rdparty: apply a fix to the last zlib fix
+   * add color picking support on wayland using the XDG desktop portal
+   * Use class scope to refer to static function
+   * fix AT_SPI_BUS_ADDRESS actually working
+   * 3rdparty/zlib: backport the fix to CVE-2022-37434
+   * widgets: avoid setting X11BypassWindowManagerHint in QToolBar
+   * Don't access QObjectPrivate::declarativeData unguarded
+   * Apply CVE-2022-27404-27405-27406-qtbase-5.15.diff
+   * xcb: Update _NET_SUPPORTED when the window manager changes it
+   * Revert "CUPS: Add support for accessible IPP printers"
+   * QtConcurrent::ReduceKernel: fix race conditions
+   * Fix crash in QKmsDevice::createScreenForConnector
+   * Fix compile with MinGW-W64 9.0.0: Redefinition of 'struct _FILE_ID_INFO'
+   * Fallback to another file dialog implementation when XDP is inaccessible
+   * Add QXdgDesktopPortalFileDialog::useNativeFileDialog()
+   * qmake: Ignore stderr when determining the macOS SDK version
+   * Fix QDBusInterface crashing with empty path on construction
+   * Network: Update expired cert
+   * Android: guard getStateCount() with correct VERSION.SDK_INT
+   * Add note on selecting the device which is used to run tests on Android
+   * fc: Clean up current config on shutdown
+   * Doc: Add see also links to operator== and operator!=
+   * Fix framework dependencies in .la files
+   * Fix Style java code format and warnings
+   * wasm: fix network crash on abort
+   * Update bundled Freetype to 2.10.4
+   * CMake: Prevent multiple creation of the targets 'aab' and 'apk'
+   * Android: Fix fullscreen bottom bar hide issues
+   * xkb.compose: get locale from user env settings
+   * xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling
+   * macOS: Fix leaked NSMutableArray in applicationActivationChanged
+   * StyleSheet: Use rule for ComboBox in embedded QLineEdit
+   * Fix hidden API access for Android style
+   * Fix memory leak if eXIf has incorrect crc
+   * Fix invalid snippet reference in qtnetwork-index.html
+   * Doc: Fix QList::fromVector example in QList documentation
+   * Turn off feature timezone for emscripten
+   * QXpmHandler: actually limit characters-per-pixel to four
+   * QXpmHandler: fix re-entrancy bug in xpm_color_name
+   * QObject: cleanup the orphaned connection lists on destruction
+   * Fix crash in concurrent disconnect
+   * cleanOrphanedConnectionsImpl: Allow to skip locking
+   * QOrderedMutexLocker: Disable copy and provide explicit dismiss function
+   * Handle even more include in enum cases
+   * macOS: Stop relying on balanced CGDisplay reconfiguration callbacks
+   * QFuture: fix result reporting in the filter mode
+   * Doc: Minor cleanup in QWidget docs
+   * Don't report results when the results list is empty
+   * Windows QPA: Fix coordinates reported through UI Automation
+   * Make QSqlRecord benchmarks non-fatuous
+   * Halve the data-set size of tst_QSqlRecord::benchmarkRecord()
+   * Update deprecated NSAccessibility method
+   * H2: emit encrypted for at least the first reply, similar to H1
+   * QFile benchmark: only set up and tear down the data directory once
+   * Unify and clean up two identical ts

commit libqt5-qtbase for openSUSE:Factory

2022-07-02 Thread Source-Sync
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 2022-07-02 15:33:52

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548 (New)


Package is "libqt5-qtbase"

Sat Jul  2 15:33:52 2022 rev:132 rq:986204 version:5.15.5+kde166

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-06-29 16:00:34.568555147 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548/libqt5-qtbase.changes
2022-07-02 15:33:58.446966624 +0200
@@ -1,0 +2,7 @@
+Fri Jul 01 10:37:16 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.5+kde166:
+  * Drop call to setPlatformScreen in QHighDpiScaling::setScreenFactor
+(kde#450443)
+
+---

Old:

  qtbase-everywhere-src-5.15.5+kde165.obscpio

New:

  qtbase-everywhere-src-5.15.5+kde166.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.HTT9l9/_old  2022-07-02 15:34:06.290978390 +0200
+++ /var/tmp/diff_new_pack.HTT9l9/_new  2022-07-02 15:34:06.298978402 +0200
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.5+kde165
+Version:5.15.5+kde166
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.HTT9l9/_old  2022-07-02 15:34:06.354978487 +0200
+++ /var/tmp/diff_new_pack.HTT9l9/_new  2022-07-02 15:34:06.358978492 +0200
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  366350c2e4a7eccbda0f3936e69c6b9c4fa28f55
+  75c0053006d05c930749652dfb0120c5a78689de
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.5+kde165.obscpio -> 
qtbase-everywhere-src-5.15.5+kde166.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.5+kde165.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548/qtbase-everywhere-src-5.15.5+kde166.obscpio
 differ: char 50, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.HTT9l9/_old  2022-07-02 15:34:06.434978606 +0200
+++ /var/tmp/diff_new_pack.HTT9l9/_new  2022-07-02 15:34:06.438978613 +0200
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.5+kde165
-mtime: 1655895493
-commit: 6d3d164bec17876f5b24ae9102767ef1236aa37b
+version: 5.15.5+kde166
+mtime: 1656519067
+commit: 75c0053006d05c930749652dfb0120c5a78689de
 


commit libqt5-qtbase for openSUSE:Factory

2022-06-29 Thread Source-Sync
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 2022-06-29 16:00:29

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548 (New)


Package is "libqt5-qtbase"

Wed Jun 29 16:00:29 2022 rev:131 rq:985470 version:5.15.5+kde165

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-06-21 17:15:31.222352272 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548/libqt5-qtbase.changes
2022-06-29 16:00:34.568555147 +0200
@@ -1,0 +2,373 @@
+Mon Jun 27 12:10:11 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.5+kde165, rebased upstream:
+  * QArrayData: fix UB via reinterpret_cast (crash with FORTIFY_SOURCE=3)
+  * Fix compile of tst_qimage in Qt5
+  * SQLite driver: fix crash when binding a QByteArray/QString
+  * H2: remove a rather useless limit on the number of streams
+  * Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier"
+  * Revert "Windows: Add synthesized fonts also when there is a style name"
+  * Revert "Android: Place cursor correctly on screen when editing"
+  * QAbstractButton/QComboBox/QGroupBox: static_cast event->key() to Qt::Key
+  * Widgets: use QPlatformTheme::ButtonPressKeys for pressing buttons
+  * QBuffer: add missing  include
+  * QBuffer: fail early in seek() beyond QByteArray's max capacity
+  * xcb: fix cursorTheme update issue
+  * QDBusMenuConnection: Close open D-Bus connection
+  * Fix QGuiApplication command line options documentation for X11
+  * QColorSpace: Guard against division by zero
+  * Preserve QImage metadata when converting format with color table
+  * Unicode: fix the grapheme clustering algorithm
+  * Ignore window icon in XCB when its size exceeds maximum request length
+  * QAbstractItemDelegate: fix rect given to tooltip handing
+  * QXmlStreamReader: fix integer truncation (qint64 ??? int)
+  * QShader: fix memory leak in detach()
+  * QDesktopServices: fix ABA problem in QOpenUrlHandlerRegistry
+  * Unix: Correctly update options pane for PDF printer
+  * JSON: When clearing duplicate object entries, also clear containers
+  * Remove unused internal flag from raster painting engine
+  * CUPS: Add support for accessible IPP printers
+  * Initialize m_exclusive in QGtk3MenuItem constructor
+  * Fix data race in 
QCoreApplicationPrivate::sendThroughApplicationEventFilters()
+  * Fix a leak of fallback dialog helper in xdgdesktopportal
+  * QCOMPARE/QVERIFY: fix huge pessimisation in QTestResult
+  * QPushButton/fusion style: don't ignore QIcon::On icon
+  * QAbstractItemModel: fix persistent index corruption when moving columns
+  * Fix data race in QObject::moveToThread()
+  * QReadWriteLock: fix data race in stateForWaitCondition()
+  * QReadWriteLock: fix another data race in stateForWaitCondition()
+  * QReadWriteLock: fix data race in dtor
+  * Revert "a11y: Do not cache classes that don't have a factory plugin"
+  * Prevent crashing when FcFontList fails
+  * Fix race condition in futex-based QSemaphore
+  * Fix a QDBusConnection crash with pending calls when connection is closed
+  * Revert "Support family names that end/start with space"
+  * QProcess/Unix: ensure we don't accidentally execute something from CWD
+  * Fix compile with Qt5: Use QString::mid instead of QString::sliced
+  * testlib/qasciikey: Add keypad navigation keys
+  * QGnomeTheme: remove unneeded Q_D
+  * QGnomeTheme: Allow Space, Return, Enter and Select to press buttons
+  * QPA: add ButtonPressKeys ThemeHint
+  * Update bundled zlib to version 1.2.12
+  * QAction: Add NOTIFY changed declaration to priority property
+  * QHostInfo/Unix: Fix resolv never unloading
+  * QCompleter: fix crash when setting the same model twice
+  * Windows: use QSystemLibrary instead of LoadLibrary directly
+  * Qt namespace: fix QT_Q_FLAG declaration for Qt::MouseEventFlags
+  * Sync QPrinter orientation when PageSetup Orientation selected
+  * When clearing QPixmapCache, stop its flushing timer
+  * QLabel::setPixmap(): remove the no-op self-masking
+  * QFreeList: replace a Q_ASSERT(false) with Q_UNREACHABLE()
+  * [qgenericunixservices] Consider kde-open5 for opening URLs
+  * Fix check for malformed input when decoding translations
+  * Test for nullptr before dereferencing the screen
+  * Check for null driver() before trying to exec()
+  * Fix crash when text shaping fails
+  * Make QCursor::setPos() use the correct screen
+  * Close leak of QOCIDateTime object
+  * Fix UI mismatch when QPrinter::setDuplex
+  * xcb: fix a typo for WindowTypes
+  * QPkmHandler: make const what it never modified
+  * Respect AT_SPI_BUS_ADDRESS env var on Linux
+  * Fix integer overflow for broken QPainterPaths
+  * QDesktopServices: fix UB (data race

commit libqt5-qtbase for openSUSE:Factory

2022-06-21 Thread Source-Sync
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 2022-06-21 17:15:24

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548 (New)


Package is "libqt5-qtbase"

Tue Jun 21 17:15:24 2022 rev:130 rq:983990 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-04-14 17:23:41.079138504 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1548/libqt5-qtbase.changes
2022-06-21 17:15:31.222352272 +0200
@@ -1,0 +2,6 @@
+Mon Jun 20 12:59:16 UTC 2022 - Fabian Vogt 
+
+- Add patch to fix some HTTP/2 communication (boo#1200715, kde#455540):
+  * 0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch
+
+---

New:

  0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.vbkSNY/_old  2022-06-21 17:15:33.222354310 +0200
+++ /var/tmp/diff_new_pack.vbkSNY/_new  2022-06-21 17:15:33.226354313 +0200
@@ -46,7 +46,7 @@
 Source3:baselibs.conf
 Source4:qtlogging.ini
 Source99:   libqt5-qtbase-rpmlintrc
-# patches 0-1000 are openSUSE and/or non-upstream(able) patches #
+# patches 0-999 are openSUSE and/or non-upstream(able) patches #
 Patch3: 0001-Revert-QMenu-hide-when-a-QWidgetAction-fires-the-tri.patch
 # Proposed: https://bugreports.qt.io/browse/QTBUG-88491
 Patch4: 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch
@@ -64,6 +64,7 @@
 # PATCH-FIX-OPENSUSE -- Mitigate -D_FORTIFY_SOURCE=3 issue starting with GCC 
12 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078)
 Patch25:mitigate-FORTIFY_SOURCE-3.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
+Patch1000:  0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch

++ 0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch ++
>From ec68c541a72bde122a1ab5ba89f41b58c370537f Mon Sep 17 00:00:00 2001
From: Timur Pocheptsov 
Date: Mon, 14 Jun 2021 14:38:27 +0200
Subject: [PATCH] H2: remove a rather useless limit on the number of streams
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

SETTINGS for max concurrect number of streams is 'one direction' - this
is how our peer conveys the possible number of streams _we_ can open,
not _them_. If they choose to have it unlimited - let it be so.

It's possible to send 0 as maximum number, also, it's possible to
reduce the maximum compared to initial at some point - then I have
to avoid integer overflows.

Pick-to: 6.2
Pick-to: 6.1
Pick-to: 5.15
Fixes: QTBUG-94470
Change-Id: Ia02247acbaedd70998a4cab02082ba10f45cf78c
Reviewed-by: M??rten Nordheim 
Reviewed-by: Edward Welbourne 
(cherry picked from commit 46940ca73791e87e2366b80ac2884b3bcce716ce)
---
 src/network/access/http2/http2protocol_p.h   |  3 ---
 src/network/access/qhttp2protocolhandler.cpp | 10 +++---
 2 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/src/network/access/http2/http2protocol_p.h 
b/src/network/access/http2/http2protocol_p.h
index b0af5aa919..ed5f2bf561 100644
--- a/src/network/access/http2/http2protocol_p.h
+++ b/src/network/access/http2/http2protocol_p.h
@@ -133,9 +133,6 @@ enum Http2PredefinedParameters
 maxPayloadSize = (1 << 24) - 1, // HTTP/2 6.5.2
 
 defaultSessionWindowSize = 65535, // HTTP/2 6.5.2
-// Using 1000 (rather arbitrarily), just to
-// impose *some* upper limit:
-maxPeerConcurrentStreams  = 1000,
 maxConcurrentStreams = 100 // HTTP/2, 6.5.2
 };
 
diff --git a/src/network/access/qhttp2protocolhandler.cpp 
b/src/network/access/qhttp2protocolhandler.cpp
index f513139304..21f1c91e29 100644
--- a/src/network/access/qhttp2protocolhandler.cpp
+++ b/src/network/access/qhttp2protocolhandler.cpp
@@ -393,7 +393,8 @@ bool QHttp2ProtocolHandler::sendRequest()
 initReplyFromPushPromise(message, key);
 }
 
-const auto streamsToUse = std::min(maxConcurrentStreams - 
activeStreams.size(),
+const auto streamsToUse = std::min(maxConcurrentStreams > 
activeStreams.size()
+? maxConcurrentStreams - 
activeStreams.size() : 0,
 requests.size());
 auto it = requests.begin();
 for (quint32 i = 0; i < streamsToUse; ++i) {
@@ -1084,

commit libqt5-qtbase for openSUSE:Factory

2022-04-14 Thread Source-Sync
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 2022-04-14 17:23:39

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1941 (New)


Package is "libqt5-qtbase"

Thu Apr 14 17:23:39 2022 rev:129 rq:969356 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-02-28 19:44:02.093951773 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1941/libqt5-qtbase.changes
2022-04-14 17:23:41.079138504 +0200
@@ -1,0 +2,7 @@
+Fri Apr  8 14:06:22 UTC 2022 - Martin Li??ka 
+
+- Add mitigate-FORTIFY_SOURCE-3.patch that should mitigate
+  new -D_FORTIFY_SOURCE=3 level as analyzed in GCC bug:
+  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078.
+
+---

New:

  mitigate-FORTIFY_SOURCE-3.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.KFYMXj/_old  2022-04-14 17:23:45.235143362 +0200
+++ /var/tmp/diff_new_pack.KFYMXj/_new  2022-04-14 17:23:45.243143371 +0200
@@ -61,6 +61,8 @@
 # PATCH-FIX-OPENSUSE
 Patch21:0001-Don-t-white-list-recent-Mesa-versions-for-multithrea.patch
 Patch24:fix-fixqt4headers.patch
+# PATCH-FIX-OPENSUSE -- Mitigate -D_FORTIFY_SOURCE=3 issue starting with GCC 
12 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078)
+Patch25:mitigate-FORTIFY_SOURCE-3.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384

++ mitigate-FORTIFY_SOURCE-3.patch ++
From: Martin Li??ka 
Subject: Mitigate issue with -D_FORTIFY_SOURCE=3 seen with GCC 12

GCC upstream bug for it:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078

diff --git a/src/corelib/tools/qarraydata.h b/src/corelib/tools/qarraydata.h
index dcd95924..d01739e7 100644
--- a/src/corelib/tools/qarraydata.h
+++ b/src/corelib/tools/qarraydata.h
@@ -42,6 +42,7 @@
 
 #include 
 #include 
+#include 
 
 QT_BEGIN_NAMESPACE
 
@@ -58,14 +59,14 @@ struct Q_CORE_EXPORT QArrayData
 {
 Q_ASSERT(size == 0
 || offset < 0 || size_t(offset) >= sizeof(QArrayData));
-return reinterpret_cast(this) + offset;
+return reinterpret_cast (reinterpret_cast(this) + 
offset);
 }
 
 const void *data() const
 {
 Q_ASSERT(size == 0
 || offset < 0 || size_t(offset) >= sizeof(QArrayData));
-return reinterpret_cast(this) + offset;
+return reinterpret_cast (reinterpret_cast(this) + 
offset);
 }
 
 // This refers to array data mutability, not "header data" represented by


commit libqt5-qtbase for openSUSE:Factory

2022-02-28 Thread Source-Sync
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 2022-02-28 19:43:35

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1958 (New)


Package is "libqt5-qtbase"

Mon Feb 28 19:43:35 2022 rev:128 rq:958069 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-02-15 23:57:09.372191960 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1958/libqt5-qtbase.changes
2022-02-28 19:44:02.093951773 +0100
@@ -5 +5,2 @@
-  place missed in the first version (boo#1195386, CVE-2022-23853):
+  place missed in the first version (boo#1195386, CVE-2022-23853,
+  boo#1196501, CVE-2022-25255):
@@ -12 +13 @@
-  (boo#1195386, CVE-2022-23853):
+  (boo#1195386, CVE-2022-23853, boo#1196501, CVE-2022-25255):



Other differences:
--


commit libqt5-qtbase for openSUSE:Factory

2022-02-15 Thread Source-Sync
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 2022-02-15 23:57:01

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1956 (New)


Package is "libqt5-qtbase"

Tue Feb 15 23:57:01 2022 rev:127 rq:954216 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-02-06 23:55:26.422352402 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1956/libqt5-qtbase.changes
2022-02-15 23:57:09.372191960 +0100
@@ -1,0 +2,7 @@
+Mon Feb 14 10:44:42 UTC 2022 - Fabian Vogt 
+
+- Update patch after it was merged to dev upstream and fix another
+  place missed in the first version (boo#1195386, CVE-2022-23853):
+  * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch
+
+---



Other differences:
--
++ 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch ++
--- /var/tmp/diff_new_pack.jmzn4B/_old  2022-02-15 23:57:11.024196522 +0100
+++ /var/tmp/diff_new_pack.jmzn4B/_new  2022-02-15 23:57:11.028196533 +0100
@@ -1,8 +1,11 @@
-From 96cdea05674e782a1f1a3fbb1e77676d314f6900 Mon Sep 17 00:00:00 2001
+From ab3e0383b9de49c61bc49f5fbef80d1409fcafde Mon Sep 17 00:00:00 2001
 From: Thiago Macieira 
 Date: Mon, 31 Jan 2022 11:00:19 -0800
 Subject: [PATCH] QProcess/Unix: ensure we don't accidentally execute something
  from CWD
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
 
 Unless "." (or the empty string) is in $PATH, we're not supposed to find
 executables in the current directory. This is how the Unix shells behave
@@ -15,42 +18,46 @@
 go all the way to execve(2), which will fail with ENOENT. We could catch
 it early, before fork(2), but why add code for the error case?
 
-execve() calls in strace of the new test:
-
-[pid 38201] execve("", [""], 0x12100d0 /* 120 vars */) = -1 ENOENT (No such 
file or directory)
-[pid 38201] +++ exited with 255 +++
 SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38201, si_uid=1000, 
si_status=255, si_utime=0, si_stime=0} ---
-PASS   : tst_QProcess::startFromCurrentWorkingDir(without-dot-slash)
-
-[pid 38202] execve("./testProcessNormal", ["./testProcessNormal"], 0x12100d0 
/* 120 vars */) = 0
-[pid 38202] +++ exited with 0 +++
 SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38202, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
-PASS   : tst_QProcess::startFromCurrentWorkingDir(with-dot-slash)
-
 See https://kde.org/info/security/advisory-20220131-1.txt
 
 [ChangeLog][Important Behavior Changes] When passed a simple program
 name with no slashes, QProcess on Unix systems will now only search the
 current directory if "." is one of the entries in the PATH environment
 variable. This bug fix restores the behavior QProcess had before Qt 5.9.
-If launching an executable in the current path is intended, pass a
-program name starting with "./". To run a binary auxiliary to the
-application, instead calculate an absolute path starting from
-QCoreApplication::applicationDirPath().
+If launching an executable in the directory set by setWorkingDirectory()
+or inherited from the parent is intended, pass a program name starting
+with "./". For more information and best practices about finding an
+executable, see QProcess' documentation.
 
 Pick-to: 5.15 6.2 6.3
 Change-Id: I54f205f6b7314351b078fffd16cf7013c97ee9fb
+Reviewed-by: Qt CI Bot 
+Reviewed-by: M??rten Nordheim 
+Reviewed-by: Thiago Macieira 
+(cherry picked from commit 29fceed2ffb41954a63001414bd042611f2d4980)
+
+Note: This currently breaks various autotests, as they rely on the test
+helpers (same directory as the test) to be in $PATH. In Qt 6, the CMake
+test code sets this explicitly, which is not the case in Qt 5 (yet).
 ---
- src/corelib/io/qprocess_unix.cpp  | 13 +++---
- .../auto/corelib/io/qprocess/tst_qprocess.cpp | 45 ++-
- .../corelib/kernel/qobject/tst_qobject.cpp|  2 +-
+ src/corelib/io/qprocess_unix.cpp  | 24 ++---
+ .../auto/corelib/io/qprocess/tst_qprocess.cpp | 93 ++-
  .../kernel/qapplication/tst_qapplication.cpp  |  4 +-
- 4 files changed, 54 insertions(+), 10 deletions(-)
+ 3 files changed, 107 insertions(+), 14 deletions(-)
 
 diff --git a/src/corelib/io/qprocess_unix.cpp 
b/src/corelib/io/qprocess_unix.cpp
-index 50390e57f5..94d32076d0 100644
+index 50390e57f5..5bd3b7f297 100644
 --- a/src/corelib/io/qprocess_unix.cpp
 +++ b/src/corelib/io/qprocess_unix.cpp
+@@ -1,7 +1,7 @@
+ /**

commit libqt5-qtbase for openSUSE:Factory

2022-02-07 Thread Source-Sync
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 2022-02-06 23:54:14

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1898 (New)


Package is "libqt5-qtbase"

Sun Feb  6 23:54:14 2022 rev:126 rq:951566 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-01-25 17:35:47.186451571 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1898/libqt5-qtbase.changes
2022-02-06 23:55:26.422352402 +0100
@@ -1,0 +2,7 @@
+Thu Feb  3 11:28:46 UTC 2022 - Fabian Vogt 
+
+- Add patch to avoid unintentionally using binaries from CWD
+  (boo#1195386, CVE-2022-23853):
+  * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch
+
+---

New:

  0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.HPWZE6/_old  2022-02-06 23:55:28.570337875 +0100
+++ /var/tmp/diff_new_pack.HPWZE6/_new  2022-02-06 23:55:28.574337847 +0100
@@ -65,6 +65,8 @@
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch
+# Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/393113
+Patch2002:  0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch
 BuildRequires:  cups-devel
 BuildRequires:  double-conversion-devel
 BuildRequires:  gcc-c++

++ 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch ++
>From 96cdea05674e782a1f1a3fbb1e77676d314f6900 Mon Sep 17 00:00:00 2001
From: Thiago Macieira 
Date: Mon, 31 Jan 2022 11:00:19 -0800
Subject: [PATCH] QProcess/Unix: ensure we don't accidentally execute something
 from CWD

Unless "." (or the empty string) is in $PATH, we're not supposed to find
executables in the current directory. This is how the Unix shells behave
and we match their behavior. It's also the behavior Qt had prior to 5.9
(commit 28666d167aa8e602c0bea25ebc4d51b55005db13). On Windows, searching
the current directory is the norm, so we keep that behavior.

This commit does not add an explicit check for an empty return from
QStandardPaths::findExecutable(). Instead, we allow that empty string to
go all the way to execve(2), which will fail with ENOENT. We could catch
it early, before fork(2), but why add code for the error case?

execve() calls in strace of the new test:

[pid 38201] execve("", [""], 0x12100d0 /* 120 vars */) = -1 ENOENT (No such 
file or directory)
[pid 38201] +++ exited with 255 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38201, si_uid=1000, 
si_status=255, si_utime=0, si_stime=0} ---
PASS   : tst_QProcess::startFromCurrentWorkingDir(without-dot-slash)

[pid 38202] execve("./testProcessNormal", ["./testProcessNormal"], 0x12100d0 /* 
120 vars */) = 0
[pid 38202] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38202, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
PASS   : tst_QProcess::startFromCurrentWorkingDir(with-dot-slash)

See https://kde.org/info/security/advisory-20220131-1.txt

[ChangeLog][Important Behavior Changes] When passed a simple program
name with no slashes, QProcess on Unix systems will now only search the
current directory if "." is one of the entries in the PATH environment
variable. This bug fix restores the behavior QProcess had before Qt 5.9.
If launching an executable in the current path is intended, pass a
program name starting with "./". To run a binary auxiliary to the
application, instead calculate an absolute path starting from
QCoreApplication::applicationDirPath().

Pick-to: 5.15 6.2 6.3
Change-Id: I54f205f6b7314351b078fffd16cf7013c97ee9fb
---
 src/corelib/io/qprocess_unix.cpp  | 13 +++---
 .../auto/corelib/io/qprocess/tst_qprocess.cpp | 45 ++-
 .../corelib/kernel/qobject/tst_qobject.cpp|  2 +-
 .../kernel/qapplication/tst_qapplication.cpp  |  4 +-
 4 files changed, 54 insertions(+), 10 deletions(-)

diff --git a/src/corelib/io/qprocess_unix.cpp b/src/corelib/io/qprocess_unix.cpp
index 50390e57f5..94d32076d0 100644
--- a/src/corelib/io/qprocess_unix.cpp
+++ b/src/corelib/io/qprocess_unix.cpp
@@ -422,14 +422,15 @@ void QProcessPrivate::startProcess()
 // Add the program name to the argument list.
 argv[0] = nullptr;
 if (!program.contains(QLatin1Char('/'))) {
+// findExecutable() returns its argument if it's an absolute path,
+// otherwise it searches 

commit libqt5-qtbase for openSUSE:Factory

2022-01-25 Thread Source-Sync
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 2022-01-25 17:35:37

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1938 (New)


Package is "libqt5-qtbase"

Tue Jan 25 17:35:37 2022 rev:125 rq:948149 version:5.15.2+kde294

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2022-01-13 23:21:53.960065457 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1938/libqt5-qtbase.changes
2022-01-25 17:35:47.186451571 +0100
@@ -1,0 +2,31 @@
+Fri Jan 21 08:04:30 UTC 2022 - Fabian Vogt 
+
+- Update to version 5.15.2+kde294:
+  * QTzTimeZonePrivate::init(): fix handling of empty ID
+  * Restore support for reading /etc/timezone for system zone name
+  * QPathEdge: Fix array initialization
+  * QTzTimeZonePrivate: fix UB (data race on m_icu)
+  * Don't access QObject::objectName during QThread start
+  * Restore C++11 compatibility after e8b9f4c28d3ab5e960dc54f2dc0c4b749b0b50e0
+  * QVarLengthArray: fix size update on failed append()
+  * Call statx() with AT_NO_AUTOMOUNT
+  * QThread: Remove superfluous initialization of threadId on Unix
+  * QThread: Reset the system thread ID when thread exits on Unix
+  * Add missing macOS header file that was indirectly included before
+  * QXcb: don't dereference pointer before checking
+  * xcb: avoid to use invalid pointers
+  * QVarLengthArray: fix insert() type/alias mismatch between decl and impl
+  * Use qint64 to replace int while qt_transform_image_rasterize
+  * QVarLengthArray: assert that the range passed to erase() is valid
+  * Fix pattern type matching
+  * QThread: fix UB (invalid enum value) on Private::Priority
+  * Use block char format to render list item bullets and numbers
+  * QDateTime: Don't require c++17
+  * QVariantAnimation: fix UB (FP 0/0) in interpolated() arg calculation
+  * QDateTime: fix UB (signed overflow) in addDays()
+  * QString: fix UB (pointer arithmetic on nullptr) in qLastIndexOf
+  * tst_QIODevice: fix UB (precondition violation) in 
SequentialReadBuffer::readData()
+  * QVarLengthArray: fix UB (precondition violation) in range-erase()
+  * Fix segmentation fault in QObject::dumpObjectInfo
+
+---

Old:

  qtbase-everywhere-src-5.15.2+kde268.obscpio

New:

  qtbase-everywhere-src-5.15.2+kde294.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.UR97Cs/_old  2022-01-25 17:36:00.546359556 +0100
+++ /var/tmp/diff_new_pack.UR97Cs/_new  2022-01-25 17:36:00.554359501 +0100
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.2+kde268
+Version:5.15.2+kde294
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.UR97Cs/_old  2022-01-25 17:36:00.614359088 +0100
+++ /var/tmp/diff_new_pack.UR97Cs/_new  2022-01-25 17:36:00.614359088 +0100
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  edb0f568ca1380623325cb18365b0af81cbf65bf
+  366350c2e4a7eccbda0f3936e69c6b9c4fa28f55
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.2+kde268.obscpio -> 
qtbase-everywhere-src-5.15.2+kde294.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.2+kde268.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1938/qtbase-everywhere-src-5.15.2+kde294.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.UR97Cs/_old  2022-01-25 17:36:00.694358536 +0100
+++ /var/tmp/diff_new_pack.UR97Cs/_new  2022-01-25 17:36:00.694358536 +0100
@@ -1,6 +1,6 @@
 name: qtbase-everywhere-src
-version: 5.15.2+kde268
-mtime: 1640345034
-commit: edb0f568ca1380623325cb18365b0af81cbf65bf
+version: 5.15.2+kde294
+mtime: 1642610092
+commit: 366350c2e4a7eccbda0f3936e69c6b9c4fa28f55
 
 


commit libqt5-qtbase for openSUSE:Factory

2022-01-13 Thread Source-Sync
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 2022-01-13 23:21:12

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1892 (New)


Package is "libqt5-qtbase"

Thu Jan 13 23:21:12 2022 rev:124 rq:946070 version:5.15.2+kde268

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-12-25 20:16:57.257264676 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1892/libqt5-qtbase.changes
2022-01-13 23:21:53.960065457 +0100
@@ -150,0 +151,2 @@
+  * Fallback to /tmp/runtime-$USER if XDG_RUNTIME_DIR is not set
+or is unsafe (bsc#1172515)
@@ -190 +192 @@
-  * Fixes CVE-2020-17507
+  * Fixes CVE-2020-17507, bsc#1176315
@@ -251,0 +254,3 @@
+  * Qt incorrectly calls SSL_shutdown() in OpenSSL mid-handshake
+causing denial of service in TLS applications (bsc#1172726,
+CVE-2020-13962, QTBUG-83450)
@@ -295 +300 @@
-  * Fixes CVE-2020-0570
+  * Fixes CVE-2020-0570, bsc#1161167, bsc#1162191, QTBUG-81272
@@ -356,0 +362,2 @@
+  * Fix segfaults due to unaligned stack in QtCore5 (bsc#1155955)
+  * Add support for PostgreSQL 12 (bsc#1173758)
@@ -562,0 +570,2 @@
+  * Qt headers redefine opengl types differently than khronos headers
+(bsc#1176130)



Other differences:
--


commit libqt5-qtbase for openSUSE:Factory

2021-12-25 Thread Source-Sync
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 2021-12-25 20:16:39

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2520 (New)


Package is "libqt5-qtbase"

Sat Dec 25 20:16:39 2021 rev:123 rq:942364 version:5.15.2+kde268

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-10-31 22:55:29.547691369 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2520/libqt5-qtbase.changes
2021-12-25 20:16:57.257264676 +0100
@@ -1,0 +2,22 @@
+Fri Dec 24 11:45:16 UTC 2021 - fab...@ritter-vogt.de
+
+- Update to version 5.15.2+kde268:
+  * Adapt for q_EVP_PKEY_base_id ??? q_EVP_PKEY_get_base_id rename in OpenSSL 3
+  * Don't use a deprecated function if built/linked with OpenSSL v3
+  * Diffie-Hellman parameters: remove useless 'fix'
+  * Dont's use DTLS_MAX_VERSION when setting SSL_CTX
+  * Avoid mixing atomic futex changes and QAtomic
+  * Fix qtdeclarative baseline test failure for text tables
+  * Don't let text table cells shrink below their minimum width (boo#1176530)
+  * Don't shrink a column when it spans multiple columns
+  * Use icon themes in QPrintPreviewDialog [if they exist]
+  * QAbstractFileEngine: fix UB (data race) on qt_file_engine_handlers_in_use
+  * Increment reference count when restoring reference
+  * Reject truncated and corrupt ascii pnm images
+  * Fix handling of Sunday in POSIX time-zone rules
+  * Fix developer build
+- Drop patches, support for OpenSSL < 1.1.0 is no longer necessary:
+  * 0001-Lower-required-version-of-OpenSSL-to-1.1.0.patch
+  * fix-build-openssl-1.1.0.patch
+
+---

Old:

  0001-Lower-required-version-of-OpenSSL-to-1.1.0.patch
  fix-build-openssl-1.1.0.patch
  qtbase-everywhere-src-5.15.2+kde254.obscpio

New:

  qtbase-everywhere-src-5.15.2+kde268.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.Tq8hXz/_old  2021-12-25 20:17:04.165270299 +0100
+++ /var/tmp/diff_new_pack.Tq8hXz/_new  2021-12-25 20:17:04.169270302 +0100
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.2+kde254
+Version:5.15.2+kde268
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
@@ -47,8 +47,6 @@
 Source4:qtlogging.ini
 Source99:   libqt5-qtbase-rpmlintrc
 # patches 0-1000 are openSUSE and/or non-upstream(able) patches #
-Patch1: 0001-Lower-required-version-of-OpenSSL-to-1.1.0.patch
-Patch2: fix-build-openssl-1.1.0.patch
 Patch3: 0001-Revert-QMenu-hide-when-a-QWidgetAction-fires-the-tri.patch
 # Proposed: https://bugreports.qt.io/browse/QTBUG-88491
 Patch4: 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch

++ _servicedata ++
--- /var/tmp/diff_new_pack.Tq8hXz/_old  2021-12-25 20:17:04.225270347 +0100
+++ /var/tmp/diff_new_pack.Tq8hXz/_new  2021-12-25 20:17:04.229270351 +0100
@@ -1,6 +1,6 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  c9fde86b0a2440133bc08f4811b6ca793be47f0a
+  edb0f568ca1380623325cb18365b0af81cbf65bf
 (No newline at EOF)
 

++ qtbase-everywhere-src-5.15.2+kde254.obscpio -> 
qtbase-everywhere-src-5.15.2+kde268.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.2+kde254.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2520/qtbase-everywhere-src-5.15.2+kde268.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.Tq8hXz/_old  2021-12-25 20:17:04.305270413 +0100
+++ /var/tmp/diff_new_pack.Tq8hXz/_new  2021-12-25 20:17:04.309270416 +0100
@@ -1,6 +1,6 @@
 name: qtbase-everywhere-src
-version: 5.15.2+kde254
-mtime: 1635027294
-commit: c9fde86b0a2440133bc08f4811b6ca793be47f0a
+version: 5.15.2+kde268
+mtime: 1640345034
+commit: edb0f568ca1380623325cb18365b0af81cbf65bf
 
 


commit libqt5-qtbase for openSUSE:Factory

2021-10-31 Thread Source-Sync
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 2021-10-31 22:55:24

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1890 (New)


Package is "libqt5-qtbase"

Sun Oct 31 22:55:24 2021 rev:122 rq:928080 version:5.15.2+kde254

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-09-03 21:25:54.894160674 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1890/libqt5-qtbase.changes
2021-10-31 22:55:29.547691369 +0100
@@ -1,0 +2,37 @@
+Thu Oct 28 07:14:35 UTC 2021 - Fabian Vogt 
+
+- Update to version 5.15.2+kde254:
+  * Revert "QPushButton: fix support of style sheet rule for text alignment"
+  * Revert "Fix invalid text layout data when a full layout run is interrupted"
+  * Optimize mime type matching
+  * fix potential mem leak on connection lost
+  * tst_QSslSocket - replace an old certificate
+  * tst_QSslCertificate::verify - remove QSKIP
+  * tst_QSslCertificate::verify - skip auto-test
+  * Doc: bump the OpenSSL minimum supported version to 1.1.1
+  * QHttpSocketEngine: Fix memory leak
+  * QSslCertificate(OpenSSL) - harden protection against nullpointers
+  * QSslCertificate: Guard against accessing empty QByteArray
+  * Make QStyle::proxy() always return the leaf proxy
+  * Prefer previously used channels in QHttpNetworkConnection
+  * Fix populating selection clipboard with keyboard
+  * QSslCertificate::operator == - cleanup error queue
+  * Revert "Fix highdpi conversion of QTabletEvent coordinates on xcb"
+  * Fix highdpi conversion of QTabletEvent coordinates on xcb
+  * Support transformations in pattern/texture brushes in pdf
+  * Respect font stretch if set together with font style
+  * Fix QPainterPath with QFont::SmallCaps
+  * Avoid generating large pdf files when using dashed cosmetic pens
+  * PDF generation: disentangle native pen from transforms
+  * qmake: Switch to using Xcode's new build system
+  * Explicitly set input files for qtpreprocess
+  * Only embed launch screen when building an app
+  * Explicitly set output files for qtpreprocess
+  * Fix memory leak
+  * Fix reading gamma from PNGs without ICC profile
+  * QPlatformWindow: fix isAncestorOf not breaking recursion
+  * Cater for upstream changes in eglplatform.h
+  * QTextOdfWriter: fix exporting pixmaps to ODT
+  * Fix access to content: URLs with transient read/write permissions
+
+---

Old:

  qtbase-everywhere-src-5.15.2+kde222.obscpio

New:

  qtbase-everywhere-src-5.15.2+kde254.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.8omYji/_old  2021-10-31 22:55:55.995711680 +0100
+++ /var/tmp/diff_new_pack.8omYji/_new  2021-10-31 22:55:55.999711682 +0100
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.2+kde222
+Version:5.15.2+kde254
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.8omYji/_old  2021-10-31 22:55:56.047711720 +0100
+++ /var/tmp/diff_new_pack.8omYji/_new  2021-10-31 22:55:56.047711720 +0100
@@ -1,4 +1,4 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  d2bd04d9fe03912097d3246b7d03ef14f425256b
\ No newline at end of file
+  c9fde86b0a2440133bc08f4811b6ca793be47f0a
\ No newline at end of file

++ qtbase-everywhere-src-5.15.2+kde222.obscpio -> 
qtbase-everywhere-src-5.15.2+kde254.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.2+kde222.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1890/qtbase-everywhere-src-5.15.2+kde254.obscpio
 differ: char 49, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.8omYji/_old  2021-10-31 22:55:56.111711769 +0100
+++ /var/tmp/diff_new_pack.8omYji/_new  2021-10-31 22:55:56.111711769 +0100
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.2+kde222
-mtime: 1629930532
-commit: d2bd04d9fe03912097d3246b7d03ef14f425256b
+version: 5.15.2+kde254
+mtime: 1635027294
+commit: c9fde86b0a2440133bc08f4811b6ca793be47f0a
 


commit libqt5-qtbase for openSUSE:Factory

2021-09-03 Thread Source-Sync
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 2021-09-03 21:25:38

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1899 (New)


Package is "libqt5-qtbase"

Fri Sep  3 21:25:38 2021 rev:121 rq:914769 version:5.15.2+kde222

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-06-27 18:59:59.700348031 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1899/libqt5-qtbase.changes
2021-09-03 21:25:54.894160674 +0200
@@ -1,0 +2,27 @@
+Fri Aug 27 17:51:39 UTC 2021 - Fabian Vogt 
+
+- Update to version 5.15.2+kde222:
+  * Revert "QString::lastIndexOf: fix off-by-one for zero length matches"
+  * MySQL: treat the MYSQL_FIELD as read-only
+  * Remove checks for glibc < 2 from qplatformdefs.h files
+  * linux-clang/qplatformdefs: fix building with musl libc
+  * Refix for avoiding huge number of tiny dashes
+  * Improve fix for avoiding huge number of tiny dashes
+  * Avoid processing-intensive painting of high number of tiny dashes
+  * xcb: add a timeout control when reading INCR property
+  * Remove another usage of mysql_get_client_version()
+  * MySQL: remove the version number checks in favor of actual functionality
+  * QLibraryInfo: Add MSVC 2022
+  * doCrypt() - check the error codes
+  * Restore C++11 compatibility of QSharedPointer code
+  * opengl: fix a typo in QOpenGLPaintDevice::dotsPerMeterY()
+  * Fix rvalue overload of qobject_pointer_cast for GCC 9.3
+  * QVarLengthArray: fix aliasing error in insert(it, n, v)
+  * Fix memory leak of QOffscreenScreen in QOffscreenIntegration
+  * Fix tst_moc for C++17
+  * Add missing limits include
+  * xcb: Avoid use-after-free in QXcbConnection::initializeScreens()
+  * xcb: Remove need for QXCBScreen to resolve QXcbGlIntegration
+  * Update shared-mime-info to the 2.1 release, adjust implementation
+
+---

Old:

  qtbase-everywhere-src-5.15.2+kde200.obscpio

New:

  qtbase-everywhere-src-5.15.2+kde222.obscpio



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.bSr62k/_old  2021-09-03 21:26:04.858171066 +0200
+++ /var/tmp/diff_new_pack.bSr62k/_new  2021-09-03 21:26:04.858171066 +0200
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.2+kde200
+Version:5.15.2+kde222
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1

++ _servicedata ++
--- /var/tmp/diff_new_pack.bSr62k/_old  2021-09-03 21:26:04.946171158 +0200
+++ /var/tmp/diff_new_pack.bSr62k/_new  2021-09-03 21:26:04.950171162 +0200
@@ -1,4 +1,4 @@
 
 
 https://invent.kde.org/qt/qt/qtbase.git
-  b8841b34c5b90bf32394568102888ddc559f3ddc
\ No newline at end of file
+  d2bd04d9fe03912097d3246b7d03ef14f425256b
\ No newline at end of file

++ qtbase-everywhere-src-5.15.2+kde200.obscpio -> 
qtbase-everywhere-src-5.15.2+kde222.obscpio ++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-everywhere-src-5.15.2+kde200.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1899/qtbase-everywhere-src-5.15.2+kde222.obscpio
 differ: char 8, line 1

++ qtbase-everywhere-src.obsinfo ++
--- /var/tmp/diff_new_pack.bSr62k/_old  2021-09-03 21:26:05.054171271 +0200
+++ /var/tmp/diff_new_pack.bSr62k/_new  2021-09-03 21:26:05.054171271 +0200
@@ -1,5 +1,5 @@
 name: qtbase-everywhere-src
-version: 5.15.2+kde200
-mtime: 1624296086
-commit: b8841b34c5b90bf32394568102888ddc559f3ddc
+version: 5.15.2+kde222
+mtime: 1629930532
+commit: d2bd04d9fe03912097d3246b7d03ef14f425256b
 


commit libqt5-qtbase for openSUSE:Factory

2021-06-27 Thread Source-Sync
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 2021-06-27 18:58:59

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2625 (New)


Package is "libqt5-qtbase"

Sun Jun 27 18:58:59 2021 rev:120 rq:902487 version:5.15.2+kde200

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-06-01 10:34:12.636480936 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2625/libqt5-qtbase.changes
2021-06-27 18:59:59.700348031 +0200
@@ -1,0 +2,26 @@
+Thu Jun 24 19:16:41 UTC 2021 - Fabian Vogt 
+
+- Revert to the default platform plugin list ("wayland;xcb")
+
+---
+Thu Jun 24 09:02:42 UTC 2021 - Fabian Vogt 
+
+- Update to version 5.15.2+kde200:
+  * Optimize quadratic-time insertion in QSortFilterProxyModel
+
+---
+Mon Jun 21 08:07:20 UTC 2021 - Fabian Vogt 
+
+- Switch to KDE's maintenance branch
+- Update to version 5.15.2+kde199:
+  * Too many changes to list here
+- Add patch to reset version to 5.15.2:
+  * 0001-Revert-Bump-version.patch
+- Drop patches, now upstream:
+  * 0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch
+  * 0001-Fix-allocated-memory-of-QByteArray.patch
+  * 0001-Fix-build-with-GCC-11-include-limits.patch
+  * 0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch
+  * 0002-Build-fixes-for-GCC-11.patch
+
+---

Old:

  0001-Fix-allocated-memory-of-QByteArray.patch
  0001-Fix-build-with-GCC-11-include-limits.patch
  0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch
  0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch
  0002-Build-fixes-for-GCC-11.patch
  qtbase-everywhere-src-5.15.2.tar.xz

New:

  0001-Revert-Bump-version.patch
  _service
  _servicedata
  qtbase-everywhere-src-5.15.2+kde200.obscpio
  qtbase-everywhere-src.obsinfo



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.3K4CgI/_old  2021-06-27 19:00:04.328354111 +0200
+++ /var/tmp/diff_new_pack.3K4CgI/_new  2021-06-27 19:00:04.336354121 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define qt5_snapshot 0
+%define qt5_snapshot 1
 %define journald 1
 
 %ifarch %arm aarch64
@@ -29,7 +29,7 @@
 %bcond_without harfbuzz
 
 Name:   libqt5-qtbase
-Version:5.15.2
+Version:5.15.2+kde200
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
@@ -38,8 +38,8 @@
 %define base_name libqt5
 %define real_version 5.15.2
 %define so_version 5.15.2
-%define tar_version qtbase-everywhere-src-5.15.2
-Source: 
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
+%define tar_version qtbase-everywhere-src-%{version}
+Source: %{tar_version}.tar.xz
 # to get mtime of file:
 Source1:libqt5-qtbase.changes
 Source2:macros.qt5
@@ -52,6 +52,7 @@
 Patch3: 0001-Revert-QMenu-hide-when-a-QWidgetAction-fires-the-tri.patch
 # Proposed: https://bugreports.qt.io/browse/QTBUG-88491
 Patch4: 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch
+Patch5: 0001-Revert-Bump-version.patch
 # PATCH-FIX-OPENSUSE disable-rc4-ciphers-bnc865241.diff bnc#865241-- Exclude 
rc4 ciphers from being used by default
 Patch6: disable-rc4-ciphers-bnc865241.diff
 Patch8: tell-the-truth-about-private-api.patch
@@ -63,16 +64,9 @@
 Patch21:0001-Don-t-white-list-recent-Mesa-versions-for-multithrea.patch
 Patch24:fix-fixqt4headers.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
-# Merged: https://bugreports.qt.io/browse/QTBUG-87010
-Patch1000:  0001-Fix-allocated-memory-of-QByteArray.patch
-# Merged: https://bugreports.qt.io/browse/QTBUG-88435
-Patch1001:  0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch
-Patch2002:  0001-Fix-build-with-GCC-11-include-limits.patch
-Patch2003:  0002-Build-fixes-for-GCC-11.patch
-Patch2004:  0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch
 BuildRequires:  cups-devel
 BuildRequires:  double-conversion-devel
 BuildRequires:  gcc-c++
@@ -909,7 +903,6 @@
-plugin-sql-psql -I/usr/include/pgsql/ -I/usr/include/pgsql/server \
-p

commit libqt5-qtbase for openSUSE:Factory

2021-06-01 Thread Source-Sync
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 2021-06-01 10:33:55

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1898 (New)


Package is "libqt5-qtbase"

Tue Jun  1 10:33:55 2021 rev:119 rq:895566 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-04-14 13:05:09.549454053 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.1898/libqt5-qtbase.changes
2021-06-01 10:34:12.636480936 +0200
@@ -1,0 +2,5 @@
+Wed May 26 11:49:02 UTC 2021 - Fabian Vogt 
+
+- Add trailing newline to qtlogging.ini
+
+---



Other differences:
--
++ qtlogging.ini ++
--- /var/tmp/diff_new_pack.MpcDA2/_old  2021-06-01 10:34:13.476482366 +0200
+++ /var/tmp/diff_new_pack.MpcDA2/_new  2021-06-01 10:34:13.480482373 +0200
@@ -1,3 +1,3 @@
 [Rules]
 qt.qpa.xcb.warning=false
-qt.qml.connections.warning=false
\ No newline at end of file
+qt.qml.connections.warning=false


commit libqt5-qtbase for openSUSE:Factory

2021-04-14 Thread Source-Sync
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 2021-04-14 13:05:08

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2401 (New)


Package is "libqt5-qtbase"

Wed Apr 14 13:05:08 2021 rev:118 rq:884869 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-02-11 12:46:04.817374693 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.2401/libqt5-qtbase.changes
2021-04-14 13:05:09.549454053 +0200
@@ -1,0 +2,6 @@
+Tue Apr 13 07:06:06 UTC 2021 - Fabian Vogt 
+
+- Add patch to fix possible crash caused by GCC 11 build fix:
+  * 0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch
+
+---

New:

  0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.w8lf9A/_old  2021-04-14 13:05:10.597455094 +0200
+++ /var/tmp/diff_new_pack.w8lf9A/_new  2021-04-14 13:05:10.601455098 +0200
@@ -72,6 +72,7 @@
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch
 Patch2002:  0001-Fix-build-with-GCC-11-include-limits.patch
 Patch2003:  0002-Build-fixes-for-GCC-11.patch
+Patch2004:  0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch
 BuildRequires:  cups-devel
 BuildRequires:  double-conversion-devel
 BuildRequires:  gcc-c++

++ 0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch ++
>From 45b201ea42f69510713ddd09fb092ed6f93ad1db Mon Sep 17 00:00:00 2001
From: Ulf Hermann 
Date: Wed, 20 Jan 2021 10:42:36 +0100
Subject: [PATCH] Partially revert 813a928c7c3cf98670b6043149880ed5c955efb9

Otherwise ASAN complains about mismatched new/delete.

Change-Id: I76ddcc388309e20055c93c68b9b6fa8a11b884e1
Reviewed-by: Andrei Golubev 
Reviewed-by: Ville Voutilainen 
(cherry picked from commit 606b03d0a35e71565c3a91588ef2db45b9262e27)
---
 src/corelib/tools/qsharedpointer_impl.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/corelib/tools/qsharedpointer_impl.h 
b/src/corelib/tools/qsharedpointer_impl.h
index 4aee98af53..790c187cb9 100644
--- a/src/corelib/tools/qsharedpointer_impl.h
+++ b/src/corelib/tools/qsharedpointer_impl.h
@@ -155,6 +155,9 @@ namespace QtSharedPointer {
 #endif
 inline void checkQObjectShared(...) { }
 inline void setQObjectShared(...) { }
+
+inline void operator delete(void *ptr) { ::operator delete(ptr); }
+inline void operator delete(void *, void *) { }
 };
 // sizeof(ExternalRefCountData) = 12 (32-bit) / 16 (64-bit)
 
-- 
2.25.1


commit libqt5-qtbase for openSUSE:Factory

2021-02-11 Thread Source-Sync
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 2021-02-11 12:45:47

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28504 (New)


Package is "libqt5-qtbase"

Thu Feb 11 12:45:47 2021 rev:117 rq:870237 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2021-01-20 18:23:39.175318849 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28504/libqt5-qtbase.changes   
2021-02-11 12:46:04.817374693 +0100
@@ -1,0 +2,7 @@
+Mon Feb  8 09:16:47 UTC 2021 - Fabian Vogt 
+
+- Add patch to fix build with GCC 11 (boo#1181861, QTBUG-90395):
+  * 0001-Fix-build-with-GCC-11-include-limits.patch
+  * 0002-Build-fixes-for-GCC-11.patch
+
+---

New:

  0001-Fix-build-with-GCC-11-include-limits.patch
  0002-Build-fixes-for-GCC-11.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.qst9VW/_old  2021-02-11 12:46:06.853377657 +0100
+++ /var/tmp/diff_new_pack.qst9VW/_new  2021-02-11 12:46:06.857377663 +0100
@@ -70,6 +70,8 @@
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch
+Patch2002:  0001-Fix-build-with-GCC-11-include-limits.patch
+Patch2003:  0002-Build-fixes-for-GCC-11.patch
 BuildRequires:  cups-devel
 BuildRequires:  double-conversion-devel
 BuildRequires:  gcc-c++

++ 0001-Fix-build-with-GCC-11-include-limits.patch ++
>From 924424120a2c468511256072e05d1ecc7c0c74a7 Mon Sep 17 00:00:00 2001
From: Thiago Macieira 
Date: Mon, 18 Jan 2021 07:40:54 -0800
Subject: [PATCH 1/2] Fix build with GCC 11: include 

Fixes: QTBUG-90395
Change-Id: Iecc74d2000eb40dfbe7bfffd165b5dd3708b7a40
(cherry picked from commit 9c56d4da2ff631a8c1c30475bd792f6c86bda53c)
Reviewed-by: Edward Welbourne 
(cherry picked from commit b2af6332ea37e45ab230a7a5d2d278f86d961b83)
---
 src/corelib/global/qendian.h  | 6 --
 src/corelib/global/qfloat16.h | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/corelib/global/qendian.h b/src/corelib/global/qendian.h
index 257efbbdbe..339f53abb6 100644
--- a/src/corelib/global/qendian.h
+++ b/src/corelib/global/qendian.h
@@ -1,7 +1,7 @@
 /
 **
-** Copyright (C) 2016 The Qt Company Ltd.
-** Copyright (C) 2016 Intel Corporation.
+** Copyright (C) 2021 The Qt Company Ltd.
+** Copyright (C) 2021 Intel Corporation.
 ** Contact: https://www.qt.io/licensing/
 **
 ** This file is part of the QtCore module of the Qt Toolkit.
@@ -44,6 +44,8 @@
 #include 
 #include 
 
+#include 
+
 // include stdlib.h and hope that it defines __GLIBC__ for glibc-based systems
 #include 
 #include 
diff --git a/src/corelib/global/qfloat16.h b/src/corelib/global/qfloat16.h
index c7a9c87af3..5302be072e 100644
--- a/src/corelib/global/qfloat16.h
+++ b/src/corelib/global/qfloat16.h
@@ -43,6 +43,7 @@
 
 #include 
 #include 
+#include 
 #include 
 
 #if defined(QT_COMPILER_SUPPORTS_F16C) && defined(__AVX2__) && 
!defined(__F16C__)
-- 
2.25.1

++ 0002-Build-fixes-for-GCC-11.patch ++
>From 896bcb186161c38965bd002b28156a2aab4b4a76 Mon Sep 17 00:00:00 2001
From: Ville Voutilainen 
Date: Mon, 18 Jan 2021 09:58:17 +0200
Subject: [PATCH 2/2] Build fixes for GCC 11

Task-number: QTBUG-89977
Change-Id: Ic1b7ddbffb8a0a00f8c621d09a868f1d94a52c21
Reviewed-by: Lars Knoll 
Reviewed-by: Thiago Macieira 
(cherry picked from commit 813a928c7c3cf98670b6043149880ed5c955efb9)
---
 src/corelib/text/qbytearraymatcher.h | 2 ++
 src/corelib/tools/qsharedpointer_impl.h  | 3 ---
 src/plugins/platforms/xcb/qxcbwindow.cpp | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/corelib/text/qbytearraymatcher.h 
b/src/corelib/text/qbytearraymatcher.h
index 0eedfc1d20..f5f9bef7b8 100644
--- a/src/corelib/text/qbytearraymatcher.h
+++ b/src/corelib/text/qbytearraymatcher.h
@@ -42,6 +42,8 @@
 
 #include 
 
+#include 
+
 QT_BEGIN_NAMESPACE
 
 
diff --git a/src/corelib/tools/qsharedpointer_impl.h 
b/src/corelib/tools/qsharedpointer_impl.h
index 790c187cb9..4aee98af53 100644
--- a/src/corelib/tools/qsharedpointer_impl.h
+++ b/src/corelib/tools/qsharedpointer_impl.h
@@ -155,9 +155,6 @@ namespace QtSharedPointer {
 #endif
 inline void checkQObjectShared(...) { }
 inline void setQObjectShared(...) { }
-
-inline void operator delete(void *ptr) { ::operator delete(ptr); }
-inline void operator delete(void

commit libqt5-qtbase for openSUSE:Factory

2021-01-20 Thread Source-Sync
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 2021-01-20 18:23:27

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28504 (New)


Package is "libqt5-qtbase"

Wed Jan 20 18:23:27 2021 rev:116 rq:864292 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2020-12-30 17:12:30.204777967 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.28504/libqt5-qtbase.changes   
2021-01-20 18:23:39.175318849 +0100
@@ -1,0 +2,7 @@
+Tue Jan 19 07:46:43 UTC 2021 - Stefan Br??ns 
+
+- Add patch to fix infinite loop in KWin on XServer exit:
+  * 0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch
+- Spec file cleanup, remove conditionals for Leap 42.x
+
+---

New:

  0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.uShFSt/_old  2021-01-20 18:23:40.811320059 +0100
+++ /var/tmp/diff_new_pack.uShFSt/_new  2021-01-20 18:23:40.815320062 +0100
@@ -25,15 +25,8 @@
 %global gles 0
 %endif
 
-%if 0%{?suse_version} >= 1330
 %global vulkan 1
 %bcond_without harfbuzz
-%else
-# Harfbuzz too old
-%bcond_with harfbuzz
-# Vulkan headers too old
-%global vulkan 0
-%endif
 
 Name:   libqt5-qtbase
 Version:5.15.2
@@ -72,6 +65,8 @@
 # patches 1000-2000 and above from upstream 5.15 branch #
 # Merged: https://bugreports.qt.io/browse/QTBUG-87010
 Patch1000:  0001-Fix-allocated-memory-of-QByteArray.patch
+# Merged: https://bugreports.qt.io/browse/QTBUG-88435
+Patch1001:  0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
 Patch2001:  0002-Synthesize-Enter-LeaveEvent-for-accepted-QTabletEven.patch

++ 0001-Let-QXcbConnection-getTimestamp-properly-exit-when-X.patch ++
>From 5519447b9db4023deca98e5b882845416a9c33f1 Mon Sep 17 00:00:00 2001
From: Sheng Mao 
Date: Fri, 13 Nov 2020 22:34:46 -0700
Subject: [PATCH] Let QXcbConnection::getTimestamp properly exit when X server
 quits
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

QXcbConnection::getTimestamp uses dummy events to get timestamp from
X server. However, in some cases, X server shuts down while client tries
to get timestamp. In this case, QXcbConnection::getTimestamp keeps
getting null event and thus falls into indefinite loop.

This fix checks if xcb connection is still valid and use a special
xcb_timestamp_t value, CurrentTime (0L), as returned value.
CurrentTime should not be generated by X server and if getTimestamp
returns this value, it means an "exception" case is triggered.

This fix is introduced because in kwin_x11 (KDE project), X server can
exit on logout. kwin_x11 should handle disconnection from X server.
But the indefinite loop prevents kwin_x11 to process disconnection
event and therefore kwin_x11 cannot quit properly.

Fixes: QTBUG-88435
Change-Id: Iaf7ef3f8a35fa8389d22a608e3c49041bf90e1b9
Reviewed-by: Qt CI Bot 
Reviewed-by: Liang Qi 
Reviewed-by: Tor Arne Vestb?? 
(cherry picked from commit dbd1c8b047700bb6d0adae848d6cbb89fa2fcfff)
Reviewed-by: Qt Cherry-pick Bot 
---
 src/plugins/platforms/xcb/qxcbconnection.cpp | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp 
b/src/plugins/platforms/xcb/qxcbconnection.cpp
index c557109bd1..9abdae6a7c 100644
--- a/src/plugins/platforms/xcb/qxcbconnection.cpp
+++ b/src/plugins/platforms/xcb/qxcbconnection.cpp
@@ -763,7 +763,10 @@ xcb_timestamp_t QXcbConnection::getTimestamp()
 
 xcb_generic_event_t *event = nullptr;
 
-while (!event) {
+// When disconnection is caused by X server, event will never be able to 
hold
+// a valid pointer. isConnected(), which calls xcb_connection_has_error(),
+// can handle this type of disconnection and properly quits the loop.
+while (isConnected() && !event) {
 connection()->sync();
 event = eventQueue()->peek([window, dummyAtom](xcb_generic_event_t 
*event, int type) {
 if (type != XCB_PROPERTY_NOTIFY)
@@ -773,6 +776,14 @@ xcb_timestamp_t QXcbConnection::getTimestamp()
 });
 }
 
+if (!event) {
+// 
https://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#glossary
+// > One timestamp value (named CurrentTime) is never generated by the
+// > server. This value is reserved for use in reques

[opensuse-commit] commit libqt5-qtbase for openSUSE:Factory

2020-11-25 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package libqt5-qtbase for openSUSE:Factory 
checked in at 2020-11-25 19:28:40

Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.5913 (New)


Package is "libqt5-qtbase"

Wed Nov 25 19:28:40 2020 rev:114 rq:850011 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes  
2020-11-03 15:15:50.135997888 +0100
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.5913/libqt5-qtbase.changes
2020-11-25 19:28:58.078461286 +0100
@@ -1,0 +2,18 @@
+Fri Nov 20 12:08:44 UTC 2020 - Fabian Vogt 
+
+- Update to 5.15.2:
+  * New bugfix release
+  * For more details please see:
+http://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.15.2/?h=5.15.2
+- Drop patches, now upstream:
+  * 0001-Revert-Emit-QScreen-availableG-g-eometryChanged-on-l.patch
+- Pass -confirm-license option, drop duplicates
+- BuildRequire xcb-util
+
+---
+Fri Nov 13 15:50:40 UTC 2020 - Fabian Vogt 
+
+- Add patch to avoid coredumps with missing display:
+  * 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch
+
+---

Old:

  0001-Revert-Emit-QScreen-availableG-g-eometryChanged-on-l.patch
  qtbase-everywhere-src-5.15.1.tar.xz

New:

  0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch
  qtbase-everywhere-src-5.15.2.tar.xz



Other differences:
--
++ libqt5-qtbase.spec ++
--- /var/tmp/diff_new_pack.Iy0uia/_old  2020-11-25 19:29:01.202465220 +0100
+++ /var/tmp/diff_new_pack.Iy0uia/_new  2020-11-25 19:29:01.202465220 +0100
@@ -36,16 +36,16 @@
 %endif
 
 Name:   libqt5-qtbase
-Version:5.15.1
+Version:5.15.2
 Release:0
 Summary:C++ Program Library, Core Components
 License:LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1
 Group:  System/Libraries
 Url:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.1
-%define so_version 5.15.1
-%define tar_version qtbase-everywhere-src-5.15.1
+%define real_version 5.15.2
+%define so_version 5.15.2
+%define tar_version qtbase-everywhere-src-5.15.2
 Source: 
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
 # to get mtime of file:
 Source1:libqt5-qtbase.changes
@@ -57,6 +57,8 @@
 Patch1: 0001-Lower-required-version-of-OpenSSL-to-1.1.0.patch
 Patch2: fix-build-openssl-1.1.0.patch
 Patch3: 0001-Revert-QMenu-hide-when-a-QWidgetAction-fires-the-tri.patch
+# Proposed: https://bugreports.qt.io/browse/QTBUG-88491
+Patch4: 0001-Avoid-SIGABRT-on-platform-plugin-initialization-fail.patch
 # PATCH-FIX-OPENSUSE disable-rc4-ciphers-bnc865241.diff bnc#865241-- Exclude 
rc4 ciphers from being used by default
 Patch6: disable-rc4-ciphers-bnc865241.diff
 Patch8: tell-the-truth-about-private-api.patch
@@ -67,7 +69,6 @@
 # PATCH-FIX-OPENSUSE
 Patch21:0001-Don-t-white-list-recent-Mesa-versions-for-multithrea.patch
 Patch24:fix-fixqt4headers.patch
-Patch25:0001-Revert-Emit-QScreen-availableG-g-eometryChanged-on-l.patch
 # patches 1000-2000 and above from upstream 5.15 branch #
 # patches 2000-3000 and above from upstream qt6/dev branch #
 # Not accepted yet, https://codereview.qt-project.org/c/qt/qtbase/+/255384
@@ -117,6 +118,7 @@
 BuildRequires:  pkgconfig(xcb-shape)
 BuildRequires:  pkgconfig(xcb-shm)
 BuildRequires:  pkgconfig(xcb-sync)
+BuildRequires:  pkgconfig(xcb-util)
 BuildRequires:  pkgconfig(xcb-xfixes)
 BuildRequires:  pkgconfig(xcb-xinerama)
 BuildRequires:  pkgconfig(xcb-xkb)
@@ -840,7 +842,7 @@
 # Due to a binutils bug/misunderstanding, this option didn't do as much before 
2.35,
 # so just disable it for now until a proper alternative appears.
 
-echo yes | ./configure \
+./configure \
-prefix %{_prefix} \
-L %{libqt5_libdir} \
-libdir %{libqt5_libdir} \
@@ -865,6 +867,7 @@
-accessibility \
-no-strip \
-opensource \
+   -confirm-license \
-no-separate-debug-info \
-force-debug-info \
-shared \
@@ -888,7 +891,6 @@
-glib \
-sctp \
-system-sqlite \
-   -no-sql-mysql \
 %if %journald
-journald \
 %endif
@@ -909,7 +911,6 @@
-plugin-sql-mysql -I/usr/include/mysql/ \
-qpa "xcb;wayland" \
-no-feature-relocatable \
-   -v \
QMAKE_CFLAGS+="$CFLAGS" \
QMAKE_CXXFLAGS+="$CXXFLAGS"
 
@@ -1302,7 +1303,6 @@
 %doc *.txt
 %{libqt5_libdir}/libQt5Bootstrap.a
 %{libqt5_libdir}/libQt5Bootstrap.prl
-%{libqt