Hello community,

here is the log from the commit of package libkexiv2 for openSUSE:Factory 
checked in at 2020-08-18 11:59:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkexiv2 (Old)
 and      /work/SRC/openSUSE:Factory/.libkexiv2.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkexiv2"

Tue Aug 18 11:59:37 2020 rev:122 rq:826509 version:20.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkexiv2/libkexiv2.changes      2020-07-14 
07:50:22.832058974 +0200
+++ /work/SRC/openSUSE:Factory/.libkexiv2.new.3399/libkexiv2.changes    
2020-08-18 12:01:09.451408022 +0200
@@ -1,0 +2,27 @@
+Sun Aug  9 09:10:31 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 20.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/releases/2020-08-apps-update
+- No code change since 20.07.90
+
+-------------------------------------------------------------------
+Sun Aug  2 08:00:50 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 20.07.90
+  * New feature release
+- No code change since 20.07.80
+
+-------------------------------------------------------------------
+Sun Jul 19 10:05:56 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 20.07.80
+  * New feature release
+- Changes since 20.04.3:
+  * Use ECMQtDeclareLoggingCategory, install kdebugsettings file
+  * Remove module prefix from Qt includes
+  * Bump min required Qt to 5.12
+  * Support API documentation generation with kapidox
+
+-------------------------------------------------------------------

Old:
----
  libkexiv2-20.04.3.tar.xz
  libkexiv2-20.04.3.tar.xz.sig

New:
----
  libkexiv2-20.08.0.tar.xz
  libkexiv2-20.08.0.tar.xz.sig

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

Other differences:
------------------
++++++ libkexiv2.spec ++++++
--- /var/tmp/diff_new_pack.RebOFE/_old  2020-08-18 12:01:10.503408165 +0200
+++ /var/tmp/diff_new_pack.RebOFE/_new  2020-08-18 12:01:10.507408166 +0200
@@ -23,7 +23,7 @@
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           libkexiv2
-Version:        20.04.3
+Version:        20.08.0
 Release:        0
 Summary:        Library to manipulate picture meta data
 License:        GPL-2.0-or-later
@@ -82,6 +82,7 @@
 %license COPYING*
 %doc README
 %{_kf5_libdir}/libKF5KExiv2.so.*
+%{_kf5_debugdir}/libkexiv2.categories
 
 %files devel
 %license COPYING*


++++++ libkexiv2-20.04.3.tar.xz -> libkexiv2-20.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/CMakeLists.txt 
new/libkexiv2-20.08.0/CMakeLists.txt
--- old/libkexiv2-20.04.3/CMakeLists.txt        2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/CMakeLists.txt        2020-06-30 03:34:19.000000000 
+0200
@@ -5,8 +5,8 @@
 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 
 set(CMAKE_MIN_VERSION   "3.0.0")
-set(ECM_MIN_VERSION     "1.1.0")
-set(REQUIRED_QT_VERSION "5.2.0")
+set(ECM_MIN_VERSION     "5.68.0")
+set(REQUIRED_QT_VERSION "5.12.0")
 set(EXIV2_MIN_VERSION   "0.25")
 
 cmake_minimum_required(VERSION ${CMAKE_MIN_VERSION})
@@ -48,7 +48,7 @@
 # 5.0.0 => 15.0.0    (Released with KDE 5.x)
 
 # Library ABI version used by linker.
-# For details : 
http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
+# For details : 
https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
 set(KEXIV2_LIB_SO_CUR_VERSION "15")
 set(KEXIV2_LIB_SO_REV_VERSION "0")
 set(KEXIV2_LIB_SO_AGE_VERSION "0")
