Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-imageformats for 
openSUSE:Factory checked in at 2026-03-28 20:12:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-imageformats (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-imageformats.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-imageformats"

Sat Mar 28 20:12:36 2026 rev:41 rq:1342794 version:6.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-imageformats/qt6-imageformats.changes        
2026-02-03 21:27:27.666460718 +0100
+++ 
/work/SRC/openSUSE:Factory/.qt6-imageformats.new.8177/qt6-imageformats.changes  
    2026-03-28 20:12:56.104392763 +0100
@@ -1,0 +2,6 @@
+Mon Mar 23 10:37:48 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.11.0
+  https://www.qt.io/blog/qt-6.11-released
+
+-------------------------------------------------------------------

Old:
----
  qtimageformats-everywhere-src-6.10.2.tar.xz

New:
----
  qtimageformats-everywhere-src-6.11.0.tar.xz

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

Other differences:
------------------
++++++ qt6-imageformats.spec ++++++
--- /var/tmp/diff_new_pack.Qo7gub/_old  2026-03-28 20:12:56.876424626 +0100
+++ /var/tmp/diff_new_pack.Qo7gub/_new  2026-03-28 20:12:56.880424792 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.10.2
-%define short_version 6.10
+%define real_version 6.11.0
+%define short_version 6.11
 %define short_name qtimageformats
 %define tar_name qtimageformats-everywhere-src
 %define tar_suffix %{nil}
@@ -28,7 +28,7 @@
 %endif
 #
 Name:           qt6-imageformats%{?pkg_suffix}
-Version:        6.10.2
+Version:        6.11.0
 Release:        0
 Summary:        Qt 6 ImageFormat Plugins
 License:        GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only

++++++ qtimageformats-everywhere-src-6.10.2.tar.xz -> 
qtimageformats-everywhere-src-6.11.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtimageformats-everywhere-src-6.10.2/.cmake.conf 
new/qtimageformats-everywhere-src-6.11.0/.cmake.conf
--- old/qtimageformats-everywhere-src-6.10.2/.cmake.conf        2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/.cmake.conf        2026-03-09 
10:39:20.000000000 +0100
@@ -1,6 +1,7 @@
-set(QT_REPO_MODULE_VERSION "6.10.2")
+set(QT_REPO_MODULE_VERSION "6.11.0")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
 set(QT_EXTRA_INTERNAL_TARGET_DEFINES
     "QT_NO_FOREACH=1"
     "QT_NO_QASCONST=1"
+    "QT_NO_URL_CAST_FROM_STRING=1"
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtimageformats-everywhere-src-6.10.2/.tag 
new/qtimageformats-everywhere-src-6.11.0/.tag
--- old/qtimageformats-everywhere-src-6.10.2/.tag       2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/.tag       2026-03-09 
10:39:20.000000000 +0100
@@ -1 +1 @@
-076fb82c55321e42beeae62d9e3ca8c4bb71439c
+ade536558e868143d615512a6873daabb8e9195b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtimageformats-everywhere-src-6.10.2/CMakeLists.txt 
new/qtimageformats-everywhere-src-6.11.0/CMakeLists.txt
--- old/qtimageformats-everywhere-src-6.10.2/CMakeLists.txt     2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/CMakeLists.txt     2026-03-09 
10:39:20.000000000 +0100
@@ -11,10 +11,15 @@
     LANGUAGES CXX C
 )
 
-find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals 
Core)
-find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui)
+find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals)
+
+# This should be called as early as possible, just after 
find_package(BuildInternals) where it is
+# defined.
 qt_internal_project_setup()
 
