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()
