Ivailo Monev
906c5331da
kioslave: use QTextCodec::codecForText() for text encoding detection in textthumbnail thumbnailer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 08:20:18 +02:00
Ivailo Monev
12491d988d
kioslave: add image/vnd.djvu+multipage to the djvuthumbnail MIME types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-26 00:23:52 +02:00
Ivailo Monev
16862f5e52
kioslave: const-ify variable in ThumbnailProtocol::pluginForMimeType()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-26 00:19:33 +02:00
Ivailo Monev
b01b2a2d42
kioslave: sync preview defaults
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 23:54:02 +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
382ab1e4a9
generic: sync default preview sizes limits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 07:34:23 +03:00
Ivailo Monev
9471b46f07
kioslave: remove EXR thumbnailer
...
no image handler for EXR now and the thumbnail may be too small to fit
well in the file properties dialog, if there is image handler (plugin)
for EXR the generic image thumbnailer can still create one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-12 04:14:59 +03:00
Ivailo Monev
dcc3b987b4
kioslave: remove unused IcoUtils::loadIcoImageFromExe() function argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 00:32:49 +03:00
Ivailo Monev
ba947123bf
kioslave: merge ICO format related function overloads
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 00:28:41 +03:00
Ivailo Monev
e4e6a281b3
kioslave: remove unused ICO format related utility functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 00:16:32 +03:00
Ivailo Monev
21296837e2
kioslave: ignore maximum size limit for epubthumbnail and comicbookthumbnail thumbnailers
...
often files in such format are larger than the default limit for local
files which is 5MB (was 1MB not long ago)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 14:23:54 +03:00
Ivailo Monev
16014529c1
kioslave: make use of KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 14:13:37 +03:00
Ivailo Monev
88db934aa7
generic: use the new karchive library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:56:10 +03:00
Ivailo Monev
878bdec878
kioslave: exrcreator thumbnailer review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 13:40:17 +03:00
Ivailo Monev
83720e6c80
kioslave: minor thumbnailers review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 03:38:56 +03:00
Ivailo Monev
cc7518889c
kioslave: fix double-free in epubthumbnail
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 00:07:52 +03:00
Ivailo Monev
aa27f33e87
kioslave: epubthumbnail rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 23:51:12 +03:00
Ivailo Monev
d82746be82
generic: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:19:42 +03:00
Ivailo Monev
a3bc9cf437
generic: make use of the new KRandom::randomMax() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:55:36 +03:00
Ivailo Monev
acabd50003
kioslave: use glob as MimeType to register imagethumbnail for all images MIME types
...
fixes thumbnail generation for HEIF images for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 07:13:25 +03:00
Ivailo Monev
efb984cfae
generic: bump minimum Katie version requirement to 4.12.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:59:41 +03:00
Ivailo Monev
6b43e45753
kioslave: discard thumbnail from Exiv2 metadata if it is smaller than the requested size
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 23:16:01 +03:00
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