1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2026-01-26 21:41:34 +03:00

103 Commits

Author SHA1 Message Date
Nick Wellnhofer
0bea77c828 Release v2.15.0 2025-09-15 13:34:13 +02:00
Nick Wellnhofer
b9943bcaa3 Remove legacy win32 build system 2025-09-10 18:07:39 +02:00
Nick Wellnhofer
347147b555 Update NEWS 2025-09-08 16:02:59 +02:00
Nick Wellnhofer
1763281cd6 Remove LZMA support 2025-09-08 15:30:53 +02:00
Nick Wellnhofer
86cf217d34 build: Disable Schematron support by default 2025-06-08 14:22:32 +02:00
Nick Wellnhofer
bbe5827c94 doc: Build docs with Doxygen and xsltproc
Build the documentation as part of the build process with support for
all build systems. This adds a new configuration option --with-docs to
build documentation. Required tools are Doxygen, xsltproc and the
DocBook 4 XSLT stylesheets. Doxygen will also be required to build the
Python bindings.
2025-05-02 13:33:34 +02:00
Nick Wellnhofer
b85d77d156 http: Remove built-in HTTP client
Stubs are retained for ABI compatibility.

Fixes #631.
Obsoletes #160.
2025-04-20 18:21:06 +02:00
Nick Wellnhofer
fa931566d2 build: Disable Python bindings by default 2025-04-17 20:01:16 +02:00
Nick Wellnhofer
dade63971f Bump version 2025-03-27 15:51:13 +01:00
Nick Wellnhofer
e091d9fbdf Release v2.14.0 2025-03-27 14:38:33 +01:00
Nick Wellnhofer
7fa79341b3 Update NEWS
Everything should be ready for the 2.14.0 release now.
2025-03-16 12:14:33 +01:00
Nick Wellnhofer
bde22ce8a8 Update NEWS 2025-03-09 13:53:18 +01:00
Nick Wellnhofer
d9ea76505d build: Restrict binary compatibility to 2.14
On ELF systems, this bumps the soname from libxml2.so.2 to
libxml2.so.16. For historic reasons, the last component is the sum of
major and minor version.
2025-03-04 18:00:24 +01:00
Nick Wellnhofer
e60f0712ea Update NEWS 2025-03-01 15:18:20 +01:00
Nick Wellnhofer
93506d41cb parser: Make catalog PIs opt-in
This is an obscure feature that shouldn't be enabled by default.
2025-01-29 00:50:47 +01:00
Nick Wellnhofer
1082d813e8 parser: Prepare to make decompression opt-in
Add a new parser option XML_PARSE_UNZIP that enables decompression.
xmlReadFile, xmlCtxtReadFile and xmlCreateURLParserCtxt always set
this option currently, but downstream users should start to set the
option if they really need it.
2025-01-29 00:49:57 +01:00
Nick Wellnhofer
ec909ed27e example: Fix indentation in icu.c, mention in NEWS 2024-11-23 15:40:44 +01:00
Nick Wellnhofer
f9a6469a47 Update NEWS 2024-10-14 16:15:11 +02:00
Nick Wellnhofer
ec4340b828 Update NEWS 2024-07-23 01:32:43 +02:00
Nick Wellnhofer
8fb1dc9a62 Clarify xpointer() extension removal 2024-07-02 22:17:08 +02:00
Ryan Carsten Schmidt
86c4cf58ec Fix typo in NEWS (--with-html -> --with-http) 2024-06-14 16:35:11 -05:00
Nick Wellnhofer
cdd2575f7f Release v2.13.0 2024-06-12 15:45:38 +02:00
Nick Wellnhofer
d5523d27eb Update NEWS 2024-06-12 15:37:17 +02:00
Nick Wellnhofer
1371d0bda2 Update NEWS 2024-05-21 00:31:02 +02:00
Nick Wellnhofer
f7f1453772 build: Disable support for compression libraries by default
libxml2 has limited support for reading and writing compressed data
with the help of zlib and liblzma which used to be enabled by default.
This only works for files read from the file system and never worked
with memory buffers. My guess is that this feature is virtually unused.

In light of the recently discovered xz backdoor, it's a good time to
disable these features by default to reduce attack surface and prepare
for eventual removal.

