pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/exiftool



Module name:    wip
Committed by:   lexort
Date:           Fri Nov  4 02:19:01 UTC 2005

Modified Files:
        wip/exiftool: Makefile distinfo

Log Message:
Update to 5.72.

Oct. 28/05 - Version 5.72

  - Added ability to create XMP data files.  This is more significant than it
    sounds:  The -o option may now be used to generate XMP files from
    information in any other format, or even to create an XMP file from nothing
    more than tags defined on the command line.
  - Added printout of number of directories created with -w and -o options
  - Improved error handling
  - Effectively set preferred group to 'XMP' when writing XMP data files
  - Fixed problem rewriting maker notes of some Pentax cameras
  - API Changes:
      - Added CanWrite() and CanCreate() functions
      - Allow WriteInfo() source file to be undefined to create new file
      - Allow WriteInfo() output file to be undefined to edit file in place
      - Added extra argument to WriteInfo() to specify output file type

Oct. 24/05 - Version 5.71

  - Added ability to read/write .XMP data files
  - Added -listf option to print list of recognized file types
  - Changed "-group#" option to "-listg#" (but still support old -group#)
  - Moved Kodak APP3 "Meta" tags from EXIF to a new Kodak "Meta" group

Oct. 23/05 - Version 5.70

  - Significant internal changes to improve speed and reduce memory useage
  - Fixed a bug introduced in version 5.63 which caused incorrect XMP GPS
    coordinates to be returned
  - Changed handling of Kodak date records
  - API Changes:
      - Added ability to access original 'Raw' values via GetValue()
      - GetValue() now returns empty array in list context if value is undefined
      - Values are now converted as they are requested, so the PrintConv option
        now applies to GetInfo() and GetValue() instead of ExtractInfo()

Oct. 19/05 - Version 5.69

  - Changed UTF-8 bug fix introduced in 5.67 to improve portability and allow it
    to work with Perl versions back to 5.6
  - Changed some offsets in verbose output from relative to absolute addressing
  - Improved APP12 decoding
  - Changed technique for rounding off extracted rational values
  - API Changes:
      - Changed handling of floating point numbers to tolerate locales where a
        comma is used instead of a decimal point

Oct. 17/05 - Version 5.68

  - Added support for reading Sigma RAW (X3F) images

Oct. 13/05 - Version 5.67 (production release)

  - Added support for reading PICT images
  - Fixed a problem when writing information via the ExifTool API if using Perl
    5.8 or later and passing a UTF-8 encoded string to SetNewValue().  The
    problem generated an error which prevented the file from being written
  - Fixed timezone problem in timestamps of QuickTime images which was causing
    a failed test

Oct. 10/05 - Version 5.66

  - Enhanced -tagsFromFile option to allow %d, %f and %e in filenames
  - Extract a few more tags from Canon EOS 5D images
  - Allow multiple ICC_Profiles to be extracted from same image and add a number
    to the group1 name for subsequent profiles to make the tag locations unique
  - Changed Photoshop PixelsPerInchX/Y and QuickTime DotsPerInchX/Y tag names to
    X/YResolution.  Neither has a corresponding ResolutionUnit tag, so inches
    should be assumed if no resolution unit is present
  - Added tests of Nikon, Sony and PDF decryption algorithms

Oct. 7/05 - Version 5.65

  - Added read support for QuickTime MOV videos (and QTIF images if anyone
    cares)
  - Extract maker note information from Sony SRF raw images
  - Improved Jpeg2000 decoding
  - Decode a few more Photoshop tags
  - Issue an error if there is extra data after the normal end of file when
    rewriting TIFF images (avoids possible data loss if attempting to write an
    unsuported RAW image with a TIFF-like data structure)
  - Added ability to replace existing tags with user defined tags
  - Denote minor errors/warnings by adding '[minor]' to the message (these are
    the errors which can be ignored with the -m option)
  - Fixed problem of missing LeafSubIFD when rewriting MOS images
  - Removed hack to write Leaf maker note information at start of image

Sept. 30/05 - Version 5.64

  - Improved writing of Canon CR2 images to preserve CR2 header and editing
    information written by Canon Digital Photo Professional software
  - Extract information from JPEG APP0 JFIF segments
  - Added support for extracting Creo Leaf meta information from MOS images
  - Added ability to define new tags in .ExifTool_config file and added a sample
    ExifTool_config file to the distribution
  - Extended the -w option to allow an expression to be specified
  - Allow tag aliases to be used when writing
  - Changed print conversion of FileSize tag
  - Internal changes to tag lookup to improve speed when writing information
  - Decode Photoshop resolution information

Sept. 21/05 - Version 5.63

  - Added read support for MP3 and WAV audio files (Oops... ExifTool has
    expanded beyond its "Image" roots!)
  - Added write support for PNG and MRW (Minolta RAW) images
  - Improved decoding of PNG profile information and added a few new PNG tags
  - Changes to handling of GPS coordinates:
      - Added -c (CoordFormat) option to format output of GPS coordinates
      - Added GPSPosition composite tag
      - GPS coordinates now show as decimal degrees with the -n option
      - Much more flexible about the input coordinate format when writing
      - Enforce proper formatting of XMP GPS coordinates
  - Added XMP-xmp Rating and Label tags, and a few missing XMP-exif GPS tags
  - Added new XMP-dex group
  - Added two new lenses to the Minolta LensID list (thanks Pedro Corte-Real)
  - Added a new lens to the Olympus list (thanks Shingo Noguchi)

Sept. 7/05 - Version 5.62

  - Fixed problem reading FujiFilm maker notes from RAF images
  - Extract comments from PPM/PGM/PBM images and add write support
  - Extract maker notes from Nikon Coolscan scanner images

Sept. 3/05 - Version 5.61

  - Added read support for PBM, PGM and PPM file formats
  - Added read support for RAF (FujiFilm RAW) file format

Sept. 2/05 - Version 5.60

  - Fixed bug where tag was deleted if TAG+=VALUE used for a non-list type tag
  - Fixed problem where reading some CRW files could generate a "Use of
    uninitialized value in concatenation" warning
  - Restructured XMP to separate tags by namespace
  - Added XMP-xmpTPg, XMP-cc, XMP-xmpPLUS and XMP-PixelLive groups
  - Improved logic for editing XMP list-type tags
  - Removed SubDirectory tags from -list option output
  - More updates to Pentax LensType list
  - Changed Nikon FileSystemVersion tag name to FirmwareVersion
  - Added NikonCaptureData and NikonCaptureVersion tags

Aug. 24/05 - Version 5.55 (production release)

  - Added patch to fix word ordering when unpacking doubles on ARM systems with
    little-endian byte order but big-endian word order (thanks Riku Voipio)
  - Added another lens to the Pentax LensType list

Aug. 22/05 - Version 5.54

  - Fixed problem introduced in version 5.50 which broke ability to delete
    groups of information
  - Added a couple of new Pentax LensType's
  - Changed name of Olympus 'Lens' tag to 'LensType'

July 29/05 - Version 5.53

  - Added -ext option to allow files to be processed or excluded from processing
    based on their extension
  - Added MimeType tag
  - Convert PDF UTF-16 character strings to UTF-8 (or Windows Latin1 if '-L'
    option used)

July 28/05 - Version 5.52

  - Removed warning message when writing CR2 files that was intended only for
    Canon 1D TIFF files

July 27/05 - Version 5.51

  - Assume '-TagsFromFile @' for any redirected tags (ie. '-SRCTAG>DSTTAG' or
    '-DSTTAG<SRCTAG') which are specified without a prior '-TagsFromFile'

July 27/05 - Version 5.50

  - Don't rewrite entire file if only FileModifyDate is being changed
  - API Changes:
      - Added CountNewValues() and SetFileModifyDate()

July 26/05 - Version 5.49

  - Decode encrypted PDF documents
  - Extract metadata from individual PDF pages
  - Speed up parsing of PDF files which use cross-reference streams
  - Improvements to verbose PDF output
  - Updated Nikon LensID's (thanks Robert Rottmerhusen)
  - Minor changes to Canon LensType strings (thanks Michael Tiemann)

July 21/05 - Version 5.48

  - Fixed parsing of XMP-pdf CreationDate and ModDate tags

July 21/05 - Version 5.47

  - Fixed problem where existing item in list was getting overwritten when
    adding to XMP lists with '-TAG+=VALUE' syntax
  - Improved verbose output for PDF files and recurse into all Kids dictionaries
  - Don't print warnings when setting the values of non-priority tags unless
    verbose
  - Added support for PDF-like Adobe Illustrator (.AI) files

July 19/05 - Version 5.46 (production release)

  - Fixed bug which could cause CRW file to be corrupted under some conditions
    when writing and rewriting the same file
  - Added new Canon MaxAperture tag and a few more Canon LensType's (thanks
    Michael Tiemann)
  - Changed PDF decoding to follow 'Next' links at the same level to avoid deep
    recursion in long linked lists

