Commits

Anonymous committed ebac6b3

Modified Files:
LibXML.xs perl-libxml-sax.c perl-libxml-sax.h
[fix] to make XML::LibXML play with perl 5.8.1

MANIFEST
+ c14n test file

Changes
o stepped back to 1.56 for this release

Comments (0)

Files changed (5)

 Revision history for Perl extension XML::LibXML
 
-1.57
+1.56 emergency release
+   - patch to make perl 5.8.1 and XML::LibXML work together (thanks to François Pons)
    - added getElementById to XML::LibXML::Document (thanks to Robin Berjon)
-   - added line number interface (thanks to Peter Haworth)
-
-1.56 emergency release
    - fixes symbol problem with versions of libxml2 compiled without 
      thread support (reported by Randal L. Schwartz)
    - tiny code clean ups 
 BOOT:
     LIBXML_TEST_VERSION
     xmlInitParser();
-    PmmSAXInitialize();
+    PmmSAXInitialize(aTHX);
 
     /* make the callback mechnism available to perl coders */
     xmlRegisterInputCallbacks((xmlInputMatchCallback) LibXML_input_match,
 t/19encoding.t
 t/20extras.t
 t/23rawfunctions.t
+t/24c14n.t
 lib/XML/LibXML/NodeList.pm
 lib/XML/LibXML/Literal.pm
 lib/XML/LibXML/Boolean.pm

perl-libxml-sax.c

 }
 
 void
-PmmSAXInitialize()
+PmmSAXInitialize(pTHX)
 {
     PERL_HASH(PrefixHash,     "Prefix",        6);
     PERL_HASH(NsURIHash,      "NamespaceURI", 12);

perl-libxml-sax.h

 
 /* has to be called in BOOT sequence */
 void
-PmmSAXInitialize();
+PmmSAXInitialize(pTHX);
 
 void
 PmmSAXInitContext( xmlParserCtxtPtr ctxt, SV * parser );