Hello community,

here is the log from the commit of package frameworkintegration for 
openSUSE:Factory checked in at 2015-02-16 15:04:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
 and      /work/SRC/openSUSE:Factory/.frameworkintegration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "frameworkintegration"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes    
    2015-01-30 15:08:15.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.frameworkintegration.new/frameworkintegration.changes
   2015-02-16 17:25:58.000000000 +0100
@@ -1,0 +2,18 @@
+Sun Feb  8 18:15:14 UTC 2015 - [email protected]
+
+- Update to 5.7.0
+  * Fix updating of single click setting at runtime
+  * Multiple fixes to the systemtray integration
+  * Only install color scheme on toplevel widgets
+    (to fix QQuickWidgets)
+  * Update XCursor settings on X11 platform
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.7.0.php
+- Drop patches merged upstream:
+  0005-Properly-check-for-systray-being-available.patch,
+  0007-Use-activate-on-single-click-setting-from-QPlatformT.patch,
+  0001-Update-XCursor-settings.patch,
+  0004-Only-install-color-scheme-on-toplevel-widgets.patch and
+  0008-Implement-SystemTrayMenuItem-setMenu-correctly.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Update-XCursor-settings.patch
  0004-Only-install-color-scheme-on-toplevel-widgets.patch
  0005-Properly-check-for-systray-being-available.patch
  0007-Use-activate-on-single-click-setting-from-QPlatformT.patch
  0008-Implement-SystemTrayMenuItem-setMenu-correctly.patch
  frameworkintegration-5.6.0.tar.xz

New:
----
  frameworkintegration-5.7.0.tar.xz

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

Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.DeyBlj/_old  2015-02-16 17:25:58.000000000 +0100
+++ /var/tmp/diff_new_pack.DeyBlj/_new  2015-02-16 17:25:58.000000000 +0100
@@ -17,12 +17,13 @@
 
 
 %define lname   libKF5Style5
+%define _tar_path 5.7
 Name:           frameworkintegration
-Version:        5.6.0
+Version:        %{_tar_path}.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 2.8.12
-BuildRequires:  extra-cmake-modules >= 1.6.0
+BuildRequires:  extra-cmake-modules >= 1.7.0
 BuildRequires:  fdupes
 BuildRequires:  kconfig-devel >= %{kf5_version}
 BuildRequires:  kconfigwidgets-devel >= %{kf5_version}
@@ -44,18 +45,8 @@
 License:        LGPL-2.1+
 Group:          System/GUI/KDE
 Url:            http://www.kde.org
-Source:         
http://download.kde.org/stable/frameworks/5.6/%{name}-%{version}.tar.xz
+Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
-# PATCH-FIX-UPSTREAM 0001-Update-XCursor-settings.patch
-Patch0:         0001-Update-XCursor-settings.patch
-# PATCH-FIX-UPSTREAM 0004-Only-install-color-scheme-on-toplevel-widgets.patch
-Patch1:         0004-Only-install-color-scheme-on-toplevel-widgets.patch
-# PATCH-FIX-UPSTREAM 0005-Properly-check-for-systray-being-available.patch
-Patch2:         0005-Properly-check-for-systray-being-available.patch
-# PATCH-FIX-UPSTREAM 
0007-Use-activate-on-single-click-setting-from-QPlatformT.patch
-Patch3:         0007-Use-activate-on-single-click-setting-from-QPlatformT.patch
-# PATCH-FIX-UPSTREAM 0008-Implement-SystemTrayMenuItem-setMenu-correctly.patch
-Patch4:         0008-Implement-SystemTrayMenuItem-setMenu-correctly.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -109,11 +100,6 @@
 %lang_package -n %lname
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
   %cmake_kf5 -d build

++++++ frameworkintegration-5.6.0.tar.xz -> frameworkintegration-5.7.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.6.0/CMakeLists.txt 
new/frameworkintegration-5.7.0/CMakeLists.txt
--- old/frameworkintegration-5.6.0/CMakeLists.txt       2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/CMakeLists.txt       2015-02-08 
16:10:56.000000000 +0100
@@ -2,7 +2,7 @@
 
 project(FrameworkIntegration)
 
-find_package(ECM 1.6.0 REQUIRED NO_MODULE)
+find_package(ECM 1.7.0 REQUIRED NO_MODULE)
 
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
@@ -19,8 +19,8 @@
 set(REQUIRED_QT_VERSION 5.2.0)
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
 
-set(KF5_VERSION "5.6.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.6.0") # handled by release scripts
+set(KF5_VERSION "5.7.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.7.0") # handled by release scripts
 
 ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX FRAMEWORKINTEGRATION
                   VERSION_HEADER 
"${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h"
@@ -51,7 +51,7 @@
 add_subdirectory(tests)
 
 # create a Config.cmake and a ConfigVersion.cmake file and install them
-set(CMAKECONFIG_INSTALL_DIR 
"${CMAKECONFIG_INSTALL_PREFIX}/KF5FrameworkIntegration")
+set(CMAKECONFIG_INSTALL_DIR 
"${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5FrameworkIntegration")
 
 
ecm_configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF5FrameworkIntegrationConfig.cmake.in"
                               
