rather than the heading you can find them under.
https://rt.cpan.org/Ticket/Display.html?id=71495
+ - Imager (and the bundled dynamic modules) no longer fallback to
+ using DynaLoader if loading via XSLoader fails.
+ For the bundled modules this could hide useful error messages.
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager 0.88 - 22 Feb 2012
===========
@EXPORT_OK = 'count_color';
BEGIN {
- $VERSION = "0.01";
+ $VERSION = "0.02";
@ISA = qw(Exporter);
- eval {
- require XSLoader;
- XSLoader::load('Imager::CountColor', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::CountColor $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::CountColor', $VERSION);
}
1;
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.01";
+ $VERSION = "0.02";
- eval {
- require XSLoader;
- XSLoader::load('Imager::Filter::DynTest', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Filter::DynTest $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::Filter::DynTest', $VERSION);
}
+Imager-Font-FT2 0.85
+====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-Font-FT2 0.84
====================
@ISA = qw(Imager::Font);
BEGIN {
- $VERSION = "0.84";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::Font::FT2', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Font::FT2 $VERSION;
- };
+ $VERSION = "0.85";
+
+ require XSLoader;
+ XSLoader::load('Imager::Font::FT2', $VERSION);
}
*_first = \&Imager::Font::_first;
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.02";
+ $VERSION = "0.03";
- eval {
- require XSLoader;
- XSLoader::load('Imager::Filter::Flines', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Filter::Flines $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::Filter::Flines', $VERSION);
}
Imager->register_filter(type=>'flines',
+Imager-File-GIF 0.83
+====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-File-GIF 0.82
====================
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.82";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::GIF', $VERSION);
- 1;
- } or do {
-print STDERR "Falling back to DynaLoader ($@)\n";
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::GIF $VERSION;
- };
+ $VERSION = "0.83";
+
+ require XSLoader;
+ XSLoader::load('Imager::File::GIF', $VERSION);
}
Imager->register_reader
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.02";
+ $VERSION = "0.03";
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::ICO', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::ICO $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::File::ICO', $VERSION);
}
Imager->register_reader
@ISA = qw(Exporter);
}
$VERSION = '0.88';
- eval {
- require XSLoader;
- XSLoader::load(Imager => $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager $VERSION;
- }
+ require XSLoader;
+ XSLoader::load(Imager => $VERSION);
}
my %formats_low;
+Imager-File-JPEG 0.83
+=====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-File-JPEG 0.82
=====================
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.82";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::JPEG', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::JPEG $VERSION;
- };
+ $VERSION = "0.83";
+
+ require XSLoader;
+ XSLoader::load('Imager::File::JPEG', $VERSION);
}
Imager->register_reader
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
{
'Test::More' => 0.47,
'Scalar::Util' => 1.00,
+ 'XSLoader' => 0,
},
TYPEMAPS => \@typemaps,
);
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.02";
+ $VERSION = "0.03";
- eval {
- require XSLoader;
- XSLoader::load('Imager::Filter::Mandelbrot', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Filter::Mandelbrot $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::Filter::Mandelbrot', $VERSION);
}
sub _mandelbrot {
+Imager-File-PNG 0.83
+====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-File-PNG 0.82
====================
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.82";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::PNG', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::PNG $VERSION;
- };
+ $VERSION = "0.83";
+
+ require XSLoader;
+ XSLoader::load('Imager::File::PNG', $VERSION);
}
Imager->register_reader
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.02";
+ $VERSION = "0.03";
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::SGI', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::SGI $VERSION;
- };
+ require XSLoader;
+ XSLoader::load('Imager::File::SGI', $VERSION);
}
Imager->register_reader
+Imager::Font::T1 1.017
+======================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager::Font::T1 1.016
======================
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
@ISA = qw(Imager::Font);
BEGIN {
- $VERSION = "1.016";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::Font::T1', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Font::T1 $VERSION;
- };
+ $VERSION = "1.017";
+
+ require XSLoader;
+ XSLoader::load('Imager::Font::T1', $VERSION);
}
+Imager-File-TIFF 0.83
+=====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-File-TIFF 0.82
=====================
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
use vars qw($VERSION @ISA);
BEGIN {
- $VERSION = "0.82";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::File::TIFF', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::File::TIFF $VERSION;
- };
+ $VERSION = "0.83";
+
+ require XSLoader;
+ XSLoader::load('Imager::File::TIFF', $VERSION);
}
Imager->register_reader
+Imager-Font-W32 0.84
+====================
+
+ - no longer fallback to using DynaLoader to load the XS code
+ https://rt.cpan.org/Ticket/Display.html?id=75560
+
Imager-Font-W32 0.83
====================
$opts{PREREQ_PM} =
{
@Imager_req,
+ XSLoader => 0,
};
}
}
@ISA = qw(Imager::Font);
BEGIN {
- $VERSION = "0.83";
-
- eval {
- require XSLoader;
- XSLoader::load('Imager::Font::W32', $VERSION);
- 1;
- } or do {
- require DynaLoader;
- push @ISA, 'DynaLoader';
- bootstrap Imager::Font::W32 $VERSION;
- };
+ $VERSION = "0.84";
+
+ require XSLoader;
+ XSLoader::load('Imager::Font::W32', $VERSION);
}
# called by Imager::Font::new()