Source

perl-XML-LibXML / MANIFEST

Author Commit Message Labels Comments Date
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes README MANIFEST + notes about what is going on. perl-libxml-sax.c perl-libxml-mm.c LibXML.xs - push parser and SAX parser segfaults and memory leaks LibXML.pm + more docs t/02parse.t + more tests Added Files: LICENSE + make people happy
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: 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: 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: Changes MANIFEST + version notes and file infos LibXML.xs LibXML.pm + findnode()/ find() will return correct values now if statements have no result + threaded perl patch? perl-libxml-sax.c + threaded perl patch supplied mainly by andreas koenig + basic error and warning functions Added Files: ppport.h + required to make XML::LibXML work with older and newer perls
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs LibXML.pm perl-libxml-sax.c perl-libxml-sax.h + made XML::LibXML work with XML::SAX. Changes MANIFEST + version updates
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.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: Changes MANIFEST + version notes LibXML.pm LibXML.xs + rudimentary native SAX interface + push parser perl-libxml-mm.c perl-libxml-mm.h + new functions: parser context helper Added Files: perl-libxml-sax.c perl-libxml-sax.h these files contain the sax caller interface, so the XS file will not get too polluted.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added t/19 to MANIFEST Still do encoding switching on non-unicode perls
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
ok, this is a mid release commit. i cleaned the code a lot. as a result the entire module should be more stable now and more easy to maintain. this version does not implement the memory management code, i still have in my mind. because everytime a node is retured a new scalar is created, this version leaks as hell (probably all earlier versions did as well). this will change with one of the next commits. one other thing left to do, is to make a switch for toString available, so a user may decide wether to recieve the string as UTF8 or as the DOM encoding. Modified Files: LibXML.xs + over all cleanup + recognize s…
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added ns example for SAX tests Fixed SAX for NS nodes
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes MANIFEST o updated because of the removement of parser.?
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Major memory leak fixes (these need more test coverage) Made DocumentFragment ISA Node
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Missing files added
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added SAX2 Parser tests and installer and prereq.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
LibXML.pm: removed warning MANIFEST: added complex test file (for input callbacks test)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This is an incomplete checkin. The whole system compiles and runs, but a longtime runing is not guaranteed. This is because libxml2 does not (yet) implement reinitialization of callback, therefore the current this will fill the cb-stack with each parse. As well the interface changed slightly: Now the interface allows (currently more theoreticly) multiple parserinstances in a single process. Each parser may has its own set of callbacks. the multiple parser implementation has a perl and a c layer. the c-layer is implemented in parser.c. The libxml2 parser is now initialized each time, a file, string or handle is parsed. Therefor the parse_* functi…
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Fixed validation mode, and added proper tests for it
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added new files to MANIFEST Updated Changes to 1.00 Fixed findvalue() to use find() instead of findnodes() Documented find, findvalue and updated findnodes docs
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added support for findnodes in scalar context (returning a NodeList object) Added support for find() a-la XML::XPath Added support for findvalue() a-la XML::XPath Added support for non-node returning XPath's (Boolean, Literal, Number)
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added doc files Added example files
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Made ::Dtd a ::Node Added DTD parsing from a string (still a wee bit buggy though - see comments in code) Made DTD objects a ProxyObject
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Updated to current release files
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Removed doc files - they are created by the "make dist" thing.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Final tweaks before release
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Moved POD files around, played with Makefile.PL, etc.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Initial revision