Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
authorJohn Ellis <johne@verizon.net>
Fri, 10 Jun 2005 02:44:36 +0000 (02:44 +0000)
committerJohn Ellis <johne@verizon.net>
Fri, 10 Jun 2005 02:44:36 +0000 (02:44 +0000)
commitcb238082ed25b2ab710a2aaecb401b4f4ba5e441
tree07aa6588ea7c8b9d354394d95c39abb0fbaffcf7
parent4832ee633bfa2424c503c2d808bafd0c6f34f8d2
Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>

        * exif.[ch]: A lot of code clean up, add generic tiff header parser,
        remove use of packed structures to interpret tiff file format,
        fix possible endless loops in tiff parser with corrupt IFD tables,
        and fix possible overflow in jpeg exif parser.
        * format_canon.[ch]: Add additional makernote values, plus a few
        spelling fixes. Header update.
        * format_fuji.[ch]: Header update.
        * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
        code cleanup. Header update.
        * format_raw.[ch]: Add pathname argument to file descriptor version of
        raw parser to quickly rule out non-raw files based on file extension.
        Add raw header match type to check for tiff "make" field value.
        * image-load.c (image_loader_begin): Add image filename for raw parser.
13 files changed:
ChangeLog
TODO
src/exif.c
src/exif.h
src/format_canon.c
src/format_canon.h
src/format_fuji.c
src/format_fuji.h
src/format_nikon.c
src/format_nikon.h
src/format_raw.c
src/format_raw.h
src/image-load.c