July 19/05 - Version 5.45

  - Set FileType tags properly for newly added formats
  - Added Canon TargetAperture and TargetExposureTime and decode Canon 1D Mark
    II lens information structure (thanks Michael Tiemann)
  - Decode more Canon lenses and Canon TargetImageType
  - Changed Priority of Error and Warning tags so that first message takes
    precedence
  - Fixed problem where Nikon D70 files grew by 20 bytes each time they were
    written
  - Minor changes to BMP tags
  - Added support for AI (Adobe Illustrator) file format
  - Added BMP, PDF, Photoshop and PostScript tests

July 16/05 - Version 5.44

  - Added read support for BMP (and DIB) images

July 16/05 - Version 5.43

  - Allow shortcut tags to be used with -tagsFromFile

July 15/05 - Version 5.42

  - Added ability to read PostScript (EPS and PS) and PDF images
  - Decode PhotoshopSettings in TIFF images

July 8/05 - Version 5.41

  - Added ability to read Photoshop PSD images

July 8/05 - Version 5.40

  - Improved decoding of Minolta MRW files to support new cameras
  - Changed Minolta ImageQuality values to conform with Minolta terminology
    (thanks to Niels Kristian Bech Jensen)
  - Write Windows XP tags to IFD0 instead of ExifIFD (they worked fine in the
    ExifIFD, but Windows writes them to IFD0 so they really should go there)
  - Really quiet option (-q -q) still suppresses warnings, but no longer
    suppresses errors

