Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kcoreaddons for openSUSE:Factory 
checked in at 2023-08-20 00:10:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old)
 and      /work/SRC/openSUSE:Factory/.kcoreaddons.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcoreaddons"

Sun Aug 20 00:10:32 2023 rev:120 rq:1104561 version:5.109.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes  2023-07-09 
20:41:22.601504253 +0200
+++ /work/SRC/openSUSE:Factory/.kcoreaddons.new.1766/kcoreaddons.changes        
2023-08-20 00:13:11.715114642 +0200
@@ -1,0 +2,14 @@
+Tue Aug  8 17:42:48 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * kurlmimedata: limit amount of in-flight FDs for portal submission 
(kde#472716)
+  * Remove code variants for building with Qt 6
+  * kurlmimedata: don't portal symlinks (kde#464225)
+  * KSignalHandler: possibility to register signal handler as early as possible
+  * Add explicit moc includes to sources for moc-covered headers
+
+-------------------------------------------------------------------

Old:
----
  kcoreaddons-5.108.0.tar.xz
  kcoreaddons-5.108.0.tar.xz.sig

New:
----
  kcoreaddons-5.109.0.tar.xz
  kcoreaddons-5.109.0.tar.xz.sig

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

Other differences:
------------------
++++++ kcoreaddons.spec ++++++
--- /var/tmp/diff_new_pack.3hXpk9/_old  2023-08-20 00:13:12.399115988 +0200
+++ /var/tmp/diff_new_pack.3hXpk9/_new  2023-08-20 00:13:12.407116003 +0200
@@ -24,7 +24,7 @@
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kcoreaddons
-Version:        5.108.0
+Version:        5.109.0
 Release:        0
 Summary:        Utilities for core application functionality and accessing the 
OS
 License:        LGPL-2.1-or-later


++++++ kcoreaddons-5.108.0.tar.xz -> kcoreaddons-5.109.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/CMakeLists.txt 
new/kcoreaddons-5.109.0/CMakeLists.txt
--- old/kcoreaddons-5.108.0/CMakeLists.txt      2023-07-01 11:54:58.000000000 
+0200
+++ new/kcoreaddons-5.109.0/CMakeLists.txt      2023-08-05 14:35:30.000000000 
+0200
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.108.0") # handled by release scripts
+set(KF_VERSION "5.109.0") # handled by release scripts
 project(KCoreAddons VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.108.0  NO_MODULE)
+find_package(ECM 5.109.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/alwaysunloadplugin.cpp 
new/kcoreaddons-5.109.0/autotests/alwaysunloadplugin.cpp
--- old/kcoreaddons-5.108.0/autotests/alwaysunloadplugin.cpp    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/alwaysunloadplugin.cpp    2023-08-05 
14:35:30.000000000 +0200
@@ -20,3 +20,5 @@
 K_PLUGIN_FACTORY(AlwaysUnloadPluginFactory, 
registerPlugin<AlwaysUnloadPlugin>();)
 
 #include "alwaysunloadplugin.moc"
+
+#include "moc_alwaysunloadplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/jsonplugin.cpp 
new/kcoreaddons-5.109.0/autotests/jsonplugin.cpp
--- old/kcoreaddons-5.108.0/autotests/jsonplugin.cpp    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/jsonplugin.cpp    2023-08-05 
14:35:30.000000000 +0200
@@ -16,3 +16,5 @@
 K_PLUGIN_FACTORY_WITH_JSON(jsonpluginfa, "jsonplugin.json", 
registerPlugin<JsonPlugin>();)
 
 #include "jsonplugin.moc"
+
+#include "moc_jsonplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/jsonplugin2.cpp 
new/kcoreaddons-5.109.0/autotests/jsonplugin2.cpp
--- old/kcoreaddons-5.108.0/autotests/jsonplugin2.cpp   2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/jsonplugin2.cpp   2023-08-05 
14:35:30.000000000 +0200
@@ -16,3 +16,5 @@
 K_PLUGIN_FACTORY_WITH_JSON(jsonplugin2, "jsonplugin2.json", 
registerPlugin<JsonPlugin2>();)
 
 #include "jsonplugin2.moc"
+
+#include "moc_jsonplugin2.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kautosavefiletest.cpp 
new/kcoreaddons-5.109.0/autotests/kautosavefiletest.cpp
--- old/kcoreaddons-5.108.0/autotests/kautosavefiletest.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kautosavefiletest.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -154,3 +154,5 @@
 
     qDeleteAll(staleFiles);
 }
+
+#include "moc_kautosavefiletest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kcompositejobtest.cpp 
new/kcoreaddons-5.109.0/autotests/kcompositejobtest.cpp
--- old/kcoreaddons-5.108.0/autotests/kcompositejobtest.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kcompositejobtest.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -94,3 +94,5 @@
 }
 
 QTEST_GUILESS_MAIN(KCompositeJobTest)
