Commit graph

35 commits

Author SHA1 Message Date
rhaen
c0e3bda792 Updated to 8.75
Changes:

Jan. 8, 2012 - Version 8.75 (production release)

  - Added -php output option (thanks Marcel)
  - Decode another AIFF tag and handle character encoding in AIFF text values
  - Recognize PHP files
  - Enhanced Geotag feature to write speed/track from NMEA GPRMC sentence, and
    orientation information from Honeywell NMEA PTNTHPR sentence
  - Changed verbose XMP output to print raw values
  - Lowered default priority of "avoided" tags so they don't override other
    same-named tags when reading with duplicate tags disabled
  - Patched tests to ignore MirBSD leap-second unconformity
  - Patched ZIP module to avoid failed tests with Perl 5.6.2 on GNU/Linux 2.6
  - Fixed problem reading xref table of some PDF files created by PScript5.dll
  - Fixed problem reading RicohSubdir from AVI videos of the GR Digital 4

Dec. 28, 2011 - Version 8.74

  - Added read/write support for Hasselblad FFF images
  - Added iptcCore.args convenience file to the distribution package
  - Catch CONT signal to allow calling applications to trigger an immediate
    response (avoiding a delay of up to 0.01 sec) after writing arguments to a
    -stay_open ARGFILE
  - Protect against some infinite loops that could be created when using some of
    the advanced exiftool options
  - Improved decoding of Samsung PictureWizard (thanks Pascal de Bruijn)
  - Improved handling of bad IFD entries in -htmlDump output
  - Changed print conversion of EXIF:FNumber and XMP:FNumber to use 2 decimal
    digits for values less than 1.0, and disable conversion for invalid values
  - Tightened up the -stay_open feature to fix a few potential problems
  - Fixed bug using -csv+= or -json+= for non-list-type tags
  - Fixed problem deleting unknown makernotes as a block
  - API Changes:
      - Enhanced SetNewValue() AddValue option to allow this option to be
        ignored for non-list tags

Dec. 16, 2011 - Version 8.73

  - Added read support for OpenEXR and Radiance RGBE images
  - Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added a new PentaxModelID
  - Added a new Olympus CameraType
  - Created new FileSequence tag for use in batch processing
  - Decode maker notes from Pentax Optio RZ18 AVI videos
  - Tolerate unrecognized IPTC records (but still issue warning)
  - Changed ScaleFactor35efl calculation to also use Pentax SensorSize
  - Minor changes to two Samsung lens names (thanks Pascal de Bruijn)

Dec. 8, 2011 - Version 8.72

  - Added support for reading XMP from INX files
  - Added PDF HasXFA tag
  - Added a new XMP Colorants field (not in 2010 XMP specification)
  - Decode Casio BestShotMode for yet more cameras
  - Decode a few more Casio ImageStabilization values
  - Decode a few more Olympus tags and added conversion for CameraType
  - Protect against reading insanely large XMP (> 300 MB) in INDD files
  - Extract large (> 64 kB) unknown XMP tags as binary data
  - Reduced memory requirements for XMP processing (by 1/10)
  - Fixed another place where empty XMP structures could hide (in lists)

Nov. 19, 2011 - Version 8.71

  - Added two new Olympus LensType values (thanks Martin Hilbers)
  - Avoid recreating duplicate groups when deleting whole groups and adding back
    tags in the same step
  - Fixed problem where the QuickTime -charset option didn't work for some tags
  - Fixed bug introduced in 8.69 which could cause excessive memory usage when
    reading QuickTime videos with the -u option
  - Fixed problem where existing empty XMP structure couldn't be deleted or
    overwritten as a structured tag

Nov. 15, 2011 - Version 8.70

  - Compatibility Notice: Changed order of operations when batch processing with
    -tagsFromFile option to be consistent with non-batch mode
  - Added -listItem option
  - Added read support for IDML files
  - Added a new Canon LensType (thanks Jon Charnas)
  - Added a couple of new Samsung LensType's (thanks Tae-Sun Park)
  - Added support for another DigiKam XMP tag
  - Decode a couple more ID3 tags
  - Decode Casio BestShotMode for more cameras
  - Improved decoding of Casio AFMode
  - Extract unknown FLAC blocks as binary data
  - Changed ITC:ImageType to make "numerical" value more friendly
  - Changed priority of two unreliable Samsung tags
  - Fixed bug where ExifTool could produce improperly formatted XMP when writing
    structure elements to a previously empty XMP structure (the empty XMP
    structure was not being properly deleted).  Affected XMP is repaired by
    re-writing any element of the structure with this version of ExifTool
  - API Changes:
      - Added ProtectSaved option to SetNewValue() and return save count from
        SaveNewValues()

