OSDN Git Service

kde/kde-extraapps.git
2 years agoark: handle warnings when setting write filter in libarchive plugin
Ivailo Monev [Sun, 10 Apr 2022 19:14:55 +0000 (22:14 +0300)]
ark: handle warnings when setting write filter in libarchive plugin

fixes LZO compression

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove no-op marble wallpaper
Ivailo Monev [Sun, 10 Apr 2022 02:47:32 +0000 (05:47 +0300)]
kdeplasma-addons: remove no-op marble wallpaper

marble was never maintained as part of Katana so the wallpaper plugin is
most likely not operational now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: typo
Ivailo Monev [Sun, 10 Apr 2022 02:46:47 +0000 (05:46 +0300)]
ark: typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: drop support for LHA/LZH
Ivailo Monev [Sun, 10 Apr 2022 02:26:39 +0000 (05:26 +0300)]
ark: drop support for LHA/LZH

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: drop signature verification support
Ivailo Monev [Sat, 9 Apr 2022 22:13:00 +0000 (01:13 +0300)]
kget: drop signature verification support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: port to OpenSSL
Ivailo Monev [Fri, 8 Apr 2022 22:39:47 +0000 (01:39 +0300)]
okular: port to OpenSSL

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: fix crash in case of null pksewhich process pointer
Ivailo Monev [Fri, 8 Apr 2022 23:27:04 +0000 (23:27 +0000)]
okular: fix crash in case of null pksewhich process pointer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: add kpsewhich feature information
Ivailo Monev [Fri, 8 Apr 2022 23:08:04 +0000 (23:08 +0000)]
okular: add kpsewhich feature information

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: use QCryptographicHash for hashing in ooo generator
Ivailo Monev [Fri, 8 Apr 2022 13:58:21 +0000 (16:58 +0300)]
okular: use QCryptographicHash for hashing in ooo generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: obscure the password store key via KPasswdStore::makeKey()
Ivailo Monev [Fri, 8 Apr 2022 13:26:49 +0000 (16:26 +0300)]
okular: obscure the password store key via KPasswdStore::makeKey()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: set the password store ID before opening it
Ivailo Monev [Fri, 8 Apr 2022 13:22:35 +0000 (16:22 +0300)]
okular: set the password store ID before opening it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: port to KPasswdStore
Ivailo Monev [Mon, 4 Apr 2022 22:40:28 +0000 (01:40 +0300)]
generic: port to KPasswdStore

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: stretch the first horizontal header column in torrent settings dialog
Ivailo Monev [Tue, 29 Mar 2022 16:41:32 +0000 (19:41 +0300)]
kget: stretch the first horizontal header column in torrent settings dialog

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: add link to libtorrent site at the bottom of the torrent settings dialog
Ivailo Monev [Tue, 29 Mar 2022 16:33:57 +0000 (19:33 +0300)]
kget: add link to libtorrent site at the bottom of the torrent settings dialog

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: do not assume sftp protocol is supported
Ivailo Monev [Tue, 29 Mar 2022 16:14:24 +0000 (19:14 +0300)]
kget: do not assume sftp protocol is supported

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: save and load checksums of KIO transfer plugin
Ivailo Monev [Mon, 28 Mar 2022 19:21:56 +0000 (22:21 +0300)]
kget: save and load checksums of KIO transfer plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: start checksums probing before the actual transfer job from KIO plugin
Ivailo Monev [Sun, 27 Mar 2022 23:28:16 +0000 (02:28 +0300)]
kget: start checksums probing before the actual transfer job from KIO plugin

depending on how long the checksums probing and transfer takes the result
still may be too late for automatic verification on finished transfer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: hide checksum jobs progress
Ivailo Monev [Sun, 27 Mar 2022 23:21:32 +0000 (02:21 +0300)]
kget: hide checksum jobs progress

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: add more checksum search strings
Ivailo Monev [Sun, 27 Mar 2022 22:35:44 +0000 (01:35 +0300)]
kget: add more checksum search strings

verified working with:
https://ftp2.nluug.nl/windowing/gnome/sources/glib/2.72/glib-2.72.0.tar.xz
https://ftp2.nluug.nl/windowing/gnome/sources/glib/2.72/glib-2.72.0.sha256sum

