Ivailo Monev
6d9779739e
kdecore: implement Foot (ft) unit conversion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:55:49 +03:00
Ivailo Monev
f90b6eab1d
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 07:54:05 +03:00
Ivailo Monev
3556eede0f
kdeclarative: log script engine exceptions as debug messages
...
the declarative component logs some as warnings and does not have a
QScriptEngineAgent-like class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 06:19:51 +03:00
Ivailo Monev
dcdc02baf2
kdecore: remove archive KIO slaves leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-02 07:54:18 +02:00
Ivailo Monev
b6f55882e9
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 20:55:10 +02:00
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
2310927e2d
kdecore: reserve space for the protocols in KProtocolInfoFactory::protocols()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 03:34:52 +02:00
Ivailo Monev
f6b8759d51
kdecore: remove unused KProtocolInfo::isFilterProtocol() methods
...
opposite of KProtocolManager::isSourceProtocol()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 03:27:41 +02:00
Ivailo Monev
bb23c25fb2
kdecore: format and indent kprotocolinfo source and header files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 03:23:31 +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
5e7a19f6f7
generic: store KIO slaves listing capability as boolean
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 00:57:27 +02:00
Ivailo Monev
f53360be62
kdecore: remove unused KProtocolInfo::capabilities() getter
...
no .protocol file specifies Capabilities and there are
KProtocolManager::supportsListing(), KProtocolManager::supportsReading(),
etc. capability getters (altought reading multiple config entries is
sub-optimal)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 00:39:34 +02:00
Ivailo Monev
27caa4c394
kdecore: update reference to KHTTP debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 16:46:15 +02:00
Ivailo Monev
969ddd830f
kutils: rewrite KHTTP and move it to kio library
...
same functionality but without extra dependencies and better throughput
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 04:59:18 +02:00
Ivailo Monev
e921df61cf
kdecore: implement option to recurse into sub-directories from KDirWatch::addDir()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 11:47:56 +02:00
Ivailo Monev
6160da3e6a
kdecore: remove the paths from the internal KDirWatch list
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 11:18:24 +02:00
Ivailo Monev
03aba012a0
kdecore: KDirWatch rewrite
...
I rewrote QFileSystemWatcher some time ago for it to be able to watch
non-existing directories, did rewrite KDirWatch too to not use FAM
and inotify making the created() and deleted() signals non-operational
(with the plan to maybe implement them in QFileSystemWatcher but that
will be hack-ish for directories with stat()-based implementation)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 00:24:49 +02:00
Ivailo Monev
6dee9f8f51
kdecore: tweak KToolInvocation sleep time
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 15:45:00 +02:00
Ivailo Monev
61709722d0
kdecore: remove now unused no-wait/blind option of KToolInvocation
...
KToolInvocation processes application events now (see
4fb8a1d674
)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 15:40:32 +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
e3ca186a3f
kdecore: do not assume translations are installed in KLocale test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 20:22:27 +02:00
Ivailo Monev
74bdfa85d8
kdecore: build fix for the case when tests are enabled
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 20:17:18 +02:00
Ivailo Monev
3f6cf6a428
kdecore: KToolInvocation review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 16:53:33 +02:00
Ivailo Monev
4fb8a1d674
generic: call klauncher methods asynchronously from KToolInvocation
...
so that application event processing is not blocked by any
KToolInvocation method, the D-Bus service name and PID return arguments
are not used anyway so removing them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 12:44:44 +02:00
Ivailo Monev
84b3302383
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 18:45:09 +02:00
Ivailo Monev
4a03505e61
kdecore: remove duplicate USB IDs
...
now present in the upstream database file, some with different vendor or
device string tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 18:43:55 +02:00
Ivailo Monev
4dbb501d25
generic: drop text-to-speech support
...
Katana (or any interface designed around key and mouse events) is not
for blind people, trying to slap text-to-speech on top of it was the
wrong thing to do to begin with
side note: speech-dispatcher tends to hang if the output device is not
configured properly (i.e. editing /etc/speech-dispatcher/speechd.conf
manually)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 15:56:59 +02:00
Ivailo Monev
d3df44a757
kdecore: update kdebug.areas
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 16:24:56 +02:00
Ivailo Monev
6f07ba7d32
kdecore: USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 12:26:36 +02:00
Ivailo Monev
c88c7add59
kdecore: update kdebug.areas
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 12:23:07 +02:00
Ivailo Monev
ca434f34d8
generic: remove unused QPL license
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-15 08:49:46 +02:00
Ivailo Monev
45853cb67c
kdecore: add debug area for kemu
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:24:29 +02:00
Ivailo Monev
cdebf644b6
kdecore: KAuthorization documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 14:09:10 +02:00
Ivailo Monev
0ec4349446
kdecore: process events while the helper method is executed
...
that way the UI will not freeze while the method is executed, beware
signals and slots if you connect it to one (or even more) tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:44:32 +02:00
Ivailo Monev
3a7b898045
kdecore: KAuthorization documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:31:20 +02:00
Ivailo Monev
90c57ada83
kdecore: unregister the helper service and object from KAuthorization destructor
...
I should (ab)use the object name for more things
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:19:15 +02:00
Ivailo Monev
f9171a653f
kdecore: cache the debug area devices as KDebugConfig member
...
reducing the global statics used by KDebug to two - one for the null device
and one for the configuration and internal cache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 07:42:40 +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
860137350d
kdecore: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 12:23:37 +02:00
Ivailo Monev
fcdcbe612e
kdecore: KAuthorization optimization
...
calling the stop() adaptor method instead of ping() and then stop() saves a
lot of D-Bus round-trips
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 11:34:53 +02:00
Ivailo Monev
0a67ba2ddd
kdecore: partially revert 1bd459a073
...
dead-lock may happen if QStandardPaths (which KStandardDirs uses and
thus KDebug indirectly) warns about something
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 10:18:46 +01:00
Ivailo Monev
1bd459a073
kdecore: log KAuthorization messages to specialized area
...
that includes Katie messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 10:09:33 +02:00
Ivailo Monev
89177c0614
kdecore: KCharsets optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:49:04 +02:00
Ivailo Monev
39f0466cac
kdecore: convert the QString to QByteArray only once in KGlobalPrivate::initFakeComponent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:40:37 +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
bfa8788988
kfile: remove archive KIO slaves leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 09:24:52 +02:00
Ivailo Monev
637366d0a1
kdecore: new KToolInvocation::setLaunchEnv() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 06:35:30 +02:00