Source

perl-XML-LibXML / perl-libxml-mm.h

Author Commit Message Labels Comments Date
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.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.xs perl-libxml-mm.h perl-libxml-mm.c dom.c dom.h moved all general functions and possibly shared functions into perl-libxml-mm.* . dom.* contains now only the really DOM specific functions.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
next step towards a better version of XML::LibXML :) this version is still leaking - but it seems to be less, than the last commit. i think this version could be released, just to show there is activity in XML::LibXML :b Modified Files: LibXML.xs - _fix_extra() (not required any more) - more redundand code (replaced it with function calls from perl-libxml-mm) LibXML.pm - _fix_extra() code from the parse functions perl-libxml-mm.…
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…