Nov. 9, 2011 - Version 8.69

  - IMPORTANT: Fixed bug which could corrupt GIF images when writing a Comment
    to a GIF image containing XMP metadata
  - Added ability to read/write ICC_Profile in GIF images
  - Added ability to specify internal encoding of EXIF "ASCII" strings and
    QuickTime strings
  - Added a new DigiKam XMP tag
  - Decode a number of new Sony tags
  - Decode a few new Pentax tags and added a few new values
  - Decode a few new QuickTime and ID3 tags
  - Decode Casio BestShotMode for a number of models
  - Improved validity checking of ICC_Profile segments in JPEG image
  - Tolerate UTF-8 byte order mark (BOM) in input CSV and JSON files
  - No longer trim trailing spaces from arguments in -@ argfiles
  - Upgraded Windows executable version to use PAR 1.002
  - Changed priority of the Sony DynamicRangeOptimizer tags
  - Changed MWG feature to use UTF8 encoding for EXIF strings by default
  - Changed the -b option to avoid loading large binary values for tags that
    have been excluded with the -x option or --TAG
  - Changed Canon AFMicroAdjActive to AFMicroAdjMode and improved decoding
  - Fixed problem where the PreviewImage could be lost when writing to images
    from some newer Sony cameras
  - Fixed problem reporting duplicate information when -if used with -TAG#
  - Fixed incorrectly written XMP-tiff:YCbCrSubSampling tag
  - Fixed problem opening files with names beginning and/or ending with some
    characters such as SPACE, '>', '<' and '|'; however file names ending
    with '|' are still not allowed
  - API Changes:
      - Added CharsetEXIF and CharsetQuickTime options

Oct. 21, 2011 - Version 8.68

  - Added a new CanonModelID and a new SonyModelID
  - Added new Canon and Pentax LensType's
  - Decode more makernote information from Nikon MOV videos
  - Improved decoding of Sony LensSpec and enabled writing of this tag
  - Overhauled Minolta/Sony LensType list for consistency with official Sony
    lens names and removed a couple of anomalous entries (thanks Jos Roost)
  - Fixed problem with negative temperatures in Reconyx makernotes
  - Fixed bug which could cause runtime warnings when -f used with -X and -l
  - Fixed some minor problems when using -X with MWG option
  - Fixed issue where some missing tags could be printed when -f option was used
    in combination with wildcard tag names

Oct. 13, 2011 - Version 8.67

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Decode tags from FujiIFD in HS10 and X100 RAF images
  - Decode LocationInfo tags from Nikon maker notes
  - Decode GPS tags from Nikon MOV videos
  - Decode information from Microsoft "Xtra" atom in QuickTime files
  - Decode Sony LensSpec information (thanks Jos Roost)
  - Use more specific MakerNotes names in warning messages and verbose output
  - Updated Canon CustomFunctions for the EOS 600D and 1100D
  - Improved handling of some corrupted RIFF files
  - Improved decoding of Samsung manual lens types (thanks Pascal de Bruijn)
  - Changed "No writable tags found" warning to "No writable tags set from"
  - Fixed problem handling resource forks in newer versions of OS X
  - Fixed problem writing XMP as a block to Jpeg2000 images
  - Fixed problem which could cause XMP and IPTC to be ignored when using MWG
    feature with TIFF images and performing multiple operations in a single
    command

Oct. 3, 2011 - Version 8.66

  - Added the ability to use "$GROUP:all" in -if and -p expressions (evaluates
    to "1" if any tag exists in the specified group, or "0" otherwise)
  - Added a new Sony/Minolta LensType (thanks Florian Knorn)
  - Added list of recommended modules to Perl installation
  - Decode ColorBalance information for a few new Nikon models
  - Updated Canon CustomFunctions for the EOS 600D and 1100D
  - Fixed problem writing "now" to MWG date/time tags
2012-01-26 20:16:11 +00:00
hiramatsu
8d54459080 Update p5-Image-ExifTool to recent production release 8.65.
Changes from previous:
----------------------
Sept. 24, 2011 - Version 8.65 (production release)

  - Added a few new CanonModelID's
  - Added a new Sony/Minolta LensType
  - Added a new Canon LensType (thanks Klaus Reinfeld)
  - Added a number of new Olympus ArtFilter/MagicFilter values
  - Included new .args files in distribution: exif2iptc.args and iptc2exif.args
  - Enhanced writing of date/time tags to recognize "now" for the current time
  - Improved decoding of H264 Gain
  - Minor improvement to -htmlDump for some invalid IFD entries
  - Allow PostScript date/time tags to be written without the -n option
  - Allow NikonCapture:ExposureAdj2 to be written without the -n option
  - Fixed problem introduced in version 8.62 where DateTimeOriginal in IFD0 of
    NEF images was no longer updated when shifting times
  - Fixed problem where keywords could be duplicated when exporting to XMP while
    using the MWG module
  - Fixed problem reading PDF images with extra whitespace before xref table
  - Fixed format problem in CSV output for filenames containing a comma or quote
  - Fixed problem reading concatenated AVI videos

