Imager release history. Older releases can be found in Changes.old
+Imager 0.82 - unreleased
+===========
+
+Bug fixes:
+
+ - eliminate calls to i_has_format() from the test suite, since it's
+ no longer a useful way to check for file format support. Eliminate
+ i_has_format() from the functions exposed via XS.
+ https://rt.cpan.org/Ticket/Display.html?id=65863
+
Imager 0.81 - 14 Feb 2011
===========
unload_plugin
i_list_formats
- i_has_format
i_color_new
i_color_set
PUSHs(sv_2mortal(newSVpv(item,0)));
}
-undef_int
-i_has_format(frmt)
- char* frmt
-
Imager::ImgRaw
i_img_new()
#include "feat.h"
+/* only for use as a placeholder in the old dynamic module code */
undef_int
i_has_format(char *frmt) {
int rc,i;
SKIP:
{
skip("freetype 1.x unavailable or disabled", 91)
- unless i_has_format("tt");
+ unless $Imager::formats{"tt"};
print "# has tt\n";
my $deffont = './fontfiles/dodge.ttf';
SKIP:
{
- i_has_format("tt") && -f $fontname_tt
+ $Imager::formats{"tt"} && -f $fontname_tt
or skip("FT1.x missing or disabled", 10);
my $img=Imager->new(xsize=>300, ysize=>100) or die "$Imager::ERRSTR\n";
SKIP:
{
- Imager::i_has_format('tt') || Imager::i_has_format('ft2')
+ $Imager::formats{'tt'} || $Imager::formats{'ft2'}
or skip("Need Freetype 1.x or 2.x to test", 11);
ok($font, "loading font")