+
+#include "moc_kcompositejobtest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kfileutilstest.cpp 
new/kcoreaddons-5.109.0/autotests/kfileutilstest.cpp
--- old/kcoreaddons-5.108.0/autotests/kfileutilstest.cpp        2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kfileutilstest.cpp        2023-08-05 
14:35:30.000000000 +0200
@@ -89,3 +89,5 @@
     const QStringList actual = KFileUtils::findAllUniqueFiles(dirs, 
QStringList{QStringLiteral("*.test")});
     QCOMPARE(actual, expected);
 }
+
+#include "moc_kfileutilstest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kformattest.cpp 
new/kcoreaddons-5.109.0/autotests/kformattest.cpp
--- old/kcoreaddons-5.108.0/autotests/kformattest.cpp   2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kformattest.cpp   2023-08-05 
14:35:30.000000000 +0200
@@ -398,3 +398,5 @@
 }
 
 QTEST_MAIN(KFormatTest)
+
+#include "moc_kformattest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kfuzzymatchertest.cpp 
new/kcoreaddons-5.109.0/autotests/kfuzzymatchertest.cpp
--- old/kcoreaddons-5.108.0/autotests/kfuzzymatchertest.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kfuzzymatchertest.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -233,3 +233,5 @@
     });
     QVERIFY(res);
 }
+
+#include "moc_kfuzzymatchertest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/klistopenfilesjobtest_unix.cpp 
new/kcoreaddons-5.109.0/autotests/klistopenfilesjobtest_unix.cpp
--- old/kcoreaddons-5.108.0/autotests/klistopenfilesjobtest_unix.cpp    
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/klistopenfilesjobtest_unix.cpp    
2023-08-05 14:35:30.000000000 +0200
@@ -145,3 +145,5 @@
     QCOMPARE(job->error(), 
static_cast<int>(KListOpenFilesJob::Error::InternalError));
     QVERIFY(job->processInfoList().empty());
 }
+
+#include "moc_klistopenfilesjobtest_unix.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/klistopenfilesjobtest_win.cpp 
new/kcoreaddons-5.109.0/autotests/klistopenfilesjobtest_win.cpp
--- old/kcoreaddons-5.108.0/autotests/klistopenfilesjobtest_win.cpp     
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/klistopenfilesjobtest_win.cpp     
2023-08-05 14:35:30.000000000 +0200
@@ -22,3 +22,5 @@
     QCOMPARE(job->errorText(), QStringLiteral("KListOpenFilesJob is not 
supported on Windows"));
     QVERIFY(job->processInfoList().empty());
 }
+
+#include "moc_klistopenfilesjobtest_win.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kmemoryinfotest.cpp 
new/kcoreaddons-5.109.0/autotests/kmemoryinfotest.cpp
--- old/kcoreaddons-5.108.0/autotests/kmemoryinfotest.cpp       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kmemoryinfotest.cpp       2023-08-05 
14:35:30.000000000 +0200
@@ -35,3 +35,5 @@
     QVERIFY(m.totalPhysical() != 0);
     QCOMPARE(m.totalPhysical(), m1.totalPhysical());
 }
+
+#include "moc_kmemoryinfotest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/knetworkmountstestcanonical.cpp 
new/kcoreaddons-5.109.0/autotests/knetworkmountstestcanonical.cpp
--- old/kcoreaddons-5.108.0/autotests/knetworkmountstestcanonical.cpp   
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/knetworkmountstestcanonical.cpp   
2023-08-05 14:35:30.000000000 +0200
@@ -231,3 +231,5 @@
 
     QCOMPARE(KNetworkMounts::self()->canonicalSymlinkPath(symlinkedPath), 
canonicalPath);
 }
+
+#include "moc_knetworkmountstestcanonical.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/knetworkmountstestnoconfig.cpp 
new/kcoreaddons-5.109.0/autotests/knetworkmountstestnoconfig.cpp
--- old/kcoreaddons-5.108.0/autotests/knetworkmountstestnoconfig.cpp    
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/knetworkmountstestnoconfig.cpp    
2023-08-05 14:35:30.000000000 +0200
@@ -140,3 +140,5 @@
 
     QCOMPARE(KNetworkMounts::self()->isOptionEnabled(option, default_value), 
expected_value);
 }
