Update extlib/EXIF
[mediagoblin.git] / mediagoblin / tools / extlib / changes.txt
CommitLineData
351fd95f
SS
1~ EXIF.py Changelog ~
2
32012-09-26 - Ianaré Sévi
4Merge patches:
5 Add GPS tags
6 Add better endian debug info
7
82012-06-13 - Ianaré Sévi
9Merge patches:
10 Support malformed last IFD by fhats
11 Light source, Flash and Metering mode dictionaries update by gryfik
12
132008-07-31 - Ianaré Sévi
14Wikipedia Commons hunt for suitable test case images,
15testing new code additions.
16
172008-07-09 - Stephen H. Olson
18Fix a problem with reading MakerNotes out of NEF files.
19Add some more Nikon MakerNote tags.
20
212008-07-08 - Stephen H. Olson
22An error check for large tags totally borked MakerNotes.
23 With Nikon anyway, valid MakerNotes can be pretty big.
24Add error check for a crash caused by nikon_ev_bias being
25 called with the wrong args.
26Drop any garbage after a null character in string
27 (patch from Andrew McNabb <amcnabb@google.com>).
28
292008-02-12 - Ianaré Sévi
30Fix crash on invalid MakerNote
31Fix crash on huge Makernote (temp fix)
32Add printIM tag 0xC4A5, needs decoding info
33Add 0x9C9B-F range of tags
34Add a bunch of tag definitions from:
35 http://owl.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html
36Add 'strict' variable and command line option
37
382008-01-18 - Gunter Ohrner
39Add 'GPSDate' tag
40
412007-12-12 - Ianaré Sévi
42Fix quick option on certain image types
43Add note on tag naming in documentation
44
452007-11-30 - Ianaré Sévi
46Changed -s option to -t
47Put changelog into separate file
48
492007-10-28 - Ianaré Sévi
50Merged changes from MoinMoin:ReimarBauer
51Added command line option for debug, stop
52processing on tag.
53
542007-09-27 - Ianaré Sévi
55Add some Olympus Makernote tags.
56
572007-09-26 - Stephen H. Olson
58Don't error out on invalid Olympus 'SpecialMode'.
59Add a few more Olympus/Minolta tags.
60
612007-09-22 - Stephen H. Olson
62Don't error on invalid string
63Improved Nikon MakerNote support
64
652007-05-03 - Martin Stone <mj_stone@users.sourceforge.net>
66Fix for inverted detailed flag and Photoshop header
67
682007-03-24 - Ianaré Sévi
69Can now ignore MakerNotes Tags for faster processing.
70
712007-01-18 - Ianaré Sévi <ianare@gmail.com>
72Fixed a couple errors and assuming maintenance of the library.
73
742006-08-04 MoinMoin:ReimarBauer
75Added an optional parameter name to process_file and dump_IFD. Using this parameter the
76loop is breaked after that tag_name is processed.
77some PEP8 changes
78
79---------------------------- original notices -------------------------
80
81Contains code from "exifdump.py" originally written by Thierry Bousch
82<bousch@topo.math.u-psud.fr> and released into the public domain.
83
84Updated and turned into general-purpose library by Gene Cash
85
86Patch Contributors:
87* Simon J. Gerraty <sjg@crufty.net>
88s2n fix & orientation decode
89* John T. Riedl <riedl@cs.umn.edu>
90Added support for newer Nikon type 3 Makernote format for D70 and some
91other Nikon cameras.
92* Joerg Schaefer <schaeferj@gmx.net>
93Fixed subtle bug when faking an EXIF header, which affected maker notes
94using relative offsets, and a fix for Nikon D100.
95
961999-08-21 TB Last update by Thierry Bousch to his code.
97
982002-01-17 CEC Discovered code on web.
99 Commented everything.
100 Made small code improvements.
101 Reformatted for readability.
102
1032002-01-19 CEC Added ability to read TIFFs and JFIF-format JPEGs.
104 Added ability to extract JPEG formatted thumbnail.
105 Added ability to read GPS IFD (not tested).
106 Converted IFD data structure to dictionaries indexed by
107 tag name.
108 Factored into library returning dictionary of IFDs plus
109 thumbnail, if any.
110
1112002-01-20 CEC Added MakerNote processing logic.
112 Added Olympus MakerNote.
113 Converted data structure to single-level dictionary, avoiding
114 tag name collisions by prefixing with IFD name. This makes
115 it much easier to use.
1162002-01-23 CEC Trimmed nulls from end of string values.
117
1182002-01-25 CEC Discovered JPEG thumbnail in Olympus TIFF MakerNote.
119
1202002-01-26 CEC Added ability to extract TIFF thumbnails.
121 Added Nikon, Fujifilm, Casio MakerNotes.
122
1232003-11-30 CEC Fixed problem with canon_decode_tag() not creating an
124 IFD_Tag() object.
125
1262004-02-15 CEC Finally fixed bit shift warning by converting Y to 0L.