'Module::Pluggable::Fast' => 0.16,
'Path::Class' => 0.09,
'Template' => 0,
- 'Text::ASCIITable' => 0,
+ 'Text::ASCIITable' => 0.17,
'Tree::Simple' => 0,
'Tree::Simple::Visitor::FindByPath' => 0,
'URI' => 0,
- Fixed bug in dispatcher where an invalid path could call a valid
action. (Andy Grundman)
- Fixed Helper so it works with CRLF line-endings. (Andy Grundman)
- - Added workaround for debug mode memory leak in Text::ASCIITable.
- (Andy Grundman)
+ - Require Text::ASCIITable 0.17 to fix memory leak in debug mode.
5.33 2005-08-10 15:25:00
- Now with updated manifest.
my $actions = $self->actions;
my $privates = Text::ASCIITable->new;
- undef $privates->{tiedarr}; # work-around for a memory leak
$privates->setCols( 'Private', 'Class' );
$privates->setColWidth( 'Private', 36, 1 );
$privates->setColWidth( 'Class', 37, 1 );
if ( @{ $privates->{tbl_rows} } );
my $publics = Text::ASCIITable->new;
- undef $publics->{tiedarr}; # work-around for a memory leak
$publics->setCols( 'Public', 'Private' );
$publics->setColWidth( 'Public', 36, 1 );
$publics->setColWidth( 'Private', 37, 1 );
if ( @{ $publics->{tbl_rows} } );
my $regexes = Text::ASCIITable->new;
- undef $regexes->{tiedarr}; # work-around for a memory leak
$regexes->setCols( 'Regex', 'Private' );
$regexes->setColWidth( 'Regex', 36, 1 );
$regexes->setColWidth( 'Private', 37, 1 );
my $av = sprintf '%.3f',
( $elapsed == 0 ? '??' : ( 1 / $elapsed ) );
my $t = Text::ASCIITable->new;
- undef $t->{tiedarr}; # work-around for a memory leak
$t->setCols( 'Action', 'Time' );
$t->setColWidth( 'Action', 64, 1 );
$t->setColWidth( 'Time', 9, 1 );
if ( $c->debug && keys %{ $c->req->params } ) {
my $t = Text::ASCIITable->new;
- undef $t->{tiedarr}; # work-around for a memory leak
$t->setCols( 'Key', 'Value' );
$t->setColWidth( 'Key', 37, 1 );
$t->setColWidth( 'Value', 36, 1 );
if ( @plugins ) {
my $t = Text::ASCIITable->new;
- undef $t->{tiedarr}; # work-around for a memory leak
$t->setOptions( 'hide_HeadRow', 1 );
$t->setOptions( 'hide_HeadLine', 1 );
$t->setCols('Class');
if ( $class->debug ) {
my $t = Text::ASCIITable->new;
- undef $t->{tiedarr}; # work-around for a memory leak
$t->setOptions( 'hide_HeadRow', 1 );
$t->setOptions( 'hide_HeadLine', 1 );
$t->setCols('Class');