+
+#include "moc_knetworkmountstestnoconfig.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/knetworkmountstestpaths.cpp 
new/kcoreaddons-5.109.0/autotests/knetworkmountstestpaths.cpp
--- old/kcoreaddons-5.108.0/autotests/knetworkmountstestpaths.cpp       
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/knetworkmountstestpaths.cpp       
2023-08-05 14:35:30.000000000 +0200
@@ -153,3 +153,5 @@
 
     QCOMPARE(KNetworkMounts::self()->isSlowPath(path, 
KNetworkMounts::SmbPaths), expected_smb);
 }
+
+#include "moc_knetworkmountstestpaths.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/autotests/knetworkmountsteststatic.cpp 
new/kcoreaddons-5.109.0/autotests/knetworkmountsteststatic.cpp
--- old/kcoreaddons-5.108.0/autotests/knetworkmountsteststatic.cpp      
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/knetworkmountsteststatic.cpp      
2023-08-05 14:35:30.000000000 +0200
@@ -108,3 +108,5 @@
 
     QCOMPARE(enumToString(type), string);
 }
+
+#include "moc_knetworkmountsteststatic.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kprocesslisttest.cpp 
new/kcoreaddons-5.109.0/autotests/kprocesslisttest.cpp
--- old/kcoreaddons-5.108.0/autotests/kprocesslisttest.cpp      2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kprocesslisttest.cpp      2023-08-05 
14:35:30.000000000 +0200
@@ -80,3 +80,5 @@
     KProcessList::KProcessInfo processInfo = KProcessList::processInfo(-1);
     QVERIFY(processInfo.isValid() == false);
 }
+
+#include "moc_kprocesslisttest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kstringhandlertest.cpp 
new/kcoreaddons-5.109.0/autotests/kstringhandlertest.cpp
--- old/kcoreaddons-5.108.0/autotests/kstringhandlertest.cpp    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kstringhandlertest.cpp    2023-08-05 
14:35:30.000000000 +0200
@@ -254,3 +254,5 @@
 
     QCOMPARE(KStringHandler::rsqueeze(string, length), expected);
 }
+
+#include "moc_kstringhandlertest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/ktexttohtmltest.cpp 
new/kcoreaddons-5.109.0/autotests/ktexttohtmltest.cpp
--- old/kcoreaddons-5.108.0/autotests/ktexttohtmltest.cpp       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/ktexttohtmltest.cpp       2023-08-05 
14:35:30.000000000 +0200
@@ -480,3 +480,5 @@
     const QString actualHtml = KTextToHTML::convertToHtml(plainText, flags);
     QCOMPARE(actualHtml, htmlText);
 }
+
+#include "moc_ktexttohtmltest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/kurlmimedatatest.cpp 
new/kcoreaddons-5.109.0/autotests/kurlmimedatatest.cpp
--- old/kcoreaddons-5.108.0/autotests/kurlmimedatatest.cpp      2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/kurlmimedatatest.cpp      2023-08-05 
14:35:30.000000000 +0200
@@ -158,3 +158,5 @@
 
     delete mimeData;
 }
+
+#include "moc_kurlmimedatatest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/multiplugin.cpp 
new/kcoreaddons-5.109.0/autotests/multiplugin.cpp
--- old/kcoreaddons-5.108.0/autotests/multiplugin.cpp   2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/multiplugin.cpp   2023-08-05 
14:35:30.000000000 +0200
@@ -35,3 +35,5 @@
 #endif
 
 #include "multiplugin.moc"
+
+#include "moc_multiplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/unversionedplugin.cpp 
new/kcoreaddons-5.109.0/autotests/unversionedplugin.cpp
--- old/kcoreaddons-5.108.0/autotests/unversionedplugin.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/unversionedplugin.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -20,3 +20,5 @@
 K_PLUGIN_FACTORY(UnversionedPluginFactory, 
registerPlugin<UnversionedPlugin>();)
 
 #include "unversionedplugin.moc"
+
+#include "moc_unversionedplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/autotests/versionedplugin.cpp 
new/kcoreaddons-5.109.0/autotests/versionedplugin.cpp
--- old/kcoreaddons-5.108.0/autotests/versionedplugin.cpp       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/autotests/versionedplugin.cpp       2023-08-05 
14:35:30.000000000 +0200
@@ -23,3 +23,5 @@
 #endif
 
 #include "versionedplugin.moc"
+
+#include "moc_versionedplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/poqm/fa/kcoreaddons5_qt.po 
new/kcoreaddons-5.109.0/poqm/fa/kcoreaddons5_qt.po
--- old/kcoreaddons-5.108.0/poqm/fa/kcoreaddons5_qt.po  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/poqm/fa/kcoreaddons5_qt.po  2023-08-05 
14:35:30.000000000 +0200
@@ -18,7 +18,7 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Poedit 3.2.2\n"
 "X-Qt-Contexts: true\n"
 
