You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axkit-dev@xml.apache.org by ma...@apache.org on 2003/07/29 00:51:19 UTC
cvs commit: xml-axkit/lib/Apache/AxKit/Language HtmlDoc.pm LibXSLT.pm XSP.pm
matts 2003/07/28 15:51:19
Modified: . Tag: AxKit-1_62 MANIFEST
lib/Apache/AxKit Tag: AxKit-1_62 LibXMLSupport.pm
Provider.pm
lib/Apache/AxKit/Language Tag: AxKit-1_62 HtmlDoc.pm
LibXSLT.pm XSP.pm
Log:
Ensure to localise XML::LibXML callbacks
Updated manifest
Revision Changes Path
No revision
No revision
1.17.2.1 +3 -1 xml-axkit/MANIFEST
Index: MANIFEST
===================================================================
RCS file: /home/cvs/xml-axkit/MANIFEST,v
retrieving revision 1.17
retrieving revision 1.17.2.1
diff -u -r1.17 -r1.17.2.1
--- MANIFEST 16 Jul 2003 14:40:57 -0000 1.17
+++ MANIFEST 28 Jul 2003 22:51:18 -0000 1.17.2.1
@@ -110,6 +110,7 @@
demo/xsp/sendmail.xsp
demo/xsp/session.xsp
demo/xsp/showsource.xsp
+demo/xsp/simple-input-attributes.xsp
demo/xsp/simpletaglib-object.xsp
demo/xsp/simpletaglib-simple.xsp
demo/xsp/tlh.xsp
@@ -172,7 +173,7 @@
t/05mediachooser.t
t/test_module.pl
t/lib/Provider/Tiny.pm
-t/conf/extra.conf.in
+t/conf/extra.last.conf.in
t/conf/startup.pl.in
t/htdocs/style/xslt-basic/01.xsl
t/htdocs/style/xslt-basic/02_include.xsl
@@ -181,6 +182,7 @@
t/htdocs/style/xslt-basic/03_document.xml
t/htdocs/style/xslt-basic/04_document_2args.xsl
t/htdocs/xslt-basic/01.xml
+t/htdocs/xslt-basic/02_include.xml
t/htdocs/xslt-basic/03_document_1arg.xml
t/htdocs/xslt-basic/04_document_2args.xml
t/htdocs/xslt-basic/04_document.xml
No revision
No revision
1.2.2.1 +2 -1 xml-axkit/lib/Apache/AxKit/LibXMLSupport.pm
Index: LibXMLSupport.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/LibXMLSupport.pm,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -r1.2 -r1.2.2.1
--- LibXMLSupport.pm 18 Mar 2003 15:19:46 -0000 1.2
+++ LibXMLSupport.pm 28 Jul 2003 22:51:19 -0000 1.2.2.1
@@ -10,6 +10,7 @@
$provider_cb = \&get_provider;
sub reset {
+ my $class = shift;
$XML::LibXML::match_cb = \&match_uri;
$XML::LibXML::read_cb = \&read_uri;
$XML::LibXML::close_cb = \&close_uri;
1.14.2.1 +4 -2 xml-axkit/lib/Apache/AxKit/Provider.pm
Index: Provider.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Provider.pm,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -u -r1.14 -r1.14.2.1
--- Provider.pm 16 Jul 2003 08:57:20 -0000 1.14
+++ Provider.pm 28 Jul 2003 22:51:19 -0000 1.14.2.1
@@ -73,7 +73,9 @@
my $parser = XML::LibXML->new();
$parser->expand_entities(1);
- Apache::AxKit::LibXMLSupport->reset;
+ local($XML::LibXML::match_cb, $XML::LibXML::open_cb,
+ $XML::LibXML::read_cb, $XML::LibXML::close_cb);
+ Apache::AxKit::LibXMLSupport->reset($parser);
my $xml_doc;
eval {
No revision
No revision
1.4.2.1 +4 -2 xml-axkit/lib/Apache/AxKit/Language/HtmlDoc.pm
Index: HtmlDoc.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/HtmlDoc.pm,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -r1.4 -r1.4.2.1
--- HtmlDoc.pm 18 Feb 2003 22:37:22 -0000 1.4
+++ HtmlDoc.pm 28 Jul 2003 22:51:19 -0000 1.4.2.1
@@ -26,7 +26,9 @@
my ($r, $xml_provider, undef, $last_in_chain) = @_;
my $parser = XML::LibXML->new();
- Apache::AxKit::LibXMLSupport->reset;
+ local($XML::LibXML::match_cb, $XML::LibXML::open_cb,
+ $XML::LibXML::read_cb, $XML::LibXML::close_cb);
+ Apache::AxKit::LibXMLSupport->reset();
my $dom;
my $source_text;
1.20.2.1 +8 -3 xml-axkit/lib/Apache/AxKit/Language/LibXSLT.pm
Index: LibXSLT.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/LibXSLT.pm,v
retrieving revision 1.20
retrieving revision 1.20.2.1
diff -u -r1.20 -r1.20.2.1
--- LibXSLT.pm 18 Mar 2003 15:18:56 -0000 1.20
+++ LibXSLT.pm 28 Jul 2003 22:51:19 -0000 1.20.2.1
@@ -49,7 +49,10 @@
my $parser = XML::LibXML->new();
$parser->expand_entities(1);
- Apache::AxKit::LibXMLSupport->reset;
+ local($XML::LibXML::match_cb, $XML::LibXML::open_cb,
+ $XML::LibXML::read_cb, $XML::LibXML::close_cb);
+ Apache::AxKit::LibXMLSupport->reset();
+ warn("parser match_cb: ", $parser->match_callback);
local $Apache::AxKit::LibXMLSupport::provider_cb =
sub {
my $r = shift;
@@ -94,7 +97,9 @@
AxKit::Debug(7, "[LibXSLT] parsing stylesheet $style_uri");
my $style_doc = $style->get_dom();
- Apache::AxKit::LibXMLSupport->reset;
+ local($XML::LibXML::match_cb, $XML::LibXML::open_cb,
+ $XML::LibXML::read_cb, $XML::LibXML::close_cb);
+ Apache::AxKit::LibXMLSupport->reset();
local $Apache::AxKit::LibXMLSupport::provider_cb =
sub {
my $r = shift;
1.45.2.1 +4 -2 xml-axkit/lib/Apache/AxKit/Language/XSP.pm
Index: XSP.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/XSP.pm,v
retrieving revision 1.45
retrieving revision 1.45.2.1
diff -u -r1.45 -r1.45.2.1
--- XSP.pm 16 Jul 2003 15:02:11 -0000 1.45
+++ XSP.pm 28 Jul 2003 22:51:19 -0000 1.45.2.1
@@ -1025,7 +1025,9 @@
if (ref($thing) ne 'XML::LibXML::Document') {
my $parser = XML::LibXML->new();
- Apache::AxKit::LibXMLSupport->reset();
+ local($XML::LibXML::match_cb, $XML::LibXML::open_cb,
+ $XML::LibXML::read_cb, $XML::LibXML::close_cb);
+ Apache::AxKit::LibXMLSupport->reset($parser);
$parser->expand_entities(1);
eval {
$parser->line_numbers(1);