+find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS Core)
+find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui)
+
 if(NOT TARGET Qt::Gui)
     message(NOTICE "Skipping the build as the condition \"TARGET Qt::Gui\" is 
not met.")
     return()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtimageformats-everywhere-src-6.10.2/REUSE.toml 
new/qtimageformats-everywhere-src-6.11.0/REUSE.toml
--- old/qtimageformats-everywhere-src-6.10.2/REUSE.toml 2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/REUSE.toml 2026-03-09 
10:39:20.000000000 +0100
@@ -3,13 +3,13 @@
 [[annotations]]
 path = ["tests/auto/**", "tests/shared/images/**"]
 precedence = "closest"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only"
 
 [[annotations]]
 path = ["src/plugins/**.json"]
 precedence = "closest"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only"
 
 [[annotations]]
@@ -17,31 +17,31 @@
         "**.pri",  "qt_cmdline.cmake", "**ci_config_linux.json"]
 precedence = "closest"
 comment = "build system"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "BSD-3-Clause"
 
 [[annotations]]
 path = ["**/.gitattributes", "**.gitignore", "**.gitreview"]
 precedence = "closest"
 comment = "infrastructure"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause"
 
 [[annotations]]
 path = ["**/README*", "**.qdocconf", "config_help.txt"]
 comment = "documentation"
 precedence = "closest"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR 
GFDL-1.3-no-invariants-only"
 
 [[annotations]]
 path = ["**.toml", "licenseRule.json"]
 precedence = "override"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause"
 
 [[annotations]]
 path = ["**/qt_attribution.json"]
 precedence = "override"
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR 
GFDL-1.3-no-invariants-only"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/dependencies.yaml 
new/qtimageformats-everywhere-src-6.11.0/dependencies.yaml
--- old/qtimageformats-everywhere-src-6.10.2/dependencies.yaml  2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/dependencies.yaml  2026-03-09 
10:39:20.000000000 +0100
@@ -1,4 +1,4 @@
 dependencies:
   ../qtbase:
-    ref: 000d6c62f7880bb8d3054724e8da0b8ae244130e
+    ref: 8ba7ea4b77a4b8f1948760221e264917ddc9e1c8
     required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtimageformats-everywhere-src-6.10.2/dist/REUSE.toml 
new/qtimageformats-everywhere-src-6.11.0/dist/REUSE.toml
--- old/qtimageformats-everywhere-src-6.10.2/dist/REUSE.toml    2026-01-20 
05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/dist/REUSE.toml    2026-03-09 
10:39:20.000000000 +0100
@@ -4,5 +4,5 @@
 path = ["*"]
 precedence = "override"
 comment = "Licensed as documentation."
-SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
+SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd."
 SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR 
GFDL-1.3-no-invariants-only"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/3rdparty/libwebp/patches/0003-Fix-Windows-build-for-clang-avx2.patch
 
new/qtimageformats-everywhere-src-6.11.0/src/3rdparty/libwebp/patches/0003-Fix-Windows-build-for-clang-avx2.patch
--- 
old/qtimageformats-everywhere-src-6.10.2/src/3rdparty/libwebp/patches/0003-Fix-Windows-build-for-clang-avx2.patch
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/3rdparty/libwebp/patches/0003-Fix-Windows-build-for-clang-avx2.patch
   2026-03-09 10:39:20.000000000 +0100
@@ -0,0 +1,13 @@
+diff --git a/src/3rdparty/libwebp/src/dsp/cpu.h 
b/src/3rdparty/libwebp/src/dsp/cpu.h
+index 0d1e2a75..0696e01a 100644
+--- a/src/3rdparty/libwebp/src/dsp/cpu.h
++++ b/src/3rdparty/libwebp/src/dsp/cpu.h
+@@ -60,7 +60,7 @@
+ #endif
+ 
+ #if defined(_MSC_VER) && _MSC_VER >= 1700 && \
+-    (defined(_M_X64) || defined(_M_IX86))
++    (defined(_M_X64) || defined(_M_IX86)) && !defined(__clang__)
+ #define WEBP_MSC_AVX2  // Visual C++ AVX2 targets
+ #endif
+ #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/3rdparty/libwebp/src/dsp/cpu.h 
new/qtimageformats-everywhere-src-6.11.0/src/3rdparty/libwebp/src/dsp/cpu.h
--- old/qtimageformats-everywhere-src-6.10.2/src/3rdparty/libwebp/src/dsp/cpu.h 
2026-01-20 05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/src/3rdparty/libwebp/src/dsp/cpu.h 
2026-03-09 10:39:20.000000000 +0100
@@ -60,7 +60,7 @@
 #endif
 
 #if defined(_MSC_VER) && _MSC_VER >= 1700 && \
-    (defined(_M_X64) || defined(_M_IX86))
+    (defined(_M_X64) || defined(_M_IX86)) && !defined(__clang__)
 #define WEBP_MSC_AVX2  // Visual C++ AVX2 targets
 #endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/imageformats/configure.cmake 
