1. Shlomi Fish
  2. perl-XML-LibXML

Commits

Author Commit Message Date Builds
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm + getElementsBy*Name() functions for XML::LibXML::Document t/03doc.t + tests for the new functions
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-mm.c LibXML.xs + fixing segfault with the latest buffer handling. assure that the correct copy and buffer functions are used during decoding
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
whoohoo :-D all tests pass for libxml2 2.5.4 again Modified Files: LibXML.xs + fixed xinclude bug for libxml2 versions later than 2.4.26 Changes + version notes
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Let errors propogate better Log: Submitted by: Reviewed by: PR:
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
this commit is basicly a sync of my local checkout with the repository. i simply forgot which fixes i did until this version, but several issues that are reported on the perlxml list were already fixed. Modified Files: Changes MANIFEST + package information LibXML.xs dom.c perl-libxml-mm.c lib/XML/LibXML/Boolean.pm lib/XML/LibXML/SAX.pm lib/XML/LibXML/SAX/Builder.pm + more fixes less t/02parse.t t/08findnodes.t t/09xpath.t t/10ns.t + more tests to find bugs faster
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_3'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_3'.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Pass test on recent libxml2 too. Log: PR:
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Need parserInternals otherwise IS_CHAR isn't defined Log: PR:
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
No variables called "char" please :-) Log: PR:
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs o name testing uses a more libxml2 style for UTF8 character handling (this one handles correct UTF8 chars) dom.c dom.h + domParseChar() parses an UTF8 character string and returns the UTF8 value and the character length. (see the header file)
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_2'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_2'.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes + version notes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Makefile.PL - XML::NodeFilter is no dependency anymore for the core.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/NodeList.pm t/08findnodes.t LibXML.pm removed iterator code.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Removed Files: t/22iterator.t lib/XML/LibXML/Iterator.pm move the code to the XML-LibXML-Iterator package
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_1'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_1'.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: README Changes version notes Makefile.PL (required by iterator classes) added XML::NodeFilter as a required modules
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/Iterator.pm lib/XML/LibXML/NodeList.pm + node filter support
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs + XML::LibXML::Node::nodePath() returns the XPath of a node
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs addNewNode() is fully implemented in XML::LibXML rather than using xmlNewChild(). This avoids semantic problems with the libxml2 function.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: example/libxml.xml + addNewChild() notes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: lib/XML/LibXML/SAX/Builder.pm uses more *raw* libxml2 functions. about 15-20% faster than by using standard DOM functions.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs + name testing, so in default mode a user gets reported if nodes with invalid names are created + addNewChild() creates a new child element on an existing element. (this avoids creating of extra nodes, namespace overlaps, node adding) + createRawElement(), createRawElementNS(), createRawAttribute(), createRawAttributeNS() avoid name testing creation functions(). t/03doc.t t/04node.t t/06elements.t t/19encoding.t more tests
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_0'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_54_0'.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs code cleanups
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: example/libxml.xml + docs on createInternalSubset() and createExternalSubset()
  1. Prev
  2. Next