Commits

Show all
Author Commit Message Labels Comments Date
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
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix dom.c [fix] Mem leak if text node is not refered by perl example/libxml.xml + more documentation
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm LibXML.xs + _find + _findnodes both functions adopted to the new code. both function will now return elements that are set to mortal, so they will not leak anymore. also the node will be normalized *before* the xpath expression is executed dom.c dom.h brand new normalization function. just like xmlTextMerge() jsut keeps the second node ... :) + domNodeNormalize() + domNodeNormalizeList()
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix 06elements.t + normalization tests Added Files: Tag: mm_fix 09xpath.t new file to test the find capabilities of XML::LibXML (includes the test for the problem reported today on perl-xml) Removed Files: Tag: mm_fix 09append.t not required anymore
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix LibXML.pm LibXML.xs + documentation + new serialization flags setTagCompression skipDTD skipXMLDeclaration
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix Makefile.PL ... utf8 handling in 5.6.0 too
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix 10ns.t 11memory.t tiny fixes Added Files: Tag: mm_fix 02parse.t 03doc.t 04node.t 05text.t 06elements.t i redesigned the testsuite. the special interfaces are now tested by special scripts. this supports development of the package. Removed Files: Tag: mm_fix 02parsestring.t 03parsefile.t 04parsefh.t 05dombasic.t 06nodetypes.t these files are not required anymore
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added Files: Tag: mm_fix tester.sh tiny script to run a single test script as it would be run by make in verbose mode for example ./tester.sh 05 will run test 05.
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Tag: mm_fix branch with the fixed memory management This is an almost complete reimplementation of the module. the current implementation is closer to libxml2 than before. only the parts, where libxml2 may cause memory problems, the package uses a special implementation. LibXML.xs LibXML.pm - follows the new memory layer the interface is basicly restructured towards DOM Level3 conformity - implements namespaces correctly. - node import is fixed. - most memory problems are removed. - node destruction is simplified - ownerDocument works now correctly perl-libxml-mm.h perl-libxml-mm.c cleaned interface all proxy …
Branches
mm_fix
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create branch 'mm_fix'.
Branches
mm_fix
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: libxml.xml + docu fixes :)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: xml2pod.pl o fixed code for better output
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/06nodetypes.t + added getOwnerDocument test
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs [fix] getOwnerDocument returns always the document
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm + deleteDataString() better than the original deleteData() :)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Makefile.PL + XMLPREFIX option, so one can use a libxml2 installation that is not in the default path. LibXML.xs + more DOM conformity XML::LibXML::Text->data() exists now (alias to nodeValue).
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs t/08findnodes.t [FIX] segfault reported by Petr Pajas (on perl-xml 14 Mar 2002 15:34:20 +0100)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs o dunno if this fixes Philip Molter's problem. if so, we need to fix other functions as well.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs perl-libxml-mm.c + FIX: find("/"), findnodes("/") does not segfault anymore the problem actually was a misconception in perl-libxml-mm.c's setSvNodeExtra(). Increases the dom refcount for doms, too. now perls GC will not catch Doc's too early. t/08findnodes.t test the bug/fix
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'XML-LibXML-1_40'.
  1. Prev
  2. Next