1. 06 Jan, 2004 2 commits
    • Daniel Veillard's avatar
      fixed the comment in the header rebuilt the docs Daniel · 5987071f
      Daniel Veillard authored
      * include/libxml/xmlstring.h: fixed the comment in the header
      * doc/*: rebuilt the docs
      Daniel
      5987071f
    • William M. Brack's avatar
      moved string and UTF8 routines out of parser.c and encoding.c into a new · a2e844a3
      William M. Brack authored
      * encoding.c, parser.c, xmlstring.c, Makefile.am,
        include/libxml/Makefile.am, include/libxml/catalog.c,
        include/libxml/chvalid.h, include/libxml/encoding.h,
        include/libxml/parser.h, include/libxml/relaxng.h,
        include/libxml/tree.h, include/libxml/xmlwriter.h,
        include/libxml/xmlstring.h:
        moved string and UTF8 routines out of parser.c and encoding.c
        into a new module xmlstring.c with include file
        include/libxml/xmlstring.h mostly using patches from Reid
        Spencer.  Since xmlChar now defined in xmlstring.h, several
        include files needed to have a #include added for safety.
      * doc/apibuild.py: added some additional sorting for various
        references displayed in the APIxxx.html files.  Rebuilt the
        docs, and also added new file for xmlstring module.
      * configure.in: small addition to help my testing; no effect on
        normal usage.
      * doc/search.php: added $_GET[query] so that persistent globals
        can be disabled (for recent versions of PHP)
      a2e844a3
  2. 04 Jan, 2004 1 commit
  3. 02 Jan, 2004 1 commit
  4. 31 Dec, 2003 1 commit
  5. 30 Dec, 2003 1 commit
    • William M. Brack's avatar
      Fixed memory leak reported by Dave Beckett Removed spurious comment · 72ee48d5
      William M. Brack authored
      * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
        memory leak reported by Dave Beckett
      * xmlschemas.c: Removed spurious comment reported on the mailing
        list
      * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
        Further work on Bug 129967 concerning xpointer range handling
        and range-to function; much better, but still not complete
      72ee48d5
  6. 23 Dec, 2003 1 commit
  7. 20 Dec, 2003 2 commits
  8. 19 Dec, 2003 1 commit
  9. 10 Dec, 2003 1 commit
  10. 09 Dec, 2003 2 commits
    • Daniel Veillard's avatar
      applied patch from Kenneth Haley for compiling on Mingw see #128786 Daniel · d324ff05
      Daniel Veillard authored
      * include/libxml/xmlexports.h: applied patch from Kenneth Haley
        for compiling on Mingw see #128786
      Daniel
      d324ff05
    • Daniel Veillard's avatar
      augmented the XInclude API to be able to pass XML parser flags down to the · e74d2e1c
      Daniel Veillard authored
      * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
        include/libxml/xmlerror.h: augmented the XInclude API
        to be able to pass XML parser flags down to the Inclusion
        process. Also resynchronized with the Last Call W3C Working
        Draft 10 November 2003 for the xpointer attribute.
      * Makefile.am test/XInclude/docs/nodes[23].xml
        result/XInclude/*: augmented the tests for the new namespace and
        testing the xpointer attribute, changed the way error messages
        are tested
      * doc/*: regenerated the documentation
      Daniel
      e74d2e1c
  11. 08 Dec, 2003 2 commits
  12. 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
  13. 04 Dec, 2003 2 commits
  14. 02 Dec, 2003 1 commit
    • Daniel Veillard's avatar
      adding the pattern node selection code. Inheried in part from libxslt but · b3de70c2
      Daniel Veillard authored
      * pattern.c include/libxml/pattern.h: adding the pattern node
        selection code. Inheried in part from libxslt but smaller.
      * Makefile.am configure.in include/libxml/xmlversion.h.in:
        integrated the pattern module, made it a configure time option
      * xmllint.c: added --pattern to test when doing --stream
      Daniel
      b3de70c2
  15. 01 Dec, 2003 1 commit
  16. 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
  17. 26 Nov, 2003 1 commit
  18. 25 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      added xsd:include support, fixed testSchemas behaviour when a schemas · bd2904b9
      Daniel Veillard authored
      * include/libxml/schemasInternals.h include/libxml/xmlerror.h
        testSchemas.c xmlschemas.c: added xsd:include support, fixed
        testSchemas behaviour when a schemas failed to parse.
      * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
        test for xsd:include from Eric Van der Vlist
      Daniel
      bd2904b9
  19. 22 Nov, 2003 1 commit
  20. 20 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      applied patch from Alfred Mickautsch, bugfixes and comments added his test · 5841f0e0
      Daniel Veillard authored
      * 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
      5841f0e0
  21. 18 Nov, 2003 2 commits
    • Daniel Veillard's avatar
      modified the file header to add more informations, painful... updated to · be586972
      Daniel Veillard authored
      * include/libxml/*.h include/libxml/*.h.in: modified the file
        header to add more informations, painful...
      * genChRanges.py genUnicode.py: updated to generate said changes
        in headers
      * doc/apibuild.py: extract headers, add them to libxml2-api.xml
      * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
        APIs modules. Updated the stylesheets, some cleanups, regenerated
      * doc/html/*.html: regenerated added back book1 and libxml-lib.html
      Daniel
      be586972
    • William M. Brack's avatar
      minor enhancement to prevent comment with unreferenced variable. edited · b1d53165
      William M. Brack authored
      * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
        enhancement to prevent comment with unreferenced variable.
      * threads.c xmlreader.c xmlwriter.c: edited some comments to
        improve auto-generation of documentation
      * apibuild.py: minor change to an error message
      b1d53165
  22. 16 Nov, 2003 1 commit
    • William M. Brack's avatar
      Finally - found the problem with the page generation (XMLPUBFUN not · 60f394e9
      William M. Brack authored
      * doc/html/*.html: Finally - found the problem with the
        page generation (XMLPUBFUN not recognized by gtkdoc).
        Re-created the pages using a temporary version of
        include/libxml/*.h.
      * testOOMlib.c,include/libxml/encoding.h,
        include/libxml/schemasInternals.h,include/libxml/valid.h,
        include/libxml/xlink.h,include/libxml/xmlwin32version.h,
        include/libxml/xmlwin32version.h.in,
        include/libxml/xpathInternals.h: minor edit of comments
        to help automatic documentation generation
      * doc/docdescr.doc: small elaboration
      * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
        (messed up on last try)
      * xmlreader.c: minor change to clear warning.
      60f394e9
  23. 15 Nov, 2003 2 commits
    • Daniel Veillard's avatar
      fixed some wording make sure doc/examples is packaged fixed the really · 8d7b5c7e
      Daniel Veillard authored
      * Copyright: fixed some wording
      * libxml.spec.in: make sure doc/examples is packaged
      * include/libxml/tree.h valid.c xmlreader.c: fixed the really
        annoying problem about xmlRemoveID and xmlReader streaming.
        Thing looks fixed now, add to add a doc reference to the
        xmlID structure though...
      Daniel
      8d7b5c7e
    • William M. Brack's avatar
      rebuilt the generated pages (again), manually restored doc/html/index.html · 2ad1dfff
      William M. Brack authored
      * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
        generated pages (again), manually restored doc/html/index.html
        and manually edited generated file doc/gnome-xml.xml to put
        in appropriate headings.
      * doc/docdescr.doc: new file to describe details of the
        document generation (helps my memory for the next time)
      * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
        enhancement to please the automatic documentation generation.
      2ad1dfff
  24. 14 Nov, 2003 1 commit
  25. 10 Nov, 2003 1 commit
  26. 09 Nov, 2003 1 commit
  27. 04 Nov, 2003 1 commit
  28. 03 Nov, 2003 2 commits
    • Daniel Veillard's avatar
      implemented the XML_PARSE_NONET parser option. converted xmllint.c to use · 61b9338c
      Daniel Veillard authored
      * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
        the XML_PARSE_NONET parser option.
      * xmllint.c: converted xmllint.c to use the option instead of
        relying on the global resolver variable.
      Daniel
      61b9338c
    • Daniel Veillard's avatar
      adding XInclude support to the reader interface. Lot of testing of the · 7899c5c5
      Daniel Veillard authored
      * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
        support to the reader interface. Lot of testing of the walker,
        various bug fixes.
      * xmllint.c: added --walker and made sure --xinclude --stream --debug
        works as expected
      * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
        result/XInclude/*.rdr: added regression tests for the walker and
        XInclude xmlReader support, had to slightly change a couple of tests
        because the walker can't distinguish <foo/> from <foo></foo>
      Daniel
      7899c5c5
  29. 29 Oct, 2003 3 commits