@@ -60,15 +60,16 @@
 find_package(ECM ${ECM_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${libkexiv2_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH})
 
-include(ECMGenerateHeaders)
-include(ECMGeneratePriFile)
-include(ECMPackageConfigHelpers)
-include(ECMSetupVersion)
-include(ECMMarkNonGuiExecutable)
 include(KDEInstallDirs)
 include(KDECMakeSettings)
 include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
+
+include(ECMGenerateHeaders)
+include(ECMSetupVersion)
+include(ECMMarkNonGuiExecutable)
+include(ECMQtDeclareLoggingCategory)
 include(GenerateExportHeader)
+include(CMakePackageConfigHelpers)
 include(FeatureSummary)
 
 ecm_setup_version(${libkexiv2_VERSION}
@@ -89,6 +90,21 @@
 
 ############## Targets #########################
 
+add_definitions(
+    -DQT_DEPRECATED_WARNINGS
+    -DQT_DISABLE_DEPRECATED_BEFORE=0x050E00
+    -DQT_DEPRECATED_WARNINGS_SINCE=0x060000
+    -DQT_USE_QSTRINGBUILDER
+    -DQT_NO_CAST_TO_ASCII
+    -DQT_NO_CAST_FROM_ASCII
+    -DQT_NO_CAST_FROM_BYTEARRAY
+    -DQT_NO_URL_CAST_FROM_STRING
+    -DQT_NO_KEYWORDS
+    -DQT_STRICT_ITERATORS
+    -DQT_NO_FOREACH
+    -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
+)
+
 add_subdirectory(src)
 
 if (BUILD_TESTING)
@@ -100,7 +116,7 @@
 message("${CMAKECONFIG_INSTALL_DIR}")
 set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5KExiv2")
 
-ecm_configure_package_config_file(
+configure_package_config_file(
     "${CMAKE_CURRENT_SOURCE_DIR}/cmake/templates/KF5KExiv2Config.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/KF5KExiv2Config.cmake"
     INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/README new/libkexiv2-20.08.0/README
--- old/libkexiv2-20.04.3/README        2019-04-14 01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/README        2020-06-30 03:34:19.000000000 +0200
@@ -15,10 +15,10 @@
 
 -- DEPENDENCIES -------------------------------------------------------
 
-CMake      >= 2.8.12                   http://www.cmake.org
-ECM        >= 1.1.0                    
https://projects.kde.org/projects/kdesupport/extra-cmake-modules
-libqt      >= 5.2.0                    http://qt-project.org
-libexiv2   >= 0.24.0                   http://www.exiv2.org
+CMake      >= 3.0.0                    https://www.cmake.org
+ECM        >= 1.1.0                    
https://commits.kde.org/extra-cmake-modules
+libqt      >= 5.9.0                    https://qt.io
+libexiv2   >= 0.24.0                   https://www.exiv2.org
 
 -- INSTALL ------------------------------------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/cmake/modules/FindLibExiv2.cmake 
new/libkexiv2-20.08.0/cmake/modules/FindLibExiv2.cmake
--- old/libkexiv2-20.04.3/cmake/modules/FindLibExiv2.cmake      2019-04-14 
01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/cmake/modules/FindLibExiv2.cmake      2020-06-30 
03:34:19.000000000 +0200
@@ -110,6 +110,6 @@
 
 include(FeatureSummary)
 set_package_properties(LibExiv2 PROPERTIES
-    URL "http://www.exiv2.org";
+    URL "https://www.exiv2.org";
     DESCRIPTION "Image metadata support"
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkexiv2-20.04.3/cmake/templates/KF5KExiv2Config.cmake.in 
new/libkexiv2-20.08.0/cmake/templates/KF5KExiv2Config.cmake.in
--- old/libkexiv2-20.04.3/cmake/templates/KF5KExiv2Config.cmake.in      
2019-04-14 01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/cmake/templates/KF5KExiv2Config.cmake.in      
2020-06-30 03:34:19.000000000 +0200
@@ -13,6 +13,7 @@
 
 @PACKAGE_INIT@
 
+include(CMakeFindDependencyMacro)
 find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
 find_dependency(Qt5Gui @REQUIRED_QT_VERSION@)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkexiv2-20.04.3/cmake/templates/libkexiv2.pc.cmake.in 
new/libkexiv2-20.08.0/cmake/templates/libkexiv2.pc.cmake.in
--- old/libkexiv2-20.04.3/cmake/templates/libkexiv2.pc.cmake.in 2019-04-14 
01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/cmake/templates/libkexiv2.pc.cmake.in 2020-06-30 
03:34:19.000000000 +0200
@@ -5,7 +5,7 @@
 
 Name: ${PROJECT_NAME}
 Description: A C++ library to manipulate EXIF/IPTC/XMP metadata using Exiv2 
library.
-URL: https://cgit.kde.org/libkexiv2.git/
+URL: https://commits.kde.org/libkexiv2
 Requires:
 Version: ${libkexiv2_VERSION}
 Libs: -L${LIB_INSTALL_DIR} -lkexiv2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/metainfo.yaml 
new/libkexiv2-20.08.0/metainfo.yaml
--- old/libkexiv2-20.04.3/metainfo.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/libkexiv2-20.08.0/metainfo.yaml 2020-06-30 03:34:19.000000000 +0200
@@ -0,0 +1,12 @@
+fancyname: KExiv2
+description: Wrapper around Exiv2 library to manipulate picture metadata as 
EXIF and XMP
+type: functional
+public_lib: true
+platforms:
+    - name: Linux
+    - name: FreeBSD
+    - name: Windows
+release: true
+libraries:
+    - cmake: "KF5::KExiv2"
+cmakename: KF5KExiv2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/CMakeLists.txt 
new/libkexiv2-20.08.0/src/CMakeLists.txt
--- old/libkexiv2-20.04.3/src/CMakeLists.txt    2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/CMakeLists.txt    2020-06-30 03:34:19.000000000 
+0200
@@ -26,7 +26,13 @@
                     kexiv2xmp.cpp
                     kexiv2previews.cpp
                     rotationmatrix.cpp
-                    libkexiv2_debug.cpp
+)
+ecm_qt_declare_logging_category(kexiv2_LIB_SRCS
+    HEADER libkexiv2_debug.h
+    IDENTIFIER LIBKEXIV2_LOG
+    CATEGORY_NAME "libKExiv2"
+    DESCRIPTION "libKExiv2"
+    EXPORT kexiv2
 )
 
 ecm_generate_headers(kexiv2_CamelCase_HEADERS
@@ -93,3 +99,9 @@
         DESTINATION ${KF5_INCLUDE_INSTALL_DIR}
         COMPONENT   Devel
 )
+
+ecm_qt_install_logging_categories(
+    EXPORT kexiv2
+    FILE libkexiv2.categories
+    DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/Mainpage.dox 
new/libkexiv2-20.08.0/src/Mainpage.dox
--- old/libkexiv2-20.04.3/src/Mainpage.dox      2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/Mainpage.dox      2020-06-30 03:34:19.000000000 
+0200
@@ -1,6 +1,6 @@
 /** @mainpage libKExiv2
 
-libKExiv2 is a wrapper around <a href="http://exiv2.org/";>exiv2</a>, providing 
read/write access to EXIF, IPTC and XMP metadata. The main differences to <a 
href="http://exiv2.org/";>exiv2</a> are:
+libKExiv2 is a wrapper around <a href="https://exiv2.org/";>exiv2</a>, 
providing read/write access to EXIF, IPTC and XMP metadata. The main 
differences to <a href="https://exiv2.org/";>exiv2</a> are:
 <ul>
 <li> Functions take standard Qt containers as parameters
 <li> Helper functions for GPS data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/kexiv2.h 
new/libkexiv2-20.08.0/src/kexiv2.h
--- old/libkexiv2-20.04.3/src/kexiv2.h  2019-04-14 01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/src/kexiv2.h  2020-06-30 03:34:19.000000000 +0200
@@ -6,11 +6,11 @@
  *
  * @date   2006-09-15
  * @brief  Exiv2 library interface for KDE
- * @brief  Exiv2: http://www.exiv2.org
- * @brief  Exif : http://www.exif.org/Exif2-2.PDF
- * @brief  Iptc : http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf
- * @brief  Xmp  : http://www.adobe.com/devnet/xmp/pdfs/xmp_specification.pdf
- * @brief         
http://www.iptc.org/std/Iptc4xmpCore/1.0/specification/Iptc4xmpCore_1.0-spec-XMPSchema_8.pdf
+ * @brief  Exiv2: https://www.exiv2.org
+ * @brief  Exif : https://www.exif.org/Exif2-2.PDF
+ * @brief  Iptc : https://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf
+ * @brief  Xmp  : https://www.adobe.com/devnet/xmp.html
+ * @brief         
https://www.iptc.org/std/Iptc4xmpCore/1.0/specification/Iptc4xmpCore_1.0-spec-XMPSchema_8.pdf
  * @brief  Paper: http://www.metadataworkinggroup.com/pdf/mwg_guidance.pdf
  *
  * @author Copyright (C) 2006-2015 by Gilles Caulier
@@ -36,25 +36,33 @@
 
 // QT includes
 
-#include <QtCore/QByteArray>
-#include <QtCore/QString>
-#include <QtCore/QDateTime>
-#include <QtCore/QMap>
-#include <QtCore/QSharedDataPointer>
-#include <QtCore/QStringList>
-#include <QtCore/QVariant>
-#include <QtCore/QRegExp>
-#include <QtCore/QUrl>
-#include <QtGui/QImage>
+#include <QByteArray>
+#include <QString>
+#include <QDateTime>
+#include <QMap>
+#include <QSharedDataPointer>
+#include <QStringList>
+#include <QVariant>
+#include <QRegExp>
+#include <QUrl>
+#include <QImage>
 
 // Local includes
 
 #include "libkexiv2_export.h"
 #include "kexiv2data.h"
 
+/**
+ * KExiv2Iface
+ */
 namespace KExiv2Iface
 {
 
+/**
+ * @class KExiv2 kexiv2.h <KExiv2/KExiv2>
+ *
+ * KExiv2
+ */
 class LIBKEXIV2_EXPORT KExiv2
 {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/kexiv2_p.h 
new/libkexiv2-20.08.0/src/kexiv2_p.h
--- old/libkexiv2-20.04.3/src/kexiv2_p.h        2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/kexiv2_p.h        2020-06-30 03:34:19.000000000 
+0200
@@ -55,7 +55,7 @@
 //       and reduce Exiv2 dependency to client code.
 
 // The pragmas are required to be able to catch exceptions thrown by libexiv2:
-// See http://gcc.gnu.org/wiki/Visibility, the section about c++ exceptions.
+// See https://gcc.gnu.org/wiki/Visibility, the section about c++ exceptions.
 // They are needed for all libexiv2 versions that do not care about visibility.
 #ifdef __GNUC__
 #pragma GCC visibility push(default)
@@ -70,8 +70,8 @@
 #endif
 
 // With exiv2 > 0.20.0, all makernote header files have been removed to 
increase binary compatibility.
-// See Exiv2 bugzilla entry http://dev.exiv2.org/issues/719
-// and wiki topic           http://dev.exiv2.org/boards/3/topics/583
+// See Exiv2 bugzilla entry https://dev.exiv2.org/issues/719
+// and wiki topic           https://dev.exiv2.org/boards/3/topics/583
 
 #ifdef __GNUC__
 #pragma GCC visibility pop
@@ -222,9 +222,9 @@
      * Only keys in keys are considered for merging.
      * Fields from src take precedence over existing data from dest.
      */
-    void mergeFields(const Data& src, Data& dest)
+    void mergeFields(const Data& src, Data& dest) const
     {
-        foreach (const KeyString& keyString, keys)
+        for (const KeyString& keyString : keys)
         {
             Key key(keyString.latin1());
             typename Data::const_iterator it = src.findKey(key);
@@ -254,9 +254,9 @@
      * Keys must exist in src to kept in dest.
      * Fields from src take precedence over existing data from dest.
      */
-    void exclusiveMerge(const Data& src, Data& dest)
+    void exclusiveMerge(const Data& src, Data& dest) const
     {
-        foreach (const KeyString& keyString, keys)
+        for (const KeyString& keyString : keys)
         {
             Key key(keyString.latin1());
             typename Data::const_iterator it = src.findKey(key);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/kexiv2gps.cpp 
new/libkexiv2-20.08.0/src/kexiv2gps.cpp
--- old/libkexiv2-20.04.3/src/kexiv2gps.cpp     2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/kexiv2gps.cpp     2020-06-30 03:34:19.000000000 
+0200
@@ -728,7 +728,7 @@
     /**
      * Precision:
      * A second at sea level measures 30m for our purposes, a minute 1800m.
-     * (for more details, see 
http://en.wikipedia.org/wiki/Geographic_coordinate_system)
+     * (for more details, see 
https://en.wikipedia.org/wiki/Geographic_coordinate_system)
      * This means with a decimal precision of 8 for minutes we get +/-0,018mm.
      * (if I calculated correctly)
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/kexiv2image.cpp 
new/libkexiv2-20.08.0/src/kexiv2image.cpp
--- old/libkexiv2-20.04.3/src/kexiv2image.cpp   2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/kexiv2image.cpp   2020-06-30 03:34:19.000000000 
+0200
@@ -854,7 +854,7 @@
         // DateTimeDigitized is set by slide scanners etc. when a picture is 
digitized.
         // DateTimeOriginal specifies the date/time when the picture was taken.
         // For digital cameras, these dates should be both set, and identical.
-        // Reference: http://www.exif.org/Exif2-2.PDF, chapter 4.6.5, table 4, 
section F.
+        // Reference: https://www.exif.org/Exif2-2.PDF, chapter 4.6.5, table 
4, section F.
 
         const std::string 
&exifdatetime(dateTime.toString(QString::fromLatin1("yyyy:MM:dd 
hh:mm:ss")).toLatin1().constData());
         d->exifMetadata()["Exif.Image.DateTime"]         = exifdatetime;
@@ -1086,7 +1086,7 @@
         val.read((Exiv2::byte *)data.data(), data.size());
         d->iptcMetadata()["Iptc.Application2.Preview"] = val;
 
-        // See http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf 
Appendix A for details.
+        // See https://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf 
Appendix A for details.
         d->iptcMetadata()["Iptc.Application2.PreviewFormat"]  = 11;  // JPEG
         d->iptcMetadata()["Iptc.Application2.PreviewVersion"] = 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/kexiv2previews.h 
new/libkexiv2-20.08.0/src/kexiv2previews.h
--- old/libkexiv2-20.04.3/src/kexiv2previews.h  2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/kexiv2previews.h  2020-06-30 03:34:19.000000000 
+0200
@@ -30,9 +30,9 @@
 
 // Qt includes
 
-#include <QtCore/QByteArray>
-#include <QtCore/QSize>
-#include <QtCore/QString>
+#include <QByteArray>
+#include <QSize>
+#include <QString>
 
 // Local includes
 
@@ -43,6 +43,11 @@
 namespace KExiv2Iface
 {
 
+/**
+ * @class KExiv2Previews kexiv2previews.h <KExiv2/KExiv2Previews>
+ *
+ * KExiv2Previews
+ */
 class LIBKEXIV2_EXPORT KExiv2Previews
 {
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/libkexiv2_debug.cpp 
new/libkexiv2-20.08.0/src/libkexiv2_debug.cpp
--- old/libkexiv2-20.04.3/src/libkexiv2_debug.cpp       2019-04-14 
01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/src/libkexiv2_debug.cpp       1970-01-01 
01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-/*  This file is part of the KDE project
-    Copyright (C) 2014 Laurent Montel <montel at kde dot org>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-    Boston, MA 02110-1301, USA.
-*/
-
-#include "libkexiv2_debug.h"
-
-Q_LOGGING_CATEGORY(LIBKEXIV2_LOG, "libkexiv2")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/libkexiv2_debug.h 
new/libkexiv2-20.08.0/src/libkexiv2_debug.h
--- old/libkexiv2-20.04.3/src/libkexiv2_debug.h 2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/libkexiv2_debug.h 1970-01-01 01:00:00.000000000 
+0100
@@ -1,27 +0,0 @@
-/*  This file is part of the KDE project
-    Copyright (C) 2014 Laurent Montel <montel at kde dot org>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-    Boston, MA 02110-1301, USA.
-*/
-
-#ifndef LIBKEXIV2_DEBUG_H
-#define LIBKEXIV2_DEBUG_H
-
-#include <QLoggingCategory>
-
-Q_DECLARE_LOGGING_CATEGORY(LIBKEXIV2_LOG)
-
-#endif // LIBKEXIV2_DEBUG_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/rotationmatrix.cpp 
new/libkexiv2-20.08.0/src/rotationmatrix.cpp
--- old/libkexiv2-20.04.3/src/rotationmatrix.cpp        2019-04-14 
01:05:16.000000000 +0200
+++ new/libkexiv2-20.08.0/src/rotationmatrix.cpp        2020-06-30 
03:34:19.000000000 +0200
@@ -192,7 +192,7 @@
 
 RotationMatrix& RotationMatrix::operator*=(QList<TransformationAction> actions)
 {
-    foreach(const TransformationAction& action, actions)
+    for (const TransformationAction& action : qAsConst(actions))
     {
         *this *= Matrix::matrix(action);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-20.04.3/src/rotationmatrix.h 
new/libkexiv2-20.08.0/src/rotationmatrix.h
--- old/libkexiv2-20.04.3/src/rotationmatrix.h  2019-04-14 01:05:16.000000000 
+0200
+++ new/libkexiv2-20.08.0/src/rotationmatrix.h  2020-06-30 03:34:19.000000000 
+0200
@@ -30,7 +30,7 @@
 
 // Qt includes
 
-#include <QtGui/QMatrix>
+#include <QMatrix>
 
 // Local includes
 
@@ -40,6 +40,11 @@
 namespace KExiv2Iface
 {
 
+/**
+ * @class RotationMatrix rotationmatrix.h <KExiv2/RotationMatrix>
+ *
+ * RotationMatrix
+ */
 class LIBKEXIV2_EXPORT RotationMatrix
 {
 


Reply via email to