Hello community, here is the log from the commit of package kcoreaddons for openSUSE:Factory checked in at 2015-06-23 12:06:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old) and /work/SRC/openSUSE:Factory/.kcoreaddons.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcoreaddons" Changes: -------- --- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes 2015-05-11 19:47:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kcoreaddons.new/kcoreaddons.changes 2015-06-23 12:06:57.000000000 +0200 @@ -1,0 +2,8 @@ +Sun Jun 7 19:07:15 UTC 2015 - [email protected] + +- Update to 5.11.0 + * New KPluginLoader::findPluginById() convenience API + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.11.0.php + +------------------------------------------------------------------- Old: ---- kcoreaddons-5.10.0.tar.xz New: ---- kcoreaddons-5.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcoreaddons.spec ++++++ --- /var/tmp/diff_new_pack.rfYlN1/_old 2015-06-23 12:06:57.000000000 +0200 +++ /var/tmp/diff_new_pack.rfYlN1/_new 2015-06-23 12:06:57.000000000 +0200 @@ -18,9 +18,9 @@ %bcond_without lang %define lname libKF5CoreAddons5 -%define _tar_path 5.10 +%define _tar_path 5.11 Name: kcoreaddons -Version: 5.10.0 +Version: 5.11.0 Release: 0 BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= %{_tar_path} ++++++ kcoreaddons-5.10.0.tar.xz -> kcoreaddons-5.11.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/CMakeLists.txt new/kcoreaddons-5.11.0/CMakeLists.txt --- old/kcoreaddons-5.10.0/CMakeLists.txt 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/CMakeLists.txt 2015-06-06 23:11:15.000000000 +0200 @@ -2,11 +2,15 @@ project(KCoreAddons) -find_package(ECM 5.10.0 REQUIRED NO_MODULE) +include(FeatureSummary) +find_package(ECM 5.11.0 NO_MODULE) +set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") +feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) -include(FeatureSummary) + include(GenerateExportHeader) include(ECMPackageConfigHelpers) include(ECMSetupVersion) @@ -37,7 +41,7 @@ include(ECMPoQmTools) -set(KF5_VERSION "5.10.0") # handled by release scripts +set(KF5_VERSION "5.11.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCOREADDONS VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcoreaddons_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/autotests/data/fakeplugin.desktop new/kcoreaddons-5.11.0/autotests/data/fakeplugin.desktop --- old/kcoreaddons-5.10.0/autotests/data/fakeplugin.desktop 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/autotests/data/fakeplugin.desktop 2015-06-06 23:11:15.000000000 +0200 @@ -14,6 +14,7 @@ Name[ko]=NSA 플러그인 Name[nb]=NSA programtillegg Name[nl]=NSA-plug-in +Name[nn]=NSA-tillegg Name[pl]=Wtyczka NSA Name[pt]='Plugin' da NSA Name[pt_BR]=Plugin NSA diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/autotests/data/hiddenplugin.desktop new/kcoreaddons-5.11.0/autotests/data/hiddenplugin.desktop --- old/kcoreaddons-5.10.0/autotests/data/hiddenplugin.desktop 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/autotests/data/hiddenplugin.desktop 2015-06-06 23:11:15.000000000 +0200 @@ -14,6 +14,7 @@ Name[ko]=NSA 플러그인 Name[nb]=NSA programtillegg Name[nl]=NSA-plug-in +Name[nn]=NSA-tillegg Name[pl]=Wtyczka NSA Name[pt]='Plugin' da NSA Name[pt_BR]=Plugin NSA diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/autotests/kpluginloadertest.cpp new/kcoreaddons-5.11.0/autotests/kpluginloadertest.cpp --- old/kcoreaddons-5.10.0/autotests/kpluginloadertest.cpp 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/autotests/kpluginloadertest.cpp 2015-06-06 23:11:15.000000000 +0200 @@ -348,6 +348,15 @@ QCOMPARE(plugins[0].description(), QStringLiteral("This is another plugin")); QCOMPARE(plugins[1].description(), QStringLiteral("This is a plugin")); + // by plugin id + plugins = KPluginLoader::findPluginsById(dir.absolutePath(), "foobar"); + QCOMPARE(plugins.size(), 1); + QCOMPARE(plugins[0].description(), QStringLiteral("This is another plugin")); + + // by plugin invalid id + plugins = KPluginLoader::findPluginsById(dir.absolutePath(), "invalidid"); + QCOMPARE(plugins.size(), 0); + // absolute path, no filter plugins = KPluginLoader::findPlugins(dir.absolutePath()); std::sort(plugins.begin(), plugins.end(), sortPlugins); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/autotests/kusertest.cpp new/kcoreaddons-5.11.0/autotests/kusertest.cpp --- old/kcoreaddons-5.10.0/autotests/kusertest.cpp 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/autotests/kusertest.cpp 2015-06-06 23:11:15.000000000 +0200 @@ -100,12 +100,12 @@ QVERIFY(user != invalidKUser); // now test the other way around QCOMPARE(user, user); - // make sure we don't crash when accessing properties of an invalid instace + // make sure we don't crash when accessing properties of an invalid instance QCOMPARE(invalidKUser.faceIconPath(), QString()); QCOMPARE(invalidKUser.fullName(), QString()); QCOMPARE(invalidKUser.groupId(), KGroupId()); - QCOMPARE(invalidKUser.groupNames(), QStringList()); - QCOMPARE(invalidKUser.groups(), QList<KUserGroup>()); + invalidKUser.groupNames(); // could be empty, or "nogroup", so no checks here + invalidKUser.groups(); // same as above QCOMPARE(invalidKUser.homeDir(), QString()); QCOMPARE(invalidKUser.isSuperUser(), false); QCOMPARE(invalidKUser.loginName(), QString()); @@ -166,7 +166,7 @@ // make sure we don't crash when accessing an invalid KUserGroup QCOMPARE(invalidKUserGroup.groupId(), KGroupId()); - QCOMPARE(invalidKUserGroup.name(), QString()); + invalidKUserGroup.name(); // could be empty, or "nogroup", so no checks here QCOMPARE(invalidKUserGroup.userNames(), QStringList()); QCOMPARE(invalidKUserGroup.users(), QList<KUser>()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/po/nb/kcoreaddons5_qt.po new/kcoreaddons-5.11.0/po/nb/kcoreaddons5_qt.po --- old/kcoreaddons-5.10.0/po/nb/kcoreaddons5_qt.po 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/po/nb/kcoreaddons5_qt.po 2015-06-06 23:11:15.000000000 +0200 @@ -1,10 +1,10 @@ # Translation of kcoreaddons5_qt to Norwegian Bokmål # -# Knut Yrvin <[email protected]>, 2002, 2003, 2004, 2005. +# Knut Yrvin <[email protected]>, 2002, 2003, 2004, 2005. # Bjørn Steensrud <[email protected]>, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015. # Eskild Hustvedt <[email protected]>, 2004, 2005. # Gaute Hvoslef Kvalnes <[email protected]>, 2004, 2005. -# Axel Bojer <[email protected]>, 2005, 2006. +# Axel Bojer <[email protected]>, 2005, 2006. # Nils Kristian Tomren <[email protected]>, 2005, 2007. # Øyvind A. Holm <[email protected]>, 2009. msgid "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/po/nn/kcoreaddons5_qt.po new/kcoreaddons-5.11.0/po/nn/kcoreaddons5_qt.po --- old/kcoreaddons-5.10.0/po/nn/kcoreaddons5_qt.po 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/po/nn/kcoreaddons5_qt.po 2015-06-06 23:11:15.000000000 +0200 @@ -2,21 +2,21 @@ # # Gaute Hvoslef Kvalnes <[email protected]>, 2003, 2004, 2005, 2006. # Håvard Korsvoll <[email protected]>, 2003, 2005. -# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014. +# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015. # Eirik U. Birkeland <[email protected]>, 2008, 2009, 2010. msgid "" msgstr "" "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: 2013-05-12 14:38+0200\n" +"PO-Revision-Date: 2015-06-03 18:59+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" "Language-Team: Norwegian Nynorsk <[email protected]>\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 1.5\n" +"X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" @@ -24,7 +24,6 @@ "X-Qt-Contexts: true\n" #: lib/kaboutdata.cpp:226 -#, fuzzy msgctxt "KAboutLicense|" msgid "" "No licensing terms for this program have been specified.\n" @@ -36,109 +35,92 @@ "eller kjeldekoden.\n" #: lib/kaboutdata.cpp:234 -#, fuzzy, qt-format +#, qt-format msgctxt "KAboutLicense|" msgid "This program is distributed under the terms of the %1." -msgstr "Dette programmet er distribuert ifølgje vilkåra i %1." +msgstr "Dette programmet er distribuert etter vilkåra i %1." #: lib/kaboutdata.cpp:260 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "GPL v2" msgstr "GPL v2" #: lib/kaboutdata.cpp:261 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "GNU General Public License Version 2" msgstr "GNU General Public License versjon 2" #: lib/kaboutdata.cpp:264 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "LGPL v2" msgstr "LGPL v2" #: lib/kaboutdata.cpp:265 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "GNU Lesser General Public License Version 2" msgstr "GNU Lesser General Public License versjon 2" #: lib/kaboutdata.cpp:268 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "BSD License" msgstr "BSD-lisensen" #: lib/kaboutdata.cpp:269 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "BSD License" msgstr "BSD-lisensen" #: lib/kaboutdata.cpp:272 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "Artistic License" msgstr "Artistic-lisensen" #: lib/kaboutdata.cpp:273 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "Artistic License" msgstr "Artistic-lisensen" #: lib/kaboutdata.cpp:276 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "QPL v1.0" msgstr "QPL v1.0" #: lib/kaboutdata.cpp:277 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "Q Public License" msgstr "Q Public License" #: lib/kaboutdata.cpp:280 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "GPL v3" msgstr "GPL v3" #: lib/kaboutdata.cpp:281 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "GNU General Public License Version 3" msgstr "GNU General Public License versjon 3" #: lib/kaboutdata.cpp:284 -#, fuzzy msgctxt "KAboutLicense|@item license (short name)" msgid "LGPL v3" msgstr "LGPL v3" #: lib/kaboutdata.cpp:285 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "GNU Lesser General Public License Version 3" msgstr "GNU Lesser General Public License versjon 3" #: lib/kaboutdata.cpp:289 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "Custom" -msgstr "Sjølvvald" +msgstr "Tilpassa" #: lib/kaboutdata.cpp:292 -#, fuzzy msgctxt "KAboutLicense|@item license" msgid "Not specified" -msgstr "Ikkje oppgjeven" +msgstr "Ikkje oppgjevne" #: lib/kaboutdata.cpp:809 -#, fuzzy msgctxt "KAboutData|replace this with information about your translation team" msgid "" "<p>KDE is translated into many languages thanks to the work of the " @@ -160,232 +142,226 @@ "kde.org/</a>.</p>" #: lib/kaboutdata.cpp:949 -#, fuzzy msgctxt "KAboutData CLI|" msgid "Show author information." -msgstr "Vis forfattarinformasjon" +msgstr "Vis forfattarinformasjon." #: lib/kaboutdata.cpp:950 -#, fuzzy msgctxt "KAboutData CLI|" msgid "Show license information." -msgstr "Vis lisensinformasjon" +msgstr "Vis lisensinformasjon." #: lib/kaboutdata.cpp:959 -#, fuzzy msgctxt "KAboutData CLI|" msgid "This application was written by somebody who wants to remain anonymous." msgstr "Dette programmet er skrive av nokon som vil vera anonyme." #: lib/kaboutdata.cpp:961 -#, fuzzy msgctxt "KAboutData CLI|" msgid "%s was written by:\n" -msgstr "" -"%1 er skrive av\n" -"%2" +msgstr "%s er skrive av:\n" #: lib/kaboutdata.cpp:972 msgctxt "KAboutData CLI|" msgid "Please use http://bugs.kde.org to report bugs." -msgstr "" +msgstr "Bruk http://bugs.kde.org/ for å melda frå om feil." #: lib/kaboutdata.cpp:974 msgctxt "KAboutData CLI|" msgid "Please report bugs to %s.\n" -msgstr "" +msgstr "Meld frå om feil til %1.\n" #: lib/plugin/kpluginloader.cpp:122 #, qt-format msgctxt "KPluginLoader|" msgid "The library %1 does not offer a KPluginFactory." -msgstr "" +msgstr "Biblioteket %1 tilbyr ikkje ein KPluginFactory." #. MetricBinaryDialect size in bytes #: lib/util/kformatprivate.cpp:88 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 B" msgstr "%1 B" #. MetricBinaryDialect size in 1000 bytes #: lib/util/kformatprivate.cpp:91 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 kB" msgstr "%1 kB" #. MetricBinaryDialect size in 10^6 bytes #: lib/util/kformatprivate.cpp:94 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 MB" msgstr "%1 MB" #. MetricBinaryDialect size in 10^9 bytes #: lib/util/kformatprivate.cpp:97 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 GB" msgstr "%1 GB" #. MetricBinaryDialect size in 10^12 bytes #: lib/util/kformatprivate.cpp:100 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 TB" msgstr "%1 TB" #. MetricBinaryDialect size in 10^15 bytes #: lib/util/kformatprivate.cpp:103 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 PB" msgstr "%1 PB" #. MetricBinaryDialect size in 10^18 byte #: lib/util/kformatprivate.cpp:106 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 EB" msgstr "%1 EB" #. MetricBinaryDialect size in 10^21 bytes #: lib/util/kformatprivate.cpp:109 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 ZB" msgstr "%1 ZB" #. MetricBinaryDialect size in 10^24 bytes #: lib/util/kformatprivate.cpp:112 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|MetricBinaryDialect" msgid "%1 YB" msgstr "%1 YB" #. JEDECBinaryDialect memory size in bytes #: lib/util/kformatprivate.cpp:118 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 B" msgstr "%1 B" #. JEDECBinaryDialect memory size in 1024 bytes #: lib/util/kformatprivate.cpp:121 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 KB" -msgstr "%1 KiB" +msgstr "%1 KB" #. JEDECBinaryDialect memory size in 10^20 bytes #: lib/util/kformatprivate.cpp:124 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 MB" msgstr "%1 MB" #. JEDECBinaryDialect memory size in 10^30 bytes #: lib/util/kformatprivate.cpp:127 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 GB" msgstr "%1 GB" #. JEDECBinaryDialect memory size in 10^40 bytes #: lib/util/kformatprivate.cpp:130 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 TB" msgstr "%1 TB" #. JEDECBinaryDialect memory size in 10^50 bytes #: lib/util/kformatprivate.cpp:133 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 PB" msgstr "%1 PB" #. JEDECBinaryDialect memory size in 10^60 bytes #: lib/util/kformatprivate.cpp:136 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 EB" msgstr "%1 EB" #. JEDECBinaryDialect memory size in 10^70 bytes #: lib/util/kformatprivate.cpp:139 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 ZB" msgstr "%1 ZB" #. JEDECBinaryDialect memory size in 10^80 bytes #: lib/util/kformatprivate.cpp:142 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|JEDECBinaryDialect" msgid "%1 YB" msgstr "%1 YB" #. IECBinaryDialect size in bytes #: lib/util/kformatprivate.cpp:148 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 B" msgstr "%1 B" #. IECBinaryDialect size in 1024 bytes #: lib/util/kformatprivate.cpp:151 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 KiB" msgstr "%1 KiB" #. IECBinaryDialect size in 10^20 bytes #: lib/util/kformatprivate.cpp:154 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 MiB" msgstr "%1 MiB" #. IECBinaryDialect size in 10^30 bytes #: lib/util/kformatprivate.cpp:157 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 GiB" msgstr "%1 GiB" #. IECBinaryDialect size in 10^40 bytes #: lib/util/kformatprivate.cpp:160 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 TiB" msgstr "%1 TiB" #. IECBinaryDialect size in 10^50 bytes #: lib/util/kformatprivate.cpp:163 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 PiB" msgstr "%1 PiB" #. IECBinaryDialect size in 10^60 bytes #: lib/util/kformatprivate.cpp:166 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 EiB" msgstr "%1 EiB" #. IECBinaryDialect size in 10^70 bytes #: lib/util/kformatprivate.cpp:169 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 ZiB" msgstr "%1 ZiB" #. IECBinaryDialect size in 10^80 bytes #: lib/util/kformatprivate.cpp:172 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|IECBinaryDialect" msgid "%1 YiB" msgstr "%1 YiB" @@ -395,42 +371,42 @@ #, qt-format msgctxt "KFormat|" msgid "%1m%2.%3s" -msgstr "" +msgstr "%1m%2,%3s" #. @item:intext Duration format minutes and seconds #: lib/util/kformatprivate.cpp:210 #, qt-format msgctxt "KFormat|" msgid "%1m%2s" -msgstr "" +msgstr "%1m%2s" #. @item:intext Duration format hours and minutes #: lib/util/kformatprivate.cpp:214 #, qt-format msgctxt "KFormat|" msgid "%1h%2m" -msgstr "" +msgstr "%1t%2m" #. @item:intext Duration format hours, minutes, seconds, milliseconds #: lib/util/kformatprivate.cpp:218 #, qt-format msgctxt "KFormat|" msgid "%1h%2m%3.%4s" -msgstr "" +msgstr "%1t%2m%3,%4s" #. @item:intext Duration format hours, minutes, seconds #: lib/util/kformatprivate.cpp:224 #, qt-format msgctxt "KFormat|" msgid "%1h%2m%3s" -msgstr "" +msgstr "%1t%2m%3s" #. @item:intext Duration format minutes, seconds and milliseconds #: lib/util/kformatprivate.cpp:234 #, qt-format msgctxt "KFormat|" msgid "%1:%2.%3" -msgstr "" +msgstr "%1.%2,%3" #. @item:intext Duration format minutes and seconds #. ---------- @@ -439,46 +415,46 @@ #, qt-format msgctxt "KFormat|" msgid "%1:%2" -msgstr "" +msgstr "%1.%2" #. @item:intext Duration format hours, minutes, seconds, milliseconds #: lib/util/kformatprivate.cpp:247 #, qt-format msgctxt "KFormat|" msgid "%1:%2:%3.%4" -msgstr "" +msgstr "%1.%2.%3,%4" #. @item:intext Duration format hours, minutes, seconds #: lib/util/kformatprivate.cpp:253 #, qt-format msgctxt "KFormat|" msgid "%1:%2:%3" -msgstr "" +msgstr "%1.%2.%3" #. @item:intext %1 is a real number, e.g. 1.23 days #: lib/util/kformatprivate.cpp:269 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1 days" msgstr "%1 dagar" #. @item:intext %1 is a real number, e.g. 1.23 hours #: lib/util/kformatprivate.cpp:272 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1 hours" msgstr "%1 timar" #. @item:intext %1 is a real number, e.g. 1.23 minutes #: lib/util/kformatprivate.cpp:275 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1 minutes" msgstr "%1 minutt" #. @item:intext %1 is a real number, e.g. 1.23 seconds #: lib/util/kformatprivate.cpp:278 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1 seconds" msgstr "%1 sekund" @@ -489,44 +465,44 @@ msgctxt "KFormat|" msgid "%n millisecond(s)" msgid_plural "%n millisecond(s)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%n millisekund" +msgstr[1] "%n millisekund" #. @item:intext %n is a whole number #: lib/util/kformatprivate.cpp:301 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%n day(s)" msgid_plural "%n day(s)" -msgstr[0] "%1 dagar" -msgstr[1] "%1 dagar" +msgstr[0] "%n dag" +msgstr[1] "%n dagar" #. @item:intext %n is a whole number #: lib/util/kformatprivate.cpp:306 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%n hour(s)" msgid_plural "%n hour(s)" -msgstr[0] "%1 timar" -msgstr[1] "%1 timar" +msgstr[0] "%n time" +msgstr[1] "%n timar" #. @item:intext %n is a whole number #: lib/util/kformatprivate.cpp:311 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%n minute(s)" msgid_plural "%n minute(s)" -msgstr[0] "%1 minutt" -msgstr[1] "%1 minutt" +msgstr[0] "%n minutt" +msgstr[1] "%n minutt" #. @item:intext %n is a whole number #: lib/util/kformatprivate.cpp:316 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%n second(s)" msgid_plural "%n second(s)" -msgstr[0] "%1 sekund" -msgstr[1] "%1 sekund" +msgstr[0] "%n sekund" +msgstr[1] "%n sekund" #. @item:intext days and hours. This uses the previous item:intext messages. If this does not fit the grammar of your language please contact the i18n team to solve the problem #. ---------- @@ -535,44 +511,41 @@ #. @item:intext minutes and seconds. This uses the previous item:intext messages. If this does not fit the grammar of your language please contact the i18n team to solve the problem #: lib/util/kformatprivate.cpp:341 lib/util/kformatprivate.cpp:348 #: lib/util/kformatprivate.cpp:355 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1 and %2" msgstr "%1 og %2" #: lib/util/kformatprivate.cpp:373 -#, fuzzy msgctxt "KFormat|" msgid "Tomorrow" msgstr "I morgon" #: lib/util/kformatprivate.cpp:375 -#, fuzzy msgctxt "KFormat|" msgid "Today" msgstr "I dag" #: lib/util/kformatprivate.cpp:377 -#, fuzzy msgctxt "KFormat|" msgid "Yesterday" msgstr "I går" #: lib/util/kformatprivate.cpp:384 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "Last %1" -msgstr "Førre veke" +msgstr "Siste %1" #: lib/util/kformatprivate.cpp:389 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "Next %1" -msgstr "Neste" +msgstr "Neste %1" #. relative datetime with %1 result of formatReleativeDate() and %2 the formatted time If this does not fit the grammar of your language please contact the i18n team to solve the problem #: lib/util/kformatprivate.cpp:404 -#, fuzzy, qt-format +#, qt-format msgctxt "KFormat|" msgid "%1, %2" msgstr "%1, %2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.cpp new/kcoreaddons-5.11.0/src/lib/plugin/kpluginloader.cpp --- old/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.cpp 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/src/lib/plugin/kpluginloader.cpp 2015-06-06 23:11:15.000000000 +0200 @@ -275,6 +275,15 @@ return ret; } +QVector< KPluginMetaData > KPluginLoader::findPluginsById(const QString& directory, const QString& pluginId) +{ + auto filter = [&pluginId](const KPluginMetaData &md) -> bool + { + return md.pluginId() == pluginId; + }; + return KPluginLoader::findPlugins(directory, filter); +} + QList<QObject *> KPluginLoader::instantiatePlugins(const QString &directory, std::function<bool(const KPluginMetaData &)> filter, QObject* parent) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.h new/kcoreaddons-5.11.0/src/lib/plugin/kpluginloader.h --- old/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.h 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/src/lib/plugin/kpluginloader.h 2015-06-06 23:11:15.000000000 +0200 @@ -330,6 +330,23 @@ std::function<bool(const KPluginMetaData &)> filter = std::function<bool(const KPluginMetaData &)>()); /** + * Find all plugins inside @p directory with a given pluginId. Only plugins which have JSON metadata will be considered. + * + * @param directory The directory to search for plugins. If a relative path is given for @p directory, + * all entries of QCoreApplication::libraryPaths() will be checked with @p directory appended as a + * subdirectory. If an absolute path is given only that directory will be searched. + * + * @param pluginId The Id of the plugin, for example KPluginMetaData.pluginId(). + * + * @return all plugins found in @p directory with the given pluginId. + * + * @see KPluginLoader::instantiatePlugins() + * + * @since 5.11 + */ + static QVector<KPluginMetaData> findPluginsById(const QString &directory, const QString &pluginId); + + /** * Invokes @p callback for each valid plugin found inside @p directory. This is useful if * your application needs to customize the behaviour of KPluginLoader::findPlugins() or * KPluginLoader::instantiatePlugins(). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.10.0/src/mimetypes/kde5.xml new/kcoreaddons-5.11.0/src/mimetypes/kde5.xml --- old/kcoreaddons-5.10.0/src/mimetypes/kde5.xml 2015-05-03 17:07:03.000000000 +0200 +++ new/kcoreaddons-5.11.0/src/mimetypes/kde5.xml 2015-06-06 23:11:15.000000000 +0200 @@ -869,6 +869,7 @@ <comment xml:lang="nb">Calligra Plan prosjekstyringsdokument</comment> <comment xml:lang="nds">Projektpleeg-Dokment för Calligra-Plan</comment> <comment xml:lang="nl">Calligra-plan projectbeheer-document</comment> + <comment xml:lang="nn">Prosjekthandsamingsdokument for Calligra Plan</comment> <comment xml:lang="pa">Calligra ਸਕੀਮ ਪ੍ਰੋਜੈਕਟ ਪਰਬੰਧ ਡੌਕੂਮੈਂਟ</comment> <comment xml:lang="pl">Dokument zarządzania projektami w Calligra Plan</comment> <comment xml:lang="pt">Documento de gestão de projectos do Plan para o Calligra</comment> @@ -922,6 +923,7 @@ <comment xml:lang="nb">Calligra Plan arbeidspakkedokument</comment> <comment xml:lang="nds">Arbeitpaket-Dokment för Calligra-Plan</comment> <comment xml:lang="nl">Calligra-plan werkpakket document</comment> + <comment xml:lang="nn">Arbeidspakkedokument for Calligra Plan</comment> <comment xml:lang="pl">Dokument zawierający pakiet zadań Calligra Plan</comment> <comment xml:lang="pt">Documento de pacote de trabalho do Plan para o Calligra</comment> <comment xml:lang="pt_BR">Documento do pacote de trabalho do Calligra Plan</comment> @@ -3449,6 +3451,7 @@ <comment xml:lang="nb">Softimage PIC-bilde</comment> <comment xml:lang="nds">PIC-Bild vun Softimage</comment> <comment xml:lang="nl">Softimage PIC-image</comment> + <comment xml:lang="nn">Softimage PIC-bilete</comment> <comment xml:lang="pl">Plik obrazu Softimage PIC</comment> <comment xml:lang="pt">Imagem PIC da Softimage</comment> <comment xml:lang="pt_BR">Imagem PIC da Softimage</comment> @@ -3505,6 +3508,7 @@ <comment xml:lang="nb">FIl for Qt oppmerkingsspråk</comment> <comment xml:lang="nds">Qt-Schriftsatzspraakdatei</comment> <comment xml:lang="nl">Qt Markup Language-bestand</comment> + <comment xml:lang="nn">Fil for Qt-oppmerkingsspråk</comment> <comment xml:lang="pl">Plik języka znaczników dla Qt</comment> <comment xml:lang="pt">Ficheiro na Qt Markup Language</comment> <comment xml:lang="pt_BR">Arquivo da Qt Markup Language</comment> @@ -3562,6 +3566,7 @@ <comment xml:lang="nb">Mobipocket e-bok</comment> <comment xml:lang="nds">E-Book för Mobipocket</comment> <comment xml:lang="nl">Mobipocket e-book</comment> + <comment xml:lang="nn">Mobipocket e-bøk</comment> <comment xml:lang="pl">Mobipocket e-book</comment> <comment xml:lang="pt">E-Book do Mobipocket</comment> <comment xml:lang="pt_BR">E-book do Mobipocket</comment> @@ -3615,6 +3620,7 @@ <comment xml:lang="nb">WebP-bilde</comment> <comment xml:lang="nds">WebP-Bild</comment> <comment xml:lang="nl">WebP-image</comment> + <comment xml:lang="nn">WebP-bilete</comment> <comment xml:lang="pa">WebP ਚਿੱਤਰ</comment> <comment xml:lang="pl">Obraz WebP</comment> <comment xml:lang="pt">Imagem WebP</comment>
