Hello community,

here is the log from the commit of package dolphin for openSUSE:Factory checked 
in at 2017-01-25 22:46:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dolphin (Old)
 and      /work/SRC/openSUSE:Factory/.dolphin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dolphin"

Changes:
--------
--- /work/SRC/openSUSE:Factory/dolphin/dolphin.changes  2016-12-17 
10:30:22.000305169 +0100
+++ /work/SRC/openSUSE:Factory/.dolphin.new/dolphin.changes     2017-01-25 
22:46:47.565848194 +0100
@@ -1,0 +2,7 @@
+Sat Jan 14 08:49:44 UTC 2017 - [email protected]
+
+- - Update to KDE Applications 16.12.1
+   * KDE Applications 16.12.1 
+   * https://www.kde.org/announcements/announce-applications-16.12.1.php
+
+-------------------------------------------------------------------

Old:
----
  dolphin-16.12.0.tar.xz

New:
----
  dolphin-16.12.1.tar.xz

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

Other differences:
------------------
++++++ dolphin.spec ++++++
--- /var/tmp/diff_new_pack.2xx4JB/_old  2017-01-25 22:46:48.277740787 +0100
+++ /var/tmp/diff_new_pack.2xx4JB/_new  2017-01-25 22:46:48.281740184 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dolphin
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:           dolphin
-Version:        16.12.0
+Version:        16.12.1
 Release:        0
 %define kf5_version 5.26.0
-# Latest stable Applications (e.g. 16.08 in KA, but 16.12.0 in KUA)
+# Latest stable Applications (e.g. 16.08 in KA, but 16.12.1 in KUA)
 %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 Summary:        KDE File Manager
 License:        GPL-2.0+

++++++ dolphin-16.12.0.tar.xz -> dolphin-16.12.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/CMakeLists.txt 
new/dolphin-16.12.1/CMakeLists.txt
--- old/dolphin-16.12.0/CMakeLists.txt  2016-12-06 20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/CMakeLists.txt  2017-01-07 19:47:57.000000000 +0100
@@ -5,7 +5,7 @@
 # KDE Application Version, managed by release script
 set (KDE_APPLICATIONS_VERSION_MAJOR "16")
 set (KDE_APPLICATIONS_VERSION_MINOR "12")
-set (KDE_APPLICATIONS_VERSION_MICRO "0")
+set (KDE_APPLICATIONS_VERSION_MICRO "1")
 set (KDE_APPLICATIONS_VERSION 
"${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
 
 set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/src/dolphincontextmenu.cpp 
new/dolphin-16.12.1/src/dolphincontextmenu.cpp
--- old/dolphin-16.12.0/src/dolphincontextmenu.cpp      2016-12-06 
20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/src/dolphincontextmenu.cpp      2017-01-07 
19:47:57.000000000 +0100
@@ -307,7 +307,7 @@
             if (selectedUrl.isValid()) {
                 PlacesItemModel model;
                 const QString text = selectedUrl.fileName();
-                PlacesItem* item = model.createPlacesItem(text, selectedUrl);
+                PlacesItem* item = model.createPlacesItem(text, selectedUrl, 
KIO::iconNameForUrl(selectedUrl));
                 model.appendItemToGroup(item);
                 model.saveBookmarks();
             }
@@ -373,7 +373,8 @@
         if (container->url().isValid()) {
             PlacesItemModel model;
             PlacesItem* item = model.createPlacesItem(container->placesText(),
-                                                      container->url());
+                                                      container->url(),
+                                                      
KIO::iconNameForUrl(container->url()));
             model.appendItemToGroup(item);
             model.saveBookmarks();
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/src/search/dolphinsearchbox.cpp 
new/dolphin-16.12.1/src/search/dolphinsearchbox.cpp
--- old/dolphin-16.12.0/src/search/dolphinsearchbox.cpp 2016-12-06 
20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/src/search/dolphinsearchbox.cpp 2017-01-07 
19:47:57.000000000 +0100
@@ -206,6 +206,13 @@
     }
 }
 
