| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Support for va_list declared as an array (cannot be referenced
explicitly)
|
|
|
|
| |
Remove all space before tabs and space and tabs at end of lines.
|
|
|
|
|
| |
It's otherwise impossible to set the quoting character of
attribute values of an xmlWriter.
|
|
|
|
|
| |
Only a handful of places had to be converted for xmlBuf and
the new saving entry point.
|
|
|
|
|
| |
a parser context within xmlParseCtxtExternalEntity
* xmlwriter.c: fix error message when unable to create output file
|
|
|
|
|
| |
valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string
patch by Christian Persch, fixes #581612
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: cleanups and error reports when xmlTextWriterVSprintf
fails, by Jinmei Tatuya
daniel
svn path=/trunk/; revision=3817
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: remove a couple of leaks on errors reported by
Jinmei Tatuya
daniel
svn path=/trunk/; revision=3816
|
|
|
|
| |
svn path=/trunk/; revision=3805
|
|
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: patch from Alex Khesin fixing CDATA output after
a text node.
* parser.c: fixed the comment for xmlParserCleanup
* globals.c: fixed indentation
Daniel
svn path=/trunk/; revision=3699
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: applied patch from Alfred Mickautsch to flush the
output at the end of document.
Daniel
svn path=/trunk/; revision=3691
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: fix indentation in xmlTextWriterFullEndElement,
as raised by Felipe Pena, should fix #508156
Daniel
svn path=/trunk/; revision=3668
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: patch from Dodji Seketeli to avoid a leak on repeated
uses of xmlTextWriterStartDocument()
Daniel
svn path=/trunk/; revision=3642
|
|
|
|
|
|
|
| |
* xmlwriter.c: fixed problem with namespace declaration being
written more than once per element start tag
svn path=/trunk/; revision=3623
|
|
|
|
|
|
|
|
| |
* testAutomata.c, testRegexp.c, testThreads.c, testThreadsWin32.c,
xmlwriter.c: repositioned #include for libxml.h to avoid
compilation error on some architectures (bug #398277)
svn path=/trunk/; revision=3578
|
|
|
|
|
| |
* xmlwriter.c: Add a document to the xmlwriter structure and
pass document when writing attribute content for encoding support.
|
|
|
|
|
| |
* xmlwriter.c: patch from Jason Viers for line breaks after EndPI
Daniel
|
|
|
|
|
|
| |
* xmlwriter.c: Insert space between pubid and sysid when both
passed to xmlTextWriterStartDTD and indenting not being used.
Remove no longer used Mem callbacks.
|
|
|
|
|
| |
* xmlIO.c xmlwriter.c: function consolidation when writing to xmlBuffer.
Return error condition not len if xmlwriter fails writing to buffer.
|
|
|
|
|
|
|
|
|
| |
* xmlwriter.c: fixed problem in xmlTextWriterVSprintf caused by
misuse of vsnprintf
* configure.in, config.h.in: added a configuration check for
va_copy and added a define for VA_COPY for xmlwriter.c fix
* parser.c: fixed problem with CRLF split between chunks (bug
#319279) (fix provided by Brion Vibber)
|
|
|
|
|
|
|
| |
* Makefile.am globals.c parserInternals.c xmlreader.c xmlunicode.c
xmlwriter.c: more cleanups based on sparse reports, added
"make sparse"
Daniel
|
|
|
|
|
|
|
|
|
|
|
|
| |
* error.c globals.c parser.c runtest.c testHTML.c testSAX.c
threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlerror.h include/libxml/xmlexports.h
include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
to fix problems with calling conventions on Windows this should
fix #309757
Daniel
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* xmlwriter.c: applied a patch from Rob Richards fixing a couple
of bugs in the writer
Daniel
|
|
|
|
|
|
| |
* xmlwriter.c: applied patch from Rob Richards to fix a problem with
xmlTextWriterStartAttributeNS
Daniel
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am gentest.py testapi.c: integrated in "make tests"
added -q option, and more conditional features fixes
* catalog.c debugXML.c parser.c testThreads.c xmllint.c
xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h
include/libxml/debugXML.h: various compilation and conditional
cleanups.
* doc/*: regenerated
Daniel
|
|
|
|
|
|
|
| |
* gentest.py testapi.c: better handling of conditional features
* HTMLparser.c SAX2.c parserInternals.c xmlwriter.c: more testing
on parser contexts closed leaks, error messages
Daniel
|
|
|
|
|
|
|
| |
* gentest.py testapi.c: augmented types supported
* HTMLtree.c tree.c xmlreader.c xmlwriter.c: a number of new
bug fixes and documentation updates.
Daniel
|
|
|
|
|
|
|
|
| |
* gentest.py testapi.c: more fixes and extending the tests coverage
* relaxng.c include/libxml/relaxng.h: adding a type init interface
* include/libxml/xmlerror.h parser.c xmlreader.c xmlwriter.c: more
cleanups and bug fixes raised by the regression tests
Daniel
|
|
|
|
|
|
|
| |
* gentest.py testapi.c: more fixes and extending the tests coverage
* xmlwriter.c list.c: more hardeing of APIs
* doc/apibuild.py: skip testapi.c when scanning the C files.
Daniel
|
|
|
|
|
|
|
|
| |
* debugXML.c include/libxml/xmlerror.h: added checking for names
values and dictionnaries generates a tons of errors
* SAX2.ccatalog.c parser.c relaxng.c tree.c xinclude.c xmlwriter.c
include/libxml/tree.h: fixing the errors in the regression tests
Daniel
|
|
|
|
|
| |
* xmlwriter.c: changed char array initialisation to avoid a
complaint from some compiler(s) (bug 152308)
|
|
|
|
|
|
|
|
|
|
| |
* tree.c: avoid returning default namespace when searching
from an attribute
* entities.c xmlwriter.c: reverse xmlEncodeSpecialChars() behaviour
back to escaping " since the normal serialization routines do not
use it anymore, should close bug #134477 . Tried to make
the writer avoid it too but it didn't work.
Daniel
|
|
|
|
|
|
|
| |
* xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
doc/examples/io2.c: minor warning cleanup (no change to logic)
* xinclude: fixed return value for internal function
xmlXIncludeLoadFallback (now always 0 or -1)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
Alfred Mickautsch for better DTD support.
* SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
reference counting is handled in the XML parser which had the
side effect of removing a lot of hazardous cruft added to try
to fix the problems associated as they popped up.
* xmlIO.c: FILE * close fixup for stderr/stdout
Daniel
|
|
|
|
|
|
| |
* xmlwriter.c include/libxml/xmlwriter.h: applied update
from Alfred Mickautsch and the added patch from Lucas Brasilino
Daniel
|
|
|
|
|
| |
* xmlwriter.c: fixed problem with return value of
xmlTextWriterWriteIndent() (bug 133297)
|
|
|
|
| |
* xmlwriter.c: enhanced output indenting (bug 133264)
|
|
|
|
|
|
|
|
| |
* tree.c, include/libxml/tree.h: moved serialization of
attribute text data (xmlSerializeContent) into a separate
routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
* xmlwriter.c: changed handling of attribute string to use the
routine above (fixed bug 131548)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
test result, fixed a awful lot of memory leaks showing up in
testWriter.c, changed the examples and the Makefiles to test
memory leaks.
* xmlwriter.c: fixed a memory leak
* Makefile.am: run the doc/examples regression tests as part of
make tests
* xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
compile an XPath expression within a context, currently the goal
is to be able to reuse the XSLT stylesheet dictionnary, but this
opens the door to others possible optimizations.
* dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
to build a new dictionnary based on another read-only dictionnary.
This is needed for XSLT to keep the stylesheet dictionnary read-only
while being able to reuse the strings for the transformation
dictionnary.
* xinclude.c: fixed a dictionnar reference counting problem occuring
when document parsing failed.
* testSAX.c: adding option --repeat for timing 100times the parsing
* doc/* : rebuilt all the docs
Daniel
|
|
|
|
|
|
| |
* xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
leak reported on the list.
Daniel
|
|
|
|
|
| |
* configure.in: fixed Bug130593
* xmlwriter.c: fixed compilation warning
|
|
|
|
|
|
| |
* xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
problem.
Daniel
|
|
|
|
|
|
| |
* include/libxml/xmlwriter.h xmlwriter.c: applied the patch from
Lucas Brasilino to add indentation support to xmlWriter
Daniel
|
|
|
|
|
|
| |
* xmlwriter.c: applied the patch to xmlTextWriterStartPI()
suggested by Daniel Schulman in #128313
Daniel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
include/libxml/pattern.h include/libxml/schemasInternals.h
include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
the make rebuild in doc, this include new directive to stop
documentation warnings
* doc/* doc/html/*: rebuilt the docs
* pattern.c xmlreader.c include/libxml/pattern.h
include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
to save nodes while scanning the tree with the reader, cleanup
the way element were freed, and xmlTextReaderPreserve()
implementation, the API might change for namespace binding support
when compiling patterns.
* doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
Daniel
|
| |
|
|
|
|
|
|
|
|
| |
* xmlschemas.c: applied patch from Robert Stepanek to start
import os schemas support, cleaned up stuff and the patch.
* test/schemas/import0_0.* result/schemas/import0_0_0*: added test
to regression, fixed a few regressions too.
Daniel
|
|
|
|
|
|
|
|
|
|
| |
* xmlwriter.c include/libxml/xmlwriter.h: applied patch from
Alfred Mickautsch, bugfixes and comments
* doc/examples/*: added his test as the xmlWriter example
* doc/html/ doc/*.html: this resulted in some improvements
* include/libxml/hash.h: fixed an inclusion problem when
<libxml/hash.h> wasn't preceeded by <xml/parser.h>
Daniel
|