"${CMAKE_CURRENT_BINARY_DIR}/KF5FrameworkIntegrationConfig.cmake"
@@ -66,9 +66,9 @@
 install(EXPORT KF5FrameworkIntegrationTargets DESTINATION 
"${CMAKECONFIG_INSTALL_DIR}" FILE KF5FrameworkIntegrationTargets.cmake 
NAMESPACE KF5:: )
 
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h
-        DESTINATION ${KF5_INCLUDE_INSTALL_DIR} COMPONENT Devel )
+        DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel )
 
-install(FILES plasma_workspace.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR})
+install(FILES plasma_workspace.notifyrc DESTINATION 
${KDE_INSTALL_KNOTIFY5RCDIR})
 
 
 feature_summary(WHAT ALL   FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.6.0/autotests/CMakeLists.txt 
new/frameworkintegration-5.7.0/autotests/CMakeLists.txt
--- old/frameworkintegration-5.6.0/autotests/CMakeLists.txt     2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/autotests/CMakeLists.txt     2015-02-08 
16:10:56.000000000 +0100
@@ -17,6 +17,7 @@
 
 macro(FRAMEWORKINTEGRATION_TESTS _testname)
     add_executable(${_testname} ${_testname}.cpp ${ARGN})
+    set_target_properties(${_testname} PROPERTIES COMPILE_FLAGS "-DUNIT_TEST")
     add_test(frameworkintegration-${_testname} ${_testname})
     ecm_mark_as_test(${_testname})
     target_link_libraries(${_testname} Qt5::Test Qt5::DBus KF5::ConfigWidgets 
KF5::ConfigCore KF5::IconThemes KF5::Style KF5::KIOFileWidgets KF5::I18n 
KF5::Notifications)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/autotests/kdeplatformtheme_unittest.cpp 
new/frameworkintegration-5.7.0/autotests/kdeplatformtheme_unittest.cpp
--- old/frameworkintegration-5.6.0/autotests/kdeplatformtheme_unittest.cpp      
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/autotests/kdeplatformtheme_unittest.cpp      
2015-02-08 16:10:56.000000000 +0100
@@ -46,10 +46,17 @@
     QStandardPaths::setTestModeEnabled(true);
 
     QString configPath = 
QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation);
+
+    if(!QDir(configPath).mkpath(".")) {
+        qFatal("Failed to create test configuration directory.");
+    }
+
     configPath.append("/kdeglobals");
 
     QFile::remove(configPath);
-    QFile::copy(CONFIGFILE, configPath);
+    if(!QFile::copy(CONFIGFILE, configPath)) {
+        qFatal("Failed to copy kdeglobals required for tests.");
+    }
 }
 
 Q_COREAPP_STARTUP_FUNCTION(prepareEnvironment);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/autotests/kstyle_unittest.cpp 
new/frameworkintegration-5.7.0/autotests/kstyle_unittest.cpp
--- old/frameworkintegration-5.6.0/autotests/kstyle_unittest.cpp        
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/autotests/kstyle_unittest.cpp        
2015-02-08 16:10:56.000000000 +0100
@@ -36,10 +36,17 @@
     QStandardPaths::setTestModeEnabled(true);
 
     QString configPath = 
QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation);
+
+    if(!QDir(configPath).mkpath(".")) {
+        qFatal("Failed to create test configuration directory.");
+    }
+
     configPath.append("/kdeglobals");
 
     QFile::remove(configPath);
-    QFile::copy(CONFIGFILE, configPath);
+    if(!QFile::copy(CONFIGFILE, configPath)) {
+        qFatal("Failed to copy kdeglobals required for tests.");
+    }
 }
 
 Q_COREAPP_STARTUP_FUNCTION(prepareEnvironment);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.6.0/plasma_workspace.notifyrc 
new/frameworkintegration-5.7.0/plasma_workspace.notifyrc
--- old/frameworkintegration-5.6.0/plasma_workspace.notifyrc    2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/plasma_workspace.notifyrc    2015-02-08 
16:10:56.000000000 +0100
@@ -1,6 +1,7 @@
 [Global]
 IconName=kde
 Comment=Plasma Workspace
+Comment[ar]=مساحة عمل بلازما
 Comment[ca]=Espai de treball del Plasma
 Comment[cs]=Pracovní plocha Plasma
 Comment[da]=Plasma arbejdsområde
@@ -35,6 +36,7 @@
 
 [Event/Trash: emptied]
 Name=Trash: Emptied
+Name[ar]=المهملات: أُفرغت
 Name[ca]=Paperera: s'ha buidat
 Name[cs]=Koš: vyprázdněn
 Name[da]=Affald: Tømt
@@ -67,6 +69,7 @@
 Name[zh_CN]=回收站:空的
 Name[zh_TW]=資源回收筒:已清空
 Comment=The trash has been emptied
+Comment[ar]=أُفرغت المهملات
 Comment[ca]=S'ha buidat la paperera
 Comment[cs]=Koš byl vyprázdněn
 Comment[da]=Affaldet er blevet tømt
