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. 08 Jan, 2002 1 commit
  3. 31 Dec, 2001 1 commit
  4. 04 Nov, 2001 1 commit
  5. 15 Oct, 2001 1 commit
  6. 10 Oct, 2001 1 commit
  7. 14 Sep, 2001 1 commit
    • Daniel Veillard's avatar
      do not output hexadecimal charrefs when serializing HTML since some · 16698281
      Daniel Veillard authored
      * encoding.c entities.c: do not output hexadecimal charrefs
        when serializing HTML since some version of Netscape can't
        grok it, generate decimal ones.
      * result/HTML/doc3.htm: output changed due to previous test
      * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
  8. 27 Jul, 2001 1 commit
  9. 18 Jul, 2001 1 commit
  10. 16 Jul, 2001 1 commit
  11. 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
  12. 21 Jun, 2001 1 commit
  13. 20 Jun, 2001 1 commit
  14. 31 May, 2001 1 commit
  15. 30 May, 2001 1 commit
  16. 28 May, 2001 1 commit
  17. 30 Apr, 2001 1 commit
  18. 21 Apr, 2001 1 commit
  19. 16 Apr, 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.
  21. 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.
  22. 04 Jan, 2001 1 commit
  23. 24 Nov, 2000 1 commit
    • Daniel Veillard's avatar
      General fixes, XPointer improvements: · f62ceffb
      Daniel Veillard authored
      - HTMLparser.c: some fixes on auto-open of html/head/body
      - encoding.c: fixed a compilation error on some gcc env
      - xpath.c xpointer.[ch] xpathInternals.h: improved the
        XPointer implementation
      - test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
        related XPointer tests and associated results
  24. 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.
  25. 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
  26. 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
  27. 21 Jul, 2000 1 commit
  28. 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
  29. 02 Jul, 2000 1 commit
  30. 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
  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. 03 May, 2000 1 commit
    • Daniel Veillard's avatar
      revamped the encoding support, added iconv support, so now libxml if · 496a1cf5
      Daniel Veillard authored
      * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
        the encoding support, added iconv support, so now libxml if
        compiled with iconv automatically support japanese encodings
        among others. Work based on initial patch from Yuan-Chen Cheng
        I may have broken binary compat in the encoding handler
        registration scheme, but that was so utterly broken I don't
        expect anybody to have used this feature until now.
      * parserInternals.h: fixup on the CHAR range macro
      * xml-error.h, parser.c: catch URL/URI errors using the uri.c
      * tree.[ch]: added xmlBufferGrow(), was needed for iconv
      * uri.c: added xmlParseURI() I can't believe I forgot to
        implement this one in 2.0 !!!
      * SAX.c: moved doc->encoding update in the endDocument() call.
      * TODO: updated.
        Iconv rules :-)
  33. 03 Apr, 2000 1 commit
  34. 14 Mar, 2000 1 commit
  35. 22 Dec, 1999 1 commit
  36. 16 Dec, 1999 1 commit
  37. 24 Nov, 1999 1 commit
  38. 17 Nov, 1999 1 commit
  39. 22 Sep, 1999 1 commit