@@ -811,6 +811,7 @@
 msgid "%n minute(s) ago"
 msgid_plural "%n minute(s) ago"
 msgstr[0] "%1 دقیقه پیش"
+msgstr[1] ""
 
 # %1 %2
 #. relative datetime with %1 result of QLocale.toString(date, format) or 
formatRelativeDate and %2 result of QLocale.toString(time, timeformatType) If 
this does not fit the grammar of your language please contact the i18n team to 
solve the problem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/poqm/ia/kcoreaddons5_qt.po 
new/kcoreaddons-5.109.0/poqm/ia/kcoreaddons5_qt.po
--- old/kcoreaddons-5.108.0/poqm/ia/kcoreaddons5_qt.po  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/poqm/ia/kcoreaddons5_qt.po  2023-08-05 
14:35:30.000000000 +0200
@@ -3785,7 +3785,7 @@
 #~ msgstr "Pagina Domo o Principal"
 
 #~ msgid "About KDE"
-#~ msgstr "A proposio de KDE"
+#~ msgstr "A proposito de KDE"
 
 #~ msgid ""
 #~ "<html><font size=\"5\">KDE - Be Free!</font><br /><b>Platform Version %1</"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/poqm/ko/kcoreaddons5_qt.po 
new/kcoreaddons-5.109.0/poqm/ko/kcoreaddons5_qt.po
--- old/kcoreaddons-5.108.0/poqm/ko/kcoreaddons5_qt.po  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/poqm/ko/kcoreaddons5_qt.po  2023-08-05 
14:35:30.000000000 +0200
@@ -197,7 +197,7 @@
 #: lib/kaboutdata.cpp:1228
 msgctxt "KAboutData CLI|"
 msgid "The base file name of the desktop entry for this application."
-msgstr "이 프로그램의 desktop 항목의 기본 파일 이름입니다."
+msgstr "이 앱의 desktop 항목의 기본 파일 이름입니다."
 
 #: lib/kaboutdata.cpp:1229
 msgctxt "KAboutData CLI|"
@@ -207,7 +207,7 @@
 #: lib/kaboutdata.cpp:1239
 msgctxt "KAboutData CLI|"
 msgid "This application was written by somebody who wants to remain anonymous."
-msgstr "이 프로그램은 익명으로 남고 싶은 사람이 
작성했습니다."
+msgstr "이 앱은 익명으로 남고 싶은 사람이 작성했습니다."
 
 #: lib/kaboutdata.cpp:1241
 #, qt-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/poqm/sv/kcoreaddons5_qt.po 
new/kcoreaddons-5.109.0/poqm/sv/kcoreaddons5_qt.po
--- old/kcoreaddons-5.108.0/poqm/sv/kcoreaddons5_qt.po  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/poqm/sv/kcoreaddons5_qt.po  2023-08-05 
14:35:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Stefan Asserhäll <[email protected]>, 2014, 2015, 2016, 2017, 
2018, 2019, 2020, 2021, 2022.
+# Stefan Asserhäll <[email protected]>, 2014, 2015, 2016, 2017, 
2018, 2019, 2020, 2021, 2022, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2022-10-02 16:47+0200\n"
+"PO-Revision-Date: 2023-07-31 08:03+0200\n"
 "Last-Translator: Stefan Asserhäll <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
 "Language: sv\n"
@@ -781,14 +781,12 @@
 
 #. @item:intext %1 is a whole number
 #: lib/util/kformatprivate.cpp:515
-#, fuzzy, qt-format
-#| msgctxt "KFormat|"
-#| msgid "%1 minutes ago"
+#, qt-format
 msgctxt "KFormat|"
 msgid "%n minute(s) ago"
 msgid_plural "%n minute(s) ago"
-msgstr[0] "För %1 minuter sedan"
-msgstr[1] "För %1 minuter sedan"
+msgstr[0] "För %n minut sedan"
+msgstr[1] "För %n minuter sedan"
 
 #. relative datetime with %1 result of QLocale.toString(date, format) or 
formatRelativeDate and %2 result of QLocale.toString(time, timeformatType) If 
this does not fit the grammar of your language please contact the i18n team to 
solve the problem
 #: lib/util/kformatprivate.cpp:531
@@ -809,12 +807,10 @@
 msgstr "Kunde inte hitta körbart program lsof i PATH:"
 
 #: lib/util/klistopenfilesjob_unix.cpp:55
-#, fuzzy, qt-format
-#| msgctxt "QObject|"
-#| msgid "Failed to execute `lsof' error code %1"
+#, qt-format
 msgctxt "QObject|"
 msgid "Failed to execute `lsof'. Error code %1"
