1. 18 Jul, 2001 1 commit
  2. 12 Jul, 2001 1 commit
  3. 09 Jul, 2001 1 commit
  4. 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
  5. 27 Apr, 2001 1 commit
    • Daniel Veillard's avatar
      - parserInternals.c xpath.[ch]: some UTF8 cleanup on · 61d80a28
      Daniel Veillard authored
      - 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
  6. 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.
  7. 21 Apr, 2001 1 commit
  8. 18 Apr, 2001 1 commit
  9. 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
      - 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
  10. 26 Mar, 2001 1 commit
  11. 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.
  12. 23 Feb, 2001 2 commits
    • Owen Taylor's avatar
      Revert directory structure changes · 3473f88a
      Owen Taylor authored
    • 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.
  13. 22 Jan, 2001 1 commit
    • Daniel Veillard's avatar
      More work, bugfixes for problems detected by XSLT, and addition of · e456646d
      Daniel Veillard authored
      a new specific type for XSLT:
      - xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
        type correponding to an XSLT result tree fragment. Share most
        of the data format with node set, as well as operators.
      - HTMLtree.c: added a newline at the end of the doctype output
        whe this one is not present initially.
      - tree.c: make sure taht the parent and doc pointers are properly
        set when copying attributes (lists).
  14. 15 Jan, 2001 1 commit
    • Daniel Veillard's avatar
      Patches bug fixes and on new function: · 389e6b72
      Daniel Veillard authored
      - xpath.c: fixed the comaprision of values and nodelists,
        need to compare nodelist still ...
      - debugXML.c: avoided a possible core dump
      - HTMLparser.c: cleanup
      - nanohttp.c: contributed fix.
      - tree.c: fixes in properties handling added xmlSetNsProp
        needed by libxslt
      - xpathInternals.h: exported xmlXPathBooleanFunction, added a
      - TODO: updated
  15. 06 Nov, 2000 1 commit
    • Daniel Veillard's avatar
      XInclude and other stuff while travelling. Contributed patches: · 9e8bfae5
      Daniel Veillard authored
      - tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
        debugXML.c xmlversion.h.in: Started adding XInclude support,
        this is a new xmllint option
      - tree.c xpath.c: applied TOM patches for XPath
      - xpointer.c: fixed a couple of errors.
      - uri.c: added an escaping function needed for xinclude
      - testXPath.c hash.c HTMLtree.c: minor cleanups raised by
        new warning from RH70 gcc's version
  16. 31 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      - HTMLparser.c: fixed loop on invalid char in scripts · a4964b75
      Daniel Veillard authored
      - parser.c: update to description of xmlIOParseDTD()
      - libxml.m4 xmlversion.h.in: changes contributed by
        Michael Schmeing <m.schmeing@internet-factory.de>
      - configure.in: preparing for 2.2.7
      - Makefile.am: trying to avoid  config.h and acconfig.h
        being included in the distrib
      - rebuilt the docs
      - configure.in: released 2.2.7
  17. 25 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      patched to redirrect all "out of context" error messages to · d6d7f7bf
      Daniel Veillard authored
      a reconfigurable routine. The changes are:
      * xmlerror.h : added the export of an error context type (void *)
        an error handler type xmlGenericErrorFunc there is an interface
        xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
        to reset the error handling routine and its argument
        (by default it's equivalent to respectively fprintf and stderr.
      * all the c files: all wild accesses to stderr or stdout within
        the library have been replaced to calls to the handler.
  18. 24 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      Bunch of fixes, finishing moving datastructures to the hash stuff: · 126f2799
      Daniel Veillard authored
      - hash.[ch] debugXML.c: expanded/enhanced the API, added
        multikey tuples, made hash structure opaque
      - valid.[ch]: moved elements, attributes, notations decalarations
        as well as ID and refs to hash tables.
      - entities.c: hash cleanup
      - xmlmemory.c: fixed a dump problem in debug mode
      - include/Makefile.am: problem passing in DESTDIR= values patch
        from Marc Christensen <marc@calderasystems.com>
      - nanohttp.c: removed debugging remains
      - HTMLparser.c: the bogus tag should be ignored (Wayne)
      - HTMLparser.c parser.c: fixing a number of problems with the
        macros in the *parser.c files (Wayne).
      - HTMLparser.c: close the previous option when opening a new one
        (Marc Sanfacon).
      - result/HTML/*: updated the HTML results accordingly
  19. 22 Oct, 2000 1 commit
  20. 09 Oct, 2000 1 commit
  21. 06 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      Tried to build libxml2-2.2.5 · 7e99c63b
      Daniel Veillard authored
      Automake is a fucking piece of ugly shit full of tricks and without
      any kind of sensible documentation or logic :-(((((((((
      Daniel, pissed !
  22. 05 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      Massive XPath implementation cleanup: · 55b91f2d
      Daniel Veillard authored
      - debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
        in the XPath engine, rewrote large parts of it, now it's far
        cleaner and in sync with the REC not an old WD. Fixed a parsing
        problem in the interactive XML shell found when testing XPath.
  23. 04 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      More work and fixes on XPath: · ac260306
      Daniel Veillard authored
      - debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
        incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
        examples with the extra test
  24. 02 Oct, 2000 1 commit
    • Daniel Veillard's avatar
      Big XPath cleanup continues, one URI fix: · 740abf5a
      Daniel Veillard authored
      - xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
        engine, should be far more stable, incorporated a new version of
        preceding/following axis, need testing
      - uri.c: fixed file:///c:/a/b/c problem
      - test/XPath/tests/idsimple: augmented the XPath tests
  25. 01 Oct, 2000 1 commit
    • 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
  26. 24 Sep, 2000 1 commit
  27. 17 Sep, 2000 1 commit
    • Daniel Veillard's avatar
      New set of cleanups, released 2.2.3: · 04698d9e
      Daniel Veillard authored
      - SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
        removed a few warnings in pedantic mode ...
      - parserInternals.c parser.c: moved encoding switching function
        to parserInternals.c
      - configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
  28. 10 Sep, 2000 1 commit
    • Daniel Veillard's avatar
      Jumbo patch, resync of W3C/Gnome CVS trees: · 39c7d71a
      Daniel Veillard authored
      - uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
        the cleanup of the computation of URI references when seeking
        external entities. The URI reference string and the resulting
        URI are both stored now.
      - parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
        large s(n)printf checks and cleanup from Denis Barbier
      - xmlversion.h.in tree.h: couple of SGML declarations for a
        possible docbook module.
      - result/VC/ : a couple of test output changed due to the change
        of the entities URI
  29. 27 Aug, 2000 1 commit
    • Daniel Veillard's avatar
      Bunch of new parser cleanup work: · e0854c3f
      Daniel Veillard authored
      - SAX.c tree.c debugXML.c: fixed bogus behaviour when an
        undeclared namespace prefix was used, added a warning.
        Cleaned up support w.r.t. entities, spilling out a warning
        and being pedantic on lookups.
      - test/warning/ent9 : added testcase for previous example.
      - TODO: updated
      - parserInternals.h parser.c: changed the way names are parsed
        now allow infinite size and decrease penalty for normal use
      - parser.c: Started a big cleanup/check of the parser code,
        fixed some of the most tortuous entity code, spotted code
        unused anymore
      - test/*: added tests for very long names and related nasty
  30. 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
  31. 14 Jul, 2000 1 commit
    • Daniel Veillard's avatar
      - doc/encoding.html doc/xml.html: added I18N doc · 32bc74ef
      Daniel Veillard authored
      - encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
        improvements, both parser and filters, added ASCII & HTML,
        fixed the ISO-Latin-1 one
      - xmllint.c testHTML.c: added/made visible --encode
      - debugXML.c : cleanup
      - most .c files: applied patches due to warning on Windows and
        when using Sun Pro cc compiler
      - xpath.c : cleanup memleaks
      - nanoftp.c : added a TESTING preprocessor flag for standalong
        compile so that people can report bugs more easilly
      - nanohttp.c : ditched socklen_t which was a portability mess
        and replaced it with unsigned int.
      - tree.[ch]: added xmlHasProp()
      - TODO: updated
      - test/ : added more test for entities, NS, encoding, HTML, wap
      - configure.in: preparing for 2.2.0 release
  32. 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
  33. 03 Apr, 2000 1 commit
  34. 14 Mar, 2000 1 commit
  35. 02 Feb, 2000 1 commit
  36. 25 Jan, 2000 1 commit
  37. 28 Dec, 1999 1 commit
  38. 22 Dec, 1999 1 commit
  39. 21 Dec, 1999 1 commit