Hello community,

here is the log from the commit of package kdeclarative for openSUSE:Factory 
checked in at 2015-06-23 12:07:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdeclarative (Old)
 and      /work/SRC/openSUSE:Factory/.kdeclarative.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdeclarative"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdeclarative/kdeclarative.changes        
2015-05-11 19:48:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdeclarative.new/kdeclarative.changes   
2015-06-23 12:07:17.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Jun  7 19:07:17 UTC 2015 - [email protected]
+
+- Update to 5.11.0
+  * Support creation of ConfigModule from KPluginMetdata
+  * Fix pressAndhold events
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.11.0.php
+
+-------------------------------------------------------------------

Old:
----
  kdeclarative-5.10.0.tar.xz

New:
----
  kdeclarative-5.11.0.tar.xz

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

Other differences:
------------------
++++++ kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.xXccsh/_old  2015-06-23 12:07:17.000000000 +0200
+++ /var/tmp/diff_new_pack.xXccsh/_new  2015-06-23 12:07:17.000000000 +0200
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define lname   libKF5Declarative5
-%define _tar_path 5.10
+%define _tar_path 5.11
 Name:           kdeclarative
-Version:        5.10.0
+Version:        5.11.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 2.8.12

++++++ kdeclarative-5.10.0.tar.xz -> kdeclarative-5.11.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/CMakeLists.txt 
new/kdeclarative-5.11.0/CMakeLists.txt
--- old/kdeclarative-5.10.0/CMakeLists.txt      2015-05-03 17:08:09.000000000 
+0200
+++ new/kdeclarative-5.11.0/CMakeLists.txt      2015-06-06 23:12:18.000000000 
+0200
@@ -3,12 +3,16 @@
 project(KDeclarative)
 
 # Dependencies
-find_package(ECM 5.10.0 REQUIRED NO_MODULE)
+include(FeatureSummary)
+find_package(ECM 5.11.0  NO_MODULE)
+set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
+feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
+
 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
 
 set(REQUIRED_QT_VERSION "5.2.0")
-set(KF5_VERSION "5.10.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.10.0") # handled by release scripts
+set(KF5_VERSION "5.11.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.11.0") # handled by release scripts
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Qml Quick Gui)
 include(KDEInstallDirs)
@@ -38,7 +42,7 @@
 
 
 # Includes
