Ivailo Monev
73c729f27b
kdecore: remove unused and private members
...
note that KSycocaFactory also has a d member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 04:04:21 +02:00
Ivailo Monev
4cb8afa14d
generic: remove unused KIO protocol input/output information
...
KIO slaves are either helper (e.g. vnc/rdp), not source (e.g. thumbnail
which is also helper in a way) or have listing capability (e.g. file
which is filesystem type)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 02:46:51 +02:00
Ivailo Monev
8f2bb9d7fb
kdecore: shrink the size of globs stored by KMimeTypeRepository
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 12:46:50 +02:00
Ivailo Monev
0f329f3f5a
kdecore: remove redundant KMimeTypeRepository::findFromContent() argument
...
always an empty QByteArray object is passed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 16:21:21 +02:00
Ivailo Monev
65164ccd12
kdecore: KMimeTypeFactory::allMimeTypes() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:14:02 +02:00
Ivailo Monev
755337cd6b
kdecore: remove unused and private KMimeTypeTrader member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:45:54 +02:00
Ivailo Monev
c22292b849
kdecore: disable copying of KServiceTypeTrader via Q_DISABLE_COPY() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:08:06 +02:00
Ivailo Monev
b43da6504e
kdecore: remove unused and private KServiceTypeTrader member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:06:53 +02:00
Ivailo Monev
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
8ece51a7ca
generic: correct reference to kbuildsycoca4 debug area
...
7012 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:40:03 +03:00
Ivailo Monev
be9020b3e4
kdecore: log fatal messages to the kdecore (KPluginInfo) area
...
703 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:13:01 +03:00
Ivailo Monev
028414cb07
kdecore: KDebug rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:17:52 +03:00
Ivailo Monev
021310ba3d
kdecore: fix dumpOfferList() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 01:05:57 +03:00
Ivailo Monev
90cc0a794c
kdecore: mark KFolderMimeTypePrivate reimplementations as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 07:07:49 +03:00
Ivailo Monev
045328e4b6
generic: regenerate parsers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 08:52:24 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
c78363de67
kdecore: deal with TODO related to KService::newServicePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 23:07:31 +03:00
Ivailo Monev
76a17b033f
kdecore: remove redundant const_cast<T>() in KServicePrivate::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 13:38:00 +03:00
Ivailo Monev
a6164ba2e3
kdecore: remove unused KService::untranslatedGenericName() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 13:35:24 +03:00
Ivailo Monev
e88c621aa2
generic: authorization reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
f843ce5014
kdecore: remove non-operational KPluginInfo::fromKPartsInstanceName() method
...
kparts library no longer supports plugins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 18:06:17 +03:00
Ivailo Monev
7d5ec84ab1
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:19:33 +03:00
Ivailo Monev
86b867fc0c
kdecore: remove checks for invalid ADMIN_ACCOUNT environment variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 10:26:18 +03:00
Ivailo Monev
92d12739d8
kdecore: remove declaration of non-existing KMimeType methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:22:27 +03:00
Ivailo Monev
8d3cdfe9ea
kdecore: remove unused system arpa/inet header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:19:18 +03:00
Ivailo Monev
d087e1ec6c
kdecore: remove unused KMimeTypeRepository method and members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:10:38 +03:00
Ivailo Monev
e4d1c8d887
kdecore: reserve space for map entries in KMimeGlobsFileParser::AllGlobs::patternsMap()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:09:59 +03:00
Ivailo Monev
009e24b361
kdecore: do not stream dummy services data for compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 15:15:31 +03:00
Ivailo Monev
76703c8f8a
kdecore: deal with TODO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:08:06 +03:00
Ivailo Monev
b8fad75c78
kdecore: fix detection of MIME types with glob(s) and no magic
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 23:09:42 +03:00
Ivailo Monev
c6a355ed34
kdecore: optimize glob files parsing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 20:39:27 +03:00
Ivailo Monev
b6af68c97d
generic: trim the lines when reading files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 14:09:07 +03:00
Ivailo Monev
6f34ee6809
generic: optimize reading from files
...
QTextStream uses internal buffer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 10:54:57 +03:00
Ivailo Monev
48a9346c3f
kdecore: no KMimeTypeRepository members are modified from const methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 10:26:40 +03:00
Ivailo Monev
2193402c44
generic: require shared-mime-info v0.91+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 18:47:54 +03:00
Ivailo Monev
d1ab8476eb
kdecore: remove bugs fast patterns optimization
...
fixes text/x-ssa MIME type detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 17:46:10 +03:00
Ivailo Monev
eef792f6ff
kdecore: KDeviceDatabase rewrite and test for it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-29 14:39:38 +03:00
Ivailo Monev
5905b1af7e
kdecore: do not cache icon requests from KMimeType::favIconForUrl()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 13:36:52 +03:00
Ivailo Monev
886cc9b3ca
kdecore: fix regression since c92d1b598d
and adjust KMimeType test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 05:23:21 +03:00
Ivailo Monev
c92d1b598d
generic: prioritize single glob MIME type match, magic after like the reference implementation
...
also try-match lower weight globs before try-matching fast patterns
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-22 09:13:14 +02:00
Ivailo Monev
35b1776305
kdecore: move variable to the scope it is used in
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 22:58:15 +02:00
Ivailo Monev
24cce41fe9
kdecore: correct default magic priority value
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 22:57:59 +02:00
Ivailo Monev
4f51a15e76
kdecore: magic and glob match for MIME type shall have 100 accuracy, single glob match 50
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 20:10:19 +02:00
Ivailo Monev
a49f1222ad
kdecore: workaround for https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/144
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 17:13:54 +02:00
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
Ivailo Monev
f5743909a9
kio: remove check for non-existing MIME type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-11 07:20:21 +02:00
Ivailo Monev
d1cfc14e18
kparts: remove unused BrowserInterface, BrowserRun and BrowserOpenOrSaveQuestion classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:33:04 +02:00
Ivailo Monev
3422ca4413
generic: get rid of KGLobal::staticQString()
...
global statics are static objects and the method is using one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
efbbf59a32
kdecore: plug KTraderParse memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:02:42 +03:00
Ivailo Monev
8faaed021f
kdecore: plug KTraderParse memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 03:07:11 +03:00