# Date Author Comment Files Changed Download snapshot
59736f07 about 15 hours ago Friedrich W. H. Kossebau Enable KF_* group deprecation macros GIT_SILENT 1 zip | tar | tar.gz
7c58c615 3 days ago Friedrich W. H. Kossebau Use ECMGenerateExportHeader to manage deprecated API better Summary: Allows * projects linking to Baloo to hide deprecated API up to a given version or silence deprecation warnings after a given version, using * -DBALOO_CORE_DISABLE_DEPRECATED_BEFORE_AND_AT * -DBALOO_CORE_NO_DEPRECATED * -DBALOO_CORE_DEPRECATED_WARNINGS_SINCE * -DBALOO_CORE_NO_DEPRECATED_WARNINGS or * -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT * -DKF_NO_DEPRECATED * -DKF_DEPRECATED_WARNINGS_SINCE * -DKF_NO_DEPRECATED_WARNINGS * to build Baloo optionally with deprecated API excluded from the build, using "EXCLUDE_DEPRECATED_BEFORE_AND_AT" cmake argument. Test Plan: Builds with EXCLUDE_DEPRECATED_BEFORE_AND_AT set to 0, 5.55.0, CURRENT. Reviewers: #frameworks, aacid Subscribers: kde-frameworks-devel, #baloo Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D24617 4 zip | tar | tar.gz
29dce973 7 days ago Friedrich W. H. Kossebau Use new INCLUDE_DIRS with ecm_add_qch, to have doxygen see more includes GIT_SILENT 1 zip | tar | tar.gz
4f131981 8 days ago Stefan Brüns Use propertymap to store properties in Baloo::Result Summary: Storing properties directly in a PropertyMap is more efficient (no temporary conversion of property number to string, lookup with integer key), and it also guarantees to have the same data as the extractor used by BalooWigets, as long as (de)serialization to the Json format stored in the DB is lossless. Depends on D19087 Test Plan: ctest Reviewers: #baloo, #frameworks, ngraham, poboiko, astippich Reviewed By: #baloo, ngraham, astippich Subscribers: kde-frameworks-devel Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D19088 5 zip | tar | tar.gz
ecebbf85 8 days ago Stefan Brüns Add standalone conversion functions for PropertyMap to Json and vice versa Summary: Baloo caches property data, and uses Json for serializing it. For storing, it populates a QVariantMap, where multiple values for the same key are stored as a QVariantList (QJsonObject::fromVariantMap only handles one value per key). After deserialization, the KFileMetaData::PropertyMap also contains QVariantLists for keys with multiple values. To handle multiple property values per key correctly, do the serialization and deserialization manually. This also save the temporary QVariantMap on deserialization. Add unit tests to test roundtrip from PropertyMap to JSon and back. This is now possible as the serialization code is no longer done inline. It makes it also easier to keep serialization and deserialization in sync, as it is no longer in different files (src/file/result.cpp and src/file/extractor/file.cpp). Test Plan: ctest Reviewers: #baloo, #frameworks, ngraham, poboiko, astippich Reviewed By: #baloo, ngraham, astippich Subscribers: mgallien, kde-frameworks-devel Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D19087 5 zip | tar | tar.gz
add9ec4f 8 days ago Albert Astals Cid Add a few const & Summary: These things aren't super expensive to copy, but const & is less expensive Reviewers: meven Reviewed By: meven Subscribers: meven, kde-frameworks-devel, #baloo Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D24584 5 zip | tar | tar.gz
e9e72c37 8 days ago l10n daemon script GIT_SILENT Upgrade KF5 version to 5.64.0. 1 zip | tar | tar.gz
198f82eb 9 days ago Kai Krakow [Database] Rework handling environment flags Summary: This will keep the code of the following changes simpler to read. It introduces no functional change. Reviewers: ngraham, #baloo Reviewed By: ngraham, #baloo Subscribers: kde-frameworks-devel, ngraham, #baloo Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D24539 1 zip | tar | tar.gz
3319b665 11 days ago Stefan Brüns Replace recursion in FilteredDirIterator with loop iteration Summary: In case many consecutive files are skipped in a directory, the recursive next() implementation recursed for every file, i.e. calling itself repeatedly. Instead, loop over all directory items until either a file or directory is found which should be indexed, or there are no more items left. Move the "shouldIndexHidden" variable out of the loop, as it is invariant. Test Plan: ctest -R filtereddiriterator Reviewers: #baloo, ngraham, astippich Reviewed By: #baloo, ngraham Subscribers: kde-frameworks-devel Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D24502 1 zip | tar | tar.gz
f9282d85 14 days ago l10n daemon script GIT_SILENT Upgrade ECM and KF5 version requirements for 5.63.0 release. 1 zip | tar | tar.gz
Per page