D16593: [ExtractorCollection] Use only best matching extractor plugin
Stefan BrĂ¼ns
noreply at phabricator.kde.org
Thu Nov 1 18:10:19 GMT 2018
bruns created this revision.
bruns added reviewers: Frameworks, astippich.
Herald added projects: Frameworks, Baloo.
Herald added subscribers: Baloo, kde-frameworks-devel.
bruns requested review of this revision.
REVISION SUMMARY
If there is a direct match for a mime type, only the matching plugin(s)
is (are) returned, inheritance is not considered. Otherwise, all matches
for all mime ancestors are returned, even if one plugin is a much better
match than any other.
Up until now, the only extractor selected by inheritance was the plain
text extractor, so there was one fuzzy matched plugin at most. With the
XML extractor, the XML extractor should be preferred over the plain test
extractor.
Depends on D16592 <https://phabricator.kde.org/D16592>
REPOSITORY
R286 KFileMetaData
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D16593
AFFECTED FILES
autotests/extractorcollectiontest.cpp
src/extractorcollection.cpp
src/extractorcollection.h
To: bruns, #frameworks, astippich
Cc: kde-frameworks-devel, #baloo, ashaposhnikov, michaelh, astippich, spoorun, ngraham, bruns, abrahams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20181101/3f637e88/attachment.html>
More information about the Kde-frameworks-devel
mailing list