Commit graph

122 commits

Author SHA1 Message Date
Ivailo Monev
b400ca1b7a kioslave: sync thumbnail name code with kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-20 14:14:42 +02:00
Ivailo Monev
f46cea0ed1 kioslave: sync thumbnail name code with kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-13 10:08:44 +02:00
Ivailo Monev
037fee5241 kioslave: reimplement DjVu thumbnail creator [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 18:54:34 +02:00
Ivailo Monev
769ed9882b kioslave: correct format for thumbnails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 15:08:32 +02:00
Ivailo Monev
5666a4ba6e kioslave: save thumbnails in Katie's default image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 01:56:06 +02:00
Ivailo Monev
d100d597a8 kioslave: add Katie image format MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 22:10:05 +02:00
Ivailo Monev
9c5cbd9f02 kioslave: include now required headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 20:52:15 +02:00
Ivailo Monev
8ac7cb1330 kioslave: create thumbnails for SVG images via the generic images thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 05:36:11 +02:00
Ivailo Monev
2141012552 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-30 14:31:17 +02:00
Ivailo Monev
4ef70348f8 kioslave: remove duplicate MIME entry in djvuthumbnail.desktop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-24 13:38:28 +02:00
Ivailo Monev
523813e955 kioslave: adjust to KIconEffect change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-12 03:26:57 +02:00
Ivailo Monev
1ccdd3a2f6 kioslave: de-duplicate code by using KIconEffect::shadowblur()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 06:41:23 +02:00
Ivailo Monev
1041579da6 kioslave: use dedicated pixel getter method to obtain pixel in EXR thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-16 16:35:34 +03:00
Ivailo Monev
fc7b2df492 generic: link targets that use SVG component to it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 03:26:31 +03:00
Ivailo Monev
9748c4adf5 kioslave: remove unused variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-02 03:04:41 +03:00
Ivailo Monev
b9ed28a41c kioslave: add image/vnd.zbrush.pcx to image thumbnailer MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-24 21:32:40 +03:00
Ivailo Monev
7a20f6aa85 kioslave: add aliases to comic book thumbnailer MIME types
fixes thumbnail generation for comic books

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 23:42:41 +03:00
Ivailo Monev
4f889e1438 kioslave: try different unrar version argument if "--version" does not work
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 20:45:34 +03:00
Ivailo Monev
c92e12231e kioslave: use inheritance and alias aware MIME type comparison
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 19:45:29 +03:00
Ivailo Monev
5069836bc9 generic: port to new kexiv2 library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 16:25:30 +03:00
Ivailo Monev
318f3eba38 kioslave: handle RAW format via image thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:25:44 +03:00
Ivailo Monev
881f3ee604 kioslave: remove redundant header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 23:46:04 +03:00
Ivailo Monev
c0df0819ea kioslave: set compile flags for the target instead of the source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 23:45:51 +03:00
Ivailo Monev
80bde25067 kioslave: sync image thumbnailer MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 15:03:52 +03:00
Ivailo Monev
625a6f0d14 kioslave: check thumbnail image depth after rotating it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 03:11:55 +03:00
Ivailo Monev
be65c75561 kioslave: do not attempt to obtain thumbnail via KFileMetaInfo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 02:33:40 +03:00
Ivailo Monev
bf8ac35267 kioslave: add KImageIO plugins MIME types to image thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-24 18:29:42 +03:00
Ivailo Monev
7e51ba1ffd kioslave: sync EXR thumbnailer default file size limit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-24 18:06:13 +03:00
Ivailo Monev
7681411b16 kioslave: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-24 17:20:58 +03:00
Ivailo Monev
04da6ee41b kioslave: do not use shared memory region for thumbnails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 15:12:16 +03:00
Ivailo Monev
df2915970b kioslave: remove thumbnail hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 10:22:40 +03:00
Ivailo Monev
b9d476e44b kioslave: make use of Q_OS_FREEBSD definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 20:08:38 +03:00
Ivailo Monev
df1d648180 kioslave: make use of qAbs()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 19:54:11 +03:00
Ivailo Monev
e80979e475 kioslave: remove unused macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 19:52:28 +03:00
Ivailo Monev
f320719e3b kioslave: include required OpenEXR header
fixes build with OpenEXR v3.0+

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-27 21:00:09 +03:00
Ivailo Monev
9cb8e7a937 generic: move find_package() calls to top-level build file
reference:
https://github.com/fluxer/katana/issues/7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:40:56 +02:00
Ivailo Monev
97c5a38cf2 kioslave: use hex string as hash for thumbnail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 13:30:26 +02:00
Ivailo Monev
fce69c3dc4 kioslave: implement rotation of thumbnail for any kind of image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 04:36:52 +02:00
Ivailo Monev
3bed258dbf kioslave: use SHA1 algorithm for thumbnail name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 20:49:01 +02:00
Ivailo Monev
0033503f4f kioslave: query enabled by default thumbnail creators plugins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 20:06:47 +02:00
Ivailo Monev
ebe50d1a6d kioslave: correct PNG MIME in image thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-12 17:26:49 +02:00
Ivailo Monev
bbc3609d6a kioslave: remove msvc support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-11 17:40:39 +02:00
Ivailo Monev
e7e02d7be7 generic: enable thumbnail plugins by default via X-KDE-PluginInfo-EnabledByDefault entry
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-11 17:34:41 +02:00
Ivailo Monev
4dde33afa5 kioslave: correct Exiv2 headers directories inclusion 2020-12-29 05:05:17 +00:00
Ivailo Monev
f39596ee19 generic: review configuration checks
since kde-runtime was merged into kde-workspace some checks definitions are
duplicated in config-runtime headers thus it is removed.

missing function and header checks were added, most of which also missing in
kde-runtime and kde-workspace so that is by no means mistake made during the
merge.

the check for libkstat for Solaris is actually done via /dev/kstat existence
check from ksysguardd/Solaris/Solaris.cmake.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 20:10:10 +00:00
Ivailo Monev
cd10f8911b kioslave: add wrestool feature information
it is one of the hidden requirements for certain features to work, noted
on the wiki at https://github.com/fluxer/katana/wiki/Building-and-installing
aswell.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 18:28:34 +00:00
Ivailo Monev
c547dd7a57 generic: fix most of the overlinking issues
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 00:23:28 +00:00
Ivailo Monev
5d4b2fb779 kioslave: remove duplicate JPEG ind_package call
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 23:23:08 +00:00
Ivailo Monev
591b538337 generic: replace installation paths with KDE4_ prefixed
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:13:13 +00:00
Ivailo Monev
480c5f698f generic: purge Qt support with fire
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 01:22:54 +00:00