Imager
view release on metacpan or search on metacpan
perls where it's expected to work, and only if the threads module
can be loaded.
Imager 0.71_02 - 1 Dec 2009
==============
- adjust the way we load the threads module for the threads test so
it works with non-threaded perls
Imager 0.71_01 - 30 Nov 2009
===========
Bug fixes:
- use scanline oriented operations to flip images instead of pixel
operations
https://rt.cpan.org/Ticket/Display.html?id=39278
- use double/sample operations to flip large sample images instead of
8-bit sample operations.
https://rt.cpan.org/Ticket/Display.html?id=39280
- fix POD nits
https://rt.cpan.org/Ticket/Display.html?id=51874
- prevent double-frees when someone creates Imager objects and then
creates a thread. Note: this just handles some simple cases,
Imager doesn't support perl threads, and isn't likely to.
https://rt.cpan.org/Ticket/Display.html?id=52268
Imager 0.71 - 16 Nov 2009
===========
- add the opacity fill type - an adaptor that modifies the opacity of
another fill.
Bug fixes:
- the conv filter now enforces that the sum of the coefficients is
non-zero. Also, rather than skipping pixels off the edge off the
edge of the image, the closest edge pixel is used. Previously
dividing by the zero sum of coefficients could cause invalid
results or runtime exceptions.
Thanks to David Cantrell's Alpha-NetBSD CPAN test box for revealing
this bug.
Imager 0.70 - 21 Sep 2009
===========
Bug fixes:
- release image row and comments memory on all error returns in gif
reader
- handle zero length extensions, previously this would cause a null
pointer dereference
Thanks to Krzysztof WojtaÅ for the test data and fix for this.
- an integer division meant that preview scaling to below 1 pixel
wide or high (which isn't too useful anyway) was calculating using
NaNs on most platforms, and causing an exception on others.
Thanks to David Cantrell for producing a backtrace of the crash on
his Alpha-NetBSD CPAN test box which made it possible to track this
down.
Imager 0.69 - 08 Sep 2009
===========
Bug fixes:
- broken test fix - was attempting to call a function skip_all, when
that should be a parameter to plan().
- briefly document apidocs.perl, the tool used to build
Imager::APIRef and make some minor enhancements
- various minor documentation enhancements and fixes.
Imager 0.68 - 07 Sep 2009
===========
- Imager->new(file => $filename) and other similar incantations will
load the given file.
https://rt.cpan.org/Ticket/Display.html?id=48261
Bug fixes:
- avoid using CHECK as a label in Imager::Test
http://nntp.x.perl.org/group/perl.cpan.testers/5220921
- re-work most image file test files that require a library into
separate library present/not present files to remove stupidly long
conditionals
- don't treat rubthrough() outside the bounds of the target image as
an error.
http://nntp.x.perl.org/group/perl.cpan.testers/5185716
Imager 0.67_01 - 02 Sep 2009
==============
Bug fixes:
- correct documentation of default of raw image interleave read
parameter
https://rt.cpan.org/Ticket/Display.html?id=42074
- add raw_ prefix to raw read parameters, though the original names
still work.
- fail the read if an invalid raw_interleave parameter is supplied
- warn if no interleave or raw_interleave parameter is supplied,
since the documented default was wrong, and incompatible with the
write format
- for reading raw images, if raw_storechannels > raw_datachannels,
set the extra channels in the image to 0
- when probing for executables like freetype-config, search for .bat
and .cmd on MSWin32, as well as .exe.
( run in 2.078 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )