Hello community, here is the log from the commit of package libbaloowidgets for openSUSE:Factory checked in at 2014-03-30 07:50:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbaloowidgets (Old) and /work/SRC/openSUSE:Factory/.libbaloowidgets.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbaloowidgets" Changes: -------- --- /work/SRC/openSUSE:Factory/libbaloowidgets/libbaloowidgets.changes 2014-03-18 16:01:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libbaloowidgets.new/libbaloowidgets.changes 2014-03-30 08:06:45.000000000 +0200 @@ -1,0 +2,14 @@ +Thu Mar 27 17:37:12 UTC 2014 - [email protected] + +- Update to 4.12.97 + * KDE 4.13 RC release + * See http://www.kde.org/announcements/announce-4.13-rc.php + +------------------------------------------------------------------- +Thu Mar 20 18:03:12 UTC 2014 - [email protected] + +- Update to 4.12.95 + * KDE 4.13 Beta 3 release + * See http://www.kde.org/announcements/announce-4.13-beta3.php + +------------------------------------------------------------------- Old: ---- baloo-widgets-4.12.90.tar.xz New: ---- baloo-widgets-4.12.97.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbaloowidgets.spec ++++++ --- /var/tmp/diff_new_pack.lnhCcz/_old 2014-03-30 08:09:55.000000000 +0200 +++ /var/tmp/diff_new_pack.lnhCcz/_new 2014-03-30 08:09:55.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package baloo-widgets +# spec file for package libbaloowidgets # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,19 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define rname baloo-widgets Name: libbaloowidgets -Version: 4.12.90 +Version: 4.12.97 Release: 0 Summary: Framework for searching and managing metadata License: GPL-2.0+ and LGPL-2.1+ Group: System/GUI/KDE Source0: %{rname}-%{version}.tar.xz BuildRequires: baloo-devel -BuildRequires: kfilemetadata-devel BuildRequires: cmake BuildRequires: kde4-filesystem +BuildRequires: kfilemetadata-devel BuildRequires: libkde4-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %kde4_runtime_requires ++++++ baloo-widgets-4.12.90.tar.xz -> baloo-widgets-4.12.97.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-4.12.90/src/filemetadataconfigwidget.cpp new/baloo-widgets-4.12.97/src/filemetadataconfigwidget.cpp --- old/baloo-widgets-4.12.90/src/filemetadataconfigwidget.cpp 2014-02-10 16:55:05.000000000 +0100 +++ new/baloo-widgets-4.12.97/src/filemetadataconfigwidget.cpp 2014-03-15 16:18:39.000000000 +0100 @@ -116,7 +116,7 @@ } // the item is not hidden, add it to the list - KConfig config("kmetainformationrc", KConfig::NoGlobals); + KConfig config("baloofileinformationrc", KConfig::NoGlobals); KConfigGroup settings = config.group("Show"); const QString label = m_provider->label(key); @@ -176,7 +176,7 @@ void FileMetaDataConfigWidget::save() { - KConfig config("kmetainformationrc", KConfig::NoGlobals); + KConfig config("baloofileinformationrc", KConfig::NoGlobals); KConfigGroup showGroup = config.group("Show"); const int count = d->m_metaDataList->count(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-4.12.90/src/filemetadataprovider.cpp new/baloo-widgets-4.12.97/src/filemetadataprovider.cpp --- old/baloo-widgets-4.12.90/src/filemetadataprovider.cpp 2014-02-10 16:55:05.000000000 +0100 +++ new/baloo-widgets-4.12.97/src/filemetadataprovider.cpp 2014-03-15 16:18:39.000000000 +0100 @@ -25,6 +25,7 @@ #include <baloo/filefetchjob.h> #include <baloo/file.h> +#include <baloo/indexerconfig.h> #include <kfilemetadata/propertyinfo.h> #include <kfileitem.h> @@ -82,6 +83,7 @@ QList<KFileItem> m_fileItems; QVariantMap m_data; + Baloo::IndexerConfig m_config; private: FileMetaDataProvider* const q; }; @@ -342,23 +344,22 @@ d->m_realTimeIndexing = false; if (items.isEmpty()) { + emit loadingFinished(); return; } - /* if( items.size() == 1 ) { const KFileItem item = items.first(); - const QUrl url = item.targetUrl(); + const QString url = item.localPath(); - if (!res.exists() ) { - IndexedDataRetriever *ret = new IndexedDataRetriever( url.toLocalFile(), this ); - connect( ret, SIGNAL(finished(KJob*)), this, SLOT(slotLoadingFinished(KJob*)) ); + if (!d->m_config.shouldBeIndexed(url)) { + IndexedDataRetriever *ret = new IndexedDataRetriever(url, this); + connect(ret, SIGNAL(finished(KJob*)), this, SLOT(slotLoadingFinished(KJob*))); ret->start(); d->m_realTimeIndexing = true; return; } } - */ QStringList urls; Q_FOREACH (const KFileItem& item, items) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-4.12.90/src/filemetadatawidget.cpp new/baloo-widgets-4.12.97/src/filemetadatawidget.cpp --- old/baloo-widgets-4.12.90/src/filemetadatawidget.cpp 2014-02-10 16:55:05.000000000 +0100 +++ new/baloo-widgets-4.12.97/src/filemetadatawidget.cpp 2014-03-15 16:18:39.000000000 +0100 @@ -232,16 +232,18 @@ void FileMetaDataWidget::setItems(const KFileItemList& items) { - d->m_provider->setItems(items); - + KFileItemList localItemsList; QStringList list; + foreach(const KFileItem& item, items) { - QUrl url = item.url(); + QUrl url = item.targetUrl(); if (url.isLocalFile()) { + localItemsList << item; list << url.toLocalFile(); } } + d->m_provider->setItems(localItemsList); d->m_widgetFactory->setItems(list); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-4.12.90/src/widgetfactory.cpp new/baloo-widgets-4.12.97/src/widgetfactory.cpp --- old/baloo-widgets-4.12.90/src/widgetfactory.cpp 2014-02-10 16:55:05.000000000 +0100 +++ new/baloo-widgets-4.12.97/src/widgetfactory.cpp 2014-03-15 16:18:39.000000000 +0100 @@ -272,8 +272,11 @@ void WidgetFactory::slotTagClicked(const QString& tag) { - // vHanda: FIXME: Create a link for this tag!! - // emit urlActivated( tag.uri() ); + KUrl url; + url.setScheme("tags"); + url.setPath(tag); + + emit urlActivated(url); } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