-include(FeatureSummary)
+
 include(GenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/po/nb/kdeclarative5.po 
new/kdeclarative-5.11.0/po/nb/kdeclarative5.po
--- old/kdeclarative-5.10.0/po/nb/kdeclarative5.po      2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/po/nb/kdeclarative5.po      2015-06-06 
23:12:18.000000000 +0200
@@ -1,10 +1,10 @@
 # Translation of kdeclarative5 to Norwegian Bokmål
 #
-# Knut Yrvin <[email protected]>, 2002, 2003, 2004, 2005.
+# Knut Yrvin <[email protected]>, 2002, 2003, 2004, 2005.
 # Bjørn Steensrud <[email protected]>, 2002, 2003, 2004, 2005, 
2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015.
 # Eskild Hustvedt <[email protected]>, 2004, 2005.
 # Gaute Hvoslef Kvalnes <[email protected]>, 2004, 2005.
-# Axel Bojer <[email protected]>, 2005, 2006.
+# Axel Bojer <[email protected]>, 2005, 2006.
 # Nils Kristian Tomren <[email protected]>, 2005, 2007.
 # Øyvind A. Holm <[email protected]>, 2009.
 msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/po/nn/kdeclarative5.po 
new/kdeclarative-5.11.0/po/nn/kdeclarative5.po
--- old/kdeclarative-5.10.0/po/nn/kdeclarative5.po      2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/po/nn/kdeclarative5.po      2015-06-06 
23:12:18.000000000 +0200
@@ -2,21 +2,21 @@
 #
 # Gaute Hvoslef Kvalnes <[email protected]>, 2003, 2004, 2005, 2006.
 # Håvard Korsvoll <[email protected]>, 2003, 2005.
-# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014.
+# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015.
 # Eirik U. Birkeland <[email protected]>, 2008, 2009, 2010.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-03-05 09:24+0000\n"
-"PO-Revision-Date: 2014-10-05 09:59+0200\n"
+"PO-Revision-Date: 2015-06-03 19:02+0100\n"
 "Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
 "Language-Team: Norwegian Nynorsk <[email protected]>\n"
 "Language: nn\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Environment: kde\n"
 "X-Accelerator-Marker: &\n"
@@ -24,22 +24,21 @@
 
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
-msgstr ""
+msgstr "Karl Ove Hufthammer"
 
 msgctxt "EMAIL OF TRANSLATORS"
 msgid "Your emails"
-msgstr ""
+msgstr "[email protected]"
 
 #: kpackagelauncherqml/main.cpp:42
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "Skal for KPackage-QML-program"
 
 #: kpackagelauncherqml/main.cpp:50
 msgid "The unique name of the application (mandatory)"
-msgstr ""
+msgstr "Eintydig namn på programmet (obligatorisk)"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:38
-#, fuzzy
 msgid ""
 "Click on the button, then enter the shortcut like you would in the program.\n"
 "Example for Ctrl+A: hold the Ctrl key and press A."
@@ -57,7 +56,7 @@
 "shortcut.\n"
 "Please choose another one."
 msgstr ""
-"F12-tasten er reservert på Windows, og kan derfor ikkje brukast som ein "
+"«F12»-tasten er reservert på Windows, og kan derfor ikkje brukast som ein "
 "global snarveg.\n"
 "Vel ein annan snarvegtast."
 
@@ -72,7 +71,7 @@
 "some applications use.\n"
 "Do you really want to use it as a global shortcut as well?"
 msgstr ""
-"Tastekombinasjonen «%1» er alt i bruk for standardhandlinga «%2» som nokre "
+"Tastekombinasjonen «%1» er alt i bruk for standardhandlinga «%2», som nokre "
 "program brukar.\n"
 "Er du sikker på at du likevel vil bruka han som ein global snarveg?"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/po/tr/kdeclarative5.po 
new/kdeclarative-5.11.0/po/tr/kdeclarative5.po
--- old/kdeclarative-5.10.0/po/tr/kdeclarative5.po      2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/po/tr/kdeclarative5.po      2015-06-06 
23:12:18.000000000 +0200
@@ -22,8 +22,8 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-03-05 09:24+0000\n"
-"PO-Revision-Date: 2014-11-12 00:32+0200\n"
-"Last-Translator: Kaan Ozdincer <[email protected]>\n"
+"PO-Revision-Date: 2015-05-19 10:02+0000\n"
+"Last-Translator: Necdet <[email protected]>\n"
 "Language-Team: Turkish <[email protected]>\n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
@@ -44,13 +44,11 @@
 
 #: kpackagelauncherqml/main.cpp:42
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "KPackage QML uygulama kabuğu"
 
 #: kpackagelauncherqml/main.cpp:50
-#, fuzzy
-#| msgid "defines the application font"
 msgid "The unique name of the application (mandatory)"
-msgstr "uygulama yazı tipini belirler"
+msgstr "Uygulamanın benzersiz ismi (zorunlu)"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:38
 msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/po/zh_TW/kdeclarative5.po 
new/kdeclarative-5.11.0/po/zh_TW/kdeclarative5.po
--- old/kdeclarative-5.10.0/po/zh_TW/kdeclarative5.po   2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/po/zh_TW/kdeclarative5.po   2015-06-06 
23:12:18.000000000 +0200
@@ -10,15 +10,15 @@
 # Goodhorse <[email protected]>, 2008.
 # Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 
2006-2009, 2010.
 # Franklin Weng <[email protected]>, 2010, 2011, 2012.
-# Franklin Weng <[email protected]>, 2010, 2011, 2012, 2013, 2014.
+# Franklin Weng <[email protected]>, 2010, 2011, 2012, 2013, 2014, 
2015.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-03-05 09:24+0000\n"
-"PO-Revision-Date: 2014-04-22 10:28+0800\n"
-"Last-Translator: Franklin Weng <franklin at goodhorse dot idv dot tw>\n"
-"Language-Team: Chinese Traditional <[email protected]>\n"
+"PO-Revision-Date: 2015-05-13 16:47+0800\n"
+"Last-Translator: Franklin\n"
+"Language-Team: Chinese Traditional <[email protected]>\n"
 "Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +28,7 @@
 
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
-msgstr "Frank Weng (a.k.a. Franklin)"
+msgstr "Franklin Weng"
 
 msgctxt "EMAIL OF TRANSLATORS"
 msgid "Your emails"
@@ -36,13 +36,11 @@
 
 #: kpackagelauncherqml/main.cpp:42
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "KPackage QML 應用程式 shell"
 
 #: kpackagelauncherqml/main.cpp:50
-#, fuzzy
-#| msgid "defines the application font"
 msgid "The unique name of the application (mandatory)"
-msgstr "定義應用程式字型。"
+msgstr "應用程式的名稱(主要)"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:38
 msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/src/kdeclarative/configpropertymap.cpp 
new/kdeclarative-5.11.0/src/kdeclarative/configpropertymap.cpp
--- old/kdeclarative-5.10.0/src/kdeclarative/configpropertymap.cpp      
2015-05-03 17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/src/kdeclarative/configpropertymap.cpp      
2015-06-06 23:12:18.000000000 +0200
@@ -20,6 +20,7 @@
 #include "configpropertymap.h"
 
 #include <QDebug>
+#include <QJSValue>
 
 #include <kcoreconfigskeleton.h>
 
@@ -91,7 +92,11 @@
 {
     KConfigSkeletonItem *item = config.data()->findItem(key);
     if (item) {
-        item->setProperty(value);
+        if (value.userType() == qMetaTypeId<QJSValue>()) {
+            item->setProperty(value.value<QJSValue>().toVariant());
+        } else {
+            item->setProperty(value);
+        }
         config.data()->blockSignals(true);
         config.data()->save();
         //why read? read will update KConfigSkeletonItem::mLoadedValue,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/src/kdeclarative/qmlobject.cpp 
new/kdeclarative-5.11.0/src/kdeclarative/qmlobject.cpp
--- old/kdeclarative-5.10.0/src/kdeclarative/qmlobject.cpp      2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/src/kdeclarative/qmlobject.cpp      2015-06-06 
23:12:18.000000000 +0200
@@ -147,7 +147,7 @@
     d->kdeclarative.setDeclarativeEngine(d->engine);
     //binds things like kconfig and icons
     d->kdeclarative.setupBindings();
-    d->engine->setIncubationController(new QmlObjectIncubationController(0));
+    d->engine->setIncubationController(new 
QmlObjectIncubationController(this));
 }
 
 QmlObject::QmlObject(QQmlEngine *engine, QObject *parent)
@@ -158,7 +158,7 @@
         d->engine = engine;
     } else {
         d->engine = new QQmlEngine(this);
-        d->engine->setIncubationController(new 
QmlObjectIncubationController(0));
+        d->engine->setIncubationController(new 
QmlObjectIncubationController(this));
     }
     d->kdeclarative.setDeclarativeEngine(d->engine);
     //binds things like kconfig and icons
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp
 
new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp
--- 
old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp
 2015-05-03 17:08:09.000000000 +0200
+++ 
new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp
 2015-06-06 23:12:18.000000000 +0200
@@ -160,7 +160,7 @@
         me->ignore();
         return;
     }
