kdelibs/kdecore/services
Ivailo Monev 777feebd7e kdecore: prioritize magic check in KMimeType::findByUrl()
fixes MIME type identification for application/pgp-signature since
text/plain has higher glob priority, for reference:
4f33cfd52a

note that in Dolphin and file properties dialog such MIME types are still
not identified properly, there are more places where the same thing has to
be done. such changes will increase the disk I/O cost of MIME type
checks but provide more accurate results

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 15:07:26 +02:00
..
kfoldermimetype.cpp generic: optimize standard directories lookup 2015-10-17 18:53:50 +03:00
kfoldermimetype.h initial import 2014-11-13 01:04:59 +02:00
kmimeglobsfileparser.cpp generic: bump minimim shared-mime-info requirement to v0.70 2021-06-16 09:57:29 +03:00
kmimeglobsfileparser_p.h generic: namespaced Qt4/Katie build fixes 2017-08-04 09:24:39 +00:00
kmimemagicrule.cpp kdecore: remove now redundant copy of QByteArray::indexOf() code 2021-08-07 04:01:29 +03:00
kmimemagicrule_p.h generic: namespaced Qt4/Katie build fixes 2017-08-04 09:24:39 +00:00
kmimetype.cpp kdecore: prioritize magic check in KMimeType::findByUrl() 2022-03-21 15:07:26 +02:00
kmimetype.h kdecore: remove unnecessary headers inclusions 2016-04-08 14:27:46 +00:00
kmimetype_p.h initial import 2014-11-13 01:04:59 +02:00
kmimetypefactory.cpp kdecore: replace QThreadStorage with thread_local 2019-05-14 22:55:09 +00:00
kmimetypefactory.h initial import 2014-11-13 01:04:59 +02:00
kmimetyperepository.cpp kio: remove check for non-existing MIME type 2022-03-11 07:20:21 +02:00
kmimetyperepository_p.h generic: replace recursive QMutex-es with std::recursive_mutex-es [ci reset] 2021-07-22 01:36:07 +03:00
kmimetypetrader.cpp generic: remove KService profile feature 2021-06-15 15:26:19 +03:00
kmimetypetrader.h kparts: remove unused BrowserInterface, BrowserRun and BrowserOpenOrSaveQuestion classes 2022-03-03 01:33:04 +02:00
kplugininfo.cpp initial import 2014-11-13 01:04:59 +02:00
kplugininfo.desktop initial import 2014-11-13 01:04:59 +02:00
kplugininfo.h generic: misc cleanups 2015-09-04 22:56:23 +00:00
kservice.cpp kdecore: consider services with FSDevice type as valid 2021-08-03 12:04:40 +03:00
kservice.h generic: namespaced Qt4/Katie build fixes 2017-08-04 09:24:39 +00:00
kservice_p.h initial import 2014-11-13 01:04:59 +02:00
kserviceaction.cpp initial import 2014-11-13 01:04:59 +02:00
kserviceaction.h generic: namespaced Qt4/Katie build fixes 2017-08-04 09:24:39 +00:00
kservicefactory.cpp kdecore: replace QThreadStorage with thread_local 2019-05-14 22:55:09 +00:00
kservicefactory.h generic: misc cleanups 2015-09-04 22:56:23 +00:00
kservicegroup.cpp generic: drop support for operating systems Katie does not support 2020-10-26 16:34:16 +02:00
kservicegroup.h kdecore: remove unnecessary headers inclusions 2016-04-08 14:27:46 +00:00
kservicegroup_p.h initial import 2014-11-13 01:04:59 +02:00
kservicegroupfactory.cpp kdecore: replace QThreadStorage with thread_local 2019-05-14 22:55:09 +00:00
kservicegroupfactory.h generic: misc cleanups 2015-09-04 22:56:23 +00:00
kserviceoffer.cpp initial import 2014-11-13 01:04:59 +02:00
kserviceoffer.h generic: misc cleanups 2015-09-04 22:56:23 +00:00
kservicetype.cpp generic: remove KService profile feature 2021-06-15 15:26:19 +03:00
kservicetype.h generic: namespaced Qt4/Katie build fixes 2017-08-04 09:24:39 +00:00
kservicetype_p.h initial import 2014-11-13 01:04:59 +02:00
kservicetypefactory.cpp generic: remove KService profile feature 2021-06-15 15:26:19 +03:00
kservicetypefactory.h generic: misc cleanups 2015-09-04 22:56:23 +00:00
kservicetypetrader.cpp kdecore: remove unused KServiceTypeTrader::defaultOffers() method 2021-06-15 15:43:05 +03:00
kservicetypetrader.h generic: remove KFilePlugin class leftovers 2021-07-25 02:34:07 +03:00
ktraderparse.cpp kdecore: plug KTraderParse memory leak 2021-09-03 21:02:42 +03:00
ktraderparse_p.h initial import 2014-11-13 01:04:59 +02:00
ktraderparsetree.cpp initial import 2014-11-13 01:04:59 +02:00
ktraderparsetree_p.h kdecore: remove deprecated kshared typedef 2015-10-30 15:04:08 +02:00
lex.c generic: regenerate parsers 2021-03-31 02:42:27 +03:00
lex.l generic: deal with some unused variables in parsers/lexers 2015-11-26 09:29:37 +00:00
regen.sh generic: misc cleanups 2015-09-04 22:56:23 +00:00
yacc.c generic: regenerate parsers 2021-03-31 02:42:27 +03:00
yacc.h generic: regenerate parsers 2021-03-31 02:42:27 +03:00
yacc.y kdecore: regen and make the kiotrader lexer compatible with Bison 3.x 2015-02-28 02:02:04 +00:00