Commit graph

88 commits

Author SHA1 Message Date
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
Ivailo Monev
b3f5c089d5 kioslave: fix build against namespaced Qt/Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-15 00:51:25 +00:00
Ivailo Monev
de7cddaba2 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-08 14:51:07 +00:00
Ivailo Monev
af45159765 generic: replace forward declarations with headers inclusions
this was done with namefsck script from Katie, solves namespace issues

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 02:36:36 +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
f1cfe7bdba generic: replace KProcess with QProcess where feasable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 16:22:26 +00:00
Ivailo Monev
b88dcf2475 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 23:33:43 +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
12f8ac9f0d kioslave: add ePub thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-04 16:44:04 +02:00
Ivailo Monev
7f30f0b1f5 kioslave: adjust to recent ThumbCreator classes changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-22 02:48:07 +02:00
Ivailo Monev
0b5380b768 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-09 22:04:01 +02:00
Ivailo Monev
1f8c6adabc kioslave: make html thumbnailer optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 21:09:14 +02:00
Ivailo Monev
2b7509c48f kioslave: handle image/webp in thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-05 03:44:48 +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
bbb50c2c43 kioslave: remove usage of KEncodingProber 2015-10-18 01:31:58 +03:00
Ivailo Monev
c433e4502a generic: adjust for use with CMake moc 2015-02-27 09:28:46 +00:00
Ivailo Monev
0a82433c59 removed win and mac code 2014-11-19 17:57:24 +00:00
Ivailo Monev
24b6d92809 changed bash scripts shebangs 2014-11-15 05:48:13 +02:00
Ivailo Monev
1e70ec3391 removed windows stuff (dirty) 2014-11-15 05:21:19 +02:00
Ivailo Monev
fdeee7c849 imported everything from kde-runtime 2014-11-15 04:16:00 +02:00