1. 19 May, 2001 2 commits
    • Daniel Veillard's avatar
      - HTMLtree.h debugXML.h parserInternals.h tree.h valid.c · bed7b052
      Daniel Veillard authored
        xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
      - doc/html/* : rebuilt the docs
      - valid.c: small patch which may improve some case when
        validating.
      Daniel
      bed7b052
    • Daniel Veillard's avatar
      - HTMLparser.c: Closed bug #54891 · f69bb4b5
      Daniel Veillard authored
      - result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
        to the suite
      forgot to commit this one yesterday
      - encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
        applied a documentation patch from LotR and filled in a few missing
        descriptions
      Daniel
      f69bb4b5
  2. 16 May, 2001 1 commit
  3. 15 May, 2001 2 commits
  4. 11 May, 2001 1 commit
  5. 10 May, 2001 2 commits
  6. 29 Apr, 2001 1 commit
  7. 28 Apr, 2001 1 commit
  8. 27 Apr, 2001 1 commit
    • Daniel Veillard's avatar
      - parserInternals.c xpath.[ch]: some UTF8 cleanup on · 61d80a28
      Daniel Veillard authored
        xmlXPathParseName
      - xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
      - debugXML.c: avoid compilation problems if compiling without
        HTML support, Igor Zlatkovic
      - win32/libxml2/libxml2.def.src: being able to compile without
        XPath on Windows
      Daniel
      61d80a28
  9. 26 Apr, 2001 1 commit
  10. 25 Apr, 2001 1 commit
  11. 24 Apr, 2001 1 commit
  12. 23 Apr, 2001 1 commit
    • Daniel Veillard's avatar
      Time to work on helping the Gnome Doc project, first step is reintegrating · eae522a0
      Daniel Veillard authored
      the SGML DocBook parser in libxml2 distrib:
      - DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
        xmlversion.h.in: started (re)integrating the DocBook SGML parser.
      - SAX.[ch]: cleanup and updates for DocBook
      - debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
        ex SGML identifier changes
      - valid.c: removed a static unused function.
      Daniel
      eae522a0
  13. 20 Apr, 2001 1 commit
    • Daniel Veillard's avatar
      Geez, this one was painful ! I still need to handle entities references · dab4cb37
      Daniel Veillard authored
      for the validation step but I have a clean way to add this without touching
      the algorithm:
      - valid.[ch] tree.h: worked *hard* to get non-determinist content
        validation without using an ugly NFA -> DFA algo in the source.
        Made a specific algorithm easier to maintain, using a single
        stack and without recursion.
      - Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
      - hash.c: made the growing routine static
      - tree.h parser.c: added the parent information to an
        xmlElementContent node.
      Daniel
      dab4cb37
  14. 18 Apr, 2001 2 commits
  15. 16 Apr, 2001 2 commits
  16. 12 Apr, 2001 1 commit
  17. 11 Apr, 2001 2 commits
  18. 27 Mar, 2001 1 commit
    • Daniel Veillard's avatar
      Spring cleanup ...: - configure.in Makefile.am config.h.in · 92ad2104
      Daniel Veillard authored
      Spring cleanup ...:
      - configure.in Makefile.am config.h.in xmlversion.h.in: detect if
        we need string functions
      - trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
        to be able to use them where needed. Applied some changes
        to reduce name linking pollution and compile in only what's
        needed.
      - HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
        xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
        for the string manipulation functions
      - xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
        to the free() function of xmlmemory.c
      - entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
        xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
        usage.
      Daniel
      92ad2104
  19. 26 Mar, 2001 1 commit
  20. 24 Mar, 2001 1 commit
    • Daniel Veillard's avatar
      Huge cleanup, I switched to compile with · 56a4cb8c
      Daniel Veillard authored
      -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
      -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
      -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
      -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
      -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
      - HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
        encoding.h entities.c error.c list.[ch] nanoftp.c
        nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
        testSAX.c testURI.c testXPath.c tree.[ch] uri.c
        valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
        xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
        Cleanup, staticfied a number of non-exported functions,
        detected and cleaned up a dozen of problem found this way,
        avoided a lot of public function name/typedef/system names clashes
      - doc/xml.html: updated
      - configure.in: switched private flags to the really pedantic ones.
      Daniel
      56a4cb8c
  21. 19 Mar, 2001 3 commits
  22. 18 Mar, 2001 1 commit
    • Daniel Veillard's avatar
      Completely changed the way the XPath evaluation is done, likely to break · 9e7160d4
      Daniel Veillard authored
      stuff like libxslt right now:
      - Makefile.am: detect XPath memleaks in regreson tests
      - error.c: fixed and error w.r.t. error reporting still using
        stderr
      - hash.c: added new line at end of file
      - tree.h: minor cleanup
      - xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
        expression parsing from evaluation, resulted in a number of
        changes internally, and in XPointer. Likely to break stuff
        using xpathInternals.h but should remain binary compatible,
        new interfaces will be added.
      Daniel
      9e7160d4
  23. 10 Mar, 2001 1 commit
    • Daniel Veillard's avatar
      Preparing for 2.3.4 release: · e356c280
      Daniel Veillard authored
      - configure.in: bumped to 2.3.4
      - error.c: fixed bug #51860
      - tree.c: fixed bug #51861
      - valid.c: cleanup, more debug, failed to fix one bug crap ...
      - tree.[ch] : added xmlDefaultBufferSize
      - nanoftp.c: typo in function name header block
      - doc/xml.html : updated, added link to XML::LibXSLT
      - doc/html/* : rebuilt the docs
      Daniel
      e356c280
  24. 25 Feb, 2001 1 commit
    • Daniel Veillard's avatar
      Okay time to improve performances, gprof session: · 48b2f896
      Daniel Veillard authored
      before  real 0m2.483s (2.3.2 release yesterday)
      current real 0m1.763s
      when parsing (with tree build/freeing) db10000.xml from XSLTMark:
      - xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
        xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
        avoiding memcpy in production builds MEM_CLEANUP macro use
      - parser.[ch] parserInternals.c: optimizations of the tightest
        internal loops inside the parser. Better checking of I/O
        flushing/loading conditions
      - xmllint.c : added --timing
      Daniel
      48b2f896
  25. 24 Feb, 2001 1 commit
  26. 23 Feb, 2001 2 commits
    • Owen Taylor's avatar
      Revert directory structure changes · 3473f88a
      Owen Taylor authored
      3473f88a
    • CET 2001 Tomasz Koczko's avatar
      moved to libxml directory - this allow simplify automake/autoconf. Now · 64636e7f
      CET 2001 Tomasz Koczko authored
      Thu Feb 23 02:03:56 CET 2001 Tomasz Koczko <kloczek@pld.org.pl>
      
              * *.c *.h libxml files: moved to libxml directory - this allow
      	  simplify automake/autoconf. Now isn't neccessary hack on
      	  am/ac level for make and remove libxml symlink (modified for this
      	  also configure.in and main Makefile.am). Now automake abilities
      	  are used in best way (like in many other projects with libraries).
      	* include/win32config.h: moved to libxml directory (now include
      	  directory isn't neccessary).
      	* Makefile.am, examples/Makefile.am, libxml/Makefile.am:
      	  added empty DEFS and in INCLUDES rest only -I$(top_builddir) -
      	  this allow minimize parameters count passed to libtool script
      	  (now compilation is also slyghtly more quiet).
      	* configure.in: simplifies libzdetestion - prepare separated
      	  variables for keep libz name and path to libz header files isn't
      	  realy neccessary (if someone have libz installed in non standard
      	  prefix path to header files ald library can be passed as:
      	  $ CFALGS="-I</libz.h/path>" LDFLAGS="-L</libz/path>" ./configure
      	* autogen.sh: check now for libxml/entities.h.
      
      	After above building libxml pass correctly and also pass
      	"make install DESTDIR=</install/prefix>" from tar ball generated by
      	"make dist". Seems ac/am reorganization is finished. This changes
      	not touches any other things on *.{c,h} files level.
      64636e7f
  27. 21 Feb, 2001 1 commit
  28. 19 Feb, 2001 1 commit
  29. 16 Feb, 2001 1 commit
  30. 15 Feb, 2001 1 commit
  31. 14 Feb, 2001 1 commit