1. 27 Aug, 2008 1 commit
    • Daniel Veillard's avatar
      fix a small initialization problem raised by Ashwin increase testing · 2cba4158
      Daniel Veillard authored
      * threads.c: fix a small initialization problem raised by Ashwin
      * testapi.c gentest.py: increase testing especially for document
        with an internal subset, and entities
      * tree.c: fix a deallocation issue when unlinking entities from
        a document.
      * valid.c: fix a missing entry point test not found previously.
      * doc/*: regenerated the APIs, docs etc.
      daniel
      
      svn path=/trunk/; revision=3778
      2cba4158
  2. 12 May, 2008 1 commit
  3. 23 Aug, 2007 1 commit
  4. 23 Nov, 2006 1 commit
  5. 11 Oct, 2006 1 commit
  6. 12 Aug, 2006 1 commit
  7. 28 Apr, 2006 1 commit
  8. 23 Feb, 2006 1 commit
  9. 05 Jan, 2006 1 commit
  10. 04 Sep, 2005 2 commits
  11. 22 Aug, 2005 1 commit
  12. 10 Jul, 2005 1 commit
    • Daniel Veillard's avatar
      preparing to make testsuite releases along with code source releases fixed · 1f33c4d6
      Daniel Veillard authored
      * xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
        preparing to make testsuite releases along with code source releases
      * gentest.py testapi.c: fixed a couple of problem introduced by
        the new Schemas support for Readers
      * xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
        but simple way.
      * xmlschemas.c include/libxml/tree.h: fixed a couple of problems
        raised by the doc builder.
      * doc/*: made rebuild
      Daniel
      1f33c4d6
  13. 03 Jul, 2005 2 commits
  14. 15 Jun, 2005 1 commit
  15. 06 Jun, 2005 1 commit
  16. 06 May, 2005 1 commit
  17. 01 Apr, 2005 1 commit
    • Daniel Veillard's avatar
      revamped the elfgcchack.h format to cope with gcc4 change of aliasing · 5d4644ef
      Daniel Veillard authored
      * 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
      5d4644ef
  18. 13 Mar, 2005 1 commit
  19. 19 Feb, 2005 1 commit
  20. 13 Feb, 2005 1 commit
    • William M. Brack's avatar
      This change started out as a simple desire to speed up the · 015ccb2c
      William M. Brack authored
      execution time of testapi.c, which was being delayed by
      nameserver requests for non-existent URL's.  From there it
      just sort of grew, and grew....
      * nanohttp.c, nanoftp.c: changed the processing of URL's
        to use the uri.c routines instead of custom code.
      * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
      * uri.c: added accepting ipV6 addresses, in accordance with
        RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
      * gentest.py, testapi.c: fixed a few problems with the
        testing of the nanoftp and nanohttp routines.
      * include/libxml/xmlversion.h: minor change to fix a
        warning on the docs generation
      * regenerated the docs
      015ccb2c
  21. 15 Jan, 2005 1 commit
  22. 12 Jan, 2005 1 commit
  23. 04 Jan, 2005 1 commit
  24. 02 Jan, 2005 1 commit
    • William M. Brack's avatar
      Re-examined the problems of configuring a "minimal" library. · 21e4ef20
      William M. Brack authored
      Synchronized the header files with the library code in order
      to assure that all the various conditionals (LIBXML_xxxx_ENABLED)
      were the same in both.  Modified the API database content to more
      accurately reflect the conditionals.  Enhanced the generation
      of that database.  Although there was no substantial change to
      any of the library code's logic, a large number of files were
      modified to achieve the above, and the configuration script
      was enhanced to do some automatic enabling of features (e.g.
      --with-xinclude forces --with-xpath).  Additionally, all the format
      errors discovered by apibuild.py were corrected.
      * configure.in: enhanced cross-checking of options
      * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml,
        doc/libxml2-api.xml, gentest.py: changed the usage of the
        <cond> element in module descriptions
      * elfgcchack.h, testapi.c: regenerated with proper conditionals
      * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c,
        testSAX.c: cleaned up conditionals
      * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h,
        hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h,
        valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]:
        synchronized the conditionals with the corresponding module code
      * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c:
        added additional conditions required for compilation
      * doc/*.html, doc/html/*.html: rebuilt the docs
      21e4ef20
  25. 21 Dec, 2004 1 commit
  26. 27 Oct, 2004 1 commit
  27. 29 Sep, 2004 1 commit
  28. 07 Sep, 2004 1 commit
  29. 22 Aug, 2004 1 commit
  30. 18 Aug, 2004 1 commit
    • Daniel Veillard's avatar
      Applied patch from Torkel Lyng to add Schemas support to the Python · 259f0dfa
      Daniel Veillard authored
      * xmlschemas.c include/libxml/xmlschemas.h python/generator.py
        python/libxml.c python/libxml_wrap.h python/types.c
        python/tests/schema.py python/tests/Makefile.am: Applied patch
        from Torkel Lyng to add Schemas support to the Python bindings
        and extend the schemas error API, registered a new test.
      * doc/* elfgcchack.h: rebuilt to regenerate the bindings
      Daniel
      259f0dfa
  31. 14 Aug, 2004 2 commits
  32. 03 Aug, 2004 2 commits
  33. 29 Jun, 2004 1 commit
    • Daniel Veillard's avatar
      applied Schemas patches from Kasimier Buchcik, there is still one open · 01fa6156
      Daniel Veillard authored
      * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
        include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h:
        applied Schemas patches from Kasimier Buchcik, there is still
        one open issue about referencing freed memory.
      * test/schemas/* result/schemas/*: updated with new tests from
        Kasimier
      Daniel
      01fa6156
  34. 27 Jun, 2004 1 commit
    • Daniel Veillard's avatar
      hack based on Arjan van de Ven suggestion to reduce ELF footprint and · a2351322
      Daniel Veillard authored
      * 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
      a2351322
  35. 16 May, 2004 1 commit
  36. 18 Apr, 2004 1 commit