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-03-12 16:22:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old) and /work/SRC/openSUSE:Factory/.kcoreaddons.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcoreaddons" Sun Mar 12 16:22:53 2023 rev:115 rq:1070873 version:5.104.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes 2023-02-13 16:39:49.290952958 +0100 +++ /work/SRC/openSUSE:Factory/.kcoreaddons.new.31432/kcoreaddons.changes 2023-03-12 16:24:38.204868034 +0100 @@ -1,0 +2,13 @@ +Mon Mar 6 09:07:42 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Deprecate KPluginMetaData::initialPreference + * Convert BugReportUrl in desktoptojson + * exportUrlsToPortal: stop fusing remote urls + * Show deprecation warning about desktoptojson tool + +------------------------------------------------------------------- Old: ---- kcoreaddons-5.103.0.tar.xz kcoreaddons-5.103.0.tar.xz.sig New: ---- kcoreaddons-5.104.0.tar.xz kcoreaddons-5.104.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcoreaddons.spec ++++++ --- /var/tmp/diff_new_pack.wofznk/_old 2023-03-12 16:24:38.784870588 +0100 +++ /var/tmp/diff_new_pack.wofznk/_new 2023-03-12 16:24:38.792870623 +0100 @@ -17,14 +17,14 @@ %define lname libKF5CoreAddons5 -%define _tar_path 5.103 +%define _tar_path 5.104 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kcoreaddons -Version: 5.103.0 +Version: 5.104.0 Release: 0 Summary: Utilities for core application functionality and accessing the OS License: LGPL-2.1-or-later ++++++ kcoreaddons-5.103.0.tar.xz -> kcoreaddons-5.104.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/CMakeLists.txt new/kcoreaddons-5.104.0/CMakeLists.txt --- old/kcoreaddons-5.103.0/CMakeLists.txt 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/CMakeLists.txt 2023-03-04 11:00:32.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.103.0") # handled by release scripts +set(KF_VERSION "5.104.0") # handled by release scripts project(KCoreAddons VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 5.103.0 NO_MODULE) +find_package(ECM 5.104.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.103.0/KF5CoreAddonsMacros.cmake new/kcoreaddons-5.104.0/KF5CoreAddonsMacros.cmake --- old/kcoreaddons-5.103.0/KF5CoreAddonsMacros.cmake 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/KF5CoreAddonsMacros.cmake 2023-03-04 11:00:32.000000000 +0100 @@ -24,6 +24,9 @@ # # If OUTPUT_FILE is set the generated file will be <file> instead of the default # ${CMAKE_CURRENT_BINARY_DIR}/$(basename desktopfile).json +# .. note:: +# This is only considered porting aid and will be removed in KF6. Please convert the desktop files +# in-source to json using the desktoptojson executable # # Example: # @@ -31,6 +34,7 @@ # SERVICE_TYPES plasma-dataengine.desktop) function(kcoreaddons_desktop_to_json target desktop) + message(WARNING "kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable") get_filename_component(desktop_basename ${desktop} NAME_WE) # allow passing an absolute path to the .desktop cmake_parse_arguments(DESKTOP_TO_JSON "COMPAT_MODE;DEFAULT_SERVICE_TYPE" "OUTPUT_DIR;OUTPUT_FILE" "SERVICE_TYPES" ${ARGN}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/az/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/az/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/az/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/az/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -1,8 +1,8 @@ -# XÉyyam <xxm...@gmail.com>, 2020, 2021, 2022. +# XÉyyam <xxm...@gmail.com>, 2020, 2021, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2022-10-17 23:38+0400\n" +"PO-Revision-Date: 2023-02-18 20:49+0400\n" "Last-Translator: Kheyyam <xxm...@gmail.com>\n" "Language-Team: Azerbaijani <kde-i18n-...@kde.org>\n" "Language: az\n" @@ -11,7 +11,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 22.08.2\n" +"X-Generator: Lokalize 22.12.2\n" #: lib/io/kfilesystemtype.cpp:236 msgctxt "KFileSystemType|" @@ -784,14 +784,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] "%1 dÉqiqÉ ÉvvÉl" -msgstr[1] "%1 dÉqiqÉ ÉvvÉl" +msgstr[0] "%n dÉqiqÉ ÉvvÉl" +msgstr[1] "%n dÉqiqÉ ÉvvÉl" #. 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 @@ -812,12 +810,10 @@ msgstr "PATH-da lsof icra faylı tapılmadı:" #: 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 "`lsof' icra etmÉk mümkün olmadı. %1 sÉhv xÉtası" +msgstr "`lsof' Émrini icra etmÉk mümkün olmadı. XÉta kodu %1" #: lib/util/klistopenfilesjob_win.cpp:27 msgctxt "QObject|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/be/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/be/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/be/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/be/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -3,7 +3,7 @@ "Project-Id-Version: 86ff119b1606fcaa910d6b44fc14b611\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2014-03-23 01:50+0000\n" -"PO-Revision-Date: 2022-09-04 07:04\n" +"PO-Revision-Date: 2023-02-08 13:40\n" "Last-Translator: Alaksandr SuÅ¡a <isushi...@gmail.com>\n" "Language-Team: Belarusian\n" "Language: be\n" @@ -59,7 +59,7 @@ #: lib/io/kfilesystemtype.cpp:250 msgctxt "KFileSystemType|" msgid "FUSE" -msgstr "" +msgstr "FUSE" #: lib/io/kfilesystemtype.cpp:252 msgctxt "KFileSystemType|" @@ -801,16 +801,14 @@ #. @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] "%1 Ñ Ð²ÑлÑн(Ñ) ÑамÑ" -msgstr[1] "%1 Ñ Ð²ÑлÑн(Ñ) ÑамÑ" -msgstr[2] "%1 Ñ Ð²ÑлÑн(Ñ) ÑамÑ" -msgstr[3] "%1 Ñ Ð²ÑлÑн(Ñ) ÑамÑ" +msgstr[0] "%n Ñ Ð²ÑлÑÐ½Ñ ÑамÑ" +msgstr[1] "%n Ñ Ð²ÑлÑÐ½Ñ ÑамÑ" +msgstr[2] "%n Ñ Ð²ÑлÑн ÑамÑ" +msgstr[3] "%n Ñ Ð²ÑлÑÐ½Ñ ÑамÑ" #. 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 @@ -831,12 +829,10 @@ msgstr "Ðе ÑдалоÑÑ Ð·Ð½Ð°Ð¹ÑÑÑ Ð²ÑканалÑÐ½Ñ Ñайл lsof па ÑлÑÑ Ñ:" #: 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 "Ðе аÑÑÑмалÑÑ Ð²ÑканаÑÑ `lsof'. Ðод памÑÐ»ÐºÑ %1" +msgstr "Ðе ÑдалоÑÑ Ð²ÑканаÑÑ \"lsof\". Ðод памÑÐ»ÐºÑ %1" #: lib/util/klistopenfilesjob_win.cpp:27 msgctxt "QObject|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/ca/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/ca/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/ca/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/ca/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -1,12 +1,12 @@ # Translation of kcoreaddons5_qt.po to Catalan -# Copyright (C) 1998-2022 This_file_is_part_of_KDE +# Copyright (C) 1998-2023 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # # Sebastià Pla i Sanz <s...@sastia.com>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. # Antoni Bella Pérez <antonibel...@yahoo.com>, 2003, 2006, 2011, 2012, 2013, 2014, 2017, 2020, 2021, 2022. # Albert Astals Cid <aa...@kde.org>, 2004, 2005, 2007. -# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022. +# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023. # Robert Millan <r...@aybabtu.com>, 2009. # Orestes Mas <ores...@tsc.upc.edu>, 2010. # Empar Montoro MartÃn <montoro_...@gva.es>, 2019. @@ -15,7 +15,7 @@ "Project-Id-Version: kcoreaddons\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2014-03-23 01:50+0000\n" -"PO-Revision-Date: 2022-12-18 10:09+0100\n" +"PO-Revision-Date: 2023-02-26 18:52+0100\n" "Last-Translator: Josep M. Ferrer <txe...@gmail.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca\n" @@ -825,6 +825,7 @@ msgid "Could not find lsof executable in PATH:" msgstr "No s'ha pogut trobar l'executable «lsof» en el PATH:" +# skip-rule: rst-link0italic #: lib/util/klistopenfilesjob_unix.cpp:55 #, qt-format msgctxt "QObject|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/ca@valencia/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/ca@valencia/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/ca@valencia/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/ca@valencia/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -1,12 +1,12 @@ # Translation of kcoreaddons5_qt.po to Catalan (Valencian) -# Copyright (C) 1998-2022 This_file_is_part_of_KDE +# Copyright (C) 1998-2023 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # # Sebastià Pla i Sanz <s...@sastia.com>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. # Antoni Bella Pérez <antonibel...@yahoo.com>, 2003, 2006, 2011, 2012, 2013, 2014, 2017, 2020, 2021, 2022. # Albert Astals Cid <aa...@kde.org>, 2004, 2005, 2007. -# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022. +# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023. # Robert Millan <r...@aybabtu.com>, 2009. # Orestes Mas <ores...@tsc.upc.edu>, 2010. # Empar Montoro MartÃn <montoro_...@gva.es>, 2019. @@ -15,7 +15,7 @@ "Project-Id-Version: kcoreaddons\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2014-03-23 01:50+0000\n" -"PO-Revision-Date: 2022-12-18 10:09+0100\n" +"PO-Revision-Date: 2023-02-26 18:52+0100\n" "Last-Translator: Josep M. Ferrer <txe...@gmail.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca@valencia\n" @@ -825,6 +825,7 @@ msgid "Could not find lsof executable in PATH:" msgstr "No s'ha pogut trobar l'executable «lsof» en la PATH:" +# skip-rule: rst-link0italic #: lib/util/klistopenfilesjob_unix.cpp:55 #, qt-format msgctxt "QObject|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/en_GB/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/en_GB/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/en_GB/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/en_GB/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -10,7 +10,7 @@ "POT-Creation-Date: 2014-03-23 01:50+0000\n" "PO-Revision-Date: 2022-12-31 15:31+0000\n" "Last-Translator: Steve Allewell <steve.allew...@gmail.com>\n" -"Language-Team: English <kde-i18n-...@kde.org>\n" +"Language-Team: British English <kde-l10n-en...@kde.org>\n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/ko/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/ko/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/ko/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/ko/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -1,14 +1,14 @@ # Korean messages for kdelibs. # Copyright (C) Free Software Foundation, Inc. # Cho Sung Jae <cho.sung...@gmail.com>, 2007. -# Shinjo Park <k...@peremen.name>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. +# Shinjo Park <k...@peremen.name>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023. # msgid "" msgstr "" "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2014-03-23 01:50+0000\n" -"PO-Revision-Date: 2022-07-13 14:09+0200\n" +"PO-Revision-Date: 2023-03-01 01:22+0100\n" "Last-Translator: Shinjo Park <k...@peremen.name>\n" "Language-Team: Korean <kde...@kde.org>\n" "Language: ko\n" @@ -57,7 +57,7 @@ #: lib/io/kfilesystemtype.cpp:250 msgctxt "KFileSystemType|" msgid "FUSE" -msgstr "" +msgstr "FUSE" #: lib/io/kfilesystemtype.cpp:252 msgctxt "KFileSystemType|" @@ -783,13 +783,11 @@ #. @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] "%1ë¶ ì " +msgstr[0] "%në¶ ì " #. 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 @@ -810,9 +808,7 @@ msgstr "PATHìì lsof ì¤í íì¼ì ì°¾ì ì ìì:" #: 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 "`lsof' ì¤í ì¤í¨, ì¢ ë£ ì½ë %1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/nn/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/nn/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/nn/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/nn/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -9,14 +9,14 @@ "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2014-02-28 03:44+0000\n" -"PO-Revision-Date: 2023-01-15 12:22+0100\n" +"PO-Revision-Date: 2023-02-19 21:29+0100\n" "Last-Translator: Karl Ove Hufthammer <k...@huftis.org>\n" "Language-Team: Norwegian Nynorsk <l10n...@lister.huftis.org>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 22.12.1\n" +"X-Generator: Lokalize 22.12.2\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" @@ -190,12 +190,12 @@ "component=nn\">melder det inn i feilÂsporingsÂsystemet vÃ¥rt</a>. Du kan òg " "senda eit tips til <a href=\"mailto:l10n...@lister.huftis.org\">diskusjonsÂ" "lista</a> vÃ¥r (<a href=\"http://lister.huftis.org/listinfo.cgi/l10n-no-" -"huftis.org\">informasjon og arkiv</a>), eller direkte til <a href=\"mailto:" -"k...@huftis.org\">Karl Ove Hufthammer</a> dersom du ikkje ønskjer at " -"meldinga di skal verta offentlegÂgjord pÃ¥ lista.</p><p>Bruk dei same " -"adressene viss du ønskjer Ã¥ delta aktivt i nynorskÂomsetjinga av programma. " -"Me har alltid bruk for nye omsetjarar og korrekturÂlesarar!</p><p>Du finn " -"meir informasjon om internasjonalisering av KDE-programma pÃ¥ <a " +"huftis.org\">informasjon og arkiv</a>), eller direkte til omsetjaren <a " +"href=\"mailto:k...@huftis.org\">Karl Ove Hufthammer</a> dersom du ikkje " +"ønskjer at meldinga di skal verta offentlegÂgjord pÃ¥ lista.</p><p>Bruk dei " +"same adressene viss du ønskjer Ã¥ delta aktivt i nynorskÂomsetjinga av " +"programma. Me har alltid bruk for nye omsetjarar og korrekturÂlesarar!</" +"p><p>Du finn meir informasjon om internasjonalisering av KDE-programma pÃ¥ <a " "href=\"https://l10n.kde.org/\">https://l10n.kde.org/</a>.</p>" #: lib/kaboutdata.cpp:1225 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/zh_CN/kcoreaddons5_qt.po new/kcoreaddons-5.104.0/poqm/zh_CN/kcoreaddons5_qt.po --- old/kcoreaddons-5.103.0/poqm/zh_CN/kcoreaddons5_qt.po 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/poqm/zh_CN/kcoreaddons5_qt.po 2023-03-04 11:00:32.000000000 +0100 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: kdeorg\n" -"PO-Revision-Date: 2023-01-12 10:30\n" +"PO-Revision-Date: 2023-02-24 12:43\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.103.0/src/lib/CMakeLists.txt new/kcoreaddons-5.104.0/src/lib/CMakeLists.txt --- old/kcoreaddons-5.103.0/src/lib/CMakeLists.txt 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/lib/CMakeLists.txt 2023-03-04 11:00:32.000000000 +0100 @@ -255,7 +255,7 @@ GROUP_BASE_NAME KF VERSION ${KF_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 4.0 5.0 5.2 5.65 5.67 5.70 5.72 5.75 5.76 5.78 5.79 5.80 5.84 5.86 5.87 5.88 5.89 5.92 5.95 5.97 + DEPRECATION_VERSIONS 4.0 5.0 5.2 5.65 5.67 5.70 5.72 5.75 5.76 5.78 5.79 5.80 5.84 5.86 5.87 5.88 5.89 5.92 5.95 5.97 5.104 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/io/kurlmimedata.cpp new/kcoreaddons-5.104.0/src/lib/io/kurlmimedata.cpp --- old/kcoreaddons-5.103.0/src/lib/io/kurlmimedata.cpp 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/lib/io/kurlmimedata.cpp 2023-03-04 11:00:32.000000000 +0100 @@ -2,7 +2,7 @@ This file is part of the KDE libraries SPDX-FileCopyrightText: 2005-2012 David Faure <fa...@kde.org> - SPDX-FileCopyrightText: 2022 Harald Sitter <sit...@kde.org> + SPDX-FileCopyrightText: 2022-2023 Harald Sitter <sit...@kde.org> SPDX-License-Identifier: LGPL-2.0-or-later */ @@ -190,10 +190,30 @@ } #if HAVE_QTDBUS -static std::optional<QStringList> fuseRedirect(QList<QUrl> urls) +static QStringList urlListToStringList(const QList<QUrl> urls) +{ + QStringList list; + for (const auto &url : urls) { + list << url.toLocalFile(); + } + return list; +} + +static std::optional<QStringList> fuseRedirect(QList<QUrl> urls, bool onlyLocalFiles) { qCDebug(KCOREADDONS_DEBUG) << "mounting urls with fuse" << urls; + // Fuse redirection only applies if the list contains non-local files. + // & + // For the time being the fuse redirection is opt-in because we later need to open() the files + // and this is an insanely expensive operation involving a stat() for remote URLs that we can't + // really get rid of. We'll need a way to avoid the open(). + // https://bugs.kde.org/show_bug.cgi?id=457529 + // https://github.com/flatpak/xdg-desktop-portal/issues/961 + if (onlyLocalFiles || !qEnvironmentVariableIntValue("KCOREADDONS_FUSE_REDIRECT")) { + return urlListToStringList(urls); + } + OrgKdeKIOFuseVFSInterface kiofuse_iface(kioFuseServiceName(), QStringLiteral("/org/kde/KIOFuse"), QDBusConnection::sessionBus()); struct MountRequest { QDBusPendingReply<QString> reply; @@ -228,11 +248,7 @@ qCDebug(KCOREADDONS_DEBUG) << "mounted urls with fuse, maybe" << urls; - QStringList list; - for (const auto &url : urls) { - list << url.toLocalFile(); - } - return list; + return urlListToStringList(urls); } #endif @@ -244,12 +260,15 @@ } QList<QUrl> urls = mimeData->urls(); - // XDG Document Portal doesn't support directories and silently drops them. - bool hasDirs = std::any_of(urls.begin(), urls.end(), [](const QUrl &url) { - return url.isLocalFile() && QFileInfo(url.toLocalFile()).isDir(); - }); - if (hasDirs) { - return false; + bool onlyLocalFiles = true; + for (const auto &url : urls) { + const auto isLocal = url.isLocalFile(); + if (!isLocal) { + onlyLocalFiles = false; + } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) { + // XDG Document Portal doesn't support directories and silently drops them. + return false; + } } auto iface = @@ -261,7 +280,7 @@ const QString transferId = iface->StartTransfer({{QStringLiteral("autostop"), QVariant::fromValue(false)}}); mimeData->setData(QStringLiteral("application/vnd.portal.filetransfer"), QFile::encodeName(transferId)); - auto optionalPaths = fuseRedirect(urls); + auto optionalPaths = fuseRedirect(urls, onlyLocalFiles); if (!optionalPaths.has_value()) { qCWarning(KCOREADDONS_DEBUG) << "Failed to mount with fuse!"; return false; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/plugin/desktopfileparser.cpp new/kcoreaddons-5.104.0/src/lib/plugin/desktopfileparser.cpp --- old/kcoreaddons-5.103.0/src/lib/plugin/desktopfileparser.cpp 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/lib/plugin/desktopfileparser.cpp 2023-03-04 11:00:32.000000000 +0100 @@ -576,6 +576,8 @@ DESKTOPTOJSON_VERBOSE_WARNING << "Hidden= key found in desktop file, this makes no sense" " with metadata inside the plugin."; kplugin[QString::fromUtf8(key)] = (value.toLower() == QLatin1String("true")); + } else if (key == "X-KDE-BugReportUrl") { + kplugin[QStringLiteral("BugReportUrl")] = value; } else if (key == "Exec" || key == "Type" || key == "Actions" || key == "X-KDE-Library" || key == "Encoding") { // Exec= doesn't make sense here, however some .desktop files (like e.g. in kdevelop) have a dummy value here // also the Type=Service entry is no longer needed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.cpp new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.cpp --- old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.cpp 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.cpp 2023-03-04 11:00:32.000000000 +0100 @@ -566,10 +566,12 @@ return false; } +#if KCOREADDONS_BUILD_DEPRECATED_SINCE(5, 104) int KPluginMetaData::initialPreference() const { return rootObject()[QStringLiteral("InitialPreference")].toInt(); } +#endif QString KPluginMetaData::value(const QString &key, const QString &defaultValue) const { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.h new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.h --- old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.h 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.h 2023-03-04 11:00:32.000000000 +0100 @@ -118,7 +118,9 @@ Q_PROPERTY(QStringList mimeTypes READ mimeTypes CONSTANT) Q_PROPERTY(QStringList formFactors READ formFactors CONSTANT) Q_PROPERTY(bool isEnabledByDefault READ isEnabledByDefault CONSTANT) +#if KCOREADDONS_ENABLE_DEPRECATED_SINCE(5, 104) Q_PROPERTY(int initialPreference READ isEnabledByDefault CONSTANT) +#endif public: /** @@ -487,14 +489,18 @@ */ bool isEnabledByDefault() const; +#if KCOREADDONS_ENABLE_DEPRECATED_SINCE(5, 104) /** * @return the initial preference of the plugin. * This is the preference to associate with this plugin initially (before * the user has had any chance to define preferences for it). * Higher values indicate stronger preference. * @since 5.67 + * @deprecated Since 5.104, this feature is only used in KParts, read the key manually if needed */ + KCOREADDONS_DEPRECATED_VERSION(5, 104, "This feature is only used in KParts, read the key manually if needed") int initialPreference() const; +#endif /** * Returns @c true if the plugin is enabled in @p config, otherwise returns isEnabledByDefault(). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.103.0/src/mimetypes/kde5.xml new/kcoreaddons-5.104.0/src/mimetypes/kde5.xml --- old/kcoreaddons-5.103.0/src/mimetypes/kde5.xml 2023-02-05 10:19:24.000000000 +0100 +++ new/kcoreaddons-5.104.0/src/mimetypes/kde5.xml 2023-03-04 11:00:32.000000000 +0100 @@ -307,7 +307,7 @@ <comment xml:lang="is">KDE litastef</comment> <comment xml:lang="it">Schema di colori di KDE</comment> <comment xml:lang="ka">KDE -áá¡ á¤áá áá¡ á¡á¥ááá</comment> - <comment xml:lang="ko">KDE ì ë°°ì´</comment> + <comment xml:lang="ko">KDE ì 구ì±í</comment> <comment xml:lang="lt">KDE spalvų rinkinys</comment> <comment xml:lang="ml">à´àµà´¡à´¿à´ നിറà´àµà´àµà´àµà´àµ</comment> <comment xml:lang="my">áá±áá®á¡á®á¡áá±á¬áẠá¡á á®á¡á á¥áºáá¯á¶</comment> @@ -1496,7 +1496,7 @@ <comment xml:lang="ar">ÙØ¸Ø§Ù Ù Ø±Ø§ÙØ¨Ø© ÙØ¯Ù</comment> <comment xml:lang="ast">Monitor del sistema de KDE</comment> <comment xml:lang="az">KDE sistem izlÉyicisi</comment> - <comment xml:lang="be">СÑÑÑÑÐ¼Ð½Ñ Ð¼Ð°Ð½ÑÑÐ¾Ñ KDE</comment> + <comment xml:lang="be">СÑÑÑÑÐ¼Ð½Ñ Ð½Ð°Ð·ÑÑалÑнÑк KDE</comment> <comment xml:lang="be@latin">Sistemny manitor KDE</comment> <comment xml:lang="bg">KDE ÑиÑÑемен мониÑоÑ</comment> <comment xml:lang="bs">KDE sistemski monitor</comment> @@ -2551,7 +2551,7 @@ <comment xml:lang="sv">Kget-nerladdningslista</comment> <comment xml:lang="ta">KGet பதிவிறà®à¯à® பà®à¯à®à®¿à®¯à®²à¯</comment> <comment xml:lang="tok">lipu alasa pi ilo KGet</comment> - <comment xml:lang="tr">KGet indirme listesi</comment> + <comment xml:lang="tr">K İndir indirme listesi</comment> <comment xml:lang="uk">ÑпиÑок оÑÑÐ¸Ð¼Ð°Ð½Ñ KGet</comment> <comment xml:lang="vi">danh sách tải vá» KGet</comment> <comment xml:lang="zh_CN">KGet ä¸è½½å表</comment>