+void DolphinSearchBox::hideEvent(QHideEvent* event)
+{
+    Q_UNUSED(event);
+    m_startedSearching = false;
+    m_startSearchTimer->stop();
+}
+
 void DolphinSearchBox::keyReleaseEvent(QKeyEvent* event)
 {
     QWidget::keyReleaseEvent(event);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/src/search/dolphinsearchbox.h 
new/dolphin-16.12.1/src/search/dolphinsearchbox.h
--- old/dolphin-16.12.0/src/search/dolphinsearchbox.h   2016-12-06 
20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/src/search/dolphinsearchbox.h   2017-01-07 
19:47:57.000000000 +0100
@@ -100,6 +100,7 @@
 protected:
     virtual bool event(QEvent* event) Q_DECL_OVERRIDE;
     virtual void showEvent(QShowEvent* event) Q_DECL_OVERRIDE;
+    virtual void hideEvent(QHideEvent* event) Q_DECL_OVERRIDE;
     virtual void keyReleaseEvent(QKeyEvent* event) Q_DECL_OVERRIDE;
     virtual bool eventFilter(QObject* obj, QEvent* event) Q_DECL_OVERRIDE;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/src/views/dolphinview.cpp 
new/dolphin-16.12.1/src/views/dolphinview.cpp
--- old/dolphin-16.12.0/src/views/dolphinview.cpp       2016-12-06 
20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/src/views/dolphinview.cpp       2017-01-07 
19:47:57.000000000 +0100
@@ -211,19 +211,7 @@
 
     m_active = active;
 
-    QColor color = KColorScheme(QPalette::Active, 
KColorScheme::View).background().color();
-    if (!active) {
-        color.setAlpha(150);
-    }
-
-    QWidget* viewport = m_container->viewport();
-    if (viewport) {
-        QPalette palette;
-        palette.setColor(viewport->backgroundRole(), color);
-        viewport->setPalette(palette);
-    }
-
-    update();
+    updatePalette();
 
     if (active) {
         m_container->setFocus();
@@ -721,9 +709,30 @@
     m_model->cancelDirectoryLoading();
 }
 
+void DolphinView::updatePalette()
+{
+    QColor color = KColorScheme(QPalette::Active, 
KColorScheme::View).background().color();
+    if (!m_active) {
+        color.setAlpha(150);
+    }
+
+    QWidget* viewport = m_container->viewport();
+    if (viewport) {
+        QPalette palette;
+        palette.setColor(viewport->backgroundRole(), color);
+        viewport->setPalette(palette);
+    }
+
+    update();
+}
+
 bool DolphinView::eventFilter(QObject* watched, QEvent* event)
 {
     switch (event->type()) {
+    case QEvent::PaletteChange:
+        updatePalette();
+        break;
+
     case QEvent::KeyPress:
         if (GeneralSettings::useTabForSwitchingSplitView()) {
             QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dolphin-16.12.0/src/views/dolphinview.h 
new/dolphin-16.12.1/src/views/dolphinview.h
--- old/dolphin-16.12.0/src/views/dolphinview.h 2016-12-06 20:52:03.000000000 
+0100
+++ new/dolphin-16.12.1/src/views/dolphinview.h 2017-01-07 19:47:57.000000000 
+0100
@@ -762,6 +762,8 @@
     QUrl viewPropertiesUrl() const;
 
 private:
+    void updatePalette();
+
     bool m_active;
     bool m_tabsForFiles;
     bool m_assureVisibleCurrentIndex;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dolphin-16.12.0/src/views/dolphinviewactionhandler.cpp 
new/dolphin-16.12.1/src/views/dolphinviewactionhandler.cpp
--- old/dolphin-16.12.0/src/views/dolphinviewactionhandler.cpp  2016-12-06 
20:52:03.000000000 +0100
+++ new/dolphin-16.12.1/src/views/dolphinviewactionhandler.cpp  2017-01-07 
19:47:57.000000000 +0100
@@ -37,6 +37,7 @@
 #include <KSelectAction>
 #include <KToggleAction>
 #include <KPropertiesDialog>
+#include <KProtocolManager>
 #include <QIcon>
 
 #include "dolphindebug.h"
@@ -486,7 +487,8 @@
 
 void DolphinViewActionHandler::slotWriteStateChanged(bool isFolderWritable)
 {
-    
m_actionCollection->action(QStringLiteral("create_dir"))->setEnabled(isFolderWritable);
+    
m_actionCollection->action(QStringLiteral("create_dir"))->setEnabled(isFolderWritable
 &&
+                                                                         
KProtocolManager::supportsMakeDir(currentView()->url()));
 }
 
 KToggleAction* DolphinViewActionHandler::iconsModeAction()


Reply via email to