-msgstr "Misslyckades köra `lsof' felkod %1"
+msgstr "Misslyckades köra `lsof'. Felkod %1"
 
 #: lib/util/klistopenfilesjob_win.cpp:27
 msgctxt "QObject|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/poqm/zh_CN/kcoreaddons5_qt.po 
new/kcoreaddons-5.109.0/poqm/zh_CN/kcoreaddons5_qt.po
--- old/kcoreaddons-5.108.0/poqm/zh_CN/kcoreaddons5_qt.po       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/poqm/zh_CN/kcoreaddons5_qt.po       2023-08-05 
14:35:30.000000000 +0200
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2023-06-17 04:11\n"
+"PO-Revision-Date: 2023-08-02 12:40\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/io/kbackup.cpp 
new/kcoreaddons-5.109.0/src/lib/io/kbackup.cpp
--- old/kcoreaddons-5.108.0/src/lib/io/kbackup.cpp      2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/io/kbackup.cpp      2023-08-05 
14:35:30.000000000 +0200
@@ -148,11 +148,7 @@
             int idex = sTemp.lastIndexOf(QLatin1Char('.'));
             if (idex > 0) {
                 bool ok;
-#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
-                const uint num = QStringView(sTemp).mid(idex + 1).toUInt(&ok);
-#else
                 const uint num = sTemp.midRef(idex + 1).toUInt(&ok);
-#endif
                 if (ok) {
                     if (num >= maxBackups) {
                         QFile::remove(fi.filePath());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/io/knetworkmounts.cpp 
new/kcoreaddons-5.109.0/src/lib/io/knetworkmounts.cpp
--- old/kcoreaddons-5.108.0/src/lib/io/knetworkmounts.cpp       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/io/knetworkmounts.cpp       2023-08-05 
14:35:30.000000000 +0200
@@ -215,3 +215,5 @@
 {
     d->m_settings->sync();
 }
+
+#include "moc_knetworkmounts.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/io/kprocess.h 
new/kcoreaddons-5.109.0/src/lib/io/kprocess.h
--- old/kcoreaddons-5.108.0/src/lib/io/kprocess.h       2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/io/kprocess.h       2023-08-05 
14:35:30.000000000 +0200
@@ -321,7 +321,7 @@
 
 private:
     // hide those
-#if QT_DEPRECATED_SINCE(5, 13) && QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+#if QT_DEPRECATED_SINCE(5, 13)
     using QProcess::readChannelMode;
     using QProcess::setReadChannelMode;
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/io/kurlmimedata.cpp 
new/kcoreaddons-5.109.0/src/lib/io/kurlmimedata.cpp
--- old/kcoreaddons-5.108.0/src/lib/io/kurlmimedata.cpp 2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/io/kurlmimedata.cpp 2023-08-05 
14:35:30.000000000 +0200
@@ -275,9 +275,17 @@
                 qWarning() << "kio-fuse is missing";
                 return false;
             }
-        } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) {
-            // XDG Document Portal doesn't support directories and silently 
drops them.
-            return false;
+        } else {
+            const QFileInfo info(url.toLocalFile());
+            if (info.isDir()) {
+                // XDG Document Portal doesn't support directories and 
silently drops them.
+                return false;
+            }
+            if (info.isSymbolicLink()) {
+                // XDG Document Portal also doesn't support symlinks since it 
doesn't let us open the fd O_NOFOLLOW.
+                // 
https://github.com/flatpak/xdg-desktop-portal/issues/961#issuecomment-1573646299
+                return false;
+            }
         }
     }
 
@@ -296,15 +304,44 @@
         return false;
     }
 
+    // Prevent running into "too many open files" errors.
+    // Because submission of calls happens on the qdbus thread we may be 
feeding
+    // it QDBusUnixFileDescriptors faster than it can submit them over the 
wire, this would eventually
+    // lead to running into the open file cap since the 
QDBusUnixFileDescriptor hold
+    // an open FD until their call has been made.
+    // To prevent this from happening we collect a submission batch, make the 
call and **wait** for
+    // the call to succeed.
+    FDList pendingFds;
+    static constexpr decltype(pendingFds.size()) maximumBatchSize = 16;
+    pendingFds.reserve(maximumBatchSize);
+
+    const auto addFilesAndClear = [transferId, &iface, &pendingFds]() {
+        if (pendingFds.isEmpty()) {
+            return;
+        }
+        auto reply = iface->AddFiles(transferId, pendingFds, {});
+        reply.waitForFinished();
+        if (reply.isError()) {
+            qCWarning(KCOREADDONS_DEBUG) << "Some files could not be exported. 
" << reply.error();
+        }
+        pendingFds.clear();
+    };
+
     for (const auto &path : optionalPaths.value()) {
         const int fd = open(QFile::encodeName(path).constData(), O_RDONLY | 
O_CLOEXEC | O_NONBLOCK);
         if (fd == -1) {
             const int error = errno;
             qCWarning(KCOREADDONS_DEBUG) << "Failed to open" << path << 
strerror(error);
         }
-        iface->AddFiles(transferId, {QDBusUnixFileDescriptor(fd)}, {});
+        pendingFds << QDBusUnixFileDescriptor(fd);
         close(fd);
+
+        if (pendingFds.size() >= maximumBatchSize) {
+            addFilesAndClear();
+        }
     }
