1. 05 Dec, 2003 2 commits
    • Daniel Veillard's avatar
      fixed the pattern interfaces but not yet the parser to handle the · ffa7b7e2
      Daniel Veillard authored
      * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
        include/libxml/xmlreader.h: fixed the pattern interfaces
        but not yet the parser to handle the namespaces.
      * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
      Daniel
      ffa7b7e2
    • Daniel Veillard's avatar
      cleanup the make rebuild in doc, this include new directive to stop · 1e90661b
      Daniel Veillard authored
      * 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
      1e90661b
  2. 04 Dec, 2003 4 commits
  3. 03 Dec, 2003 1 commit
  4. 02 Dec, 2003 3 commits
  5. 01 Dec, 2003 3 commits
  6. 29 Nov, 2003 2 commits
    • William M. Brack's avatar
      enhanced by adding mutex to protect global structures in a multi-threading · 0622fe8b
      William M. Brack authored
      * xmlmemory.c: enhanced by adding mutex to protect global
        structures in a multi-threading environment.  This fixed
        some random errors on the Threads regression tests.
      
      * encoding.c, include/libxml/encoding.h: Enhanced the handling of
        UTF-16, UTF-16LE and UTF-16BE encodings.  Now UTF-16 output is
        handled internally by default, with proper BOM and UTF-16LE
        encoding.  Native UTF-16LE and UTF-16BE encoding will not generate
        BOM on output, and will be automatically recognized on input.
      * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
        added regression tests for above.
      0622fe8b
    • MST 2003 John Fleck's avatar
      doc/xml.html doc/python.html fix tst.py text, which didn't import sys · 2dffb760
      MST 2003 John Fleck authored
      
      Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
      
      	* doc/xml.html
      	* doc/python.html
      	fix tst.py text, which didn't import sys
      2dffb760
  7. 28 Nov, 2003 1 commit
    • William M. Brack's avatar
      Enhanced the handling of UTF-16, UTF-16LE and UTF-16BE encodings. Now · f9415e49
      William M. Brack authored
      * encoding.c, include/libxml/encoding.h: Enhanced the handling of UTF-16,
        UTF-16LE and UTF-16BE encodings.  Now UTF-16 output is handled internally
        by default, with proper BOM and UTF-16LE encoding.  Native UTF-16LE and
        UTF-16BE encoding will not generate a BOM on output, and will be
        automatically recognized on input.
      * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*: added
        regression tests for above.
      f9415e49
  8. 27 Nov, 2003 4 commits
  9. 26 Nov, 2003 3 commits
  10. 25 Nov, 2003 4 commits
  11. 24 Nov, 2003 2 commits
  12. 22 Nov, 2003 2 commits
  13. 21 Nov, 2003 1 commit
  14. 20 Nov, 2003 3 commits
  15. 19 Nov, 2003 2 commits
  16. 18 Nov, 2003 3 commits