and:
https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz
https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz.sha256

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: do checksum search once transfer is finished from KIO transfer plugin
Ivailo Monev [Sun, 27 Mar 2022 22:24:43 +0000 (01:24 +0300)]
kget: do checksum search once transfer is finished from KIO transfer plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix one checkums case, break other
Ivailo Monev [Sun, 27 Mar 2022 22:19:30 +0000 (01:19 +0300)]
kget: fix one checkums case, break other

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: simplify checksums probing
Ivailo Monev [Sun, 27 Mar 2022 22:18:23 +0000 (01:18 +0300)]
kget: simplify checksums probing

requires:
https://github.com/fluxer/kdelibs/commit/96b145819b1d27ede91c481cf9db1abfea3a37ec

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: use new API key for the initial flickr.com provider query
Ivailo Monev [Sun, 27 Mar 2022 16:17:40 +0000 (19:17 +0300)]
kdeplasma-addons: use new API key for the initial flickr.com provider query

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: drop previewer applet
Ivailo Monev [Sun, 27 Mar 2022 14:40:54 +0000 (17:40 +0300)]
kdeplasma-addons: drop previewer applet

the preview action is basically the same as opening the file with
associated application:
https://ibb.co/NCRM433

the previewer applet is not something I want to clutter my desktop with:
https://ibb.co/v1NVXc6

it would rather be dictionary, calculator, anything other than applet
showing a static image.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: drop support for metalink
Ivailo Monev [Sun, 27 Mar 2022 09:40:56 +0000 (12:40 +0300)]
kget: drop support for metalink

for reference:
https://github.com/curl/curl/commit/265b14d6b37c4298bd5556fabcbc37d36f911693

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: delete partial files from KIO transfer plugin
Ivailo Monev [Sat, 26 Mar 2022 11:11:01 +0000 (13:11 +0200)]
kget: delete partial files from KIO transfer plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: typo
Ivailo Monev [Sat, 26 Mar 2022 09:14:36 +0000 (11:14 +0200)]
ark: typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: do not override KIO auto-resume option
Ivailo Monev [Sat, 26 Mar 2022 07:21:23 +0000 (09:21 +0200)]
kget: do not override KIO auto-resume option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: remove unused splash image
Ivailo Monev [Sat, 26 Mar 2022 07:06:16 +0000 (09:06 +0200)]
kget: remove unused splash image

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix transfer size when destination already exists
Ivailo Monev [Sat, 26 Mar 2022 07:02:47 +0000 (09:02 +0200)]
kget: fix transfer size when destination already exists

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: ftp, sftp and http slaves can resume
Ivailo Monev [Sat, 26 Mar 2022 06:35:08 +0000 (08:35 +0200)]
kget: ftp, sftp and http slaves can resume

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: drop mirror search and multi-segment transfer plugins
Ivailo Monev [Fri, 25 Mar 2022 14:27:09 +0000 (16:27 +0200)]
kget: drop mirror search and multi-segment transfer plugins

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: implement file model for KIO transfer plugin
Ivailo Monev [Fri, 25 Mar 2022 14:18:31 +0000 (16:18 +0200)]
kget: implement file model for KIO transfer plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix KIO transfer files deletion
Ivailo Monev [Fri, 25 Mar 2022 13:54:51 +0000 (15:54 +0200)]
kget: fix KIO transfer files deletion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: simplify KIO transfer plugin
Ivailo Monev [Fri, 25 Mar 2022 13:30:20 +0000 (15:30 +0200)]
kget: simplify KIO transfer plugin

