Hello community,

here is the log from the commit of package frameworkintegration for 
openSUSE:Factory checked in at 2015-04-13 20:24:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-03-16 09:30:26.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.frameworkintegration.new/frameworkintegration.changes
   2015-04-13 20:24:46.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Apr  4 14:40:42 UTC 2015 - hrvoje.sen...@gmail.com
+
+- Update to 5.9.0
+  * Fix possible crash when destroying a QSystemTrayIcon
+    (triggered by e.g. Trojita), kde#343976
+  * Fix native modal file dialogs in QML, kde#334963
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.9.0.php
+
+-------------------------------------------------------------------

Old:
----
  frameworkintegration-5.8.0.tar.xz

New:
----
  frameworkintegration-5.9.0.tar.xz

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

Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.WeaUpS/_old  2015-04-13 20:24:47.000000000 +0200
+++ /var/tmp/diff_new_pack.WeaUpS/_new  2015-04-13 20:24:47.000000000 +0200
@@ -16,23 +16,24 @@
 #
 
 
+%bcond_without lang
 %define lname   libKF5Style5
-%define _tar_path 5.8
+%define _tar_path 5.9
 Name:           frameworkintegration
-Version:        %{_tar_path}.0
+Version:        5.9.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 2.8.12
-BuildRequires:  extra-cmake-modules >= 1.8.0
+BuildRequires:  extra-cmake-modules >= %{_tar_path}
 BuildRequires:  fdupes
-BuildRequires:  kconfig-devel >= %{kf5_version}
-BuildRequires:  kconfigwidgets-devel >= %{kf5_version}
+BuildRequires:  kconfig-devel >= %{_tar_path}
+BuildRequires:  kconfigwidgets-devel >= %{_tar_path}
 BuildRequires:  kf5-filesystem
-BuildRequires:  ki18n-devel >= %{kf5_version}
-BuildRequires:  kiconthemes-devel >= %{kf5_version}
-BuildRequires:  kio-devel >= %{kf5_version}
-BuildRequires:  knotifications-devel >= %{kf5_version}
-BuildRequires:  kwidgetsaddons-devel >= %{kf5_version}
+BuildRequires:  ki18n-devel >= %{_tar_path}
+BuildRequires:  kiconthemes-devel >= %{_tar_path}
+BuildRequires:  kio-devel >= %{_tar_path}
+BuildRequires:  knotifications-devel >= %{_tar_path}
+BuildRequires:  kwidgetsaddons-devel >= %{_tar_path}
 BuildRequires:  libQt5Gui-private-headers-devel >= 5.2.0
 BuildRequires:  pkgconfig(Qt5DBus) >= 5.2.0
 BuildRequires:  pkgconfig(Qt5Widgets) >= 5.2.0
@@ -60,7 +61,9 @@
 Summary:        Plugins responsible for better integration of Qt applications 
in KDE Workspace
 Group:          System/GUI/KDE
 Obsoletes:      libKF5Style4
+%if %{with lang}
 Recommends:     %lname-lang = %{version}
+%endif
 
 %description -n %lname
 Framework Integration is a set of plugins responsible for better
@@ -87,8 +90,8 @@
 Group:          Development/Libraries/KDE
 Requires:       %lname = %{version}
 Requires:       extra-cmake-modules
-Requires:       kconfigwidgets-devel >= %{kf5_version}
-Requires:       kiconthemes-devel >= %{kf5_version}
+Requires:       kconfigwidgets-devel >= %{_tar_path}
+Requires:       kiconthemes-devel >= %{_tar_path}
 
 %description devel
 Framework Integration is a set of plugins responsible for better
@@ -107,15 +110,19 @@
 
 %install
   %kf5_makeinstall -C build
-  %fdupes -s %{buildroot}
+  %fdupes %{buildroot}
 
-  %find_lang %{name}5
+%if %{with lang}
+%find_lang %{name}5
+%endif
 
 %post -n %lname -p /sbin/ldconfig
 
 %postun -n %lname -p /sbin/ldconfig
 
+%if %{with lang}
 %files -n %lname-lang -f %{name}5.lang
+%endif
 
 %files -n %lname
 %defattr(-,root,root)

