Ivailo Monev
|
75b9cfddd3
|
generic: const-ify private data pointers where copying is disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2024-03-23 06:49:59 +02:00 |
|
Ivailo Monev
|
79b9c8d634
|
kutils: check if there is plugin for the images from the KExiv2 test
fixes test failures in case the jpg plugin is not installed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-08-23 01:43:38 +03:00 |
|
Ivailo Monev
|
c12c142ccc
|
kutils: better Exif orientation detection
Exiv2::orientation() checks for 12 keys in total returning the first found
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-07-09 19:23:08 +03:00 |
|
Ivailo Monev
|
3521d07234
|
kutils: don't even bother mapping internal (vendor) keys from KExiv2::metadata()
those are usually binary data blobs, some quite large at that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-07-07 23:38:39 +03:00 |
|
Ivailo Monev
|
ed79c859b2
|
generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-17 23:57:38 +03:00 |
|
Ivailo Monev
|
5613e5483c
|
generic: remove redundant build varibles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-17 20:25:52 +03:00 |
|
Ivailo Monev
|
36c910c653
|
generic: move stuff from KDE4Internal module to KDELibs4Config
large-scale changes to the build system, nothing a user sees tho - it is
all under the hood
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-17 19:01:40 +03:00 |
|
Ivailo Monev
|
78933232a2
|
generic: remove build variable used to specify library type
only shared builds are supported now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-10 23:19:17 +03:00 |
|
Ivailo Monev
|
10796df474
|
kutils: build fix for the case when build with Exiv2 v0.28.0+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-09 21:34:19 +03:00 |
|
Ivailo Monev
|
0c2fa57bdd
|
kutils: group structs and typedefs documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-12-24 13:24:47 +02:00 |
|
Ivailo Monev
|
a9c334844d
|
kutils: reserve space for the metadata items from KExiv2::metadata()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-12-14 01:11:33 +02:00 |
|
Ivailo Monev
|
bb9979b108
|
kutils: plug KExiv2 memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-02 12:15:09 +02:00 |
|
Ivailo Monev
|
90928e8320
|
generic: store package found definitions in config header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-30 05:41:21 +02:00 |
|
Ivailo Monev
|
481246654c
|
kutils: test KExiv2 preview
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 18:08:05 +03:00 |
|
Ivailo Monev
|
6300c04d0f
|
kutils: test KExiv2 metadata
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 20:21:47 +03:00 |
|
Ivailo Monev
|
f567bc0f07
|
kutils: test KExiv2 images rotation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 20:06:34 +03:00 |
|
Ivailo Monev
|
db133fb8b6
|
kutils: minor corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 18:54:16 +03:00 |
|
Ivailo Monev
|
eb1ea1da37
|
kutils: remove the leading dot from the extension in KExiv2::preview()
fixes loading of preview images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:05:48 +03:00 |
|
Ivailo Monev
|
c13b1caf03
|
kutils: warn if KExiv2 is stub from KExiv2::metadata()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:04:46 +03:00 |
|
Ivailo Monev
|
e29151a728
|
kutils: essentially KExiv2 rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 00:59:16 +03:00 |
|
Ivailo Monev
|
abde7f3cb7
|
kutils: implement KExiv2::label()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:30:54 +03:00 |
|
Ivailo Monev
|
f4df28cf49
|
kutils: map Iptc and Xmp data from KExiv2::data()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:29:52 +03:00 |
|
Ivailo Monev
|
23415ff1d6
|
kutils: minor KExiv2 class review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-16 05:13:48 +03:00 |
|
Ivailo Monev
|
b47076a059
|
kutils: optimize KExiv2 by processing preview images and EXIF data on demand
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-14 23:30:43 +03:00 |
|
Ivailo Monev
|
72cfa13c48
|
kutils: keep reference to the path in KExiv2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-16 18:31:46 +03:00 |
|
Ivailo Monev
|
958f7e6633
|
kutils: store Exiv2 values as QString
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-08 00:57:33 +02:00 |
|
Ivailo Monev
|
97ccc9ade1
|
kutils: use specialized getter for converting Exif value to string
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-23 21:12:23 +02:00 |
|
Ivailo Monev
|
3a57b8a20c
|
kutils: mark KExiv2 de-initialization function as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-03 03:05:16 +03:00 |
|
Ivailo Monev
|
acbe411b70
|
kutils: mark KExiv2 initialization and de-initialization functions as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-02 03:08:13 +03:00 |
|
Ivailo Monev
|
2b32a9eeab
|
kutils: deal with KExiv2 class TODOs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-01 18:01:18 +03:00 |
|
Ivailo Monev
|
49dc492e17
|
kexiv2: replace with smaller utility library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-01 16:24:52 +03:00 |
|