new/qtimageformats-everywhere-src-6.11.0/src/imageformats/configure.cmake
--- old/qtimageformats-everywhere-src-6.10.2/src/imageformats/configure.cmake   
2026-01-20 05:15:40.000000000 +0100
+++ new/qtimageformats-everywhere-src-6.11.0/src/imageformats/configure.cmake   
2026-03-09 10:39:20.000000000 +0100
@@ -17,15 +17,27 @@
 
 #### Libraries
 
-qt_find_package(WrapJasper PROVIDED_TARGETS WrapJasper::WrapJasper MODULE_NAME 
imageformats QMAKE_LIB jasper)
-qt_find_package(TIFF PROVIDED_TARGETS TIFF::TIFF MODULE_NAME imageformats 
QMAKE_LIB tiff)
+qt_find_package(WrapJasper PROVIDED_TARGETS WrapJasper::WrapJasper MODULE_NAME 
imageformats
+    QMAKE_LIB jasper
+    VCPKG_PORT jasper
+    VCPKG_ADD_TO_FEATURE jasper
+)
+qt_find_package(TIFF PROVIDED_TARGETS TIFF::TIFF MODULE_NAME imageformats 
QMAKE_LIB tiff
+    VCPKG_PORT tiff
+    VCPKG_ADD_TO_FEATURE tiff
+    VCPKG_DEFAULT_FEATURES OFF
+)
 # Threads::Threads might be brought in via a top-level CMakeLists.txt 
find_package dependency
 # in which case if the system WebpConfig.cmake depends Threads, it shouldn't 
try to promote it to
 # global to avoid a 'global promotion of a target in a different subdirectory' 
error.
 if(TARGET Threads::Threads)
     qt_internal_disable_find_package_global_promotion(Threads::Threads)
 endif()
-qt_find_package(WrapWebP PROVIDED_TARGETS WrapWebP::WrapWebP MODULE_NAME 
imageformats QMAKE_LIB webp)
+qt_find_package(WrapWebP PROVIDED_TARGETS WrapWebP::WrapWebP MODULE_NAME 
imageformats
+    QMAKE_LIB webp
+    VCPKG_PORT libwebp
+    VCPKG_ADD_TO_FEATURE webp
+)
 qt_find_package(Libmng PROVIDED_TARGETS Libmng::Libmng MODULE_NAME 
imageformats QMAKE_LIB mng)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/dds/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/dds/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/dds/main.cpp  
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/dds/main.cpp  
    2026-03-09 10:39:20.000000000 +0100
@@ -1,6 +1,8 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // Copyright (C) 2016 Ivan Komissarov.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <QtGui/qimageiohandler.h>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/dds/qddshandler.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/dds/qddshandler.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/dds/qddshandler.h
 2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/dds/qddshandler.h
 2026-03-09 10:39:20.000000000 +0100
@@ -1,6 +1,8 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // Copyright (C) 2016 Ivan Komissarov.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QDDSHANDLER_H
 #define QDDSHANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/icns/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/icns/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/icns/main.cpp 
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/icns/main.cpp 
    2026-03-09 10:39:20.000000000 +0100
@@ -1,6 +1,8 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // Copyright (C) 2016 Alex Char.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <QtGui/qimageiohandler.h>
 #include "qicnshandler_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/jp2/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/jp2/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/jp2/main.cpp  
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/jp2/main.cpp  
    2026-03-09 10:39:20.000000000 +0100
@@ -1,6 +1,8 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // Copyright (C) 2016 Petroules Corporation.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <qimageiohandler.h>
 #include <qstringlist.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/jp2/qjp2handler_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/jp2/qjp2handler_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/jp2/qjp2handler_p.h
       2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/jp2/qjp2handler_p.h
       2026-03-09 10:39:20.000000000 +0100