-    m_buttonDownPos[me->button()] = me->pos();
+    m_buttonDownPos = me->screenPos();
 
     KDeclarativeMouseEvent dme(me->pos().x(), me->pos().y(), 
me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), 
me->modifiers(), screenForGlobalPos(me->globalPos()));
     if (!m_pressAndHoldEvent) {
@@ -185,6 +185,10 @@
         return;
     }
 
+    if (QPointF(me->screenPos() - m_buttonDownPos).manhattanLength() > 
QGuiApplication::styleHints()->startDragDistance() && 
m_pressAndHoldTimer->isActive()) {
+        m_pressAndHoldTimer->stop();
+    }
+
     KDeclarativeMouseEvent dme(me->pos().x(), me->pos().y(), 
me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), 
me->modifiers(), screenForGlobalPos(me->globalPos()));
     emit positionChanged(&dme);
 }
@@ -227,15 +231,6 @@
     }
 }
 
-QPointF MouseEventListener::buttonDownPos(int btn) const
-{
-    if (m_buttonDownPos.keys().contains(btn)) {
-        return m_buttonDownPos.value(btn);
-    }
-    return QPointF(0, 0);
-}
-
-
 bool MouseEventListener::childMouseEventFilter(QQuickItem *item, QEvent *event)
 {
     if (!isEnabled()) {
@@ -264,7 +259,7 @@
         m_pressAndHoldEvent = new KDeclarativeMouseEvent(myPos.x(), myPos.y(), 
me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), 
me->modifiers(), screenForGlobalPos(me->globalPos()));
 
         //qDebug() << "pressed in sceneEventFilter";
-        m_buttonDownPos[me->button()] = me->pos();
+        m_buttonDownPos = me->screenPos();
         emit pressed(&dme);
         m_pressed = true;
         emit pressedChanged();
@@ -306,9 +301,13 @@
         KDeclarativeMouseEvent dme(myPos.x(), myPos.y(), me->screenPos().x(), 
me->screenPos().y(), me->button(), me->buttons(), me->modifiers(), 
screenForGlobalPos(me->globalPos()));
         //qDebug() << "positionChanged..." << dme.x() << dme.y();
 
+        //stop the pressandhold if mouse moved enough
+        if (QPointF(me->screenPos() - m_buttonDownPos).manhattanLength() > 
QGuiApplication::styleHints()->startDragDistance() && 
m_pressAndHoldTimer->isActive()) {
+            m_pressAndHoldTimer->stop();
+
         //if the mouse moves and we are waiting to emit a press and hold 
event, update the co-ordinates
         //as there is no update function, delete the old event and create a 
new one
-        if (m_pressAndHoldEvent) {
+        } else if (m_pressAndHoldEvent) {
             delete m_pressAndHoldEvent;
             m_pressAndHoldEvent = new KDeclarativeMouseEvent(myPos.x(), 
myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), 
me->buttons(), me->modifiers(), screenForGlobalPos(me->globalPos()));
         }
@@ -326,7 +325,7 @@
         emit released(&dme);
         emit pressedChanged();
 
-        if (QPointF(me->pos() - buttonDownPos(me->button())).manhattanLength() 
<= QGuiApplication::styleHints()->startDragDistance() && 
m_pressAndHoldTimer->isActive()) {
+        if (QPointF(me->screenPos() - m_buttonDownPos).manhattanLength() <= 
QGuiApplication::styleHints()->startDragDistance() && 
m_pressAndHoldTimer->isActive()) {
             emit clicked(&dme);
             m_pressAndHoldTimer->stop();
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.h
 
new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.h
--- 
old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.h
   2015-05-03 17:08:09.000000000 +0200
+++ 
new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.h
   2015-06-06 23:12:18.000000000 +0200
@@ -210,10 +210,9 @@
 private:
     static QScreen* screenForGlobalPos(const QPoint &globalPos);
 
-    QPointF buttonDownPos(int btn) const;
     bool m_pressed;
     KDeclarativeMouseEvent* m_pressAndHoldEvent;
-    QHash<int, QPointF> m_buttonDownPos;
+    QPointF m_buttonDownPos;
     //Important: used only for comparison. If you will ever need to access 
this pointer, make it a QWeakPointer
     QEvent *m_lastEvent;
     QTimer *m_pressAndHoldTimer;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/plotter.h 
new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/plotter.h
--- old/kdeclarative-5.10.0/src/qmlcontrols/kquickcontrolsaddons/plotter.h      
2015-05-03 17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/src/qmlcontrols/kquickcontrolsaddons/plotter.h      
2015-06-06 23:12:18.000000000 +0200
@@ -161,6 +161,7 @@
     /**
      * The number of horizontal lines drawn across the view between 0 and 
rangeMax at the top of the plotter at rangeMax
      * This does not include the bottom line
+     * Setting this to 0 will disable grid lines
      *
      * The default value is 5
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/src/quickaddons/configmodule.cpp 
new/kdeclarative-5.11.0/src/quickaddons/configmodule.cpp
--- old/kdeclarative-5.10.0/src/quickaddons/configmodule.cpp    2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/src/quickaddons/configmodule.cpp    2015-06-06 
23:12:18.000000000 +0200
@@ -86,6 +86,17 @@
     setAboutData(aboutData);
 }
 
+ConfigModule::ConfigModule(const KPluginMetaData &metaData, QObject *parent, 
const QVariantList &)
+    : QObject(parent), d(new ConfigModulePrivate(this))
+{
+    KAboutData *aboutData = new KAboutData(metaData.pluginId(), 
metaData.name(), metaData.version(), metaData.description(), 
KAboutLicense::byKeyword(metaData.license()).key());
+
+    for (auto author : metaData.authors()) {
+        aboutData->addAuthor(author.name(), author.task(), 
author.emailAddress(), author.webAddress(), author.ocsUsername());
+    }
+    setAboutData(aboutData);
+}
+
 ConfigModule::ConfigModule(QObject *parent, const QVariantList &)
     : QObject(parent), d(new ConfigModulePrivate(this))
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.10.0/src/quickaddons/configmodule.h 
new/kdeclarative-5.11.0/src/quickaddons/configmodule.h
--- old/kdeclarative-5.10.0/src/quickaddons/configmodule.h      2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/src/quickaddons/configmodule.h      2015-06-06 
23:12:18.000000000 +0200
@@ -33,6 +33,8 @@
 #include <QObject>
 #include <QtQml>
 
+#include <KPluginMetaData>
+
 class QStringList;
 class KAboutData;
 class QQuickItem;
@@ -171,6 +173,14 @@
     explicit ConfigModule(const KAboutData *aboutData, QObject *parent = 0, 
const QVariantList &args = QVariantList());
 
     /**
+     * @note do not emit changed signals here, since they are not yet connected
+     *       to any slot.
+     * @param metaData description for the plugin: it will generate a 
KAboutData from that
+     * @since 5.11
+     */
+    explicit ConfigModule(const KPluginMetaData &metaData, QObject *parent = 
0, const QVariantList &args = QVariantList());
+
+    /**
      * Base class for all KControlModules.
      *
      * @note do not emit changed signals here, since they are not yet connected
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/tests/helloworld/metadata.desktop 
new/kdeclarative-5.11.0/tests/helloworld/metadata.desktop
--- old/kdeclarative-5.10.0/tests/helloworld/metadata.desktop   2015-05-03 
17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/tests/helloworld/metadata.desktop   2015-06-06 
23:12:18.000000000 +0200
@@ -15,6 +15,7 @@
 Name[ko]=hello world
 Name[nb]=hallo verden
 Name[nl]=hallo wereld
+Name[nn]=hei verda
 Name[pl]=witaj świecie
 Name[pt]=olá mundo
 Name[pt_BR]=Olá mundo
@@ -29,6 +30,7 @@
 Name[uk]=Привіт, світе
 Name[x-test]=xxhello worldxx
 Name[zh_CN]=你好世界
+Name[zh_TW]=hello world
 Type=Application
 Icon=package_toys
 Exec=kpackagelauncherqml -a org.kde.example.helloworld
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.10.0/tests/helloworldnowindow/metadata.desktop 
new/kdeclarative-5.11.0/tests/helloworldnowindow/metadata.desktop
--- old/kdeclarative-5.10.0/tests/helloworldnowindow/metadata.desktop   
2015-05-03 17:08:09.000000000 +0200
+++ new/kdeclarative-5.11.0/tests/helloworldnowindow/metadata.desktop   
2015-06-06 23:12:18.000000000 +0200
@@ -15,6 +15,7 @@
 Name[ko]=hello world
 Name[nb]=hallo verden
 Name[nl]=hallo wereld
+Name[nn]=hei verda
 Name[pl]=witaj świecie
 Name[pt]=olá mundo
 Name[pt_BR]=Olá mundo
@@ -29,6 +30,7 @@
 Name[uk]=Привіт, світе
 Name[x-test]=xxhello worldxx
 Name[zh_CN]=你好世界
+Name[zh_TW]=hello world
 Type=Application
 Icon=package_toys
 Exec=kpackagelauncherqml -a org.kde.example.helloworldnowindow


Reply via email to