Andreas Romeyke
0b810994f0
- minimized invalid-datetime tiff
4 years ago
Andreas Romeyke
9e519a574c
- bugfix, fixed ICC profile size calculation based on short bitmask, thanks to Jörg for hint
4 years ago
Andreas Romeyke
5459ef3332
- bugfix, potential segfault problem in result rendering
4 years ago
Andreas Romeyke
13a90292c1
- bugfix: read_offsetdata() expects a 32bit count instead 16bit
4 years ago
Andreas Romeyke
eaadc9201e
- bugfix: swapping is wrong, because read_offsetdata() should handle this
4 years ago
Andreas Romeyke
5b4c1889a1
- bugfix, count must be 32bit
4 years ago
Andreas Romeyke
948a326521
- added some sources in comments
4 years ago
Andreas Romeyke
5d4fbed2c2
- added adaptions to support MINGW to crosscompile executables for MS Windows
4 years ago
Andreas Romeyke
a9db26d146
- fixed cmake for windows example
4 years ago
Andreas Romeyke
4fad528264
- updated FAQ, removed old libTIFF related entries
4 years ago
Andreas Romeyke
22ced80235
- added ctif->tag_cache[] to minimize TIFFGetRawTagListIndex() processing time
4 years ago
Andreas Romeyke
3c98d59284
- added typecheck for RICHTIFFIPTC
- added more descriptive error message using TIFFTypeName()
4 years ago
Andreas Romeyke
d4a713b448
- added TIFFTypeName()
4 years ago
andreas.romeyke@slub-dresden.de
7a009a803c
- fixed tc-count
4 years ago
andreas.romeyke@slub-dresden.de
72f64d2603
- added additional testcases for regex checks
4 years ago
andreas.romeyke@slub-dresden.de
ef3745d307
- improvement to speedup TIFFGetRawTagListEntry() using pointer arithmetic
- added checks in ct_seek() and ct_read()
4 years ago
andreas.romeyke@slub-dresden.de
34cb40f3b2
- improved example
4 years ago
andreas.romeyke@slub-dresden.de
68ac3a9ad3
- re-added feature for memmapped I/O
- added specialized ct_seek()
- added specialized ct_read()
- reorganized ctiff_t
4 years ago
Andreas Romeyke
f5ea7b9238
- copied tiffconf.h from libtiff for base declaration of TIFF types
4 years ago
Andreas Romeyke
c3409478c2
- bugfix, abort with tif_fails() if no offset is used
4 years ago
Andreas Romeyke
8dad0ffe35
- added hex-code for offset output
4 years ago
Andreas Romeyke
55f5329962
- bugfix, removed wrong check_tag_has_valid_asciivalue()-call
4 years ago
Andreas Romeyke
08f4222a4b
- fixed StripByteCounts rule
4 years ago
Andreas Romeyke
c9d107cf78
- added checks if datatype mismatch
4 years ago
Andreas Romeyke
9e74354bc7
- added errorcode if datatype mismatch
4 years ago
Andreas Romeyke
094e3f0748
- bugfix, added a check that pointer to first ifd0 is greater than 8, because in first 8 bytes is the TIFF header encoded
4 years ago
Andreas Romeyke
8e9c88db2c
- added denominator not equal zero check in TIFFGetFieldRATIONAL()
- fixed bug in pointer-arithmetic for multiple rationals in TIFFGetFieldRATIONAL()
4 years ago
Andreas Romeyke
e8c7a103c0
- bugfix, fixed off-by-one because PCRE-lib expects count of string
bytes ,but a string in C ends with \0, therefore the \0 must be
removed from this calculation
4 years ago
Andreas Romeyke
75e880ca9d
- example for TIFF/EP added, please read HINT-entry in comment on top there
4 years ago
Andreas Romeyke
7526a1b3d0
- added TIFF/EP tags from ISO 12234-2:2001
4 years ago
Andreas Romeyke
8e5d9a05ec
- fixed dependency
4 years ago
Andreas Romeyke
282f24d45a
- added FAQ entry for crosscompiling
- added FAQ entry for emscripten
4 years ago
Andreas Romeyke
4a7313f184
- TIFF/EP TimeZoneOffset added (Tag 34858)
4 years ago
Andreas Romeyke
96b28a7b35
Merge branch 'master' of https://github.com/SLUB-digitalpreservation/checkit_tiff
Conflicts:
src/tagrules/check_datetime.c
4 years ago
andreas.romeyke@slub-dresden.de
9ab54f8e97
- set vim tab definitions
4 years ago
andreas.romeyke@slub-dresden.de
0fdc1cb912
- disabled wrong tif_rules_tag() call
- set vim tab definitions
4 years ago
andreas.romeyke@slub-dresden.de
a06a58a262
- set vim tab definitions
- added clean_plan_results() to reduce memleaks
4 years ago
andreas.romeyke@slub-dresden.de
03249130bc
- set vim tab definitions
4 years ago
andreas.romeyke@slub-dresden.de
59845da2b6
- fixed signed warning with explicite cast
4 years ago
andreas.romeyke@slub-dresden.de
26f0fb07b2
- fixed some memory leaks
4 years ago
andreas.romeyke@slub-dresden.de
9de3257587
- fixed warnings
4 years ago
Andreas Romeyke
5b06c41f44
- bugfix, missed offset-swapping if BigEndian
4 years ago
Andreas Romeyke
0d9a3de0e1
- fixed TIFFSwabLong
4 years ago
Andreas Romeyke
ae4f06d6a5
- copied tiff.h from libtiff, used for base constants
4 years ago
Andreas Romeyke
e018740073
- removed dependency to libtiff, because we need more control over TIFF parsing
- updated hint to license (pointing to file LICENSE)
- added own TIFFSwabShort() and TIFFSwabLong()
- added TIFFGetFieldASCII()
- added TIFFGetFieldLONG()
- added TIFFGetFieldSHORT()
- added TIFFGetFieldRATIONAL()
- added fsize()
- because we have no TIFFRawStripSize() yet, disabled StripCount in scan_mem_map()
- fixed datetime check
4 years ago
Andreas Romeyke
f804de207a
- removed unused var
4 years ago
Andreas Romeyke
730a145c3b
Merge branch 'master' of https://github.com/SLUB-digitalpreservation/checkit_tiff into remove_libtiff_dependency
4 years ago
Andreas Romeyke
7d5c566f5e
Merge branch 'master' of https://github.com/SLUB-digitalpreservation/checkit_tiff
4 years ago
Andreas Romeyke
f9ae870437
- bugfix, value '\0' at 20th byte is allowed
4 years ago
Andreas Romeyke
98b6799d89
- fixed warning, added a default
4 years ago