@@ -103,6 +106,7 @@
 
 [Event/Textcompletion: rotation]
 Name=Textcompletion: Rotation
+Name[ar]=إكمال النصّ: دوران
 Name[ca]=Compleció de text: rotació
 Name[cs]=Doplňování textu: rotace
 Name[da]=Tekstfuldførelse: Rotation
@@ -134,6 +138,7 @@
 Name[zh_CN]=文本补全:旋转
 Name[zh_TW]=文字補完:循環
 Comment=The end of the list of matches has been reached
+Comment[ar]=وصلتُ إلى نهاية قائمة التّطابقات
 Comment[ca]=S'ha arribat al final de la llista de coincidències
 Comment[cs]=Bylo dosaženo konce seznamu shod
 Comment[da]=Afslutningen på listen over matches er blevet nået
@@ -169,6 +174,7 @@
 
 [Event/Textcompletion: no match]
 Name=Textcompletion: No Match
+Name[ar]=إكمال النصّ: لا تطابق
 Name[ca]=Compleció de text: sense coincidència
 Name[cs]=Doplňování textu: žádná shoda
 Name[da]=Tekstfuldførelse: Ingen match
@@ -200,6 +206,7 @@
 Name[zh_CN]=文本补全:没有匹配
 Name[zh_TW]=文字補完:沒有符合
 Comment=No matching completion was found
+Comment[ar]=لم تُعثر على تطابقات
 Comment[ca]=No s'ha trobat cap compleció coincident
 Comment[cs]=Nebyla nalezena žádná shoda
 Comment[da]=Ingen matchende fuldstændiggørelse blev fundet
@@ -235,6 +242,7 @@
 
 [Event/Textcompletion: partial match]
 Name=Textcompletion: Partial Match
+Name[ar]=إكمال النصّ: تطابق جزئيّ
 Name[ca]=Compleció de text: coincidència parcial
 Name[cs]=Doplňování textu: částčná shoda 
 Name[da]=Tekstfuldførelse: Delvis match
@@ -266,6 +274,7 @@
 Name[zh_CN]=文本补全:部分匹配
 Name[zh_TW]=文字補完:部份符合
 Comment=There is more than one possible match
+Comment[ar]=هناك أكثر من تطابق واحد ممكن
 Comment[ca]=Hi ha més d'una possible coincidència
 Comment[cs]=Existuje více než jedna shoda
 Comment[da]=Der er mere end et mulig match
@@ -301,6 +310,7 @@
 
 [Event/fatalerror]
 Name=Fatal Error
+Name[ar]=خطأ فادح
 Name[ca]=Error fatal
 Name[cs]=Kritická chyba
 Name[da]=Fatal fejl
@@ -332,6 +342,7 @@
 Name[zh_CN]=致命错误
 Name[zh_TW]=嚴重錯誤
 Comment=There was a serious error causing the program to exit
+Comment[ar]=حدث خطأ جادّ سببّ للبرنامج بإغلاقه
 Comment[ca]=S'ha produït un error seriós que ha provocat la sortida del 
programa
 Comment[cs]=Nastala závažná chyba, v důsledku které byl program ukončen
 Comment[da]=Der var en alvorlig fejl som forårsagede at programmet afsluttede
@@ -368,6 +379,7 @@
 
 [Event/notification]
 Name=Notification
+Name[ar]=إخطار
 Name[ca]=Notificació
 Name[cs]=Upozornění
 Name[da]=Bekendtgørelse
@@ -400,6 +412,7 @@
 Name[zh_CN]=通知
 Name[zh_TW]=通知
 Comment=Something special happened in the program
+Comment[ar]=حدث شيء خاصّ في البرنامج
 Comment[ca]=Quelcom especial ha passat en el programa
 Comment[cs]=Něco zvláštního se stalo s programem
 Comment[da]=Noget specielt skete i programmet
@@ -435,6 +448,7 @@
 
 [Event/warning]
 Name=Warning
+Name[ar]=تحذير
 Name[ca]=Avís
 Name[cs]=Varování
 Name[da]=Advarsel
@@ -467,6 +481,7 @@
 Name[zh_CN]=警告
 Name[zh_TW]=警告
 Comment=There was an error in the program which may cause problems
+Comment[ar]=حدث خطأ في البرنامج مما تسبّب بمشاكل
 Comment[ca]=S'ha produït un error en el programa que pot provocar problemes
 Comment[cs]=V programu nastala chyba, která může způsobit problémy
 Comment[da]=Der var en fejl i program som kan volde problemer
@@ -502,6 +517,7 @@
 
 [Event/catastrophe]
 Name=Catastrophe
+Name[ar]=كارثة
 Name[ca]=Catàstrofe
 Name[cs]=Katastrofa
 Name[da]=Katastrofe
@@ -533,6 +549,7 @@
 Name[zh_CN]=严重故障
 Name[zh_TW]=發生大災難
 Comment=A very serious error occurred, at least causing the program to exit
+Comment[ar]=حدث خطأ جادّ جدًّا، تسبّب للبرنامج بإنهائه على أقلّ تقدير
 Comment[ca]=S'ha produït un error molt seriós, com a mínim ha provocat la 
