Hello community, here is the log from the commit of package dolphin for openSUSE:Factory checked in at 2015-10-19 22:31:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-10-03 20:14:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dolphin.new/dolphin.changes 2015-10-19 22:31:51.000000000 +0200 @@ -1,0 +2,16 @@ +Sun Oct 11 13:15:54 UTC 2015 - tittiatcoke@gmail.com + +- Update to KDE Applications 15.08.2 + * KDE Applications 15.08.2 + * https://www.kde.org/announcements/announce-applications-15.08.2.php + + +------------------------------------------------------------------- +Sun Sep 13 18:56:33 UTC 2015 - tittiatcoke@gmail.com + +- Update to KDE Applications 15.08.1 + * KDE Applications 15.08.1 + * https://www.kde.org/announcements/announce-applications-15.08.1.php + + +------------------------------------------------------------------- Old: ---- dolphin-15.08.0.tar.xz New: ---- dolphin-15.08.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dolphin.spec ++++++ --- /var/tmp/diff_new_pack.TCYhjB/_old 2015-10-19 22:31:52.000000000 +0200 +++ /var/tmp/diff_new_pack.TCYhjB/_new 2015-10-19 22:31:52.000000000 +0200 @@ -17,7 +17,7 @@ Name: dolphin -Version: 15.08.0 +Version: 15.08.2 Release: 0 Summary: KDE File Manager License: GPL-2.0+ ++++++ dolphin-15.08.0.tar.xz -> dolphin-15.08.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/CMakeLists.txt new/dolphin-15.08.2/CMakeLists.txt --- old/dolphin-15.08.0/CMakeLists.txt 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/CMakeLists.txt 2015-10-09 01:12:29.000000000 +0200 @@ -5,7 +5,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "15") set (KDE_APPLICATIONS_VERSION_MINOR "08") -set (KDE_APPLICATIONS_VERSION_MICRO "0") +set (KDE_APPLICATIONS_VERSION_MICRO "2") set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") set(QT_MIN_VERSION "5.4.0") @@ -66,7 +66,7 @@ WindowSystem Notifications ) -find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS +find_package(KF5 ${KF5_MIN_VERSION} OPTIONAL_COMPONENTS Activities ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/CMakeLists.txt new/dolphin-15.08.2/src/CMakeLists.txt --- old/dolphin-15.08.0/src/CMakeLists.txt 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/CMakeLists.txt 2015-10-09 01:12:29.000000000 +0200 @@ -168,7 +168,7 @@ SOVERSION ${DOLPHINPRIVATE_SOVERSION} ) -install(TARGETS dolphinprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +install(TARGETS dolphinprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) ########################################## diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/kitemviews/kitemlistheader.cpp new/dolphin-15.08.2/src/kitemviews/kitemlistheader.cpp --- old/dolphin-15.08.0/src/kitemviews/kitemlistheader.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/kitemviews/kitemlistheader.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -83,5 +83,7 @@ connect(m_headerWidget, &KItemListHeaderWidget::columnWidthChanged, this, &KItemListHeader::columnWidthChanged); + connect(m_headerWidget, &KItemListHeaderWidget::columnWidthChangeFinished, + this, &KItemListHeader::columnWidthChangeFinished); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/kitemviews/kitemlistheader.h new/dolphin-15.08.2/src/kitemviews/kitemlistheader.h --- old/dolphin-15.08.0/src/kitemviews/kitemlistheader.h 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/kitemviews/kitemlistheader.h 2015-10-09 01:12:29.000000000 +0200 @@ -79,6 +79,13 @@ qreal currentWidth, qreal previousWidth); + /** + * Is emitted if the user has released the mouse button after adjusting the + * width of a visible role. + */ + void columnWidthChangeFinished(const QByteArray& role, + qreal currentWidth); + private: KItemListHeader(KItemListView* listView); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/kitemviews/private/kitemlistheaderwidget.cpp new/dolphin-15.08.2/src/kitemviews/private/kitemlistheaderwidget.cpp --- old/dolphin-15.08.0/src/kitemviews/private/kitemlistheaderwidget.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/kitemviews/private/kitemlistheaderwidget.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -232,6 +232,13 @@ break; } + case ResizeRoleOperation: { + const QByteArray pressedRole = m_columns[m_pressedRoleIndex]; + const qreal currentWidth = m_columnWidths.value(pressedRole); + emit columnWidthChangeFinished(pressedRole, currentWidth); + break; + } + case MoveRoleOperation: m_movingRole.pixmap = QPixmap(); m_movingRole.x = 0; @@ -337,6 +344,7 @@ qreal currentWidth = columnWidth(role); emit columnWidthChanged(role, currentWidth, previousWidth); + emit columnWidthChangeFinished(role, currentWidth); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/kitemviews/private/kitemlistheaderwidget.h new/dolphin-15.08.2/src/kitemviews/private/kitemlistheaderwidget.h --- old/dolphin-15.08.0/src/kitemviews/private/kitemlistheaderwidget.h 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/kitemviews/private/kitemlistheaderwidget.h 2015-10-09 01:12:29.000000000 +0200 @@ -76,6 +76,13 @@ qreal previousWidth); /** + * Is emitted if the user has released the mouse button after adjusting the + * width of a visible role. + */ + void columnWidthChangeFinished(const QByteArray& role, + qreal currentWidth); + + /** * Is emitted if the position of the column has been changed. */ void columnMoved(const QByteArray& role, int currentIndex, int previousIndex); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/settings/dolphinsettingsdialog.cpp new/dolphin-15.08.2/src/settings/dolphinsettingsdialog.cpp --- old/dolphin-15.08.0/src/settings/dolphinsettingsdialog.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/settings/dolphinsettingsdialog.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -74,28 +74,28 @@ NavigationSettingsPage* navigationSettingsPage = new NavigationSettingsPage(this); KPageWidgetItem* navigationSettingsFrame = addPage(navigationSettingsPage, i18nc("@title:group", "Navigation")); - navigationSettingsFrame->setIcon(QIcon::fromTheme("input-mouse")); + navigationSettingsFrame->setIcon(QIcon::fromTheme("edit-select")); connect(navigationSettingsPage, &NavigationSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); // Services ServicesSettingsPage* servicesSettingsPage = new ServicesSettingsPage(this); KPageWidgetItem* servicesSettingsFrame = addPage(servicesSettingsPage, i18nc("@title:group", "Services")); - servicesSettingsFrame->setIcon(QIcon::fromTheme("services")); + servicesSettingsFrame->setIcon(QIcon::fromTheme("flag")); connect(servicesSettingsPage, &ServicesSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); // Trash TrashSettingsPage* trashSettingsPage = new TrashSettingsPage(this); KPageWidgetItem* trashSettingsFrame = addPage(trashSettingsPage, i18nc("@title:group", "Trash")); - trashSettingsFrame->setIcon(QIcon::fromTheme("user-trash")); + trashSettingsFrame->setIcon(QIcon::fromTheme("trash-empty")); connect(trashSettingsPage, &TrashSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); // General GeneralSettingsPage* generalSettingsPage = new GeneralSettingsPage(url, this); KPageWidgetItem* generalSettingsFrame = addPage(generalSettingsPage, i18nc("@title:group General settings", "General")); - generalSettingsFrame->setIcon(QIcon::fromTheme("system-run")); + generalSettingsFrame->setIcon(QIcon::fromTheme("view-preview")); connect(generalSettingsPage, &GeneralSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); m_pages.append(startupSettingsPage); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/settings/navigation/navigationsettingspage.cpp new/dolphin-15.08.2/src/settings/navigation/navigationsettingspage.cpp --- old/dolphin-15.08.0/src/settings/navigation/navigationsettingspage.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/settings/navigation/navigationsettingspage.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -43,11 +43,6 @@ m_autoExpandFolders = new QCheckBox(i18nc("option:check", "Open folders during drag operations"), vBox); vBoxLayout->addWidget(m_autoExpandFolders); - // Add a dummy widget with no restriction regarding - // a vertical resizing. This assures that the dialog layout - // is not stretched vertically. - new QWidget(vBox); - topLayout->addWidget(vBox); loadSettings(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/settings/viewpropertiesdialog.cpp new/dolphin-15.08.2/src/settings/viewpropertiesdialog.cpp --- old/dolphin-15.08.0/src/settings/viewpropertiesdialog.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/settings/viewpropertiesdialog.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -127,7 +127,7 @@ propsGridLayout->addWidget(sortingLabel, 1, 0, Qt::AlignRight); propsGridLayout->addWidget(sortingBox, 1, 1); - QVBoxLayout* propsBoxLayout = new QVBoxLayout(propsBox); + QVBoxLayout* propsBoxLayout = propsBox == this ? layout : new QVBoxLayout(propsBox); propsBoxLayout->addWidget(propsGrid); propsBoxLayout->addWidget(m_sortFoldersFirst); propsBoxLayout->addWidget(m_previewsShown); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/views/dolphinview.cpp new/dolphin-15.08.2/src/views/dolphinview.cpp --- old/dolphin-15.08.0/src/views/dolphinview.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/views/dolphinview.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -177,8 +177,8 @@ this, &DolphinView::slotVisibleRolesChangedByHeader); connect(m_view, &DolphinItemListView::roleEditingCanceled, this, &DolphinView::slotRoleEditingCanceled); - connect(m_view->header(), &KItemListHeader::columnWidthChanged, - this, &DolphinView::slotHeaderColumnWidthChanged); + connect(m_view->header(), &KItemListHeader::columnWidthChangeFinished, + this, &DolphinView::slotHeaderColumnWidthChangeFinished); KItemListSelectionManager* selectionManager = controller->selectionManager(); connect(selectionManager, &KItemListSelectionManager::selectionChanged, @@ -971,10 +971,8 @@ delete menu; } -void DolphinView::slotHeaderColumnWidthChanged(const QByteArray& role, qreal current, qreal previous) +void DolphinView::slotHeaderColumnWidthChangeFinished(const QByteArray& role, qreal current) { - Q_UNUSED(previous); - const QList<QByteArray> visibleRoles = m_view->visibleRoles(); ViewProperties props(viewPropertiesUrl()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/views/dolphinview.h new/dolphin-15.08.2/src/views/dolphinview.h --- old/dolphin-15.08.0/src/views/dolphinview.h 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/views/dolphinview.h 2015-10-09 01:12:29.000000000 +0200 @@ -566,7 +566,7 @@ void slotItemContextMenuRequested(int index, const QPointF& pos); void slotViewContextMenuRequested(const QPointF& pos); void slotHeaderContextMenuRequested(const QPointF& pos); - void slotHeaderColumnWidthChanged(const QByteArray& role, qreal current, qreal previous); + void slotHeaderColumnWidthChangeFinished(const QByteArray& role, qreal current); void slotItemHovered(int index); void slotItemUnhovered(int index); void slotItemDropEvent(int index, QGraphicsSceneDragDropEvent* event); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/views/renamedialog.cpp new/dolphin-15.08.2/src/views/renamedialog.cpp --- old/dolphin-15.08.0/src/views/renamedialog.cpp 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/views/renamedialog.cpp 2015-10-09 01:12:29.000000000 +0200 @@ -108,7 +108,6 @@ m_lineEdit->setText(m_newName); m_lineEdit->setSelection(0, selectionLength); - m_lineEdit->setFocus(); topLayout->addWidget(editLabel); topLayout->addWidget(m_lineEdit); @@ -197,6 +196,13 @@ m_okButton->setEnabled(enable); } +void RenameDialog::showEvent(QShowEvent* event) +{ + m_lineEdit->setFocus(); + + QDialog::showEvent(event); +} + void RenameDialog::renameItems() { // Iterate through all items and rename them... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dolphin-15.08.0/src/views/renamedialog.h new/dolphin-15.08.2/src/views/renamedialog.h --- old/dolphin-15.08.0/src/views/renamedialog.h 2015-08-12 01:11:34.000000000 +0200 +++ new/dolphin-15.08.2/src/views/renamedialog.h 2015-10-09 01:12:29.000000000 +0200 @@ -45,6 +45,9 @@ void slotAccepted(); void slotTextChanged(const QString& newName); +protected: + void showEvent(QShowEvent* event) override; + private: void renameItems(); void renameItem(const KFileItem &item, const QString& newName);