[libxml2] Created tag v2.10.0
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Created tag v2.10.0
- Date: Wed, 17 Aug 2022 11:56:09 +0000 (UTC)
The unsigned tag 'v2.10.0' was created.
Tagger: Nick Wellnhofer <wellnhofer aevum de>
Date: 1660736353 +0200
Release v2.10.0
Changes since the last tag 'v2.9.13':
Christopher Degawa (1):
configure: move XML_PRIVATE_LIBS after WIN32_EXTRA_LIBADD is set
Damjan Jovanovic (5):
Add whitespace folding for some atomic data types that it's missing on.
Properly fold whitespace around the QName value when validating an XSD schema.
Add support for some non-standard escapes in regular expressions.
Use strtoul() instead of sscanf, and correct data types that break GCC.
Document support for the non-standard escape sequences. Support non-BMP code points in surrogate pairs
of '\uXXXX\uXXXX'.
Daniel E (4):
cmake: Remove non needed files in docs dir
cmake: Remove more unnecessary files installed in docs dir
cmake: Use symbol versioning on UNIX-like platforms
cmake: Install libxml.m4 on UNIX-like platforms
Daniel Engberg (2):
build: Make use of variables in libxml's pkg-config file
cmake: Adjust paths for UNIX or UNIX-like target systems
David Kilzer (13):
Fix leak of xmlElementContent
Mark more static data as `const`
Use UPDATE_COMPAT() consistently in buf.c
Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars()
Restore behavior of htmlDocContentDumpFormatOutput()
Fix use-after-free bugs when calling xmlTextReaderClose() before xmlFreeTextReader() on post-validating
parser
Fix ownership of xmlNodePtr & xmlAttrPtr fields in xmlSetTreeDoc()
Fix double colon typos in xmlBufferResize()
Remove unused xmlBuf functions
xmlBufAvail() should return length without including a byte for NUL terminator
Fix integer overflow in xmlBufferDump()
Fix missing NUL terminators in xmlBuf and xmlBuffer functions
Reserve byte for NUL terminator and report errors consistently in xmlBuf and xmlBuffer
David Seifert (13):
Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings
Respect `--sysconfdir` in source files
configure.ac: remove useless AC_SUBST
Makefile.am: install examples more idiomatically
python/Makefile.am: rely on global AM_INIT_AUTOMAKE
python/Makefile.am: nest python docs in $(docdir)
configure.ac: disable static libraries by default
Detect libm using libtool's macros
python/tests: open() relative to test scripts
configure.ac: make AM_SILENT_RULES([yes]) unconditional
configure.ac: produce tar.xz only (GNOME policy)
Avoid obsolescent `test -a` constructs
Use portable python shebangs
James Hilliard (1):
configure: check for icu DEFS
Joey Arhar (3):
Remove regressions.py from Makefile.am
Add windows includes to xmlIO.c
Add xptr_locs flag to win32/configure.js
Mehltretter Karl (2):
fix Schematron spelling
fix typo in comment
Mike Dalessio (3):
Update `xmlStrlen()` to use POSIX / ISO C `strlen()`
test coverage for abruptly-closed comments
htmlParseComment: handle abruptly-closed comments
Mike Gilbert (1):
testapi: remove leading slash from "/missing.xml"
Nick Wellnhofer (154):
Rework validation context flags
Remove unneeded code in xmlreader.c
Don't add IDs containing unexpanded entity references
Only warn on invalid redeclarations of predefined entities
Remove elfgcchack.h
Add XML_DEPRECATED macro
Disable FTP support by default
Deprecate all functions in nanoftp.h
Disable legacy support by default
Deprecate legacy functions
Disable docbook support by default
Deprecate all functions in DOCBparser.h
Deprecate IDREF-related functions in valid.h
Remove special configuration for certain maintainers
Add note about optimization flags
Fix documentation in entities.c
Fix --without-valid build
More fixes to --without-valid build
Fix recovery from invalid HTML start tags
Fix unused variable warnings with disabled features
Fix build with older Python versions
Fix range quantifier on subregex
Fix certain combinations of regex range quantifiers
Remove useless __CYGWIN__ checks
Remove __DJGPP__ checks
Always fopen files with "rb"
Remove broken Windows CE support
Remove broken Visual Studio 2010 support
Remove broken bakefile support
Don't include ICU headers in public headers
Warn when using deprecated functions from Python bindings
Reset last error in xmlCleanupGlobals
Remove useless call to xmlRelaxNGCleanupTypes
Remove broken Mac OS 9 support
Remove broken VxWorks support
Don't check for standard C89 headers
Don't check for standard C89 library functions
Remove obsolete AC_HEADER checks
Remove obsolete Python test framework
Move xmlCleanupGlobals to non-generated section
Update build_glob.py
Update genChRanges.py
Fix recursion check in xinclude.c
Remove isinf/isnan emulation in win32config.h
Remove ICONV_CONST test
Remove cruft from win32config.h
Use stdint.h with newer MSVC
Remove unneeded #includes
Remove DOCBparser
Add XML_DEPRECATED to ignored keywords
Remove obsolete XML Software Autoupdate (XSA) file
Make examples a standalone HTML page
Normalize XPath strings in-place
Fix memory leak in xmlFindCharEncodingHandler
Fix potential double-free in xmlXPtrStringRangeFunction
Don't set HAVE_WIN32_THREADS in win32config.h
Improve buffer allocation scheme
Continue to parse entity refs in recovery mode
Avoid arithmetic on freed pointers
Fix parser progress checks
Deprecate module init and cleanup functions
Use non-recursive mutex in dict.c
Simplify recursive pthread mutex
Use critical sections as mutex on Windows
Fix weak pthread symbols after commit 4adb7677
Fix --without-debug build
Undeprecate schema init functions
Revert "Simplify recursive pthread mutex"
Revert "Continue to parse entity refs in recovery mode"
Fix calls to deprecated init/cleanup functions
Port some test scripts to Python 3
Mark docbook symbols as removed
Remove old website
Rework documentation build system
Remove --with-html-dir option
Only install *.html and *.c example files
Don't try to recreate COPYING symlink
Streamline documentation installation
Rename xmlcatalog_man.xml
Fix GitLab pages job
Move AM_MAINTAINER_MODE to AM section
Clean up encoding switching code
Make xmlStaticCopyNode non-recursive
Don't overlink executables
Add WIN32_EXTRA_LIBADD to XML_PRIVATE_LIBS
Remove LIBS from XML_PRIVATE_LIBS
Update libxml-2.0-uninstalled.pc.in
Use XML_PRIVATE_LIBS in libxml2_la_LIBADD
Add CI job for static build
Initialize XPath floating-point globals
Consolidate man pages
Update xml2-config man page
Remove outdated xml2Conf.sh
Move local Autoconf macros into m4 directory
Remove major parts of old test suite
Move testThreads to new test suite
Move testModule to new test suite
Move SVG tests to runtest.c
Allow missing result files in runtest
Move regexp tests to runtest
Remove unused result files
Fix schemas and relaxng tests
Simplify 'make check' targets
Move doc/examples tests to new test suite
CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
cmake: Install documentation in CMAKE_INSTALL_DOCDIR
Fix short-lived regression in xmlStaticCopyNode
cmake: Fix build without thread support
Fix compiler warnings in Python code
Run CI tests with FTP and legacy modules
cmake: Disable FTP and legacy modules by default
Don't mix declarations and code in runtest.c
Also build CI tests with -Werror
cmake: Fix build with thread support
cmake: Run all tests when threads are disabled
Remove remaining definitions of STDC_HEADERS
Port gentest.py to Python 3
Regenerate api.xml and testapi.c
Add configuration flag for XPointer locations support
Implement xpath1() XPointer scheme
Fix warnings when testing --with-minimum build
Add --with-minimum build to CI tests
Build Autotools CI tests out of source tree (VPATH)
Port genUnicode.py to Python 3
Don't try to copy children of entity references
Redirect examples test output to /dev/null
Fix parsing of subtracted regex character classes
Define LFS macros before including system headers
[CVE-2022-29824] Fix integer overflows in xmlBuf and xmlBuffer
Disable network in API tests
Use xmlNewDocText in xmlXIncludeCopyRange
Fix reinitialization of library on Windows
Fix xmlCleanupThreads on Windows
Fix Python tests on macOS
Fix unintended fall-through in xmlNodeAddContentLen
Don't reset nsDef when changing node content
Simplify xmlFreeNode
Avoid calling xmlSetTreeDoc
Avoid double-free if malloc fails in inputPush
Fix memory leak in xmlLoadEntityContent error path
Reset nsNr in xmlCtxtReset
Also reset nsNr in htmlCtxtReset
Make XPath depth check work with recursive invocations
Improve documentation of tree manipulation API
Reduce indentation in HTMLparser.c
Skip incorrectly opened HTML comments
Fix build with older pkg-config versions
Fix memory leak with invalid XSD
Make gentest.py work with Python 2
Don't autogenerate doc/examples/Makefile.am
Rebuild documentation
Add uninstall target for examples
Cleanup files generated by test suite
Release v2.10.0
Oliver Diehl (3):
Replaced tabs by 4 spaces
Add value-of tag support
Add let variable tag support
Sergey Kosukhin (1):
Use NAN/INFINITY if available to init XPath NaN/Inf
Tony Tascioglu (1):
Make testchar return an error on failure
Vadim Zeitlin (1):
Ignore configure backup file created by recent autoreconf too
jinsub ahn (1):
fix: xmlXPathParserContext could be double-delete in OOM case.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]