1. 30 Sep, 2019 1 commit
  2. 05 Mar, 2018 1 commit
  3. 19 Apr, 2013 1 commit
  4. 11 Sep, 2012 1 commit
  5. 22 Aug, 2012 1 commit
    • Daniel Veillard's avatar
      Expose xmlBufShrink in the public tree API · 82cdfc4e
      Daniel Veillard authored
      As suggested by Andrew W. Nosenko:
      Proposal: expose the new xmlBufShrink() to the "public" API for
      compatibility with xmlBufUse().
      
      Reason: the following scenario:
      
      1. Read something into  xmlParserInputBuffer (e.g. using
      xmlParserInputBufferRead())
      2. Extract content through xmlBufContent()
      3. Extract content length through xmlBufUse().  Result have type
      'size_t'.
      4. Use this content
      5. Now, you need to shrink the buffer.  How to do it?  Doing that
      through legacy xmlBufferShrink() is unsafe because it uses 'unsigned
      int' and the whole point of introducing the new API was handling the
      cases, when 'unsigned int' is not enough.  Therefore, need to use the
      new xmlBufShrink().  But it is "private".
      
      Therefore, I propose to expose the new xmlBufShrink() in the same way,
      as xmlBufContent() and xmlBufUse() are exposed.
      82cdfc4e
  6. 15 Aug, 2012 1 commit
  7. 21 May, 2012 2 commits
  8. 24 Aug, 2009 2 commits
    • Daniel Veillard's avatar
      Regenerated API and symbols · f447ab8f
      Daniel Veillard authored
      * doc/Makefile.am: make the check for symbols pbm a make api failure
      * doc/symbols.xml: added xmlXIncludeProcessTreeFlagsData
      * doc//* elfgcchack.h libxml2.syms testapi.c: regenerated
      f447ab8f
    • Daniel Veillard's avatar
      Regenerate symbols and API after previous patches · 472b1e11
      Daniel Veillard authored
      * doc/symbols.xml: new global data xmlStructuredErrorContext
      * doc/checkapisym.xsl: slightly improve output
      * doc/* libxml2.syms win32/libxml2.def.src: regenerated the API
      472b1e11
  9. 21 Aug, 2009 1 commit
    • Daniel Veillard's avatar
      Autoregenerate libxml2.syms automated checkings · f609d745
      Daniel Veillard authored
      * doc/symbols.xml: the source for all exported symbols
      * doc/checkapisym.xsl: used to check libxml2-api.xml against exported
        symbols
      * doc/syms.xsl: stylesheet regenerating libxml2.syms from symbols.xml
      * doc/Makefile.am libxml2.syms: add the new rules and the generated
        version
      f609d745
  10. 20 Aug, 2009 1 commit
    • Daniel Veillard's avatar
      Add symbol versioning to libxml2 shared libs · 8ed1072c
      Daniel Veillard authored
      * libxml2.syms: the symbols with history, going back to 2.4.30
      * Makefile.am configure.in: linking flags detection and use
      * parser.c tree.c valid.c xpointer.c: various cleanup of functions
        which could be made static or simply discarded, not that many
      8ed1072c