X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/b96be9318c7dfee31e0fe331703b07e5362cf6f6..7fdbfba8aac6f6770cb85bb65e0243ec1f17cf08:/Changes diff --git a/Changes b/Changes index f9a2e162..9591b7f7 100644 --- a/Changes +++ b/Changes @@ -1020,9 +1020,56 @@ Revision history for Perl extension Imager. http://rt.cpan.org/NoAuth/Bug.html?id=11431 - added reference list of crop() parameters. http://rt.cpan.org/NoAuth/Bug.html?id=11430 -- reading an image with an idstring of 128 or more bytes would result +- reading a tga image with an idstring of 128 or more bytes would result in an allocation error, if the platform char type was signed - tests now check that tga tags are set +- calling the read() method for a format not included in the Imager build, + for example, JPEG with no libjpeg installed, would crash with an + undefined function error (modified by DynaLoaders dependence on + AutoLoader.) + http://rt.cpan.org/NoAuth/Bug.html?id=9618 +- some test scripts have been modified to use Test::More, which is now + included under the t directory. Eventually all will be modified to use + Test::More and the duplicates in t/testtools.pl will be removed +- the convert, crop, rotate, copy, matrix_transform, to_paletted, to_rgb8, + scaleX and scaleY methods now warn when called in void context. + http://rt.cpan.org/NoAuth/Bug.html?id=9672 +- correct email addresses in the README file, and include bug reporting + information there too +- added README for samples directory, describes interleave.pl and + anaglyph.pl to start. +- the XS for the internal i_glin() function wasn't copying the pixel + values across to the returned color objects. + http://rt.cpan.org/NoAuth/Bug.html?id=11860 +- Imager::Cookbook wasn't included in the MANIFEST +- added samp-form.cgi and samp-image.cgi to the samples directory to + demonstrate displaying a generated image on a HTML page. +- Makefile.PL now adds rules to generate a suitable META.yml to the + generated Makefile. +- added sample code for handling images uploaded via a HTML form. +- saving a GIMP gradiant file with Imager::Fountain->save has always been + broken. Fixed it and added tests. +- newer versions of GIMP add a line to gradient files before the + segment count giving a descriptive name of the gradient. + Imager::Fountain can now read and write such gradient files. The + interface is a bit indirect, but I'd like to preserve + Imager::Fountain as a blessed array ref for now. +- the segments parameter supplied to the fountain filter and the + fountain fill contructor now accepts color names or other + descriptions as other functions do. +- fix a few compiler warnings +- document the Imager::Font::BBox advance_width() method +- Imager::Font::BBox advance_width() method was falling back to + the wrong value when the font driver's low level function + didn't return the advance width. +- the FT 1.x was comparing versus an uninitialized variable when + checking the end of string when calculating the right side bearing + used to adjust pos_width for glyphs that overlap the right side of the + advance width. +- Imager::Font::BBox objects now have right_bearing() and display_width() + methods. Hopefully this and the advance_width() method fills out + the Imager bounding box interface to a useful state. + Implemented for FT2, FT1.x, T1Lib so far. =================================================================