Sept. 10, 2011 - Version 8.64

  - Added 2 new ACDSee XMP tags (thanks Hannes Leubbers)
  - Added a new Sony FileFormat value
  - Added a new CanonModelID
  - Added a few new Pentax DigitalFilter and ImageTone values
  - Enhanced -execute option to allow a command ID number to be added
  - Enhanced -csv and -json import features to also key on canonical SourceFile
    path (requires Cwd module)
  - Improved Composite LensID logic for some Sony cameras
  - Fixed misleading error message when using -if option on file that doesn't
    exist
  - Fixed problems decoding a number of inconsistent tags in the Sigma SD1 maker
    notes

Aug. 27, 2011 - Version 8.63

  - Added support for a number of new Open Document file extensions
  - Added a few new CanonModelID and SonyModelID values
  - Added a new Ricoh GXR LensID
  - Added a new Sony/Minolta LensType (thanks Mladen Sever)
  - Added patch to read the improperly formatted DateTimeOriginal in AVI videos
    written by the Kodak Easyshare Sport camera
  - API Changes:
      - Added QuickTimeUTC option

Aug. 21, 2011 - Version 8.62 - "JPEG2000 Update"

  - Added read support for JPEG2000 codestream format (J2C)
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added a few new Pentax LensType's
  - Added a few new Sony/Minolta LensType's (thanks Wolfram for 2 of these)
  - Added two new Sony Teleconverter values (thanks Wolfram)
  - Decode a few more JPEG2000 UUID's written by Adobe JPEG2000 plugin
  - Decode additional JPEG2000 ColorSpecification information
  - Recognize a few more JPEG2000 file extensions
  - Updated some CanonModelID's
  - Tolerate extra comma at end of line in imported -csv files
  - Changed name of Kodak Type9 SerialNumber tag to UnknownNumber
  - Fixed bug which in rare situations could result in an erroneous "IFD pointer
    references previous IFD" warning
  - Fixed another memory leak when writing and removed circular references from
    ExifTool object to prevent future bugs like this
  - Fixed problem in Windows where values in the -X (XML) output containing
    CR+LF were converted to CR+CR+LF
  - Fixed superfluous warning which could occur when using += to decrement a
    numerical tag
  - Fixed an incorrectly spelt Pentax city name (thanks John Francis)

July 16, 2011 - Version 8.61

  - Added the ability to increment/decrement tags with numerical values using +=
  - Added support for Extensis Portfolio XMP tags plus a number of non-standard
    and/or undocumented XMP-xmp and XMP-xmpMM tags
  - Added read support for Microsoft Compiled HTML (CHM) format
  - Added read support for Ogg Video (OGV) files
  - Added new LensType values for Pentax (thanks Heike Herrmann), Sony/Minolta
    (thanks Fabio Suprani and Florian Knorn), Nikon (thanks Jens Kriese),
    Olympus and Sigma cameras
  - Added a new QuickTime VendorID
  - Recognize DEX (Dalvik Executable) files
  - Identify Windows 64-bit EXE/DLL files and relax EXE validation
  - Validate date/time values when reading NMEA GPS log files
  - Changed decoding of CFAPattern to return a string of numbers with -n option
  - Extract all unknown makernote blocks as undef, regardless of actual format
  - Improved print conversion of Pentax ShakeReduction
  - Fixed problem processing some Ogg files with multiple streams
  - Fixed incorrect namespace URI for stArea (used by MWG 2.0 regions)
  - Fixed problem with spaces in -geotag path when using wildcards
  - Fixed problem writing PDF:Keywords list items individually if they contain
    special characters
  - API Changes:
      - Enhanced SetNewValue() to allow increment/decrement of numerical tags
2011-12-13 12:29:43 +00:00
obache
bb3696f957 Revision bump after updating perl5 to 5.14.1. 2011-08-14 12:59:47 +00:00
wiz
1ec8ceb124 Update to 8.60, set license.
June 25, 2011 - Version 8.60 (production release)

  - Added Composite Flash tag to facilitate copying of flash information between
    XMP and EXIF
  - Added new Pentax and Canon LensType values and fixed a Pentax lens name
  - Added a few new Leica LensType's (thanks Olaf Ulrich)
  - Added a new PentaxModelID
  - Enhanced GPSDateStamp conversion to tolerate null separators (Casio EX-H20G)
  - Made DNG LinearizationCurve and Nikon ContrastCurve writable but protected
  - Renamed Nikon LinearizationTable to NEFLinearizationTable and made writable
    but protected
  - Removed Leica M8 FrameSelector tag since it seems to have evolved into an
    extension of the LensType tag for newer lenses
  - Fixed problem with order of operations when using multiple -if options

