c14n.c


Log

Author Commit Date CI Message
Daniel Veillard aac7c68e 2006-03-10T13:40:16 fix a few warning raised by gcc-4.1 and latests changes Daniel * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few warning raised by gcc-4.1 and latests changes Daniel
Aleksey Sanin b2eabc0c 2005-10-28T03:15:18 fixed bug in exc-c14n namespace visibility + test case 319367(bug #319367)
Aleksey Sanin 3ea201ce 2005-06-07T16:53:57 fixing rendering of attributes when parent node is not in the node set
Aleksey Sanin 2650df1a 2005-06-06T17:16:50 fixed xml attributes processing bug in exc c14n added --exc-c14n command * c14n.c: fixed xml attributes processing bug in exc c14n * xmllint.c: added --exc-c14n command line option
Daniel Veillard 5d4644ef 2005-04-01T13:11:58 revamped the elfgcchack.h format to cope with gcc4 change of aliasing * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h format to cope with gcc4 change of aliasing allowed scopes, had to add extra informations to doc/libxml2-api.xml to separate the header from the c module source. * *.c: updated all c library files to add a #define bottom_xxx and reimport elfgcchack.h thereafter, and a bit of cleanups. * doc//* testapi.c: regenerated when rebuilding the API Daniel
Aleksey Sanin 9e75e9fe 2005-03-20T19:16:47 special case "DAV:" namespace in c14n relative namespaces check and add * c14n.c include/libxml/xmlerror.h: special case "DAV:" namespace in c14n relative namespaces check and add structured error messages to c14n code
Aleksey Sanin 64453bc6 2004-05-25T17:39:48 fixed c14n bug with serializing attribute namespaces
Aleksey Sanin 6de6f97d 2004-04-20T02:05:30 fixing C14N bug with processing namespaces from attributes
Daniel Veillard 659e71ec 2003-10-10T14:10:40 Setting up the framework for structured error reporting, touches a lot of * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c xmlschemas.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/valid.h include/libxml/xmlerror.h: Setting up the framework for structured error reporting, touches a lot of modules, but little code now the error handling trail has been cleaned up. Daniel
Daniel Veillard d96cce1a 2003-10-10T12:30:37 converted the C14N module too Daniel * c14n.c include/libxml/xmlerror.h: converted the C14N module too Daniel
Daniel Veillard a9cce9cd 2003-09-29T13:20:24 Okay this is scary but it is just adding a configure option to disable * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h include/libxml/catalog.h include/libxml/debugXML.h include/libxml/entities.h include/libxml/nanohttp.h include/libxml/relaxng.h include/libxml/tree.h include/libxml/valid.h include/libxml/xmlIO.h include/libxml/xmlschemas.h include/libxml/xmlversion.h.in include/libxml/xpathInternals.h python/libxml.c: Okay this is scary but it is just adding a configure option to disable output, this touches most of the files. Daniel
Daniel Veillard 3c908dca 2003-04-19T00:07:51 added xmlMallocAtomic() to be used when allocating blocks which do not * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c include/libxml/globals.h include/libxml/xmlmemory.h: added xmlMallocAtomic() to be used when allocating blocks which do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet() to allow registering the full set of functions needed by a garbage collecting allocator like libgc, ref #109944 Daniel
Daniel Veillard 01c13b5b 2002-12-10T15:19:08 code cleanup, especially the function comments. fixed a small bug when * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c: code cleanup, especially the function comments. * tree.c: fixed a small bug when freeing nodes which are XInclude ones. Daniel
Daniel Veillard 3487c8d9 2002-09-05T11:33:25 get rid of all the perror() calls made in the library execution paths. * DOCBparser.c HTMLparser.c c14n.c entities.c list.c parser.c parserInternals.c xmlIO.c: get rid of all the perror() calls made in the library execution paths. This should fix both #92059 and #92385 Daniel
Aleksey Sanin ea4272a1 2002-08-02T23:50:03 fixed memory leak in c14n code * c14n.c: fixed memory leak in c14n code
Aleksey Sanin 2c135a1c 2002-08-01T06:31:50 fixed one more c14n + namespaces corner case from new Merlin's test suite * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces corner case from new Merlin's test suite and added a callback that will be used to improve xmlsec performance
Aleksey Sanin f8cb6dda 2002-06-04T04:27:06 added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified * result/c14n/exc-without-comments/merlin-c14n-two-* result/c14n/without-comments/merlin-c14n-two-* test/c14n/exc-without-comments/merlin-c14n-two-* test/c14n/without-comments/merlin-c14n-two-* testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified test script to handle these test cases * c14n.c: fixed bugs for complicated nodes set (namespace without node and others from merlin-c14n-two.tar.gz) * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function for xmlsec performance patch * xpath.c: fixed self::node() for namespaces and attributes
Aleksey Sanin c57f9c12 2002-05-31T19:14:57 Makefile.am: updated c14n tests suite c14n.c: performance improvement for previous c14n patch
Aleksey Sanin dffd5c8d 2002-05-31T04:24:13 propagating xpath ancesstors node fix to c14n plus small performance * c14n.c: propagating xpath ancesstors node fix to c14n plus small performance improvement to reduce number of mallocs * xpath.c: fixed ancestors axis processing for namespace nodes
Daniel Veillard 54761130 2002-04-18T21:00:44 patch from Aleksey Sanin reflecting a change in the ExcC14N specification * c14n.c: patch from Aleksey Sanin reflecting a change in the ExcC14N specification Daniel
Daniel Veillard 1840ef08 2002-03-21T08:05:23 patch from Mark Vakoc to build C14N if DocBook and HTML support is not * c14n.c: patch from Mark Vakoc to build C14N if DocBook and HTML support is not configured in. Daniel
Daniel Veillard 34ce8bec 2002-03-18T19:37:11 preparing 2.4.18 updated and rebuilt the web site implement the new * configure.in: preparing 2.4.18 * doc/*: updated and rebuilt the web site * *.c libxml.h: implement the new IN_LIBXML scheme discussed with the Windows and Cygwin maintainers. * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
Daniel Veillard 2d347fac 2002-03-17T10:34:11 applied a new patch from Aleksey Sanin updated the documentation to * c14n.c: applied a new patch from Aleksey Sanin * doc/site.xsl doc/xml.html doc/*.html: updated the documentation to reference Aleksey implementation of XML digital Signatures Daniel
Daniel Veillard 6f293b1c 2002-03-15T09:42:33 another patch from Aleksey Sanin Daniel * c14n.c: another patch from Aleksey Sanin Daniel
Daniel Veillard 5c396548 2002-03-15T07:57:50 applied patch from Aleksey Sanin fixing a problem in the canonicalization * c14n.c: applied patch from Aleksey Sanin fixing a problem in the canonicalization algorithm * doc/xml.html doc/index.html: added the C14N references on the index page. Daniel
Daniel Veillard 9ff8817e 2002-03-11T09:15:32 Fixing #74186, made sure all boolean expressions get fully parenthesized, * c14n.c: Fixing #74186, made sure all boolean expressions get fully parenthesized, ran indent on the output * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c include/libxml/tree.h: also #74186 related, removed the --with-buffers option, and all the preprocessor conditional sections that were resulting from it. Daniel
Daniel Veillard db1bdbae 2002-03-09T14:13:11 fixed a few comments regenerated the docs and added the C14N API fixups * c14n.c: fixed a few comments * doc/*.html doc/*/*.html: regenerated the docs and added the C14N API * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs Daniel
Daniel Veillard 044fc6b7 2002-03-04T17:09:44 fixing #61290 "namespace nodes have no parent" long standing divergence * xpath.c: fixing #61290 "namespace nodes have no parent" long standing divergence from the XPath REC. NodeSets simply hold a copy of namespace nodes and those node ->next points to the parent (which may not be the node carrying the definition). * include/libxml/xpath.h: flagged but didn't added a possible speedup * DOCBparser.c HTMLparser.c: removed some warnings from push parser due to new state being added. * tree.c: new fix from Boris Erdmann * configure.in c14n.c include/libxml/c14n.h testC14N.c: added the XML Canonalization support from Aleksey Sanin Daniel