sortida del programa
 Comment[cs]=Nastala velmi závažná chyba, která má za následek minimálně 
ukončení programu
 Comment[da]=En meget alvorlig fejl opstod, som mindst forårsagede at 
programmet afsluttede
@@ -569,6 +586,7 @@
 
 [Event/startkde]
 Name=Login
+Name[ar]=ولوج
 Name[ca]=Entrada
 Name[cs]=Přihlášení
 Name[da]=Login
@@ -601,6 +619,7 @@
 Name[zh_CN]=登录
 Name[zh_TW]=登入
 Comment=A new session is starting
+Comment[ar]=جلسة جديدة تبدأ
 Comment[ca]=S'està iniciat una sessió nova
 Comment[cs]=Spouští se nové sezení
 Comment[da]=En ny session er ved at starte
@@ -636,6 +655,7 @@
 
 [Event/exitkde]
 Name=Logout
+Name[ar]=خروج
 Name[ca]=Sortida
 Name[cs]=Odhlášení
 Name[da]=Log ud
@@ -668,6 +688,7 @@
 Name[zh_CN]=注销
 Name[zh_TW]=登出
 Comment=Session is exiting
+Comment[ar]=الجلسة تخرج
 Comment[ca]=La sessió està finalitzant
 Comment[cs]=Sezení se ukončuje
 Comment[da]=Sessionen er ved at afslutte
@@ -704,6 +725,7 @@
 
 [Event/cancellogout]
 Name=Logout Canceled
+Name[ar]=أُلغِيَ الخروج
 Name[ca]=S'ha cancel·lat la sortida
 Name[cs]=Odhlášení přerušeno
 Name[da]=Log ud annulleret
@@ -736,6 +758,7 @@
 Name[zh_CN]=注销取消了
 Name[zh_TW]=登出已取消
 Comment=Plasma logout was canceled
+Comment[ar]=أُلغِيَ الخروج من بلازما
 Comment[ca]=S'ha cancel·lat la sortida del Plasma
 Comment[cs]=Odhlášení z Plazmy bylo zrušeno
 Comment[da]=Plasma log ud blev annulleret
@@ -771,6 +794,7 @@
 
 [Event/printerror]
 Name=Print Error
+Name[ar]=خطأ طباعة
 Name[ca]=Error d'impressió
 Name[cs]=Chyba tisku
 Name[da]=Udskriftsfejl
@@ -803,6 +827,7 @@
 Name[zh_CN]=打印错误
 Name[zh_TW]=列印錯誤
 Comment=A print error has occurred
+Comment[ar]=حدث خطأ في الطباعة
 Comment[ca]=S'ha produït un error d'impressió
 Comment[cs]=Nastala chyba v tisku
 Comment[da]=En udskriftsfejl opstod
@@ -838,13 +863,14 @@
 
 [Event/messageInformation]
 Name=Information Message
+Name[ar]=رسالة معلومات
 Name[ca]=Missatge d'informació
 Name[cs]=Informační zpráva
 Name[da]=Informationsbesked
 Name[de]=Informationsmeldung
 Name[en_GB]=Information Message
 Name[es]=Mensaje de información
-Name[fi]=Tiedottava viesti
+Name[fi]=Ilmoitus
 Name[gd]=Teachdaireachd fiosrachaidh
 Name[hu]=Tájékoztató üzenet
 Name[it]=Messaggio informativo
@@ -870,13 +896,14 @@
 Name[zh_CN]=信息消息
 Name[zh_TW]=資訊訊息
 Comment=An information message is being shown
+Comment[ar]=رسالة معلومات تظهر
 Comment[ca]=Es mostra un missatge d'informació
 Comment[cs]=Je zobrazována informační zpráva
 Comment[da]=En informationsbesked vises
 Comment[de]=Eine Informationsmeldung wird angezeigt
 Comment[en_GB]=An information message is being shown
 Comment[es]=Se está mostrando un mensaje de información
-Comment[fi]=Näytetään tiedottava viesti
+Comment[fi]=Ilmoitus näytetään
 Comment[gd]=Tha teachdaireachd fiosrachaidh 'ga sealltainn
 Comment[hu]=Tájékoztató üzenet jelenik meg
 Comment[it]=Un messaggio informativo viene mostrato
@@ -905,13 +932,14 @@
 
 [Event/messageWarning]
 Name=Warning Message
+Name[ar]=رسالة تحذيريّة
 Name[ca]=Missatge d'avís
 Name[cs]=Varovná zpráva
 Name[da]=Advarselsbesked
 Name[de]=Warnmeldung
 Name[en_GB]=Warning Message
 Name[es]=Mensaje de advertencia
-Name[fi]=Varoitusviesti
+Name[fi]=Varoitus
 Name[gd]=Teachdaireachd rabhaidh
 Name[hu]=Figyelmeztető üzenet
 Name[it]=Messaggio di avviso
@@ -937,13 +965,14 @@
 Name[zh_CN]=警告消息
 Name[zh_TW]=警告訊息
 Comment=A warning message is being shown