If --with-legacy is passed to the Autotools build, compression will
be enabled by default as before.
2024-04-02 13:25:56 +02:00
Nick Wellnhofer
a18d94168b Update NEWS 2023-12-24 22:11:49 +01:00
Nick Wellnhofer
5e9b167dce Release v2.12.0 2023-11-16 13:20:16 +01:00
Nick Wellnhofer
0c18af8306 Update NEWS 2023-10-24 17:45:41 +02:00
Nick Wellnhofer
d94f0b0ba2 doc: Update MAINTAINERS and NEWS 2023-09-22 19:01:11 +02:00
Nick Wellnhofer
f296934ade Release v2.11.0 2023-04-28 14:28:33 +02:00
Nick Wellnhofer
0d1765fdb7 doc: Mention new location of XML catalog as breaking change 2022-11-13 15:21:22 +01:00
Nick Wellnhofer
a249372112 doc: Mention potentially breaking changes in NEWS 2022-11-04 15:10:48 +01:00
Nick Wellnhofer
ae383bdb74 Release v2.10.0 2022-08-17 13:22:20 +02:00
Nick Wellnhofer
04d4124c15 Update news and rebuild documentation 2022-02-19 19:26:42 +01:00
Nick Wellnhofer
1089111142 Redirect links to xmlsoft.org
Documentation and releases are now available on gitlab.gnome.org.
2022-02-13 23:10:00 +01:00
Jared Yanovich
2a350ee9b4 Large batch of typo fixes
Closes #109.
2019-09-30 18:04:38 +02:00
Nick Wellnhofer
a7fe7ee459 Regenerate NEWS 2019-02-15 17:37:19 +01:00
Jan Pokorný
bb654feb9a Fix typos: dictio{ nn -> n }ar{y,ies}
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2016-04-15 22:22:48 +08:00
Daniel Veillard
726f67e2f1 Release of libxml2-2.9.2 2014-10-16 15:40:16 +08:00
Patrick Monnerat
ea8c89b9b5 doc/news.html: small update to avoid line join while generating NEWS. 2014-10-04 21:13:47 +08:00
Daniel Veillard
96bb740e21 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
2009-10-06 18:38:15 +02:00
Daniel Veillard
7f4547cdbd 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
2008-10-03 07:58:23 +00:00
Daniel Veillard
a7036d93a0 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
2008-09-01 14:50:19 +00:00
Daniel Veillard
da3fee406d Borland C fix from Moritz Both regenerate, workaround a problem for buffer
* trionan.c: Borland C fix from Moritz Both
* testapi.c: regenerate, workaround a problem for buffer testing
* xmlIO.c HTMLtree.c: new internal entry point to hide even better
  xmlAllocOutputBufferInternal
* tree.c: harden the code around buffer allocation schemes
* parser.c: restore the warning when namespace names are not absolute
  URIs
* runxmlconf.c: continue regression tests if we get the expected
  number of errors
* Makefile.am: run the python tests on make check
* xmlsave.c: handle the HTML documents and trees
* python/libxml.c: convert python serialization to the xmlSave APIs
  and avoid some horrible hacks
Daniel

svn path=/trunk/; revision=3790
2008-09-01 13:08:57 +00:00
Daniel Veillard
39801e572a apply patch from Martin fixing python whitespaces following previous
* python/generator.py python/setup.py: apply patch from Martin fixing
  python whitespaces
* NEWS: following previous commit rebuilt now in UTF-8
Daniel

svn path=/trunk/; revision=3746
2008-06-03 16:08:54 +00:00
Daniel Veillard
596da973eb preparing release of 2.6.32 Daniel
* configure.in NEWS doc/*: preparing release of 2.6.32
Daniel

svn path=/trunk/; revision=3734
2008-04-08 14:58:41 +00:00
Daniel Veillard
28b64e2a6c Prepare docs for release of 2.6.31, Daniel
svn path=/trunk/; revision=3677
2008-01-11 09:07:51 +00:00
Daniel Veillard
cd2ebab7d9 fix an open() call with creation without 3rd argument hopefully that
* nanohttp.c: fix an open() call with creation without 3rd argument
  hopefully that interface is never used.
Daniel

svn path=/trunk/; revision=3656
2007-08-23 20:47:33 +00:00
Daniel Veillard
734e76675f 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
2007-06-26 11:30:31 +00:00
Daniel Veillard
38431c3308 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
2007-06-12 16:20:09 +00:00