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