1. 18 Mar, 2002 1 commit
    • Daniel Veillard's avatar
      preparing 2.4.18 updated and rebuilt the web site implement the new · 34ce8bec
      Daniel Veillard authored
      * configure.in: preparing 2.4.18
      * doc/*: updated and rebuilt the web site
      * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
        the Windows and Cygwin maintainers.
      * parser.c: humm, changed the way the SAX parser work when
        xmlSubstituteEntitiesDefault(1) is set, it will then
        do the entity registration and loading by itself in case the
        user provided SAX getEntity() returns NULL.
      * testSAX.c: added --noent to test the behaviour.
  2. 31 Dec, 2001 1 commit
  3. 20 Nov, 2001 1 commit
  4. 29 Oct, 2001 2 commits
    • Daniel Veillard's avatar
      a few VMS updates from John A Fotheringham added · acf7ff0a
      Daniel Veillard authored
      * vms/readme.vms vms/build_libxml.com nanoftp.c
        include/libxml/xmlversion.h.in: a few VMS updates from
        John A Fotheringham
      * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
        and xmlCleanupOutputCallbacks() for the Perl binding people.
    • Daniel Veillard's avatar
      apply fixes to close #63271 and avoid segfaults when the error routine · 635ef72a
      Daniel Veillard authored
      * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
        apply fixes to close #63271 and avoid segfaults when
        the error routine gets callbed before xmlInitParser()
        get called.
      * nanoftp.c error.c: Applied patches from Justin Fletcher
        correcting some xmlGenericError misuses.
  5. 19 Oct, 2001 1 commit
  6. 17 Oct, 2001 1 commit
  7. 13 Oct, 2001 1 commit
    • Daniel Veillard's avatar
      Applied the last patches from Gary, cleanup, activated threading all user · d0463560
      Daniel Veillard authored
      * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
        include/libxml/parserInternals.h include/libxml/tree.h
        include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
        nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
        testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
        Applied the last patches from Gary, cleanup, activated threading
        all user accessible global variables are now handled in globals.[ch]
        Still a bit rought but make tests passes with either
        --with-threads defined at configure time or not.
      * Makefile.am example/Makefile.am: added globals.[ch] and threads
        linking options
  8. 11 Oct, 2001 1 commit
  9. 10 Oct, 2001 1 commit
  10. 23 Aug, 2001 1 commit
    • Daniel Veillard's avatar
      preparing for a 2.4.3 release even if it may not be ready yet redirected · 9f7b84bb
      Daniel Veillard authored
      * Makefile.am configure.in include/libxml/xmlwin32version.h:
        preparing for a 2.4.3 release even if it may not be ready yet
      * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
        all file parsing lookup to go through the entity resolver, add
        to add an API to bypass it (needed to load catalogs themselves),
        some cleanup on the catalog code too.
      * nanoftp.c: small cleanup
      * doc/catalog.html: small update
  11. 13 Aug, 2001 1 commit
  12. 18 Jul, 2001 1 commit
  13. 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
  14. 09 Jun, 2001 1 commit
  15. 21 Apr, 2001 1 commit
  16. 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
  17. 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.
  18. 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
  19. 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.
  20. 27 Dec, 2000 1 commit
    • Daniel Veillard's avatar
      Finally had a bit of time to resynch both trees: · a6d8eb62
      Daniel Veillard authored
      - HTMLparser.[ch]: added a way to avoid adding automatically
        omitted tags. htmlHandleOmittedElem() allows to change the
        default handling.
      - tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
        xmlDocDumpFormatMemoryEnc(), uses memory functions for output
        of xmllint too when using --memory flag, added a memory test
        suite at the Makefile level.
      - xpathInternals.h xpath.[ch] xpointer.c: fixed problems
        with namespace use when encountering QNames in XPath evalation,
        added xmlns() scheme in XPointer.
      - nanoftp.c : incorporated a fix
      - parser.c xmlIO.c: fixed problems raised with encoding when using
        the memory I/O
      - parserInternals.c: closed bug 25934 reported by
      - TODO: updated
  21. 12 Nov, 2000 1 commit
    • Daniel Veillard's avatar
      Bug fixes new Xinclude tests: · bf43275d
      Daniel Veillard authored
      - nanoftp.c: fixed gcc 2.95 new warnings
      - SAX.c: fixed a stupid bug
      - tree.c: fixed a formatting problem when round-tripping
        from/to memory
      - xinclude.c: chased memleak, fixed a base problem
      - xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
      - TODO: updated
      - Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
        adding a first small set of regression tests for XInclude
  22. 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.
  23. 12 Oct, 2000 1 commit
  24. 11 Oct, 2000 1 commit
  25. 09 Oct, 2000 1 commit
  26. 24 Sep, 2000 1 commit
  27. 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
  28. 20 Aug, 2000 1 commit
  29. 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
  30. 10 Jul, 2000 1 commit
  31. 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
  32. 24 Apr, 2000 1 commit
    • Daniel Veillard's avatar
      removed extraneous xmlRemoveProp definition added item about · 06047432
      Daniel Veillard authored
      * tree.h: removed extraneous xmlRemoveProp definition
      * TODO: added item about --disable-corba configure switch
      * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
      * nanoftp.c: fixed include problems giving troubles on AIX and
      * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
        parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
        comment and headers changes to lower gtk-doc number of warnings
      * doc/html/*: rebuilt docs
  33. 03 Apr, 2000 1 commit
  34. 14 Mar, 2000 1 commit
  35. 02 Feb, 2000 2 commits
  36. 01 Feb, 2000 1 commit
  37. 30 Jan, 2000 1 commit