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


Reply via email to