+    addFilesAndClear();
+
     QObject::connect(mimeData, &QObject::destroyed, iface, [transferId, iface] 
{
         iface->StopTransfer(transferId);
         iface->deleteLater();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/kaboutdata.cpp 
new/kcoreaddons-5.109.0/src/lib/kaboutdata.cpp
--- old/kcoreaddons-5.108.0/src/lib/kaboutdata.cpp      2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/kaboutdata.cpp      2023-08-05 
14:35:30.000000000 +0200
@@ -1308,3 +1308,5 @@
 {
     return listToVariant(d->_componentList);
 }
+
+#include "moc_kaboutdata.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/plugin/kpluginfactory.cpp 
new/kcoreaddons-5.109.0/src/lib/plugin/kpluginfactory.cpp
--- old/kcoreaddons-5.108.0/src/lib/plugin/kpluginfactory.cpp   2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/plugin/kpluginfactory.cpp   2023-08-05 
14:35:30.000000000 +0200
@@ -279,3 +279,5 @@
     }
     return variantlist;
 }
+
+#include "moc_kpluginfactory.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/plugin/kpluginloader.cpp 
new/kcoreaddons-5.109.0/src/lib/plugin/kpluginloader.cpp
--- old/kcoreaddons-5.108.0/src/lib/plugin/kpluginloader.cpp    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/plugin/kpluginloader.cpp    2023-08-05 
14:35:30.000000000 +0200
@@ -316,4 +316,6 @@
     return ret;
 }
 
+#include "moc_kpluginloader.cpp"
+
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/plugin/kpluginmetadata.cpp 
new/kcoreaddons-5.109.0/src/lib/plugin/kpluginmetadata.cpp
--- old/kcoreaddons-5.108.0/src/lib/plugin/kpluginmetadata.cpp  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/plugin/kpluginmetadata.cpp  2023-08-05 
14:35:30.000000000 +0200
@@ -707,3 +707,5 @@
     Q_ASSERT(d->staticPlugin.has_value());
     return d->staticPlugin.value();
 }
+
+#include "moc_kpluginmetadata.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/plugin/kpluginmetadata.h 
new/kcoreaddons-5.109.0/src/lib/plugin/kpluginmetadata.h
--- old/kcoreaddons-5.108.0/src/lib/plugin/kpluginmetadata.h    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/plugin/kpluginmetadata.h    2023-08-05 
14:35:30.000000000 +0200
@@ -636,11 +636,7 @@
     friend class KPluginFactory;
 };
 
-#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
-inline size_t qHash(const KPluginMetaData &md, size_t seed)
-#else
 inline uint qHash(const KPluginMetaData &md, uint seed)
-#endif
 {
     return qHash(md.pluginId(), seed);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/text/kmacroexpander.cpp 
new/kcoreaddons-5.109.0/src/lib/text/kmacroexpander.cpp
--- old/kcoreaddons-5.108.0/src/lib/text/kmacroexpander.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/text/kmacroexpander.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -101,13 +101,11 @@
     QHash<KT, VT> macromap;
 };
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
 static QStringList &operator+=(QStringList &s, const QString &n)
 {
     s << n;
     return s;
 }
-#endif
 
 ////////
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/text/ktexttohtml.cpp 
new/kcoreaddons-5.109.0/src/lib/text/ktexttohtml.cpp
--- old/kcoreaddons-5.108.0/src/lib/text/ktexttohtml.cpp        2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/text/ktexttohtml.cpp        2023-08-05 
14:35:30.000000000 +0200
@@ -137,15 +137,7 @@
 
     // this isn't 100% accurate, we filter stuff below that is too hard to 
