Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 726f67e2 | 2014-10-16 15:40:16 | Release of libxml2-2.9.2 | ||
| af62eb4f | 2014-10-13 16:40:56 | Python generator bug raised by the const change the doc methode for xmlDocGetRootElement wasn't generated anymore | ||
| ea8c89b9 | 2014-03-04 16:13:34 | doc/news.html: small update to avoid line join while generating NEWS. | ||
| 4e73bfae | 2014-07-12 17:46:46 | Fix a link to James SAX documentation old page | ||
| e59c244e | 2013-12-11 00:01:38 | Add limitations about encoding conversion | ||
| e38217ae | 2013-05-10 15:40:13 | Forgot to document 2.9.1 release, regenerate docs | ||
| f4e5a699 | 2013-04-19 15:36:36 | Release of libxml2-2.9.1 * configure.in: bumped version * doc/*: updated the symbols file and regenerated | ||
| 4d7a3295 | 2012-11-23 23:30:49 | rebuild docs:Makefile.am | ||
| 54ae471c | 2013-04-01 16:37:05 | Regenerated API, and testapi, rebuild documentation After the previous commit adding 2 new entry points | ||
| d8a75bff | 2013-03-28 00:16:42 | Converting apibuild.py to python3 not finished .... | ||
| 113384f1 | 2013-03-27 11:43:41 | Add documentation for xmllint --xpath https://bugzilla.gnome.org/show_bug.cgi?id=694822 this wasn't documented in the man page, and there was a typo in xmllint help output. | ||
| f7aeda24 | 2013-03-23 10:31:26 | Fix the URL of the SAX docuemntation from James as it has moved | ||
| fb27e2cd | 2012-09-28 08:59:33 | Fix spelling of "length". | ||
| 38bbd341 | 2012-09-11 15:00:08 | Release of libxml2-2.9.0 * libxml.spec.in: update * doc/*: updated and regenerated * libxml2.syms testapi.c: regenerated | ||
| f8e3db04 | 2012-09-11 13:26:36 | Big space and tab cleanup Remove all space before tabs and space and tabs at end of lines. | ||
| e00778b4 | 2012-09-08 21:09:26 | Followup to LibXML2 docs/examples cleanup patch | ||
| 878ec9db | 2012-09-07 14:52:17 | Second round of cleanups for LibXML2 docs/examples configure.am: * Explicitly disallow --enable-rebuild-docs when builddir != srcdir, per what you said about needing to build docs with an in-source build doc/Makefile.am: * Ensure that xmlversion.h is in the source tree before running apibuild.py, to avoid generating an incomplete libxml2-api.xml * Update the .PHONY target (forgot to do this earlier) doc/devhelp/Makefile.am: * Wrap the doc-generating rule in an "if REBUILD_DOCS" conditional so it doesn't cause trouble for regular users * Added a handy-dandy "rebuild" target doc/examples/index.py: * NOTE: You need to run this script to regenerate the files it creates, and then commit the newly-updated files! The generated files currently in git master (e.g. doc/examples/Makefile.am) are out of date even before this patch! * index.html really needs to be in EXTRA_DIST * Wrap the doc-generating rules in an "if REBUILD_DOCS" conditional, because they shouldn't be active otherwise | ||
| 857104cd | 2012-09-04 14:25:23 | Remove all .cvsignore as they are not used anymore For https://bugzilla.gnome.org/show_bug.cgi?id=682985 suggested by Adrian Bunk <bunk@stusta.de> | ||
| 3e031b7d | 2012-08-24 16:52:44 | Switching XPath node sorting to Timsort I use libxml xpath engine on quite large (and mostly "flat") xml files. It seems that Shellsort, that is used in xmlXPathNodeSetSort is a performance bottleneck for my case. I have read some posts about sorting in libxml in the libxml archive, but I agree that qsort was not the way to go. I experimented with Timsort instead and my results were good for me. For about 10000 nodes, my test was about 5x faster with Timsort, for 1000 nodes about 10% faster, for small data files, the difference was not measurable. * timsort.h: the algorithm, kept in a separate header * xpath.c: plug in the new algorithm in xmlXPathNodeSetSort * Makefile.am: add the header to the EXTRA_DIST * doc/apibuild.py: avoid indexing the new header | ||
| 82cdfc4e | 2012-08-22 11:05:09 | Expose xmlBufShrink in the public tree API As suggested by Andrew W. Nosenko: Proposal: expose the new xmlBufShrink() to the "public" API for compatibility with xmlBufUse(). Reason: the following scenario: 1. Read something into xmlParserInputBuffer (e.g. using xmlParserInputBufferRead()) 2. Extract content through xmlBufContent() 3. Extract content length through xmlBufUse(). Result have type 'size_t'. 4. Use this content 5. Now, you need to shrink the buffer. How to do it? Doing that through legacy xmlBufferShrink() is unsafe because it uses 'unsigned int' and the whole point of introducing the new API was handling the cases, when 'unsigned int' is not enough. Therefore, need to use the new xmlBufShrink(). But it is "private". Therefore, I propose to expose the new xmlBufShrink() in the same way, as xmlBufContent() and xmlBufUse() are exposed. | ||
| 6842ee81 | 2012-08-17 09:58:38 | More cleanups to the documentation part of libxml2 doc/Makefile.am: * Build what's in doc/ before doc/devhelp/, as the dependency graph flows that way * Add "--path $(srcdir)" so that xsltproc can find DTDs in srcdir * Replaced $(top_srcdir)/doc with an equivalent $(srcdir) * Qualified libxml2-api.xml with $(srcdir) as it's always generated there * Rewrote the dependencies for libxml2-api.xml so that xmlversion.h doesn't throw everything off doc/devhelp/Makefile.am: * Use Automake constructs to install the HTML files instead of an install-data-local rule * Reorganized the file a bit (hello whitespace!) * EXTRA_DIST doesn't need to list so many files now that dist_devhelp_DATA is being used * Only print "Rebuilding devhelp files" if rebuilding is actually occurring doc/examples/index.py: * Make the "this file is auto-generated" banner more prominent * Autotools updates: Use AM_CPPFLAGS/AM_CFLAGS instead of INCLUDES * Got rid of DEPS as it's not needed (Automake already sees the dependency on libxml2.la by way of LDADD(S)) * Replaced LDADDS with LDADD, which is applied to all programs listed in the file. Since all the test programs have the same link dependencies, this way is more concise yet equivalent. * Remove the *.tmp files via "make clean" instead of having the test programs do it themselves (more on this later) * Invoke index.py in srcdir, as it pretty much needs to run there * Restructured the index.html rule so that only the xmllint invocation is allowed to fail * Use $(MKDIR_P) instead of $(mkinstalldirs), $(VAR) instead of @VAR@ * Remove symlinks for test?.xml in an out-of-source build * Sort lists for neatness * Better formatting for EXTRA_DIST and noinst_PROGRAMS variables * Simplified the Automake bits printed for each program: *_LDFLAGS doesn't need to be specified as it's empty anyway, *_DEPENDENCIES is redundant, *_LDADD isn't needed due to the global LDADD * Added a bit that symlinks in test?.xml from srcdir in out-of-source builds. This allows the reader4 test to read these files in the current directory, which ensures that the output always looks the same (i.e. does not contain references to srcdir) * Don't hide the test program invocation (or else it's hard to tell which test failed), and don't use superfluous parentheses * NOTE: If you check in these changes, be sure to run this script and also check in the updated files that it generates! doc/examples/*.c: * Updated the test: lines so that + "&&" is used to separate commands instead of ";" so that errors are not masked + reference files are qualified with $(srcdir)/ + no "rm" takes place -- these are a problem because (1) if a test fails, it's useful to have the output file ready for inspection; (2) the "rm" invocation masks a potential non-zero exit status from diff (This is why I added the CLEANFILES line above) doc/examples/io1.res: * Updated this ref file so that the test passes. (This is correct, right?) doc/examples/reader4.res: * Changed this back to its original form, as the symlinking of test?.xml means this file no longer has to contain path prefixes on the filenames doc/examples/testWriter.c: * Changed the output filenames to *.tmp instead of *.res, partly for consistency, partly to not have to add special cases to CLEANFILES doc/examples/xpath1.c: * Removed the "./" prefix on the test invocation, which is redundant as index.py already adds one | ||
| 64d11249 | 2012-08-15 09:10:50 | Fix missing xmlsave.h module which was ignored in recent builds due to "save.h" rule discarding it too | ||
| 97fa5b3c | 2012-08-14 11:01:07 | Fix file and line report for XSD SAX and reader streaming validation Things now work correctly at the xmllint level: thinkpad:~/XML -> xmllint --sax --noout --schema test_schema.xsd test_xml.xml test_xml.xml:72721: Schemas validity error : Element 'level1': Missing child element(s). Expected is ( level2 ). test_xml.xml fails to validate thinkpad:~/XML -> xmllint --stream --schema test_schema.xsd test_xml.xml test_xml.xml:72721: Schemas validity error : Element 'level1': Missing child element(s). Expected is ( level2 ). test_xml.xml fails to validate thinkpad:~/XML -> * error.c: fix a corner case of not reporting lines when we should * include/libxml/xmlschemas.h doc/symbols.xml: had to add new entry points to set the filename on a validation context and a locator callback used to fetch the line and file from the context * xmlschemas.c: add the new entry points xmlSchemaValidateSetFilename() and xmlSchemaValidateSetLocator(), plus make sure the error reporting routine gets the information if available. Add a locator for SAX. * xmlreader.c: add and plug a locator for readers. | ||
| aa017c54 | 2012-08-10 10:42:56 | Release candidate 1 of libxml2-2.9.0 * configure.in libxml.spec.in python/setup.py: bumped release numbers * doc//*: regenerated as part of the release | ||
| 28cc42d0 | 2012-08-10 10:00:18 | Regenerating docs and API files Various cleanups * configure.in: force regeneration of APIs in my environment * buf.c buf.h enc.h encoding.c include/libxml/tree.h include/libxml/xmlerror.h save.h tree.c: various comment cleanups pointed by apibuild * doc/apibuild.py: added the 3 new internal headers in the excludes * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated the API * doc/symbols.xml: listing new entry points for 2.9.0 * doc/devhelp/*: regenerated | ||
| 5d6c02ba | 2012-08-07 10:05:34 | Various "make distcheck" and portability fixups 2nd part doc/examples/Makefile.am: * Use $(VAR), not @VAR@ * Use $(MKDIR_P) instead of $(mkinstalldirs), as the latter is an * obsolete name * Added $(srcdir) qualification to the various test program invocations * in the "tests" target. More work is needed here (notably, when the reference output contains the path to the input file), but this gets things a lot closer to working correctly in an out-of-source build. doc/examples/reader4.res: * Added "./" path qualifiers so that the reader4 test continues to pass cleanly for in-source builds python/tests/Makefile.am: * Symlink in test input files for out-of-source builds | ||
| 5706b6d8 | 2012-08-06 11:32:54 | Various "make distcheck" and portability fixups Makefile.am: * Don't use @VAR@, use $(VAR). Autoconf's AC_SUBST provides us the Make variable, it allows overriding the value at the command line, and (notably) it avoids a Make parse error in the libxml2_la_LDFLAGS assignment when @MODULE_PLATFORM_LIBS@ is empty * Changed how the THREADS_W32 mechanism switches the build between testThreads.c and testThreadsWin32.c as appropriate; using AM_CONDITIONAL allows this to work cleanly and plays well with dependencies * testapi.c should be specified as BUILT_SOURCES * Create symlinks to the test/ and result/ subdirs so that the runtests target is usable in out-of-source-tree builds * Don't do MAKEFLAGS+=--silent as this is not portable to non-GNU Makes * Fixed incorrect find(1) syntax in the "cleanup" rule, and doing "rm -f" instead of just "rm" is good form * (DIST)CLEANFILES needed a bit more coverage to allow "make distcheck" to pass configure.in: * Need AC_PROG_LN_S to create test/ and result/ symlinks in Makefile.am * AC_LIBTOOL_WIN32_DLL and AM_PROG_LIBTOOL are obsolete; these have been superceded by LT_INIT * Don't rebuild docs by default, as this requires GNU Make (as implemented) * Check for uint32_t as some platforms don't provide it * Check for some more functions, and undefine HAVE_MMAP if we don't also HAVE_MUNMAP (one system I tested on actually needed this) * Changed THREADS_W32 from a filename insert into an Automake conditional * The "Copyright" file will not be in the current directory if builddir != srcdir doc/Makefile.am: * EXTRA_DIST cannot use wildcards when they refer to generated files; this breaks dependencies. What I did was define EXTRA_DIST_wc, which uses GNU Make $(wildcard) directives to build up a list of files, and EXTRA_DIST, as a literal expansion of EXTRA_DIST_wc. I also added a new rule, "check-extra-dist", to simplify checking that the two variables are equivalent. (Note that this works only when builddir == srcdir) (I can implement this differently if desired; this is just one way of doing it) * Don't define an "all" target; this steps on Automake's toes * Fixed up the "libxml2-api.xml ..." rule by using $(wildcard) for dependencies (as Make doesn't process the wildcards otherwise) and qualifying appropriate files with $(srcdir) (Note that $(srcdir) is not needed in the dependencies, thanks to VPATH, which we can count on as this is GNU-Make-only code anyway) doc/devhelp/Makefile.am: * Qualified appropriate files with $(srcdir) * Added an "uninstall-local" rule so that "make distcheck" passes doc/examples/Makefile.am: * Rather than use a wildcard that doesn't work, use a substitution that most Make programs can handle doc/examples/index.py: * Do the same here include/libxml/nanoftp.h: * Some platforms (e.g. MSVC 6) already #define INVALID_SOCKET: user@host:/cygdrive/c/Program Files/Microsoft Visual Studio/VC98/\ Include$ grep -R INVALID_SOCKET . ./WINSOCK.H:#define INVALID_SOCKET (SOCKET)(~0) ./WINSOCK2.H:#define INVALID_SOCKET (SOCKET)(~0) include/libxml/xmlversion.h.in: * Support ancient GCCs (I was actually able to build the library with 2.5 but for this bit) python/Makefile.am: * Expanded CLEANFILES to allow "make distcheck" to pass python/tests/Makefile.am: * Define CLEANFILES instead of a "clean" rule, and added tmp.xml to allow "make distcheck" to pass testRelax.c: * Use HAVE_MMAP instead of the less explicit HAVE_SYS_MMAN_H (as some systems have the header but not the function) testSchemas.c: * Use HAVE_MMAP instead of the less explicit HAVE_SYS_MMAN_H testapi.c: * Don't use putenv() if it's not available threads.c: * This fixes the following build error on Solaris 8: libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -I./include \ -D_REENTRANT -D__EXTENSIONS__ -D_REENTRANT -Dsparc -Xa -mt -v \ -xarch=v9 -xcrossfile -xO5 -c threads.c -KPIC -DPIC -o threads.o "threads.c", line 442: controlling expressions must have scalar type "threads.c", line 512: controlling expressions must have scalar type cc: acomp failed for threads.c *** Error code 1 trio.c: * Define isascii() if the system doesn't provide it trio.h: * The trio library's HAVE_CONFIG_H header is not the same as LibXML2's HAVE_CONFIG_H header; this change is needed to avoid a double-inclusion win32/configure.js: * Added support for the LZMA compression option win32/Makefile.{bcb,mingw,msvc}: * Added appropriate bits to support WITH_LZMA=1 * Install the header files under $(INCPREFIX)\libxml2\libxml instead of $(INCPREFIX)\libxml, to mirror the install location on Unix+Autotools xml2-config.in: * @MODULE_PLATFORM_LIBS@ (usually "-ldl") needs to be in there in order for `xml2-config --libs` to provide a complete set of dependencies xmllint.c: * Use HAVE_MMAP instead of the less-explicit HAVE_SYS_MMAN_H | ||
| c943f708 | 2012-05-23 17:10:59 | Release of libxml2-2.8.0 - Makefile.am: don't package .git - configure.in : update to new release - doc/xml.html: added the new release - doc/* testapi.c: regenerated | ||
| ee8f1d4c | 2012-05-21 11:16:12 | Cleanups before 2.8.0-rc2 new symbols, a missing comment and a fix on symbol release | ||
| 79ee284a | 2012-05-15 10:25:31 | Fix various problems with "make dist" * tree.c: missing documentation for xmlBufferDetach * doc/symbols.xml: add two new symbols xmlTextReaderRelaxNGValidateCtxt and xmlBufferDetach * doc/apibuild.py: ignore internal header xzlib.h | ||
| 267b945a | 2011-10-19 22:08:03 | xmlcatalog: Add uri and delegateURI to possible add types in man page. | ||
| 48a305f5 | 2011-09-19 10:00:15 | add generated html files | ||
| ebbbedac | 2011-09-19 09:51:07 | add generated devhelp files | ||
| 6703148c | 2011-09-19 09:50:45 | add XML_WITH_LZMA to api | ||
| 4ea1866f | 2011-05-09 11:45:23 | testWriter: xmlTextWriterWriteFormatElement wants an int instead of a long int Fixes compiler warnings about wrong argument type. | ||
| dde64081 | 2011-03-23 08:12:26 | Improve documentation a bit | ||
| 28fdf8bb | 2011-03-07 08:12:39 | Updated URL for lxml python bindings Also fixed the warning for XPath threaded usage a bit | ||
| 4c2e7c65 | 2010-11-04 18:35:57 | Release of libxml2-2.7.8 | ||
| f99d2223 | 2010-11-04 12:08:08 | 614087 Fix Socket API usage to allow Windows64 compilation In Windows 64 a socket is no more represented by an int, this breaks the nanoftp API and nanoftp/nanohttp, the patch changes this and fix the API for Win64 Regenerated the XML and documentation as a result too. | ||
| 64b0d60c | 2010-11-04 09:43:31 | Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P This was obsoleted in 2005 so we should be safe. But keep AC_PREREQ to 2.59 as it's still widely deployed. | ||
| 3c79510d | 2010-10-15 18:50:41 | Fix devhelp documentation installation When doing an out of tree build | ||
| d2190faf | 2010-09-30 13:58:22 | Fix web site encoding problems The encoding.html page was generated incorectly, revamp the input xml.html and convert the full XSLT chain to use and serve it as UTF-8 * doc/*: fix xml.html, update all stylesheets and regenerate | ||
| f61ba8d0 | 2010-03-25 10:54:32 | Forgot to update the news page for 0.7.7 | ||
| bb5055f3 | 2010-03-15 16:21:00 | Release of libxml2-2.7.7 * configure.in: bump version * doc//*: regenerated | ||
| 96bb740e | 2009-10-06 18:38:15 | Release of libxml2-2.7.6 * configure.in doc/xml.html: updates for release * NEWS doc/libxml2.xsa doc/news.html python/setup.py: regenerated | ||
| 7a896ce2 | 2009-09-24 18:38:57 | Release of libxml2-2.7.5 * configure.in doc/xml.html: updated * doc/libxml2.xsa doc/xml.html python/setup.py: regenerated | ||
| 4dd115c1 | 2009-09-23 18:32:42 | Adding symbols.xml to EXTRA_DIST | ||
| 29341682 | 2009-09-10 18:23:39 | Release of libxml2-2.7.4 * configure.in: new version * libxml.spec.in: cleanup * xmlregexp.c: fix a comment * doc/apibuild.py: update * doc/*: regenerate everything | ||
| f447ab8f | 2009-08-24 19:47:00 | Regenerated API and symbols * doc/Makefile.am: make the check for symbols pbm a make api failure * doc/symbols.xml: added xmlXIncludeProcessTreeFlagsData * doc//* elfgcchack.h libxml2.syms testapi.c: regenerated | ||
| 472b1e11 | 2009-08-24 17:39:07 | Regenerate symbols and API after previous patches * doc/symbols.xml: new global data xmlStructuredErrorContext * doc/checkapisym.xsl: slightly improve output * doc/* libxml2.syms win32/libxml2.def.src: regenerated the API | ||
| d1e312a3 | 2009-08-24 11:58:20 | Add VxWorks to list of OSes | ||
| 53c32edf | 2009-08-21 15:20:55 | Rebuilt the API and regenerated docs | ||
| f609d745 | 2009-08-21 15:16:46 | Autoregenerate libxml2.syms automated checkings * doc/symbols.xml: the source for all exported symbols * doc/checkapisym.xsl: used to check libxml2-api.xml against exported symbols * doc/syms.xsl: stylesheet regenerating libxml2.syms from symbols.xml * doc/Makefile.am libxml2.syms: add the new rules and the generated version | ||
| 45e21e2e | 2009-08-20 19:40:03 | Regenerate the docuemtnation and update for git | ||
| 982ff637 | 2009-08-19 17:51:25 | Fix the PHP search code | ||
| 9a15b30c | 2009-08-07 16:27:15 | Fix Solaris binary links, cleanups * doc/*.html doc/site.xsl doc/xml.html: Dagobert Michelsen pointed out that binaries build for Solaris now live in OpenCSW | ||
| 7b465bdf | 2009-07-24 09:02:51 | Fixed apibuild.py, regenerated doc and interfaces * doc/apibuild.py: fixed the parsing after the change of macro name * doc/* testapi.c: regenerated | ||
| fde74704 | 2009-07-24 09:01:46 | Added sponsoring by AOE media for the server * doc/xml.html doc/index.html: add information and link to the top page | ||
| bccae2d2 | 2009-06-04 11:22:45 | * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string patch by Christian Persch, fixes #581612 | ||
| a4f85b93 | 2009-03-25 10:45:20 | updated SVN URL for GNOME as pointed by Vincent Lefevre and regenerated * doc/*: updated SVN URL for GNOME as pointed by Vincent Lefevre and regenerated docs daniel svn path=/trunk/; revision=3824 | ||
| 97ff9b36 | 2009-01-18 21:43:30 | preparing 0.7.3 release fix a typo in a name Daniel * configure.in doc/xml.html doc/*: preparing 0.7.3 release * include/libxml/parserInternals.h SAX2.c: fix a typo in a name Daniel svn path=/trunk/; revision=3814 | ||
| f63085de | 2009-01-18 20:53:59 | port patch from Marcus Meissner to add gcc checking for printf like * include/libxml/parser.h include/libxml/xmlwriter.h include/libxml/relaxng.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in include/libxml/valid.h include/libxml/xmlschemas.h include/libxml/xmlerror.h: port patch from Marcus Meissner to add gcc checking for printf like functions parameters, should fix #65068 * doc/apibuild.py doc/*: modified the script accordingly and regenerated * xpath.c xmlmemory.c threads.c: fix a few warnings Daniel svn path=/trunk/; revision=3813 | ||
| d4d47057 | 2009-01-18 17:26:02 | apply patch from Marcus Meissner to add gcc attribute alloc_size should * include/libxml/xmlversion.h.in include/libxml/xmlmemory.h: apply patch from Marcus Meissner to add gcc attribute alloc_size should fix #552505 * doc/apibuild.py doc/* testapi.c: regenerate the API * include/libxml/parserInternals.h: fix a comment problem raised by apibuild.py daniel svn path=/trunk/; revision=3811 | ||
| be2bd6ac | 2008-11-27 15:26:28 | adds element traversal support avoid a warning regenerated daniel * include/libxml/tree.h tree.c python/generator.py: adds element traversal support * valid.c: avoid a warning * doc/*: regenerated daniel svn path=/trunk/; revision=3804 | ||
| b40744e3 | 2008-10-17 13:26:44 | patch from Adrian Bunk which adds --disable-rebuild-docs to avoid * configure.in doc/Makefile.am: patch from Adrian Bunk which adds --disable-rebuild-docs to avoid rebuilding them daniel svn path=/trunk/; revision=3801 | ||
| 7f4547cd | 2008-10-03 07:58:23 | preparing the release of 2.7.2 fix the Solaris portability issue * configure.in doc/* NEWS: preparing the release of 2.7.2 * dict.c: fix the Solaris portability issue * parser.c: additional cleanup on #554660 fix * test/ent13 result/ent13* result/noent/ent13*: added the example in the regression test suite. * HTMLparser.c: handle leading BOM in htmlParseElement() Daniel svn path=/trunk/; revision=3799 | ||
| a7036d93 | 2008-09-01 14:50:19 | prepare release of 2.7.1 daniel * doc/xml.html doc/news.html configure.in python/setup.py NEWS: prepare release of 2.7.1 daniel svn path=/trunk/; revision=3792 | ||
| 1572425c | 2008-08-30 15:01:04 | preparing 2.7.0 release remove some testing traces remove some warnings * configure.in, doc/*: preparing 2.7.0 release * tree.c: remove some testing traces * parser.c xmlIO.c xmlschemas.c: remove some warnings Daniel svn path=/trunk/; revision=3788 | ||
| 28b7b4bd | 2008-08-30 08:19:02 | regenerated Daniel * doc/* testapi.c: regenerated Daniel svn path=/trunk/; revision=3786 | ||
| 4cc67bb7 | 2008-08-29 19:58:23 | patch from Robert Schwebel , allows to compile the example if configured * doc/examples/reader3.c: patch from Robert Schwebel , allows to compile the example if configured without output support fixes #545582 * Makefile.am: add testrecurse to the make check tests * HTMLparser.c: if the parser got a encoding argument it should be used over what the meta specifies, patch fixing #536346 Daniel svn path=/trunk/; revision=3785 | ||
| cba68396 | 2008-08-29 12:43:40 | a couple more fixes patch from Andreas Färber to compile on Haiku * parser.c: a couple more fixes * nanohttp.c nanoftp.c: patch from Andreas Färber to compile on Haiku * doc/examples/*: regenerated daniel svn path=/trunk/; revision=3784 | ||
| 2cba4158 | 2008-08-27 11:45:41 | fix a small initialization problem raised by Ashwin increase testing * threads.c: fix a small initialization problem raised by Ashwin * testapi.c gentest.py: increase testing especially for document with an internal subset, and entities * tree.c: fix a deallocation issue when unlinking entities from a document. * valid.c: fix a missing entry point test not found previously. * doc/*: regenerated the APIs, docs etc. daniel svn path=/trunk/; revision=3778 | ||
| 984e569c | 2008-06-11 08:14:22 | add a section in the FAQ about multithread and xmlCleanupParser Daniel * doc/xml.html doc/FAQ.html: add a section in the FAQ about multithread and xmlCleanupParser Daniel svn path=/trunk/; revision=3748 | ||
| 25a1ce91 | 2008-06-02 16:04:12 | patch from Hans de Goede to switch the file to UTF-8 switch to generate * ChangeLog: patch from Hans de Goede to switch the file to UTF-8 * doc/news.xsl: switch to generate the NEWS file in UTF-8 instead of ISO-8859-1 Daniel svn path=/trunk/; revision=3745 | ||
| 438ebbd5 | 2008-05-12 12:58:46 | fx compilation when configured without the reader should fix #513110 * xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h python/types.c python/libxml_wrap.h python/libxml.c: fx compilation when configured without the reader should fix #513110 * doc/*: regenerated Daniel svn path=/trunk/; revision=3743 | ||
| dee23485 | 2008-04-11 12:58:43 | added new function xmlSchemaValidCtxtGetParserCtxt based on Holger * include/libxml/xmlschemas.h xmlschemas.c: added new function xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch * doc/apibuild.py doc/*: regenerated the doc, chased why the new function didn't got any documentation, added more checking in the generator * include/libxml/relaxng.h include/libxml/schematron.h include/libxml/xmlschemas.h include/libxml/c14n.h include/libxml/xmlregexp.h include/libxml/globals.h include/libxml/xmlreader.h threads.c xmlschemas.c: various changes and cleanups following the new reports Daniel svn path=/trunk/; revision=3738 | ||
| 596da973 | 2008-04-08 14:58:41 | preparing release of 2.6.32 Daniel * configure.in NEWS doc/*: preparing release of 2.6.32 Daniel svn path=/trunk/; revision=3734 | ||
| 354cf5c7 | 2008-04-07 12:46:48 | fix a link to XmlNodeType doc reported by Martijn Arts rebuilt Daniel * xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts * docs/*: rebuilt Daniel svn path=/trunk/; revision=3732 | ||
| e43579b2 | 2008-04-03 04:56:04 | small doc improvement for xmlXPathContext from Jack Jansen, fixes #524759 * include/libxml/xpath.h: small doc improvement for xmlXPathContext from Jack Jansen, fixes #524759 * doc/newapi.xsl doc/*: fixed a problem and regenerated the docs Daniel svn path=/trunk/; revision=3722 | ||
| 68b6e02b | 2008-03-31 09:26:00 | lot of out of memory handling fixes from Ashwin work around a problem with * parser.c: lot of out of memory handling fixes from Ashwin * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain * include/libxml/threads.h: indenting cleanups Daniel svn path=/trunk/; revision=3720 | ||
| 05b37c68 | 2008-03-31 08:27:07 | trying to clarify even more the xmlCleanupParser() use and the memory * parser.c docs/*: trying to clarify even more the xmlCleanupParser() use and the memory documentation Daniel svn path=/trunk/; revision=3719 | ||
| 70e20add | 2008-02-25 15:44:43 | patch from Florent Guiliani to fix build on SCO OpenServer daniel * testModule.c: patch from Florent Guiliani to fix build on SCO OpenServer daniel svn path=/trunk/; revision=3698 | ||
| 851b2d0e | 2008-02-08 10:57:57 | regenerated, it was truncated. Daniel * doc/examples/examples.xml: regenerated, it was truncated. Daniel svn path=/trunk/; revision=3690 | ||
| ad87d5e8 | 2008-02-04 16:50:03 | added a small section on returning memory to the kernel by compacting the * doc/xml.html doc/xmlmem.html: added a small section on returning memory to the kernel by compacting the heap provided by Wolfram Sang Daniel svn path=/trunk/; revision=3682 | ||
| c707d0b7 | 2008-01-24 14:48:54 | fix a memeory leak in internal subset parsing with a fix from Ashwin add * parser.c: fix a memeory leak in internal subset parsing with a fix from Ashwin * test/errors/content1.xml result/errors/content1.xml*: add test to regressions Daniel svn path=/trunk/; revision=3680 | ||
| 28b64e2a | 2008-01-11 09:07:51 | Prepare docs for release of 2.6.31, Daniel svn path=/trunk/; revision=3677 | ||
| aa2404e9 | 2008-01-11 06:44:00 | apply patch from Fred Crozat to avoid outputting -L/usr/lib from * xml2-config.in: apply patch from Fred Crozat to avoid outputting -L/usr/lib from xml2-config, fixes #497012 Daniel svn path=/trunk/; revision=3672 | ||
| a76a81f6 | 2007-10-10 08:28:18 | fix to avoid a crash when dumping an attribute from an XHTML document, * xmlsave.c: fix to avoid a crash when dumping an attribute from an XHTML document, patch contributed to fix #485298 Daniel svn path=/trunk/; revision=3660 | ||
| c1b3fe05 | 2007-08-23 15:00:06 | preparing release of 2.6.30 Daniel * configure.in doc/*: preparing release of 2.6.30 Daniel svn path=/trunk/; revision=3654 | ||
| d012f48b | 2007-08-22 17:36:57 | Updated links for Perl and lxml bindings, Daniel svn path=/trunk/; revision=3651 | ||
| 734e7667 | 2007-06-26 11:30:31 | fix a crash on solaris when a printf %s with a NULL argument occurs, * xmlschemas.c: fix a crash on solaris when a printf %s with a NULL argument occurs, should fix #450936 Daniel svn path=/trunk/; revision=3641 | ||
| 38431c33 | 2007-06-12 16:20:09 | release of libxml2 2.6.28 patch from Dagfinn I. Mannsåker for idness of * doc/* configure.in NEWS: release of libxml2 2.6.28 * valid.c: patch from Dagfinn I. Mannsåker for idness of name in HTML, c.f. bug #305885. Daniel svn path=/trunk/; revision=3638 | ||
| cb4284e2 | 2007-04-25 13:55:20 | applied patch from Richard Jones to for the silent flag on valgrind when * xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied patch from Richard Jones to for the silent flag on valgrind when doing "make valgrind" * xmlregexp.c: raise a regexp error when '\' is misused to escape a standard character. Daniel svn path=/trunk/; revision=3606 | ||
| 39bcf94a | 2007-04-17 14:47:05 | release of libxml2 2.6.28 Daniel * doc/* configure.in NEWS: release of libxml2 2.6.28 Daniel svn path=/trunk/; revision=3601 | ||
| bd44484b | 2007-03-20 08:47:29 | applied patch from Björn Wiberg to try to fix again the silly * nanoftp.c: applied patch from Björn Wiberg to try to fix again the silly __ss_familly problem on various AIXes, should fix #420184 Daniel svn path=/trunk/; revision=3592 | ||
| d3befb1f | 2007-03-13 15:25:19 | Removed missing link, Daniel svn path=/trunk/; revision=3589 | ||
| 43a87290 | 2007-02-15 20:41:02 | Changed all references to libxml2 CVS over to the corresponding SVN. A few * doc/xml.html: Changed all references to libxml2 CVS over to the corresponding SVN. A few other spelling/grammar/links also changed. * doc/libxml2-api.xml, doc/*.html: Regenerated all docs. svn path=/trunk/; revision=3585 | ||
| fde5b0b9 | 2007-02-12 17:31:53 | small cleanup to avoid packaging .svn applied patch to avoid a problem in * Makefile.am: small cleanup to avoid packaging .svn * libxml.h threads.c parser.c: applied patch to avoid a problem in concurrent threaded initialization fix from Ted Phelps Daniel svn path=/trunk/; revision=3582 | ||
| 7f28a01d | 2007-01-11 23:42:10 | Re-generated the documentation (API chunks 27-29 were missing) (also * Re-generated the documentation (API chunks 27-29 were missing) (also causes changes to testapi.c, elfgcchack.h and win32/libxml2.def.src) svn path=/trunk/; revision=3574 | ||
| fe3970e0 | 2006-11-23 16:08:30 | fixed a bug where the principal node type of an axis wasn't tested on name * xpath.c: fixed a bug where the principal node type of an axis wasn't tested on name check, fixes bug #377432 daniel |