Commits

Author Commit Message Labels Comments Date
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c + imports reconciliate namespaces, too.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-mm.c + PmmSvNode() and PmmREFCNT_dec() will now detect if a proxy does not contain a valid node (happens if libxml2 frees nodes internally)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs + [new function] addChild() -> iterface to xmlAddChild() + libxml2 node loss controll - more potentional segfaults LibXML.pm + more XML::LibXML::Common fixes MANIFEST new file added Changes version notes example/libxml.xml + docs for addChild() lib/XML/LibXML/SAX/Builder.pm + use addChild() instead of appendChild() to build the data. Added Files: t/23rawfunctions.t + tests for non W3C DOM conform interface functions of libxml2
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs + fixed a bunch of segfaults :( lib/XML/LibXML/Iterator.pm + documentation + minor fixes(?)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/Iterator.pm + docs - default iterator will work correctly
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/08findnodes.t + iterator interface updated t/19encoding.t - redundant variable
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Log: Submitted by: Reviewed by: PR: Modified Files: example/xml2pod.pl + uses XML::LibXML::Common
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: MANIFEST + iterator class and its tests Changes + version notes Added Files: example/catalog.xml test catalog that rewrites an imaginary URI into a valid file t/21catalog.t catalog tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Makefile.PL + remove redundant linker flags LibXML.pm + iterator fix lib/XML/LibXML/NodeList.pm + iterator class example/libxml.xml + documentation fixes Added Files: lib/XML/LibXML/Iterator.pm iterator for linear tree walking t/22iterator.t iterator tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: t/19encoding.t + forgot the skipping code ...
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-sax.c made things work with perl 5.008. t/19encoding.t skip perl 5.008 platform because of UTF8 problems.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Makefile.PL + fixed libgdome checks + XML::LibXML::SAX will be added to XML::SAX::ParserDetails.ini
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c [fix] made insertBefore() work as documented (reported by Petr Pajas) t/04node.t + insertBefore test with undefined reference node
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/SAX/Parser.pm fixed the else if typo (again?)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes version notes LibXML.pm documentation fixes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes + important note
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm updated catalog interface and docs LibXML.xs + extended XML::LibXML entity loader, so libxml2 catalog interface can be used if no external entity loader was declared. [fix] all croak() and warn() calls that call generic strings directly are changed to 'xxx("%s", string)' this reduces the risks of buffer overflows. + corrected catalog interface. dom.c added xmlReconciliateNs() calls again. …
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-sax.c + the code should be faster now LibXML.xs LibXML.pm [fix] some parser problems introduced by LibXML_init_error() stuff [fix] error reporting (reported by Petr Pajas) xpath.c + it's possible to query document fragments ( reported by Al Calbazana)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: xpath.c - will not test for a valid document anymore (reported by Al Calbazana)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs setNamespace() will not allow empty prefixes t/06elements.t (timestamp error?)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
the last commit on perl-libxml-mm was broken. the bug is fixed with this release. Modified Files: Changes + version notes LibXML.pm LibXML.xs - encode* decode* functions moved to XML::LibXML::Common - node type constants moved to XML::LibXML::Common + prepared error handling for global use dom.c + started error handling perl-libxml-mm.c perl-libxml-mm.h + performance updates for nodeC2Sv() and nodeSv2C() this requires a tiny extension of the Pro…
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-mm.c + encoding functions are now handled faster for documents not in UTF8 encoding
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs o cloneNode() handles now namespaces dom.c o some extra xmlReconciliedNs() calls
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes o version notes LibXML.xs + parse_sgml* functions [fix] namespace handling for attributes. they will work 100% spec conform as soon my patch got applied to the libxml2 distro perl-libxml-mm.c perl-libxml-mm.h + memory management xpath.c + namespaces of the document element will allways be registred example/libxml.xml + more docs lib/XML/LibXML/SAX/Parser.pm [fix] ignores dtd nodes u…
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: dom.c dom.h LibXML.xs LibXML.pm + added libxml dom recovering for the XML parsers. prepared dom.c to recover chunks, too. Changes version notes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm LibXML.xs [fix] setDocumentElement buglet + transparent XML::GDOME adaptation + import_GDOME + export_GDOME NOTE these function names may change MANIFEST - PHISH.CHANGES Changes version notes Makefile.PL + libgdome tests perl-libxml-mm.c perl-libxml-mm.h + PmmCloneNode() + PmmSvNodeExt() * can handle XML::GDOME nodes as well + PmmNodeToGdomeSv() * creates automaticly XML::GDOME nodes.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/SAX/Builder.pm [fix] all tests pass now again
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/SAX/Builder.pm i always forget about the attributes with an empty value ... :( fixed the builder
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes version notes LibXML.xs [fix] can create Elements and Attributes with Empty namespaces with createElementNS and createAttributeNS. example/libxml.xml + documentation example/xml2pod.pl fixed some endlines :)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes + version notes LibXML.xs - foo POD section lib/XML/LibXML/SAX/Builder.pm + catches now brocken attributes (no name, no value)
  1. Prev
  2. Next