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; };