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