+Comment[ar]=رسالة تحذير تظهر
 Comment[ca]=Es mostra un missatge d'avís
 Comment[cs]=Je zobrazována výstražná zpráva
 Comment[da]=En advarselsbesked vises
 Comment[de]=Eine Warnmeldung wird angezeigt
 Comment[en_GB]=A warning message is being shown
 Comment[es]=Se está mostrando un mensaje de advertencia
-Comment[fi]=Näytetään varoitusviesti
+Comment[fi]=Varoitus näytetään
 Comment[gd]=Tha teachdaireachd rabhaidh 'ga sealltainn
 Comment[hu]=Figyelmeztető üzenet jelenik meg
 Comment[it]=Un messaggio di avviso viene mostrato
@@ -972,13 +1001,14 @@
 
 [Event/messageCritical]
 Name=Critical Message
+Name[ar]=رسالة حرِجة
 Name[ca]=Missatge crític
 Name[cs]=Kritická zpráva
 Name[da]=Kritisk besked
 Name[de]=Kritische Meldung
 Name[en_GB]=Critical Message
 Name[es]=Mensaje crítico
-Name[fi]=Kriittinen viesti
+Name[fi]=Hälytys
 Name[gd]=Teachdaireachd èiginneach
 Name[hu]=Kritikus fontosságú üzenet
 Name[it]=Messaggio critico
@@ -1004,13 +1034,14 @@
 Name[zh_CN]=严重消息
 Name[zh_TW]=嚴重訊息
 Comment=A critical message is being shown
+Comment[ar]=رسالة حرِجة تظهر
 Comment[ca]=Es mostra un missatge crític
 Comment[cs]=Je zobrazována kritická zpráva
 Comment[da]=En kritisk besked vises
 Comment[de]=Eine kritische Fehlermeldung wird angezeigt
 Comment[en_GB]=A critical message is being shown
 Comment[es]=Se está mostrando un mensaje crítico
-Comment[fi]=Näytetään kriittinen viesti
+Comment[fi]=Hälytys näytetään
 Comment[gd]=Tha teachdaireachd èiginneach 'ga sealltainn
 Comment[hu]=Kritikus fontosságú hibaüzenet jelenik meg
 Comment[it]=Un messaggio critico è stato mostrato
@@ -1039,6 +1070,7 @@
 
 [Event/messageboxQuestion]
 Name=Question
+Name[ar]=سؤال
 Name[ca]=Pregunta
 Name[cs]=Dotaz
 Name[da]=Spørgsmål
@@ -1071,6 +1103,7 @@
 Name[zh_CN]=问题
 Name[zh_TW]=詢問
 Comment=A question is being asked
+Comment[ar]=سؤال يُسأل
 Comment[ca]=Es pregunta una qüestió
 Comment[cs]=Je položen dotaz
 Comment[da]=Et spørgsmål stilles
@@ -1107,6 +1140,7 @@
 
 [Event/beep]
 Name=Beep
+Name[ar]=جرس
 Name[ca]=Timbre
 Name[cs]=Pípnutí
 Name[da]=Bip
@@ -1139,6 +1173,7 @@
 Name[zh_CN]=响铃
 Name[zh_TW]=嗶聲
 Comment=Sound bell
+Comment[ar]=جرس صوت
 Comment[ca]=So de campana
 Comment[cs]=Zvonek
 Comment[da]=Lad klokke lyde
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/po/ja/frameworkintegration5.po 
new/frameworkintegration-5.7.0/po/ja/frameworkintegration5.po
--- old/frameworkintegration-5.6.0/po/ja/frameworkintegration5.po       
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/po/ja/frameworkintegration5.po       
2015-02-08 16:10:56.000000000 +0100
@@ -6,7 +6,7 @@
 "PO-Revision-Date: 2014-05-01 01:02-0700\n"
 "Last-Translator: Japanese KDE translation team <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
-"Language: \n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/po/lt/frameworkintegration5.po 
new/frameworkintegration-5.7.0/po/lt/frameworkintegration5.po
--- old/frameworkintegration-5.6.0/po/lt/frameworkintegration5.po       
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/po/lt/frameworkintegration5.po       
2015-02-08 16:10:56.000000000 +0100
@@ -1,23 +1,24 @@
 # Lithuanian translations for trunk-kf package.
 # Copyright (C) 2014 This_file_is_part_of_KDE
 # This file is distributed under the same license as the trunk-kf package.
-# Automatically generated, 2014.
 #
+# Automatically generated, 2014.
+# Liudas Ališauskas <[email protected]>, 2015.
 msgid ""
 msgstr ""
 "Project-Id-Version: trunk-kf 5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-12-02 09:50+0000\n"
-"PO-Revision-Date: 2014-09-29 14:18+0100\n"
-"Last-Translator: Andrius Štikonas <[email protected]>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2015-01-26 13:24+0200\n"
+"Last-Translator: Liudas Ališauskas <[email protected]>\n"
+"Language-Team: Lithuanian <[email protected]>\n"
 "Language: lt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
 "%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Generator: Lokalize 1.5\n"
 
 #: platformtheme/kdeplatformfiledialoghelper.cpp:234
 msgid "Opening..."