fixes status on error too, setError() was not called from
TransferKio::slotResult()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: log KIO transfer plugin errors
Ivailo Monev [Fri, 25 Mar 2022 12:40:07 +0000 (14:40 +0200)]
kget: log KIO transfer plugin errors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix KIO transfer plugin status on finished transfer
Ivailo Monev [Fri, 25 Mar 2022 12:29:07 +0000 (14:29 +0200)]
kget: fix KIO transfer plugin status on finished transfer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: if torrent settings file is deleted apply default settings
Ivailo Monev [Fri, 25 Mar 2022 10:20:40 +0000 (12:20 +0200)]
kget: if torrent settings file is deleted apply default settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix for torrent settings of boolean type
Ivailo Monev [Thu, 24 Mar 2022 15:35:09 +0000 (17:35 +0200)]
kget: fix for torrent settings of boolean type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: forbid torrent alert mask setting override
Ivailo Monev [Thu, 24 Mar 2022 15:30:01 +0000 (17:30 +0200)]
kget: forbid torrent alert mask setting override

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: fix for torrent settings of boolean type
Ivailo Monev [Thu, 24 Mar 2022 15:18:31 +0000 (17:18 +0200)]
kget: fix for torrent settings of boolean type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: use QSpinBox for torrent settings of integer type
Ivailo Monev [Thu, 24 Mar 2022 15:10:52 +0000 (17:10 +0200)]
kget: use QSpinBox for torrent settings of integer type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: implement default torrent transfer plugin settings
Ivailo Monev [Thu, 24 Mar 2022 11:48:14 +0000 (13:48 +0200)]
kget: implement default torrent transfer plugin settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: implement torrent transfer plugin settings
Ivailo Monev [Thu, 24 Mar 2022 11:20:28 +0000 (13:20 +0200)]
kget: implement torrent transfer plugin settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: partially implement bz2, gz and xz writing
Ivailo Monev [Wed, 23 Mar 2022 07:17:36 +0000 (09:17 +0200)]
ark: partially implement bz2, gz and xz writing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: replace QUuid with QString and qRandomUuid()
Ivailo Monev [Tue, 22 Mar 2022 13:25:38 +0000 (15:25 +0200)]
generic: replace QUuid with QString and qRandomUuid()

implement new FileSystem::createUUID() method to de-duplicated code while
at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: crude crash fix for application/x-archive with weird directory entry
Ivailo Monev [Mon, 21 Mar 2022 20:16:59 +0000 (22:16 +0200)]
ark: crude crash fix for application/x-archive with weird directory entry

e.g. the libkspeech.a static library created by cmake

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove now unused header inclusion
Ivailo Monev [Mon, 21 Mar 2022 15:35:55 +0000 (17:35 +0200)]
okular: remove now unused header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove redundant annotation unique name creation code
Ivailo Monev [Mon, 21 Mar 2022 06:29:58 +0000 (08:29 +0200)]
okular: remove redundant annotation unique name creation code

already done by Okular::Page::addAnnotation()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopartitionmanager: simplify NTFS UUID update
Ivailo Monev [Mon, 21 Mar 2022 06:08:48 +0000 (08:08 +0200)]
partitionmanager: simplify NTFS UUID update

upstream commit:
https://github.com/KDE/kpmcore/commit/a412564b00e00bc031dcc6ce1edbab82f9d17975

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopartitionmanager: NILFS fixes
Ivailo Monev [Mon, 21 Mar 2022 05:51:21 +0000 (07:51 +0200)]
partitionmanager: NILFS fixes

upstream commits:
https://github.com/KDE/kpmcore/commit/f7ff5f2d3016a7b04c07d7694d7073ee326f6c9c
https://github.com/KDE/kpmcore/commit/29c65783512bcd08a3704a137560872d969f2b7b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove code for always false condition [ci reset]
Ivailo Monev [Sun, 20 Mar 2022 14:14:33 +0000 (16:14 +0200)]
kdeplasma-addons: remove code for always false condition [ci reset]

for reference:
https://github.com/fluxer/kde-workspace/commit/671bcee7ce9ca602f9f4d55a3e5cac20c3e66964

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: remove reference to now non-existing include directory
Ivailo Monev [Sun, 20 Mar 2022 14:12:39 +0000 (16:12 +0200)]
generic: remove reference to now non-existing include directory

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: removing akregator, bluedevil, kfloppy, kgpg, kompare, libksane, skanlite...
Ivailo Monev [Mon, 14 Mar 2022 06:16:00 +0000 (08:16 +0200)]
generic: removing akregator, bluedevil, kfloppy, kgpg, kompare, libksane, skanlite, syndication and yakuake

call it spring cleanup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoprint-manager: removing it, use the web browser interface instead
Ivailo Monev [Mon, 14 Mar 2022 06:03:06 +0000 (08:03 +0200)]
print-manager: removing it, use the web browser interface instead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksnapshot: remove unsupported KWin effect reference
Ivailo Monev [Sun, 13 Mar 2022 01:19:15 +0000 (01:19 +0000)]
ksnapshot: remove unsupported KWin effect reference

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove broken qml wallpapers
Ivailo Monev [Fri, 11 Mar 2022 07:07:26 +0000 (09:07 +0200)]
kdeplasma-addons: remove broken qml wallpapers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: fix error in hunyango qml wallpaper
Ivailo Monev [Fri, 11 Mar 2022 06:59:10 +0000 (08:59 +0200)]
kdeplasma-addons: fix error in hunyango qml wallpaper

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: do not use static buffer in KArchiveInterface::permissionsString()
Ivailo Monev [Fri, 11 Mar 2022 06:19:18 +0000 (08:19 +0200)]
ark: do not use static buffer in KArchiveInterface::permissionsString()

