Bug fixes:
* GIMP 2.6.10 segfaults when CTRL-left click on a layer mask
* GIMP fails to import a path from SVG
* Crash or Gtk-CRITICAL on File->Open
* [abrt] gimp-2:2.6.11-1.fc14: py-slice.py:172:slice:TypeError: integer argument
expected, got float
* gimp(1) manpage fixes
* Sample Colorize does not function non-interactively
* file-pdf-load: Don't use deprecated API
* file-psp: fix for bogus input data
* Fixes for some buffer overflow problems
* Guard against crash due to quitting while DND is processed
* fails to build with -Werror=format-security
* script-fu: make server IPv6 aware
Version 1.5.8beta01 [January 15, 2011]
Removed '#include config.h"' from contrib/libtests/pngvalid.c. It's not
needed and causes trouble for VPATH building.
Moved AC_MSG_CHECKING([if libraries can be versioned]) later to the proper
location in configure.ac (Gilles Espinasse).
Fix bug in pngerror.c: some long warnings were being improperly truncated
(bug introduced in libpng-1.5.3beta05).
Version 1.5.8rc01 [January 21, 2012]
No changes.
Version 1.5.8rc02 [January 25, 2012]
Fixed Min/GW uninstall to remove libpng.dll.a
Conditionalize the install rules for MINGW and CYGWIN in CMakeLists.txt
Fixed a 0 byte allocation issue in _cmsCreateSubAllocChunk
Fixed encoding for floating point tags in Lab/XYZ
Fixed Absolute colorimetric intent issues
Fixed a bug on the range of data in transicc, when colorant tag is specified
Adding a memory alignment macro for CGATS parser
Updated to ICC spec 4.3
While here, remove png/tiff/jpeg includes from buildlink3.mk
since they are hidden by the library (library not linked against
them, headers not included in public headers). Recursive bump
coming next.
1.2.12:
Sam Lantinga - Thu Jan 19 23:18:09 EST 2012
* Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
1.2.11:
Sam Lantinga - Sat Jan 14 17:54:38 EST 2012
* Fixed loading 8-bit PNG images on Mac OS X
Sam Lantinga - Sat Dec 31 09:35:40 EST 2011
* SDL_image is now under the zlib license
Michael Bonfils - Mon Nov 28 21:46:00 EST 2011
* Added WEBP image support
Thomas Klausner - Wed Jan 19 19:31:25 PST 2011
* Fixed compiling with libpng 1.4
Sam Lantinga - Mon Jan 10 12:09:57 2011 -0800
* Added Android.mk to build on the Android platform
Sam Lantinga - Mon May 10 22:42:53 PDT 2010
* Fixed loading HAM6 images with stencil mask
Mark Tucker - Fri, 27 Nov 2009 12:38:21 -0500
* Fixed bug loading 15 and 16 bit BMP images
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
Corel(R) AfterShot(TM) Pro is a fast, flexible photo workflow
solution that combines robust photo management, advanced non-destructive
adjustments and complete RAW processing. Organize your photos in
catalogs or folders. Find images quickly with extensive Metadata
tools that let you search by camera settings, keywords, tags and
more. Experiment with and alter images freely with non-destructive
adjustment tools and apply enhancements precisely with selective
editing. Easily output your work for albums, web sites or client
review. With RAW support, powerful batch processing and incredible
speed, AfterShot Pro is the fast way to professional photos.
Version 8d 15-Jan-2012
-----------------------
Add cjpeg -rgb option to create RGB JPEG files.
Using this switch suppresses the conversion from RGB
colorspace input to the default YCbCr JPEG colorspace.
This feature allows true lossless JPEG coding of RGB color images.
The recommended command for this purpose is currently
cjpeg -rgb -block 1 -arithmetic.
SmartScale capable decoder (introduced with IJG JPEG 8) required.
Thank to Michael Koch for the initial suggestion.
Add option to disable the region adjustment in the transupp crop code.
Thank to Jeffrey Friedl for the suggestion.
Thank to Richard Jones and Edd Dawson for various minor corrections.
Thank to Akim Demaille for configure.ac cleanup.
changes:
-handle more attributes
-added support of clipPath element
-added support of visibility style property
-fixed handling of aspect ratio of video
1.1.2 (2011-12-26)
------------------
* Support font-index for TrueType Font Collections (.ttc file)
* Allow to use reST syntax in descriptions of nodes
* Fix bugs
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
* Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
real GNU sed is required.
* In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
it should provide the jpeg-8 API/ABI rather than the -6b one.
So switch to 1.1.0 with the jpeg8 "configure" option.
Tested to be binary compatible on i386, at least for simple
image viewers.
being here, add "test" target
* Do not append a slash to the directory name if it already has one.
Changes 1.7.23:
* Ignore any attempt to use "-ow" with the "-d" or "-e" options, with warning.
* Include zlib.h if ZLIB_H is not defined (instead of checking the libpng
version; see entry below for pngcrush-1.7.14), and include string.h
if _STRING_H_ is not defined (because libpng-1.6 does not include string.h)
* Define SLASH = backslash on Windows platforms so the "-d" option will work.