1. Shlomi Fish
  2. perl-XML-LibXML

Commits

Author Commit Message Date Builds
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
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Fixed serious bug preventing SAX parsing of HTML_DOCUMENT_NODEs which often result from XSLT transformations
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: example/libxml.xml + more docs
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs dom.c [fix] insertBefore and insertAfter with undefined $refNode
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c + fixes insertPI bug t/05dombasic.t + more PI tests
(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'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'XML-LibXML-1_40'.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Bump version to 1.40
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
FINALLY! I updated the readme!!!
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/06nodetypes.t + tons of text node tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c dom.h + new: domGetNodeValue() returns the nodeValue of a node if available.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm LibXML.xs o renamed XML::LibXML::Text::replaceDataRE() to XML::LibXML::Text::replaceDataRegEx() + added DOM Level 2 function for character nodes (substringData(), appendData(), insertData(), deleteData() and replaceData())
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: 05dombasic.t 06nodetypes.t (i thought i removed original_string ...?)
  1. Prev
  2. Next