July 6/05 - Version 5.39

  - Using -b option now disables -h, -H and -g options
  - Decode Canon Panorama information
  - Improved maker note decoding for some Minolta camera models
  - Changed base offset for Casio EX-Z3 to fix problems decoding some maker note
    information (it looks like the samples from dpreview.com I had used to code
    this originally had been corrupted by 3rd party software because new samples
    downloaded from another web site didn't have the same problem)
  - Improved validation of PreviewImage

July 4/05 - Version 5.38

  - Translate older 'xap' XMP namespace prefixes (xap, xapRights, xapMM and
    xapBJ) to their newer 'xmp' counterparts (xmp, xmpRights, xmpMM and xmpBJ)
    when generating XMP family 1 group names
  - Added Minolta LensID (thanks to Shingo Noguchi)
  - Other changes to Minolta tags (and fix incorrect spellings of Konica, thanks
    Niels Kristian Bech Jensen)
  - Updated Nikon LensID's (thanks Robert Rottmerhusen)

June 29/05 - Version 5.37

  - Removed unknown status from Photoshop CopyrightFlag and made it writable
  - Decode a new Canon EasyMode value

June 28/05 - Version 5.36

  - Added new composite tags: DOF, CircleOfConfusion and HyperfocalDistance
  - Minor changes to simplify and improve generated XMP when writing
  - Convert FocusDistance tag values to meters
  - Reject ScaleFactor35efl if outside reasonable limits
  - Added a few more Nikon LensID's (thanks Robert Rottmerhusen)
  - Ignore white space around '=' sign of arguments in '-@' file

June 24/05 - Version 5.35

  - Added support for MNG and JNG images
  - Added a few new PNG tags

June 21/05 - Version 5.34

  - Decode ASCII-based APP12 information (tested with Agfa and Polaroid images)
  - Decode remaining PNG chunks in original spec except for IDAT (image data)
  - Only generate FileSize and FileModifyDate tags for plain files

June 16/05 - Version 5.33

  - Changed print conversions for Contrast, Saturation and Sharpness throughout
    to be more consistent and to better conform with the EXIF specification
  - Decode Minolta Dimage Z2 MinoltaImageSize

June 15/05 - Version 5.32 (production release)

  - Changes to a few PNG and MIFF tag names
  - Improved PNG/MIFF documentation

June 14/05 - Version 5.31

  - Decode compressed information in PNG images if Compress::Zlib is available
  - Decode profile information (including EXIF, XMP, IPTC and ICC_Profile
    information) from PNG and MIFF images
  - Updated Nikon LensID strings and decode D50 lens info (thanks Robert
    Rottmerhusen)

June 10/05 - Version 5.30

  - Added PNG and MIFF read support
  - Decode Nikon SensorPixelSize

June 9/05 - Version 5.27

  - Added -q option

June 8/05 - Version 5.26

  - Automatically fix out-of-sequence entries in IFD when writing to comply with
    the TIFF specification (but not in maker notes)
  - Create new EXIF information using the same byte order as the maker notes
    when using -tagsFromFile to copy maker notes to a file which previously
    contained no EXIF information
  - Fixed problem which could copy corrupted maker notes if using multiple
    -tagsFromFile options in a single command
  - Changed Orientation "Rotate 90 CCW" to "Rotate 270 CW", and changed Canon
    AutoRotate strings to match
  - Made StripOffsets and StripByteCounts binary data if output is too long
  - Allow "-TagsFromFile '-TAG<SRCTAG'" as well as the current '-SRCTAG>TAG'
  - Recognize some more Nikon lenses
  - API Changes:
      - Added ByteOrder option to specify byte ordering when creating new EXIF
        segment in a JPEG file

June 3/05 - Version 5.25 (production release)

  - Fixed problem with writing IPTC Time tags
  - Changed Composite ShutterSpeed to ignore bulb duration if it is negative
  - API Changes:
      - Allow tag name to be prefixed by group in calls to SetNewValue()

June 1/05 - Version 5.24

  - Added new "XMP" tag to allow read/write of XMP data as a block
  - Changed name of ExifData tag to EXIF (but didn't make it writable as a block
    like XMP)
  - Give priority to tags in full resolution image (whichever TIFF directory
    this is in)
  - Added numbers to subsequent SubIFD group names to allow tags in various
    SubIFD's to be accessed individually
  - Recognize maker notes from more Konica Minolta cameras
  - Extract PreviewImage for Samsung Digimax V700, Kenox V10 and Digimax V10
  - Changed validation of CanonPictureInfo to work with more PowerShot cameras
    (Note: for these cameras, CanonImageHeightAsShot may not be meaningful)
  - Added a number of new IPTC ApplicationRecord tags
  - Added Nikon ExposureDifference tag
  - Removed trailing white space in values printed by exiftool

May 27/05 - Version 5.23

  - Changed behaviour of -tagsfromfile slightly so that '-GROUP:TAG>DSTTAG' now
    commutes information between different groups unless a destination group is
    specified
  - Improved reliability of calculating offsets in Pentax maker notes

May 26/05 - Version 5.22

  - Fixed problem with new '-tagsFromFile @' feature which occurred when
    simultaneously copying tags and writing new values to multiple target files
    (the new values were only getting written to the first file)

May 25/05 - Version 5.21

  - Allow target file to be specified by '@' with -TagsFromFile option
  - Fixed bug which caused internal error when using -TagsFromFile option to
    copy PrintIM information to a file that already contained PrintIM data
  - Fixed problem which broke the (now deprecated) -allTagsFromFile=FILE syntax
  - Fixed problem decoding Pentax Date for some Optio cameras
  - Fixed problem in GeoTiff decoding which could cause some tags to be missed
  - Decode a number of new Pentax tags (using my new Optio WP!)
  - Made Photoshop URL writable
  - Limit length of JPEG segment dump at Verbose=4, and add Verbose=5 level
  - API Changes:
      - Added SaveNewValues() and RestoreNewValues()

May 20/05 - Version 5.20

  - Give names to many Photoshop tags, but leave them marked as 'Unknown' so
    they aren't extracted under normal circumstances (must use the -u option)
  - Read/write Kyocera maker notes properly (although Kyocera information
    remains unknown)
  - Changed installation tests to tolerate rounding-off errors or format
    differences in floating point numbers

May 17/05 - Version 5.19

  - Added -overwrite_original option

May 16/05 - Version 5.18 (production release)

  - Added -@ option and two utility files (iptc2xmp.args and xmp2iptc.args) to
    use with this option for translating between IPTC and XMP tag names
  - Disable normal console output if -v option used and no tags specified
  - Repair incorrect first byte of MRW preview images when extracting
  - More tweaking of -TagsFromFile order of operations

May 14/05 - Version 5.17

  - Allow 'All' to be used as a group name with '-TagsFromFile' option to
    preserve original tag groups (ie. '-all:all')
  - PrintIM information is now copied with -TagsFromFile
  - Decode EXIF:Gamma tag
  - Decode Canon 350D FileNumber
  - Made a few more tags writable
  - Don't rewrite TIFF files which could be Canon 1D RAW files since this
    format currently isn't supported (can use the -m option to write anyway,
    which will remove the RAW image data if this is a 1D file)
  - Don't add null terminator to UserComment, GPSProcessingMethod or
    GPSAreaInformation
  - Improved logic for handling command line tag names and exclusions,
    especially when associated with the -TagsFromFile option