@@ -1,6 +1,8 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // Copyright (C) 2016 Petroules Corporation.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QJP2HANDLER_H
 #define QJP2HANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macheif/main.cpp
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macheif/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macheif/main.cpp
  2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macheif/main.cpp
  2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2017 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QT_NO_IMAGEFORMATPLUGIN
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macheif/qmacheifhandler.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macheif/qmacheifhandler.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macheif/qmacheifhandler.h
 2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macheif/qmacheifhandler.h
 2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2017 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QMACHEIFHANDLER_H
 #define QMACHEIFHANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macjp2/main.cpp
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macjp2/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macjp2/main.cpp
   2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macjp2/main.cpp
   2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QT_NO_IMAGEFORMATPLUGIN
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macjp2/qmacjp2handler.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macjp2/qmacjp2handler.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/macjp2/qmacjp2handler.h
   2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/macjp2/qmacjp2handler.h
   2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QMACJP2HANDLER_H
 #define QMACJP2HANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/mng/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/mng/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/mng/main.cpp  
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/mng/main.cpp  
    2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <qimageiohandler.h>
 #include <qstringlist.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/mng/qmnghandler_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/mng/qmnghandler_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/mng/qmnghandler_p.h
       2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/mng/qmnghandler_p.h
       2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QMNGHANDLER_P_H
 #define QMNGHANDLER_P_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers.mm
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers.mm
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers.mm
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers.mm
    2026-03-09 10:39:20.000000000 +0100
@@ -7,6 +7,8 @@
 #include <QImageIOHandler>
 #include <QImage>
 
+#include <QtCore/qloggingcategory.h>
+
 #include <QtGui/private/qcoregraphics_p.h>
 
 #include "qiiofhelpers_p.h"
@@ -14,6 +16,8 @@
 
 QT_BEGIN_NAMESPACE
 
