The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Sablotron.

1.0100001 Thu Nov 25 03:58:38 CET 2010
        -  fixed bug reported at 19 Jan 2008:

            XML::Sablotron fails with messages like:

               4-th argument to SablotProcess has to be ARRAYREF

            even when arrayrefs are passed. The reason is the bogus check for an arrayref
            in at least Processor.xsh and Sablotron.xs:

                if (! SvROK(arguments) || !(SvFLAGS(arguments) & SVt_PVAV))

            first, this checks FLAGS of the reference itself, and secondly the &
            operation does very little to compare the values.

            The correct check should be:
                                        
                if (! SvROK(arguments) || SvTYPE(SvRV(arguments)) != SVt_PVAV)

            and indeed it works when this is used.

(releases after 1.01 done by Marc Lehmann <sablotron@plan9.de>).

0.98 
	- SXP DOMHandler interface added
	- module layout reorganized

0.97 Mon Dec 30 14:29:00 2002
	- changes related to the development of Sablotron
	- mapping of namespaces added to xql() function (DOM)
	
0.80 Thu Jan 10 12:38:00 2002
	- XML::Sablotron::Situation::setOptions added
	- JavaScript may be linked (Makefile.PL)

0.70 Wed Sep 19 10:13:00 2001
	- XML::Sablotron::SAXBuiler added

0.61 Wed Jun 16 11:26:00 2001
	- DOM.pm modified so it may be used w/ perl 5.005_03

0.60 Wed Jun 13 15:00:00 2001
	- introduced a subset of DOM level 1
	  (see perldoc XML::Sablotron::DOM)
	- new API for XML::Sablotron processor
  	  (see perldoc XML::Sablotron)

0.50 Wed Dec 20 09:17:00 2000
	- to be used with new version of Expat (> 1.95)
	- Set/GetContentType
	- Set/GetEncoding
	- SetOutputEncoding
	- memory leak related to the releasing of handlers fixed

0.42 Thu Jul 19 14:40:00 2000
	- SetBaseForScheme
	- Miscellaneous handler support (document info)


0.41 Thu Jul 11 16:00:00 2000
	- -s and -c switches for Makefile.PL
	- -DPERL_POLLUTE for Perl 5.6
	- problem with <malloc.h> fixed (NT and PERL_OBJECT)

0.40  Thu Jun 29 18:00:00 2000
	- new object interface
	- messages handler support
	- scheme handler support
	- RegMessageHandler deprecated
	- UnregMessageHandler deprecated


0.35  Thu May 17 16:40:00 2000
	- 'Sablot' prefix removed from function names
	- POD documnetation updated
	- message (and error) handler support

0.34  Tue May 09 18:00:00 2000
	- version changed according to Sablotron release

0.01  Fri Dec 31 09:07:45 1999
	- original version; created by h2xs 1.19