May 10/05 - Version 5.16

  - Decode a number of new Nikon lens-related tags (thanks again Robert
    Rottmerhusen)
  - Various other improvements

May 7/05 - Version 5.15

  - Added powerful new information redirection feature to -TagsFromFile option
  - Added writable File:FileModifyDate tag which represents the filesystem
    date/time of last modification
  - Allow '*' to also be used as well as 'all' to represent all tags, although
    this feature is not documented for the command-line options because 'all' is
    more convenient since '*' must be quoted to prevent shell globbing

May 5/05 - Version 5.11

  - Fixed problem where the proper tags weren't excluded from being extracted if
    -GROUP:All and --TAG options are used together on the command line

May 5/05 - Version 5.10

  - Changed -AllTagsFromFile option to -TagsFromFile and allow copied tags to be
    specified on the command line.  (-AllTagsFromFile is preserved as an alias
    to -TagsFromFile for backward compatibility.)
  - Allow -GROUP:All and --GROUP:All on command line to extract or exclude all
    tags in specified group
  - Allow family 1 group names to be used when deleting groups with -GROUP:All=
  - Added composite CFAPattern derived from CFARepeatPatternDim and CFAPattern2
  - Fixed problem where tags which can exist in both IFD0 and ExifIFD weren't
    being properly removed from one IFD when written to the other
  - Added FAQ

