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