openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2014
- 1 participants
- 1615 discussions
Hello community,
here is the log from the commit of package ktexteditor for openSUSE:Factory checked in at 2014-10-07 15:59:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktexteditor (Old)
and /work/SRC/openSUSE:Factory/.ktexteditor.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktexteditor"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktexteditor/ktexteditor.changes 2014-09-12 17:03:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ktexteditor.new/ktexteditor.changes 2014-10-07 15:59:16.000000000 +0200
@@ -1,0 +2,12 @@
+Sat Oct 4 17:59:27 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * Multiple memory leaks fixed
+ * Avoid auto-completion to interfere with search/replace text
+ (kde#339130), and more autocompletion fixes
+ * Many fixes to the VIM mode
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+- Added libgit2-devel BuildRequires
+
+-------------------------------------------------------------------
Old:
----
ktexteditor-5.2.0.tar.xz
New:
----
ktexteditor-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktexteditor.spec ++++++
--- /var/tmp/diff_new_pack.fsD59P/_old 2014-10-07 15:59:17.000000000 +0200
+++ /var/tmp/diff_new_pack.fsD59P/_new 2014-10-07 15:59:17.000000000 +0200
@@ -17,11 +17,11 @@
Name: ktexteditor
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: karchive-devel >= %{kf5_version}
BuildRequires: kconfig-devel >= %{kf5_version}
@@ -30,6 +30,7 @@
BuildRequires: ki18n-devel >= %{kf5_version}
BuildRequires: kio-devel >= %{kf5_version}
BuildRequires: kparts-devel >= %{kf5_version}
+BuildRequires: libgit2-devel
BuildRequires: sonnet-devel >= %{kf5_version}
BuildRequires: pkgconfig(Qt5Core) >= 5.2.0
BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.2.0
++++++ ktexteditor-5.2.0.tar.xz -> ktexteditor-5.3.0.tar.xz ++++++
++++ 248778 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kjsembed for openSUSE:Factory checked in at 2014-10-07 15:59:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjsembed (Old)
and /work/SRC/openSUSE:Factory/.kjsembed.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjsembed"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjsembed/kjsembed.changes 2014-09-12 17:03:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjsembed.new/kjsembed.changes 2014-10-07 15:59:14.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Oct 4 17:59:26 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kjsembed-5.2.0.tar.xz
New:
----
kjsembed-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjsembed.spec ++++++
--- /var/tmp/diff_new_pack.7Vku9G/_old 2014-10-07 15:59:16.000000000 +0200
+++ /var/tmp/diff_new_pack.7Vku9G/_new 2014-10-07 15:59:16.000000000 +0200
@@ -18,11 +18,11 @@
%define lname libKF5JsEmbed5
Name: kjsembed
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kdoctools-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
++++++ kjsembed-5.2.0.tar.xz -> kjsembed-5.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjsembed-5.2.0/CMakeLists.txt new/kjsembed-5.3.0/CMakeLists.txt
--- old/kjsembed-5.2.0/CMakeLists.txt 2014-09-09 02:27:42.000000000 +0200
+++ new/kjsembed-5.3.0/CMakeLists.txt 2014-10-04 19:08:24.000000000 +0200
@@ -2,7 +2,7 @@
project(KJsEmbed)
-find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
set(REQUIRED_QT_VERSION "5.2")
@@ -17,8 +17,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.2.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.2.0") # handled by release scripts
+set(KF5_VERSION "5.3.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.3.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KJSEMBED
#VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kjsembed_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5JsEmbedConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjsembed-5.2.0/po/ja/kjsembed5.po new/kjsembed-5.3.0/po/ja/kjsembed5.po
--- old/kjsembed-5.2.0/po/ja/kjsembed5.po 2014-09-09 02:27:42.000000000 +0200
+++ new/kjsembed-5.3.0/po/ja/kjsembed5.po 2014-10-04 19:08:24.000000000 +0200
@@ -16,7 +16,7 @@
"POT-Creation-Date: 2014-04-27 20:58+0000\n"
"PO-Revision-Date: 2011-08-27 14:05-0700\n"
"Last-Translator: Fumiaki Okushi <okushi(a)kde.gr.jp>\n"
-"Language-Team: Japanese <Kdeveloper(a)kde.gr.jp>\n"
+"Language-Team: Japanese <kde-jp(a)kde.org>\n"
"Language: ja\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/kjsembed-5.2.0/po/nds/kjsembed5.po new/kjsembed-5.3.0/po/nds/kjsembed5.po
--- old/kjsembed-5.2.0/po/nds/kjsembed5.po 2014-09-09 02:27:42.000000000 +0200
+++ new/kjsembed-5.3.0/po/nds/kjsembed5.po 2014-10-04 19:08:24.000000000 +0200
@@ -16,7 +16,7 @@
"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 1.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: kjsembed/builtins.cpp:83 kjsembed/builtins.cpp:117
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjsembed-5.2.0/po/oc/kjsembed5.po new/kjsembed-5.3.0/po/oc/kjsembed5.po
--- old/kjsembed-5.2.0/po/oc/kjsembed5.po 1970-01-01 01:00:00.000000000 +0100
+++ new/kjsembed-5.3.0/po/oc/kjsembed5.po 2014-10-04 19:08:24.000000000 +0200
@@ -0,0 +1,233 @@
+# translation of kdelibs4.po to Occitan
+# Copyright (C) 2008 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yannig Marchegay (Kokoyaya) <yannig(a)marchegay.org>, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdelibs4\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-04-27 20:58+0000\n"
+"PO-Revision-Date: 2008-08-06 00:07+0200\n"
+"Last-Translator: \n"
+"Language-Team: Occitan <oc(a)li.org>\n"
+"Language: oc\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: kjsembed/builtins.cpp:83 kjsembed/builtins.cpp:117
+#, kde-format
+msgid "Error encountered while processing include '%1' line %2: %3"
+msgstr ""
+
+#: kjsembed/builtins.cpp:87
+#, kde-format
+msgid "include only takes 1 argument, not %1."
+msgstr ""
+
+#: kjsembed/builtins.cpp:120
+#, kde-format
+msgid "File %1 not found."
+msgstr ""
+
+#: kjsembed/builtins.cpp:125
+#, kde-format
+msgid "library only takes 1 argument, not %1."
+msgstr ""
+
+#: kjsembed/builtins.cpp:137
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "Alt"
+msgid "Alert"
+msgstr "Alt"
+
+#: kjsembed/builtins.cpp:147
+#, fuzzy
+#| msgid "Configure"
+msgid "Confirm"
+msgstr "Configurar"
+
+#: kjsembed/eventproxy.cpp:110
+#, kde-format
+msgid "Bad event handler: Object %1 Identifier %2 Method %3 Type: %4."
+msgstr ""
+
+#: kjsembed/eventproxy.cpp:133
+#, kde-format
+msgid "Exception calling '%1' function from %2:%3:%4"
+msgstr ""
+
+#: kjsembed/fileio.cpp:69
+#, kde-format
+msgid "Could not open file '%1'"
+msgstr ""
+
+#: kjsembed/fileio.cpp:106
+msgid "Could not create temporary file."
+msgstr ""
+
+#: kjsembed/kjsembed.cpp:275 kjsembed/kjsembed.cpp:298
+#, kde-format
+msgid "%1 is not a function and cannot be called."
+msgstr ""
+
+#: kjsembed/object_binding.h:214 kjsembed/qobject_binding.cpp:789
+#, kde-format
+msgid "%1 is not an Object type"
+msgstr ""
+
+#: kjsembed/qaction_binding.cpp:57
+msgid "Action takes 2 args."
+msgstr ""
+
+#: kjsembed/qaction_binding.cpp:79
+msgid "ActionGroup takes 2 args."
+msgstr ""
+
+#: kjsembed/qaction_binding.cpp:84
+msgid "Must supply a valid parent."
+msgstr ""
+
+#: kjsembed/qformbuilder_binding.cpp:56
+#, kde-format
+msgid "There was an error reading the file '%1'"
+msgstr ""
+
+#: kjsembed/qformbuilder_binding.cpp:64
+#, kde-format
+msgid "Could not read file '%1'"
+msgstr ""
+
+#: kjsembed/qformbuilder_binding.cpp:67 kjsembed/quiloader_binding.cpp:124
+msgid "Must supply a filename."
+msgstr ""
+
+#: kjsembed/qlayout_binding.cpp:87
+#, kde-format
+msgid "'%1' is not a valid QLayout."
+msgstr ""
+
+#: kjsembed/qlayout_binding.cpp:93
+msgid "Must supply a layout name."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:141
+msgid "Wrong object type."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:148
+msgid "First argument must be a QObject."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:182
+msgid "Incorrect number of arguments."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:410
+#, kde-format
+msgid "The slot asked for %1 argument"
+msgid_plural "The slot asked for %1 arguments"
+msgstr[0] ""
+msgstr[1] ""
+
+#: kjsembed/qobject_binding.cpp:411
+#, kde-format
+msgid "but there is only %1 available"
+msgid_plural "but there are only %1 available"
+msgstr[0] ""
+msgstr[1] ""
+
+#: kjsembed/qobject_binding.cpp:412
+#, fuzzy, kde-format
+#| msgctxt "concatenation of dates and time"
+#| msgid "%1 %2"
+msgctxt ""
+"%1 is 'the slot asked for foo arguments', %2 is 'but there are only bar "
+"available'"
+msgid "%1, %2."
+msgstr "%1 %2"
+
+#: kjsembed/qobject_binding.cpp:629
+#, kde-format
+msgid "Failure to cast to %1 value from Type %2 (%3)"
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:661
+#, kde-format
+msgid "No such method '%1'."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:690
+#, kde-format
+msgid "Call to method '%1' failed, unable to get argument %2: %3"
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:727
+#, kde-format
+msgid "Call to '%1' failed."
+msgstr ""
+
+#: kjsembed/qobject_binding.cpp:793
+msgid "Could not construct value"
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:49
+msgid "Not enough arguments."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:68
+msgid "Failed to create Action."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:82
+msgid "Failed to create ActionGroup."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:90
+msgid "No classname specified"
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:98
+msgid "Failed to create Layout."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:107
+msgid "No classname specified."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:115
+msgid "Failed to create Widget."
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:129
+#, kde-format
+msgid "Could not open file '%1': %2"
+msgstr ""
+
+#: kjsembed/quiloader_binding.cpp:137
+#, kde-format
+msgid "Failed to load file '%1'"
+msgstr ""
+
+#: kjsembed/qwidget_binding.cpp:161
+#, kde-format
+msgid "'%1' is not a valid QWidget."
+msgstr ""
+
+#: kjsembed/qwidget_binding.cpp:170
+msgid "Must supply a widget name."
+msgstr ""
+
+#: kjsembed/slotproxy.cpp:117
+#, kde-format
+msgid "Bad slot handler: Object %1 Identifier %2 Method %3 Signature: %4."
+msgstr ""
+
+#: kjsembed/slotproxy.cpp:140
+#, kde-format
+msgid "Exception calling '%1' slot from %2:%3:%4"
+msgstr ""
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ki18n for openSUSE:Factory checked in at 2014-10-07 15:59:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ki18n (Old)
and /work/SRC/openSUSE:Factory/.ki18n.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ki18n"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ki18n/ki18n.changes 2014-10-01 11:22:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ki18n.new/ki18n.changes 2014-10-07 15:59:12.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Oct 4 17:59:25 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * Remove leftover Perl dependency
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
ki18n-5.2.0.tar.xz
New:
----
ki18n-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ki18n.spec ++++++
--- /var/tmp/diff_new_pack.SJXK3D/_old 2014-10-07 15:59:13.000000000 +0200
+++ /var/tmp/diff_new_pack.SJXK3D/_new 2014-10-07 15:59:13.000000000 +0200
@@ -18,10 +18,10 @@
%define lname libKF5I18n5
Name: ki18n
-Version: 5.2.0
+Version: 5.3.0
Release: 0
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: gettext-runtime
BuildRequires: kf5-filesystem
++++++ ki18n-5.2.0.tar.xz -> ki18n-5.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/CMakeLists.txt new/ki18n-5.3.0/CMakeLists.txt
--- old/ki18n-5.2.0/CMakeLists.txt 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/CMakeLists.txt 2014-10-04 19:05:12.000000000 +0200
@@ -3,7 +3,7 @@
project(KI18n)
# ECM setup
-find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
include(FeatureSummary)
@@ -12,7 +12,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.2.0") # handled by release scripts
+set(KF5_VERSION "5.3.0") # handled by release scripts
ecm_setup_version(
${KF5_VERSION}
@@ -30,8 +30,6 @@
include(KDEFrameworkCompilerSettings)
include(KDECMakeSettings)
-find_package(Perl)
-set_package_properties(Perl PROPERTIES URL "http://www.perl.org" TYPE REQUIRED PURPOSE "Needed for building kdelibs")
find_package(LibIntl)
set_package_properties(LibIntl PROPERTIES TYPE REQUIRED
URL "http://gnuwin32.sourceforge.net/packages/libintl.htm"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/po/da/ki18n5.po new/ki18n-5.3.0/po/da/ki18n5.po
--- old/ki18n-5.2.0/po/da/ki18n5.po 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/po/da/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -11,7 +11,7 @@
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-07-24 08:50+0000\n"
-"PO-Revision-Date: 2014-02-02 15:44+0100\n"
+"PO-Revision-Date: 2014-09-21 15:40+0200\n"
"Last-Translator: Martin Schlander <mschlander(a)opensuse.org>\n"
"Language-Team: Danish <kde-i18n-doc(a)kde.org>\n"
"Language: da\n"
@@ -240,92 +240,64 @@
msgstr "Win"
#: kuitmarkup.cpp:356
-#, fuzzy
-#| msgctxt "keyboard-key-name"
-#| msgid "F%1"
msgctxt "keyboard-key-name"
msgid "F1"
-msgstr "F%1"
+msgstr "F1"
#: kuitmarkup.cpp:357
-#, fuzzy
-#| msgid "2"
msgctxt "keyboard-key-name"
msgid "F2"
-msgstr "2"
+msgstr "F2"
#: kuitmarkup.cpp:358
-#, fuzzy
-#| msgid "3"
msgctxt "keyboard-key-name"
msgid "F3"
-msgstr "3"
+msgstr "F3"
#: kuitmarkup.cpp:359
-#, fuzzy
-#| msgid "4"
msgctxt "keyboard-key-name"
msgid "F4"
-msgstr "4"
+msgstr "F4"
#: kuitmarkup.cpp:360
-#, fuzzy
-#| msgid "5"
msgctxt "keyboard-key-name"
msgid "F5"
-msgstr "5"
+msgstr "F5"
#: kuitmarkup.cpp:361
-#, fuzzy
-#| msgid "6"
msgctxt "keyboard-key-name"
msgid "F6"
-msgstr "6"
+msgstr "F6"
#: kuitmarkup.cpp:362
-#, fuzzy
-#| msgid "7"
msgctxt "keyboard-key-name"
msgid "F7"
-msgstr "7"
+msgstr "F7"
#: kuitmarkup.cpp:363
-#, fuzzy
-#| msgid "8"
msgctxt "keyboard-key-name"
msgid "F8"
-msgstr "8"
+msgstr "F8"
#: kuitmarkup.cpp:364
-#, fuzzy
-#| msgid "9"
msgctxt "keyboard-key-name"
msgid "F9"
-msgstr "9"
+msgstr "F9"
#: kuitmarkup.cpp:365
-#, fuzzy
-#| msgctxt "keyboard-key-name"
-#| msgid "F%1"
msgctxt "keyboard-key-name"
msgid "F10"
-msgstr "F%1"
+msgstr "F10"
#: kuitmarkup.cpp:366
-#, fuzzy
-#| msgctxt "keyboard-key-name"
-#| msgid "F%1"
msgctxt "keyboard-key-name"
msgid "F11"
-msgstr "F%1"
+msgstr "F11"
#: kuitmarkup.cpp:367
-#, fuzzy
-#| msgctxt "keyboard-key-name"
-#| msgid "F%1"
msgctxt "keyboard-key-name"
msgid "F12"
-msgstr "F%1"
+msgstr "F12"
#. i18n: The messages with context "tag-format-pattern <tag ...> format"
#. are KUIT patterns for formatting the text found inside KUIT tags.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/po/ja/ki18n5.po new/ki18n-5.3.0/po/ja/ki18n5.po
--- old/ki18n-5.2.0/po/ja/ki18n5.po 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/po/ja/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -16,7 +16,7 @@
"POT-Creation-Date: 2014-07-24 08:50+0000\n"
"PO-Revision-Date: 2011-08-27 14:05-0700\n"
"Last-Translator: Fumiaki Okushi <okushi(a)kde.gr.jp>\n"
-"Language-Team: Japanese <Kdeveloper(a)kde.gr.jp>\n"
+"Language-Team: Japanese <kde-jp(a)kde.org>\n"
"Language: ja\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/ki18n-5.2.0/po/nb/ki18n5.po new/ki18n-5.3.0/po/nb/ki18n5.po
--- old/ki18n-5.2.0/po/nb/ki18n5.po 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/po/nb/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -12,7 +12,7 @@
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-07-24 08:50+0000\n"
-"PO-Revision-Date: 2014-04-28 15:00+0200\n"
+"PO-Revision-Date: 2014-09-09 12:51+0200\n"
"Last-Translator: Bjørn Steensrud <bjornst(a)skogkatt.homelinux.org>\n"
"Language-Team: Norwegian Bokmål <i18n-nb(a)lister.ping.uio.no>\n"
"Language: nb\n"
@@ -246,62 +246,62 @@
#: kuitmarkup.cpp:356
msgctxt "keyboard-key-name"
msgid "F1"
-msgstr ""
+msgstr "F1"
#: kuitmarkup.cpp:357
msgctxt "keyboard-key-name"
msgid "F2"
-msgstr ""
+msgstr "F2"
#: kuitmarkup.cpp:358
msgctxt "keyboard-key-name"
msgid "F3"
-msgstr ""
+msgstr "F3"
#: kuitmarkup.cpp:359
msgctxt "keyboard-key-name"
msgid "F4"
-msgstr ""
+msgstr "F4"
#: kuitmarkup.cpp:360
msgctxt "keyboard-key-name"
msgid "F5"
-msgstr ""
+msgstr "F5"
#: kuitmarkup.cpp:361
msgctxt "keyboard-key-name"
msgid "F6"
-msgstr ""
+msgstr "F6"
#: kuitmarkup.cpp:362
msgctxt "keyboard-key-name"
msgid "F7"
-msgstr ""
+msgstr "F7"
#: kuitmarkup.cpp:363
msgctxt "keyboard-key-name"
msgid "F8"
-msgstr ""
+msgstr "F8"
#: kuitmarkup.cpp:364
msgctxt "keyboard-key-name"
msgid "F9"
-msgstr ""
+msgstr "F9"
#: kuitmarkup.cpp:365
msgctxt "keyboard-key-name"
msgid "F10"
-msgstr ""
+msgstr "F10"
#: kuitmarkup.cpp:366
msgctxt "keyboard-key-name"
msgid "F11"
-msgstr ""
+msgstr "F11"
#: kuitmarkup.cpp:367
msgctxt "keyboard-key-name"
msgid "F12"
-msgstr ""
+msgstr "F12"
#. i18n: The messages with context "tag-format-pattern <tag ...> format"
#. are KUIT patterns for formatting the text found inside KUIT tags.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/po/nds/ki18n5.po new/ki18n-5.3.0/po/nds/ki18n5.po
--- old/ki18n-5.2.0/po/nds/ki18n5.po 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/po/nds/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -16,7 +16,7 @@
"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 1.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. i18n: Decide which string is used to delimit keys in a keyboard
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/po/nl/ki18n5.po new/ki18n-5.3.0/po/nl/ki18n5.po
--- old/ki18n-5.2.0/po/nl/ki18n5.po 2014-09-09 02:22:12.000000000 +0200
+++ new/ki18n-5.3.0/po/nl/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -7,8 +7,8 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-07-24 08:50+0000\n"
-"PO-Revision-Date: 2014-07-24 23:08+0200\n"
-"Last-Translator: Freek de Kruijf <freekdekruijf(a)kde.nl>\n"
+"PO-Revision-Date: 2014-09-15 10:45+0200\n"
+"Last-Translator: Freek de Kruijf <freek(a)opensuse.org>\n"
"Language-Team: Dutch <kde-i18n-nl(a)kde.org>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
@@ -128,7 +128,7 @@
#: kuitmarkup.cpp:334
msgctxt "keyboard-key-name"
msgid "Insert"
-msgstr "Insert"
+msgstr "Invoegen"
#: kuitmarkup.cpp:335
msgctxt "keyboard-key-name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-5.2.0/po/oc/ki18n5.po new/ki18n-5.3.0/po/oc/ki18n5.po
--- old/ki18n-5.2.0/po/oc/ki18n5.po 1970-01-01 01:00:00.000000000 +0100
+++ new/ki18n-5.3.0/po/oc/ki18n5.po 2014-10-04 19:05:12.000000000 +0200
@@ -0,0 +1,819 @@
+# translation of kdelibs4.po to Occitan
+# Copyright (C) 2008 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yannig Marchegay (Kokoyaya) <yannig(a)marchegay.org>, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdelibs4\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-24 08:50+0000\n"
+"PO-Revision-Date: 2008-08-06 00:07+0200\n"
+"Last-Translator: \n"
+"Language-Team: Occitan <oc(a)li.org>\n"
+"Language: oc\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. i18n: Decide which string is used to delimit keys in a keyboard
+#. shortcut (e.g. + in Ctrl+Alt+Tab) in plain text.
+#: kuitmarkup.cpp:293
+#, fuzzy
+#| msgid "+"
+msgctxt "shortcut-key-delimiter/plain"
+msgid "+"
+msgstr "+"
+
+#. i18n: Decide which string is used to delimit keys in a keyboard
+#. shortcut (e.g. + in Ctrl+Alt+Tab) in rich text.
+#: kuitmarkup.cpp:297
+#, fuzzy
+#| msgid "+"
+msgctxt "shortcut-key-delimiter/rich"
+msgid "+"
+msgstr "+"
+
+#. i18n: Decide which string is used to delimit elements in a GUI path
+#. (e.g. -> in "Go to Settings->Advanced->Core tab.") in plain text.
+#: kuitmarkup.cpp:301
+msgctxt "gui-path-delimiter/plain"
+msgid "→"
+msgstr ""
+
+#. i18n: Decide which string is used to delimit elements in a GUI path
+#. (e.g. -> in "Go to Settings->Advanced->Core tab.") in rich text.
+#: kuitmarkup.cpp:305
+msgctxt "gui-path-delimiter/rich"
+msgid "→"
+msgstr ""
+
+#: kuitmarkup.cpp:318
+msgctxt "keyboard-key-name"
+msgid "Alt"
+msgstr "Alt"
+
+#: kuitmarkup.cpp:319
+msgctxt "keyboard-key-name"
+msgid "AltGr"
+msgstr "AltGr"
+
+#: kuitmarkup.cpp:320
+msgctxt "keyboard-key-name"
+msgid "Backspace"
+msgstr "Retorn enrèire"
+
+#: kuitmarkup.cpp:321
+msgctxt "keyboard-key-name"
+msgid "CapsLock"
+msgstr ""
+
+#: kuitmarkup.cpp:322
+msgctxt "keyboard-key-name"
+msgid "Control"
+msgstr "Contraròtle"
+
+#: kuitmarkup.cpp:323
+msgctxt "keyboard-key-name"
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: kuitmarkup.cpp:324
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "Delete"
+msgctxt "keyboard-key-name"
+msgid "Del"
+msgstr "Suprimir"
+
+#: kuitmarkup.cpp:325
+msgctxt "keyboard-key-name"
+msgid "Delete"
+msgstr "Suprimir"
+
+#: kuitmarkup.cpp:326
+msgctxt "keyboard-key-name"
+msgid "Down"
+msgstr "Aval"
+
+#: kuitmarkup.cpp:327
+msgctxt "keyboard-key-name"
+msgid "End"
+msgstr "Fin"
+
+#: kuitmarkup.cpp:328
+#, fuzzy
+#| msgid "General"
+msgctxt "keyboard-key-name"
+msgid "Enter"
+msgstr "Centre"
+
+#: kuitmarkup.cpp:329
+msgctxt "keyboard-key-name"
+msgid "Esc"
+msgstr "Esc"
+
+#: kuitmarkup.cpp:330
+msgctxt "keyboard-key-name"
+msgid "Escape"
+msgstr "Escap."
+
+#: kuitmarkup.cpp:331
+msgctxt "keyboard-key-name"
+msgid "Home"
+msgstr "Repertòri personal"
+
+#: kuitmarkup.cpp:332
+msgctxt "keyboard-key-name"
+msgid "Hyper"
+msgstr "Iper"
+
+#: kuitmarkup.cpp:333
+msgctxt "keyboard-key-name"
+msgid "Ins"
+msgstr "Ins"
+
+#: kuitmarkup.cpp:334
+msgctxt "keyboard-key-name"
+msgid "Insert"
+msgstr "Inserir"
+
+#: kuitmarkup.cpp:335
+msgctxt "keyboard-key-name"
+msgid "Left"
+msgstr "Esquèrra"
+
+#: kuitmarkup.cpp:336
+msgctxt "keyboard-key-name"
+msgid "Menu"
+msgstr "Menut"
+
+#: kuitmarkup.cpp:337
+msgctxt "keyboard-key-name"
+msgid "Meta"
+msgstr "Meta"
+
+#: kuitmarkup.cpp:338
+msgctxt "keyboard-key-name"
+msgid "NumLock"
+msgstr ""
+
+#: kuitmarkup.cpp:339
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "Down"
+msgctxt "keyboard-key-name"
+msgid "PageDown"
+msgstr "Aval"
+
+#: kuitmarkup.cpp:340
+#, fuzzy
+#| msgid "Pause"
+msgctxt "keyboard-key-name"
+msgid "PageUp"
+msgstr "Paginas"
+
+#: kuitmarkup.cpp:341
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "Down"
+msgctxt "keyboard-key-name"
+msgid "PgDown"
+msgstr "Aval"
+
+#: kuitmarkup.cpp:342
+msgctxt "keyboard-key-name"
+msgid "PgUp"
+msgstr ""
+
+#: kuitmarkup.cpp:343
+#, fuzzy
+#| msgid "Pause"
+msgctxt "keyboard-key-name"
+msgid "PauseBreak"
+msgstr "Pausa"
+
+#: kuitmarkup.cpp:344
+#, fuzzy
+#| msgid "Print Preview"
+msgctxt "keyboard-key-name"
+msgid "PrintScreen"
+msgstr "Previsualizacion de l'estampatge"
+
+#: kuitmarkup.cpp:345
+msgctxt "keyboard-key-name"
+msgid "PrtScr"
+msgstr ""
+
+#: kuitmarkup.cpp:346
+msgctxt "keyboard-key-name"
+msgid "Return"
+msgstr "Retorn"
+
+#: kuitmarkup.cpp:347
+msgctxt "keyboard-key-name"
+msgid "Right"
+msgstr "Drecha"
+
+#: kuitmarkup.cpp:348
+msgctxt "keyboard-key-name"
+msgid "ScrollLock"
+msgstr ""
+
+#: kuitmarkup.cpp:349
+msgctxt "keyboard-key-name"
+msgid "Shift"
+msgstr "Shift"
+
+#: kuitmarkup.cpp:350
+msgctxt "keyboard-key-name"
+msgid "Space"
+msgstr "Espaci"
+
+#: kuitmarkup.cpp:351
+msgctxt "keyboard-key-name"
+msgid "Super"
+msgstr "Super"
+
+#: kuitmarkup.cpp:352
+msgctxt "keyboard-key-name"
+msgid "SysReq"
+msgstr ""
+
+#: kuitmarkup.cpp:353
+msgctxt "keyboard-key-name"
+msgid "Tab"
+msgstr "Onglet"
+
+#: kuitmarkup.cpp:354
+msgctxt "keyboard-key-name"
+msgid "Up"
+msgstr "Amont"
+
+#: kuitmarkup.cpp:355
+msgctxt "keyboard-key-name"
+msgid "Win"
+msgstr "Victòria"
+
+#: kuitmarkup.cpp:356
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "F%1"
+msgctxt "keyboard-key-name"
+msgid "F1"
+msgstr "F%1"
+
+#: kuitmarkup.cpp:357
+#, fuzzy
+#| msgid "2"
+msgctxt "keyboard-key-name"
+msgid "F2"
+msgstr "2"
+
+#: kuitmarkup.cpp:358
+#, fuzzy
+#| msgid "3"
+msgctxt "keyboard-key-name"
+msgid "F3"
+msgstr "3"
+
+#: kuitmarkup.cpp:359
+#, fuzzy
+#| msgid "4"
+msgctxt "keyboard-key-name"
+msgid "F4"
+msgstr "4"
+
+#: kuitmarkup.cpp:360
+#, fuzzy
+#| msgid "5"
+msgctxt "keyboard-key-name"
+msgid "F5"
+msgstr "5"
+
+#: kuitmarkup.cpp:361
+#, fuzzy
+#| msgid "6"
+msgctxt "keyboard-key-name"
+msgid "F6"
+msgstr "6"
+
+#: kuitmarkup.cpp:362
+#, fuzzy
+#| msgid "7"
+msgctxt "keyboard-key-name"
+msgid "F7"
+msgstr "7"
+
+#: kuitmarkup.cpp:363
+#, fuzzy
+#| msgid "8"
+msgctxt "keyboard-key-name"
+msgid "F8"
+msgstr "8"
+
+#: kuitmarkup.cpp:364
+#, fuzzy
+#| msgid "9"
+msgctxt "keyboard-key-name"
+msgid "F9"
+msgstr "9"
+
+#: kuitmarkup.cpp:365
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "F%1"
+msgctxt "keyboard-key-name"
+msgid "F10"
+msgstr "F%1"
+
+#: kuitmarkup.cpp:366
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "F%1"
+msgctxt "keyboard-key-name"
+msgid "F11"
+msgstr "F%1"
+
+#: kuitmarkup.cpp:367
+#, fuzzy
+#| msgctxt "keyboard-key-name"
+#| msgid "F%1"
+msgctxt "keyboard-key-name"
+msgid "F12"
+msgstr "F%1"
+
+#. i18n: The messages with context "tag-format-pattern <tag ...> format"
+#. are KUIT patterns for formatting the text found inside KUIT tags.
+#. The format is either "plain" or "rich", and tells if the pattern
+#. is used for plain text or rich text (which can use HTML tags).
+#. You may be in general satisfied with the patterns as they are in the
+#. original. Some things you may consider changing:
+#. - the proper quotes, those used in msgid are English-standard
+#. - the <i> and <b> tags, does your language script work well with them?
+#: kuitmarkup.cpp:715
+#, fuzzy, kde-format
+#| msgctxt "@title/plain"
+#| msgid "== %1 =="
+msgctxt "tag-format-pattern <title> plain"
+msgid "== %1 =="
+msgstr "== %1 =="
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:720
+#, kde-format
+msgctxt "tag-format-pattern <title> rich"
+msgid "<h2>%1</h2>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:728
+#, fuzzy, kde-format
+#| msgctxt "@subtitle/plain"
+#| msgid "~ %1 ~"
+msgctxt "tag-format-pattern <subtitle> plain"
+msgid "~ %1 ~"
+msgstr "~ %1 ~"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:733
+#, kde-format
+msgctxt "tag-format-pattern <subtitle> rich"
+msgid "<h3>%1</h3>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:741
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <para> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:746
+#, fuzzy, kde-format
+#| msgid "Download"
+msgctxt "tag-format-pattern <para> rich"
+msgid "<p>%1</p>"
+msgstr "Descargar"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:754
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <list> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:759
+#, kde-format
+msgctxt "tag-format-pattern <list> rich"
+msgid "<ul>%1</ul>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:767
+#, fuzzy, kde-format
+#| msgctxt "@item/plain"
+#| msgid " * %1"
+msgctxt "tag-format-pattern <item> plain"
+msgid " * %1"
+msgstr " * %1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:772
+#, kde-format
+msgctxt "tag-format-pattern <item> rich"
+msgid "<li>%1</li>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:779
+#, fuzzy, kde-format
+#| msgid "Name: "
+msgctxt "tag-format-pattern <note> plain"
+msgid "Note: %1"
+msgstr "Nom : "
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:784
+#, kde-format
+msgctxt "tag-format-pattern <note> rich"
+msgid "<i>Note</i>: %1"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:790
+#, fuzzy, kde-format
+#| msgid "Red:"
+msgctxt ""
+"tag-format-pattern <note label=> plain\n"
+"%1 is the text, %2 is the note label"
+msgid "%2: %1"
+msgstr "Roje :"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:796
+#, kde-format
+msgctxt ""
+"tag-format-pattern <note label=> rich\n"
+"%1 is the text, %2 is the note label"
+msgid "<i>%2</i>: %1"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:803
+#, kde-format
+msgctxt "tag-format-pattern <warning> plain"
+msgid "WARNING: %1"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:808
+#, kde-format
+msgctxt "tag-format-pattern <warning> rich"
+msgid "<b>Warning</b>: %1"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:814
+#, fuzzy, kde-format
+#| msgid "Red:"
+msgctxt ""
+"tag-format-pattern <warning label=> plain\n"
+"%1 is the text, %2 is the warning label"
+msgid "%2: %1"
+msgstr "Roje :"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:820
+#, kde-format
+msgctxt ""
+"tag-format-pattern <warning label=> rich\n"
+"%1 is the text, %2 is the warning label"
+msgid "<b>%2</b>: %1"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:827
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <link> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:832
+#, fuzzy, kde-format
+#| msgid " <a href=\"%1\">[Properties]</a>"
+msgctxt "tag-format-pattern <link> rich"
+msgid "<a href=\"%1\">%1</a>"
+msgstr " <a href=\"%1\">[Proprietats]</a>"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:838
+#, fuzzy, kde-format
+#| msgctxt "dictionary name. %1-language and %2-country name"
+#| msgid "%1 (%2)"
+msgctxt ""
+"tag-format-pattern <link url=> plain\n"
+"%1 is the descriptive text, %2 is the URL"
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:844
+#, fuzzy, kde-format
+#| msgid " <a href=\"%1\">[Properties]</a>"
+msgctxt ""
+"tag-format-pattern <link url=> rich\n"
+"%1 is the descriptive text, %2 is the URL"
+msgid "<a href=\"%2\">%1</a>"
+msgstr " <a href=\"%1\">[Proprietats]</a>"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:851
+#, fuzzy, kde-format
+#| msgctxt "@filename/plain"
+#| msgid "‘%1’"
+msgctxt "tag-format-pattern <filename> plain"
+msgid "‘%1’"
+msgstr "‘%1’"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:856
+#, kde-format
+msgctxt "tag-format-pattern <filename> rich"
+msgid "<tt>%1</tt>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:863
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <application> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:868
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <application> rich"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:875
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <command> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:880
+#, kde-format
+msgctxt "tag-format-pattern <command> rich"
+msgid "<tt>%1</tt>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:886
+#, fuzzy, kde-format
+#| msgctxt "dictionary name. %1-language and %2-country name"
+#| msgid "%1 (%2)"
+msgctxt ""
+"tag-format-pattern <command section=> plain\n"
+"%1 is the command name, %2 is its man section"
+msgid "%1(%2)"
+msgstr "%1 (%2)"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:892
+#, kde-format
+msgctxt ""
+"tag-format-pattern <command section=> rich\n"
+"%1 is the command name, %2 is its man section"
+msgid "<tt>%1(%2)</tt>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:899
+#, fuzzy, kde-format
+#| msgctxt "@resource/plain"
+#| msgid "“%1”"
+msgctxt "tag-format-pattern <resource> plain"
+msgid "“%1”"
+msgstr "“%1”"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:904
+#, fuzzy, kde-format
+#| msgctxt "@resource/plain"
+#| msgid "“%1”"
+msgctxt "tag-format-pattern <resource> rich"
+msgid "“%1”"
+msgstr "“%1”"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:911
+#, fuzzy, kde-format
+#| msgctxt "@resource/plain"
+#| msgid "“%1”"
+msgctxt "tag-format-pattern <icode> plain"
+msgid "“%1”"
+msgstr "“%1”"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:916
+#, kde-format
+msgctxt "tag-format-pattern <icode> rich"
+msgid "<tt>%1</tt>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:923
+#, kde-format
+msgctxt "tag-format-pattern <bcode> plain"
+msgid ""
+"\n"
+"%1\n"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:928
+#, kde-format
+msgctxt "tag-format-pattern <bcode> rich"
+msgid "<pre>%1</pre>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:935
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <shortcut> plain"
+msgid "%1"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:940
+#, kde-format
+msgctxt "tag-format-pattern <shortcut> rich"
+msgid "<b>%1</b>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:947
+#, fuzzy, kde-format
+#| msgctxt "@interface/plain"
+#| msgid "|%1|"
+msgctxt "tag-format-pattern <interface> plain"
+msgid "|%1|"
+msgstr "|%1|"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:952
+#, kde-format
+msgctxt "tag-format-pattern <interface> rich"
+msgid "<i>%1</i>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:959
+#, fuzzy, kde-format
+#| msgctxt "@emphasis/plain"
+#| msgid "*%1*"
+msgctxt "tag-format-pattern <emphasis> plain"
+msgid "*%1*"
+msgstr "*%1*"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:964
+#, kde-format
+msgctxt "tag-format-pattern <emphasis> rich"
+msgid "<i>%1</i>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:969
+#, fuzzy, kde-format
+#| msgctxt "@emphasis/plain"
+#| msgid "*%1*"
+msgctxt "tag-format-pattern <emphasis-strong> plain"
+msgid "**%1**"
+msgstr "*%1*"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:974
+#, kde-format
+msgctxt "tag-format-pattern <emphasis-strong> rich"
+msgid "<b>%1</b>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:981
+#, kde-format
+msgctxt "tag-format-pattern <placeholder> plain"
+msgid "<%1>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:986
+#, kde-format
+msgctxt "tag-format-pattern <placeholder> rich"
+msgid "<<i>%1</i>>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:993
+#, kde-format
+msgctxt "tag-format-pattern <email> plain"
+msgid "<%1>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:998
+#, fuzzy, kde-format
+#| msgid "Please report bugs to <a href=\"mailto:%1\">%2</a>.\n"
+msgctxt "tag-format-pattern <email> rich"
+msgid "<<a href=\"mailto:%1\">%1</a>>"
+msgstr "Senhalatz los bògues a <a href=\"mailto:%1\">%2</a>.\n"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1004
+#, kde-format
+msgctxt ""
+"tag-format-pattern <email address=> plain\n"
+"%1 is name, %2 is address"
+msgid "%1 <%2>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1010
+#, fuzzy, kde-format
+#| msgid "Please report bugs to <a href=\"mailto:%1\">%2</a>.\n"
+msgctxt ""
+"tag-format-pattern <email address=> rich\n"
+"%1 is name, %2 is address"
+msgid "<a href=\"mailto:%2\">%1</a>"
+msgstr "Senhalatz los bògues a <a href=\"mailto:%1\">%2</a>.\n"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1017
+#, fuzzy, kde-format
+#| msgctxt "@envar/plain"
+#| msgid "$%1"
+msgctxt "tag-format-pattern <envar> plain"
+msgid "$%1"
+msgstr "$%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1022
+#, kde-format
+msgctxt "tag-format-pattern <envar> rich"
+msgid "<tt>$%1</tt>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1029
+#, fuzzy, kde-format
+#| msgctxt "@message/plain"
+#| msgid "/%1/"
+msgctxt "tag-format-pattern <message> plain"
+msgid "/%1/"
+msgstr "/%1/"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1034
+#, kde-format
+msgctxt "tag-format-pattern <message> rich"
+msgid "<i>%1</i>"
+msgstr ""
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1041
+#, fuzzy, kde-format
+#| msgctxt "@application/plain"
+#| msgid "%1"
+msgctxt "tag-format-pattern <nl> plain"
+msgid "%1\n"
+msgstr "%1"
+
+#. i18n: KUIT pattern, see the comment to the first of these entries above.
+#: kuitmarkup.cpp:1046
+#, kde-format
+msgctxt "tag-format-pattern <nl> rich"
+msgid "%1<br/>"
+msgstr ""
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdewebkit for openSUSE:Factory checked in at 2014-10-07 15:59:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdewebkit (Old)
and /work/SRC/openSUSE:Factory/.kdewebkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdewebkit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdewebkit/kdewebkit.changes 2014-09-12 17:03:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdewebkit.new/kdewebkit.changes 2014-10-07 15:59:10.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Oct 4 17:59:16 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kdewebkit-5.2.0.tar.xz
New:
----
kdewebkit-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdewebkit.spec ++++++
--- /var/tmp/diff_new_pack.vCtvzo/_old 2014-10-07 15:59:11.000000000 +0200
+++ /var/tmp/diff_new_pack.vCtvzo/_new 2014-10-07 15:59:11.000000000 +0200
@@ -18,11 +18,11 @@
%define lname libKF5WebKit5
Name: kdewebkit
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kbookmarks-devel >= %{kf5_version}
BuildRequires: kcompletion-devel >= %{kf5_version}
++++++ kdewebkit-5.2.0.tar.xz -> kdewebkit-5.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdewebkit-5.2.0/CMakeLists.txt new/kdewebkit-5.3.0/CMakeLists.txt
--- old/kdewebkit-5.2.0/CMakeLists.txt 2014-09-08 01:24:49.000000000 +0200
+++ new/kdewebkit-5.3.0/CMakeLists.txt 2014-10-03 19:54:44.000000000 +0200
@@ -2,7 +2,7 @@
project(KDEWebKit)
-find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
@@ -18,8 +18,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.2.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.2.0") # handled by release scripts
+set(KF5_VERSION "5.3.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.3.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDEWEBKIT
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdewebkit_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WebKitConfigVersion.cmake"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kconfig for openSUSE:Factory checked in at 2014-10-07 15:58:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfig (Old)
and /work/SRC/openSUSE:Factory/.kconfig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kconfig"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfig/kconfig.changes 2014-09-12 17:03:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kconfig.new/kconfig.changes 2014-10-07 15:59:07.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Oct 4 17:59:15 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * KConfigLoader: fix sharing of KSharedConfig objects
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kconfig-5.2.0.tar.xz
New:
----
kconfig-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kconfig.spec ++++++
--- /var/tmp/diff_new_pack.TnPH7v/_old 2014-10-07 15:59:10.000000000 +0200
+++ /var/tmp/diff_new_pack.TnPH7v/_new 2014-10-07 15:59:10.000000000 +0200
@@ -18,10 +18,10 @@
%define sonum 5
Name: kconfig
-Version: 5.2.0
+Version: 5.3.0
Release: 0
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kf5-filesystem
BuildRequires: libqt5-linguist-devel >= 5.2.0
++++++ kconfig-5.2.0.tar.xz -> kconfig-5.3.0.tar.xz ++++++
++++ 50206 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kservice for openSUSE:Factory checked in at 2014-10-07 15:58:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kservice (Old)
and /work/SRC/openSUSE:Factory/.kservice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kservice"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kservice/kservice.changes 2014-09-12 17:03:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kservice.new/kservice.changes 2014-10-07 15:59:04.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Oct 4 17:59:14 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * Many many fixes to KPluginInfo
+ * Add functions to convert between lists KPluginMetaData
+ and KPluginInfo
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kservice-5.2.0.tar.xz
New:
----
kservice-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kservice.spec ++++++
--- /var/tmp/diff_new_pack.soR2tr/_old 2014-10-07 15:59:06.000000000 +0200
+++ /var/tmp/diff_new_pack.soR2tr/_new 2014-10-07 15:59:06.000000000 +0200
@@ -17,11 +17,11 @@
Name: kservice
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kconfig-devel >= %{kf5_version}
BuildRequires: kcoreaddons-devel >= %{kf5_version}
++++++ kservice-5.2.0.tar.xz -> kservice-5.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/CMakeLists.txt new/kservice-5.3.0/CMakeLists.txt
--- old/kservice-5.2.0/CMakeLists.txt 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/CMakeLists.txt 2014-10-04 19:11:46.000000000 +0200
@@ -4,7 +4,7 @@
project(KService)
# ECM setup
-find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake )
include(KDEInstallDirs)
@@ -15,8 +15,8 @@
include(FeatureSummary)
include(GenerateExportHeader)
-set(KF5_VERSION "5.2.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.2.0") # handled by release scripts
+set(KF5_VERSION "5.3.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.3.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KSERVICE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/CMakeLists.txt new/kservice-5.3.0/autotests/CMakeLists.txt
--- old/kservice-5.2.0/autotests/CMakeLists.txt 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/CMakeLists.txt 2014-10-04 19:11:46.000000000 +0200
@@ -8,7 +8,7 @@
macro(KSERVICE_UNIT_TESTS)
foreach(_testname ${ARGN})
- ecm_add_test(${_testname}.cpp kwaitforsignal.cpp TEST_NAME ${_testname}
+ ecm_add_test(${_testname}.cpp TEST_NAME ${_testname}
LINK_LIBRARIES KF5::Service Qt5::Test Qt5::Concurrent)
endforeach()
endmacro(KSERVICE_UNIT_TESTS)
@@ -19,6 +19,7 @@
ksycocathreadtest
kservicetest
pluginlocatortest
+ kplugininfotest
)
add_library(fakeplugin MODULE nsaplugin.cpp)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/kplugininfotest.cpp new/kservice-5.3.0/autotests/kplugininfotest.cpp
--- old/kservice-5.2.0/autotests/kplugininfotest.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kservice-5.3.0/autotests/kplugininfotest.cpp 2014-10-04 19:11:46.000000000 +0200
@@ -0,0 +1,243 @@
+/*
+ * Copyright 2014 Alex Richardson <arichardson.kde(a)gmail.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License version 2 as published by the Free Software Foundation;
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include <QtTest/QTest>
+#include <QLocale>
+#include <QJsonDocument>
+#include <QFileInfo>
+
+#include <KAboutData>
+#include <KPluginMetaData>
+
+#include <kplugininfo.h>
+#include <kservice.h>
+
+Q_DECLARE_METATYPE(KPluginInfo)
+
+class KPluginInfoTest : public QObject
+{
+ Q_OBJECT
+private:
+ static KPluginInfo withCustomProperty(const KPluginInfo &info)
+ {
+ QVariantMap result;
+ QVariantMap metaData = info.properties();
+ metaData["X-Foo-Bar"] = QStringLiteral("Baz");
+ result["MetaData"] = metaData;
+ return KPluginInfo(QVariantList() << result, info.libraryPath());
+ }
+private Q_SLOTS:
+ void testLoadDesktop_data()
+ {
+ QTest::addColumn<QString>("desktopFilePath");
+ QTest::addColumn<KPluginInfo>("info");
+ QTest::addColumn<KPluginInfo>("infoGerman");
+ QTest::addColumn<QVariant>("customValue");
+
+
+ QString fakepluginDesktop = QFINDTESTDATA("fakeplugin.desktop");
+ QVERIFY2(!fakepluginDesktop.isEmpty(), "Could not find fakeplugin.desktop");
+ // translations are performed when the object is constructed, not later
+ QLocale::setDefault(QLocale::c());
+ KPluginInfo info(fakepluginDesktop);
+ KService::Ptr fakepluginService(new KService(fakepluginDesktop));
+ KPluginInfo infoFromService(fakepluginService);
+ QLocale::setDefault(QLocale(QLocale::German, QLocale::Germany));
+ KPluginInfo infoGerman(fakepluginDesktop);
+ KService::Ptr fakepluginServiceGerman(new KService(fakepluginDesktop));
+ KPluginInfo infoFromServiceGerman(fakepluginServiceGerman);
+ QLocale::setDefault(QLocale::c());
+
+ QTest::newRow("no custom property") << fakepluginDesktop << info << infoGerman << QVariant();
+ // when adding the custom property entryPath() cannot be copied -> expect empty string
+ QTest::newRow("with custom property") << QString() << withCustomProperty(info)
+ << withCustomProperty(infoGerman) << QVariant("Baz");
+ QTest::newRow("from KService::Ptr") << fakepluginDesktop << infoFromService << infoFromServiceGerman << QVariant();
+ }
+
+ void testLoadDesktop()
+ {
+ QFETCH(KPluginInfo, info);
+ QFETCH(KPluginInfo, infoGerman);
+ QFETCH(QVariant, customValue);
+ QFETCH(QString, desktopFilePath);
+
+ QVERIFY(info.isValid());
+ QVERIFY(infoGerman.isValid());
+ QVERIFY(!KPluginInfo("/this/path/does/not/exist.desktop").isValid());
+
+ // check the translatable keys first
+ QCOMPARE(info.comment(), QStringLiteral("Test Plugin Spy"));
+ QCOMPARE(infoGerman.comment(), QStringLiteral("Test-Spionagemodul"));
+ QCOMPARE(info.name(), QStringLiteral("NSA Plugin"));
+ QCOMPARE(infoGerman.name(), QStringLiteral("NSA-Modul"));
+
+ QCOMPARE(info.author(), QStringLiteral("Sebastian Kügler"));
+ QCOMPARE(info.category(), QStringLiteral("Examples"));
+ QCOMPARE(info.dependencies(), QStringList());
+ QCOMPARE(info.email(), QStringLiteral("sebas(a)kde.org"));
+ QCOMPARE(info.entryPath(), desktopFilePath);
+ QCOMPARE(info.icon(), QStringLiteral("preferences-system-time"));
+ QCOMPARE(info.isHidden(), false);
+ QCOMPARE(info.isPluginEnabled(), false);
+ QCOMPARE(info.isPluginEnabledByDefault(), true);
+ QCOMPARE(info.libraryPath(), QStringLiteral("fakeplugin"));
+ QCOMPARE(info.license(), QStringLiteral("LGPL"));
+ QCOMPARE(info.pluginName(), QStringLiteral("fakeplugin"));
+ QCOMPARE(info.serviceTypes(), QStringList() << "KService/NSA");
+ QCOMPARE(info.version(), QStringLiteral("1.0"));
+ QCOMPARE(info.website(), QStringLiteral("http://kde.org/"));
+
+ QCOMPARE(info.property("X-Foo-Bar"), customValue);
+
+ }
+
+ void testToMetaData()
+ {
+ QString fakepluginDesktop = QFINDTESTDATA("fakeplugin.desktop");
+ QVERIFY2(!fakepluginDesktop.isEmpty(), "Could not find fakeplugin.desktop");
+ // translations are performed when the object is constructed, not later
+ QLocale::setDefault(QLocale::c());
+ KPluginInfo info = withCustomProperty(KPluginInfo(fakepluginDesktop));
+ QLocale::setDefault(QLocale(QLocale::German, QLocale::Germany));
+ KPluginInfo infoGerman = withCustomProperty(KPluginInfo(fakepluginDesktop));
+ QVERIFY(info.isValid());
+ KPluginMetaData meta = info.toMetaData();
+ // translations will be broken (since not all are read), it will always return the german version even with QLocale::c()
+ KPluginMetaData metaGerman = infoGerman.toMetaData();
+ QLocale::setDefault(QLocale::c());
+
+ // check the translatable keys first
+ QCOMPARE(meta.description(), QStringLiteral("Test Plugin Spy"));
+ QCOMPARE(metaGerman.description(), QStringLiteral("Test-Spionagemodul"));
+ QCOMPARE(meta.name(), QStringLiteral("NSA Plugin"));
+ QCOMPARE(metaGerman.name(), QStringLiteral("NSA-Modul"));
+
+ QCOMPARE(meta.authors().size(), 1);
+ QCOMPARE(meta.authors()[0].name(), QStringLiteral("Sebastian Kügler"));
+ QCOMPARE(meta.authors()[0].emailAddress(), QStringLiteral("sebas(a)kde.org"));
+ QCOMPARE(meta.category(), QStringLiteral("Examples"));
+ QCOMPARE(meta.dependencies(), QStringList());
+ QCOMPARE(meta.fileName(), QFileInfo(QStringLiteral("fakeplugin")).absoluteFilePath());
+ QCOMPARE(meta.pluginId(), QStringLiteral("fakeplugin"));
+ QCOMPARE(meta.iconName(), QStringLiteral("preferences-system-time"));
+ QCOMPARE(meta.isEnabledByDefault(), true);
+ QCOMPARE(meta.license(), QStringLiteral("LGPL"));
+ QCOMPARE(meta.serviceTypes(), QStringList() << "KService/NSA");
+ QCOMPARE(meta.version(), QStringLiteral("1.0"));
+ QCOMPARE(meta.website(), QStringLiteral("http://kde.org/"));
+
+ // also test the static version
+ QCOMPARE(meta, KPluginInfo::toMetaData(info));
+ QCOMPARE(metaGerman, KPluginInfo::toMetaData(infoGerman));
+
+ // make sure custom values are also retained
+ QCOMPARE(info.property("X-Foo-Bar"), QVariant("Baz"));
+ QCOMPARE(meta.rawData().value("X-Foo-Bar").toString(), QStringLiteral("Baz"));
+
+
+ KPluginInfo::List srcList = KPluginInfo::List() << info << infoGerman;
+ QVector<KPluginMetaData> convertedList = KPluginInfo::toMetaData(srcList);
+ QCOMPARE(convertedList.size(), 2);
+ QCOMPARE(convertedList[0], meta);
+ QCOMPARE(convertedList[1], metaGerman);
+ }
+
+ void testFromMetaData()
+ {
+ QJsonParseError e;
+ QJsonObject jo = QJsonDocument::fromJson("{\n"
+ " \"KPlugin\": {\n"
+ " \"Name\": \"NSA Plugin\",\n"
+ " \"Name[de]\": \"NSA-Modul\",\n"
+ " \"Description\": \"Test Plugin Spy\",\n"
+ " \"Description[de]\": \"Test-Spionagemodul\",\n"
+ " \"Icon\": \"preferences-system-time\",\n"
+ " \"Authors\": { \"Name\": \"Sebastian Kügler\", \"Email\": \"sebas(a)kde.org\" },\n"
+ " \"Category\": \"Examples\",\n"
+ " \"Dependencies\": [],\n"
+ " \"EnabledByDefault\": \"true\",\n"
+ " \"License\": \"LGPL\",\n"
+ " \"Id\": \"fakeplugin\",\n" // not strictly required
+ " \"Version\": \"1.0\",\n"
+ " \"Website\": \"http://kde.org/\",\n"
+ " \"ServiceTypes\": [\"KService/NSA\"]\n"
+ " },\n"
+ " \"X-Foo-Bar\": \"Baz\"\n"
+ "}", &e).object();
+ QCOMPARE(e.error, QJsonParseError::NoError);
+ KPluginMetaData meta(jo, "fakeplugin");
+
+ QLocale::setDefault(QLocale::c());
+ KPluginInfo info = KPluginInfo::fromMetaData(meta);
+ QLocale::setDefault(QLocale(QLocale::German, QLocale::Germany));
+ KPluginInfo infoGerman = KPluginInfo::fromMetaData(meta);
+ QLocale::setDefault(QLocale::c());
+
+ QCOMPARE(info.comment(), QStringLiteral("Test Plugin Spy"));
+ QCOMPARE(infoGerman.comment(), QStringLiteral("Test-Spionagemodul"));
+ QCOMPARE(info.name(), QStringLiteral("NSA Plugin"));
+ QCOMPARE(infoGerman.name(), QStringLiteral("NSA-Modul"));
+
+ QCOMPARE(info.author(), QStringLiteral("Sebastian Kügler"));
+ QCOMPARE(info.category(), QStringLiteral("Examples"));
+ QCOMPARE(info.dependencies(), QStringList());
+ QCOMPARE(info.email(), QStringLiteral("sebas(a)kde.org"));
+ QCOMPARE(info.entryPath(), QString());
+ QCOMPARE(info.icon(), QStringLiteral("preferences-system-time"));
+ QCOMPARE(info.isHidden(), false);
+ QCOMPARE(info.isPluginEnabled(), false);
+ QCOMPARE(info.isPluginEnabledByDefault(), true);
+ QCOMPARE(info.libraryPath(), QFileInfo(QStringLiteral("fakeplugin")).absoluteFilePath());
+ QCOMPARE(info.license(), QStringLiteral("LGPL"));
+ QCOMPARE(info.pluginName(), QStringLiteral("fakeplugin"));
+ QCOMPARE(info.serviceTypes(), QStringList() << "KService/NSA");
+ QCOMPARE(info.version(), QStringLiteral("1.0"));
+ QCOMPARE(info.website(), QStringLiteral("http://kde.org/"));
+
+ // make sure custom values are also retained
+ QCOMPARE(meta.rawData().value("X-Foo-Bar").toString(), QStringLiteral("Baz"));
+ QCOMPARE(info.property("X-Foo-Bar"), QVariant("Baz"));
+
+ QVector<KPluginMetaData> srcList = QVector<KPluginMetaData>() << meta;
+ KPluginInfo::List convertedList = KPluginInfo::fromMetaData(srcList);
+ QCOMPARE(convertedList.size(), 1);
+ // KPluginInfo::operator== compares identity of the d-pointer -> manual structural comparison
+ QCOMPARE(convertedList[0].comment(), info.comment());
+ QCOMPARE(convertedList[0].name(), info.name());
+ QCOMPARE(convertedList[0].author(), info.author());
+ QCOMPARE(convertedList[0].category(), info.category());
+ QCOMPARE(convertedList[0].dependencies(), info.dependencies());
+ QCOMPARE(convertedList[0].email(), info.email());
+ QCOMPARE(convertedList[0].entryPath(), info.entryPath());
+ QCOMPARE(convertedList[0].icon(), info.icon());
+ QCOMPARE(convertedList[0].isHidden(), info.isHidden());
+ QCOMPARE(convertedList[0].isPluginEnabled(), info.isPluginEnabled());
+ QCOMPARE(convertedList[0].isPluginEnabledByDefault(), info.isPluginEnabledByDefault());
+ QCOMPARE(convertedList[0].libraryPath(), info.libraryPath());
+ QCOMPARE(convertedList[0].license(), info.license());
+ QCOMPARE(convertedList[0].pluginName(), info.pluginName());
+ QCOMPARE(convertedList[0].serviceTypes(), info.serviceTypes());
+ QCOMPARE(convertedList[0].version(), info.version());
+ QCOMPARE(convertedList[0].website(), info.website());
+ }
+};
+
+QTEST_MAIN(KPluginInfoTest)
+
+#include "kplugininfotest.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/kservicetest.cpp new/kservice-5.3.0/autotests/kservicetest.cpp
--- old/kservice-5.2.0/autotests/kservicetest.cpp 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/kservicetest.cpp 2014-10-04 19:11:46.000000000 +0200
@@ -37,7 +37,6 @@
#include <qstandardpaths.h>
#include <qthread.h>
#include <qsignalspy.h>
-#include <kwaitforsignal.h>
#include <QTimer>
#include <QDebug>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/ksycocathreadtest.cpp new/kservice-5.3.0/autotests/ksycocathreadtest.cpp
--- old/kservice-5.2.0/autotests/ksycocathreadtest.cpp 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/ksycocathreadtest.cpp 2014-10-04 19:11:46.000000000 +0200
@@ -32,7 +32,6 @@
#include <kservicetypeprofile.h>
#include <qstandardpaths.h>
-#include "kwaitforsignal.h" // for kWaitForSignal
#include <QDebug>
// Helper method for all the trader tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/kwaitforsignal.cpp new/kservice-5.3.0/autotests/kwaitforsignal.cpp
--- old/kservice-5.2.0/autotests/kwaitforsignal.cpp 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/kwaitforsignal.cpp 1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-/*
- * Copyright (C) 2006 David Faure <faure(a)kde.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License version 2 as published by the Free Software Foundation;
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include <kwaitforsignal.h>
-
-bool kWaitForSignal(QObject *obj, const char *signal, int timeout)
-{
- KDESignalSpy spy(obj, signal, timeout);
- return spy.signalEmitted();
-}
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/kwaitforsignal.h new/kservice-5.3.0/autotests/kwaitforsignal.h
--- old/kservice-5.2.0/autotests/kwaitforsignal.h 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/kwaitforsignal.h 1970-01-01 01:00:00.000000000 +0100
@@ -1,61 +0,0 @@
-/*
- * Copyright (C) 2006 David Faure <faure(a)kde.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License version 2 as published by the Free Software Foundation;
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-#ifndef KWAITFORSIGNAL_H
-#define KWAITFORSIGNAL_H
-
-#include <QtCore/QObject>
-
-#include <QEventLoop>
-#include <QTimer>
-// TODO Qt5: remove!
-class KDESignalSpy : public QObject
-{
- Q_OBJECT
-public:
- KDESignalSpy(QObject *obj, const char *signal, int timeout)
- : QObject(0), m_obj(obj), m_emitted(false)
- {
- connect(obj, signal, this, SLOT(slotSignalEmitted()));
- if (timeout > 0) {
- QObject::connect(&m_timer, SIGNAL(timeout()), &m_loop, SLOT(quit()));
- m_timer.setSingleShot(true);
- m_timer.start(timeout);
- }
- m_loop.exec();
- }
- bool signalEmitted() const
- {
- return m_emitted;
- }
-
-private Q_SLOTS:
- void slotSignalEmitted()
- {
- m_emitted = true;
- disconnect(m_obj, 0, this, 0);
- m_timer.stop();
- m_loop.quit();
- }
-private:
- QObject *m_obj;
- bool m_emitted;
- QEventLoop m_loop;
- QTimer m_timer;
-};
-
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/autotests/noplugin.desktop new/kservice-5.3.0/autotests/noplugin.desktop
--- old/kservice-5.2.0/autotests/noplugin.desktop 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/autotests/noplugin.desktop 2014-10-04 19:11:46.000000000 +0200
@@ -3,6 +3,7 @@
Name[ca]=Sense connector
Name[ca@valencia]=Sense connector
Name[cs]=Žádný modul
+Name[da]=Intet plugin
Name[de]=Kein Modul
Name[en_GB]=No Plugin
Name[es]=Ningún complemento
@@ -38,6 +39,7 @@
Comment[ca]=Aquest no té cap biblioteca
Comment[ca@valencia]=Això no té cap biblioteca
Comment[cs]=Toto nemá knihovnu
+Comment[da]=Dette har ikke et bibliotek
Comment[de]=Dies hat keine Bibliothek
Comment[en_GB]=This does not have a library
Comment[es]=Esto no posee una biblioteca
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/po/ja/kservice5.po new/kservice-5.3.0/po/ja/kservice5.po
--- old/kservice-5.2.0/po/ja/kservice5.po 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/po/ja/kservice5.po 2014-10-04 19:11:46.000000000 +0200
@@ -16,7 +16,7 @@
"POT-Creation-Date: 2014-08-03 08:17+0000\n"
"PO-Revision-Date: 2011-08-27 14:05-0700\n"
"Last-Translator: Fumiaki Okushi <okushi(a)kde.gr.jp>\n"
-"Language-Team: Japanese <Kdeveloper(a)kde.gr.jp>\n"
+"Language-Team: Japanese <kde-jp(a)kde.org>\n"
"Language: ja\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/kservice-5.2.0/po/nds/kservice5.po new/kservice-5.3.0/po/nds/kservice5.po
--- old/kservice-5.2.0/po/nds/kservice5.po 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/po/nds/kservice5.po 2014-10-04 19:11:46.000000000 +0200
@@ -16,7 +16,7 @@
"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 1.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/po/oc/kservice5.po new/kservice-5.3.0/po/oc/kservice5.po
--- old/kservice-5.2.0/po/oc/kservice5.po 1970-01-01 01:00:00.000000000 +0100
+++ new/kservice-5.3.0/po/oc/kservice5.po 2014-10-04 19:11:46.000000000 +0200
@@ -0,0 +1,218 @@
+# translation of kdelibs4.po to Occitan
+# Copyright (C) 2008 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yannig Marchegay (Kokoyaya) <yannig(a)marchegay.org>, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdelibs4\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-03 08:17+0000\n"
+"PO-Revision-Date: 2008-08-06 00:07+0200\n"
+"Last-Translator: \n"
+"Language-Team: Occitan <oc(a)li.org>\n"
+"Language: oc\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Yannig Marchegay (Kokoyaya)"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "yannig(a)marchegay.org"
+
+#: kbuildsycoca/kbuildsycoca.cpp:617
+#, fuzzy
+#| msgid "KBuildSycoca"
+msgctxt "application name"
+msgid "KBuildSycoca"
+msgstr "KBuildSycoca"
+
+#: kbuildsycoca/kbuildsycoca.cpp:619
+#, fuzzy
+#| msgid "Rebuilds the system configuration cache."
+msgctxt "application description"
+msgid "Rebuilds the system configuration cache."
+msgstr "Reconstrusís l'amagatal de configuracion del sistèma."
+
+#: kbuildsycoca/kbuildsycoca.cpp:621
+msgctxt "@info:credit"
+msgid "Copyright 1999-2014 KDE Developers"
+msgstr ""
+
+#: kbuildsycoca/kbuildsycoca.cpp:622
+#, fuzzy
+#| msgid "David Faure"
+msgctxt "@info:credit"
+msgid "David Faure"
+msgstr "David Faure"
+
+#: kbuildsycoca/kbuildsycoca.cpp:623 kbuildsycoca/kbuildsycoca.cpp:626
+#, fuzzy
+#| msgid "Author"
+msgctxt "@info:credit"
+msgid "Author"
+msgstr "Autor"
+
+#: kbuildsycoca/kbuildsycoca.cpp:625
+#, fuzzy
+#| msgid "Waldo Bastian"
+msgctxt "@info:credit"
+msgid "Waldo Bastian"
+msgstr "Waldo Bastian"
+
+#: kbuildsycoca/kbuildsycoca.cpp:636
+#, fuzzy
+#| msgid "Do not signal applications to update"
+msgctxt "@info:shell command-line option"
+msgid "Do not signal applications to update"
+msgstr "Senhalar pas las aplicacions de metre a jorn."
+
+#: kbuildsycoca/kbuildsycoca.cpp:639
+#, fuzzy
+#| msgid "Disable incremental update, re-read everything"
+msgctxt "@info:shell command-line option"
+msgid "Disable incremental update, re-read everything"
+msgstr "Desactivar la mesa a jorn incrementala, tornar legir tot"
+
+#: kbuildsycoca/kbuildsycoca.cpp:642
+#, fuzzy
+#| msgid "Check file timestamps"
+msgctxt "@info:shell command-line option"
+msgid "Check file timestamps"
+msgstr "Verificar l'orodatatge dels fichièrs"
+
+#: kbuildsycoca/kbuildsycoca.cpp:645
+#, fuzzy
+#| msgid "Disable checking files (dangerous)"
+msgctxt "@info:shell command-line option"
+msgid "Disable checking files (dangerous)"
+msgstr "Desactivar la verificacion dels fichièrs (dangierós)"
+
+#: kbuildsycoca/kbuildsycoca.cpp:648
+#, fuzzy
+#| msgid "Create global database"
+msgctxt "@info:shell command-line option"
+msgid "Create global database"
+msgstr "Crear une banca de donadas globala"
+
+#: kbuildsycoca/kbuildsycoca.cpp:651
+#, fuzzy
+#| msgid "Perform menu generation test run only"
+msgctxt "@info:shell command-line option"
+msgid "Perform menu generation test run only"
+msgstr "Efectuar la generacion de menut pas qu'en tèst"
+
+#: kbuildsycoca/kbuildsycoca.cpp:654
+#, fuzzy
+#| msgid "Track menu id for debug purposes"
+msgctxt "@info:shell command-line option"
+msgid "Track menu id for debug purposes"
+msgstr "Traçar lo menut id dins la tòca de desbogar"
+
+#: kbuildsycoca/kbuildsycoca.cpp:658
+msgctxt "@info:shell command-line option"
+msgid "Switch QStandardPaths to test mode, for unit tests only"
+msgstr ""
+
+#: kdeinit/ktoolinvocation.cpp:66
+msgid "Function must be called from the main thread."
+msgstr ""
+
+#: kdeinit/ktoolinvocation.cpp:103
+#, kde-format
+msgid ""
+"Error launching %1. Either KLauncher is not running anymore, or it failed to "
+"start the application."
+msgstr ""
+
+#: kdeinit/ktoolinvocation.cpp:106
+#, kde-format
+msgid ""
+"KLauncher could not be reached via D-Bus. Error when calling %1:\n"
+"%2\n"
+msgstr ""
+
+#: kdeinit/ktoolinvocation_x11.cpp:259
+#, kde-format
+msgid ""
+"Could not launch the mail client:\n"
+"\n"
+"%1"
+msgstr ""
+
+#: kdeinit/ktoolinvocation_x11.cpp:260
+#, fuzzy
+#| msgid ""
+#| "Could not launch the browser:\n"
+#| "\n"
+#| "%1"
+msgid "Could not launch Mail Client"
+msgstr ""
+"Impossible d'aviar lo navegador :\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:309 kdeinit/ktoolinvocation_x11.cpp:334
+#: kdeinit/ktoolinvocation_x11.cpp:353
+#, kde-format
+msgid ""
+"Could not launch the browser:\n"
+"\n"
+"%1"
+msgstr ""
+"Impossible d'aviar lo navegador :\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:310 kdeinit/ktoolinvocation_x11.cpp:335
+#: kdeinit/ktoolinvocation_x11.cpp:354
+#, fuzzy
+#| msgid ""
+#| "Could not launch the browser:\n"
+#| "\n"
+#| "%1"
+msgid "Could not launch Browser"
+msgstr ""
+"Impossible d'aviar lo navegador :\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:393
+#, kde-format
+msgid ""
+"Could not launch the terminal client:\n"
+"\n"
+"%1"
+msgstr ""
+
+#: kdeinit/ktoolinvocation_x11.cpp:394
+#, fuzzy
+#| msgid ""
+#| "Could not launch the browser:\n"
+#| "\n"
+#| "%1"
+msgid "Could not launch Terminal Client"
+msgstr ""
+"Impossible d'aviar lo navegador :\n"
+"\n"
+"%1"
+
+#: plugin/kdbusservicestarter.cpp:77
+#, kde-format
+msgid "No service implementing %1"
+msgstr ""
+
+#: services/kservice.cpp:1027
+msgid "The provided service is not valid"
+msgstr ""
+
+#: services/kservice.cpp:1031
+#, kde-format
+msgid "The service '%1' provides no library or the Library key is missing"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/po/zh_CN/kservice5.po new/kservice-5.3.0/po/zh_CN/kservice5.po
--- old/kservice-5.2.0/po/zh_CN/kservice5.po 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/po/zh_CN/kservice5.po 2014-10-04 19:11:46.000000000 +0200
@@ -10,14 +10,15 @@
# Feng Chao <chaofeng111(a)gmail.com>, 2010, 2012, 2014.
# Ni Hui <shuizhuyuanluo(a)126.com>, 2010, 2011, 2012.
# Weng Xuetian <wengxt(a)gmail.com>, 2011, 2012, 2013.
+# Xuetian Weng <xweng(a)cs.stonybrook.edu>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-08-03 08:17+0000\n"
-"PO-Revision-Date: 2014-03-13 21:01+0800\n"
-"Last-Translator: Feng Chao <chaofeng111(a)gmail.com>\n"
-"Language-Team: Chinese Simplified <kde-china(a)kde.org>\n"
+"PO-Revision-Date: 2014-09-25 18:31-0400\n"
+"Last-Translator: Xuetian Weng <xweng(a)cs.stonybrook.edu>\n"
+"Language-Team: Chinese Simplified <kde-i18n-doc(a)kde.org>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,92 +35,66 @@
msgstr "kde-china(a)kde.org, chaofeng111(a)gmail.com"
#: kbuildsycoca/kbuildsycoca.cpp:617
-#, fuzzy
-#| msgid "KBuildSycoca"
msgctxt "application name"
msgid "KBuildSycoca"
msgstr "KBuildSycoca"
#: kbuildsycoca/kbuildsycoca.cpp:619
-#, fuzzy
-#| msgid "Rebuilds the system configuration cache."
msgctxt "application description"
msgid "Rebuilds the system configuration cache."
msgstr "重建系统配置缓存。"
#: kbuildsycoca/kbuildsycoca.cpp:621
-#, fuzzy
-#| msgid "(c) 1999-2002 KDE Developers"
msgctxt "@info:credit"
msgid "Copyright 1999-2014 KDE Developers"
-msgstr "(c) 1999-2002 KDE 开发人员"
+msgstr "版权所有 1999-2014 KDE 开发者"
#: kbuildsycoca/kbuildsycoca.cpp:622
-#, fuzzy
-#| msgid "David Faure"
msgctxt "@info:credit"
msgid "David Faure"
msgstr "David Faure"
#: kbuildsycoca/kbuildsycoca.cpp:623 kbuildsycoca/kbuildsycoca.cpp:626
-#, fuzzy
-#| msgid "Author"
msgctxt "@info:credit"
msgid "Author"
msgstr "作者"
#: kbuildsycoca/kbuildsycoca.cpp:625
-#, fuzzy
-#| msgid "Waldo Bastian"
msgctxt "@info:credit"
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca.cpp:636
-#, fuzzy
-#| msgid "Do not signal applications to update"
msgctxt "@info:shell command-line option"
msgid "Do not signal applications to update"
msgstr "不请求应用程序进行更新"
#: kbuildsycoca/kbuildsycoca.cpp:639
-#, fuzzy
-#| msgid "Disable incremental update, re-read everything"
msgctxt "@info:shell command-line option"
msgid "Disable incremental update, re-read everything"
msgstr "禁用增量更新,重新读取全部数据"
#: kbuildsycoca/kbuildsycoca.cpp:642
-#, fuzzy
-#| msgid "Check file timestamps"
msgctxt "@info:shell command-line option"
msgid "Check file timestamps"
msgstr "检查文件时间戳"
#: kbuildsycoca/kbuildsycoca.cpp:645
-#, fuzzy
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (dangerous)"
msgstr "禁用文件检查(危险)"
#: kbuildsycoca/kbuildsycoca.cpp:648
-#, fuzzy
-#| msgid "Create global database"
msgctxt "@info:shell command-line option"
msgid "Create global database"
msgstr "创建全局数据库"
#: kbuildsycoca/kbuildsycoca.cpp:651
-#, fuzzy
-#| msgid "Perform menu generation test run only"
msgctxt "@info:shell command-line option"
msgid "Perform menu generation test run only"
msgstr "只执行菜单创建测试"
#: kbuildsycoca/kbuildsycoca.cpp:654
-#, fuzzy
-#| msgid "Track menu id for debug purposes"
msgctxt "@info:shell command-line option"
msgid "Track menu id for debug purposes"
msgstr "跟踪菜单 ID 以进行调试"
@@ -127,7 +102,7 @@
#: kbuildsycoca/kbuildsycoca.cpp:658
msgctxt "@info:shell command-line option"
msgid "Switch QStandardPaths to test mode, for unit tests only"
-msgstr ""
+msgstr "切换 QStandardPaths 到测试模式,仅用于单元测试"
#: kdeinit/ktoolinvocation.cpp:66
msgid "Function must be called from the main thread."
@@ -200,7 +175,7 @@
#: plugin/kdbusservicestarter.cpp:77
#, kde-format
msgid "No service implementing %1"
-msgstr ""
+msgstr "没有实现 %1 的服务"
#: services/kservice.cpp:1027
msgid "The provided service is not valid"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/src/services/application.desktop new/kservice-5.3.0/src/services/application.desktop
--- old/kservice-5.2.0/src/services/application.desktop 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/src/services/application.desktop 2014-10-04 19:11:46.000000000 +0200
@@ -62,6 +62,7 @@
Name[ne]=अनुप्रयोग
Name[nl]=Toepassing
Name[nn]=Program
+Name[oc]=Aplicacion
Name[or]=ପ୍ରୟୋଗ
Name[pa]=ਐਪਲੀਕੇਸ਼ਨ
Name[pl]=Program
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/src/services/kplugininfo.cpp new/kservice-5.3.0/src/services/kplugininfo.cpp
--- old/kservice-5.2.0/src/services/kplugininfo.cpp 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/src/services/kplugininfo.cpp 2014-10-04 19:11:46.000000000 +0200
@@ -19,15 +19,19 @@
*/
#include "kplugininfo.h"
-#include <kservicetypetrader.h>
-#include <kdesktopfile.h>
-#include <kservice.h>
+
#include <QList>
#include <QDebug>
#include <QDirIterator>
+#include <QJsonArray>
+#include <QStandardPaths>
+
+#include <kaboutdata.h>
#include <kconfiggroup.h>
-#include <qstandardpaths.h>
-#include <qdebug.h>
+#include <kdesktopfile.h>
+#include <kpluginmetadata.h>
+#include <kservice.h>
+#include <kservicetypetrader.h>
//#ifndef NDEBUG
#define KPLUGININFO_ISVALID_ASSERTION \
@@ -44,6 +48,7 @@
static const char s_nameKey[] = "Name";
static const char s_commentKey[] = "Comment";
static const char s_iconKey[] = "Icon";
+static const char s_libraryKey[] = "X-KDE-Library";
static const char s_authorKey[] = "X-KDE-PluginInfo-Author";
static const char s_emailKey[] = "X-KDE-PluginInfo-Email";
static const char s_pluginNameKey[] = "X-KDE-PluginInfo-Name";
@@ -86,9 +91,14 @@
{
KDesktopFile file(/*resource,*/ filename);
- d->entryPath = filename;
-
KConfigGroup cg = file.desktopGroup();
+ if (!cg.exists()) {
+ qWarning() << filename << "has no desktop group, cannot construct a KPluginInfo object from it.";
+ d.reset();
+ return;
+ }
+ d->entryPath = file.fileName();
+
d->hidden = cg.readEntry(s_hiddenKey, false);
if (d->hidden) {
return;
@@ -104,9 +114,12 @@
d->metaData.insert(s_websiteKey, cg.readEntryUntranslated(s_websiteKey));
d->metaData.insert(s_categoryKey, cg.readEntryUntranslated(s_categoryKey));
d->metaData.insert(s_licenseKey, cg.readEntryUntranslated(s_licenseKey));
- d->metaData.insert(s_dependenciesKey, cg.readEntryUntranslated(s_dependenciesKey));
+ d->metaData.insert(s_dependenciesKey, cg.readEntry(s_dependenciesKey, QStringList()));
d->metaData.insert(s_enabledbyDefaultKey, cg.readEntryUntranslated(s_enabledbyDefaultKey));
+ d->metaData.insert(s_serviceTypesKey, cg.readEntryUntranslated(s_serviceTypesKey));
+ d->metaData.insert(s_xKDEServiceTypes, cg.readEntryUntranslated(s_xKDEServiceTypes));
d->enabledbydefault = cg.readEntry(s_enabledbyDefaultKey, false);
+ d->libraryPath = cg.readEntry(s_libraryKey);
}
KPluginInfo::KPluginInfo(const QVariantList &args, const QString &libraryPath)
@@ -143,6 +156,7 @@
}
d->service = service;
d->entryPath = service->entryPath();
+ d->libraryPath = service->library();
if (service->isDeleted()) {
d->hidden = true;
@@ -160,6 +174,7 @@
d->metaData.insert(s_categoryKey, service->property(s_categoryKey));
d->metaData.insert(s_licenseKey, service->property(s_licenseKey));
d->metaData.insert(s_dependenciesKey, service->property(s_dependenciesKey));
+ d->metaData.insert(s_xKDEServiceTypes, service->serviceTypes());
QVariant tmp = service->property(s_enabledbyDefaultKey);
d->metaData.insert(s_enabledbyDefaultKey, tmp.toBool());
d->enabledbydefault = d->metaData.value(s_enabledbyDefaultKey).toBool();
@@ -425,6 +440,11 @@
return d->metaData.value(key);
}
+QVariantMap KPluginInfo::properties() const
+{
+ return d->metaData;
+}
+
void KPluginInfo::save(KConfigGroup config)
{
KPLUGININFO_ISVALID_ASSERTION;
@@ -466,5 +486,95 @@
return qHash(reinterpret_cast<quint64>(p.d.data()));
}
-#undef KPLUGININFO_ISVALID_ASSERTION
+KPluginInfo KPluginInfo::fromMetaData(const KPluginMetaData &md)
+{
+ QVariantMap metaData = md.rawData().toVariantMap();
+ const QList<KAboutPerson> &authors = md.authors();
+ if (!authors.isEmpty()) {
+ metaData[s_authorKey] = authors[0].name();
+ metaData[s_emailKey] = authors[0].emailAddress();
+ }
+ metaData[s_categoryKey] = md.category();
+ metaData[s_commentKey] = md.description();
+ metaData[s_dependenciesKey] = md.dependencies();
+ metaData[s_enabledbyDefaultKey] = md.isEnabledByDefault();
+ metaData[s_iconKey] = md.iconName();
+ metaData[s_licenseKey] = md.license();
+ metaData[s_nameKey] = md.name();
+ metaData[s_pluginNameKey] = md.pluginId();
+ metaData[s_xKDEServiceTypes] = md.serviceTypes();
+ metaData[s_versionKey] = md.version();
+ metaData[s_websiteKey] = md.website();
+ QVariantMap result;
+ result[QStringLiteral("MetaData")] = metaData;
+ return KPluginInfo(QVariantList() << result, md.fileName());
+}
+
+KPluginMetaData KPluginInfo::toMetaData() const
+{
+ KPLUGININFO_ISVALID_ASSERTION;
+ QJsonObject metadata = QJsonObject::fromVariantMap(d->metaData);
+ QJsonObject kplugin;
+ /* Metadata structure is as follows:
+ "KPlugin": {
+ "Name": "Date and Time",
+ "Description": "Date and time by timezone",
+ "Icon": "preferences-system-time",
+ "Authors": { "Name": "Aaron Seigo", "Email": "aseigo(a)kde.org" },
+ "Category": "Date and Time",
+ "Dependencies": [],
+ "EnabledByDefault": "true",
+ "License": "LGPL",
+ "Id": "time",
+ "Version": "1.0",
+ "Website": "http://plasma.kde.org/",
+ "ServiceTypes": ["Plasma/DataEngine"]
+ }
+ */
+ const QString nameStr = QStringLiteral("Name");
+ kplugin[nameStr] = name();
+ kplugin[QStringLiteral("Description")] = comment();
+ kplugin[QStringLiteral("Icon")] = icon();
+ QJsonObject authors;
+ authors[nameStr] = author();
+ authors[QStringLiteral("Email")] = email();
+ kplugin[QStringLiteral("Authors")] = authors;
+ kplugin[QStringLiteral("Category")] = category();
+ kplugin[QStringLiteral("Dependencies")] = QJsonArray::fromStringList(dependencies());
+ kplugin[QStringLiteral("EnabledByDefault")] = isPluginEnabledByDefault();
+ kplugin[QStringLiteral("License")] = license();
+ kplugin[QStringLiteral("Id")] = pluginName();
+ kplugin[QStringLiteral("Version")] = version();
+ kplugin[QStringLiteral("Website")] = website();
+ kplugin[QStringLiteral("ServiceTypes")] = QJsonArray::fromStringList(serviceTypes());
+ metadata[QStringLiteral("KPlugin")] = kplugin;
+ return KPluginMetaData(metadata, d->libraryPath);
+}
+
+KPluginMetaData KPluginInfo::toMetaData(const KPluginInfo& info)
+{
+ return info.toMetaData();
+}
+
+KPluginInfo::List KPluginInfo::fromMetaData(const QVector<KPluginMetaData> &list)
+{
+ KPluginInfo::List ret;
+ ret.reserve(list.size());
+ foreach(const KPluginMetaData &md, list) {
+ ret.append(KPluginInfo::fromMetaData(md));
+ }
+ return ret;
+}
+
+QVector<KPluginMetaData> KPluginInfo::toMetaData(const KPluginInfo::List &list)
+{
+ QVector<KPluginMetaData> ret;
+ ret.reserve(list.size());
+ foreach(const KPluginInfo &info, list) {
+ ret.append(info.toMetaData());
+ }
+ return ret;
+}
+
+#undef KPLUGININFO_ISVALID_ASSERTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.2.0/src/services/kplugininfo.h new/kservice-5.3.0/src/services/kplugininfo.h
--- old/kservice-5.2.0/src/services/kplugininfo.h 2014-09-09 02:35:54.000000000 +0200
+++ new/kservice-5.3.0/src/services/kplugininfo.h 2014-10-04 19:11:46.000000000 +0200
@@ -29,6 +29,7 @@
#include <kservice.h>
#include <QtCore/QList>
+class KPluginMetaData;
class KPluginInfoPrivate;
/**
@@ -123,7 +124,7 @@
* Use (Q|K)PluginLoader and build the metadata into the plugin using
* K_PLUGIN_FACTORY_WITH_JSON( ..., "mypluginmetadata.json", ...)
*
- * You can use the "kconfigtojson tool to generate a .json file from your .desktop file.
+ * You can use the "desktoptojson tool to generate a .json file from your .desktop file.
* The .json file should look like this:
*
* \verbatim
@@ -237,6 +238,13 @@
QVariant property(const QString &key) const;
/**
+ * @return All properties of this object. This can be used to read custom values.
+ * @since 5.3
+ * @see KPluginInfo::property()
+ */
+ QVariantMap properties() const;
+
+ /**
* @return The user visible name of the plugin.
*/
QString name() const;
@@ -416,6 +424,40 @@
friend class KPluginTrader;
+ /**
+ * @return a KPluginMetaData object with equivalent meta data.
+ * @since 5.3
+ */
+ KPluginMetaData toMetaData() const;
+
+ /**
+ * @param info the KPluginInfo object to convert
+ * @return a KPluginMetaData object with equivalent meta data.
+ * @since 5.3
+ */
+ static KPluginMetaData toMetaData(const KPluginInfo &info);
+
+ /**
+ * @param meta the KPluginMetaData to convert
+ * @return a KPluginInfo object with equivalent meta data.
+ * @since 5.3
+ */
+ static KPluginInfo fromMetaData(const KPluginMetaData &meta);
+
+ /**
+ * @param list the list of KPluginInfo objects to convert
+ * @return a list of KPluginMetaData objects with equivalent meta data.
+ * @since 5.3
+ */
+ static QVector<KPluginMetaData> toMetaData(const KPluginInfo::List &list);
+
+ /**
+ * @param list the list of KPluginMetaData objects to convert
+ * @return a list of KPluginInfo objects with equivalent meta data.
+ * @since 5.3
+ */
+ static KPluginInfo::List fromMetaData(const QVector<KPluginMetaData> &list);
+
private:
friend KSERVICE_EXPORT uint qHash(const KPluginInfo &);
QExplicitlySharedDataPointer<KPluginInfoPrivate> d;
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kjs for openSUSE:Factory checked in at 2014-10-07 15:58:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kjs (Old)
and /work/SRC/openSUSE:Factory/.kjs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kjs/kjs.changes 2014-09-12 17:03:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kjs.new/kjs.changes 2014-10-07 15:59:02.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Oct 4 17:59:13 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * Implement Math.Clz32
+ * U+0000 through U+001F is not allowed as char, but as escaped
+ unicode sequence (kde#338970)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kjs-5.2.0.tar.xz
New:
----
kjs-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kjs.spec ++++++
--- /var/tmp/diff_new_pack.Zb1iqQ/_old 2014-10-07 15:59:03.000000000 +0200
+++ /var/tmp/diff_new_pack.Zb1iqQ/_new 2014-10-07 15:59:03.000000000 +0200
@@ -18,10 +18,10 @@
%define sonum 5
Name: kjs
-Version: 5.2.0
+Version: 5.3.0
Release: 0
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kf5-filesystem
BuildRequires: pcre-devel
++++++ kjs-5.2.0.tar.xz -> kjs-5.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/CMakeLists.txt new/kjs-5.3.0/CMakeLists.txt
--- old/kjs-5.2.0/CMakeLists.txt 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/CMakeLists.txt 2014-10-03 19:56:11.000000000 +0200
@@ -3,7 +3,7 @@
project(KJS)
# ECM setup
-find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+find_package(ECM 1.3.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
include(FeatureSummary)
@@ -12,7 +12,7 @@
include(ECMSetupVersion)
include(ECMMarkNonGuiExecutable)
-set(KF5_VERSION "5.2.0") # handled by release scripts
+set(KF5_VERSION "5.3.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KJS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kjs_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/ConfigureChecks.cmake new/kjs-5.3.0/src/kjs/ConfigureChecks.cmake
--- old/kjs-5.2.0/src/kjs/ConfigureChecks.cmake 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/ConfigureChecks.cmake 2014-10-03 19:56:11.000000000 +0200
@@ -59,4 +59,6 @@
check_math_expr("isinf(1.0)" HAVE_FUNC_ISINF)
check_math_expr("std::isinf(1.0)" HAVE_FUNC_STD_ISINF)
+check_math_expr("__builtin_clz(1)" HAVE_FUNC_BUILTIN_CLZ)
+
check_function_exists(_fpclass HAVE_FUNC__FPCLASS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/global.h.cmake new/kjs-5.3.0/src/kjs/global.h.cmake
--- old/kjs-5.2.0/src/kjs/global.h.cmake 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/global.h.cmake 2014-10-03 19:56:11.000000000 +0200
@@ -114,6 +114,8 @@
#cmakedefine01 HAVE_FUNC___SIGNBIT
#cmakedefine01 HAVE_FUNC_STD_SIGNBIT
+#cmakedefine01 HAVE_FUNC_BUILTIN_CLZ
+
#cmakedefine01 HAVE_FUNC__FPCLASS
#cmakedefine01 HAVE_PTHREAD_NP_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/jsonlexer.cpp new/kjs-5.3.0/src/kjs/jsonlexer.cpp
--- old/kjs-5.2.0/src/kjs/jsonlexer.cpp 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/jsonlexer.cpp 2014-10-03 19:56:11.000000000 +0200
@@ -535,10 +535,6 @@
}
UChar next = Lexer::convertUnicode(m_code[m_pos + 1].uc, m_code[m_pos + 2].uc, m_code[m_pos + 3].uc, m_code[m_pos + 4].uc);
- if (next.uc <= InvalidJSONUnicode) {
- *error = true;
- return UChar(' ');
- }
*error = false;
m_pos += 5;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/math_object.cpp new/kjs-5.3.0/src/kjs/math_object.cpp
--- old/kjs-5.2.0/src/kjs/math_object.cpp 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/math_object.cpp 2014-10-03 19:56:11.000000000 +0200
@@ -80,6 +80,7 @@
hypot MathObjectImp::Hypot DontEnum|Function 0
imul MathObjectImp::Imul DontEnum|Function 2
fround MathObjectImp::FRound DontEnum|Function 1
+ clz32 MathObjectImp::Clz32 DontEnum|Function 1
@end
*/
@@ -347,8 +348,13 @@
result = static_cast<double>(static_cast<float>(arg));
break;
-
-
+ case MathObjectImp::Clz32:
+ {
+ uint32_t n = args[0]->toUInt32(exec);
+ if (exec->hadException())
+ return jsUndefined();
+ return jsNumber(clz32(n));
+ }
default:
result = 0.0;
assert(0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/math_object.h new/kjs-5.3.0/src/kjs/math_object.h
--- old/kjs-5.2.0/src/kjs/math_object.h 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/math_object.h 2014-10-03 19:56:11.000000000 +0200
@@ -45,7 +45,7 @@
//ES6 (draft 08.11.2013)
ACosH, ASinH, ATanH, Cbrt, CosH, Exmp1,
Log1p, Log10, Log2, Sign, SinH, TanH, Trunc,
- Hypot, Imul, FRound
+ Hypot, Imul, FRound, Clz32
};
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/operations.h new/kjs-5.3.0/src/kjs/operations.h
--- old/kjs-5.2.0/src/kjs/operations.h 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/operations.h 2014-10-03 19:56:11.000000000 +0200
@@ -87,6 +87,25 @@
inline bool isPosInf(double d);
inline bool isNegInf(double d);
+inline int clz32(unsigned int d)
+{
+#if HAVE(FUNC_BUILTIN_CLZ)
+ //NOTE: __builtin_clz(0); is undefined
+ //buschinski: and returns 1 for me, for whatever reason
+ if (d == 0)
+ return 32;
+ return __builtin_clz(d);
+#else
+ int count = 0;
+ while (d != 0)
+ {
+ ++count;
+ d >>= 1;
+ }
+ return 32 - count;
+#endif
+}
+
inline bool isNaN(double d)
{
#if HAVE(FUNC_STD_ISNAN)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/string_object.cpp new/kjs-5.3.0/src/kjs/string_object.cpp
--- old/kjs-5.2.0/src/kjs/string_object.cpp 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/string_object.cpp 2014-10-03 19:56:11.000000000 +0200
@@ -185,6 +185,8 @@
toLocaleUpperCase StringProtoFunc::ToLocaleUpperCase DontEnum|Function 0
trim StringProtoFunc::Trim DontEnum|Function 0
localeCompare StringProtoFunc::LocaleCompare DontEnum|Function 1
+ repeat StringProtoFunc::Repeat DontEnum|Function 1
+
#
# Under here: html extension, should only exist if KJS_PURE_ECMA is not defined
# I guess we need to generate two hashtables in the .lut.h file, and use #ifdef
@@ -841,6 +843,20 @@
return jsNumber(0);
}
return jsNumber(localeCompare(s, a0->toString(exec)));
+ case Repeat: {
+ double n = args[0]->toInteger(exec);
+ if (exec->hadException())
+ return jsUndefined();
+ if (n < 0 || KJS::isPosInf(n))
+ return throwError(exec, RangeError);
+
+ UString ret;
+ for (int i = 0; i < n; ++i)
+ {
+ ret += s;
+ }
+ return jsString(ret);
+ }
case Trim:
case TrimRight:
case TrimLeft: {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjs-5.2.0/src/kjs/string_object.h new/kjs-5.3.0/src/kjs/string_object.h
--- old/kjs-5.2.0/src/kjs/string_object.h 2014-09-08 01:26:17.000000000 +0200
+++ new/kjs-5.3.0/src/kjs/string_object.h 2014-10-03 19:56:11.000000000 +0200
@@ -108,7 +108,9 @@
enum { ToString, ValueOf, CharAt, CharCodeAt, Concat, IndexOf, LastIndexOf,
Match, Replace, Search, Slice, Split,
Substr, Substring, FromCharCode, ToLowerCase, ToUpperCase,
- ToLocaleLowerCase, ToLocaleUpperCase, Trim, LocaleCompare
+ ToLocaleLowerCase, ToLocaleUpperCase, Trim, LocaleCompare,
+ // ES6 (Draft 08.11.2013
+ Repeat
#ifndef KJS_PURE_ECMA
, Big, Small, Blink, Bold, Fixed, Italics, Strike, Sub, Sup,
Fontcolor, Fontsize, Anchor, Link, TrimLeft, TrimRight
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package khtml for openSUSE:Factory checked in at 2014-10-07 15:58:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/khtml (Old)
and /work/SRC/openSUSE:Factory/.khtml.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "khtml"
Changes:
--------
--- /work/SRC/openSUSE:Factory/khtml/khtml.changes 2014-09-12 17:03:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.khtml.new/khtml.changes 2014-10-07 15:59:00.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Oct 4 17:59:13 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
khtml-5.2.0.tar.xz
New:
----
khtml-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ khtml.spec ++++++
--- /var/tmp/diff_new_pack.X6aSQ3/_old 2014-10-07 15:59:01.000000000 +0200
+++ /var/tmp/diff_new_pack.X6aSQ3/_new 2014-10-07 15:59:01.000000000 +0200
@@ -18,11 +18,11 @@
%define lname libKF5KHtml5
Name: khtml
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: giflib-devel
BuildRequires: karchive-devel >= %{kf5_version}
++++++ khtml-5.2.0.tar.xz -> khtml-5.3.0.tar.xz ++++++
++++ 1942 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdesu for openSUSE:Factory checked in at 2014-10-07 15:58:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdesu (Old)
and /work/SRC/openSUSE:Factory/.kdesu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdesu"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdesu/kdesu.changes 2014-09-12 17:03:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdesu.new/kdesu.changes 2014-10-07 15:58:58.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Oct 4 17:59:12 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+- Let main package Recommend lang package
+
+-------------------------------------------------------------------
Old:
----
kdesu-5.2.0.tar.xz
New:
----
kdesu-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdesu.spec ++++++
--- /var/tmp/diff_new_pack.B9qQdY/_old 2014-10-07 15:58:59.000000000 +0200
+++ /var/tmp/diff_new_pack.B9qQdY/_new 2014-10-07 15:58:59.000000000 +0200
@@ -18,11 +18,11 @@
%define lname libKF5Su5
Name: kdesu
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kcoreaddons-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
@@ -50,6 +50,7 @@
Group: System/GUI/KDE
PreReq: permissions
Obsoletes: libKF5Su4
+Recommends: %lname-lang = %{version}
%description -n %lname
libkdesu provides functionality for building GUI front ends for
@@ -70,6 +71,7 @@
kdessh use it to interface with su and ssh respectively.
Development files.
+%lang_package -n %lname
%prep
%setup -q
%patch0 -p1
@@ -87,6 +89,8 @@
echo "setBadness('permissions-file-setuid-bit', 0)" > $RPM_SOURCE_DIR/%name-rpmlintrc
%endif
+ %find_lang kdesud5 %{name}.lang
+
%post -n %lname
/sbin/ldconfig
%set_permissions %{_kf5_libexecdir}/kdesud
@@ -96,6 +100,8 @@
%verifyscript -n %lname
%verify_permissions -e %{_kf5_libexecdir}/kdesud
+%files -n %lname-lang -f %{name}.lang
+
%files -n %lname
%defattr(-,root,root)
%doc COPYING* README*
++++++ kdesu-5.2.0.tar.xz -> kdesu-5.3.0.tar.xz ++++++
++++ 1912 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kcompletion for openSUSE:Factory checked in at 2014-10-07 15:58:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcompletion (Old)
and /work/SRC/openSUSE:Factory/.kcompletion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcompletion"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcompletion/kcompletion.changes 2014-09-12 17:03:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kcompletion.new/kcompletion.changes 2014-10-07 15:58:56.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Oct 4 17:59:11 UTC 2014 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.3.0
+ * Fixed size hint and positioning of clear button in highDpi mode
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.3.0.php
+
+-------------------------------------------------------------------
Old:
----
kcompletion-5.2.0.tar.xz
New:
----
kcompletion-5.3.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcompletion.spec ++++++
--- /var/tmp/diff_new_pack.7JRnOv/_old 2014-10-07 15:58:57.000000000 +0200
+++ /var/tmp/diff_new_pack.7JRnOv/_new 2014-10-07 15:58:57.000000000 +0200
@@ -18,11 +18,11 @@
%define lname libKF5Completion5
Name: kcompletion
-Version: 5.2.0
+Version: 5.3.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 1.2.0
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: fdupes
BuildRequires: kconfig-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
++++++ kcompletion-5.2.0.tar.xz -> kcompletion-5.3.0.tar.xz ++++++
++++ 901720 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0