X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/7d148aa3d13d5fd0771ff59091ec81e54ac175d5..dc96e46cbbdfd9f0997dc12ddac6dfcf55412ff2:/Changes diff --git a/Changes b/Changes index f1ce953c..f3c6e511 100644 --- a/Changes +++ b/Changes @@ -1242,7 +1242,7 @@ Revision history for Perl extension Imager. 0.47 Fri 30 Dec 2005 - bump to 0.47 -0.47_01 +0.47_01 Tue 21 Feb 2006 - set the locale to "C" properly when testing ft1.x error messages - don't destroy image before creating it in error handling in bmp.c - extra concept index entries @@ -1293,6 +1293,84 @@ Revision history for Perl extension Imager. - added sample files missing from MANIFEST - added t/t92samples.t to check samples/README against MANIFEST - added inline_replace_color.pl to samples +- constify the Imager API +- document Imager::Filter::Mandelbrot +- convert dynfilt/flines.c to Imager::Filter::Flines +- minor changes for older perl/ExtUtils::MM +- deal with freetype-config --cflags returning the directories + in the wrong order (Freetype 2.1.4 and earlier) + Thanks to David Wheeler for his help in tracking this down. +- reword and provide an example for non-proportionally scaling an + image. Wording from Simon Cozens. +- error messages when writing TIFF images were always + 'Could not write to buffer', more useful messages are now reported. +- error messages when writing PNM images were always + 'unable to write pnm image', more useful messages are now reported. +- convert t/t103raw.t to Test::More +- reading a raw image no longer exits on a short read or read error, + and returns an appropriate error message in $im->errstr +- write failures when writing a raw image now return a useful + message in $im->errstr +- added typemap type names to types in Imager::API. +- make skip when Inline::C not available less verbose +- convert t/t07iolayer.t to Test::More +- handle the possibility of strerror() returning NULL. +- supply C parameter to filters so we can register filters + implemented in perl. +- document register_filter() and add test for it +- add example to SYNOPSIS of samples/inline_replace_color.pl +- minor POD fix in Imager::Color::Table +- eliminate many -Wall warnings +- update README to match unbuggy giflib +- document index parameter of Imager::Font->new() +- change faxable output to use a more fax natural PHOTOMETRIC_MINISWHITE, + since T.4 normally works that way, and MINISBLACK confuses some readers. +- clean up scale() method for readability +- make scale() fail if an invalid type is supplied (previously + documented as undefined behaviour) +- add error handling tests for scale() +- smarter warning removal +- handle effects of byte ordering when testing tiff error messages +- scale() can now expect an Image::Math::Constrain object as a scaling + constraint via the constrain parameter. +- added tests for the various ways we can specify scaling size +- documented scale()'s scalefactor parameter +- sick of $opts{scalefactor} in scale(), give it a scalar to call it's + own. +- check $Config{ldflags} and $Config{ccflags} for places to search for + headers and libraries. This deals with the way the fink build of perl + puts -L/sw/lib in ldflags rather than using loclibpth +- eliminate some of the duplication of -I and -L options in LIBS and INC +- Makefile.PL now uses strict. +- the search for freetype1.x headers is now smarter +- add tests for scaleX()/scaleY() +- expand documentation of scaleX()/scaleY() +- rotate()s back parameter now accepts color names like other methods +- convert t/t69rubthru.t to Test::More +- minor clean up of rubthrough() method +- error handling tests for rubthrough() +- expand Imager::Transformations: + - document parameters more explicitly + - document return values + - add examples + - add AUTHOR, SEE ALSO, REVISION +- eliminate sign warning from image.c +- make TIFF detection stricter +- more memory allocation integer overflow auditing +- IM_DEBUG_MALLOC wasn't interacting well with the API +- make win32.c const happy +- make raw.c C89 compliant +- added version/level to the API function table structure +- fix/simplify META.yml generation - we now generate META.yml at + Makefile.PL time, since trying to work with EU::MM to generate a + custom META.yml was a waste. +- bump to 0.47_01 + +0.48 +- removed unused hashinfo() function from Imager.xs +- added =items for various methods, so Pod::Coverage will pick them up + (Pod::Coverage tests to be added in 0.49) +- bump to 0.48 =================================================================