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 - [email protected]
+
+- 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 <[email protected]>
+ *
+ * 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 <[email protected]>, 2014.
+# Adrián Chaves Fernández <[email protected]>, 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 <[email protected]>\n"
+"PO-Revision-Date: 2015-03-13 08:39+0100\n"
+"Last-Translator: Adrián Chaves Fernández <[email protected]>\n"
"Language-Team: Galician <[email protected]>\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;
};