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!
