Commits

Author Commit Message Labels Comments Date
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/11memory.t + encoding tests MANIFEST extra files Added Files: example/test3.xml needed for tests only
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm [fix] pod needs spaces ... :/
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: example/libxml.xml + updated a bunch of documentation :) perl-libxml-mm.c [fix] encoder is now closed in both functions encode and decode no leak confirmed t/11memory.t + encoding leak tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm LibXML.xs t/02parse.t [fix] parse_string now handles parser attributes correctly ( referring to Grant McLean's keep_blanks problem )
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: example/libxml.xml + documentation fixes...
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs o getOwnerElement is back :/
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs [fix] expand entities expands external entities, too t/02parse.t + external entity loading expantion tests Changes MANIFEST added changes to the distribution Added Files: example/complex/complex2.xml same as complex.xml but loads the dtd external
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/02parse.t + expand entity test t/20extras.t [fix] according to the changed data of example/dtd.xml example/dtd.xml added the entity &foo; to content
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/04node.t + textContent(), nodeValue test added example/libxml.xml + documentation for textContent.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs + security checks for importNode() and adoptNode() can't adopt/ import other documents
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes + version information LibXML.pm LibXML.xs [fix] importNode(), adoptNode() bug fixed + setOwnerDocument() - stupid warnings dom.c [fix] domImportNode() shows correct DOM behaviour example/libxml.xml + documentation for adoptNode() o updated docs for setOwnerDocument() and importNode() t/04node.t + import and adoptation tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs optimized the bugfix ;) lib/XML/LibXML/SAX/Builder.pm - warnings
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: 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: LibXML.xs - libxml2/libxml include. all includes are now done from the same point
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: t/02parse.t [fix] loads IO::File now ( D. Hageman )
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 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 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
  1. Prev
  2. Next