Commit graph

31 commits

Author SHA1 Message Date
Ivailo Monev
31c3c80b35 kdecore: add entry for the default debug area to kdebug.areas
now it will be configurable via KCM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 04:23:47 +02:00
Ivailo Monev
6403e15075 kdecore: minor KDebug review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 05:46:59 +03:00
Ivailo Monev
e9a1dfb0bc kdecore: update kdebug.areas
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 00:11:23 +03:00
Ivailo Monev
5f750fa3a8 kdecore: log KHTTP warning, error and fatal messages in syslog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:56:17 +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
301bc3a1e5 kutils: new kemail library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:03:10 +03:00
Ivailo Monev
3ab3f3b47f kutils: new karchive library to replace KZip and KTar
it has to solve a few problems like:
1. blocking the current thread while listing, extracting or adding to
   archive
2. lack of support for some archive formats such as 7-zip in the
   previously available classes for dealing with archive
3. progress and error reporting

a KArchiveJob class may have to be implemented to solve the above
issues. the API is just as frustrating to use as KTar and KZip right now
tho and I am not happy with that but the class itself is a 3-rd rewrite
of what was once Python module, plugin for another project and now used
as base in library.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:53:55 +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
d47d62e503 kutils: new kspeech library to replace the kttsd service and its interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:01:39 +03:00
Ivailo Monev
f7e9fe3b03 kdecore: remove non-existing debug areas references
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 12:22:09 +03:00
Ivailo Monev
a216cdd4c3 kutils: new khttp library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 01:04:01 +03:00
Ivailo Monev
6af9b55738 generic: reimplement kdnssd library
works as expected, services queries include two for IPv4 and one for
the advertised IPv6 address which have to be filtered:
https://ibb.co/4VpJK9V

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 22:28:32 +03:00
Ivailo Monev
98a4564326 generic: reimplement power manager
this was once on the TODO:
618622f767...fe9d951f17

the org.freedesktop.PowerManagement interface will be there for
compatibility only now since it is obsolete:
https://www.freedesktop.org/wiki/Specifications/power-management-spec/

side note:
powerdevil inhibition was broken

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 02:20:33 +03:00
Ivailo Monev
1fe3f61065 generic: port KIO to KPasswdStore and drop kwallet and kwasswdserver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 23:32:58 +03:00
Ivailo Monev
c19956a9ca kutils: new kpasswdstore library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 19:45:35 +03:00
Ivailo Monev
fd606e89a8 kio: remove scanning support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-16 08:21:02 +02:00
Ivailo Monev
0009cbb5a2 generic: drop support for webdav protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 15:45:23 +02:00
Ivailo Monev
c307844111 kdecore: debug areas update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 02:15:51 +03:00
Ivailo Monev
39d1fc86c4 kdcraw: now unused, removing it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:56:10 +03:00
Ivailo Monev
99f7264aae generic: get rid of Kross
for reference:
https://github.com/fluxer/katana/issues/12

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 20:53:35 +03:00
Ivailo Monev
40c956e096 kdecore: replace tabs with spacein debug areas config
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-09 17:26:50 +02:00
Ivailo Monev
c68843e793 kdecore: update debug area configs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 10:59:38 +02:00
Ivailo Monev
33c18735be generic: remove unused kcddb library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 10:43:55 +02:00
Ivailo Monev
7419f793b0 generic: replace kdesu with kdesudo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:06:56 +00:00
Ivailo Monev
6ca6c7ed22 generic: make ThreadWeaver use KDebug to ease debugging
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-23 20:52:50 +00:00
Ivailo Monev
d398932909 generic: drop Phonon in favour of MPV and custom player classes
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.

the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.

the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
bbcc925269 generic: drop ksvgrenderer 2015-05-14 14:42:19 +00:00
Ivailo Monev
c98fd3b952 kdecore: cleanup debug areas and add entry for kuassel 2015-01-27 18:35:53 +00:00
Ivailo Monev
976fdc7699 remove knewstuff leftovers 2015-01-11 18:51:32 +00:00
Ivailo Monev
dbc489dff5 remove debug areas not supported by Katana 2014-11-29 22:06:16 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00