X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/135fb46090913a1af983a656481e0bb3bbac3f7f..e5744e01adf453d82e6feacc8425dda7ffcc1772:/Changes diff --git a/Changes b/Changes index 317683a2..a32d377d 100644 --- a/Changes +++ b/Changes @@ -683,6 +683,48 @@ Revision history for Perl extension Imager. - update t37w32font.t to use i_line() instead of i_draw() - replaced non-portable call to rint() with (int)(dy+0.5) (so we can build on Win32) + - the default tifflib warning handler was crashing on Win32 + under ActivePerl, when an unrecognized tag was read from the + file. For now we'll just drop the warnings in the bit bucket. + (Ticket #1513) + - the code to read multiple tiffs didn't handle files with more + than five images correctly, causing a memory overrun. + - fix some minor test code hiccups + - implemented i_t1_has_chars(), tests for same + - added ExistenceTest.{pfb,afm,ttf} for testing $font->has_chars + - tests for Imager::Font::Type1::has_chars(); + - tests for Imager::Font::Truetype::has_chars(); + - internal and external bounding box calculations now use + the same hint flags as text output for Freetype 2.x + - made the i_foo_bbox() interface more expandable by using + symbolic constants for the sizes and array offsets + - added a / character to the ExistenceTest.foo fonts that + overlaps the right side of the character cell, to test the + advance width reporting. + - added advance width to the i_foo_bbox() interface, and + implemented it for FT2, FT1 and Type 1 + - Imager::Font::bounding_box() now returns an Imager::Font::BBox + object in scalar context. + - implemented $font->align() text output method, for simple output + of aligned text + - created Imager::Font::Wrap::wrap_text to perform simple text + wrapping + - FT1, FT2 and T1 fonts now support the face_name method + - FT1, FT2 and T1 now support the glyph_names() method + - Debian woody supplied FT2.0.9, which didn't support + FT_Has_PS_Names(), so we use the FT_HAS_GLYPH_NAMES() macro + instead. + - some older FT1 don't define TT_MS_LANGID_ENGLISH_GENERAL, + which we use, define it if freetype doesn't. + - Added extra options to rubthrough() so only a subpart of + source image is used. + - the image fills didn't handle filling with source images of + less than four channels correctly + - added comment support the postfix transform2() expression + parser + - transform2() can now produce images with other than 3 channels. + - added a correct T_AVREF input mapping to the typemap to + simplify parameter lists =================================================================