1. 11 Sep, 2012 1 commit
  2. 28 Jul, 2005 1 commit
    • Daniel Veillard's avatar
      a lot of small cleanups based on Linus' sparse check output. Daniel · 24505b0f
      Daniel Veillard authored
      * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c
        runsuite.c runtest.c schematron.c testHTML.c testReader.c
        testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c
        xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of
        small cleanups based on Linus' sparse check output.
      Daniel
      24505b0f
  3. 21 Jul, 2005 1 commit
    • Daniel Veillard's avatar
      applied a patch from Marcus Boerger to fix problems with calling · ffa3c749
      Daniel Veillard authored
      * error.c globals.c parser.c runtest.c testHTML.c testSAX.c
        threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
        xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
        include/libxml/valid.h include/libxml/xmlIO.h
        include/libxml/xmlerror.h include/libxml/xmlexports.h
        include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
        to fix problems with calling conventions on Windows this should
        fix #309757
      Daniel
      ffa3c749
  4. 27 Jun, 2004 1 commit
  5. 04 Mar, 2004 1 commit
  6. 13 Jan, 2004 1 commit
  7. 18 Oct, 2003 1 commit
    • William M. Brack's avatar
      enhanced macros to avoid breaking ABI from previous versions. modified to · 871611bb
      William M. Brack authored
      * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
        include/libxml/parserInternals.h: enhanced macros to avoid
        breaking ABI from previous versions.
      * catalog.c, parser.c, tree.c: modified to use IS_* macros
        defined in parserInternals.h.  Makes maintenance much easier.
      * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
        compilation warnings
      * configuration.in: fixed pushHTML test error; enhanced for
        better devel (me) testing
      871611bb
  8. 30 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      added a new configure option --with-push, some cleanups, chased code size · 73b013fc
      Daniel Veillard authored
      * HTMLparser.c Makefile.am configure.in legacy.c parser.c
        parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
        include/libxml/parser.h include/libxml/parserInternals.h
        include/libxml/xmlversion.h.in: added a new configure
        option --with-push, some cleanups, chased code size anomalies.
        Now a library configured --with-minimum is around 150KB,
        sounds good enough.
      Daniel
      73b013fc
  9. 29 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      Okay this is scary but it is just adding a configure option to disable · a9cce9cd
      Daniel Veillard authored
      * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
        encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
        testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
        testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
        xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
        example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
        include/libxml/catalog.h include/libxml/debugXML.h
        include/libxml/entities.h include/libxml/nanohttp.h
        include/libxml/relaxng.h include/libxml/tree.h
        include/libxml/valid.h include/libxml/xmlIO.h
        include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
        include/libxml/xpathInternals.h python/libxml.c:
        Okay this is scary but it is just adding a configure option
        to disable output, this touches most of the files.
      Daniel
      a9cce9cd
  10. 26 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      added the same htmlRead APIs than their XML counterparts new parser · 9475a352
      Daniel Veillard authored
      * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
        added the same htmlRead APIs than their XML counterparts
      * include/libxml/parser.h: new parser options, not yet implemented,
        added an options field to the context.
      * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
        is found within a cdata section.
      * result/noent/cdata2 result/cdata2 result/cdata2.rdr
        result/cdata2.sax test/cdata2: add one more cdata test
      Daniel
      9475a352
  11. 25 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      preparing a beta3 solving the ABI problems make sure the global variables · 092643b5
      Daniel Veillard authored
      * configure.in: preparing a beta3 solving the ABI problems
      * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
        include/libxml/globals.h include/libxml/SAX.h: make sure the
        global variables for the default SAX handler are V1 ones to
        avoid ABI compat problems.
      * xmlreader.c: cleanup of uneeded code
      * hash.c: fix a comment
      Daniel
      092643b5
  12. 05 Aug, 2003 1 commit
  13. 01 Aug, 2003 1 commit
  14. 05 Mar, 2003 1 commit
  15. 17 Oct, 2001 1 commit
  16. 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
      Daniel
      d0463560
  17. 03 Aug, 2001 1 commit
    • Daniel Veillard's avatar
      applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC · 50f34371
      Daniel Veillard authored
      * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
        testSAX.c xmlIO.c xmllint.c include/win32config.h
        include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
        include/libxml/xmlwin32version.h.in win32/README.MSDev
        win32/dsp/*: applied Win32 Facelift No.2 patches from
        Igor Zlatkovic for Windows/MSC
      Daniel
      50f34371
  18. 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
  19. 21 Apr, 2001 1 commit
  20. 26 Mar, 2001 1 commit
  21. 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
  22. 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
  23. 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.
      Daniel
      d6d7f7bf
  24. 14 Oct, 2000 1 commit
  25. 09 Oct, 2000 1 commit
  26. 29 Aug, 2000 1 commit
  27. 28 Aug, 2000 1 commit
    • Daniel Veillard's avatar
      Mostly HTML generation and parsing enhancements: · e010c17d
      Daniel Veillard authored
      - HTMLparser.[ch] testHTML.c: applied the second set of
        patches from Wayne Davison <wayned@blorf.net>, adding
        htmlEncodeEntities()
      - HTMLparser.c: fixed an ignorable white space detection bug
        occuring when parsing with SAX only
      - result/HTML/*.sax: updated since the output is now HTML
        encoded...
      Daniel.
      e010c17d
  28. 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
  29. 17 Aug, 2000 1 commit
  30. 14 Aug, 2000 1 commit
  31. 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
  32. 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
      Daniel
      32bc74ef
  33. 03 Apr, 2000 1 commit
  34. 09 Jan, 2000 1 commit
  35. 29 Dec, 1999 1 commit
  36. 22 Dec, 1999 1 commit
  37. 01 Dec, 1999 1 commit
    • Daniel Veillard's avatar
      - added the patch from Carl Nygard <cnygard@bellatlantic.net> · f5c2c870
      Daniel Veillard authored
         which allow impressive speed improvement on dataset with large text
         pieces, but at the cost of broken binary compatibility and slightly
         bigger memory usage.  Configure with --with-buffers to activate them,
         they are protected with XML_USE_BUFFER_CONTENT define.
       - added xmlCleanupPredefinedEntities(), memory allocation cleanup
      Daniel
      f5c2c870
  38. 14 Oct, 1999 1 commit
  39. 23 Sep, 1999 1 commit
  40. 22 Sep, 1999 1 commit