Hello community,

here is the log from the commit of package kdeclarative for openSUSE:Factory 
checked in at 2015-11-24 22:22:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-10-19 22:23:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdeclarative.new/kdeclarative.changes   
2015-11-24 22:22:49.000000000 +0100
@@ -1,0 +2,16 @@
+Sun Nov  8 16:58:48 UTC 2015 - [email protected]
+
+- Update to 5.16.0 (boo#955067)
+  * ConfigPropertyMap can now be queried for immutable config
+    options using the isImmutable(key) method
+  * Unbox QJSValue in config property map
+  * EventGenerator: Add support for sending wheel events
+  * Fix lost QuickViewSharedEngine initialSize on initializing.
+  * Fix critical regression for QuickViewSharedEngine by commit
+    3792923639b1c480fd622f7d4d31f6f888c925b9
+  * Make pre-specified view size precede initial object size in
+    QuickViewSharedEngine
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.16.0.php
+
+-------------------------------------------------------------------

Old:
----
  kdeclarative-5.15.0.tar.xz

New:
----
  kdeclarative-5.16.0.tar.xz

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

Other differences:
------------------
++++++ kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.PBcdV2/_old  2015-11-24 22:22:49.000000000 +0100
+++ /var/tmp/diff_new_pack.PBcdV2/_new  2015-11-24 22:22:49.000000000 +0100
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define lname   libKF5Declarative5
-%define _tar_path 5.15
+%define _tar_path 5.16
 Name:           kdeclarative
-Version:        5.15.0
+Version:        5.16.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 2.8.12

++++++ kdeclarative-5.15.0.tar.xz -> kdeclarative-5.16.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/CMakeLists.txt 
new/kdeclarative-5.16.0/CMakeLists.txt
--- old/kdeclarative-5.15.0/CMakeLists.txt      2015-10-05 09:58:02.000000000 
+0200
+++ new/kdeclarative-5.16.0/CMakeLists.txt      2015-11-08 13:15:14.000000000 
+0100
@@ -4,15 +4,15 @@
 
 # Dependencies
 include(FeatureSummary)
-find_package(ECM 5.15.0  NO_MODULE)
+find_package(ECM 5.16.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.3.0")
-set(KF5_VERSION "5.15.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.15.0") # handled by release scripts
+set(KF5_VERSION "5.16.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.16.0") # handled by release scripts
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Qml Quick Gui)
 include(KDEInstallDirs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/po/ca/kdeclarative5.po 
new/kdeclarative-5.16.0/po/ca/kdeclarative5.po
--- old/kdeclarative-5.15.0/po/ca/kdeclarative5.po      2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/po/ca/kdeclarative5.po      2015-11-08 
13:15:14.000000000 +0100
@@ -14,14 +14,14 @@
 "Project-Id-Version: kdeclarative5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-07-22 08:34+0000\n"
-"PO-Revision-Date: 2015-03-05 21:59+0100\n"
+"PO-Revision-Date: 2015-10-18 16:02+0200\n"
 "Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
 "Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
 
@@ -95,7 +95,7 @@
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:406
 msgid "The key you just pressed is not supported by Qt."
-msgstr "La tecla que heu premut no està implementada per Qt."
+msgstr "La tecla que heu premut no està implementada a les Qt."
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:407
 msgid "Unsupported Key"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/po/ca@valencia/kdeclarative5.po 
new/kdeclarative-5.16.0/po/ca@valencia/kdeclarative5.po
--- old/kdeclarative-5.15.0/po/ca@valencia/kdeclarative5.po     2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/po/ca@valencia/kdeclarative5.po     2015-11-08 
13:15:14.000000000 +0100
@@ -1,13 +1,12 @@
-# Translation of kdeclarative5.po to Catalan
-# Copyright (C) 1998-2014 This_file_is_part_of_KDE
+# Translation of kdeclarative5.po to Catalan (Valencian)
+# Copyright (C) 2014-2015 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
-# Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 
2004, 2005, 2006.
-# Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013.
+# Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 
2004, 2005, 2006, 2007.
+# Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013, 
2014.
 # Albert Astals Cid <[email protected]>, 2004, 2005, 2007.
-# Sebastia Pla Sanz <[email protected]>, 2006, 2007.
-# Josep Ma. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014.
+# Josep Ma. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015.
 # Robert Millan <[email protected]>, 2009.
 # Orestes Mas <[email protected]>, 2010.
 msgid ""
@@ -15,32 +14,32 @@
 "Project-Id-Version: kdeclarative5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-07-22 08:34+0000\n"
-"PO-Revision-Date: 2014-04-06 11:33+0200\n"
+"PO-Revision-Date: 2015-10-18 16:02+0200\n"
 "Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
 "Language: ca@valencia\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
 
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
-msgstr ""
+msgstr "Sebastià Pla i Sanz"
 
 msgctxt "EMAIL OF TRANSLATORS"
 msgid "Your emails"
-msgstr ""
+msgstr "[email protected]"
 
 #: kpackagelauncherqml/main.cpp:43
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "Intèrpret d'aplicació QML del KPackage"
 
 #: kpackagelauncherqml/main.cpp:51
 msgid "The unique name of the application (mandatory)"
-msgstr ""
+msgstr "El nom únic de l'aplicació (obligatori)"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:38
 msgid ""
@@ -67,7 +66,7 @@
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:332
 msgid "Conflict with Standard Application Shortcut"
-msgstr "Conflicte amb la drecera aplicació estàndard"
+msgstr "Conflicte amb la drecera estàndard de l'aplicació"
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:333
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/po/el/kdeclarative5.po 
new/kdeclarative-5.16.0/po/el/kdeclarative5.po
--- old/kdeclarative-5.15.0/po/el/kdeclarative5.po      2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/po/el/kdeclarative5.po      2015-11-08 
13:15:14.000000000 +0100
@@ -14,14 +14,14 @@
 # Petros Vidalis <[email protected]>, 2010, 2011.
 # Dimitrios Glentadakis <[email protected]>, 2010, 2011, 2012, 2013, 2014.
 # nikos, 2011.
-# Stelios <[email protected]>, 2012, 2013.
+# Stelios <[email protected]>, 2012, 2013, 2015.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-07-22 08:34+0000\n"
-"PO-Revision-Date: 2014-01-04 09:52+0100\n"
-"Last-Translator: Dimitrios Glentadakis <[email protected]>\n"
+"PO-Revision-Date: 2015-10-27 00:12+0100\n"
+"Last-Translator: Stelios <[email protected]>\n"
 "Language-Team: Greek <[email protected]>\n"
 "Language: el\n"
 "MIME-Version: 1.0\n"
@@ -40,27 +40,20 @@
 
 #: kpackagelauncherqml/main.cpp:43
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "KPackage QML κέλυφος εφαρμογής"
 
 #: kpackagelauncherqml/main.cpp:51
-#, fuzzy
-#| msgid "defines the application font"
 msgid "The unique name of the application (mandatory)"
-msgstr "ορίζει τη γραμματοσειρά εφαρμογής"
+msgstr "Το μοναδικό όνομα της εφαρμογής (υποχρεωτικό)"
 
 #: 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."
 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."
 msgstr ""
 "Πατήστε το κουμπί, έπειτα εισάγετε την συντόμευση που επιθυμείτε στο "
 "πρόγραμμα.\n"
-"Παράδειγμα για Ctrl+a: κρατήστε πατημένο το Ctrl και πιέστε το a."
+"Παράδειγμα για Ctrl+A: κρατήστε πατημένο το Ctrl και πιέστε το A."
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:275
 msgid "Reserved Shortcut"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/po/gd/kdeclarative5.po 
new/kdeclarative-5.16.0/po/gd/kdeclarative5.po
--- old/kdeclarative-5.15.0/po/gd/kdeclarative5.po      2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/po/gd/kdeclarative5.po      2015-11-08 
13:15:14.000000000 +0100
@@ -1,14 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
-# GunChleoc <[email protected]>, 2014.
+# GunChleoc <[email protected]>, 2014, 2015.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeclarative5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-07-22 08:34+0000\n"
-"PO-Revision-Date: 2014-11-26 09:29+0100\n"
-"Last-Translator: GunChleoc <[email protected]>\n"
+"PO-Revision-Date: 2015-11-04 15:12+0000\n"
+"Last-Translator: Michael Bauer <[email protected]>\n"
 "Language-Team: Fòram na Gàidhlig\n"
 "Language: gd\n"
 "MIME-Version: 1.0\n"
@@ -16,24 +16,24 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
 "(n > 2 && n < 20) ? 2 : 3;\n"
-"X-Generator: Virtaal 0.7.1\n"
+"X-Generator: Poedit 1.8.4\n"
 "X-Project-Style: kde\n"
 
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
-msgstr ""
+msgstr "GunChleoc"
 
 msgctxt "EMAIL OF TRANSLATORS"
 msgid "Your emails"
-msgstr ""
+msgstr "[email protected]"
 
 #: kpackagelauncherqml/main.cpp:43
 msgid "KPackage QML application shell"
-msgstr ""
+msgstr "Shell aplacaid KPackage QML"
 
 #: kpackagelauncherqml/main.cpp:51
 msgid "The unique name of the application (mandatory)"
-msgstr ""
+msgstr "Ainm sònraichte na h-aplacaid (riatanach)"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:38
 msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-5.15.0/po/pt_BR/kdeclarative5.po 
new/kdeclarative-5.16.0/po/pt_BR/kdeclarative5.po
--- old/kdeclarative-5.15.0/po/pt_BR/kdeclarative5.po   2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/po/pt_BR/kdeclarative5.po   2015-11-08 
13:15:14.000000000 +0100
@@ -18,7 +18,7 @@
 "Project-Id-Version: kdeclarative5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-07-22 08:34+0000\n"
-"PO-Revision-Date: 2015-03-05 21:42-0300\n"
+"PO-Revision-Date: 2015-10-19 10:05-0200\n"
 "Last-Translator: André Marcelo Alvarenga <[email protected]>\n"
 "Language-Team: Brazilian Portuguese <[email protected]>\n"
 "Language: pt_BR\n"
@@ -50,7 +50,8 @@
 "Example for Ctrl+A: hold the Ctrl key and press A."
 msgstr ""
 "Clique no botão e depois informe o atalho como faria no programa.\n"
-"Exemplo para o Ctrl+A: mantenha pressionada a tecla Ctrl e pressione A."
+"Exemplo para o Ctrl+A: Mantenha pressionada a tecla Ctrl e pressione a tecla "
+"A."
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:275
 msgid "Reserved Shortcut"
@@ -79,7 +80,7 @@
 msgstr ""
 "A combinação de teclas '%1' está atribuída para a ação padrão \"%2\", usada "
 "por alguns aplicativos.\n"
-"Você realmente deseja usá-la como um atalho global?"
+"Deseja realmente usá-la como um atalho global?"
 
 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:338
 msgid "Reassign"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/src/kdeclarative/configpropertymap.cpp 
new/kdeclarative-5.16.0/src/kdeclarative/configpropertymap.cpp
--- old/kdeclarative-5.15.0/src/kdeclarative/configpropertymap.cpp      
2015-10-05 09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/src/kdeclarative/configpropertymap.cpp      
2015-11-08 13:15:14.000000000 +0100
@@ -42,7 +42,7 @@
 };
 
 ConfigPropertyMap::ConfigPropertyMap(KCoreConfigSkeleton *config, QObject 
*parent)
-    : QQmlPropertyMap(parent),
+    : QQmlPropertyMap(this, parent),
       d(new ConfigPropertyMapPrivate(this))
 {
     d->config = config;
@@ -62,6 +62,24 @@
     delete d;
 }
 
+QVariant ConfigPropertyMap::updateValue(const QString &key, const QVariant 
&input)
+{
+    if (input.userType() == qMetaTypeId<QJSValue>()) {
+        return input.value<QJSValue>().toVariant();
+    }
+    return input;
+}
+
+bool ConfigPropertyMap::isImmutable(const QString &key) const
+{
+    KConfigSkeletonItem *item = d->config.data()->findItem(key);
+    if (item) {
+        return item->isImmutable();
+    }
+
+    return false;
+}
+
 void ConfigPropertyMapPrivate::loadConfig()
 {
     if (!config) {
@@ -92,11 +110,7 @@
 {
     KConfigSkeletonItem *item = config.data()->findItem(key);
     if (item) {
-        if (value.userType() == qMetaTypeId<QJSValue>()) {
-            item->setProperty(value.value<QJSValue>().toVariant());
-        } else {
-            item->setProperty(value);
-        }
+        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.15.0/src/kdeclarative/configpropertymap.h 
new/kdeclarative-5.16.0/src/kdeclarative/configpropertymap.h
--- old/kdeclarative-5.15.0/src/kdeclarative/configpropertymap.h        
2015-10-05 09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/src/kdeclarative/configpropertymap.h        
2015-11-08 13:15:14.000000000 +0100
@@ -39,6 +39,15 @@
     ConfigPropertyMap(KCoreConfigSkeleton *config, QObject *parent = 0);
     ~ConfigPropertyMap();
 
+    /**
+     * @brief Whether the value at the given key is immutable
+     *
+     * @return true if the value is immutable, false if it isn't or it doesn't 
exist
+     */
+    Q_INVOKABLE bool isImmutable(const QString &key) const;
+
+protected:
+    QVariant updateValue(const QString &key, const QVariant &input) 
Q_DECL_OVERRIDE;
 private:
     ConfigPropertyMapPrivate *const d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp 
new/kdeclarative-5.16.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp
--- 
old/kdeclarative-5.15.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp 
    2015-10-05 09:58:02.000000000 +0200
+++ 
new/kdeclarative-5.16.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp 
    2015-11-08 13:15:14.000000000 +0100
@@ -71,6 +71,31 @@
     }
 }
 
+void EventGenerator::sendWheelEvent(QQuickItem *item, int x, int y, const 
QPoint &pixelDelta, const QPoint &angleDelta, Qt::MouseButtons buttons, 
Qt::KeyboardModifiers modifiers)
+{
+    if (!item || !item->window()) {
+        return;
+    }
+
+    QPointF pos(x, y);
+    QPointF 
globalPos(item->window()->mapToGlobal(item->mapToScene(pos).toPoint()));
+    QWheelEvent ev(pos, globalPos, pixelDelta, angleDelta, /* qt4Delta */ 0, 
/* qt4Orientation */ Qt::Horizontal, buttons, modifiers);
+    QGuiApplication::sendEvent(item, &ev);
+}
+
+void EventGenerator::sendWheelEventRecursive(QQuickItem *parentItem, int x, 
int y, const QPoint &pixelDelta, const QPoint &angleDelta, Qt::MouseButtons 
buttons, Qt::KeyboardModifiers modifiers)
+{
+    if (!parentItem) {
+        return;
+    }
+
+    const QList<QQuickItem *> items = allChildItemsRecursive(parentItem);
+
+    foreach(QQuickItem *item, items) {
+        sendWheelEvent(item, x, y, pixelDelta, angleDelta, buttons, modifiers);
+    }
+}
+
 void EventGenerator::sendGrabEvent(QQuickItem *item, EventGenerator::GrabEvent 
type)
 {
     if (!item) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.h 
new/kdeclarative-5.16.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.h
--- 
old/kdeclarative-5.15.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.h   
    2015-10-05 09:58:02.000000000 +0200
+++ 
new/kdeclarative-5.16.0/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.h   
    2015-11-08 13:15:14.000000000 +0100
@@ -58,6 +58,20 @@
         Q_INVOKABLE void sendMouseEventRecursive(QQuickItem *item, 
EventGenerator::MouseEvent type, int x, int y, int button, Qt::MouseButtons 
buttons, Qt::KeyboardModifiers modifiers);
 
         /**
+         * Send a wheel event to the given @item
+         *
+         * @since 5.16
+         */
+        Q_INVOKABLE void sendWheelEvent(QQuickItem *item, int x, int y, const 
QPoint &pixelDelta, const QPoint &angleDelta, Qt::MouseButtons buttons, 
Qt::KeyboardModifiers modifiers);
+
+        /**
+         * Send a wheel event to the given @item, all its children and 
descendants
+         *
+         * @since 5.16
+         */
+        Q_INVOKABLE void sendWheelEventRecursive(QQuickItem *item, int x, int 
y, const QPoint &pixelDelta, const QPoint &angleDelta, Qt::MouseButtons 
buttons, Qt::KeyboardModifiers modifiers);
+
+        /**
          * Send a mouse grab event of @type (grab or ungrab) to the given @item
          */
         Q_INVOKABLE void sendGrabEvent(QQuickItem *item, 
EventGenerator::GrabEvent type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/src/quickaddons/quickviewsharedengine.cpp 
new/kdeclarative-5.16.0/src/quickaddons/quickviewsharedengine.cpp
--- old/kdeclarative-5.15.0/src/quickaddons/quickviewsharedengine.cpp   
2015-10-05 09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/src/quickaddons/quickviewsharedengine.cpp   
2015-11-08 13:15:14.000000000 +0100
@@ -65,6 +65,7 @@
     KDeclarative::QmlObjectSharedEngine *qmlObject;
     QuickViewSharedEngine::ResizeMode resizeMode;
     QSize initialSize;
+
 };
 
 void QuickViewSharedEnginePrivate::executionFinished()
@@ -81,9 +82,12 @@
 
     item->setParentItem(q->contentItem());
     initialSize = QSize(item->width(), item ->height());
-    q->resize(initialSize);
-    q->contentItem()->setWidth(item->width());
-    q->contentItem()->setHeight(item->height());
+
+    if(q->size().isEmpty()) {
+        q->resize(initialSize);
+        q->contentItem()->setWidth(item->width());
+        q->contentItem()->setHeight(item->height());
+    }
 
     syncResizeMode();
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/tests/helloworld/metadata.desktop 
new/kdeclarative-5.16.0/tests/helloworld/metadata.desktop
--- old/kdeclarative-5.15.0/tests/helloworld/metadata.desktop   2015-10-05 
09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/tests/helloworld/metadata.desktop   2015-11-08 
13:15:14.000000000 +0100
@@ -4,12 +4,14 @@
 Keywords=
 Name=hello world
 Name[ca]=hola món
+Name[ca@valencia]=hola món
 Name[cs]=hello world
 Name[de]=Hallo Welt
 Name[el]=hello world
 Name[en_GB]=hello world
 Name[es]=hola mundo
 Name[fi]=hei maailma
+Name[gd]=shin thu, a shaoghail
 Name[gl]=Ola, mundo!
 Name[he]=שלום עולם
 Name[hu]=Helló világ!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-5.15.0/tests/helloworldnowindow/metadata.desktop 
new/kdeclarative-5.16.0/tests/helloworldnowindow/metadata.desktop
--- old/kdeclarative-5.15.0/tests/helloworldnowindow/metadata.desktop   
2015-10-05 09:58:02.000000000 +0200
+++ new/kdeclarative-5.16.0/tests/helloworldnowindow/metadata.desktop   
2015-11-08 13:15:14.000000000 +0100
@@ -4,12 +4,14 @@
 Keywords=
 Name=hello world
 Name[ca]=hola món
+Name[ca@valencia]=hola món
 Name[cs]=hello world
 Name[de]=Hallo Welt
 Name[el]=hello world
 Name[en_GB]=hello world
 Name[es]=hola mundo
 Name[fi]=hei maailma
+Name[gd]=shin thu, a shaoghail
 Name[gl]=Ola, mundo!
 Name[he]=שלום עולם
 Name[hu]=Helló világ!


Reply via email to