Ivailo Monev
302a470d3b
kded: drop unused window registration feature
...
no point in passing around windows to kded4 or its modules, job UI delegate
windows are different thing tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 15:45:36 +03:00
Ivailo Monev
fc408ce6b3
kdecore: drop command formatting
...
used only in one place in rich message
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:19:39 +03:00
Ivailo Monev
714d831b1f
kdecore: drop message formatting
...
used only in one place in rich message
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:10:39 +03:00
Ivailo Monev
fce4c2d3c7
kdecore: drop email formatting
...
now unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:07:51 +03:00
Ivailo Monev
a31c876d6c
kdecore: drop resource formatting
...
only one use of it, in the case it was used for what the message is trying
to tell is the least concern (the system would be missing basic MIME data)
which means someone messed up at some level (shared-mime-info is required)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 03:56:04 +03:00
Ivailo Monev
e75bf1747a
kdecore: const-ify KThreadPool::setMaxThreadCount() argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 22:59:09 +03:00
Ivailo Monev
941a85507b
kdecore: reject invalid threads count from KThreadPool::setMaxThreadCount()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 22:57:35 +03:00
Ivailo Monev
4600904f5b
kdecore: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 04:34:16 +03:00
Ivailo Monev
5f23665baa
kdecore: use regular integer for the active threads counter in KThreadPool
...
with KThreadPool being mutex-locked it should not be subject to
race-condition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 07:06:00 +03:00
Ivailo Monev
632dd982df
plasma: remove redundant KThreadPool::setMaxThreadCount() call
...
KThreadPool uses the same value by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:40:49 +03:00
Ivailo Monev
ecd57181ea
kdecore: delete the threads from KThreadPool
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:37:12 +03:00
Ivailo Monev
2f485d5376
generic: replace QThreadPool and QRunnable with custom class
...
on a side note it does not solve any thread-safety issues, such are out
of the scope of the class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 03:05:03 +03:00
Ivailo Monev
eb37060455
kdecore: remove unused KMimeGlobsFileParser member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 16:04:21 +03:00
Ivailo Monev
49fea6b1c2
kdecore: globs parsing optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 05:16:30 +03:00
Ivailo Monev
e6fdfa4d8b
kdecore: remove bogus KMimeType constructor argument
...
the comment is set when the xml file is parsed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 05:11:11 +03:00
Ivailo Monev
b9c83af23a
kdecore: drop support for the deprecated globs file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 05:03:19 +03:00
Ivailo Monev
3bbaffe82c
kdecore: adjust tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 04:53:13 +03:00
Ivailo Monev
c303467164
kutils: drop unused classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 03:52:20 +03:00
Ivailo Monev
c1296191d2
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 03:24:24 +03:00
Ivailo Monev
f4c2f5c84e
generic: drop stylesheet support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 04:31:21 +03:00
Ivailo Monev
b9ccbf8b72
kdecore: take a shortcut in kInitAddLibraryAndPluginPaths() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 07:07:39 +03:00
Ivailo Monev
d4fb98cc28
generic: KIO protocols classification optimization
...
unfortunate as it is the class for getting protocol information is not
part of kio library so generic..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 09:54:36 +03:00
Ivailo Monev
a923465a2a
kdecore: pass result as-is in KService::serviceByDesktopName()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 07:48:01 +03:00
Ivailo Monev
09687d36d4
kdecore: translate UTC zone name and comment
...
it was not done before, it is now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:35:15 +03:00
Ivailo Monev
143e54efd8
kdecore: remove now unused TIMEZONES file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 20:45:27 +03:00
Ivailo Monev
0ca21c519f
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:48:43 +03:00
Ivailo Monev
2916de09fb
kdecore: rework time zones translation
...
there were some stale zone name comments marked for translation, the
scopping script (probably purposely) did not remove such
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:00:37 +03:00
Ivailo Monev
1d7883f245
kdecore: replace QDateTime::currentDateTime().time() with QTime::currentTime()
...
QTime::currentTime() is slightly faster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 22:20:34 +03:00
Ivailo Monev
45674c0c4e
kdeui: replace KFontDialog and KFontChooser with QFontDialog
...
requires the following commit from the Katie repo:
97fea30784dfdc41a6599ea31219d0b366d8efaa
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 19:01:45 +03:00
Ivailo Monev
182a4e62c9
kdecore: assert that KConfigIniBackend is unlocked when destroyed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:38:34 +02:00
Ivailo Monev
bcdb65fb38
kdecore: do not inherit QObject from KConfigIniBackend
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:08:30 +02:00
Ivailo Monev
40f5fb0261
kdecore: remove unused KConfigIniBackend::lock() argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:28:39 +02:00
Ivailo Monev
5fde68fd67
kdecore: remove unused KConfigIniBackend methods and members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:19:53 +02:00
Ivailo Monev
8fbb05eb99
kdecore: remove declaration of non-existing method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 21:53:05 +02:00
Ivailo Monev
b43339cf19
kio: drop proxy support
...
because curl internally checks the environment for proxy-related variables
it is redundant to duplicate that feature, that however is possible due to
the rewrite of the ftp, sftp and http slaves that I did. some other changes
were made while at it such enable automatic resuming by default, if KIO
slaves cannot resume or do not resume transfers that is different thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 09:54:38 +02:00
Ivailo Monev
318fa971d3
kdecore: adjust tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 06:20:57 +02:00
Ivailo Monev
4df06d8f7a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 02:43:33 +02:00
Ivailo Monev
a65bd3b685
kfile: merge it into kio
...
once upon a time it was either part of it or was separated from it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:19:59 +02:00
Ivailo Monev
75b9cfddd3
generic: const-ify private data pointers where copying is disabled
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:49:59 +02:00
Ivailo Monev
a324de58dc
kdeui: log KAction warning to the correct debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 14:42:24 +02:00
Ivailo Monev
3ce3fcf34b
kdeui: drop KNotificationRestrictions class
...
most of the functionality is not implemented, the rest can be done via
Solid::PowerManagement::beginSuppressingScreenPowerManagement() and
Solid::PowerManagement::stopSuppressingScreenPowerManagement()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 13:53:40 +02:00
Ivailo Monev
6b75a23901
kdecore: remove warning about kglobal header
...
I do not guarantee compatibility between releases, no file should be copied
without the tought that the person that does it takes over maintainership
(i.e. I take no responsibility for what someone else does)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 11:04:18 +02:00
Ivailo Monev
84e95ac58c
kdecore: remove unused test plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 10:58:41 +02:00
Ivailo Monev
2d64361d58
kdecore: partially revert 5498e78c34
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 18:18:32 +02:00
Ivailo Monev
5498e78c34
kdecore: drop internal helper protocol info
...
the check refers to services only, there are no helper protocols now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 06:02:38 +02:00
Ivailo Monev
590546bda8
kdecore: remove references to the old ftp and sftp slaves
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-17 21:51:35 +02:00
Ivailo Monev
da0323350c
kdecore: scoop timezones
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-17 04:36:27 +02:00
Ivailo Monev
a5132853b0
kioslave: reimplement ftp and sftp slaves via curl
...
the sftp KIO slave is in the kde-workspace repo and the module for
finding libssh was for it. tested ftp and sftp - both work with user and
password authentication as intended (in read-only mode, put() not
implemented)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-17 00:48:01 +02:00
Ivailo Monev
2372a3991f
kdecore: KLocale optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 19:41:34 +02:00
Ivailo Monev
0c5d00727e
generic: remove redundant Q_OS_UNIX definition checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:28:30 +02:00