++++++ frameworkintegration-5.8.0.tar.xz -> frameworkintegration-5.9.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.8.0/CMakeLists.txt 
new/frameworkintegration-5.9.0/CMakeLists.txt
--- old/frameworkintegration-5.8.0/CMakeLists.txt       2015-03-07 
15:36:56.000000000 +0100
+++ new/frameworkintegration-5.9.0/CMakeLists.txt       2015-04-04 
13:58:07.000000000 +0200
@@ -2,7 +2,7 @@
 
 project(FrameworkIntegration)
 
-find_package(ECM 1.8.0 REQUIRED NO_MODULE)
+find_package(ECM 5.9.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.8.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.8.0") # handled by release scripts
+set(KF5_VERSION "5.9.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.9.0") # handled by release scripts
 
 ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX FRAMEWORKINTEGRATION
                   VERSION_HEADER 
"${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.8.0/autotests/CMakeLists.txt 
new/frameworkintegration-5.9.0/autotests/CMakeLists.txt
--- old/frameworkintegration-5.8.0/autotests/CMakeLists.txt     2015-03-07 
15:36:56.000000000 +0100
+++ new/frameworkintegration-5.9.0/autotests/CMakeLists.txt     2015-04-04 
13:58:07.000000000 +0200
@@ -47,3 +47,7 @@
 frameworkintegration_tests(
   kfiledialog_unittest
 )
+
+frameworkintegration_tests(
+  ksni_unittest
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/autotests/ksni_unittest.cpp 
new/frameworkintegration-5.9.0/autotests/ksni_unittest.cpp
--- old/frameworkintegration-5.8.0/autotests/ksni_unittest.cpp  1970-01-01 
01:00:00.000000000 +0100
+++ new/frameworkintegration-5.9.0/autotests/ksni_unittest.cpp  2015-04-04 
13:58:07.000000000 +0200
@@ -0,0 +1,56 @@
+/*  This file is part of the KDE libraries
+ *  Copyright 2015 Martin Gräßlin <mgraess...@kde.org>
+ *
+ *  This library is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License or ( at
+ *  your option ) version 3 or, at the discretion of KDE e.V. ( which shall
+ *  act as a proxy as in section 14 of the GPLv3 ), any later version.
+ *
+ *  This library is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *  Library General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with this library; see the file COPYING.LIB.  If not, write to
+ *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ *  Boston, MA 02110-1301, USA.
+ */
+
+#include <QAbstractEventDispatcher>
+#include <QMenu>
+#include <QSignalSpy>
+#include <QSystemTrayIcon>
+#include <QTest>
+
+class KSniUnitTest : public QObject
+{
+    Q_OBJECT
+private Q_SLOTS:
+    // test for BUG 343976
+    void testHideDontCrash();
+};
+
+void KSniUnitTest::testHideDontCrash()
+{
+    QSystemTrayIcon *sti = new QSystemTrayIcon(this);
+    QMenu *trayIconMenu = new QMenu();
+    QAction *dummyAction = new QAction(QStringLiteral("foo"), sti);
+    trayIconMenu->addAction(dummyAction);
+    QSignalSpy menuDestroyedSpy(trayIconMenu, SIGNAL(destroyed()));
+    QVERIFY(menuDestroyedSpy.isValid());
+    sti->setContextMenu(trayIconMenu);
+
+    connect(sti, &QSystemTrayIcon::destroyed, trayIconMenu, 
&QMenu::deleteLater);
+    sti->setVisible(true);
+    sti->show();
+
+    // now delete it
+    delete sti;
+    QVERIFY(menuDestroyedSpy.wait());
+}
+
+QTEST_MAIN(KSniUnitTest)
+
+#include "ksni_unittest.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.8.0/plasma_workspace.notifyrc 
new/frameworkintegration-5.9.0/plasma_workspace.notifyrc
--- old/frameworkintegration-5.8.0/plasma_workspace.notifyrc    2015-03-07 
15:36:56.000000000 +0100
+++ new/frameworkintegration-5.9.0/plasma_workspace.notifyrc    2015-04-04 
13:58:07.000000000 +0200
@@ -12,6 +12,7 @@
 Comment[es]=Espacio de trabajo Plasma
 Comment[fi]=Plasma-työtila
 Comment[gd]=Rum-obrach Plasma
+Comment[gl]=Espazo de traballo de Plasma
 Comment[hu]=Plasma munkaterület
 Comment[it]=Spazio di lavoro Plasma
 Comment[ko]=Plasma 작업 공간
@@ -50,6 +51,7 @@
 Name[es]=Papelera: vacía
 Name[fi]=Roskakori: Tyhjennetty
 Name[gd]=An sgudal: falamh
+Name[gl]=Lixo: Baleiro
 Name[hu]=Kuka: kiürítve
 Name[it]=Cestino: svuotato
 Name[ko]=휴지통: 비워짐
@@ -86,6 +88,7 @@
 Comment[es]=Se ha vaciado la papelera
 Comment[fi]=Roskakori on tyhjennetty
 Comment[gd]=Chaidh an sgudal fhalamhachadh
+Comment[gl]=Baleirouse o lixo
 Comment[hu]=A kuka kiürült
 Comment[it]=Il cestino è stato svuotato
 Comment[ko]=휴지통이 비워짐
@@ -125,6 +128,7 @@
 Name[es]=Terminación de texto: rotación
 Name[fi]=Tekstin täydennys: kiertävä
 Name[gd]=Coileanadh teacsa: cuairteachadh
+Name[gl]=Completación de texto: rotación
 Name[hu]=Szövegkiegészítés: rotáció
 Name[it]=Completamento del testo: rotazione
 Name[ko]=텍스트 완성: 회전
@@ -159,6 +163,7 @@
 Comment[es]=Se ha alcanzado el final de la lista de coincidencias
 Comment[fi]=Sopivien sanojen luettelo on käyty läpi
 Comment[gd]=Ràinig thu an deireadh de na tha de sheisean ann
+Comment[gl]=Acadouse a fin da lista de coincidencias
 Comment[hu]=A találatok végére értem
 Comment[it]=La fine dell'elenco di corrispondenze è stata raggiunta
 Comment[ko]=일치하는 항목 목록의 끝에 도달함
@@ -197,6 +202,7 @@
 Name[es]=Terminación de texto: ninguna coincidencia
 Name[fi]=Tekstin täydennys: Ei sopivia
 Name[gd]=Coileanadh teacsa: cha do lorg sinn gin
+Name[gl]=Completación de texto: sen coincidencias
 Name[hu]=Szövegkiegészítés: nincs találat
 Name[it]=Completamento del testo: nessuna corrispondenza
 Name[ko]=텍스트 완성: 일치하는 것 없음
@@ -231,6 +237,7 @@
 Comment[es]=No se ha encontrado ninguna coincidencia de terminación
 Comment[fi]=Sopivaa täydennystä ei löytynyt
 Comment[gd]=Cha deach coileanadh a fhreagras a lorg
+Comment[gl]=Non se atopou ningún acabamento
 Comment[hu]=Nincs illeszthető szó
 Comment[it]=Non è stato trovato alcun completamento corrispondente
 Comment[ko]=일치하는 항목을 찾을 수 없음
@@ -269,6 +276,7 @@
 Name[es]=Terminación de texto: coincidencia parcial
 Name[fi]=Tekstin täydennys: Osittainen osuma
 Name[gd]=Coileanadh teacsa: pàirt dheth co-ionnann
+Name[gl]=Completación de texto: coincidencia parcial
 Name[hu]=Szövegkiegészítés: részleges találat
 Name[it]=Completamento del testo: corrispondenza parziale
 Name[ko]=텍스트 완성: 부분적 일치
@@ -303,6 +311,7 @@
 Comment[es]=Existe más de una posible coincidencia
 Comment[fi]=Löytyi useampi kuin yksi mahdollinen osuma
 Comment[gd]=Lorg sinn barrachd air aon nì a fhreagradh
+Comment[gl]=Hai máis dun posíbel acabamento
 Comment[hu]=Egynél több szó illeszkedik
 Comment[it]=C'è più di una corrispondenza possibile
 Comment[ko]=하나 이상의 일치하는 항목이 있음
@@ -342,6 +351,7 @@
 Name[es]=Error fatal
 Name[fi]=Vakava virhe
 Name[gd]=Mearachd mharbhtach
+Name[gl]=Erro fatal
 Name[hu]=Végzetes hiba
 Name[it]=Errore grave
 Name[ko]=치명적 오류
@@ -377,6 +387,7 @@
 Comment[es]=Ha ocurrido un error serio que ha causado la salida del programa
 Comment[fi]=Vakava virhe aiheutti ohjelman päättymisen
 Comment[gd]=Chaidh am prògram fhàgail ri linn mearachd dona
+Comment[gl]=Produciuse un erro grave que fixo que o programa se pechase
 Comment[hu]=Olyan hiba történt a programban, melynek hatására a program futása 
befejeződött
 Comment[it]=Si è verificato un errore grave, che ha causato la chiusura del 
programma
 Comment[ko]=프로그램이 종료될 정도의 큰 오류가 발생함
@@ -417,6 +428,7 @@
 Name[es]=Notificación
 Name[fi]=Ilmoitus
 Name[gd]=Brath
+Name[gl]=Notificación
 Name[hu]=Értesítés
 Name[it]=Notifica
 Name[ko]=알림
@@ -453,6 +465,7 @@
 Comment[es]=Ha ocurrido algo especial en el programa
 Comment[fi]=Ohjelmassa tapahtui jotakin erikoista
 Comment[gd]=Thachair rudeigin sònraichte sa phrògram
+Comment[gl]=Aconteceu algo especial no programa
 Comment[hu]=Valamilyen esemény következett be a programban
 Comment[it]=Si è verificato qualcosa di speciale nel programma
 Comment[ko]=프로그램에서 특별한 일이 발생함
@@ -492,6 +505,7 @@
 Name[es]=Advertencia
 Name[fi]=Varoitus
 Name[gd]=Rabhadh
+Name[gl]=Aviso
 Name[hu]=Figyelmeztetés
 Name[it]=Avviso
 Name[ko]=경고
@@ -528,6 +542,7 @@
 Comment[es]=Ha ocurrido un error en el programa que puede causar problemas
 Comment[fi]=Ohjelmassa oli virhe, joka voi aiheuttaa ongelmia
 Comment[gd]=Bha mearachd sa phrògram a dh'adhbharaicheas trioblaid ma 
dh'fhaoidte
+Comment[gl]=Produciuse un erro no programa que pode causar problemas
 Comment[hu]=Hiba történt a programban, de a program futása folytatódhat
 Comment[it]=Si è verificato un errore nel programma che potrebbe causare 
problemi
 Comment[ko]=프로그램에 문제를 가져올 수 있는 오류가 발생함
@@ -567,6 +582,7 @@
 Name[es]=Catástrofe
 Name[fi]=Katastrofi
 Name[gd]=Tubaist
+Name[gl]=Catástrofe
 Name[hu]=Súlyos hiba
 Name[it]=Catastrofe
 Name[ko]=중대한 오류
@@ -601,6 +617,7 @@
 Comment[es]=Ha ocurrido un error muy serio que ha causado, al menos, la salida 
del programa
 Comment[fi]=Tapahtui erittäin vakava virhe, joka aiheutti ainakin ohjelman 
päättymisen
 Comment[gd]=Thachair mearachd glè dhona agus chaidh am prògram fhàgail air a 
char as lugha
+Comment[gl]=Produciuse un erro moi grave, que como mínimo fixo que o programa 
se pechase
 Comment[hu]=Hiba történt a programban, a program futása befejeződött
 Comment[it]=Si è verificato un errore molto grave, che ha causato almeno la 
chiusura del programma
 Comment[ko]=프로그램이 종료될 정도의 매우 큰 오류가 발생함
@@ -641,6 +658,7 @@
 Name[es]=Inicio de sesión
 Name[fi]=Kirjautuminen
 Name[gd]=Logadh a-steach
+Name[gl]=Acceso
 Name[hu]=Bejelentkezés
 Name[it]=Accesso
 Name[ko]=로그인
@@ -677,6 +695,7 @@
 Comment[es]=Está iniciando una nueva sesión
 Comment[fi]=Uusi istunto alkaa
 Comment[gd]=Tha seisean ùr a' tòiseachadh
+Comment[gl]=Estase a iniciar unha sesión nova
 Comment[hu]=Egy új munkamenet kezdődött
 Comment[it]=Una nuova sessione sta per essere iniziata
 Comment[ko]=새 세션이 시작됨
@@ -716,6 +735,7 @@
 Name[es]=Cierre de sesión
 Name[fi]=Uloskirjautuminen
 Name[gd]=Logadh a-mach
+Name[gl]=Saír
 Name[hu]=Kijelentkezés
 Name[it]=Chiudi sessione
 Name[ko]=로그아웃
@@ -752,6 +772,7 @@
 Comment[es]=Está saliendo de la sesión
 Comment[fi]=Istunto päättyy
 Comment[gd]=Tha an seisean 'ga fhàgail
+Comment[gl]=Estase a saír da sesión
 Comment[hu]=A munkamenet létezik
 Comment[it]=La sessione sta per essere terminata
 Comment[ko]=세션이 종료됨
@@ -792,6 +813,7 @@
 Name[es]=Cierre de sesión cancelado
 Name[fi]=Uloskirjautuminen peruttu
 Name[gd]=Chaidh sgur dhen logadh a-mach
+Name[gl]=Cancelouse a saída
 Name[hu]=Kijelentkezés megszakítva
 Name[it]=Chiusura della sessione annullata
 Name[ko]=로그아웃 취소됨
@@ -828,6 +850,7 @@
 Comment[es]=Se ha cancelado el cierre de sesión de Plasma
 Comment[fi]=Plasmasta uloskirjautuminen on peruttu
 Comment[gd]=Chaidh sgur dhen logadh a-mach à Plasma
+Comment[gl]=Cancelouse a saída de Plasma
 Comment[hu]=A KDE kijelentkezési folyamata megszakadt
 Comment[it]=La chiusura di Plasma è stata annullata
 Comment[ko]=Plasma 로그아웃 취소됨
@@ -867,6 +890,7 @@
 Name[es]=Error de impresión
 Name[fi]=Tulostusvirhe
 Name[gd]=Mearachd clò-bhualaidh
+Name[gl]=Erro de impresión
 Name[hu]=Nyomtatási hiba
 Name[it]=Errore di stampa
 Name[ko]=인쇄 오류
@@ -903,6 +927,7 @@
 Comment[es]=Ha ocurrido un error de impresión
 Comment[fi]=Tapahtui tulostusvirhe
 Comment[gd]=Thachair mearachd leis a' chlò-bhualadh
+Comment[gl]=Produciuse un erro na impresión
 Comment[hu]=Nyomtatási hiba történt
 Comment[it]=Si è verificato un errore di stampa
 Comment[ko]=인쇄 오류가 발생함
@@ -942,6 +967,7 @@
 Name[es]=Mensaje de información
 Name[fi]=Ilmoitus
 Name[gd]=Teachdaireachd fiosrachaidh
+Name[gl]=Mensaxe de información
 Name[hu]=Tájékoztató üzenet
 Name[it]=Messaggio informativo
 Name[ko]=정보 메시지
@@ -978,6 +1004,7 @@
 Comment[es]=Se está mostrando un mensaje de información
 Comment[fi]=Ilmoitus näytetään
 Comment[gd]=Tha teachdaireachd fiosrachaidh 'ga sealltainn
+Comment[gl]=Está a mostrarse unha mensaxe de información
 Comment[hu]=Tájékoztató üzenet jelenik meg
 Comment[it]=Un messaggio informativo viene mostrato
 Comment[ko]=정보 메시지가 표시됨
@@ -1017,6 +1044,7 @@
 Name[es]=Mensaje de advertencia
 Name[fi]=Varoitus
 Name[gd]=Teachdaireachd rabhaidh
+Name[gl]=Mensaxe de aviso
 Name[hu]=Figyelmeztető üzenet
 Name[it]=Messaggio di avviso
 Name[ko]=경고 메시지
@@ -1053,6 +1081,7 @@
 Comment[es]=Se está mostrando un mensaje de advertencia
 Comment[fi]=Varoitus näytetään
 Comment[gd]=Tha teachdaireachd rabhaidh 'ga sealltainn
+Comment[gl]=Está a mostrarse unha mensaxe de aviso
 Comment[hu]=Figyelmeztető üzenet jelenik meg
 Comment[it]=Un messaggio di avviso viene mostrato
 Comment[ko]=경고 메시지가 표시됨
@@ -1092,6 +1121,7 @@
 Name[es]=Mensaje crítico
 Name[fi]=Hälytys
 Name[gd]=Teachdaireachd èiginneach
+Name[gl]=Mensaxe crítica
 Name[hu]=Kritikus fontosságú üzenet
 Name[it]=Messaggio critico
 Name[ko]=치명적 오류 메시지
@@ -1128,6 +1158,7 @@
 Comment[es]=Se está mostrando un mensaje crítico
 Comment[fi]=Hälytys näytetään
 Comment[gd]=Tha teachdaireachd èiginneach 'ga sealltainn
+Comment[gl]=Está a mostrarse unha mensaxe crítica
 Comment[hu]=Kritikus fontosságú hibaüzenet jelenik meg
 Comment[it]=Un messaggio critico è stato mostrato
 Comment[ko]=치명적 오류 메시지가 표시됨
@@ -1167,6 +1198,7 @@
 Name[es]=Pregunta
 Name[fi]=Kysymys
 Name[gd]=Ceist
+Name[gl]=Pregunta
 Name[hu]=Kérdés
 Name[it]=Domanda
 Name[ko]=질문
@@ -1203,6 +1235,7 @@
 Comment[es]=Se está haciendo una pregunta
 Comment[fi]=Esitetään kysymys
 Comment[gd]=Tha ceist 'ga fhaighneachd
+Comment[gl]=Está a facerse unha pregunta
 Comment[hu]=Kérdés jelenik meg
 Comment[it]=Una domanda viene posta
 Comment[ko]=질문을 해 오고 있음
@@ -1243,6 +1276,7 @@
 Name[es]=Pitido
 Name[fi]=Äänimerkki
 Name[gd]=Bìd
+Name[gl]=Badalada
 Name[hu]=Csipogás
 Name[it]=Bip
 Name[ko]=삑 소리
@@ -1278,6 +1312,7 @@
 Comment[es]=Campana de sonido
 Comment[fi]=Äänimerkki
 Comment[gd]=Fuaim cluig
+Comment[gl]=Badalada audíbel
 Comment[hu]=Hangjelzés
 Comment[it]=Campanella
 Comment[ko]=소리 벨
@@ -1303,3 +1338,54 @@
 Comment[zh_TW]=音效鈴聲
 Action=Sound
 Sound=Oxygen-Sys-App-Message.ogg
+
+[Event/plasmoidDeleted]
+Name=Widget deleted
+Name[ca]=Estri suprimit
+Name[de]=Miniprogramm wurde gelöscht
+Name[en_GB]=Widget deleted
+Name[es]=Elemento gráfico borrado
+Name[fi]=Sovelma poistettu
+Name[gl]=Eliminouse o trebello
+Name[it]=Oggetto eliminato
+Name[nl]=Widget verwijderd
+Name[pl]=Usunięto element interfejsu
+Name[pt]=Elemento apagado
+Name[pt_BR]=Widget excluído
+Name[ru]=Удаление виджета
+Name[sk]=Widget vymazaný
+Name[sl]=Gradnik izbrisan
+Name[sr]=Виџет обрисан
+Name[sr@ijekavian]=Виџет обрисан
+Name[sr@ijekavianlatin]=Vidžet obrisan
+Name[sr@latin]=Vidžet obrisan
+Name[sv]=Grafisk komponent borttagen
+Name[uk]=Віджет вилучено
+Name[x-test]=xxWidget deletedxx
+Name[zh_CN]=部件已删除
+Comment=A widget has been deleted
+Comment[ca]=S'ha suprimit un estri
+Comment[cs]=Widget byl smazán
+Comment[de]=Ein Miniprogramm wurde gelöscht
+Comment[en_GB]=A widget has been deleted
+Comment[es]=Se ha borrado un elemento gráfico
+Comment[fi]=Sovelma on poistettu
+Comment[gl]=Eliminouse un trebello.
+Comment[it]=Un oggetto è stato eliminato
+Comment[nl]=Er is een widget verwijderd
+Comment[pl]=Element interfejsu został usunięty
+Comment[pt]=Foi apagado um elemento
+Comment[pt_BR]=Um widget foi excluído
+Comment[ru]=Виджет удалён
+Comment[sk]=Widget bol vymazaný
+Comment[sl]=Gradnik je bil izbrisan
+Comment[sr]=Виџет је обрисан
+Comment[sr@ijekavian]=Виџет је обрисан
+Comment[sr@ijekavianlatin]=Vidžet je obrisan
+Comment[sr@latin]=Vidžet je obrisan
+Comment[sv]=En grafisk komponent har tagits bort
+Comment[uk]=Віджет було вилучено
+Comment[x-test]=xxA widget has been deletedxx
+Comment[zh_CN]=一个部件已删除
+Action=Popup
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/po/gl/frameworkintegration5.po 
new/frameworkintegration-5.9.0/po/gl/frameworkintegration5.po
--- old/frameworkintegration-5.8.0/po/gl/frameworkintegration5.po       
2015-03-07 15:36:56.000000000 +0100
+++ new/frameworkintegration-5.9.0/po/gl/frameworkintegration5.po       
2015-04-04 13:58:07.000000000 +0200
@@ -2,13 +2,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Marce Villarino <mvillar...@kde-espana.org>, 2014.
+# Adrián Chaves Fernández <adriyeticha...@gmail.com>, 2015.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-12-02 09:50+0000\n"
-"PO-Revision-Date: 2014-05-12 23:11+0200\n"
-"Last-Translator: Marce Villarino <mvillar...@kde-espana.org>\n"
+"PO-Revision-Date: 2015-03-13 08:39+0100\n"
+"Last-Translator: Adrián Chaves Fernández <adriyeticha...@gmail.com>\n"
 "Language-Team: Galician <kde-i18n-...@kde.org>\n"
 "Language: gl\n"
 "MIME-Version: 1.0\n"
@@ -28,32 +29,32 @@
 #: platformtheme/kdeplatformtheme.cpp:227
 msgctxt "@action:button"
 msgid "Save All"
-msgstr ""
+msgstr "Gardar todo"
 
 #: platformtheme/kdeplatformtheme.cpp:233
 msgctxt "@action:button"
 msgid "Yes to All"
-msgstr ""
+msgstr "Si a todo"
 
 #: platformtheme/kdeplatformtheme.cpp:237
 msgctxt "@action:button"
 msgid "No to All"
-msgstr ""
+msgstr "Non a todo"
 
 #: platformtheme/kdeplatformtheme.cpp:240
 msgctxt "@action:button"
 msgid "Abort"
-msgstr ""
+msgstr "Interromper"
 
 #: platformtheme/kdeplatformtheme.cpp:242
 msgctxt "@action:button"
 msgid "Retry"
-msgstr ""
+msgstr "Volvelo intentar"
 
 #: platformtheme/kdeplatformtheme.cpp:244
 msgctxt "@action:button"
 msgid "Ignore"
-msgstr ""
+msgstr "Ignorar"
 
 #: platformtheme/kdirselectdialog.cpp:132
 msgctxt "folder name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/src/integrationplugin/frameworkintegrationplugin.cpp
 
new/frameworkintegration-5.9.0/src/integrationplugin/frameworkintegrationplugin.cpp
--- 
old/frameworkintegration-5.8.0/src/integrationplugin/frameworkintegrationplugin.cpp
 2015-03-07 15:36:56.000000000 +0100
+++ 
new/frameworkintegration-5.9.0/src/integrationplugin/frameworkintegrationplugin.cpp
 2015-04-04 13:58:07.000000000 +0200
@@ -135,3 +135,8 @@
     setProperty(KMESSAGEBOXDONTASKAGAIN_PROPERTY, 
QVariant::fromValue<KMessageBoxDontAskAgainInterface 
*>(&m_dontAskAgainConfigStorage));
     setProperty(KMESSAGEBOXNOTIFY_PROPERTY, 
QVariant::fromValue<KMessageBoxNotifyInterface *>(&m_notify));
 }
+
+void KFrameworkIntegrationPlugin::reparseConfiguration()
+{
+    KSharedConfig::openConfig()->reparseConfiguration();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/src/integrationplugin/frameworkintegrationplugin.h
 
new/frameworkintegration-5.9.0/src/integrationplugin/frameworkintegrationplugin.h
--- 
old/frameworkintegration-5.8.0/src/integrationplugin/frameworkintegrationplugin.h
   2015-03-07 15:36:56.000000000 +0100
+++ 
new/frameworkintegration-5.9.0/src/integrationplugin/frameworkintegrationplugin.h
   2015-04-04 13:58:07.000000000 +0200
@@ -63,6 +63,9 @@
 
     KFrameworkIntegrationPlugin();
 
+public Q_SLOTS:
+    void reparseConfiguration();
+
 private:
     KMessageBoxDontAskAgainConfigStorage m_dontAskAgainConfigStorage;
     KMessageBoxNotify m_notify;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
--- 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
    2015-03-07 15:36:56.000000000 +0100
+++ 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
    2015-04-04 13:58:07.000000000 +0200
@@ -298,12 +298,11 @@
 {
     initializeDialog();
     m_dialog->setWindowFlags(windowFlags);
-    m_dialog->setModal(windowModality != Qt::NonModal);
-    if (windowModality == Qt::NonModal) {
+    m_dialog->setWindowModality(windowModality);
+    if (!parent || (parent && !parent->inherits("QWidgetWindow"))) // see 
#334963 and #344586 for details
         m_dialog->show();
-        KSharedConfig::Ptr conf = KSharedConfig::openConfig();
-        KWindowConfig::restoreWindowSize(m_dialog->windowHandle(), 
conf->group("FileDialogSize"));
-    }
+    KSharedConfig::Ptr conf = KSharedConfig::openConfig();
+    KWindowConfig::restoreWindowSize(m_dialog->windowHandle(), 
conf->group("FileDialogSize"));
     return true;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformsystemtrayicon.cpp 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformsystemtrayicon.cpp
--- 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformsystemtrayicon.cpp  
    2015-03-07 15:36:56.000000000 +0100
+++ 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformsystemtrayicon.cpp  
    2015-04-04 13:58:07.000000000 +0200
@@ -38,6 +38,9 @@
 
 SystemTrayMenu::~SystemTrayMenu()
 {
+    if (m_menu) {
+        m_menu->deleteLater();
+    }
 }
 
 QPlatformMenuItem *SystemTrayMenu::createMenuItem() const
@@ -53,7 +56,9 @@
             for (auto it = m_items.begin(); it != m_items.end(); ++it) {
                 if (*it == oursBefore) {
                     m_items.insert(it, ours);
-                    m_menu->insertAction(oursBefore->action(), ours->action());
+                    if (m_menu) {
+                        m_menu->insertAction(oursBefore->action(), 
ours->action());
+                    }
                     inserted = true;
                     break;
                 }
@@ -61,7 +66,9 @@
         }
         if (!inserted) {
             m_items.append(ours);
-            m_menu->addAction(ours->action());
+            if (m_menu) {
+                m_menu->addAction(ours->action());
+            }
         }
     }
 }
@@ -89,7 +96,7 @@
 {
     if (SystemTrayMenuItem *ours = 
qobject_cast<SystemTrayMenuItem*>(menuItem)) {
         m_items.removeOne(ours);
-        if (ours->action()) {
+        if (ours->action() && m_menu) {
             m_menu->removeAction(ours->action());
         }
     }
@@ -97,11 +104,17 @@
 
 void SystemTrayMenu::setEnabled(bool enabled)
 {
+    if (!m_menu) {
+        return;
+    }
     m_menu->setEnabled(enabled);
 }
 
 void SystemTrayMenu::setIcon(const QIcon &icon)
 {
+    if (!m_menu) {
+        return;
+    }
     m_menu->setIcon(icon);
 }
 
@@ -112,11 +125,17 @@
 
 void SystemTrayMenu::setText(const QString &text)
 {
+    if (!m_menu) {
+        return;
+    }
     m_menu->setTitle(text);
 }
 
 void SystemTrayMenu::setVisible(bool visible)
 {
+    if (!m_menu) {
+        return;
+    }
     m_menu->setVisible(visible);
 }
 
@@ -128,6 +147,9 @@
 
 void SystemTrayMenu::syncSeparatorsCollapsible(bool enable)
 {
+    if (!m_menu) {
+        return;
+    }
     m_menu->setSeparatorsCollapsible(enable);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformsystemtrayicon.h 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformsystemtrayicon.h
--- 
old/frameworkintegration-5.8.0/src/platformtheme/kdeplatformsystemtrayicon.h    
    2015-03-07 15:36:56.000000000 +0100
+++ 
new/frameworkintegration-5.9.0/src/platformtheme/kdeplatformsystemtrayicon.h    
    2015-04-04 13:58:07.000000000 +0200
@@ -53,7 +53,7 @@
 
 private:
     quintptr m_tag;
-    QScopedPointer<QMenu> m_menu;
+    QPointer<QMenu> m_menu;
     QList<SystemTrayMenuItem*> m_items;
 };
 


Reply via email to