1. 09 Nov, 2017 1 commit
    • Nick Wellnhofer's avatar
      Fix hash callback signatures · e03f0a19
      Nick Wellnhofer authored
      Make sure that all parameters and return values of hash callback
      functions exactly match the callback function type. This is required
      to pass clang's Control Flow Integrity checks and to allow compilation
      to asm.js with Emscripten.
      
      Fixes bug 784861.
      e03f0a19
  2. 21 Oct, 2017 1 commit
  3. 23 May, 2016 1 commit
  4. 15 Apr, 2016 1 commit
  5. 06 Feb, 2014 1 commit
  6. 30 Sep, 2013 1 commit
  7. 27 Mar, 2013 1 commit
  8. 11 Sep, 2012 1 commit
  9. 23 Jul, 2012 2 commits
  10. 21 May, 2012 1 commit
    • Daniel Veillard's avatar
      Avoid an extra operation · 59df1e4f
      Daniel Veillard authored
      In the catalog code, tsan also complained of testing
      the variable without locking and that was done a few lines below
      59df1e4f
  11. 14 Oct, 2010 1 commit
  12. 10 Jun, 2008 1 commit
  13. 12 Jun, 2007 1 commit
  14. 17 Apr, 2007 2 commits
  15. 09 Mar, 2006 1 commit
  16. 24 Feb, 2006 1 commit
  17. 23 Feb, 2006 1 commit
  18. 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
  19. 09 Nov, 2004 1 commit
    • Daniel Veillard's avatar
      integrated in "make tests" added -q option, and more conditional features · d0cf7f6e
      Daniel Veillard authored
      * 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
      d0cf7f6e
  20. 05 Nov, 2004 1 commit
  21. 26 Oct, 2004 1 commit
  22. 06 Oct, 2004 3 commits
  23. 16 Jul, 2004 1 commit
  24. 14 Jun, 2004 2 commits
  25. 18 May, 2004 1 commit
  26. 16 May, 2004 1 commit
  27. 29 Mar, 2004 1 commit
  28. 25 Feb, 2004 2 commits
  29. 14 Nov, 2003 1 commit
  30. 18 Oct, 2003 2 commits
    • William M. Brack's avatar
      Changed all (?) occurences where validation macros (IS_xxx) had · 76e95df0
      William M. Brack authored
      * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
        SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
        testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
        xpath.c: Changed all (?) occurences where validation macros
        (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
        (e.g. IS_BLANK changed to IS_BLANK_CH).  This gets rid of
        many warning messages on certain platforms, and also high-
        lights places in the library which may need to be enhanced
        for proper UTF8 handling.
      76e95df0
    • William M. Brack's avatar
      enhanced macros to avoid breaking ABI from previous versions. modified to · 871611bb
      William M. Brack authored
      * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
        include/libxml/parserInternals.h: enhanced macros to avoid
        breaking ABI from previous versions.
      * catalog.c, parser.c, tree.c: modified to use IS_* macros
        defined in parserInternals.h.  Makes maintenance much easier.
      * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
        compilation warnings
      * configuration.in: fixed pushHTML test error; enhanced for
        better devel (me) testing
      871611bb
  31. 11 Oct, 2003 1 commit
    • William M. Brack's avatar
      new files for a different method for doing range validation of character · 68aca051
      William M. Brack authored
      * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
        new files for a different method for doing range validation
        of character data.
      * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
        include/libxml/parserInternals.h: modified for new range method.
      * catalog.c: small enhance for warning message (using one
        of the new range routines)
      68aca051
  32. 10 Oct, 2003 1 commit
    • Daniel Veillard's avatar
      Setting up the framework for structured error reporting, touches a lot of · 659e71ec
      Daniel Veillard authored
      * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
        parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
        xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
        include/libxml/parser.h include/libxml/valid.h
        include/libxml/xmlerror.h: Setting up the framework for structured
        error reporting, touches a lot of modules, but little code now
        the error handling trail has been cleaned up.
      Daniel
      659e71ec
  33. 09 Oct, 2003 1 commit