Revision history for Perl extension XML::SAX::Base. 1.08 2011-09-14 20:37:39 Pacific/Auckland - rename BuildSAXBase.PL => BuildSAXBase.pl - add link to Perl SAX API Reference 1.07 2011-09-10 11:35:27 Pacific/Auckland - modify BuildSAXBase.PL to include version stanzas when run manually - make BuildSAXBase.PL harmless unless run with --force option 1.06 2011-09-08 23:10:25 Pacific/Auckland - switch distribution to use Dist::Zilla for packaging - generate XML/SAX/Base.pm at release time rather than install - don't generate XML/SAX/Exception at all - it's static - add git repo to metadata 1.05 Mon Sep 05 2011 - Re-released separately from XML-SAX distribution - tweak to suppress benign warning (released 2007-02-08 as part of XML-SAX 0.15) 1.04 Mon Apr 28 23:56:33 2001 - plugged major memory leak (thanks to Richard Titmuss for the catch and Matt Sergeant for the patch). - added get_handler method (and friends). - added to test suite 1.03 Mon Jan 21 2002 - set namespaces feature on by default as per SAX spec 1.02 Fri Nov 30 2001 - implemented get/set_feature in terms of supported_features 1.01 Mon Nov 26 01:56:33 2001 - added set_handler method (and friends). - added to test suite 1.00 Tue Nov 20 01:01:22 2001 - created standalone 1.0 distribution. 0.22 Tue Oct 30 18:54:03 2001 - changed the name to reflect the fact that this is really a base class for any kind of SAX Driver (Fitlers being only a specific case of Drivers). - added some more SAX2 compatibility options 0.19 - 0.21 Sun Oct 14 11:06:23 2001 - Major architectural changes. - Base now uses an agressive method caching strategy in which the various possible handler classes are explicity checked (via 'can') for a method implementation. Failing that, the classes are examined for an 'AUTOLOAD' sub and the given method is called directly on that class-- if that call dies for a reason other "Can't find object method 'foo'" the error is propigated. If an appropriate method is found, the coderef cached in the instance's 'Methods' HASH ($self->{Methods}->{$method_name}) which is used for subsequent calls to that method. 0.17 - Fri Oct 12 23:43 2001 - More clean-up. 0.15 Mon Oct 08 18:12:33 2001 - added 'autogen.pl' to generate Base.pm offline rather than building subs at compile time. - fixed 'dangling $@' that was causing parse to die in undesirable cases because, although the module was rightly skipping over cases where a handler method was not implemented, $@ was still set globally and causing problems further up the food-chain. *pizzas welcome* ;-> 0.11 Sat Oct 06 21:08:42 2001 - modifications by Robin Berjon to provide full SAX1 and SAX2 support, along with proper handler defaulting and dispatching. 0.10 Sat Sep 01 08:53:42 2001 - patches by Kip Hampton to avoid throwing events that aren't defined 0.01 Fri May 18 16:26:33 2001 - original version; created by h2xs 1.19