June 11, 2011 - Version 8.59

  - Added new Composite:LensID derived from XMP-aux:LensID
  - Added new PentaxModelID and CanonModelID values
  - Added a new Pentax LensType (thanks Artur)
  - Decode maker notes in Pentax Optio S1 AVI videos
  - Extract PreviewWMF from DOCX files
  - Recognize WMF images
  - Fixed decoding of CanonVRD WBAdjRGBLevels and renamed to WBAdjRGGBLevels

June 2, 2011 - Version 8.58

  - Decode a number of CameraInfo tags for the Canon EOS 600D and 1100D
  - Improved speed by a factor of 2 when reading M2TS videos
  - Fixed memory leak with -stay_open feature when writing

May 26, 2011 - Version 8.57

  - Added a couple of new Canon LensType values
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added format string to -v2 output for IPTC tags
  - Added extra logic to avoid misidentifying unknown IFD-style maker notes
  - Decode custom settings for Nikon D700 and D7000
  - Fixed problem recognizing NikonCaptureData for ViewNX version 2.1.1

Apr. 16, 2011 - Version 8.56

  - Added a new Canon LensType (thanks Rodolfo Borges)
  - Decode EXIF information in FujiFilm HS20EXR MOV videos
  - Decode NikonCaptureEditVersions when ExtractEmbedded option is used
    (previously called NikonCaptureHistory)
  - Decode another Samsung tag (thanks Tae-Sun Park)
  - Recognize CaptureOne ".newer" COS files
  - Reverted JSON output to pre-8.51 behaviour by removing '#' suffix from tag
    names when print conversion is disabled on a per-tag basis
  - Fixed bug introduced in 8.32 interpreting some expressions when copying tags

Apr. 11, 2011 - Version 8.55

  - Added write support for FujiFilm RAF version 0716 images
  - Added support for a number of new LR3 XMP tags (thanks Wolfgang Guelcker)
  - Decode some more Samsung tags (thanks Tae-Sun Park)
  - Improved handling of incorrectly formatted XMP
  - Recognize a few alternate PS and EPS file extensions (thanks Jeff Harmon)
  - Reverted a few Pentax macro lens names (less consistent, but at least they
    match the official Pentax names)
  - Fixed problem reading some XMP custom properties
  - Fixed minor problem in HtmlDump output for Canon MakerNotes footer

Apr. 2, 2011 - Version 8.54

  - Added a number of new values for various tags
  - Added a new Nikon LensID
  - Decode a number of encrypted Samsung SRW tags (thanks Tae-Sun Park)
  - Enhanced -s option so allow a number to be specified
  - Fixed problem reading some Casio EX-Z35 MakerNote values

Mar. 27, 2011 - Version 8.53

  - Added a new Olympus LensType
  - Added a new Nikon LensID
  - Added a new PentaxModelID value
  - Decode new Pentax MakerNotes format of Optio WG-1 GPS
  - Decode Casio, Ricoh and Sanyo face detection information (thanks Jeffrey
    Friedl and Emilio for samples)
  - Decode FujiFilm face recognition information (thanks Jeffrey Friedl)
  - Decode a new FujiFilm tag for GE models
  - Allow writing GPSLatitudeRef/GPSLongitudeRef with a signed number
  - Return proper FileType for M4P audio files
  - Combined Canon FaceDetectFrameWidth/FaceDetectFrameHeight tags into
    FaceDetectFrameSize for consistency with other makes
  - API Changes:
      - Fixed problem when specifying family 1 group in call to SetNewValue()
        when tags were previously extracted with ExtractInfo()

Mar. 20, 2011 - Version 8.52

  - Added -listr option and mechanism to recognize some unsupported file types
  - Added read support for VSD (Microsoft Visio Drawing) files
  - Added a new Pentax LensType and improved consistency of macro lens names
  - Added another CanonModelID
  - Calculate Duration for M2TS (AVCHD) videos
  - Decode a new FujiFilm tag
  - Recognize .TS extension
  - Recognize FotoStation IPTC record 240
  - Attempt to better identify FPX-format MSOffice documents with incorrect file
    extensions
  - Fixed bug applying time shift to Nikon PowerUpTime
  - API Changes:
      - Enhanced GetNewValues() to allow group name to be specified
      - Allow description flag to be set to '0' when calling GetFileType() to
        return types of recognized-yet-unsupported files

Mar. 12, 2011 - Version 8.51

  - Added -csv option for import/export of CSV database files
  - Added ability to import JSON files
  - Added read support for APP1 "Ocad" segment
  - Added a new Nikon LensID (thanks Robert Rottmerhusen)
  - Decode more Reconyx MakerNotes tags (thanks Robert Hass of Reconyx!)
  - Report the number of encryption bits in the PDF:Encryption tag value
  - Allow empty group name when specifying a tag
  - Improved decoding of Olympus ArtFilter and MagicFilter tags
  - Improved exception handling to continue with next -execute command after
    aborting a command due to a serious error
  - Fixed problem reading indexed PGF images
