SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-Imager-0.85-2.6.i586.rpm :
Wed Aug 31 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 0.85:

* on 64-bit systems, 64-bit types are consistently used for image dimensions
and co-ordinated, and for memory block sizes

* handle IFD loops in TIFF files correctly; previously this would lead to an
infinite loop

* fix the link in the getheight() entry in the method index
- changes from 0.84:

* the image file limits set by set_file_limits() weren\'t being checked when
reading TIFF files (RT#69915)

* provide more information about file format module load errors on a failed
image file read() or write() (RT#69194)

* use TIFFReadDirectory() instead of TIFFSetDirectory() to iterate through
TIFF images, since it checks for IFD loops (RT#69914)

* don\'t leak memory when out of range palette indexes are supplied to
setscanline() (RT#69242)

* require a later version of CPAN::Meta to ensure JSON::PP and
CPAN::Meta::YAML are available (RT#69008)

* hoist the per-line calculations for the flines implementations, and
modernize the tests a bit (RT#70126)

* detect snprintf()/vsnprintf() (cheat by using Config.pm) and use them when
available (RT#69147)

* if t1lib failed to reinitialize it would be left as marked initialized
(RT#69877)

* update the bundled (and still modified) Devel::CheckLib (RT#69170)

* the type used internally for pixel co-ordinates and image sizes is now
64-bit on 64-bit platforms (at least sane ones)

* size_t is now used consistently for memory block sizes

* since this changes the binary interface, the Imager API version has been
incremented: any module that uses the API will need to be rebuilt; in most
cases that will be enough, but calls to any APIs that take a pointer to
image sizes may need source changes

* you should be able to create very large images on 64-bit systems, if you
have enough memory; successfully created a 32768 x 49192 x 3 channel image,
filled with a tiled image and scaled it; the unscaled image was also
successfully saved to a JPEG

* check the image size before attempting to write BMP, GIF, JPEG, PNG, SGI,
TGA, TIFF images

* correctly handle reading TGA images over 32767 pixels wide or tall

* the gif_left and gif_top tags are now clamped to non-negative values when
writing a GIF image

* removed dead callback read/write code

* the default maximum memory size when reading files is now 1G

* Imager no longer inherits from Exporter (unless you\'re running an old, old
perl)

* Imager can now write progressive JPEGs (it could always read them)
(RT#68691)

* re-work, document and test Imager\'s logging facility (RT#65227)

* fix META.yml testing and the generated META.yml (RT#65235)

* test and add error reporting to to_
*() family methods

* add to_rgb_double() method (RT#65101)

* Imager no longer exports anything by default (RT#65228)

* convert colors to grayscale if the supplied (or generated) palette contains
only grays when performing error diffusion color translation (RT#68508)

* writing a paletted image to GIF wouldn\'t always use the colors supplied (or
generated, eg. via make_colors => \"mono\"), which was confusing at best
(RT#67912)

Sun May 22 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 0.83:

* bugfix: diag() the error message on failure for some TIFF tests that are
failing on a Solaris smoker

Mon Mar 14 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 0.82:

* increase the version of Imager::Font::Type1 so that upgrades don\'t downgrade
the version in this file.

Wed Feb 16 13:00:00 2011 pascal.bleserAATTopensuse.org
- initial version (0.81)


 
ICM