Commit | Line | Data |
---|---|---|
346480e7 TC |
1 | Imager 0.45 has been released and will soon be available on all CPAN |
2 | mirrors. | |
3 | ||
4 | This is primarily a bug-fix release. The following issues have been | |
5 | fixed: | |
6 | ||
7 | - the dynamic filters Makefile would fail after everything had been | |
8 | built on Win32 | |
9 | ||
10 | - the correct error messages are now produced for Freetype 2.0 errors | |
11 | ||
12 | - multiple master fonts are now supported by the freetype 2 driver | |
13 | ||
14 | - we now attempt to use freetype-config and pkg-config when probing | |
15 | for and configuring freetype 2. | |
16 | ||
17 | - we now attempt to use pkg-config when probing for and configuring | |
18 | libpng | |
19 | ||
20 | - we don't accept a directory indicating freetype 2.x headers as a | |
21 | freetype 1.x installation any more | |
22 | ||
23 | - reading a TGA image with a long (>127) idstring would result in an | |
24 | allocation error. | |
25 | ||
26 | - calling the read() method for a format supported by Imager but not | |
27 | supported by the current build (eg. reading a JPEG without libjpeg | |
28 | installed when Imager was built) no longer crashes with an undefined | |
29 | function error. | |
30 | ||
31 | - the i_glin() XS code wasn't copying the returned colors back correctly | |
32 | ||
33 | - the right-side bearing calculated for freetype2.x wasn't scaled from | |
34 | a fixed point number to an integer, this would cause pos_width() to | |
35 | be much luarger than was correct if the right-most character | |
36 | overflowed the character box. | |
37 | ||
38 | - saving a gradient file with Imager::Fountain->save() missed | |
39 | outputting a space between the last 2 parameters of each segment. | |
40 | ||
41 | - methods that work with an image and return a new image now warn when | |
42 | called in void context. | |
43 | ||
44 | - the Imager::Matrix2d rotate() method would only use the x and y | |
45 | parameters if both were non-zero. | |
46 | ||
47 | - the FT1.x driver ignored the align parameter. | |
48 | ||
49 | Documentation changes: | |
50 | ||
51 | - added a concept index for perldoc Imager | |
52 | ||
53 | - more examples in Imager::Draw | |
54 | ||
55 | - added examples to all filters in Imager::Filter | |
56 | ||
57 | - many minor documentation fixes | |
58 | ||
59 | New/improved features: | |
60 | ||
61 | - Imager::Fountain can read newer GIMP gradient files containing NAME | |
62 | lines | |
63 | ||
64 | - color names can now be used where color objects were required for | |
65 | most filters. | |
66 | ||
67 | - all font drivers now return an display_width() and right_bearing() | |
68 | value. |