History log of /external/libxml2/xmlsave.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cb5541c9f34fc29b0d7b8d89a3122c3fa46a6068 13-Nov-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix libz and liblzma detection

If libz or liblzma are detected with pkg-config, AC_CHECK_HEADERS must
not be run because the correct CPPFLAGS aren't set. It is actually not
required have separate checks for LIBXML_ZLIB_ENABLED and HAVE_ZLIB_H.
Only check for LIBXML_ZLIB_ENABLED and remove HAVE_ZLIB_H macro.

Fixes bug 764657, bug 787041.
/external/libxml2/xmlsave.c
359e750482e9b54cb10c7af477cc108d21f7531c 13-Nov-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix -Wmisleading-indentation warnings
/external/libxml2/xmlsave.c
362b32293487ece0dc76b9df29c59e25c0712432 07-Jun-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix memory leak in xmlBufAttrSerializeTxtContent

The serializer sets doc->encoding to a temporary value and restores
the original value when it's done. This overwrites the encoding value
set in xmlBufAttrSerializeTxtContent, causing a memory leak.

Don't mess with doc->encoding if invalid UTF-8 is encountered.

Found with libFuzzer and ASan.
/external/libxml2/xmlsave.c
c97750d11bb8b6f3303e7131fe526a61ac65bcfd 23-May-2016 Daniel Veillard <veillard@redhat.com> Avoid an out of bound access when serializing malformed strings

For https://bugzilla.gnome.org/show_bug.cgi?id=766414

* xmlsave.c: xmlBufAttrSerializeTxtContent() if an attribute value
is not UTF-8 be more careful when serializing it as we may do an
out of bound access as a result.
/external/libxml2/xmlsave.c
23922c536c97e0eaac4bd7fbe68cbf9fceb66b36 11-Feb-2013 Daniel Veillard <veillard@redhat.com> When calling xmlNodeDump make sure we grow the buffer quickly

Make sure the underlying new buffer allocated use a double-it scheme
for the time of the dump.
/external/libxml2/xmlsave.c
f8e3db0445a1bc8cfe3f77326b07ec161482caa2 11-Sep-2012 Daniel Veillard <veillard@redhat.com> Big space and tab cleanup

Remove all space before tabs and space and tabs at end of lines.
/external/libxml2/xmlsave.c
3e62adbe39f2083c9c2cd3330c320227818fd361 09-Aug-2012 Daniel Veillard <veillard@redhat.com> Adding various checks on node type though the API

Specifially checking against namespace nodes before accessing node
pointers
/external/libxml2/xmlsave.c
50cdab555237a6f3eb9d0af6994508dd1021bf28 16-Jul-2012 Daniel Veillard <veillard@redhat.com> New saving functions using xmlBuf and conversion

* save.h: new header providing new functions currently internal
and xmlBuf counterparts of old xmlBuffer based ones
* xmlsave.c: convert functions to use xmlBuf as much as possible
/external/libxml2/xmlsave.c
0795348aeb86648723bc391e4d02e20631c10bca 22-Jan-2012 Daniel Veillard <veillard@redhat.com> fix a pair of possible out of array char references

When serializing char references back to an character string
Reported by Abhishek Arya <inferno@chromium.org>
/external/libxml2/xmlsave.c
d2e62311cd15651e68f921167c7fcf05b19378f9 03-Nov-2010 Adam Spragg <adam@spra.gg> Add xmlSaveOption XML_SAVE_WSNONSIG

non destructive indentation option using spaces within markup
constructs and hence not modifying content
* include/libxml/xmlsave.h: new option
* xmlsave.c: some refactoring and new code for the new option
* xmllint.c: adds --pretty option where option 2 uses the new formatting
/external/libxml2/xmlsave.c
8b877135a38aac58141e81c2894bc28ad7f0e642 01-Nov-2010 Adam Spragg <adam@spra.gg> Force _xmlSaveCtxt.format to be 0 or 1

