Commit graph

18 commits

Author SHA1 Message Date
Ivailo Monev
c9dfc0f13a kdecore: avoid temporaries while parsing zone.tab
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 03:43:37 +03:00
Ivailo Monev
47dd5145e3 kdecore: minor zone.tab parsing optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 16:51:05 +03:00
Ivailo Monev
c8da57185f kdecore: optimize zoneinfoDir() function by using KDE::stat()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 22:24:44 +03:00
Ivailo Monev
af34fced45 kdecore: mark QByteArray object as const in KSystemTimeZones::local()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:54:39 +03:00
Ivailo Monev
bf9e83491f kdecore: a bit more strict zone.tab line validation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:53:43 +03:00
Ivailo Monev
86083f700b kdecore: check if the watcher pointer is null before posting delete event for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:52:59 +03:00
Ivailo Monev
c00faabcb7 kdecore: use QFileSystemWatcher instead of KDirWatch in KSystemTimeZones
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 18:48:13 +03:00
Ivailo Monev
21089d5032 kdecore: minor KSystemTimeZones::local() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 16:34:55 +03:00
Ivailo Monev
6f0b3eda3b kdecore: merge KTzfileTimeZone and other tzdata related classes into the base classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 16:08:05 +03:00
Ivailo Monev
049d05d3c2 kdecore: simplify zone.tab line splitting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 13:17:20 +03:00
Ivailo Monev
33a4458cc3 kdecore: cache the timezone that is not from TZ environment variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 13:07:16 +03:00
Ivailo Monev
d30fc8d22a kdecore: KSystemTimeZones rewrite to not require daemon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 12:20:38 +03:00
Ivailo Monev
29a8459798 generic: remove checks for system headers that should be present
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 15:42:09 +03:00
Ivailo Monev
2468138e99 kdecore: do not assume kdeinit or klauncher start the kded service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 11:05:00 +03:00
Ivailo Monev
b4a354b74b generic: use QCryptographicHash instead of KMD5
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-01 04:32:22 +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
Ivailo Monev
b99fa1400b more windows code remove 2014-11-19 15:19:19 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00