Hello community, here is the log from the commit of package dragonplayer for openSUSE:Factory checked in at 2016-05-31 12:18:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dragonplayer (Old) and /work/SRC/openSUSE:Factory/.dragonplayer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dragonplayer" Changes: -------- --- /work/SRC/openSUSE:Factory/dragonplayer/dragonplayer.changes 2016-03-26 15:13:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dragonplayer.new/dragonplayer.changes 2016-05-31 12:18:56.000000000 +0200 @@ -1,0 +2,24 @@ +Sat May 7 10:11:32 UTC 2016 - [email protected] + +- Update to KDE Applications 16.04.1 + * KDE Applications 16.04.1 + * https://www.kde.org/announcements/announce-applications-16.04.1.php + + +------------------------------------------------------------------- +Sun Apr 17 05:50:55 UTC 2016 - [email protected] + +- Update to KDE Applications 16.04.0 + * KDE Applications 16.04.0 + * https://www.kde.org/announcements/announce-applications-16.04.0.php + + +------------------------------------------------------------------- +Mon Apr 11 06:31:32 UTC 2016 - [email protected] + +- Update to KDE Applications 16.03.90 + * KDE Applications 16.04.0 RC + * https://www.kde.org/announcements/announce-applications-16.04-rc.php + + +------------------------------------------------------------------- Old: ---- dragon-15.12.3.tar.xz New: ---- dragon-16.04.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dragonplayer.spec ++++++ --- /var/tmp/diff_new_pack.7jiooT/_old 2016-05-31 12:18:57.000000000 +0200 +++ /var/tmp/diff_new_pack.7jiooT/_new 2016-05-31 12:18:57.000000000 +0200 @@ -35,13 +35,14 @@ BuildRequires: kxmlgui-devel BuildRequires: phonon4qt5-devel BuildRequires: solid-devel +BuildRequires: kcrash-devel BuildRequires: update-desktop-files BuildRequires: xz Summary: Multimedia Player License: GPL-2.0+ Group: Productivity/Multimedia/Video/Players Url: http://dragonplayer.org/ -Version: 15.12.3 +Version: 16.04.1 Release: 0 Source0: dragon-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ dragon-15.12.3.tar.xz -> dragon-16.04.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/CMakeLists.txt new/dragon-16.04.1/CMakeLists.txt --- old/dragon-15.12.3/CMakeLists.txt 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/CMakeLists.txt 2016-04-27 21:02:36.000000000 +0200 @@ -2,9 +2,9 @@ cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) # KDE Application Version, managed by release script -set(KDE_APPLICATIONS_VERSION_MAJOR "15") -set(KDE_APPLICATIONS_VERSION_MINOR "12") -set(KDE_APPLICATIONS_VERSION_MICRO "3") +set(KDE_APPLICATIONS_VERSION_MAJOR "16") +set(KDE_APPLICATIONS_VERSION_MINOR "04") +set(KDE_APPLICATIONS_VERSION_MICRO "1") set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") set(PROJECT_VERSION ${KDE_APPLICATIONS_VERSION}) @@ -29,8 +29,22 @@ Widgets ) -find_package(KF5 REQUIRED Config ConfigWidgets CoreAddons I18n KIO - WidgetsAddons WindowSystem Parts Solid DocTools XmlGui JobWidgets DBusAddons) +find_package(KF5 REQUIRED + Config + ConfigWidgets + CoreAddons + Crash + DBusAddons + DocTools + I18n + JobWidgets + KIO + Parts + Solid + WidgetsAddons + WindowSystem + XmlGui +) find_package(Phonon4Qt5 4.6.60 REQUIRED NO_MODULE) include_directories( @@ -49,6 +63,9 @@ configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) add_definitions(-DTRANSLATION_DOMAIN="dragonplayer") +if (${KF5_VERSION} VERSION_GREATER "5.14.0") + add_definitions(-DWITH_KCRASH_INIT) +endif() add_subdirectory( src/app ) add_subdirectory( misc ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/dragonplayer-openaudiocd.desktop new/dragon-16.04.1/misc/dragonplayer-openaudiocd.desktop --- old/dragon-15.12.3/misc/dragonplayer-openaudiocd.desktop 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/dragonplayer-openaudiocd.desktop 2016-04-27 21:02:36.000000000 +0200 @@ -5,6 +5,7 @@ [Desktop Action open] Name=Play Audio CD using Dragon Player +Name[ar]=شغّل أسطواناتك الصّوتيّة باستخدام «مشغّل التّنّين» Name[bg]=Възпроизвеждане на звуково CD с Dragon Name[ca]=Reprodueix CD d'àudio amb el Dragon Player Name[ca@valencia]=Reprodueix CD d'àudio amb el Dragon Player diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/dragonplayer-opendvd.desktop new/dragon-16.04.1/misc/dragonplayer-opendvd.desktop --- old/dragon-15.12.3/misc/dragonplayer-opendvd.desktop 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/dragonplayer-opendvd.desktop 2016-04-27 21:02:36.000000000 +0200 @@ -5,6 +5,7 @@ [Desktop Action open] Name=Open with Video Player (Dragon Player) +Name[ar]=افتح بمشغّل الفيديوهات (مشغّل التّنّين) Name[bg]=Отваряне с програма за видео (Dragon Player) Name[bs]=Otvori programom Dragon Player Name[ca]=Obre amb el reproductor de vídeo (Dragon Player) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/dragonplayer_part.desktop new/dragon-16.04.1/misc/dragonplayer_part.desktop --- old/dragon-15.12.3/misc/dragonplayer_part.desktop 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/dragonplayer_part.desktop 2016-04-27 21:02:36.000000000 +0200 @@ -2,6 +2,7 @@ Type=Service Icon=dragonplayer Name=Dragon Player Part +Name[ar]=جزء «مشغّل التّنّين» Name[bg]=Програма за видео Dragon Name[bs]=Dio Dragon Player-a Name[ca]=Part del Dragon Player @@ -52,6 +53,7 @@ Name[zh_CN]=Dragon Player 部件 Name[zh_TW]=神龍播放器部件 Comment=Embeddable Video Player +Comment[ar]=مشغّل فيديوهات قابل للتّضمين Comment[bg]=Вградена програма за видео Comment[bs]=Ugradivi video plejer Comment[ca]=Reproductor de vídeo incrustat diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/dragonplayer_play_dvd.desktop new/dragon-16.04.1/misc/dragonplayer_play_dvd.desktop --- old/dragon-15.12.3/misc/dragonplayer_play_dvd.desktop 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/dragonplayer_play_dvd.desktop 2016-04-27 21:02:36.000000000 +0200 @@ -6,6 +6,7 @@ [Desktop Action Play] Name=Play DVD with Dragon Player +Name[ar]=شغّل أسطوانات DVD ب«مشغّل التّنّين» Name[bg]=Възпроизвеждане на DVD с Dragon Name[bs]=Emituj DVD Dragon Playerom Name[ca]=Reprodueix DVD amb el Dragon Player diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/org.kde.dragonplayer.appdata.xml new/dragon-16.04.1/misc/org.kde.dragonplayer.appdata.xml --- old/dragon-15.12.3/misc/org.kde.dragonplayer.appdata.xml 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/org.kde.dragonplayer.appdata.xml 2016-04-27 21:02:36.000000000 +0200 @@ -14,7 +14,6 @@ <name xml:lang="el">Dragon Player</name> <name xml:lang="en-GB">Dragon Player</name> <name xml:lang="es">Dragon Player</name> - <name xml:lang="et">Dragoni mängija</name> <name xml:lang="fi">Dragon-soitin</name> <name xml:lang="gl">Dragon Player</name> <name xml:lang="ia">Dragon Player (Reproductor Dragon)</name> @@ -53,7 +52,6 @@ <p xml:lang="el">Το Dragon Player είναι ένας αναπαραγωγέας πολυμέσων που εστιάζει στην απλότητα, αντί για την πληθώρα χαρακτηριστικών. Το Dragon Player κάνει ένα και μόνο πράγμα, να παίζει αρχεία πολυμέσων. Η απλή διεπαφή του δεν έχει σχεδιαστεί για να σας εμποδίζει, αντίθετα σας αφήνει απλώς να παίξετε αρχεία πολυμέσων.</p> <p xml:lang="en-GB">Dragon Player is a multimedia player where the focus is on simplicity, instead of features. Dragon Player does one thing, and only one thing, which is playing multimedia files. It's simple interface is designed not to get in your way and instead empower you to simply play multimedia files.</p> <p xml:lang="es">Dragon Player es un reproductor multimedia centrado en la simplicidad en lugar de las características. Hace una cosa, y solo una cosa: reproducir archivos multimedia. Su sencilla interfaz no está diseñada para ponerse en tu camino, sino para ayudarte a reproducir archivos multimedia fácilmente.</p> - <p xml:lang="et">Dragoni mängija on multimeediamängija, mis keskendub omaduste asemel lihtsusele. Dragoni mängija teeb üht ja ainult üht asja: esitab multimeediafaile. Lihtne liides on loodud sellisena, et see ei tõmbaks endale liigset tähelepanu, vaid lubaks just esitatavat multimeediat nautida.</p> <p xml:lang="fi">Dragon-soitin on multimediasoitin, joka keskittyy ominaisuuksien sijaan yksinkertaisuuteen. Dragon-soitin tekee yhden asian ja vain yhden; se toistaa multimediatiedostoja. Sen yksinkertainen käyttöliittymä on suunniteltu olemaan poissa tieltä ja mahdollistamaan sinun vain toistaa multimediatiedostoja.</p> <p xml:lang="gl">Dragon Player é un reprodutor multimedia que prefire a simplicidade ás funcionalidades. Dragon Player fai unha cousa, e só unha cousa: reproducir ficheiros multimedia. A súa interface sinxela está deseñada para non molestar, e simplemente permitirlle reproducir ficheiros multimedia.</p> <p xml:lang="it">Dragon Player è un lettore multimediale il cui obbiettivo è la semplicità, anziché la molteplicità di funzioni. Dragon Player fa solo una cosa: riprodurre i file multimediali. La sua interfaccia è semplice, progettata per non metterti in difficoltà e per permetterti semplicemente di riprodurre i file multimediali.</p> @@ -87,7 +85,6 @@ <p xml:lang="el">Χαρακτηριστικά:</p> <p xml:lang="en-GB">Features:</p> <p xml:lang="es">Características:</p> - <p xml:lang="et">Omadused:</p> <p xml:lang="fi">Ominaisuudet:</p> <p xml:lang="gl">Funcionalidades:</p> <p xml:lang="it">Caratteristiche:</p> @@ -124,7 +121,6 @@ <li xml:lang="el">Απλή διεπαφή</li> <li xml:lang="en-GB">Simple Interface</li> <li xml:lang="es">Interfaz sencilla</li> - <li xml:lang="et">Lihtne liides</li> <li xml:lang="fi">Yksinkertainen käyttöliittymä</li> <li xml:lang="gl">Interface sinxela</li> <li xml:lang="it">Interfaccia semplice</li> @@ -155,10 +151,10 @@ <li xml:lang="bs">Nastavak video: Počinje video na mjestu gdje ste ga gledali zadnji put</li> <li xml:lang="ca">Continua els vídeos: Inicia la reproducció d'un vídeo on l'estàveu veient l'última vegada</li> <li xml:lang="ca-valencia">Continua els vídeos: Inicia la reproducció d'un vídeo on l'estàveu veient l'última vegada</li> + <li xml:lang="de">Videos weiterschauen: Startet Videos an der Stelle, an der Sie zuletzt aufgehört haben, zu schauen</li> <li xml:lang="el">Συνέχεια των βίντεο: Αρχίζει να παίζει βίντεο από το σημείο που το αφήσατε την τελευταία φορά</li> <li xml:lang="en-GB">Resuming videos: Starts playing a video where you were watching it last time</li> <li xml:lang="es">Reanudar vídeos: empieza la reproducción de un vídeo donde lo habías dejado la última vez</li> - <li xml:lang="et">Videode taasesitamine just sellest kohast, kus eelmisel korral pooleli jäi</li> <li xml:lang="fi">Videoiden jatkaminen: Alkaa toistaa videota siitä, mihin katselu viimeksi jäi</li> <li xml:lang="gl">Continuar a reprodución: comeza a reproducir os vídeos polo mesmo punto no que ía a última vez que os estivo a ver.</li> <li xml:lang="it">Riavvio del video: avvia la riproduzione video dal punto in cui l'avevi interrotta l'ultima volta</li> @@ -192,7 +188,6 @@ <li xml:lang="el">Υποστήριξη για υπότιτλους: Φορτώνει αυτόματα υπότιτλους με το ίδιο όνομα</li> <li xml:lang="en-GB">Support for subtitles: Automatically loads subtitles with the matching name</li> <li xml:lang="es">Permite subtítulos: carga automáticamente los subtítulos con el mismo nombre</li> - <li xml:lang="et">Subtiitrite toetus ja sobiva nime esinemisel nende automaatne laadimine</li> <li xml:lang="fi">Tuki tekstityksille: Lataa samannimiset tekstitykset automaattisesti</li> <li xml:lang="gl">Subtítulos: carga automaticamente subtítulos que teñan o mesmo nome que o ficheiro de vídeo.</li> <li xml:lang="it">Supporto sottotitoli: carica automaticamente i sottotitoli che corrispondono al nome del video</li> @@ -226,7 +221,6 @@ <li xml:lang="el">Ρυθμίσεις οθόνης βίντεο (λαμπρότητα, αντίθεση)</li> <li xml:lang="en-GB">Video display settings (brightness, contrast)</li> <li xml:lang="es">Opciones de visualización de vídeos (brillo, contraste)</li> - <li xml:lang="et">Video taasesituse juhtelemendid (heledus, kontrast)</li> <li xml:lang="fi">Videon näyttämisen asetukset (kirkkaus ja kontrasti)</li> <li xml:lang="gl">Configuración de vídeo (brillo, contraste)</li> <li xml:lang="it">Impostazioni di visualizzazione (luminosità, contrasto)</li> @@ -259,7 +253,6 @@ <li xml:lang="el">Εξαιτίας της χρήσης Solid και Phonon το DragonPlayer είναι ανεξάρτητο από πλατφόρμες πολυμέσων ή αφαιρετικά επίπεδα υλικού</li> <li xml:lang="en-GB">Due to using Solid and Phonon DragonPlayer is independent of any multimedia framework or hardware abstraction layer</li> <li xml:lang="es">Debido al uso de Solid y Phonon, DragonPlayer es independiente de cualquier framework multimedia o capa de abstracción hardware</li> - <li xml:lang="et">Solidi ja Phononi tõttu ei sõltu Dragoni mängija ühestki multimeediaraamistikust ega riistvaralise abstraheerimise kihist</li> <li xml:lang="fi">Solidin ja Phononin käöytön ansiosta Dragon-soitin ei ole riippuvainen mistään tietystä multimediakirjastosta tai laitteiston abstraktiokerroksesta</li> <li xml:lang="gl">Grazas a Solid e Phonon, Dragon Player é independente de calquera infraestrutura multimedia ou capa de abstracción de hardware.</li> <li xml:lang="it">Grazie all'uso di Solid e Phonon, DragonPlayer è indipendente da qualsiasi infrastruttura multimediale o livello di astrazione hardware</li> @@ -292,7 +285,6 @@ <li xml:lang="el">Υποστηρίζει την αναπαραγωγή CD και DVD</li> <li xml:lang="en-GB">Supports playing CDs and DVDs</li> <li xml:lang="es">Permite la reproducción de CDs y DVDs</li> - <li xml:lang="et">CD-de ja DVD-de esitamise toetus</li> <li xml:lang="fi">Tukee CD:iden ja DVD:iden toistamista</li> <li xml:lang="gl">Reproduce CD e DVD</li> <li xml:lang="it">Supporto per la riproduzione di CD e DVD</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/misc/org.kde.dragonplayer.desktop new/dragon-16.04.1/misc/org.kde.dragonplayer.desktop --- old/dragon-15.12.3/misc/org.kde.dragonplayer.desktop 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/misc/org.kde.dragonplayer.desktop 2016-04-27 21:02:36.000000000 +0200 @@ -2,6 +2,7 @@ Type=Application Version=1.0 Name=Dragon Player +Name[ar]=مشغّل التّنّين Name[ast]=Dragon Player Name[bg]=Програма за видео Dragon Name[bs]=Dragon Player @@ -53,6 +54,7 @@ Name[zh_CN]=Dragon Player Name[zh_TW]=影音播放_神龍播放器 GenericName=Video Player +GenericName[ar]=مشغّل فيديوهات GenericName[ast]=Reproductor de videu GenericName[bg]=Възпроизвеждане на видео GenericName[bs]=Video izvođač diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/CMakeLists.txt new/dragon-16.04.1/src/app/CMakeLists.txt --- old/dragon-15.12.3/src/app/CMakeLists.txt 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/CMakeLists.txt 2016-04-27 21:02:36.000000000 +0200 @@ -31,6 +31,7 @@ target_link_libraries(dragon Qt5::Core + KF5::Crash Qt5::Widgets KF5::CoreAddons KF5::I18n diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/fullScreenToolBarHandler.cpp new/dragon-16.04.1/src/app/fullScreenToolBarHandler.cpp --- old/dragon-15.12.3/src/app/fullScreenToolBarHandler.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/fullScreenToolBarHandler.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -38,7 +38,7 @@ { parent->installEventFilter( this ); - startTimer( Dragon::VideoWindow::CURSOR_HIDE_TIMEOUT ); // We want to hide automatically some time after fullscreening + m_timer_id = startTimer( Dragon::VideoWindow::CURSOR_HIDE_TIMEOUT ); // We want to hide automatically some time after fullscreening } bool Dragon::FullScreenToolBarHandler::eventFilter( QObject */*o*/, QEvent *e ) @@ -83,12 +83,15 @@ videoWindow()->move( 0, 0 ); videoWindow()->resize( ((QWidget*)parent())->size() ); videoWindow()->lower(); + } else if (e->type() == QEvent::Leave) { + // reset the hide timer + m_timer_id = startTimer( Dragon::VideoWindow::CURSOR_HIDE_TIMEOUT ); } return false; } -void +void Dragon::FullScreenToolBarHandler::timerEvent( QTimerEvent*e ) { killTimer( e->timerId() ); // timers are NOT single-shot! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/loadView.cpp new/dragon-16.04.1/src/app/loadView.cpp --- old/dragon-15.12.3/src/app/loadView.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/loadView.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -38,6 +38,7 @@ connect( m_playFileButton, SIGNAL(clicked()), this, SIGNAL(openFilePressed()) ); connect( m_playStreamButton, SIGNAL(clicked()), this, SIGNAL(openStreamPressed()) ); connect( m_recentlyPlayed, SIGNAL(itemDoubleClicked(QUrl)), this, SIGNAL(loadUrl(QUrl)) ); + connect( this, SIGNAL(reloadRecentlyList()), m_recentlyPlayed, SLOT(loadEntries()) ); } void LoadView::setThumbnail(QWidget *object) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/loadView.h new/dragon-16.04.1/src/app/loadView.h --- old/dragon-15.12.3/src/app/loadView.h 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/loadView.h 2016-04-27 21:02:36.000000000 +0200 @@ -38,6 +38,7 @@ void openFilePressed(); void openDVDPressed(); void openStreamPressed(); + void reloadRecentlyList(); }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/main.cpp new/dragon-16.04.1/src/app/main.cpp --- old/dragon-15.12.3/src/app/main.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/main.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -31,6 +31,7 @@ #include <KAboutData> #include <KConfigGroup> +#include <KCrash> #include <KSharedConfig> #include <KLocalizedString> #include <KDBusService> @@ -39,6 +40,9 @@ { Dragon::PlayerApplication app(argc, argv); app.setOrganizationDomain("org.kde"); +#ifdef WITH_KCRASH_INIT + KCrash::initialize(); +#endif KLocalizedString::setApplicationDomain("dragonplayer"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/mainWindow.cpp new/dragon-16.04.1/src/app/mainWindow.cpp --- old/dragon-15.12.3/src/app/mainWindow.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/mainWindow.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -432,14 +432,9 @@ void MainWindow::toggleLoadView() { - if( engine()->state() == Phonon::PlayingState && TheStream::hasVideo() ) { - engine()->playPause(); - } - if( m_mainView->currentWidget() == m_loadView ) { if( m_mainView->indexOf(m_currentWidget) == -1 ) { m_mainView->addWidget(m_currentWidget); - engine()->playPause(); } m_mainView->setCurrentWidget(m_currentWidget); engine()->isPreview(false); @@ -586,7 +581,8 @@ m_currentWidget = engine(); } else { m_currentWidget = m_audioView; - resize(m_currentWidget->minimumSize()); + if( !isMaximized() ) + resize(m_currentWidget->minimumSize()); } m_mainView->setCurrentWidget(m_currentWidget); } @@ -610,7 +606,8 @@ m_currentWidget = engine(); } else { m_currentWidget = m_audioView; - resize(m_currentWidget->minimumSize()); + if( !isMaximized() ) + resize(m_currentWidget->minimumSize()); } engine()->play(); m_mainView->setCurrentWidget(m_currentWidget); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/recentlyPlayedList.h new/dragon-16.04.1/src/app/recentlyPlayedList.h --- old/dragon-15.12.3/src/app/recentlyPlayedList.h 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/recentlyPlayedList.h 2016-04-27 21:02:36.000000000 +0200 @@ -34,9 +34,9 @@ virtual ~RecentlyPlayedList(); private: virtual void contextMenuEvent(QContextMenuEvent*) Q_DECL_OVERRIDE; - void loadEntries(); KConfigGroup* configGroup; public slots: + void loadEntries(); void removeEntry(); void clearList(); void itemDoubleClicked(QListWidgetItem*); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/stateChange.cpp new/dragon-16.04.1/src/app/stateChange.cpp --- old/dragon-15.12.3/src/app/stateChange.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/stateChange.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -83,10 +83,8 @@ if (m_mainView->currentWidget() != m_loadView) { m_mainView->setCurrentWidget(m_loadView); } - } else { - if (m_mainView->currentWidget() == m_loadView) { - toggleLoadView(); - } + } else if (state != Phonon::PausedState && m_mainView->currentWidget() == m_loadView) { + toggleLoadView(); } qDebug() << "updated actions"; @@ -153,6 +151,7 @@ QStringList urls = config.readPathEntry( "Recent Urls", QStringList() ); urls.removeAll( prettyUrl ); config.writePathEntry( "Recent Urls", urls << prettyUrl ); + emit m_loadView->reloadRecentlyList(); } #ifndef NO_SKIP_PR0N } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/app/videoWindow.cpp new/dragon-16.04.1/src/app/videoWindow.cpp --- old/dragon-15.12.3/src/app/videoWindow.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/app/videoWindow.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -520,7 +520,7 @@ updateChannels(); if(m_adjustedSize==false) { - if( mainWindow() ) + if( mainWindow() && !mainWindow()->isMaximized() ) ( (QWidget*) mainWindow() )->adjustSize(); m_adjustedSize=true; qDebug() << "adjusting size to video resolution"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dragon-15.12.3/src/mpris2/mediaplayer2.cpp new/dragon-16.04.1/src/mpris2/mediaplayer2.cpp --- old/dragon-15.12.3/src/mpris2/mediaplayer2.cpp 2016-03-10 00:14:40.000000000 +0100 +++ new/dragon-16.04.1/src/mpris2/mediaplayer2.cpp 2016-04-27 21:02:36.000000000 +0200 @@ -94,7 +94,7 @@ QString MediaPlayer2::Identity() const { - return APP_NAME; + return KAboutData::applicationData().displayName(); } QString MediaPlayer2::DesktopEntry() const