make it protected so that it is reusable and implement permissions
for LibArchiveInterface via it while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksnapshot: jpeg is no longer writable format
Ivailo Monev [Fri, 11 Mar 2022 05:43:21 +0000 (07:43 +0200)]
ksnapshot: jpeg is no longer writable format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: use KImageIO for image pattern
Ivailo Monev [Fri, 11 Mar 2022 05:35:56 +0000 (07:35 +0200)]
kdeplasma-addons: use KImageIO for image pattern

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove unused header inclusion
Ivailo Monev [Tue, 8 Mar 2022 19:50:01 +0000 (21:50 +0200)]
kdeplasma-addons: remove unused header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: use QImageReader::size() to determine image size instead of KFileMe...
Ivailo Monev [Tue, 8 Mar 2022 19:48:28 +0000 (21:48 +0200)]
kdeplasma-addons: use QImageReader::size() to determine image size instead of KFileMetaInfo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: use Plasma::Svg to render LCD elements
Ivailo Monev [Tue, 8 Mar 2022 00:27:48 +0000 (02:27 +0200)]
kdeplasma-addons: use Plasma::Svg to render LCD elements

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove unused previewer widget image
Ivailo Monev [Mon, 7 Mar 2022 22:02:20 +0000 (00:02 +0200)]
kdeplasma-addons: remove unused previewer widget image

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: convert nowplaying applet image to png
Ivailo Monev [Mon, 7 Mar 2022 21:28:12 +0000 (23:28 +0200)]
kdeplasma-addons: convert nowplaying applet image to png

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: convert bball applet images to png
Ivailo Monev [Mon, 7 Mar 2022 21:06:03 +0000 (23:06 +0200)]
kdeplasma-addons: convert bball applet images to png

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: use KImageIO for image pattern and suffixes
Ivailo Monev [Mon, 7 Mar 2022 13:05:55 +0000 (15:05 +0200)]
kdeplasma-addons: use KImageIO for image pattern and suffixes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove unused kimpanelagenttype header
Ivailo Monev [Sun, 6 Mar 2022 23:34:59 +0000 (01:34 +0200)]
kdeplasma-addons: remove unused kimpanelagenttype header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksystemlog: fix rare crash on startup, remove noop code
Ivailo Monev [Sun, 6 Mar 2022 22:38:07 +0000 (00:38 +0200)]
ksystemlog: fix rare crash on startup, remove noop code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: manage mutexes via QMutexLocker [ci reset]
Ivailo Monev [Sun, 6 Mar 2022 22:01:28 +0000 (00:01 +0200)]
okular: manage mutexes via QMutexLocker [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: drop support for plucker documents
Ivailo Monev [Sun, 6 Mar 2022 21:27:01 +0000 (23:27 +0200)]
okular: drop support for plucker documents

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokrdc: remove reference to jpeg
Ivailo Monev [Sun, 6 Mar 2022 20:23:16 +0000 (22:23 +0200)]
krdc: remove reference to jpeg

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokrfb: build system review
Ivailo Monev [Sun, 6 Mar 2022 20:21:43 +0000 (22:21 +0200)]
krfb: build system review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoskanlite: save images in Katie format
Ivailo Monev [Sun, 6 Mar 2022 20:08:44 +0000 (22:08 +0200)]
skanlite: save images in Katie format

and since KSaneWidget::toQImage() can handle
KSaneIface::KSaneWidget::FormatRGB_16_C and
KSaneIface::KSaneWidget::FormatGrayScale16 save all images via it
getting rid of the png dependency

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: use KImageIO::pattern() to create pattern for writable image formats in...
Ivailo Monev [Sun, 6 Mar 2022 01:51:34 +0000 (03:51 +0200)]
gwenview: use KImageIO::pattern() to create pattern for writable image formats in part

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: set bball applet URL requester filter to images pattern
Ivailo Monev [Thu, 3 Mar 2022 22:51:45 +0000 (00:51 +0200)]
kdeplasma-addons: set bball applet URL requester filter to images pattern

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: fix regression since 7ce1c99b3b432d86ec724836b008bb106d4a4701
Ivailo Monev [Thu, 3 Mar 2022 22:41:40 +0000 (00:41 +0200)]
kdeplasma-addons: fix regression since 7ce1c99b3b432d86ec724836b008bb106d4a4701

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: set puzzle applet URL requester filter to images pattern
Ivailo Monev [Thu, 3 Mar 2022 21:10:40 +0000 (23:10 +0200)]
kdeplasma-addons: set puzzle applet URL requester filter to images pattern

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: load and scale images synchronously from frame applet
Ivailo Monev [Thu, 3 Mar 2022 16:50:04 +0000 (18:50 +0200)]
kdeplasma-addons: load and scale images synchronously from frame applet

fixes crashes, make use of KImageIO::patterns() to support more image
formats while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: markdown generator review
Ivailo Monev [Wed, 2 Mar 2022 23:38:39 +0000 (01:38 +0200)]
okular: markdown generator review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoark: remove browser support leftovers
Ivailo Monev [Wed, 2 Mar 2022 23:38:28 +0000 (01:38 +0200)]
ark: remove browser support leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: markdown document and generator header guards
Ivailo Monev [Wed, 2 Mar 2022 19:18:33 +0000 (21:18 +0200)]
okular: markdown document and generator header guards

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: new markdown generator
Ivailo Monev [Wed, 2 Mar 2022 19:15:53 +0000 (21:15 +0200)]
okular: new markdown generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: save and load pixmaps/images in Katie image format
Ivailo Monev [Wed, 2 Mar 2022 15:04:35 +0000 (17:04 +0200)]
kdeplasma-addons: save and load pixmaps/images in Katie image format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove mobipocket generator
Ivailo Monev [Wed, 2 Mar 2022 01:06:35 +0000 (03:06 +0200)]
okular: remove mobipocket generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: fix bad usage of mutable iterators
Ivailo Monev [Wed, 2 Mar 2022 00:44:40 +0000 (02:44 +0200)]
generic: fix bad usage of mutable iterators

most of which could be immutable, fixes crashes when scrolling quickly
trought pages in Okular for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: adjust to Katie changes
Ivailo Monev [Tue, 1 Mar 2022 19:07:06 +0000 (21:07 +0200)]
generic: adjust to Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agothumbnailers: remove unused header inclusions
Ivailo Monev [Tue, 1 Mar 2022 18:04:43 +0000 (20:04 +0200)]
thumbnailers: remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agothumbnailers: reimplement gs thumbnailer
Ivailo Monev [Tue, 1 Mar 2022 15:02:19 +0000 (17:02 +0200)]
thumbnailers: reimplement gs thumbnailer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: add Katie image format MIME type
Ivailo Monev [Sun, 27 Feb 2022 20:10:31 +0000 (22:10 +0200)]
gwenview: add Katie image format MIME type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: remove code for features that Katie does not support
Ivailo Monev [Thu, 24 Feb 2022 13:07:01 +0000 (15:07 +0200)]
generic: remove code for features that Katie does not support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: drop support for Md4 checksums verification
Ivailo Monev [Wed, 23 Feb 2022 22:47:08 +0000 (00:47 +0200)]
kget: drop support for Md4 checksums verification

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokvkbd: use definition for the theme item data
Ivailo Monev [Wed, 23 Feb 2022 22:34:40 +0000 (00:34 +0200)]
kvkbd: use definition for the theme item data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove unused and private FilePrinter methods
Ivailo Monev [Mon, 21 Feb 2022 08:33:51 +0000 (10:33 +0200)]
okular: remove unused and private FilePrinter methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokvkbd: remove unused header inclusions
Ivailo Monev [Sat, 19 Feb 2022 16:32:47 +0000 (18:32 +0200)]
kvkbd: remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokget: replace QHttpRequestHeader with custom request parser
Ivailo Monev [Sat, 19 Feb 2022 16:32:18 +0000 (18:32 +0200)]
kget: replace QHttpRequestHeader with custom request parser

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: calculate text metrics via the font used to paint the text
Ivailo Monev [Tue, 1 Feb 2022 17:46:39 +0000 (19:46 +0200)]
kdeplasma-addons: calculate text metrics via the font used to paint the text

fixes overlapping of text in previewer applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: convert statmps to PNG
Ivailo Monev [Tue, 1 Feb 2022 17:19:49 +0000 (19:19 +0200)]
okular: convert statmps to PNG

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove unused plasma component
Ivailo Monev [Tue, 1 Feb 2022 16:25:58 +0000 (18:25 +0200)]
okular: remove unused plasma component

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>