* xmlsave.c: force _xmlSaveCtxt.format to be 0 or 1 and check
accordingly, this will allow other values of "format" to be used
for other purposes.
/external/libxml2/xmlsave.c
594e5dfb48ee6fbac1b64155839063648022fc57 07-Sep-2009 Daniel Veillard <veillard@redhat.com> Chasing dead assignments reported by clang-scan

* SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c
relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c
xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations,
but this led to a few real bugs and some part not yet understood
(relaxng/interleave)
/external/libxml2/xmlsave.c
141ebfa0282652910bc89f2f106eca408c03bd06 02-Sep-2009 Daniel Veillard <veillard@redhat.com> Wrong block opening in htmlNodeDumpOutputInternal

* xmlsave.c: Jim Meyering ran clang on libxml2 and this is one of
the error found, misplaced curly brace
/external/libxml2/xmlsave.c
856d92818bda07549a532d6fb16f323a94e0c39a 25-Sep-2008 Daniel Veillard <veillard@src.gnome.org> new options to serialize as XML/HTML/XHTML and restore old entry point

* include/libxml/xmlsave.h xmlsave.c: new options to serialize
as XML/HTML/XHTML and restore old entry point behaviours
Daniel

svn path=/trunk/; revision=3794
/external/libxml2/xmlsave.c
da3fee406da96c344d7b5f4e0631faee74f7e11d 01-Sep-2008 Daniel Veillard <veillard@src.gnome.org> Borland C fix from Moritz Both regenerate, workaround a problem for buffer

* trionan.c: Borland C fix from Moritz Both
* testapi.c: regenerate, workaround a problem for buffer testing
* xmlIO.c HTMLtree.c: new internal entry point to hide even better
xmlAllocOutputBufferInternal
* tree.c: harden the code around buffer allocation schemes
* parser.c: restore the warning when namespace names are not absolute
URIs
* runxmlconf.c: continue regression tests if we get the expected
number of errors
* Makefile.am: run the python tests on make check
* xmlsave.c: handle the HTML documents and trees
* python/libxml.c: convert python serialization to the xmlSave APIs
and avoid some horrible hacks
Daniel

svn path=/trunk/; revision=3790
/external/libxml2/xmlsave.c
d0d2f090dcb4774998716988255753f965912d73 07-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix handling of empty CDATA nodes as reported and discussed around #514181

* xmlsave.c parser.c: fix handling of empty CDATA nodes as
reported and discussed around #514181 and associated patches
* test/emptycdata.xml result/emptycdata.xml*
result/noent/emptycdata.xml: added a specific test in the
regression suite.
Daniel

svn path=/trunk/; revision=3701
/external/libxml2/xmlsave.c
a76a81f63826a65b2cb0fefb7265c5ae97aadde3 10-Oct-2007 Daniel Veillard <veillard@src.gnome.org> fix to avoid a crash when dumping an attribute from an XHTML document,

* xmlsave.c: fix to avoid a crash when dumping an attribute from
an XHTML document, patch contributed to fix #485298
Daniel

svn path=/trunk/; revision=3660
/external/libxml2/xmlsave.c
3814a365d68a87c17fb2877182140e923fee8483 26-Jul-2007 Daniel Veillard <veillard@src.gnome.org> fixed problem reported on bug #460415 Daniel

* xmlsave.c: fixed problem reported on bug #460415
Daniel

