Commit graph

50 commits

Author SHA1 Message Date
Ivailo Monev
49f49a28a8 kimgio: probe file extension if device is QFile in magick plugin
speeds up loading of large images from filepath

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 02:02:55 +03:00
Ivailo Monev
8fab57aaa3 kdecore: remove ambiguous debug message based on condition feature [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 01:14:38 +03:00
Ivailo Monev
dd07d6844b kdecore: remove perror() debug stream function [ci reset]
TODO: use qt_error_string() instead of strerror() for thread-safety

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 21:55:18 +03:00
Ivailo Monev
8c185a5e4a kimgio: add note for plugin contributions [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 03:32:06 +03:00
Ivailo Monev
7807328cd8 kimgio: webp without alpha writing fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 02:02:06 +03:00
Ivailo Monev
59f5511719 kimgio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 00:01:13 +03:00
Ivailo Monev
f149d0bcf8 kimgio: replace free() with WebPFree()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 23:46:43 +03:00
Ivailo Monev
feacd21646 kimgio: handle RAW format via magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:33:15 +03:00
Ivailo Monev
c1c9c0272a kimgio: mark magick plugin reimplementations as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 02:09:12 +03:00
Ivailo Monev
03ab9c1299 kimgio: check data size before attempting to creating image from it
fixes ImageMagick warning

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 02:08:50 +03:00
Ivailo Monev
516821646f kimgio: initialize ImageMagick via constructor function
fixes thread-safety issues and crashes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 17:38:41 +03:00
Ivailo Monev
d89edcdbc9 kimgio: AUTHORS file update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 15:38:15 +03:00
Ivailo Monev
2bda646046 kimgio: enable exceptions only for the magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 22:42:14 +03:00
Ivailo Monev
541c1da4c5 kimgio: replace most plugins with ImageMagick based plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 22:25:45 +03:00
Ivailo Monev
3a29212314 kimgio: save and restore position from HDRHandler::canRead()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 18:23:13 +03:00
Ivailo Monev
98ac510ec9 kimgio: fix, build and install HDR plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 18:13:28 +03:00
Ivailo Monev
fa3228a131 kimgio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 14:02:33 +03:00
Ivailo Monev
bef3d5a095 kimgio: remove redundant MIME package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 15:02:01 +03:00
Ivailo Monev
31c7d13b0a generic: replace internal with Katie definition checks or remove them completely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-10 01:26:06 +03:00
Ivailo Monev
934a74c881 generic: CodeQL warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 13:13:51 +03:00
Ivailo Monev
1c3b6a6693 kimgio: indent and format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 10:51:43 +03:00
Ivailo Monev
ac3e28b268 kimgio: CodeQL warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 10:44:23 +03:00
Ivailo Monev
5d024e5a0e generic: adjust to OpenEXR v3.0+ changes
the image I/O plugin will likely break again due to use of deprecated API

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-28 02:21:45 +03:00
Ivailo Monev
e735f1fd50 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:09:16 +02:00
Ivailo Monev
8cee83b339 kimgio: remove format without MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 07:44:32 +02:00
Ivailo Monev
b25acb7518 generic: remove dead code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 20:34:31 +02:00
Ivailo Monev
31ee051ff4 generic: remove some compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
0008f38092 kimgio: fix JPEG-2000 images plugin build against Jasper v2.0.20+
JAS_VERSION is defined as string so bumping the required version

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 10:33:25 +00:00
Ivailo Monev
03622a4e1a kimgio: remove formats supported by Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 13:41:30 +03:00
Ivailo Monev
937490482c kimgio: remove unused g3r sources
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 07:11:00 +00:00
Ivailo Monev
108f35a2e6 kimgio: remove Q_EXPORT_STATIC_PLUGIN() macro calls
Katie does not support loading of static plugins

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 22:23:11 +00:00
Ivailo Monev
0606a081fb generic: fix build with QT_NO_IMAGE_TEXT defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 17:17:48 +00:00
Ivailo Monev
6cdb77afd3 generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-17 15:35:02 +00:00
Ivailo Monev
bdae7ff115 kimgio: update supported formats in README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-16 13:28:12 +03:00
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
a688544cf3 generic: replace KDE macros with Qt alternatives
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-22 22:48:02 +00:00
Ivailo Monev
751528cbe8 generic: remove unused functions, members and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 09:27:29 +00:00
Ivailo Monev
68f546c656 kimgio: enable exceptions only for OpenEXR plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-13 07:46:45 +00:00
Ivailo Monev
c9cbc904e1 generic: adjust plugin installation paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 14:59:19 +00:00
Ivailo Monev
2afcd384f3 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-20 00:01:16 +02:00
Ivailo Monev
e46a8d2570 kimgio: adjust to recent webp MIME type change
someone is going nuts and rouge on MIME type changes!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-05 03:48:16 +02:00
Ivailo Monev
dfc0b3b9bc generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:28:30 +02:00
Ivailo Monev
93f5415879 generic: import kimio plugin for webp format from kde-workspace repo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 05:10:05 +02:00
Ivailo Monev
af1824d08c generic: stop using obsolete code paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-27 18:47:05 +02:00
Ivailo Monev
f4f2c7bc75 generic: misc cleanups 2015-09-04 22:56:23 +00:00
Ivailo Monev
37cd62ca47 generic: misc cleanups 2015-09-01 21:22:19 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
5ddc190ce0 generic: normalize include guards 2015-07-11 18:42:46 +03:00
Ivailo Monev
c88b5ef465 remove all doxygen pages and add top-level config 2014-12-04 20:34:48 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00