[Templates-cvs] cvs commit: Template2/lib/Template Base.pm Config.pm Constants.pm Context.pm Document.pm Exception.pm FAQ.pod Filters.pm Iterator.pm Manual.pod Modules.pod Parser.pm Plugin.pm Plugins.pm Provider.pm Service.pm Stash.pm Test.pm Tutorial.pod

cvs@template-toolkit.org cvs@template-toolkit.org
Thu, 24 Jul 2003 17:16:30 +0100


cvs         03/07/24 16:16:29

  Modified:    lib/Template Base.pm Config.pm Constants.pm Context.pm
                        Document.pm Exception.pm FAQ.pod Filters.pm
                        Iterator.pm Manual.pod Modules.pod Parser.pm
                        Plugin.pm Plugins.pm Provider.pm Service.pm
                        Stash.pm Test.pm Tutorial.pod
  Log:
  version 2.10
  
  Revision  Changes    Path
  2.63      +5 -5      Template2/lib/Template/Base.pm
  
  Index: Base.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Base.pm,v
  retrieving revision 2.62
  retrieving revision 2.63
  diff -u -r2.62 -r2.63
  --- Base.pm	2003/04/24 09:14:38	2.62
  +++ Base.pm	2003/07/24 16:16:27	2.63
  @@ -18,7 +18,7 @@
   #
   #------------------------------------------------------------------------
   #
  -#   $Id: Base.pm,v 2.62 2003/04/24 09:14:38 abw Exp $
  +#   $Id: Base.pm,v 2.63 2003/07/24 16:16:27 abw Exp $
   #
   #========================================================================
    
  @@ -30,7 +30,7 @@
   use vars qw( $VERSION );
   use Template::Constants;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.62 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.63 $ =~ /(\d+)\.(\d+)/);
   
   
   #------------------------------------------------------------------------
  @@ -274,12 +274,12 @@
   
   =head1 VERSION
   
  -2.61, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.62, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.63      +5 -5      Template2/lib/Template/Config.pm
  
  Index: Config.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Config.pm,v
  retrieving revision 2.62
  retrieving revision 2.63
  diff -u -r2.62 -r2.63
  --- Config.pm	2003/04/24 09:14:38	2.62
  +++ Config.pm	2003/07/24 16:16:27	2.63
  @@ -17,7 +17,7 @@
   #
   #------------------------------------------------------------------------
   #
  -#   $Id: Config.pm,v 2.62 2003/04/24 09:14:38 abw Exp $
  +#   $Id: Config.pm,v 2.63 2003/07/24 16:16:27 abw Exp $
   #
   #========================================================================
    
  @@ -32,7 +32,7 @@
                $LATEX_PATH $PDFLATEX_PATH $DVIPS_PATH
   	     $STASH $SERVICE $CONTEXT $CONSTANTS @PRELOAD );
   
  -$VERSION   = sprintf("%d.%02d", q$Revision: 2.62 $ =~ /(\d+)\.(\d+)/);
  +$VERSION   = sprintf("%d.%02d", q$Revision: 2.63 $ =~ /(\d+)\.(\d+)/);
   $DEBUG     = 0 unless defined $DEBUG;
   $ERROR     = '';
   $CONTEXT   = 'Template::Context';
  @@ -441,12 +441,12 @@
   
   =head1 VERSION
   
  -2.61, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.62, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.63      +5 -5      Template2/lib/Template/Constants.pm
  
  Index: Constants.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Constants.pm,v
  retrieving revision 2.62
  retrieving revision 2.63
  diff -u -r2.62 -r2.63
  --- Constants.pm	2003/04/24 09:14:38	2.62
  +++ Constants.pm	2003/07/24 16:16:27	2.63
  @@ -17,7 +17,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Constants.pm,v 2.62 2003/04/24 09:14:38 abw Exp $
  +# $Id: Constants.pm,v 2.63 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
    
  @@ -31,7 +31,7 @@
   use vars qw( $DEBUG_OPTIONS @STATUS @ERROR @CHOMP @DEBUG);
   
   @ISA     = qw( Exporter );
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.62 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.63 $ =~ /(\d+)\.(\d+)/);
   
   
   #========================================================================
  @@ -261,12 +261,12 @@
   
   =head1 VERSION
   
  -2.61, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.62, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.82      +6 -6      Template2/lib/Template/Context.pm
  
  Index: Context.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Context.pm,v
  retrieving revision 2.81
  retrieving revision 2.82
  diff -u -r2.81 -r2.82
  --- Context.pm	2003/07/24 11:32:35	2.81
  +++ Context.pm	2003/07/24 16:16:27	2.82
  @@ -18,7 +18,7 @@
   #   modify it under the same terms as Perl itself.
   # 
   # REVISION
  -#   $Id: Context.pm,v 2.81 2003/07/24 11:32:35 abw Exp $
  +#   $Id: Context.pm,v 2.82 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -35,7 +35,7 @@
   use Template::Constants;
   use Template::Exception;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.81 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.82 $ =~ /(\d+)\.(\d+)/);
   $DEBUG_FORMAT = "\n## \$file line \$line : [% \$text %] ##\n";
   
   
  @@ -1533,12 +1533,12 @@
   
   =head1 VERSION
   
  -2.80, distributed as part of the
  -Template Toolkit version 2.09c, released on 29 April 2003.
  +2.81, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  @@ -1546,4 +1546,4 @@
   
   =head1 SEE ALSO
   
  -L<Template|Template>, L<Template::Document|Template::Document>, L<Template::Exception|Template::Exception>, L<Template::Filters|Template::Filters>, L<Template::Plugins|Template::Plugins>, L<Template::Provider|Template::Provider>, L<Template::Service|Template::Service>, L<Template::Stash|Template::Stash>
  +L<Template|Template>, L<Template::Document|Template::Document>, L<Template::Exception|Template::Exception>, L<Template::Filters|Template::Filters>, L<Template::Plugins|Template::Plugins>, L<Template::Provider|Template::Provider>, L<Template::Service|Template::Service>, L<Template::Stash|Template::Stash>
  \ No newline at end of file
  
  
  
  2.66      +6 -6      Template2/lib/Template/Document.pm
  
  Index: Document.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Document.pm,v
  retrieving revision 2.65
  retrieving revision 2.66
  diff -u -r2.65 -r2.66
  --- Document.pm	2003/04/24 09:14:38	2.65
  +++ Document.pm	2003/07/24 16:16:27	2.66
  @@ -20,7 +20,7 @@
   # 
   #----------------------------------------------------------------------------
   #
  -# $Id: Document.pm,v 2.65 2003/04/24 09:14:38 abw Exp $
  +# $Id: Document.pm,v 2.66 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -33,7 +33,7 @@
   use base qw( Template::Base );
   use Template::Constants;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.65 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.66 $ =~ /(\d+)\.(\d+)/);
   
   
   #========================================================================
  @@ -447,7 +447,7 @@
   
   This package subroutine is provided to effect persistance of compiled
   templates.  If the COMPILE_EXT option (to indicate a file extension
  -for saving compiled templates) then the Template::Parser module call
  +for saving compiled templates) then the Template::Parser module calls
   this subroutine before calling the new() constructor.  At this stage,
   the parser has a representation of the template as text strings
   containing Perl code.  We can write that to a file, enclosed in a
  @@ -466,12 +466,12 @@
   
   =head1 VERSION
   
  -2.64, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.65, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.60      +5 -5      Template2/lib/Template/Exception.pm
  
  Index: Exception.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Exception.pm,v
  retrieving revision 2.59
  retrieving revision 2.60
  diff -u -r2.59 -r2.60
  --- Exception.pm	2003/04/24 09:14:38	2.59
  +++ Exception.pm	2003/07/24 16:16:27	2.60
  @@ -18,7 +18,7 @@
   #
   #------------------------------------------------------------------------
   #
  -# $Id: Exception.pm,v 2.59 2003/04/24 09:14:38 abw Exp $
  +# $Id: Exception.pm,v 2.60 2003/07/24 16:16:27 abw Exp $
   #
   #========================================================================
   
  @@ -36,7 +36,7 @@
   use overload q|""| => "as_string", fallback => 1;
   
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.59 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.60 $ =~ /(\d+)\.(\d+)/);
   
   
   #------------------------------------------------------------------------
  @@ -228,12 +228,12 @@
   
   =head1 VERSION
   
  -2.58, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.59, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.59      +4 -4      Template2/lib/Template/FAQ.pod
  
  Index: FAQ.pod
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/FAQ.pod,v
  retrieving revision 2.58
  retrieving revision 2.59
  diff -u -r2.58 -r2.59
  --- FAQ.pod	2003/04/24 09:14:38	2.58
  +++ FAQ.pod	2003/07/24 16:16:27	2.59
  @@ -18,7 +18,7 @@
   #   modify it under the same terms as Perl itself.
   #
   # REVISION
  -#   2.62
  +#   2.64
   #
   #========================================================================
   
  @@ -305,12 +305,12 @@
   
   =head1 VERSION
   
  -2.62, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.64, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.73      +36 -12    Template2/lib/Template/Filters.pm
  
  Index: Filters.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Filters.pm,v
  retrieving revision 2.72
  retrieving revision 2.73
  diff -u -r2.72 -r2.73
  --- Filters.pm	2003/07/01 12:43:55	2.72
  +++ Filters.pm	2003/07/24 16:16:27	2.73
  @@ -18,7 +18,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Filters.pm,v 2.72 2003/07/01 12:43:55 darren Exp $
  +# $Id: Filters.pm,v 2.73 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -31,7 +31,7 @@
   use vars qw( $VERSION $DEBUG $FILTERS $URI_ESCAPES $PLUGIN_FILTER );
   use Template::Constants;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.72 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.73 $ =~ /(\d+)\.(\d+)/);
   
   
   #------------------------------------------------------------------------
  @@ -585,6 +585,7 @@
       }
   }
   
  +
   #------------------------------------------------------------------------
   # latex_filter_factory($context, $outputType)   [% FILTER latex(outputType) %]
   #
  @@ -768,7 +769,7 @@
   
   =head1 DESCRIPTION
   
  -The Template::Plugins module implements a provider for creating and/or
  +The Template::Filters module implements a provider for creating and/or
   returning subroutines that implement the standard filters.  Additional 
   custom filters may be provided via the FILTERS options.
   
  @@ -1069,7 +1070,7 @@
   encoded (via the escape_html() or encode_entities() subroutines
   respectively) to convert all extended characters into their
   appropriate HTML entities (e.g. converting 'é' to '&eacute;').  If
  -neither module is available on your system then an 'html_all' exception
  +neither module is available on your system then an 'html_entity' exception
   will be thrown reporting an appropriate message.   
   
   For further information on HTML entity encoding, see
  @@ -1220,7 +1221,7 @@
   
       The_cat_sat_on_the_mat
   
  -=head2 redirect(file)
  +=head2 redirect(file, options)
   
   The 'redirect' filter redirects the output of the block into a separate
   file, specified relative to the OUTPUT_PATH configuration item.
  @@ -1240,6 +1241,22 @@
   
   A 'file' exception will be thrown if the OUTPUT_PATH option is undefined.
   
  +An optional 'binmode' argument can follow the filename to explicitly set
  +the output file to binary mode.
  +
  +    [% PROCESS my/png/generator 
  +         FILTER redirect("images/logo.png", binmode=1) %]
  +
  +For backwards compatibility with earlier versions, a single true/false
  +value can be used to set binary mode.
  +
  +    [% PROCESS my/png/generator 
  +         FILTER redirect("images/logo.png", 1) %]
  +
  +For the sake of future compatibility and clarity, if nothing else, we
  +would strongly recommend you explicitly use the named 'binmode' option
  +as shown in the first example.
  +
   =head2 eval / evaltt
   
   The 'eval' filter evaluates the block as template text, processing
  @@ -1289,11 +1306,18 @@
   The 'evalperl' filter is provided as an alias for 'perl' for backwards
   compatibility.
   
  -=head2 stdout(binmode)
  +=head2 stdout(options)
   
   The stdout filter prints the output generated by the enclosing block to
  -STDOUT.  If binmode is set, binary mode on STDOUT is turned on (see the
  -binmode perl function.
  +STDOUT.  The 'binmode' option can be passed as either a named parameter
  +or a single argument to set STDOUT to binary mode (see the
  +binmode perl function).
  +
  +    [% PROCESS something/cool
  +           FILTER stdout(binmode=1) # recommended %]
  +
  +    [% PROCESS something/cool
  +           FILTER stdout(1)         # alternate %]
   
   The stdout filter can be used to force binmode on STDOUT, or also inside
   redirect, null or stderr blocks to make sure that particular output goes
  @@ -1398,12 +1422,12 @@
   
   =head1 VERSION
   
  -2.67, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.72, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  @@ -1411,4 +1435,4 @@
   
   =head1 SEE ALSO
   
  -L<Template|Template>, L<Template::Context|Template::Context>, L<Template::Manual::Filters|Template::Manual::Filters>
  +L<Template|Template>, L<Template::Context|Template::Context>, L<Template::Manual::Filters|Template::Manual::Filters>
  \ No newline at end of file
  
  
  
  2.60      +5 -5      Template2/lib/Template/Iterator.pm
  
  Index: Iterator.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Iterator.pm,v
  retrieving revision 2.59
  retrieving revision 2.60
  diff -u -r2.59 -r2.60
  --- Iterator.pm	2003/04/24 09:14:38	2.59
  +++ Iterator.pm	2003/07/24 16:16:27	2.60
  @@ -40,7 +40,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Iterator.pm,v 2.59 2003/04/24 09:14:38 abw Exp $
  +# $Id: Iterator.pm,v 2.60 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -54,7 +54,7 @@
   use Template::Constants;
   use Template::Exception;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.59 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.60 $ =~ /(\d+)\.(\d+)/);
   $DEBUG   = 0 unless defined $DEBUG;
   
   
  @@ -430,12 +430,12 @@
   
   =head1 VERSION
   
  -2.58, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.59, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.44      +2 -2      Template2/lib/Template/Manual.pod
  
  Index: Manual.pod
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Manual.pod,v
  retrieving revision 2.43
  retrieving revision 2.44
  diff -u -r2.43 -r2.44
  --- Manual.pod	2003/04/24 09:14:38	2.43
  +++ Manual.pod	2003/07/24 16:16:27	2.44
  @@ -157,11 +157,11 @@
   
   =head1 VERSION
   
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.45      +2 -2      Template2/lib/Template/Modules.pod
  
  Index: Modules.pod
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Modules.pod,v
  retrieving revision 2.44
  retrieving revision 2.45
  diff -u -r2.44 -r2.45
  --- Modules.pod	2003/04/24 09:14:38	2.44
  +++ Modules.pod	2003/07/24 16:16:27	2.45
  @@ -425,11 +425,11 @@
   
   =head1 VERSION
   
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.76      +5 -5      Template2/lib/Template/Parser.pm
  
  Index: Parser.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Parser.pm,v
  retrieving revision 2.75
  retrieving revision 2.76
  diff -u -r2.75 -r2.76
  --- Parser.pm	2003/07/01 12:44:56	2.75
  +++ Parser.pm	2003/07/24 16:16:27	2.76
  @@ -31,7 +31,7 @@
   # 
   #----------------------------------------------------------------------------
   #
  -# $Id: Parser.pm,v 2.75 2003/07/01 12:44:56 darren Exp $
  +# $Id: Parser.pm,v 2.76 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -54,7 +54,7 @@
   use constant ERROR    => 2;
   use constant ABORT    => 3;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.75 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.76 $ =~ /(\d+)\.(\d+)/);
   $DEBUG   = 0 unless defined $DEBUG;
   $ERROR   = '';
   
  @@ -1401,14 +1401,14 @@
   
   =head1 VERSION
   
  -2.73, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.75, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
    
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.61      +6 -6      Template2/lib/Template/Plugin.pm
  
  Index: Plugin.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Plugin.pm,v
  retrieving revision 2.60
  retrieving revision 2.61
  diff -u -r2.60 -r2.61
  --- Plugin.pm	2003/04/24 09:14:38	2.60
  +++ Plugin.pm	2003/07/24 16:16:27	2.61
  @@ -19,7 +19,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Plugin.pm,v 2.60 2003/04/24 09:14:38 abw Exp $
  +# $Id: Plugin.pm,v 2.61 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -33,7 +33,7 @@
   use vars qw( $VERSION $DEBUG $ERROR $AUTOLOAD );
   use base qw( Template::Base );
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.60 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.61 $ =~ /(\d+)\.(\d+)/);
   $DEBUG   = 0;
   
   
  @@ -368,7 +368,7 @@
   
   As of version 2.01, the Template::Plugin module no longer provides an
   AUTOLOAD method to delegate to other objects or classes.  This was a
  -badly designed featured that caused more trouble than good.  You can
  +badly designed feature that caused more trouble than good.  You can
   easily add your own AUTOLOAD method to perform delegation if you
   require this kind of functionality.
   
  @@ -383,12 +383,12 @@
   
   =head1 VERSION
   
  -2.59, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.60, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.66      +5 -5      Template2/lib/Template/Plugins.pm
  
  Index: Plugins.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Plugins.pm,v
  retrieving revision 2.65
  retrieving revision 2.66
  diff -u -r2.65 -r2.66
  --- Plugins.pm	2003/04/24 09:14:38	2.65
  +++ Plugins.pm	2003/07/24 16:16:27	2.66
  @@ -18,7 +18,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Plugins.pm,v 2.65 2003/04/24 09:14:38 abw Exp $
  +# $Id: Plugins.pm,v 2.66 2003/07/24 16:16:27 abw Exp $
   #
   #============================================================================
   
  @@ -31,7 +31,7 @@
   use vars qw( $VERSION $DEBUG $STD_PLUGINS );
   use Template::Constants;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.65 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.66 $ =~ /(\d+)\.(\d+)/);
   
   $STD_PLUGINS   = {
       'autoformat' => 'Template::Plugin::Autoformat',
  @@ -1015,12 +1015,12 @@
   
   =head1 VERSION
   
  -2.64, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.65, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.71      +5 -5      Template2/lib/Template/Provider.pm
  
  Index: Provider.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Provider.pm,v
  retrieving revision 2.70
  retrieving revision 2.71
  diff -u -r2.70 -r2.71
  --- Provider.pm	2003/04/24 09:14:38	2.70
  +++ Provider.pm	2003/07/24 16:16:28	2.71
  @@ -27,7 +27,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Provider.pm,v 2.70 2003/04/24 09:14:38 abw Exp $
  +# $Id: Provider.pm,v 2.71 2003/07/24 16:16:28 abw Exp $
   #
   #============================================================================
   
  @@ -44,7 +44,7 @@
   use File::Basename;
   use File::Spec;
   
  -$VERSION  = sprintf("%d.%02d", q$Revision: 2.70 $ =~ /(\d+)\.(\d+)/);
  +$VERSION  = sprintf("%d.%02d", q$Revision: 2.71 $ =~ /(\d+)\.(\d+)/);
   
   # name of document class
   $DOCUMENT = 'Template::Document' unless defined $DOCUMENT;
  @@ -1417,12 +1417,12 @@
   
   =head1 VERSION
   
  -2.69, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.70, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  
  
  
  2.71      +6 -6      Template2/lib/Template/Service.pm
  
  Index: Service.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Service.pm,v
  retrieving revision 2.70
  retrieving revision 2.71
  diff -u -r2.70 -r2.71
  --- Service.pm	2003/04/29 12:39:37	2.70
  +++ Service.pm	2003/07/24 16:16:28	2.71
  @@ -19,7 +19,7 @@
   # 
   #----------------------------------------------------------------------------
   #
  -# $Id: Service.pm,v 2.70 2003/04/29 12:39:37 abw Exp $
  +# $Id: Service.pm,v 2.71 2003/07/24 16:16:28 abw Exp $
   #
   #============================================================================
   
  @@ -35,7 +35,7 @@
   use Template::Exception;
   use Template::Constants;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.70 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.71 $ =~ /(\d+)\.(\d+)/);
   $DEBUG   = 0 unless defined $DEBUG;
   
   
  @@ -749,12 +749,12 @@
   
   =head1 VERSION
   
  -2.69, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.70, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  @@ -762,4 +762,4 @@
   
   =head1 SEE ALSO
   
  -L<Template|Template>, L<Template::Context|Template::Context>
  +L<Template|Template>, L<Template::Context|Template::Context>
  \ No newline at end of file
  
  
  
  2.79      +7 -7      Template2/lib/Template/Stash.pm
  
  Index: Stash.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Stash.pm,v
  retrieving revision 2.78
  retrieving revision 2.79
  diff -u -r2.78 -r2.79
  --- Stash.pm	2003/07/24 12:13:32	2.78
  +++ Stash.pm	2003/07/24 16:16:28	2.79
  @@ -18,7 +18,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Stash.pm,v 2.78 2003/07/24 12:13:32 abw Exp $
  +# $Id: Stash.pm,v 2.79 2003/07/24 16:16:28 abw Exp $
   #
   #============================================================================
   
  @@ -29,7 +29,7 @@
   use strict;
   use vars qw( $VERSION $DEBUG $ROOT_OPS $SCALAR_OPS $HASH_OPS $LIST_OPS );
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.78 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.79 $ =~ /(\d+)\.(\d+)/);
   
   
   #========================================================================
  @@ -920,7 +920,7 @@
   
       [% foo.bar(10).baz(20) %]
   
  -    $stash->get([ 'foo', 0, 'bar', [ 10 ], 'baz', [ 20 ]);
  +    $stash->get([ 'foo', 0, 'bar', [ 10 ], 'baz', [ 20 ] ]);
   
   =head2 set($variable, $value, $default)
   
  @@ -984,12 +984,12 @@
   
   =head1 VERSION
   
  -2.75, distributed as part of the
  -Template Toolkit version 2.09c, released on 29 April 2003.
  +2.78, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  @@ -997,4 +997,4 @@
   
   =head1 SEE ALSO
   
  -L<Template|Template>, L<Template::Context|Template::Context>
  +L<Template|Template>, L<Template::Context|Template::Context>
  \ No newline at end of file
  
  
  
  2.65      +6 -6      Template2/lib/Template/Test.pm
  
  Index: Test.pm
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Test.pm,v
  retrieving revision 2.64
  retrieving revision 2.65
  diff -u -r2.64 -r2.65
  --- Test.pm	2003/04/29 12:29:49	2.64
  +++ Test.pm	2003/07/24 16:16:28	2.65
  @@ -20,7 +20,7 @@
   #
   #----------------------------------------------------------------------------
   #
  -# $Id: Test.pm,v 2.64 2003/04/29 12:29:49 abw Exp $
  +# $Id: Test.pm,v 2.65 2003/07/24 16:16:28 abw Exp $
   #
   #============================================================================
   
  @@ -35,7 +35,7 @@
   use Template qw( :template );
   use Exporter;
   
  -$VERSION = sprintf("%d.%02d", q$Revision: 2.64 $ =~ /(\d+)\.(\d+)/);
  +$VERSION = sprintf("%d.%02d", q$Revision: 2.65 $ =~ /(\d+)\.(\d+)/);
   $DEBUG   = 0;
   @ISA     = qw( Exporter );
   @EXPORT  = qw( ntests ok is match flush skip_all test_expect callsign banner );
  @@ -685,12 +685,12 @@
   
   =head1 VERSION
   
  -2.62, distributed as part of the
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +2.64, distributed as part of the
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or
  @@ -698,4 +698,4 @@
   
   =head1 SEE ALSO
   
  -L<Template|Template>
  +L<Template|Template>
  \ No newline at end of file
  
  
  
  2.45      +2 -2      Template2/lib/Template/Tutorial.pod
  
  Index: Tutorial.pod
  ===================================================================
  RCS file: /template-toolkit/Template2/lib/Template/Tutorial.pod,v
  retrieving revision 2.44
  retrieving revision 2.45
  diff -u -r2.44 -r2.45
  --- Tutorial.pod	2003/04/24 09:14:38	2.44
  +++ Tutorial.pod	2003/07/24 16:16:28	2.45
  @@ -86,11 +86,11 @@
   
   =head1 VERSION
   
  -Template Toolkit version 2.09b, released on 24 April 2003.
  +Template Toolkit version 2.10, released on 24 July 2003.
   
   =head1 COPYRIGHT
   
  -  Copyright (C) 1996-2002 Andy Wardley.  All Rights Reserved.
  +  Copyright (C) 1996-2003 Andy Wardley.  All Rights Reserved.
     Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
   
   This module is free software; you can redistribute it and/or