@@ -30,32 +31,32 @@
 #: platformtheme/kdeplatformtheme.cpp:227
 msgctxt "@action:button"
 msgid "Save All"
-msgstr ""
+msgstr "Išsaugoti viską"
 
 #: platformtheme/kdeplatformtheme.cpp:233
 msgctxt "@action:button"
 msgid "Yes to All"
-msgstr ""
+msgstr "Taip viskam"
 
 #: platformtheme/kdeplatformtheme.cpp:237
 msgctxt "@action:button"
 msgid "No to All"
-msgstr ""
+msgstr "Ne viskam"
 
 #: platformtheme/kdeplatformtheme.cpp:240
 msgctxt "@action:button"
 msgid "Abort"
-msgstr ""
+msgstr "Nutraukti"
 
 #: platformtheme/kdeplatformtheme.cpp:242
 msgctxt "@action:button"
 msgid "Retry"
-msgstr ""
+msgstr "Bandyti vėl"
 
 #: platformtheme/kdeplatformtheme.cpp:244
 msgctxt "@action:button"
 msgid "Ignore"
-msgstr ""
+msgstr "Ignoruoti"
 
 #: platformtheme/kdirselectdialog.cpp:132
 msgctxt "folder name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/po/nb/frameworkintegration5.po 
new/frameworkintegration-5.7.0/po/nb/frameworkintegration5.po
--- old/frameworkintegration-5.6.0/po/nb/frameworkintegration5.po       
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/po/nb/frameworkintegration5.po       
2015-02-08 16:10:56.000000000 +0100
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2014-11-13 07:46+0000\n"
+"POT-Creation-Date: 2014-12-02 09:50+0000\n"
 "PO-Revision-Date: 2014-09-14 22:12+0200\n"
 "Last-Translator: Bjørn Steensrud <[email protected]>\n"
 "Language-Team: Norwegian Bokmål <[email protected]>\n"
@@ -27,32 +27,32 @@
 msgid "Saving..."
 msgstr "Lagrer …"
 
-#: platformtheme/kdeplatformtheme.cpp:226
+#: platformtheme/kdeplatformtheme.cpp:227
 msgctxt "@action:button"
 msgid "Save All"
 msgstr ""
 
-#: platformtheme/kdeplatformtheme.cpp:232
+#: platformtheme/kdeplatformtheme.cpp:233
 msgctxt "@action:button"
 msgid "Yes to All"
 msgstr ""
 
-#: platformtheme/kdeplatformtheme.cpp:236
+#: platformtheme/kdeplatformtheme.cpp:237
 msgctxt "@action:button"
 msgid "No to All"
 msgstr ""
 
-#: platformtheme/kdeplatformtheme.cpp:239
+#: platformtheme/kdeplatformtheme.cpp:240
 msgctxt "@action:button"
 msgid "Abort"
 msgstr ""
 
-#: platformtheme/kdeplatformtheme.cpp:241
+#: platformtheme/kdeplatformtheme.cpp:242
 msgctxt "@action:button"
 msgid "Retry"
 msgstr ""
 
-#: platformtheme/kdeplatformtheme.cpp:243
+#: platformtheme/kdeplatformtheme.cpp:244
 msgctxt "@action:button"
 msgid "Ignore"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/infopage/CMakeLists.txt 
new/frameworkintegration-5.7.0/src/infopage/CMakeLists.txt
--- old/frameworkintegration-5.6.0/src/infopage/CMakeLists.txt  2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/infopage/CMakeLists.txt  2015-02-08 
16:10:56.000000000 +0100
@@ -24,4 +24,4 @@
     box-center.png
     kde_infopage.css
     kde_infopage_rtl.css
-    DESTINATION ${KF5_DATA_INSTALL_DIR}/infopage)
+    DESTINATION ${KDE_INSTALL_DATADIR_KF5}/infopage)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/integrationplugin/CMakeLists.txt 
new/frameworkintegration-5.7.0/src/integrationplugin/CMakeLists.txt
--- old/frameworkintegration-5.6.0/src/integrationplugin/CMakeLists.txt 
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/integrationplugin/CMakeLists.txt 
2015-02-08 16:10:56.000000000 +0100
@@ -10,4 +10,4 @@
 )
 
 install(TARGETS FrameworkIntegrationPlugin
-        DESTINATION ${PLUGIN_INSTALL_DIR}/kf5)
+        DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.6.0/src/kstyle/CMakeLists.txt 
new/frameworkintegration-5.7.0/src/kstyle/CMakeLists.txt
--- old/frameworkintegration-5.6.0/src/kstyle/CMakeLists.txt    2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/kstyle/CMakeLists.txt    2015-02-08 
16:10:56.000000000 +0100
@@ -15,7 +15,7 @@
 endif()
 
 # create a Config.cmake and a ConfigVersion.cmake file and install them
-set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5Style")
+set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Style")
 
 configure_file(config-kstyle.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/config-kstyle.h )
 
@@ -25,7 +25,7 @@
 generate_export_header(KF5Style BASE_NAME KStyle)
 add_library(KF5::Style ALIAS KF5Style)
 
