Ivailo Monev
3fb0674831
generic: replace QLinkedList<T> with QList<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 17:07:12 +02:00
Ivailo Monev
a6cee97e0b
kded: rework sycoca database recreation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-14 17:47:13 +02:00
Ivailo Monev
af814079c0
kded: use static QProcess::execute() method to execute kbuildsycoca
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 18:43:10 +03:00
Ivailo Monev
92b5103cc7
kded: indent and format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 03:30:21 +03:00
Ivailo Monev
d4fb9c2bb2
generic: remove KService profile feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 15:26:19 +03:00
Ivailo Monev
31ee051ff4
generic: remove some compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
ddfc92dc1e
generic: use file strategy for ksycoca by default
...
fixes thread-safety issues such as KRunner crashes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 20:48:03 +02:00
Ivailo Monev
63c78ae986
kded: avoid temporary in Kded::updateResourceList()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 21:30:25 +02:00
Ivailo Monev
c0e06f8215
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-04 23:59:42 +00:00
Ivailo Monev
6c67e5adf8
generic: make use of QHostInfo::localHostName()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 19:56:58 +00:00
Ivailo Monev
2e8c499968
generic: set stream versions to 4.8
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-12 15:09:32 +00:00
Ivailo Monev
aede58befc
generic: reimplement KDirWatch
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 12:18:09 +00:00
Ivailo Monev
2f8448c76c
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 16:14:26 +00:00
Ivailo Monev
61333c4671
generic: namespaced Qt4/Katie build fixes
...
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
7d30db4487
generic: remove use of Q_NOREPLY, it is no-op
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-12 01:27:43 +00:00
Ivailo Monev
cd1ca7c87e
generic: replace KProcess with QProcess where feasable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 06:09:02 +00:00
Ivailo Monev
fe63492fc7
kded: fix regression since 8493b8a0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 23:56:48 +00:00
Ivailo Monev
8493b8a06e
generic: remove KDED/KCM compatility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 20:56:30 +00:00
Ivailo Monev
383d2cd332
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-12 11:07:40 +00:00
Ivailo Monev
c37a921450
kded: prefix tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-02 06:50:51 +00:00
Ivailo Monev
e9f02093b2
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-27 07:14:25 +00:00
Ivailo Monev
1159ece183
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 15:59:05 +00:00
Ivailo Monev
376484dff8
generic: get rid of KLibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 03:36:21 +02:00
Ivailo Monev
8e30a73102
kded: set stream version to 4.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-25 21:04:51 +02:00
Ivailo Monev
41b205927a
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-20 00:04:07 +02:00
Ivailo Monev
a7b93fa3b2
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:08:31 +02:00
Ivailo Monev
53b39f3865
kded: get rid of useless string manipulation in KSycocaResourceList
...
this may horribly break some stuff (such as services) in external projects
,though, I've grep-ed and found none using that method outside of kded.
it was only for backwards compatibility but all places where old behavior
is used have been adjusted (hopefully)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 09:17:58 +02:00
Ivailo Monev
636f904183
generic: optimize standard directories lookup
...
by caching results and storing them in a hash the results should
flow faster, a limit should probably be set on this but for now
there isn't. exists() and realPath() now cannot be called without
object!
2015-10-17 18:53:50 +03:00
Ivailo Monev
39b9ee37b2
generic: misc cleanups
2015-10-03 12:35:27 +03:00
Ivailo Monev
04145e76f6
kded: fix regression since 361cc4b2
...
the cookies server was not starting which means that all on-demand
started services were probably not started
2015-10-03 11:30:44 +03:00
Ivailo Monev
3d14a4b88b
generic: code shrinks
2015-09-30 10:37:53 +03:00
Ivailo Monev
1a3c1d14a7
generic: misc cleanups
2015-09-27 01:22:21 +00:00
Ivailo Monev
2eceb5f064
generic: misc cleanups
2015-09-27 01:19:30 +00:00
Ivailo Monev
361cc4b219
generic: misc cleanups
2015-09-23 02:45:53 +00:00
Ivailo Monev
caba25a17e
generic: misc cleanups
2015-09-22 04:16:54 +00:00
Ivailo Monev
4d683ae8b3
generic: cleanups remains of custom apps resources support
2015-09-06 14:42:29 +03:00
Ivailo Monev
fde07d67d7
generic: misc cleanups
2015-09-05 13:31:12 +00:00
Ivailo Monev
eeba19d4c4
generic: misc cleanups
2015-09-04 13:06:11 +00:00
Ivailo Monev
007a44cd2f
generic: major build system cleanup
...
the test are broken!
2015-09-01 01:05:33 +03:00
Ivailo Monev
afb86c68ea
kded: drop legacy code
2015-08-25 18:14:11 +03:00
Ivailo Monev
21ad0df488
generic: make changes required for building against katie
2015-08-11 05:56:07 +03:00
Ivailo Monev
636a74cb84
kded: remove legacy code from menu parser
2015-08-06 04:07:35 +03:00
Ivailo Monev
c64c2e9e59
kded: remove remains of kconf_update
2015-07-21 15:38:17 +03:00
Ivailo Monev
5b95e5fd38
kded: actually monitor for hostname changes
...
this fixes a lot of issues related to hostname changes,
especially when NetworkManager is in use which tends to change
it after successfull connection breaking X11 apps in the process
which rely on hostname based authority via magic cookies and what
not.
2015-07-20 04:17:50 +03:00
Ivailo Monev
3114ed1e31
kded: partitially revert 68d04274
...
altought the KIO library is not needed I faced some linking
problems during build, almost as if the libraries requested for
the kded4 building were ignored. this needs further investigation
but for now that will do.
2015-07-13 13:43:08 +03:00
Ivailo Monev
68d04274f0
kded: link to kdecore instead of kio as kio library is not used
2015-07-10 07:13:32 +03:00
Ivailo Monev
a8ac3f9cd9
generic: drop kconf_update and support for it in kded
...
since most of the settings are "frozen" now there is little to no
chance that it will be needed. CMake files that reference paths
for installing .upd files are left intact for now.
2015-07-08 05:13:12 +03:00
Ivailo Monev
7d0dd6d541
generic: stop using kdeinit for main applications
2015-05-09 16:39:13 +00:00
Ivailo Monev
5333e9917d
generic: remove deprecated API
2015-02-28 03:27:54 +00:00
Ivailo Monev
82fc15f54b
generic: use CMake moc instead of automoc4 by default
...
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.
CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00