Commit Graph

49 Commits

Author SHA1 Message Date
Harald Kuhr
783c28ae0e More lenient test, using dynamic local port. 2023-05-25 12:16:38 +02:00
Harald Kuhr
aab5b062bd Fixed test typo. 2022-05-04 18:22:14 +02:00
Harald Kuhr
eced5b8efd #656 Code clean-up + minor refactorings. 2022-01-12 19:11:52 +01:00
Oliver Schmidtmer
74611e4e52 Support writing ASCII array in TIFF metadata (#656)
* Support writing ASCII array in TIFF metadata

* corrected formatting and extracted string writing to method
2022-01-12 18:56:22 +01:00
Harald Kuhr
da4efe98bf Avoid fetching external resources in XMPReader. 2021-12-10 13:41:05 +01:00
Harald Kuhr
1ddab866fd #617 BigTIFF write support. 2021-08-09 21:11:40 +02:00
Harald Kuhr
9adf0f4da3 #417: Half precision support (clean-up) 2021-04-10 14:17:38 +02:00
Harald Kuhr
1d4f681b8f #574 Better test data. 2020-11-19 20:59:12 +01:00
Harald Kuhr
eda2cd76db #574 Fix for possible OOME in Exif metadata. 2020-11-19 20:42:10 +01:00
Harald Kuhr
622c6f40d4 Getting rid of more JUnit deprecation. 2020-10-13 19:29:58 +02:00
Harald Kuhr
107da17ca9 Dependabot broke my build... 2020-10-13 19:16:58 +02:00
Harald Kuhr
b0b5de5fa4 #477: Better tests to for cyclic loops in IFDs. 2019-08-09 19:32:52 +02:00
Harald Kuhr
8480c929c1 #477: Avoid cyclic loops in IFDs. 2019-08-08 22:41:41 +02:00
Harald Kuhr
e8d1b999a2 #469 Fix for OOME while reading Exif with corrupted IFDs/counts 2019-08-07 15:55:24 +02:00
Harald Kuhr
24c6682236 #311 Updated license headers to be the same as in the LICENSE.txt 2018-08-18 19:22:52 +02:00
Harald Kuhr
c294c5869c #368 related clean-up 2018-01-17 19:24:31 +01:00
Harald Kuhr
2b29c14593 #368 related clean-up 2018-01-17 18:27:33 +01:00
Harald Kuhr
3f06bbee99 Merge pull request #368 from Schmidor/invalidIDFpointer
An invalid IFD pointer caused creating an empty IFD Directory
2018-01-17 18:18:05 +01:00
Harald Kuhr
6936e7cbb2 #403 Test case for uncommon resource. 2018-01-15 15:03:23 +01:00
Oliver Schmidtmer
acad978f71 An invalid IFD pointer caused creating an empty IFD Directory 2017-08-02 16:31:43 +02:00
Harald Kuhr
99144358a5 Test clean-up. 2017-01-05 16:47:54 +01:00
Harald Kuhr
a86b76256b #204 TIFF metadata refactor 2016-12-12 22:28:22 +01:00
Harald Kuhr
8cac4ee792 #291 Added leniency for TIFF structures with pointers to data beyond EOF (clean-up). 2016-11-18 20:27:15 +01:00
Harald Kuhr
2f836de500 #291 Test case for added leniency for TIFF structures with pointers to data beyond EOF. 2016-11-18 20:22:58 +01:00
Harald Kuhr
ee002dfc87 Typename fix for collection types. 2016-11-07 16:45:15 +01:00
Harald Kuhr
f382f4b5f9 Manual merge of #223 2016-04-21 15:30:20 +02:00
Oliver Schmidtmer
d64eb40211 Improved test for catching EOF at reading the next-IFD pointer as EOF marker 2016-02-16 23:05:44 +01:00
Oliver Schmidtmer
672aa1a048 Continue reading the metadata if invalid tags were found 2016-02-02 23:52:03 +01:00
Oliver Schmidtmer
a709381825 Test for catching EOF at reading the next-IFD pointer as EOF marker 2016-02-02 00:29:44 +01:00
Harald Kuhr
821c20c09a TMI-136: Clean-up and added TODOs. 2015-06-05 10:58:54 +02:00
Harald Kuhr
f6d5a60600 TMI-136: Added abstract MetadataWriter, along with preliminary IPTCWriter + test cases. Retrofit EXIFWriter. Loads of small changes and clean-up. 2015-06-05 10:49:31 +02:00
Harald Kuhr
1505aa651b TMI-26: TIFF write support sans LZW. 2015-03-18 21:46:04 +01:00
Harald Kuhr
aef7b8bfba TMI-116: Now tries to be lenient about bad interop IFDs. 2015-03-11 14:38:31 +01:00
Harald Kuhr
7b0414ce78 TMI-114: Fix for EXIFReader.readSubdirectories, no longer attempts to read linked IFD. 2015-03-10 18:02:40 +01:00
Harald Kuhr
b966254322 TMI-JPEG: More lenient segment parsing, now allows 0xFF padding between segments + fixed an NPE in JPEGImageReader if the parsing fails. 2013-04-19 16:17:01 +02:00
Harald Kuhr
fcd15a9e36 TMI-META: Now correctly reads/parses SOS marker segment. Slightly stricter checking of markers. 2013-02-06 10:44:49 +01:00
Harald Kuhr
289be6ca12 TMI-TIFF: Added validation + tests for reading JPEG DQT needed for TIFF Compression JPEG. 2012-05-23 15:20:10 +02:00
Harald Kuhr
98361194ea TMI-TIFF: Initial commit. Major work in progress. :-) 2012-05-22 00:00:11 +02:00
Harald Kuhr
ae87726974 Added test case. 2012-04-19 18:00:50 +02:00
Harald Kuhr
b9a1c5c2f4 TMI-20: Made the EXIFReader more lenient about bad directory entry count. 2012-04-19 17:53:28 +02:00
Harald Kuhr
c3524adbbc Made EXIFReader more lenient while parsing.
- Now supports empty strings encoded with value count 0.
 - Added Rational.NaN constant to handle bad EXIF data.
Fixed a bug in the JPEGImageReader's raw EXIF thumbnail decoding.
Added test cases.
2012-02-02 16:55:01 +01:00
Harald Kuhr
1830808d56 Minor fixes and clean-up. 2012-02-01 15:58:54 +01:00
Harald Kuhr
84a2e8b10c Massive metadata cleanup, new test cases and bugfix. 2012-01-13 17:16:59 +01:00
Harald Kuhr
5d3fb34e49 Various fixes for metadata parsing.
- Added more TIFF/EXIF tags
- Clean-up of JPEG segment reading
- Better toString in general and XMP specific
2011-12-12 10:42:40 +01:00
Harald Kuhr
9cafe4d9a9 Major test overhaul, now uses JUnit 4 annotation style tests. 2011-10-18 20:16:32 +02:00
Harald Kuhr
63b5ae9994 Removed debug output accidentally committed.
Fixed a test.
2011-03-10 16:58:26 +01:00
Harald Kuhr
65ee6771ca Added test cases for JPEGSegment reading. 2011-03-02 17:28:18 +01:00
Harald Kuhr
20b87d155d Mainly new code standard.
A few changes that should have been committed earlier.. :-/
2011-02-17 12:40:49 +01:00
Erlend Hamnaberg
ee99550a65 Moving the rest 2010-01-29 19:40:12 +01:00