+Q_STATIC_LOGGING_CATEGORY(lcImageIO, "qt.imageformats.imageio", QtCriticalMsg)
+
 namespace NS_IIOF_HELPERS {
 
 // Callbacks for sequential data provider & consumer:
@@ -21,6 +25,8 @@
 static size_t cbGetBytes(void *info, void *buffer, size_t count)
 {
     QIODevice *dev = static_cast<QIODevice *>(info);
+    qCDebug(lcImageIO) << "Reading" << count << "bytes from" << dev << "into" 
<< buffer;
+
     if (!dev || !buffer)
         return 0;
     qint64 res = dev->read(static_cast<char *>(buffer), qint64(count));
@@ -30,6 +36,8 @@
 static off_t cbSkipForward(void *info, off_t count)
 {
     QIODevice *dev = static_cast<QIODevice *>(info);
+    qCDebug(lcImageIO) << "Skipping" << dev << "forward" << count << "bytes" ;
+
     if (!dev || count <= 0)
         return 0;
     qint64 res = 0;
@@ -45,20 +53,28 @@
     return qMax(qint64(0), res);
 }
 
-static void cbRewind(void *)
+static void cbRewind(void *info)
 {
+    QIODevice *dev = static_cast<QIODevice *>(info);
+    qCDebug(lcImageIO) << "Rewinding" << dev;
     // Ignore this; we do not want the Qt device to be rewound after reading 
the image
 }
 
 static size_t cbPutBytes(void *info, const void *buffer, size_t count)
 {
     QIODevice *dev = static_cast<QIODevice *>(info);
+    qCDebug(lcImageIO) << "Writing" << count << "bytes from" << buffer << 
"into" << dev;
+
     if (!dev || !buffer)
         return 0;
     qint64 res = dev->write(static_cast<const char *>(buffer), qint64(count));
     return size_t(qMax(qint64(0), res));
 }
 
+static void cbRelease(void *info)
+{
+    qCDebug(lcImageIO) << "Releasing" << info;
+}
 
 QImageIOPlugin::Capabilities QIIOFHelpers::systemCapabilities(const QString 
&uti)
 {
@@ -97,8 +113,6 @@
 
 bool QIIOFHelper::initRead()
 {
-    static const CGDataProviderSequentialCallbacks cgCallbacks = { 0, 
&cbGetBytes, &cbSkipForward, &cbRewind, nullptr };
-
     if (cgImageSource)
         return true;
     if (!q_ptr || !q_ptr->device())
@@ -109,6 +123,10 @@
         const void *rawData = b->data().constData() + b->pos();
         cgDataProvider = CGDataProviderCreateWithData(nullptr, rawData, 
size_t(b->data().size() - b->pos()), nullptr);
     } else {
+        static const CGDataProviderSequentialCallbacks cgCallbacks = {
+            0, // Version, always 0
+            &cbGetBytes, &cbSkipForward, &cbRewind, &cbRelease
+        };
         cgDataProvider = CGDataProviderCreateSequential(q_ptr->device(), 
&cgCallbacks);
     }
 
@@ -119,6 +137,10 @@
         cfImageDict = CGImageSourceCopyPropertiesAtIndex(cgImageSource, 
primaryIndex, nullptr);
     }
 
+    qCInfo(lcImageIO) << "Initialized source" << cgImageSource
+        << "with" << CGImageSourceGetCount(cgImageSource) << "images"
+        << "and primary index" << 
CGImageSourceGetPrimaryImageIndex(cgImageSource);
+
     return (cgImageSource);
 }
 
@@ -129,6 +151,10 @@
 
     auto primaryIndex = CGImageSourceGetPrimaryImageIndex(cgImageSource);
     QCFType<CGImageRef> cgImage = 
CGImageSourceCreateImageAtIndex(cgImageSource, primaryIndex, nullptr);
+
+    qCInfo(lcImageIO) << "Read image at index" << primaryIndex
+        << "with properties" << cfImageDict << "and got" << cgImage;
+
     if (!cgImage)
         return false;
 
@@ -286,6 +312,8 @@
         cfProps = CFDictionaryCreate(nullptr, dictKeys, dictVals, dictSize,
                                      &kCFTypeDictionaryKeyCallBacks, 
&kCFTypeDictionaryValueCallBacks);
 
+    qCInfo(lcImageIO) << "Writing" << cgImage << "\nwith properties" << 
cfProps;
+
     CGImageDestinationAddImage(cgImageDest, cgImage, cfProps);
     return CGImageDestinationFinalize(cgImageDest);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers.pri
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers.pri
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers.pri
   2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers.pri
   1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-INCLUDEPATH += $$PWD
-
-HEADERS += $$PWD/qiiofhelpers_p.h
-
-SOURCES += $$PWD/qiiofhelpers.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/shared/qiiofhelpers_p.h
   2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/shared/qiiofhelpers_p.h
   2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QIIOFHELPERS_P_H
 #define QIIOFHELPERS_P_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tga/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tga/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tga/main.cpp  
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tga/main.cpp  
    2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <QtGui/QImageIOHandler>
 #include <QtCore/QDebug>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tga/qtgahandler.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tga/qtgahandler.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tga/qtgahandler.h
 2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tga/qtgahandler.h
 2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QTGAHANDLER_H
 #define QTGAHANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tiff/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tiff/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tiff/main.cpp 
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tiff/main.cpp 
    2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <qimageiohandler.h>
 #include <qdebug.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tiff/qtiffhandler_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tiff/qtiffhandler_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/tiff/qtiffhandler_p.h
     2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/tiff/qtiffhandler_p.h
     2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QTIFFHANDLER_P_H
 #define QTIFFHANDLER_P_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/wbmp/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/wbmp/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/wbmp/main.cpp 
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/wbmp/main.cpp 
    2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <qimageiohandler.h>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/wbmp/qwbmphandler_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/wbmp/qwbmphandler_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/wbmp/qwbmphandler_p.h
     2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/wbmp/qwbmphandler_p.h
     2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 //
 //  W A R N I N G
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/webp/main.cpp 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/webp/main.cpp
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/webp/main.cpp 
    2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/webp/main.cpp 
    2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #include <qimageiohandler.h>
 #include <qstringlist.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/webp/qwebphandler_p.h
 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/webp/qwebphandler_p.h
--- 
old/qtimageformats-everywhere-src-6.10.2/src/plugins/imageformats/webp/qwebphandler_p.h
     2026-01-20 05:15:40.000000000 +0100
+++ 
new/qtimageformats-everywhere-src-6.11.0/src/plugins/imageformats/webp/qwebphandler_p.h
     2026-03-09 10:39:20.000000000 +0100
@@ -1,5 +1,7 @@
 // Copyright (C) 2016 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
 
 #ifndef QWEBPHANDLER_P_H
 #define QWEBPHANDLER_P_H

Reply via email to