-target_include_directories(KF5Style INTERFACE 
"$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KStyle>")
+target_include_directories(KF5Style INTERFACE 
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KStyle>")
 
 target_link_libraries(KF5Style
     PUBLIC
@@ -56,6 +56,6 @@
 
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kstyle_export.h
               ${KStyle_HEADERS}
-        DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KStyle
+        DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KStyle
         COMPONENT Devel)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.6.0/src/kstyle/kstyle.cpp 
new/frameworkintegration-5.7.0/src/kstyle/kstyle.cpp
--- old/frameworkintegration-5.6.0/src/kstyle/kstyle.cpp        2015-01-03 
12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/kstyle/kstyle.cpp        2015-02-08 
16:10:56.000000000 +0100
@@ -103,7 +103,7 @@
 
 void ColorSchemeFilter::installColorScheme(QWidget *w)
 {
-    if (!w) {
+    if (!w || !w->isTopLevel()) {
         return;
     }
 #if HAVE_X11
@@ -416,11 +416,6 @@
 int KStyle::styleHint(StyleHint hint, const QStyleOption *option, const 
QWidget *widget, QStyleHintReturn *returnData) const
 {
     switch (hint) {
-    case SH_ItemView_ActivateItemOnSingleClick: {
-        KConfigGroup g(KSharedConfig::openConfig(), "KDE");
-        return g.readEntry("SingleClick", true);
-    }
-
     case SH_DialogButtonBox_ButtonsHaveIcons: {
         // was KGlobalSettings::showIconsOnPushButtons() :
         KConfigGroup g(KSharedConfig::openConfig(), "KDE");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/platformtheme/CMakeLists.txt 
new/frameworkintegration-5.7.0/src/platformtheme/CMakeLists.txt
--- old/frameworkintegration-5.6.0/src/platformtheme/CMakeLists.txt     
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/platformtheme/CMakeLists.txt     
2015-02-08 16:10:56.000000000 +0100
@@ -7,6 +7,11 @@
   set(HAVE_X11 ${XCB_XCB_FOUND})
   if (XCB_XCB_FOUND)
     find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras)
+    find_package(X11)
+    set_package_properties(X11 PROPERTIES DESCRIPTION "Required for updating 
the Cursor theme on X11"
+                           URL "http://www.x.org";
+                           TYPE REQUIRED
+                           )
   endif()
 else()
     set(HAVE_X11 FALSE)
@@ -46,7 +51,7 @@
 )
 
 if(HAVE_X11)
-  target_link_libraries(KDEPlatformTheme PRIVATE Qt5::X11Extras XCB::XCB)
+  target_link_libraries(KDEPlatformTheme PRIVATE Qt5::X11Extras XCB::XCB 
${X11_Xcursor_LIB})
 endif()
 
-install(TARGETS KDEPlatformTheme DESTINATION 
${QT_PLUGIN_INSTALL_DIR}/platformthemes)
+install(TARGETS KDEPlatformTheme DESTINATION 
${KDE_INSTALL_QTPLUGINDIR}/platformthemes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/platformtheme/kdeplatformsystemtrayicon.cpp 
new/frameworkintegration-5.7.0/src/platformtheme/kdeplatformsystemtrayicon.cpp
--- 
old/frameworkintegration-5.6.0/src/platformtheme/kdeplatformsystemtrayicon.cpp  
    2015-01-03 12:59:57.000000000 +0100
+++ 
new/frameworkintegration-5.7.0/src/platformtheme/kdeplatformsystemtrayicon.cpp  
    2015-02-08 16:10:56.000000000 +0100
@@ -24,9 +24,7 @@
 #include <QMenu>
 #include <QRect>
 #include <QApplication>
-#include <QDBusConnection>
-#include <QDBusConnectionInterface>
-#include <QDBusReply>
+#include <QDBusInterface>
 
 #if (QT_VERSION >= QT_VERSION_CHECK(5, 3, 0))
 SystemTrayMenu::SystemTrayMenu()
@@ -146,7 +144,6 @@
 SystemTrayMenuItem::SystemTrayMenuItem()
     : QPlatformMenuItem()
     , m_tag(0)
-    , m_menu(Q_NULLPTR)
     , m_action(new QAction(this))
 {
     connect(m_action, &QAction::triggered, this, 
&QPlatformMenuItem::activated);
@@ -189,7 +186,9 @@
 
 void SystemTrayMenuItem::setMenu(QPlatformMenu *menu)
 {
-    m_menu = menu;
+    if (SystemTrayMenu *ourMenu = qobject_cast<SystemTrayMenu *>(menu)) {
+        m_action->setMenu(ourMenu->menu());
+    }
 }
 
 void SystemTrayMenuItem::setRole(QPlatformMenuItem::MenuRole role)
@@ -327,8 +326,12 @@
 
 bool KDEPlatformSystemTrayIcon::isSystemTrayAvailable() const
 {
-    QDBusReply<bool> reply = 
QDBusConnection::sessionBus().interface()->isServiceRegistered("org.kde.StatusNotifierWatcher");
-    return reply.value();
+    QDBusInterface systrayHost("org.kde.StatusNotifierWatcher", 
"/StatusNotifierWatcher", "org.kde.StatusNotifierWatcher");
+    if (systrayHost.isValid()) {
+        return systrayHost.property("IsStatusNotifierHostRegistered").toBool();
+    }
+
+    return false;
 }
 
 bool KDEPlatformSystemTrayIcon::supportsMessages() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/platformtheme/kdeplatformsystemtrayicon.h 
new/frameworkintegration-5.7.0/src/platformtheme/kdeplatformsystemtrayicon.h
--- 
old/frameworkintegration-5.6.0/src/platformtheme/kdeplatformsystemtrayicon.h    
    2015-01-03 12:59:57.000000000 +0100
+++ 
new/frameworkintegration-5.7.0/src/platformtheme/kdeplatformsystemtrayicon.h    
    2015-02-08 16:10:56.000000000 +0100
@@ -82,7 +82,6 @@
 
 private:
     quintptr m_tag;
-    QPlatformMenu *m_menu;
     QAction *m_action;
 };
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/platformtheme/khintssettings.cpp 
new/frameworkintegration-5.7.0/src/platformtheme/khintssettings.cpp
--- old/frameworkintegration-5.6.0/src/platformtheme/khintssettings.cpp 
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/platformtheme/khintssettings.cpp 
2015-02-08 16:10:56.000000000 +0100
@@ -33,6 +33,7 @@
 #include <QApplication>
 #include <QGuiApplication>
 #include <QDialogButtonBox>
+#include <QScreen>
 
 #include <QDBusConnection>
 #include <QDBusInterface>
@@ -42,6 +43,16 @@
 #include <ksharedconfig.h>
 #include <kcolorscheme.h>
 
+#ifndef UNIT_TEST
+#include <config-platformtheme.h>
+#else
+#define HAVE_X11 0
+#endif
+#if HAVE_X11
+#include <QX11Info>
+#include <X11/Xcursor/Xcursor.h>
+#endif
+
 static const QString defaultLookAndFeelPackage = "org.kde.breeze.desktop";
 
 KHintsSettings::KHintsSettings() : QObject(0)
@@ -234,6 +245,9 @@
     case IconChanged:
         iconChanged(arg); //Once the KCM is ported to use IconChanged, this 
should not be needed
         break;
+    case CursorChanged:
+        updateCursorTheme();
+        break;
     case StyleChanged: {
         QApplication *app = qobject_cast<QApplication 
*>(QCoreApplication::instance());
         if (!app) {
@@ -363,3 +377,33 @@
         }
     }
 }
+
+void KHintsSettings::updateCursorTheme()
+{
+    KConfig config("kcminputrc");
+    KConfigGroup g(&config, "Mouse");
+
+    QString theme = g.readEntry("cursorTheme", QString());
+    int size      = g.readEntry("cursorSize", -1);
+
+    // Default cursor size is 16 points
+    if (size == -1) {
+        if (QScreen *s = QGuiApplication::primaryScreen()) {
+            size = s->logicalDotsPerInchY() * 16 / 72;
+        } else {
+            size = 0;
+        }
+    }
+
+#if HAVE_X11
+    if (QX11Info::isPlatformX11()) {
+        // Note that in X11R7.1 and earlier, calling XcursorSetTheme()
+        // with a NULL theme would cause Xcursor to use "default", but
+        // in 7.2 and later it will cause it to revert to the theme that
+        // was configured when the application was started.
+        XcursorSetTheme(QX11Info::display(), theme.isNull() ?
+                        "default" : QFile::encodeName(theme).constData());
+        XcursorSetDefaultSize(QX11Info::display(), size);
+    }
+#endif
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.6.0/src/platformtheme/khintssettings.h 
new/frameworkintegration-5.7.0/src/platformtheme/khintssettings.h
--- old/frameworkintegration-5.6.0/src/platformtheme/khintssettings.h   
2015-01-03 12:59:57.000000000 +0100
+++ new/frameworkintegration-5.7.0/src/platformtheme/khintssettings.h   
2015-02-08 16:10:56.000000000 +0100
@@ -54,15 +54,13 @@
     explicit KHintsSettings();
     virtual ~KHintsSettings();
 
-    inline QVariant hint(QPlatformTheme::ThemeHint hint)
+    inline QVariant hint(QPlatformTheme::ThemeHint hint) const
     {
         return m_hints[hint];
     }
-    inline QPalette *palette(QPlatformTheme::Palette type)
+
+    inline QPalette *palette(QPlatformTheme::Palette type) const
     {
-        if (!m_palettes.contains(type)) {
-            return 0;
-        }
         return m_palettes[type];
     }
 
@@ -78,6 +76,7 @@
     void iconChanged(int group);
     void updateQtSettings(KConfigGroup &cg);
     Qt::ToolButtonStyle toolButtonStyle(const KConfigGroup &cg) const;
+    void updateCursorTheme();
 
     QStringList xdgIconThemePaths() const;
     QHash<QPlatformTheme::Palette, QPalette *> m_palettes;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to