Ivailo Monev
e23cd38582
kioslave: include the correct header for HAVE_NICE definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 15:51:48 +03:00
Ivailo Monev
866ba072f1
kioslave: drop support for sequenced thumbnails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 00:48:58 +03:00
Ivailo Monev
1ef80f8af0
kioslave: directory thumbnailer optimization
...
by collecting sub-directories to possibly propagate later listing of the
directory has to be done only once reducing the overall I/O required for
generating directory thumbnails in case no thumbnail can be created from
the files in the directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 19:06:58 +03:00
Ivailo Monev
3be2388c2f
kioslave: remove redundant qsrand() call in ThumbnailProtocol::drawSubThumbnail()
...
the pseudo-random number generator is automatically seeded per-thread now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:52:08 +03:00
Ivailo Monev
aabd7af209
kioslave: use QApplication instead of KApplication in the thumbnail slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 16:30:55 +02:00
Ivailo Monev
c6c9a014f5
kioslave: do not paint icon if the image is too small
...
the icon is OK when painted on preview displayed in the file properties
dialog (because it is big) but not when it is painted on the previews
generated for Dolphin for example (depending on the icon size which is in
the 16x16-256x256 range)
the ratio may be tweaked in the future, have to play around with it and see
how it goes for the plasma folder applet, tooltips, etc.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 12:23:46 +02:00
Ivailo Monev
78f0224414
generic: adjust to KIO changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:05:59 +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
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
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
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
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
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
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
881f3ee604
kioslave: remove redundant header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 23:46:04 +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
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
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
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
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
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
b4e5cd519d
generic: adjust to KApplication changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 02:34:45 +00:00
Ivailo Monev
260c6f3dd8
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 22:27:02 +00:00
Ivailo Monev
043bd6b0bc
generic: fix build with QStringBuilder enabled
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 06:19:57 +00:00
Ivailo Monev
ccfed4ed1d
generic: use QCryptographicHash instead of KMD5
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-01 04:30:28 +00:00
Ivailo Monev
d6fd403b4b
generic: get rid of KLibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 04:19:53 +02:00
Ivailo Monev
7f4caa8dda
generic: stop using obsolete code paths
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-27 18:39:22 +02:00
Ivailo Monev
0a82433c59
removed win and mac code
2014-11-19 17:57:24 +00:00
Ivailo Monev
fdeee7c849
imported everything from kde-runtime
2014-11-15 04:16:00 +02:00