May 2/05 - Version 5.06

  - Made a few more EXIF tags writable
  - No longer add null-terminator to JPEG comment (was confusing xv)

Apr. 20/05 - Version 5.05 (production release)

  - Added Nikon LensFStops tag (thanks to Robert Rottmerhusen)
  - Reliability improvements for writing maker notes information
  - exiftool now returns error status if there were errors reading/writing files

Apr. 18/05 - Version 5.04

  - Fixed problem where maker notes of Olympus C2500L could get corrupted when
    writing

Apr. 18/05 - Version 5.03

  - ExifTool now requires Perl version 5.004 or higher (previously 5.002 was OK)
  - Restrict the size of preview images where data is referenced directly as
    the value data of an IFD entry (only effects Casio images)
  - Fixed problems rewriting some Casio maker notes
  - Change priority of orientation (and a number of other tags which may appear
    in IFD1) so value in IFD0 takes precedence of value in IFD1 if it exists
  - API Changes:
      - Allow any file reference, not only GLOB references, to be used in
        function calls



To generate a diff of this commit:
cvs -z3 rdiff -u -r1.7 -r1.8 wip/exiftool/distinfo
cvs -z3 rdiff -u -r1.9 -r1.10 wip/exiftool/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs



Home | Main Index | Thread Index | Old Index