2011-07-12 13:48:10 +00:00
gdt
dce5a3c1b2 Update to 8.50. Many minor bugfixes and enhancements. See Changes
for details.
2011-03-16 00:19:23 +00:00
gdt
d5405ce8e8 Update to 8.40.
Assorted fixes and improvements.  Notable changes:

  - Added -password option for processing password-protected PDF documents
2010-12-04 01:02:50 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
gdt
d5be62e2e5 My commit to update to 8.25 inexplicably didn't go through yesterday;
this commit moves from 8.24 (a non-production release which upstream
has requested we don't package) to 8.25.

Changes 8.15 to 8.25 are many minor bug fixes and improvements.
2010-07-16 12:39:09 +00:00
adam
af692be896 Changes 8.24:
* Added ability to write some Kodak APP3 Meta tags
* Added a few new Olympus LensType's and new values for a couple of other tags
* Added support for yet another Kodak MakerNote variation (M580)
* Added conversion for OOXML DocSecurity tag (thanks Jeff Harmon)
* Added another Nikon ExternalFlashFlags value (thanks Warren Hatch)
* Decode more Canon VRD tags (thanks Gert Kello) and changed some tag names
* Decode a couple of new Canon 7D tags (thanks Vesa Kivisto)
* Decode a few more Sigma tags
* Decode HTML tags written by Microsoft Office
* Decode some MakerNotes tags from Samsung MP4 videos
* Allow RFC 8601 date/time values to be written without seconds
* Fixed conversion for Kodak Meta:SerialNumber
* Changed conversion of Canon FocusDistanceUpper/Lower tags to add units (m)
* Changed the names of some Nikon FlashExposureComp tags
* Changed name of RTF CharactersNoWhiteSpace tag to CharactersWithSpaces to
  conform with what Microsoft does with their software as opposed to what they
  say in their RTF specification
* Changed a few FlashPix tags for better consistency with OOXML and RTF
* Properly convert OOXML Unicode character entities
* Fixed problem writing some Sigma MakerNote tags
* Fixed problem writing incorrect value for "Uncalibrated" XMP:ColorSpace
* Fixed bug where some unknown Canon values were extracted twice with -U
2010-07-13 06:37:34 +00:00
gdt
f8a33b8025 Update to 8.15.
Mar. 18, 2010 - Version 8.15 (production release)

  - Allow times with timezones in GPX track logs
  - [many other changes]
2010-04-09 23:44:28 +00:00
gdt
fe5740117a Update to 8.10
- API Changes:
      - Enhanced GetFileType() to return descriptions for more file types
  - Fixed "-TAG-= -TAG=VALUE" syntax to work with shiftable (date/time) tags
    and tags with conversions
  - Enhanced Geosync tag to allow GPS time-drift correction
  - API Changes:
      - Added CharsetID3 option
      - Changed name of IPTCCharset option to CharsetIPTC (but IPTCCharset may
        still be used for backward compatibility)
2010-02-10 15:27:57 +00:00
gdt
30e7ea1fbe Update to production release 8.00. (Despite 7.89->8.00 appearing
momentous, it does not appear to be significant.)

Many minor fixes and enhancements.  Notable entries:

  - Added new Geosync tag to allow geotagging of images with timestamps which
    are not pre-synchronized to GPS time

  - Changed conversion of Canon MeasuredEV to correspond more closely to
    LightValue (by adding 5 to the MeasuredEV value, which seems to be good for
    all EOS models, but it may be high by up to 1 EV for some PowerShot models)
2009-11-21 19:18:53 +00:00
gdt
466a536022 Update to production release 7.89.
- IMPORTANT: Not quite done with NRW fixes -- fixed similar bug which could
    corrupt NRW images when writing new values larger than 10 MB
  - IMPORTANT: Fixed bug introduced in version 7.77 which causes Nikon NRW
    images to be corrupted when writing
  - API Changes:
  - Added support for reading Garmin TCX track logs with the -geotag option
  - Decode Nikon D300 firmware 1.10 camera settings (thanks Stuart Solomon)
  - Improved geotagging by allowing different NMEA sentences with slightly
    different timestamps (within 10 seconds) in the same fix

  [Assorted other changes; see "Changes" in source]
2009-08-18 23:30:08 +00:00
gdt
9e412cab36 Update to 7.82. Many changes - highlights are:
- Added support for DNG version 1.3
  - API Changes:
      - Improved handling of $/ by localizing internally
  - Added ability to geotag with KML files (Note: each Placemark must contain a
    TimeStamp for this to work)
  - Added -struct option for JSON (-j) and XML (-X) outputs
  - Added ability to specify geotagging parameters via config file
  - API Changes:
      - Added GeoMaxHDOP, GeoMaxPDOP, GeoMaxIntSecs and GeoMaxExtSecs options
  - API Changes:
      - Changed WriteInfo() to use a temporary file instead of a memory buffer
        when a source file name is given with no destination file
      - Attempt (yet again) to fix problems when UTF-8 encoded strings are
        passed to exiftool functions
  - Added geotagging feature and new -geotag option (guess who finally bought a
    hand-held GPS!)
2009-07-18 00:12:45 +00:00
gdt
1965b85a77 Update to 7.67. Many changes omitted.
- IMPORTANT: Fixed bug introduced in version 7.01 which could cause corruption
    of TIFF-format images in very rare situations when adding tags to an image
    containing very large (> 10 MB) binary data blocks
  - Enhanced -listx option to give short output when used after -s
  - Included 2 new argument files in distribution: xmp2gps.args and gps2xmp.args
  - Prevent writing of TIFF images containing the obsolete (and unsupported)
    TIFF 6.0 JPEG extensions
2009-02-13 01:29:49 +00:00
gdt
fcdb33d6b6 Update to production release 7.60.
Many minor changes omitted.  Highlights:

  - Added read support for Panasonic RW2 raw images (and extract meta
    information from embedded PreviewImage as Doc1)
  - Recognize DCP (DNG Camera Profile) files
  - Added read/write support for EXIF files
  - Added ability to write EXIF as a block (finally!)
  - Decode CameraOrientation for a number of Canon EOS models (thanks Bogdan)
2009-01-07 22:24:31 +00:00
gdt
fb7c523879 Update to 7.51. Minor changes omitted; see "Changes".
Oct. 27, 2008 - Version 7.51 (production release)

  - API Changes:
      - Added ExtractEmbedded option
  - Added support for XMP PRISM 2.0 schema tags
  - Added -X option to output extracted information in XML format
  - API Changes:
      - Fixed CanWrite() to be consistent with documentation
  - Added support for new XMP IPTC Extension 1.0 tags (rev 2)
  - Added new Composite LensID tag and changed a number of LensType values in
    an attempt to disambiguate Canon, Pentax, Minolta and Sony 3rd party lenses
  - API Changes:
      - Added ListSep option
  - API Changes:
      - Added ability to pass options to SetNewValuesFromFile
  - WARNING: Older ExifTool versions will not properly rewrite DNG 1.2 images
    which contain multiple color profiles
  - Added DNGVersion check to avoid future problems with major DNG revisions
  - Added support for new DNG version 1.2.0.0 tags
  - Decode Nikon Capture NX 2 NikonICCProfile information (thanks Jens Duttke)
2008-11-06 11:28:09 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
gdt
8fcdc0a66e Update to 7.30. Selected changes since 7.25:
May 31, 2008 - Version 7.30 (production release)

  - Added new Canon CustomFunctions values from the EOS 1DmkIII firmware update,
    and a new CanonExposureMode value (thanks David Pitcher)
  - Added ability to read/write XMP in GIF images
  - Added ability to write to GIF87a images (by upgrading them to GIF89a)
  - API Changes:
      - Extract FileSize information from images passed as a scalar reference
2008-05-31 11:45:45 +00:00
gdt
c42c04cab5 Apr. 18, 2008 - Version 7.25 (production release)
- API Changes:
      - Fixed CanCreate so it returns false for non-writable TIFF-based files
  - Fixed bug introduced in 7.18 which caused "Error parsing XMP" warning when
    deleting all XMP and writing new XMP tags in the same step
  - Fixed bug where IFD0 could be deleted when writing JPEG with a bad IFD1
  - Fixed problem extracting some writable directories as a block
  - Fixed bug which could cause "Not an ARRAY" error when reading PDF files
2008-05-07 19:52:54 +00:00
gdt
6a60f3007d Update to 7.21.
Mar. 12, 2008 - Version 7.21 (production release)

  - Added support for Leica M8 maker notes (in both DNG and JPEG images)
  - Added ability to write encrypted Nikon makernote information (!!)
  - Fixed decoding of Nikon D3 color balance information
  - Decode AFPointsUsed for Nikon D3 and D300 (thanks Jens Duttke)
  [many minor changes]
2008-03-13 00:30:39 +00:00
gdt
2f6700a68e Update to 7.15.
Feb. 5, 2008 - Version 7.15 (production release)

  - API Changes:
      - Also allow File::RandomAccess reference as argument to ImageInfo()
  - Added -T option (equivalent to -t -S -q -f)
  [many small fixes and improvements omitted; see Changes file.]
2008-02-13 14:03:15 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
gdt
fe02ce0d6f Update to 7.00. Changes since 6.76:
- API Changes:
      - Changed WriteInfo() behaviour to be more consistent when editing file in
        place and a new FileName is specified (original file is now deleted)
      - Improved warning message when trying to write an 'unsafe' tag
  - API Changes:
      - Added option to allow makernote block to be extracted without rebuilding

plus hundreds more; see Changes in $WRKSRC.
2007-10-24 21:16:40 +00:00
gdt
fa0c357ed3 update to 6.76 from 6.66
Many minor changes omitted; intermediate changelogs combined.

  - Added read support for DOC, XLS and PPT documents
  - Updated GeoTiff support for new definitions in libgeotiff-1.2.3
  - Added ability to write certain EXIF tags (ie. UserComment) as Unicode
2007-02-17 15:33:53 +00:00
gdt
86b1cde5fb Update to production release 6.66. Important changes since 6.57 (many omitted):
- Added ability to read/write MIE trailers in JPEG and TIFF images
  - Added Nikon ImageAuthentication tag (thanks Jeffrey Friedl)
  - API Changes:
      - GetFileType() may now also be used to return a file description
2006-12-20 14:30:54 +00:00
gdt
c6d41b3223 Update to 6.57. Some of the many changes since 6.42:
- Added read support for a number of audio file formats: Ogg Vorbis,
    Ogg FLAC, FLAC, APE (Monkey's Audio) and MPC (Musepack)

  - Improved parsing of ID3 v2.3 and v2.4 information

  - Added read/write support for Canon VRD (Recipe Data) files and trailers

  - Improved handling of trailers in JPEG and TIFF-format images:

  - Fixed bug when re-writing NEF files which caused new preview image written
    by Nikon Capture 4.4.0 to be lost

  - Added ability to create JFIF segment
2006-11-21 10:38:38 +00:00
gdt
98ddb7bf02 Update to 6.42. Changes since 6.36:
- Re-worked Sony and Minolta LensID lists and added a number of new lenses
  - Added ability to delete a group and write back information in one step
      - Compatibility warning: This changes previous behaviour when adding and
        deleting information in the same operation if new tag values are set
        after a group has been flagged for deletion
  - Decode Sony LensID's (thanks Thomas Bodenmann)
  - Added shortcut MakerNotes tag to represent the maker notes tags from all
    manufacturers (useful when copying tags between files)

  [many minor changes; see Changes in source]
2006-10-03 00:26:01 +00:00
gdt
b0673c1131 Update to 6.36. Some changes since 6.29 (many minor fixes/addititions omitted):
- Renamed Canon AFPointsUsed20D to AFPointsUsed and decode for 30D and 400D
  - Added new Canon AutoISO tag, renamed Canon:ISO tag to ShotISO, and added a
    new composite ISO tag to give the ISO that was actually used
  - Decode a number of new values for FujiFilm PictureMode (thanks Michael
    Meissner)
  - Added support for Nikon D80 lens information and recognize a new lens
    (thanks Robert Rottmerhusen)
2006-09-08 13:03:53 +00:00
gdt
fb5d41aae3 Update to production release 6.29. Many minor changes omitted; see
Changes in ${WRKSRC}.

  - Improved decoding of Canon PictureStyle information
  - Decode a number of new tags in Canon, Casio, FujiFilm, Minolta, Nikon,
    Panasonic, Pentax, Ricoh and Sony and maker notes
  - Improved recognition of various Minolta maker note formats
  - Added a number of new Nikon Capture tags
  - API Changes:
      - Added FastScan option
  - Return "0000:00:00 00:00:00" instead of "1970:01:01 00:00:00" as the string
    representation of numerical times with a value of zero
  - Added read support for Real audio/video (RA, RM, RV, RMVB, RAM, RPM) files
  - Added read support for SWF (Shockwave Flash) files
2006-07-24 15:23:58 +00:00
gdt
b83c2f5a0a Update to 6.17. See Changes in distfile for full details. Highlights:
- Fixed problem with rpmbuild on Mandriva 2006.0 (thanks Niels Kristian)
  - Improvements to Nikon AF point decoding (thanks Roger Larsson)
  - Made FileName and Directory writable (enabling a whole new functionality!)
  - Made Rotation writable in CRW images

  - Improved JPEG writer to tolerate any segment ordering

  - Added ability to write ICC_Profile data as a block
  - Added read/write support for ICC and ICM color profile files
  - API Changes:
      - Added ability to prefix tag name with group in arguments to ImageInfo()
        (read/write symmetry is now improved since this feature already existed
        in the write routines, and now group names can be used in shortcuts)
      - Changed order of filtering for Group# option and tag exclusions to be
        applied after extracting tags specified in calls to ImageInfo()

  - Added -overwrite_original_in_place option
  - Added a number of new XMP tags and bring XMP support up to new
    specification, plus a few undocumented XMP-aux tags (thanks Lou Salkind)
  - Added ability to decode DNGMakerNotes
  - Added back RedBalance and BlueBalance as composite tags
2006-05-12 14:17:06 +00:00
gdt
749ec1ad58 Update to 6.00
Feb. 19, 2006 - Version 6.00 (production release)

[minor changes omitted -gdt]
  - Added read support for Sony SR2 raw images (but most tags still unknown)
  - Added read support for Kyocera Contax N Digital RAW images
  - Added ability to write or delete shortcuts which reference multiple tags
    (previously only shortcuts referencing a single tag were writable)
  - Changed descriptions of FNumber, ExposureTime, ISO, DateTimeOriginal,
    CreateDate and ModifyDate to more closely match their tag names
  - Separated Canon and Nikon Red/BlueBalance information into individual
    components with tag names like WB_RGGBLevels
  - Decoded a number of new Canon tags for EOS models, including ColorBalance
    tables, 20D AF points and SensorInfo (thanks Rainer Honle)
  - Fixed incorrect decoding of EOS 10D/300D color balance modes
  - Set MIME type for all RAW image formats to "image/x-raw"
  - The -f option is no longer implied when -S and -s are combined
  - Fixed problem with validation of Canon PictureInfo for images rotated by
    Canon ZoomBrowser EX (thanks Joshua Bixby)

[prior non-production release notes merged]

  - Major additions to Canon maker note decoding, including EOS-1D personal
    functions (thanks Rainer Honle for decoding many 5D tags)
  - Enhanced FMT syntax for -o, -w and -tagsFromFile options
  - Decode maker notes of Samsung DX-1S
  - Added ability to list tags in a specific group
  - Added support for Canon 5D custom functions (thanks Rainer Honle)
  - Added support for Canon 1DmkII and 350D custom functions
  - Decode AIFF SampleRate
  - Properly identify CR2 images read via pipes (previously identified as TIFF)
  - Improved formatting of printed values for some DNG tags
  - Fixed problem extracting OriginalRawImage from little-endian DNG images
  - Fixed problem where "unreferenced bytes" error could be incorrectly issued
    when deleting all EXIF from a TIFF image
  - Added ability to write JFIF information
  - Added ability to extract and decompress original raw image from DNG
  - Added read support for AIFF audio files
  - API changes:
      - SetNewValue() now accepts an ARRAY reference for setting list-type tags
        such as Keywords, or a SCALAR reference for binary data, so it may now
        be called directly with any value returned by GetValue().
  - Recognize Panasonic Type 2 maker notes
  - Changed Nikon LensID to a composite tag to allow better decoding of
    non-Nikon lenses, and added a bunch of new lenses to the list
  - Added ability to read and write AFCP information in JPEG images
  - Added read support for WMV video and WMA audio files (ASF format files)
  - Added EXIF tags 0x82a5-0x82ac
  - Added support for JVC maker notes
  - Extract a number of new DNG tags plus DNG JPEG preview image
  - Added support for AVI and MP4 videos
  - Improved decoding of Olympus maker notes
  - Improved APP12 decoding
  - Improved CanonPictureInfo validation to work with more PowerShot models
  - Decode maker notes of Nikon D1
  - Combining -t with -S now gives a single-line tab-delimited list of values
  - Extract preview image for Samsung Digimax i5
2006-02-20 12:32:12 +00:00
gdt
6a17ae3237 Update to 5.87 (many minor changes omitted below):
- Added support for JVC maker notes
  - Extract a number of new DNG tags plus DNG JPEG preview image
  - Added support for AVI and MP4 videos
  - Decode maker notes of Nikon D-1
  - Combining -t with -S now gives a single-line tab-delimited list of values
  - Fixed problem deleting entire XMP data block using '-xmp=' syntax
  - Added -F option to allow maker notes offsets to be fixed
  - Added -htmlDump option to generate a verbose HTML-based hex dump of EXIF
    and/or TIFF information (cool new diagnostic tool)
  - Improved synthetic maker notes when coping tags from CRW file
  - API changes:
      - Added HtmlDump and TextOut options
  - Fixed bug which caused error rewriting Minolta MRW images
  - Changed writing of TIFF so that existing IPTC will be rewritten as int32u
    whenever IPTC is edited, regardless of original format type.  This allows
    files to be 'fixed' even if IPTC was previously another format (now we get
    to see if there is any software out there that barfs on int32u's...)
  - Changed the -s option so tag names are displayed instead of descriptions
    (now similar to the -S option, but values are aligned in a column)
  - Changed writing of new TIFF IPTC information to make it visible in Nikon
    Capture (for some reason requires int32u format)
2006-01-03 13:12:57 +00:00
gdt
afa937578a renamed from graphics/exiftool 2005-11-18 18:39:21 +00:00