https://bugs.kde.org/show_bug.cgi?id=404171
--- Comment #7 from Stefan Brüns <stefan.bru...@rwth-aachen.de> --- Git commit de81ddb651b14ca567e30c5bca4f7618894819a5 by Stefan Brüns. Committed on 23/02/2019 at 20:35. Pushed by bruns into branch 'master'. [Extractor] Add metadata to extractors Summary: This adds extractor metadata in a backwards and forward compatible way. There are several use cases for this metadata: - Delayed loading of extractor plugins - currently, all extractors are loaded and and initialized when an ExtractorCollection is created. - Versioning information - e.g. Baloo would benefit from versioning information, to reindex affected files after an extractor has been updated. Although it would be possible to extend the extractor plugin interface with a method for each relevant property, it would require a bump of the plugin inteface version each time the interface is extended. See: T9867, T8079 Test Plan: ctest Reviewers: #baloo, #frameworks, ngraham, astippich, poboiko Reviewed By: astippich Subscribers: kde-frameworks-devel Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D19109 M +1 -0 autotests/CMakeLists.txt M +57 -2 autotests/extractorcollectiontest.cpp M +10 -0 src/extractor.cpp M +4 -0 src/extractor.h M +1 -0 src/extractor_p.h M +10 -1 src/extractorcollection.cpp M +3 -1 src/extractorcollection.h M +2 -0 src/extractors/CMakeLists.txt M +2 -1 src/extractors/appimageextractor.h A +9 -0 src/extractors/appimageextractor.json M +2 -1 src/extractors/epubextractor.h A +8 -0 src/extractors/epubextractor.json M +2 -1 src/extractors/exiv2extractor.h A +29 -0 src/extractors/exiv2extractor.json.in M +2 -1 src/extractors/ffmpegextractor.h A +16 -0 src/extractors/ffmpegextractor.json M +2 -1 src/extractors/mobiextractor.h A +8 -0 src/extractors/mobiextractor.json M +2 -1 src/extractors/odfextractor.h A +10 -0 src/extractors/odfextractor.json M +2 -1 src/extractors/office2007extractor.h A +10 -0 src/extractors/office2007extractor.json M +2 -1 src/extractors/officeextractor.h A +19 -0 src/extractors/officeextractor.json M +2 -1 src/extractors/plaintextextractor.h A +8 -0 src/extractors/plaintextextractor.json M +2 -1 src/extractors/poextractor.h A +8 -0 src/extractors/poextractor.json M +2 -1 src/extractors/popplerextractor.h A +8 -0 src/extractors/popplerextractor.json M +2 -1 src/extractors/postscriptdscextractor.h A +9 -0 src/extractors/postscriptdscextractor.json M +2 -1 src/extractors/taglibextractor.h A +25 -0 src/extractors/taglibextractor.json M +2 -1 src/extractors/xmlextractor.h A +10 -0 src/extractors/xmlextractor.json https://commits.kde.org/kfilemetadata/de81ddb651b14ca567e30c5bca4f7618894819a5 -- You are receiving this mail because: You are watching all bug changes.