1. Shlomi Fish
  2. perl-XML-LibXML

Commits

Author Commit Message Date Builds
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Native libxml2 SAX update Modified Files: LibXML.pm + basic SAX wrappers implemented + sax handler initialisation + cdata block wrapper LibXML.xs [fix] _parse_sax_xml_chunk parses now correctly perl-libxml-sax.c + corrected private data access so well balanced chunks can be parsed, too lib/XML/LibXML/SAX/Builder.pm + processing_instruction + comment
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm Makefile.PL t/20extras.t whitespace/ timestamp problems t/02parse.t + push parser test
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes MANIFEST + version notes LibXML.pm LibXML.xs + rudimentary native SAX interface + push parser perl-libxml-mm.c perl-libxml-mm.h + new functions: parser context helper Added Files: perl-libxml-sax.c perl-libxml-sax.h these files contain the sax caller interface, so the XS file will not get too polluted.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_49'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_49'.
Tags
CPAN_1_49
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/SAX/Parser.pm [fix] naming fixes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes + version updates lib/XML/LibXML/SAX/Parser.pm + fixes for HTML documents example/article.xml example/article_bad.xml example/article_internal.xml example/article_internal_bad.xml example/bad.xml example/cb_example.pl example/dromeds.xml example/ns.xml example/test.xml example/test2.xml example/complex/complex.xml example/complex/dtd/f.dtd lib/XML/LibXML/Boolean.pm lib/XML/LibXML/Literal.pm lib/XML/LibXML/Node…
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Makefile.PL libxml2 2.4.20 is at least required now
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs perl-libxml-mm.h perl-libxml-mm.c dom.c dom.h moved all general functions and possibly shared functions into perl-libxml-mm.* . dom.* contains now only the really DOM specific functions.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs - libxml2/libxml include. all includes are now done from the same point
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c [fix] HTML documents are now accessable via the XML::LibXML::Document interface
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs aargh - stupid me. uncommented dom normalization in findnodes again
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs [fix] parse_*() will not croak empty errors if the document is valid and validation is activated. (reported by Petr Pajas) it was a misreading/misunderstanding of SvCUR() and SvLEN() btw. forgot to mention that the report of the string_value() bug was made by Merijn Broeren.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs [fix] string_value() memory leak
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/02parse.t [fix] loads IO::File now ( D. Hageman )
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs perl-libxml-mm.c [fix] comments are ANSI C conform now (reported by Merijn Broeren)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Removed Files: t/05dombasic.t old stuff ...
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added Files: example/xpath.pl
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
memory fix merge the mm_fix branch becomes obsolete Modified Files: Changes LibXML.pm LibXML.xs MANIFEST Makefile.PL dom.c dom.h perl-libxml-mm.c perl-libxml-mm.h typemap xpath.c example/article.xml example/article_bad.xml example/article_internal.xml example/article_internal_bad.xml example/bad.xml example/cb_example.pl example/dromeds.xml example/dtd.xml example/libxml.xml example/ns.xml example/test.xml example/test2.xml example/xml2pod.pl lib/X…
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix Makefile.PL [fix] "make docs" creates now the documentation pods in the correct location
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix Changes MANIFEST version updates example/libxml.xml + more docs :) example/xml2pod.pl + now creates the correct filenames on "make docs"
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix Changes more version info LibXML.xs xpath.c [fix] no memory leaks in find and findnodes anymore t/11memory.t + find() test
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix Changes * version updates LibXML.pm * version is now 1.49 LibXML.xs [fix] catches all errors that are reported by libxml2, even if the context lies about the state
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm t/03doc.t t/04node.t t/05text.t t/06elements.t t/07dtd.t t/09xpath.t t/10ns.t t/20extras.t [fix] everything runs now with all recent perls (5.00503 - 5.7.3)
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.xs + perl 5.00503 xs calls perl-libxml-mm.c more debug messages LibXML.pm t/20extras.t o whitespaces
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.xs [fix] memory leak in DTD parsing perl-libxml-mm.c + handles HTML documents correctly o frees DTDs now lib/XML/LibXML/SAX/Builder.pm more naming fixes t/11memory.t + DTD parsing and validation tests + xpath test (leaks!!!) seems to be a string, that is not freed. t/12html.t t/13dtd.t (whitespaces)
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm LibXML.xs [fix] Document::toString() works correctly now + appendText() (and its alias appendTextNode()) + appendTextNode() + appendWellBalancedChunk() this function loads a local parser and parses the string in the perl level instead of re building the parser on C level + some compatibility aliases o internal subsets are handled better now (most tests pass now) typemap ? no idea lib/XML/LibXML/SAX/Builder.pm lib/XML/LibXML/SAX/Parser.pm o updated so official DOM functions are used instead of the stuff we created t/06elements.t + appendText() and appendTextChild() tests t/20extras.t o whitespaces
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm - disabled skipDTD flag, since it causes segfaults Added Files: Tag: mm_fix t/20extras.t test additional features of XML::LibXML
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added Files: Tag: mm_fix t/07dtd.t DTD and entity references tests Removed Files: Tag: mm_fix t/07nodelist.t not required anymore
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm toString() works now more straight foreward LibXML.xs this adds a chunk of DTD functions. apart from createEntityReference() they are not part of the DOM, but i think they are quite useful :) + createEntityReference + createExternalSubset + createInternalSubset + createDTD + internalSubset + externalSubset + setInternalSubset + setExternalSubset [fix] cloneNode to clone DTDs, too dom.c [fix]…
Branches
mm_fix
  1. Prev
  2. Next