Subject: CVS commit: wip/freeimage
From: Niclas Rosenvik
Date: 2014-04-02 20:23:01
Message id: E1WVPol-0008AF-JU@sfs-ml-2.v29.ch3.sourceforge.com

Log Message:
Updated to FreeImage 3.16.0
Changelog:
*:fixed
!:changed

! FreeImage now uses LibJPEG 9a
! FreeImage now uses LibPNG 1.6.10
! FreeImage now uses LibTIFF 4.0.3 (CVS patch 2013-11-30)
! FreeImage now uses LibRaw 0.16.0
! FreeImage now uses OpenJPEG 2.1.0 (SVN patch 2748)
! FreeImage now uses ZLib 1.2.8
! FreeImage now uses LibWebP 0.4.0 (GIT patch 2014-03-21)
! FreeImage now uses LibJXR 1.1 (GIT patch 2014-01-31)
+ [Herve Drolon] added loading & writing support for the JPEG-XR image \ 
format (also support the FIF_LOAD_NOPIXELS flag)
+ [Herve Drolon] added loading & writing support for the WebP image format \ 
(also support the FIF_LOAD_NOPIXELS flag)
+ [Herve Drolon] added support for FIF_LOAD_NOPIXELS flag to JP2/J2K plugins
+ [Gaël Zimmermann] added basic support for BMP v4, v5 in BMP plugin (useful \ 
for drag and drop from another application such as Firefox)
+ [Mihail Naydenov] FreeImage_GetFIFFromFilename[U] : added support for \ 
*rgb,*rgba,*.bw extensions to the SGI plugin
+ [Mihail Naydenov] improved FreeImage_Rescale speed & spatial accuracy
+ [Mihail Naydenov] improved JPEG transform functions and added new functions \ 
(see below) :
		added FreeImage_JPEGTransformFromHandle
		added FreeImage_JPEGTransformCombined
		added FreeImage_JPEGTransformCombinedU
		added FreeImage_JPEGTransformCombinedFromMemory
* [Herve Drolon] fixed FreeImage_CloneTag behavior with ASCII data handling \ 
(regression that appeared in 3.15.2, affect metadata writing)
* [Carsten Klein] ICO plugin: avoid using the AND mask when loading a 32-bit \ 
(already transparent) icon
* [Andreas Baumann] HDR plugin: removed a comma at end of an enumerator list
* [mark] added missing <string.h> in OpenEXR (needed with mingw)
* [Herve Drolon] added support for FIC_MINISWHITE color type inside \ 
FreeImage_GetColorType for FIT_UINT16 images
* [Takamasa Mitsuji] FreeImage_Rescale : fixed a NULL-pointer access bug \ 
occurring for transparent images with a linear palette
* [Herve Drolon] fixed PSD parser when reading PSD files with corrupted resources
* [Herve Drolon] fixed TIFF plugin truncating metadata tag on loading if type is \ 
ASCII and it's value is of variable size (TIFF_VARIABLE) 
* [Herve Drolon] fixed loading of TGA 8-bit files with a palette size greater \ 
that 256
* [Anton Kukoba] TIFF parser didn't initialize the memory with zeros in stripped \ 
mode. This caused random bitmap data if the tiff file was corrupted/invalid.
* [Herve Drolon] improved TGA file detection when the format version is < 2.0
* [Christian Heimes] fixed compiler errors on 64bit Linux (INT64 / UINT64 type \ 
mismatches and missing prototype for memset)
* [Christian Heimes] fixed FreeImage_Get*Mask() returning 0 on 24-, -32-bit \ 
FIT_BITMAP images
* [Mihail Naydenov] fixed GIF plugin LZW decoder failing on some images
* [Herve Drolon] fixed the TIFF plugin against race condition when used \ 
simultaneously in multiple threads
* [Herve Drolon]  fixed float <--> rgb[a]f conversions when pixels are out \ 
of [0..1] range


Files:
RevisionActionfile
1.3modifywip/freeimage/Makefile
1.2modifywip/freeimage/distinfo