svn path=/trunk/; revision=3646
/external/libxml2/xmlsave.c
38d452ac1c98b64eb0723175a67c2f59adc35d5a 22-May-2007 William M. Brack <wbrack@src.gnome.org> Fixed typo in xmlCharEncFirstLine pointed out by Mark Rowe (bug #440159)

* encoding.c: Fixed typo in xmlCharEncFirstLine pointed out
by Mark Rowe (bug #440159)
* include/libxml/xmlversion.h.in: Added check for definition of
_POSIX_C_SOURCE to avoid warnings on Apple OS/X (patch from
Wendy Doyle and Mark Rowe, bug #346675)
* schematron.c, testapi.c, tree.c, xmlIO.c, xmlsave.c: minor
changes to fix compilation warnings - no change to logic.

svn path=/trunk/; revision=3618
/external/libxml2/xmlsave.c
bd44484bb0cb3c5c44e811cf65dce4a39ed28560 20-Mar-2007 Daniel Veillard <veillard@src.gnome.org> applied patch from Björn Wiberg to try to fix again the silly

* nanoftp.c: applied patch from Björn Wiberg to try to fix again
the silly __ss_familly problem on various AIXes, should fix #420184
Daniel

svn path=/trunk/; revision=3592
/external/libxml2/xmlsave.c
dab39b568a00f16eed3e7e01a5fd794428e18abd 17-Oct-2006 Daniel Veillard <veillard@src.gnome.org> started to switch xmllint to use xmlSaveDoc to test #342556 fixed #342556

* xmllint.c: started to switch xmllint to use xmlSaveDoc to test
#342556
* xmlsave.c: fixed #342556 easy and a whole set of problems with
encodings, BOM and xmlSaveDoc()
Daniel
/external/libxml2/xmlsave.c
681e904e37273dedfb69393a29463b7e5aea4d37 29-Sep-2006 Daniel Veillard <veillard@src.gnome.org> fixed a comment applied a patch from Michael Day to add a new function

* xmlsave.c: fixed a comment
* xinclude.c include/libxml/xinclude.h: applied a patch from Michael Day
to add a new function providing the _private field for the generated
parser contexts xmlXIncludeProcessFlagsData()
Daniel
/external/libxml2/xmlsave.c
417b74d0b194eaceb01bbdb33938ed0fb48bf30a 16-Aug-2006 Rob Richards <rrichard@src.gnome.org> Add linefeeds to error messages allowing for consistant handling.

* HTMLtree.c xmlsave.c: Add linefeeds to error messages allowing
for consistant handling.
/external/libxml2/xmlsave.c
7b4e2e20fdf70a61985cdf088a599e15fdc2c4ff 13-Jul-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed the automatic generation of CDATA sections for the content of the

* xmlsave.c: Removed the automatic generation of CDATA sections
for the content of the "script" and "style" elements when
serializing XHTML. The issue was reported by Vincent Lefevre,
bug #345147.
* result/xhtml1 result/noent/xhtml1: Adjusted regression test
results due to the serialization change described above.
/external/libxml2/xmlsave.c
9a00fd2991433a6ce04075c91b3ac6b976bdd806 09-Nov-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Geert Jansen to implement the save function to a

* xmlsave.c xmlIO.c include/libxml/xmlIO.h include/libxml/xmlsave.h:
applied patch from Geert Jansen to implement the save function to
a xmlBuffer, and a bit of cleanup.
Daniel
/external/libxml2/xmlsave.c
2e2691b51c099943fc01243fdb69197792af0047 21-Oct-2005 Rob Richards <rrichard@src.gnome.org> prevent output of fragment tags when serializing XHTML.

* xmlsave.c: prevent output of fragment tags when serializing XHTML.
/external/libxml2/xmlsave.c
33b20b70e2b0cc036bd23909fe262f816228f305 12-Sep-2005 Daniel Veillard <veillard@src.gnome.org> release of 2.6.22 updated doc and rebuild. added XML_SAVE_NO_XHTML

* NEWS configure.in doc//*: release of 2.6.22 updated doc and
rebuild.
* xmlsave.c include/libxml/xmlsave.h: added XML_SAVE_NO_XHTML
xmlSaveOption
* xmlschemas.c: minor cleanups
Daniel
/external/libxml2/xmlsave.c
dbd61053214d07e7cd9ffc75152fabbe6ae9ddff 12-Sep-2005 Daniel Veillard <veillard@src.gnome.org> applied second patch from David Madore to be less intrusive when handling

* xmlsave.c: applied second patch from David Madore to be less intrusive
when handling scripts and style elements in XHTML1 should fix #316041
* test/xhtml1 result//xhtml1\*: updated the test accordingly
Daniel
/external/libxml2/xmlsave.c
2ce51c0646dd499b260f4f647169680634998244 12-Sep-2005 Rob Richards <rrichard@src.gnome.org> add XML_SAVE_NO_EMPTY save option and use option from xmlSaveCtxtPtr

* include/libxml/xmlsave.h xmlsave.c: add XML_SAVE_NO_EMPTY save option
and use option from xmlSaveCtxtPtr rather than global during output.
* xmlsave.c: fix some output formatting for meta element under XHTML.
/external/libxml2/xmlsave.c
60071aecb35f3ab73c35150b6ed237c4468da35a 12-Sep-2005 Daniel Veillard <veillard@src.gnome.org> fix bug #316034, where xmlElemDump() can crash if given a document pointer

* xmlsave.c: fix bug #316034, where xmlElemDump() can crash if
given a document pointer instead of an element
Daniel
/external/libxml2/xmlsave.c
07b7200775ea3a6ac6bf676f57b470ef7cf0e0b3 03-Sep-2005 Rob Richards <rrichard@src.gnome.org> check for NULL to prevent crash with meta elements

* xmlsave.c: check for NULL to prevent crash with meta elements
/external/libxml2/xmlsave.c
31f73028a24faade0fc3ab8102b48bb57beea709 26-Aug-2005 Rob Richards <rrichard@src.gnome.org> move handling of meta element for http-equiv in XHTML docs to

* xmlsave.c: move handling of meta element for http-equiv in XHTML docs to
serialization and no longer modify internal tree.
/external/libxml2/xmlsave.c
100e18030d3d1c4e8dbcde56452462de79e98b6a 08-Aug-2005 Daniel Veillard <veillard@src.gnome.org> fixed #145092 by adding an xmlSaveOption to omit XML declaration Daniel

* xmlsave.c include/libxml/xmlsave.h: fixed #145092 by adding
an xmlSaveOption to omit XML declaration
Daniel
/external/libxml2/xmlsave.c
7cd517c26229e2adae87d1a5bfb277e342bad5a6 20-May-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Mark Vakoc fixing saving of CDATA with NULL content.

* xmlsave.c: applied patch from Mark Vakoc fixing saving of
CDATA with NULL content.
Daniel
/external/libxml2/xmlsave.c
5d4644ef6e38479a648615eca758c5e962a141d5 01-Apr-2005 Daniel Veillard <veillard@src.gnome.org> 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
/external/libxml2/xmlsave.c
64354ea7d6b8e0d95f3f9bcfdc98bddd065b65fc 31-Mar-2005 Daniel Veillard <veillard@src.gnome.org> fixed bug reported by Petr Pajas, in the absence of encoding UTF-8 should

* xmlsave.c: fixed bug reported by Petr Pajas, in the absence of
encoding UTF-8 should really be assumed. This may break if
the HTTP headers indicates for example ISO-8859-1 since this
then becomes a well formedness error.
Daniel
/external/libxml2/xmlsave.c
12d37ab63441baf9e03db70168cc1d0d6f1c2373 21-Feb-2005 William M. Brack <wbrack@src.gnome.org> fixed problem when XMLLINT_INDENT was empty (bug 168033). fixed

* xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033).
* xpath.c: fixed compilation warning, no change to logic.
* xmlschemastypes.c: fixed compilation warning, no change to logic.
/external/libxml2/xmlsave.c
4e1c2db89ed0f49567682e1498ce19bd2bfa7e4f 11-Feb-2005 William M. Brack <wbrack@src.gnome.org> fixed compilation warning changed xmlWarningMsg so ctxt->errNo is not set

* dict.c: fixed compilation warning
* parser.c: changed xmlWarningMsg so ctxt->errNo is not set
* xmllint.c: changed to return non-zero status if error
on xinclude processing
* xmlsave.c: minor deletion of a redundant condition statement
/external/libxml2/xmlsave.c
6fc5db0090e7639a78cedee824cd4af8670b7210 16-Jan-2005 Daniel Veillard <veillard@src.gnome.org> trying to fix at least the message from bug #158628 added first xmlsave

* xmlschemastypes.c: trying to fix at least the message from
bug #158628
* include/libxml/xmlsave.h xmlsave.c: added first xmlsave option
for format, c.f. bug #159997
Daniel
/external/libxml2/xmlsave.c
ce682bc24b79f1dd29b781d4c17f9bf169ce7e32 05-Nov-2004 Daniel Veillard <veillard@src.gnome.org> autogenerate a minimal NULL value sequence for unknown pointer types This

* gentest.py testapi.c: autogenerate a minimal NULL value sequence
for unknown pointer types
* HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c
parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c
xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c
xpointer.c: This uncovered an impressive amount of entry points
not checking for NULL pointers when they ought to, closing all
the open gaps.
Daniel
/external/libxml2/xmlsave.c
ce244ad595eafff8e78a8f55fbd0004a0b42d789 05-Nov-2004 Daniel Veillard <veillard@src.gnome.org> fixed the way the generator works, extended the testing, especially with

* gentest.py testapi.c: fixed the way the generator works,
extended the testing, especially with more real trees and nodes.
* HTMLtree.c tree.c valid.c xinclude.c xmlIO.c xmlsave.c: a bunch
of real problems found and fixed.
* entities.c: fix error reporting to go through the new handlers
Daniel
/external/libxml2/xmlsave.c
3d97e669eca6f4849c7b3014f472cacc57817015 04-Nov-2004 Daniel Veillard <veillard@src.gnome.org> extending the tests coverage more fixes and cleanups Daniel

* gentest.py testapi.c: extending the tests coverage
* HTMLtree.c tree.c xmlsave.c xpointer.c: more fixes and cleanups
Daniel
/external/libxml2/xmlsave.c
41c4a753bc6cd69ded4698d1ecc8a71ccc6232ba 08-Sep-2004 Daniel Veillard <veillard@src.gnome.org> fixed 2 problems raised by #152140, one which is that notation not in the

* valid.c xmlsave.c: fixed 2 problems raised by #152140, one
which is that notation not in the internal subset should
not be saved, and the second more nasty on an error saving
NOTATIONs, if there is a proof that nobody uses notations !
Daniel
/external/libxml2/xmlsave.c
da3b29a5c42437d194207eb39c9da8ebd9aefefd 14-Aug-2004 Daniel Veillard <veillard@src.gnome.org> added a dumb rule to able to compile tst.c when people submit a sample

* Makefile.am: added a dumb rule to able to compile tst.c
when people submit a sample test program
* xmlschemas.c: applied small patch from Eric Haszlakiewicz
to document xmlSchemasSetValidErrors() limitations, #141827
* error.c: Add information in generic and structured error
setter functions that this need to be done per thread #144308
* xmlsave.c: fixed bug whith missing NOTATION(s) serialization
bug #144162
* doc/xmllint.xml: typo fix #144840
Daniel
/external/libxml2/xmlsave.c
a2351322c89608d09ce1a99e5eccd62d00c79890 27-Jun-2004 Daniel Veillard <veillard@src.gnome.org> hack based on Arjan van de Ven suggestion to reduce ELF footprint and

* elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
Ven suggestion to reduce ELF footprint and generated code. Based on
aliasing of libraries function to generate direct call instead of
indirect ones
* doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
generation of elfgcchack.h based on the API description, extended
the API description to show the conditionals configuration flags
required for symbols.
* nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
* doc/*: regenerated the docs.
Daniel
/external/libxml2/xmlsave.c
3995bc36187fe1dd45e3766a0015ac4b3d2836f2 15-May-2004 Daniel Veillard <veillard@src.gnome.org> start adding API for escaping customization. Daniel

* xmlsave.c include/libxml/xmlsave.h: start adding API for
escaping customization.
Daniel
/external/libxml2/xmlsave.c
7a6361f710ce680b6a0f9c26d7b6ede1610c85cf 15-May-2004 Daniel Veillard <veillard@src.gnome.org> more xmlSave cleanup, optimization and refactoring Daniel

* xmlsave.c: more xmlSave cleanup, optimization and refactoring
Daniel
/external/libxml2/xmlsave.c
83a75e05b07fee8521eac11568daae4aea00b9fa 14-May-2004 Daniel Veillard <veillard@src.gnome.org> third pass at the escaping refactoring. Daniel

* xmlIO.c xmlsave.c: third pass at the escaping refactoring.
Daniel
/external/libxml2/xmlsave.c
ee8960bcabd65d2e5d32b29322525562e6e0196d 14-May-2004 Daniel Veillard <veillard@src.gnome.org> second pass on escaping handling, start to looks better, need to be

* xmlIO.c xmlsave.c include/libxml/xmlIO.h: second pass on escaping
handling, start to looks better, need to be completed and added
directly at the saving context level.
Daniel
/external/libxml2/xmlsave.c
5d1a4d81bf16fe341017f46bc1f102bdf72778fa 13-May-2004 Daniel Veillard <veillard@src.gnome.org> first pass at refactoring the escape on save routines for better

* xmlIO.c xmlsave.c include/libxml/xmlIO.h: first pass at refactoring
the escape on save routines for better performances (less malloc)
and more flexibility using the new saving context. Preliminary
work, interface will change.
Daniel
/external/libxml2/xmlsave.c
f0244cea968f14bbc7cf93e480ae8fec3e74d217 10-May-2004 Daniel Veillard <veillard@src.gnome.org> apply fix for XHTML1 formating from Nick Wellnhofer fixes bug #141266

* xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
fixes bug #141266
* test/xhtmlcomp result//xhtmlcomp*: added the specific regression
test
Daniel
/external/libxml2/xmlsave.c
656ce948ab664ce96298c5f419a03a7ffcc88d9d 01-May-2004 Daniel Veillard <veillard@src.gnome.org> Fixed bug #141529 i.e. various problems when building with --without-html

* xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
bug #141529 i.e. various problems when building with --without-html
Daniel
/external/libxml2/xmlsave.c
e2161a699bbd1b58fa90eb43fc94637cbbc29bc8 29-Apr-2004 Daniel Veillard <veillard@src.gnome.org> fix a nasty problem with reading over the end fix a reported memory leak

* xmlreader.c: fix a nasty problem with reading over the end
* xmlsave.c: fix a reported memory leak apparently
Daniel
/external/libxml2/xmlsave.c
377e1a9059a439c90be6b7787789c9e0ed76aaba 16-Apr-2004 Daniel Veillard <veillard@src.gnome.org> move the TODO as comments as the function while not finished are usable

* xmlsave.c: move the TODO as comments as the function while not
finished are usable as-is
* xmlschemas.c include/libxml/xmlerror.h: patch from Kasimier Buchcik
implementing union
* test/schemas/union_0_0.x* result/schemas/union_0_0*: added example
* python/Makefile.am: applied fix from Mike Hommey
Daniel
/external/libxml2/xmlsave.c
753086ac9bc2ddc1c1c5ad5230f94b86eb9b8a87 28-Mar-2004 Daniel Veillard <veillard@src.gnome.org> optimize indentation based on the new context Daniel

* xmlsave.c: optimize indentation based on the new context
Daniel
/external/libxml2/xmlsave.c
32b7cdb6b71aa2476d7dc91004759615e2f726c2 15-Mar-2004 Daniel Veillard <veillard@src.gnome.org> switched the output routines to use the new context. Daniel

* xmlsave.c: switched the output routines to use the new context.
Daniel
/external/libxml2/xmlsave.c
1a8741c89826194fc1c7923bff981cb11c79621a 04-Mar-2004 Daniel Veillard <veillard@src.gnome.org> commiting the new xmlsave module before the actuall big code change.

* Makefile.am tree.c xmlsave.c include/libxml/xmlsave.h: commiting
the new xmlsave module before the actuall big code change.
Daniel
/external/libxml2/xmlsave.c