]> git.imager.perl.org - imager.git/blame - announce/0.45.txt
i_img_info() (C API) no longer tries to handle a NULL image object pointer.
[imager.git] / announce / 0.45.txt
CommitLineData
346480e7
TC
1Imager 0.45 has been released and will soon be available on all CPAN
2mirrors.
3
4This is primarily a bug-fix release. The following issues have been
5fixed:
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
49Documentation 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
59New/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.