1. 18 Jul, 2001 1 commit
  2. 29 Jun, 2001 1 commit
  3. 24 Jun, 2001 1 commit
    • Daniel Veillard's avatar
      Summer's cleanup, a really big one: · c5d64345
      Daniel Veillard authored
      * AUTHORS: added William and Bjorn
      * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
        daniel@veillard.com hopefully I won't have to do this again
      * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
        docs can be rebuilt cleanly now
      * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
        from CVs it's generated, added include/libxml/xmlwin32version.h
        also generated but which should change far less frequently.
      * catalog.c nanoftp.c: made sure to include libxml.h not
        libxml/xmlversion.h directly
      * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
        when compiling on WIN32 and MSC
      Daniel
      c5d64345
  4. 23 May, 2001 1 commit
    • Daniel Veillard's avatar
      - xinclude.c: fixed XInclude recursive behaviour bug #54678 · d16df9f6
      Daniel Veillard authored
      - result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
        test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
        added specific regression test
      - parser.h: preparing for the XSLT mode where DTD inherited
        attributes are added to the tree.
      Daniel
      d16df9f6
  5. 19 May, 2001 1 commit
    • 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
  6. 16 May, 2001 1 commit
  7. 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
  8. 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
  9. 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
  10. 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
  11. 05 Feb, 2001 1 commit
    • Daniel Veillard's avatar
      Bug fixes and an extension found and required by XSLT: · 0f2a53cc
      Daniel Veillard authored
      - xpath.c: bug fixes found from XSLT
      - tree.c: preserve node->name special values when copying nodes.
      - parserInternals.[ch] parser.[ch] SAX.c : added a mode where
        external subset are fetched when available but without full
        validation. Added xmlLoadExtDtdDefaultValue, need a function.
      - HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
        output with encoding disabled.
      Daniel
      0f2a53cc
  12. 25 Nov, 2000 1 commit
  13. 13 Nov, 2000 1 commit
    • Daniel Veillard's avatar
      A few serious bugfixes: · 41e06513
      Daniel Veillard authored
      - parser.[ch] parserInternals.c: applied the conditional
        section processing fix from Jonathan P Springer
        <jonathan.springer2@gte.net>
      - xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
        project file, fixed iconv default non support
      - xpath.c: fixed the problem of evaluating relative expressions
        when a node context is provided.
      Daniel
      41e06513
  14. 07 Nov, 2000 1 commit
    • Daniel Veillard's avatar
      Various patches and bug fixes, and XInclude progresses: · c2def84b
      Daniel Veillard authored
      - nanohttp.[ch]: applied Wayne Davison patches to access
        the WWW-Authorization header.
      - parser.c: Closed Bug#30847: Problems when switching encoding
        in short files by applying Simon Berg's patch.
      - valid.c: fixed a validation problem
      - hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
        xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
        Wayne Davison
      - xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
        need to be extended to non full nodes selections.
      - xinclude.c: starts to work decently
      Daniel
      c2def84b
  15. 30 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      - parser.[ch]: added xmlIOParseDTD() · 2ffc3591
      Daniel Veillard authored
      - xpointer.c: added support for the 2 extra parameters of
        string-range, fixed a stoopid error when '0' was present
        in XPointer expressions
      - test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
        testsuite for the above
      Daniel
      2ffc3591
  16. 01 Oct, 2000 2 commits
    • Daniel Veillard's avatar
      - configure.in: releasing 2.2.4 · 8b5dd83f
      Daniel Veillard authored
      - parser.[ch]: added xmlStrEqual()
      - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
        tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
        use xmlStrEqual instead
      - TODO: updated
      - added an XPath test
      Daniel
      8b5dd83f
    • Daniel Veillard's avatar
      Cleanups, 1 bug fix: · bc765307
      Daniel Veillard authored
      - HTMLparser.c: fixed htmlStartCloseIndexinitialized init
      - entities.h: exported xmlInitializePredefinedEntities
      - parser.[ch] : added xmlInitParser()
      - parserInternals.h : had to export htmlInitAutoClose()
      Daniel
      bc765307
  17. 22 Sep, 2000 1 commit
    • Daniel Veillard's avatar
      Cleanup, patch from Wayne Davison: · b656ebe4
      Daniel Veillard authored
      - xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
      - parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
        modified slightly Wayne Davison patch adding xmlStrcasecmp and
        related function, fixing xmlStrncmp(), and associated cleanup
      - result/HTML/entities.html.sax: updating result
      Daniel
      b656ebe4
  18. 16 Sep, 2000 1 commit
    • Daniel Veillard's avatar
      Finally commiting work done on the plane, major cleanup, · b1059e2f
      Daniel Veillard authored
      spread some serious anti bitrot all over the place:
      - parserInternals.c parserInternals.h parser.c Makefile.am:
        created a new module parserInternals.c, moved most of the
        code shared by the various parsers there, as well as
        deprecated  code from parser.c. More cleanup of parser.c
      - uri.c: fixed a problem when URI is NULL
      - valid.c: speedup when looking for an attribute declaration
      Daniel
      b1059e2f
  19. 10 Sep, 2000 1 commit
  20. 26 Aug, 2000 1 commit
    • Daniel Veillard's avatar
      libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, this · f0cc7ccc
      Daniel Veillard authored
      popped out a couple of bugs and 3 speed issues, there is only
      on minor speed issue left. Assorted collection of user reported
      bugs and fixes:
      - doc/encoding.html: added encoding aliases doc
      - doc/xml.html: updates
      - encoding.[ch]: added EncodingAliases functions
      - entities.[ch] valid.[ch] debugXML.c: removed two serious
        bottleneck affecting large DTDs like Docbook
      - parser.[ch] xmllint.c: added a pedantic option, will be useful
      - SAX.c: redefinition of entities is reported in pedantic mode
      - testHTML.c: uninitialized warning from gcc
      - uri.c: fixed a couple of bugs
      - TODO: added issue raised by Michael
      Daniel
      f0cc7ccc
  21. 12 Aug, 2000 1 commit
    • Daniel Veillard's avatar
      Large sync between my W3C base and Gnome's one: · 87b95395
      Daniel Veillard authored
      - parser.[ch]: added xmlGetFeaturesList() xmlGetFeature() and xmlAddFeature()
      - tree.[ch]: added xmlAddChildList()
      - xmllint.c: MAP_FAILED macro test
      - parser.h: added xmlParseCtxtExternalEntity()
      - valid.c: applied bug fixes removed warning
      - tree.c: added CDATA block to elements content
      - testSAX.c: cleanup of output
      - testHTML.c: added SAX testing
      - encoding.c: better error recovery
      - SAX.c, parser.c: fixed one of the external entity processing of the OASis testsuite
      - Makefile.am: added HTML SAX regression tests
      - configure.in: bumped to 2.2.2
      - test/HTML/ result/HTML: added a few of HTML tests, and added the SAX results
      
      Daniel
      87b95395
  22. 30 Jun, 2000 1 commit
    • Daniel Veillard's avatar
      - win32config.h.in: updated · 3f6f7f64
      Daniel Veillard authored
      - xmlversion.h.in: crap forgot to update this, this mean 2.1.0
        lacks iconv support :-( need to release 2.1.1
      - configure.in: release 2.1.1
      - HTMLparser: fixed bug #14784
      - xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
        by Windows compiler
      - HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
        the SAX startDocument() callback.
      - TODO: updated
      - rebuild doc
      Daniel
      3f6f7f64
  23. 28 Jun, 2000 1 commit
    • Daniel Veillard's avatar
      - Large resync between W3C and Gnome tree · be803967
      Daniel Veillard authored
      - configure.in: 2.1.0 prerelease
      - example/Makefile.am example/gjobread.c tree.h: work on
        libxml1 libxml2 convergence.
      - nanoftp, nanohttp.c: fixed stalled connections probs
      - HTMLtree.c SAX.c : support for attribute without values in
        HTML for andersca
      - valid.c: Fixed most validation + namespace problems
      - HTMLparser.c: start document callback for andersca
      - debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
      - parser.h, SAX.c: serious speed improvement for large
        CDATA blocks
      - encoding.[ch] xmlIO.[ch]: Improved seriously saving to
        different encoding
      - config.h.in parser.c xmllint.c: added xmlCheckVersion()
        and the LIBXML_TEST_VERSION macro
      Daniel
      be803967
  24. 12 Apr, 2000 1 commit
  25. 03 Apr, 2000 1 commit
  26. 14 Mar, 2000 1 commit
  27. 04 Mar, 2000 1 commit
  28. 02 Mar, 2000 1 commit
  29. 05 Jan, 2000 1 commit
    • Daniel Veillard's avatar
      - added xmlRemoveID() and xmlRemoveRef() · 71b656e0
      Daniel Veillard authored
      - added check and handling when possibly removing an ID
      - fixed some entities problems
      - added xmlParseTryOrFinish()
      - changed the way struct aredeclared to allow gtk-doc to expose those
      - closed #4960
      - fixes to libs detection from Albert Chin-A-Young
      - preparing 1.8.3 release
      Daniel
      71b656e0
  30. 03 Jan, 2000 1 commit
    • Daniel Veillard's avatar
      - added xmlRemoveProp · 686d6b6a
      Daniel Veillard authored
      - changed the way Windows socket stuff get included
      - removed an indetermination xmLDecl/PI(xml...)
      - xmlNewNs wasn't checking for double definition
      - fixed a problem with dist-hook duplicates
      - fixed the loading of external entities APIs, now xmlLoadExternalEntity()
        is used everywhere
      - now the xhtml spec validates with the xhtml DTD.
      - error.c: fixed crashes in case of no input stream
      - added the xhtml spec and dtds to the validation tests and results
      Daniel
      686d6b6a
  31. 28 Dec, 1999 1 commit
  32. 12 Dec, 1999 2 commits
  33. 24 Nov, 1999 1 commit
  34. 08 Oct, 1999 2 commits
  35. 26 Sep, 1999 1 commit
  36. 23 Sep, 1999 1 commit