Commit graph

404 commits

Author SHA1 Message Date
Ivailo Monev
153c53f83c libs: store the favicon name in failed downloads list and attempt to download alternative on non-job error
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:02:26 +03:00
Ivailo Monev
ecdf8f6aaf libs: ensure the favicons sub-directory exists from iconFilePath() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 16:22:01 +03:00
Ivailo Monev
47d5901d7e libs: plug tests memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 14:57:04 +03:00
Ivailo Monev
f1fe166b7c libs: copyright favicons KDED module to me
rewrote it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:03:37 +03:00
Ivailo Monev
c542942b82 libs: delete the transfer job as soon as its data is copied in FavIconsModule::slotFinished()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 12:59:57 +03:00
Ivailo Monev
42f32426d9 libs: use solid to check the network status in favicons KDED module test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 09:30:45 +03:00
Ivailo Monev
ea9ae0d25a libs: remove unused header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 21:22:55 +03:00
Ivailo Monev
a0a2761746 libs: favicons KDED module documentation review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 21:21:24 +03:00
Ivailo Monev
15838c25d7 libs: replace FavIconsModule::startDownload() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 21:15:39 +03:00
Ivailo Monev
d811882f97 libs: favicons KDED module rewrite
saves a lot of I/O and network trafic if there are multiple bookmarks to
the same host and multiple queries are made (which essentially will end up
being many jobs for the same icon). also implemented fallback to
alternative http://foo.bar/favicon.png and added tests for more cases,
bonus points?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 20:57:44 +03:00
Ivailo Monev
1cbda72fad generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:57:37 +03:00
Ivailo Monev
be89c3a277 generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
c7720fb8e9 generic: drop support for default layout scripts
for a long time default layout has been done by providing
plasma-desktoprc and the feature is unused. also size contraints, screen
changes, etc. are handled here and there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 05:59:26 +03:00
Ivailo Monev
409d5e4225 libs: remove compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 14:53:47 +03:00
Ivailo Monev
9ecb90f238 libs: adjust to KIO::Job changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 01:40:17 +02:00
Ivailo Monev
5ca5e4ea2d generic: adjust to KDirWatch changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 00:26:44 +02:00
Ivailo Monev
2ce6520523 generic: drop text-to-speech support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 16:14:11 +02:00
Ivailo Monev
7800f075d8 generic: sync copies of backportglobal header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 13:21:54 +02:00
Ivailo Monev
1e2511421c generic: adjust to KAuthorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:27:34 +02:00
Ivailo Monev
d405007ad3 libs: implement method for checking if KWindowListMenu window placement slots are operational
to be used in the next commit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 06:34:23 +02:00
Ivailo Monev
ec7db89409 libs: remove redundant explicit KWindowListMenu destructor
doesn't even have to be virtual because KWindowListMenu has no
virtual methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 06:23:43 +02:00
Ivailo Monev
c0e8920ee9 libs: remove unused and private KWindowListMenu member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 06:21:01 +02:00
Ivailo Monev
5e6ea65ed8 libs: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 01:57:39 +02:00
Ivailo Monev
594e39a043 generic: adjust to KCrash and klauncher interface changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 22:44:00 +02:00
Ivailo Monev
05a94e69c0 libs: try harder to find the current seat from KDisplayManager::newSession()
the `dbus-update-activation-environment --all` call in startkde script
should export it to applications started by D-Bus too but just in case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:20:18 +02:00
Ivailo Monev
4b5a974815 libs: remove now unused variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 00:37:56 +02:00
Ivailo Monev
06aa57376f libs: plug memory and X11 pixmaps leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 00:32:47 +02:00
Ivailo Monev
887f7c3079 libs: remove bogus extern reference
there is no such thing as Kapp, is not used either

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 01:02:30 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
a36e118fa8 libs: paint KSignalPlotter on backing store
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-09 17:32:34 +02:00
Ivailo Monev
a3834f4133 generic: port to KPixmap
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-09 00:15:12 +02:00
Ivailo Monev
fbc9090815 libs: avoid temporary in Oxygen::TileSet::initPixmap()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-07 21:29:20 +02:00
Ivailo Monev
361cdfb5f7 generic: prepare for autostart changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:40:50 +02:00
Ivailo Monev
edf69d20e9 generic: const-ify iterator values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 04:46:13 +02:00
Ivailo Monev
fae31d848d libs: make KLsofWidget::pid() and KLsofWidget::setPid() public slots
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:19:33 +03:00
Ivailo Monev
e72cd26f84 libs: clear the line buffer on each iteration in KLsofWidget::finished()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:08:43 +03:00
Ivailo Monev
d134684c96 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:07:36 +03:00
Ivailo Monev
783ce4c022 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:02:34 +03:00
Ivailo Monev
557fcc0878 libs: remove unused KTextEditVT class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 03:55:50 +03:00
Ivailo Monev
95b6c16fc2 libs: create KSpeech instance on demand on keep it around for future use
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:25:00 +03:00
Ivailo Monev
8e832c580c generic: lower the busy cursor timeout to 10sec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:16:41 +03:00
Ivailo Monev
a2f43a87ad libs: log Task debug messages to the default area
1210 is not reserved for anything

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:42:16 +03:00
Ivailo Monev
4a7c54a13b libs: remove unused ksysguard history feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 02:35:07 +03:00
Ivailo Monev
b678a23b2a libs: remove redundant kemailsettings header inclusion in launcheritem source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:04:38 +03:00
Ivailo Monev
6d538c0cfb generic: remove unused script environment defaultApplication() function
use runCommand()/runApplication() and `kde-open` if you need to open URL

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:02:08 +03:00
Ivailo Monev
0dda4acb2c generic: prepare for new kemail library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 04:14:27 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
6731d94aa5 libs: plasmagenericshell tests build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 11:16:18 +03:00
Ivailo Monev
06a7d81327 generic: make use of KUser and KUserGroup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 22:17:43 +03:00
Ivailo Monev
a961fadacd generic: adjust to the module directory change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 15:06:27 +03:00