capture with a regexp
     static const QRegularExpression telPattern(QStringLiteral(R"([+0](( |( 
?[/-] ?)?)\(?\d+\)?+){6,30})"));
-    const auto match = telPattern.match(mText,
-                                        mPos,
-                                        QRegularExpression::NormalMatch,
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-                                        QRegularExpression::AnchoredMatchOption
-#else
-                                        
QRegularExpression::AnchorAtOffsetMatchOption
-#endif
-    );
+    const auto match = telPattern.match(mText, mPos, 
QRegularExpression::NormalMatch, QRegularExpression::AnchoredMatchOption);
     if (match.hasMatch()) {
         QStringView matchedText = match.capturedView();
         // check for maximum number of digits (15), see 
https://en.wikipedia.org/wiki/Telephone_numbering_plan
@@ -417,15 +409,7 @@
 
     QRegularExpression 
re(QStringLiteral("\\%1([^\\s|^\\%1].*[^\\s|^\\%1])\\%1").arg(ch));
     re.setPatternOptions(QRegularExpression::InvertedGreedinessOption);
-    const auto match = re.match(mText,
-                                mPos,
-                                QRegularExpression::NormalMatch,
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-                                QRegularExpression::AnchoredMatchOption
-#else
-                                QRegularExpression::AnchorAtOffsetMatchOption
-#endif
-    );
+    const auto match = re.match(mText, mPos, QRegularExpression::NormalMatch, 
QRegularExpression::AnchoredMatchOption);
 
     if (match.hasMatch()) {
         if (match.capturedStart() == mPos) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/util/kdelibs4configmigrator.cpp 
new/kcoreaddons-5.109.0/src/lib/util/kdelibs4configmigrator.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/kdelibs4configmigrator.cpp     
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kdelibs4configmigrator.cpp     
2023-08-05 14:35:30.000000000 +0200
@@ -8,8 +8,6 @@
 
 #include "kdelibs4configmigrator.h"
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-
 #include <Kdelibs4Migration>
 #include <QDir>
 #include <QFile>
@@ -114,4 +112,3 @@
 
     return true;
 }
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/util/kdelibs4configmigrator.h 
new/kcoreaddons-5.109.0/src/lib/util/kdelibs4configmigrator.h
--- old/kcoreaddons-5.108.0/src/lib/util/kdelibs4configmigrator.h       
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kdelibs4configmigrator.h       
2023-08-05 14:35:30.000000000 +0200
@@ -13,8 +13,6 @@
 #include <kcoreaddons_export.h>
 #include <memory>
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-
 /**
  * @class Kdelibs4ConfigMigrator kdelibs4configmigrator.h 
Kdelibs4ConfigMigrator
  *
@@ -78,5 +76,4 @@
     std::unique_ptr<class Kdelibs4ConfigMigratorPrivate> const d;
 };
 
-#endif
 #endif // KDELIBS4CONFIGMIGRATOR_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/util/kdelibs4migration.cpp 
new/kcoreaddons-5.109.0/src/lib/util/kdelibs4migration.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/kdelibs4migration.cpp  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kdelibs4migration.cpp  2023-08-05 
14:35:30.000000000 +0200
@@ -9,8 +9,6 @@
 
 #include "kdelibs4migration.h"
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-
 #include "config-util.h"
 #include "kcoreaddons_debug.h"
 #include <QDir>
@@ -116,4 +114,3 @@
     qCWarning(KCOREADDONS_DEBUG) << "No such resource" << type;
     return QString();
 }
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/util/kdelibs4migration.h 
new/kcoreaddons-5.109.0/src/lib/util/kdelibs4migration.h
--- old/kcoreaddons-5.108.0/src/lib/util/kdelibs4migration.h    2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kdelibs4migration.h    2023-08-05 
14:35:30.000000000 +0200
@@ -16,8 +16,6 @@
 
 #include <memory>
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
-
 class Kdelibs4MigrationPrivate;
 
 /**
@@ -111,5 +109,4 @@
     std::unique_ptr<Kdelibs4MigrationPrivate> const d;
 };
 
-#endif
 #endif // KFORMAT_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/util/klistopenfilesjob_unix.cpp 
new/kcoreaddons-5.109.0/src/lib/util/klistopenfilesjob_unix.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/klistopenfilesjob_unix.cpp     
2023-07-01 11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/klistopenfilesjob_unix.cpp     
2023-08-05 14:35:30.000000000 +0200
@@ -92,11 +92,7 @@
     const QString out(QString::fromLocal8Bit(lsofProcess.readAll()));
 
     const QRegularExpression re(QStringLiteral("\\s+"));
-#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
-    const QVector<QStringView> pidList = QStringView(out).split(re, 
Qt::SkipEmptyParts);
-#else
     const QVector<QStringRef> pidList = out.splitRef(re, Qt::SkipEmptyParts);
-#endif
 
     for (const auto &pidStr : pidList) {
         const qint64 pid = pidStr.toLongLong();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/util/kmemoryinfo.cpp 
new/kcoreaddons-5.109.0/src/lib/util/kmemoryinfo.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/kmemoryinfo.cpp        2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kmemoryinfo.cpp        2023-08-05 
14:35:30.000000000 +0200
@@ -20,9 +20,6 @@
 #elif defined(Q_OS_LINUX) || defined(Q_OS_ANDROID)
     #include <QByteArray>
     #include <QFile>
-    #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
-        #include <QByteArrayView>
-    #endif
 #elif defined(Q_OS_MACOS)
     #include <mach/mach.h>
     #include <sys/sysctl.h>
@@ -187,11 +184,7 @@
  * GNU/Linux
  ****************************************************************************/
 
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
 using ByteArrayView = QByteArray;
-#else
-using ByteArrayView = QByteArrayView;
-#endif
 
 bool extractBytes(quint64 &value, const QByteArray &buffer, const 
ByteArrayView &beginPattern, qsizetype &from)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.108.0/src/lib/util/kprocesslist_unix.cpp 
new/kcoreaddons-5.109.0/src/lib/util/kprocesslist_unix.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/kprocesslist_unix.cpp  2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/kprocesslist_unix.cpp  2023-08-05 
14:35:30.000000000 +0200
@@ -80,11 +80,7 @@
         const int endOfName = line.indexOf(blank, endOfUser + 1);
 
         if (endOfPid >= 0 && endOfState >= 0 && endOfUser >= 0) {
-#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
-            const qint64 pid = QStringView(line).left(endOfPid).toUInt();
-#else
             const qint64 pid = line.leftRef(endOfPid).toUInt();
-#endif
 
             QString user = line.mid(endOfState + 1, endOfUser - endOfState - 
1);
             QString name = line.mid(endOfUser + 1, endOfName - endOfUser - 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/src/lib/util/ksignalhandler.cpp 
new/kcoreaddons-5.109.0/src/lib/util/ksignalhandler.cpp
--- old/kcoreaddons-5.108.0/src/lib/util/ksignalhandler.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/src/lib/util/ksignalhandler.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -7,6 +7,7 @@
 #include "ksignalhandler.h"
 #include "kcoreaddons_debug.h"
 #include <QSocketNotifier>
+#include <QTimer>
 
 #ifndef Q_OS_WIN
 #include <cerrno>
@@ -44,8 +45,10 @@
     fcntl(KSignalHandlerPrivate::signalFd[0], F_SETFD, FD_CLOEXEC);
     fcntl(KSignalHandlerPrivate::signalFd[1], F_SETFD, FD_CLOEXEC);
 
-    d->m_handler = new QSocketNotifier(KSignalHandlerPrivate::signalFd[1], 
QSocketNotifier::Read, this);
-    connect(d->m_handler, &QSocketNotifier::activated, d.get(), 
&KSignalHandlerPrivate::handleSignal);
+    QTimer::singleShot(0, [this] {
+        d->m_handler = new QSocketNotifier(KSignalHandlerPrivate::signalFd[1], 
QSocketNotifier::Read, this);
+        connect(d->m_handler, &QSocketNotifier::activated, d.get(), 
&KSignalHandlerPrivate::handleSignal);
+    });
 #endif
 }
 
@@ -99,3 +102,5 @@
     static KSignalHandler s_self;
     return &s_self;
 }
+
+#include "moc_ksignalhandler.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/tests/faceicontest.cpp 
new/kcoreaddons-5.109.0/tests/faceicontest.cpp
--- old/kcoreaddons-5.108.0/tests/faceicontest.cpp      2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/tests/faceicontest.cpp      2023-08-05 
14:35:30.000000000 +0200
@@ -39,3 +39,5 @@
         item->setData(Qt::DecorationRole, pixmap);
     }
 }
+
+#include "moc_faceicontest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/tests/kdirwatchtest.cpp 
new/kcoreaddons-5.109.0/tests/kdirwatchtest.cpp
--- old/kcoreaddons-5.108.0/tests/kdirwatchtest.cpp     2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/tests/kdirwatchtest.cpp     2023-08-05 
14:35:30.000000000 +0200
@@ -74,3 +74,5 @@
 
     return a.exec();
 }
+
+#include "moc_kdirwatchtest.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.108.0/tests/kdirwatchtest_gui.cpp 
new/kcoreaddons-5.109.0/tests/kdirwatchtest_gui.cpp
--- old/kcoreaddons-5.108.0/tests/kdirwatchtest_gui.cpp 2023-07-01 
11:54:58.000000000 +0200
+++ new/kcoreaddons-5.109.0/tests/kdirwatchtest_gui.cpp 2023-08-05 
14:35:30.000000000 +0200
@@ -127,3 +127,5 @@
 {
     m_eventBrowser->append(QLatin1String("Deleted(") + sender()->objectName() 
+ QLatin1String("): ") + path + QLatin1Char('\n'));
 }
+
+#include "moc_kdirwatchtest_gui.cpp"

Reply via email to