OLD | NEW |
1 | 1 |
2 NEWS file for libxml2 | 2 NEWS file for libxml2 |
3 | 3 |
4 Note that this is automatically generated from the news webpage at: | 4 Note that this is automatically generated from the news webpage at: |
5 http://xmlsoft.org/news.html | 5 http://xmlsoft.org/news.html |
6 | 6 |
7 Items not finished and worked on, get in touch with the list if you want | |
8 to help those - More testing on RelaxNG | |
9 - Finishing up XML | |
10 Schemas | |
11 | |
12 The change log at | 7 The change log at |
13 ChangeLog.html | 8 ChangeLog.html |
14 describes the recents commits | 9 describes the recents commits |
15 to the SVN at | 10 to the GIT at |
16 http://svn.gnome.org/viewvc/libxml2/trunk/ | 11 http://git.gnome.org/browse/libxml2/ |
17 code base.Here is the list of public releases: | 12 code base.Here is the list of public releases: |
| 13 2.9.2: Oct 16 2014: |
| 14 - Security: |
| 15 Fix for CVE-2014-3660 billion laugh variant (Daniel Veillard), |
| 16 CVE-2014-0191 Do not fetch external parameter entities (Daniel Veillard) |
| 17 |
| 18 - Bug Fixes: |
| 19 fix memory leak xml header encoding field with XML_PARSE_IGNORE_ENC (Bart De S
chuymer), |
| 20 xmlmemory: handle realloc properly (Yegor Yefremov), |
| 21 Python generator bug raised by the const change (Daniel Veillard), |
| 22 Windows Critical sections not released correctly (Daniel Veillard), |
| 23 Parser error on repeated recursive entity expansion containing < (Daniel Ve
illard), |
| 24 xpointer : fixing Null Pointers (Gaurav Gupta), |
| 25 Remove Unnecessary Null check in xpointer.c (Gaurav Gupta), |
| 26 parser bug on misformed namespace attributes (Dennis Filder), |
| 27 Pointer dereferenced before null check (Daniel Veillard), |
| 28 Leak of struct addrinfo in xmlNanoFTPConnect() (Gaurav Gupta), |
| 29 Possible overflow in HTMLParser.c (Daniel Veillard), |
| 30 python/tests/sync.py assumes Python dictionaries are ordered (John Beck), |
| 31 Fix Enum check and missing break (Gaurav Gupta), |
| 32 xmlIO: Handle error returns from dup() (Philip Withnall), |
| 33 Fix a problem properly saving URIs (Daniel Veillard), |
| 34 wrong error column in structured error when parsing attribute values (Juergen
Keil), |
| 35 wrong error column in structured error when skipping whitespace in xml decl (J
uergen Keil), |
| 36 no error column in structured error handler for xml schema validation errors (
Juergen Keil), |
| 37 Couple of Missing Null checks (Gaurav Gupta), |
| 38 Add couple of missing Null checks (Daniel Veillard), |
| 39 xmlschemastypes: Fix potential array overflow (Philip Withnall), |
| 40 runtest: Fix a memory leak on parse failure (Philip Withnall), |
| 41 xmlIO: Fix an FD leak on gzdopen() failure (Philip Withnall), |
| 42 xmlcatalog: Fix a memory leak on quit (Philip Withnall), |
| 43 HTMLparser: Correctly initialise a stack allocated structure (Philip Withnall)
, |
| 44 Check for tmon in _xmlSchemaDateAdd() is incorrect (David Kilzer), |
| 45 Avoid Possible Null Pointer in trio.c (Gaurav Gupta), |
| 46 Fix processing in SAX2 in case of an allocation failure (Daniel Veillard), |
| 47 XML Shell command "cd" does not handle "/" at end of path (Daniel Veillard), |
| 48 Fix various Missing Null checks (Gaurav Gupta), |
| 49 Fix a potential NULL dereference (Daniel Veillard), |
| 50 Add a couple of misisng check in xmlRelaxNGCleanupTree (Gaurav Gupta), |
| 51 Add a missing argument check (Gaurav Gupta), |
| 52 Adding a check in case of allocation error (Gaurav Gupta), |
| 53 xmlSaveUri() incorrectly recomposes URIs with rootless paths (Dennis Filder), |
| 54 Adding some missing NULL checks (Gaurav), |
| 55 Fixes for xmlInitParserCtxt (Daniel Veillard), |
| 56 Fix regressions introduced by CVE-2014-0191 patch (Daniel Veillard), |
| 57 erroneously ignores a validation error if no error callback set (Daniel Veilla
rd), |
| 58 xmllint was not parsing the --c14n11 flag (Sérgio Batista), |
| 59 Avoid Possible null pointer dereference in memory debug mode (Gaurav), |
| 60 Avoid Double Null Check (Gaurav), |
| 61 Restore context size and position after XPATH_OP_ARG (Nick Wellnhofer), |
| 62 Fix xmlParseInNodeContext() if node is not element (Daniel Veillard), |
| 63 Avoid a possible NULL pointer dereference (Gaurav), |
| 64 Fix xmlTextWriterWriteElement when a null content is given (Daniel Veillard), |
| 65 Fix an typo 'onrest' in htmlScriptAttributes (Daniel Veillard), |
| 66 fixing a ptotential uninitialized access (Daniel Veillard), |
| 67 Fix an fd leak in an error case (Daniel Veillard), |
| 68 Missing initialization for the catalog module (Daniel Veillard), |
| 69 Handling of XPath function arguments in error case (Nick Wellnhofer), |
| 70 Fix a couple of missing NULL checks (Gaurav), |
| 71 Avoid a possibility of dangling encoding handler (Gaurav), |
| 72 Fix HTML push parser to accept HTML_PARSE_NODEFDTD (Arnold Hendriks), |
| 73 Fix a bug loading some compressed files (Mike Alexander), |
| 74 Fix XPath node comparison bug (Gaurav), |
| 75 Type mismatch in xmlschemas.c (Gaurav), |
| 76 Type mismatch in xmlschemastypes.c (Gaurav), |
| 77 Avoid a deadcode in catalog.c (Daniel Veillard), |
| 78 run close socket on Solaris, same as we do on other platforms (Denis Pauk), |
| 79 Fix pointer dereferenced before null check (Gaurav), |
| 80 Fix a potential NULL dereference in tree code (Daniel Veillard), |
| 81 Fix potential NULL pointer dereferences in regexp code (Gaurav), |
| 82 xmllint --pretty crashed without following numeric argument (Tim Galeckas), |
| 83 Fix XPath expressions of the form '@ns:*' (Nick Wellnhofer), |
| 84 Fix XPath '//' optimization with predicates (Nick Wellnhofer), |
| 85 Clear up a potential NULL dereference (Daniel Veillard), |
| 86 Fix a possible NULL dereference (Gaurav), |
| 87 Avoid crash if allocation fails (Daniel Veillard), |
| 88 Remove occasional leading space in XPath number formatting (Daniel Veillard), |
| 89 Fix handling of mmap errors (Daniel Veillard), |
| 90 Catch malloc error and exit accordingly (Daniel Veillard), |
| 91 missing else in xlink.c (Ami Fischman), |
| 92 Fix a parsing bug on non-ascii element and CR/LF usage (Daniel Veillard), |
| 93 Fix a regression in xmlGetDocCompressMode() (Daniel Veillard), |
| 94 properly quote the namespace uris written out during c14n (Aleksey Sanin), |
| 95 Remove premature XInclude check on URI being relative (Alexey Neyman), |
| 96 Fix missing break on last() function for attributes (dcb), |
| 97 Do not URI escape in server side includes (Romain Bondue), |
| 98 Fix an error in xmlCleanupParser (Alexander Pastukhov) |
| 99 |
| 100 - Documentation: |
| 101 typo in error messages "colon are forbidden from..." (Daniel Veillard), |
| 102 Fix a link to James SAX documentation old page (Daniel Veillard), |
| 103 Fix typos in relaxng.c (Jan Pokorný), |
| 104 Fix a doc typo (Daniel Veillard), |
| 105 Fix typos in {tree,xpath}.c (errror) (Jan Pokorný), |
| 106 Add limitations about encoding conversion (Daniel Veillard), |
| 107 Fix typos in xmlschemas{,types}.c (Jan Pokorný), |
| 108 Fix incorrect spelling entites->entities (Jan Pokorný), |
| 109 Forgot to document 2.9.1 release, regenerate docs (Daniel Veillard) |
| 110 |
| 111 - Portability: |
| 112 AC_CONFIG_FILES and executable bit (Roumen Petrov), |
| 113 remove HAVE_CONFIG_H dependency in testlimits.c (Roumen Petrov), |
| 114 fix some tabs mixing incompatible with python3 (Roumen Petrov), |
| 115 Visual Studio 14 CTP defines snprintf() (Francis Dupont), |
| 116 OS400: do not try to copy unexisting doc files (Patrick Monnerat), |
| 117 OS400: use either configure.ac or configure.in. (Patrick Monnerat), |
| 118 os400: make-src.sh: create physical file with target CCSID (Patrick Monnerat), |
| 119 OS400: Add some more C macros equivalent procedures. (Patrick Monnerat), |
| 120 OS400: use C macros to implement equivalent RPG support procedures. (Patrick M
onnerat), |
| 121 OS400: implement XPath macros as procedures for ILE/RPG support. (Patrick Monn
erat), |
| 122 OS400: include in distribution tarball. (Patrick Monnerat), |
| 123 OS400: Add README: compilation directives and OS/400 specific stuff. (Patrick
Monnerat), |
| 124 OS400: Add compilation scripts. (Patrick Monnerat), |
| 125 OS400: ILE RPG language header files. (Patrick Monnerat), |
| 126 OS400: implement some macros as functions for ILE/RPG language support (that a
s no macros). (Patrick Monnerat), |
| 127 OS400: UTF8<-->EBCDIC wrappers for system and external library calls (Patrick
Monnerat), |
| 128 OS400: Easy character transcoding support (Patrick Monnerat), |
| 129 OS400: iconv functions compatibility wrappers and table builder. (Patrick Monn
erat), |
| 130 OS400: create architecture directory. Implement dlfcn emulation. (Patrick Monn
erat), |
| 131 Fix building when configuring without xpath and xptr (Daniel Veillard), |
| 132 configure: Add --with-python-install-dir (Jonas Eriksson), |
| 133 Fix compilation with minimum and xinclude. (Nicolas Le Cam), |
| 134 Compile out use of xmlValidateNCName() when not available. (Nicolas Le Cam), |
| 135 Fix compilation with minimum and schematron. (Nicolas Le Cam), |
| 136 Legacy needs xmlSAX2StartElement() and xmlSAX2EndElement(). (Nicolas Le Cam), |
| 137 Don't use xmlValidateName() when not available. (Nicolas Le Cam), |
| 138 Fix a portability issue on Windows (Longstreth Jon), |
| 139 Various portability patches for OpenVMS (Jacob (Jouk) Jansen), |
| 140 Use specific macros for portability to OS/400 (Patrick Monnerat), |
| 141 Add macros needed for OS/400 portability (Patrick Monnerat), |
| 142 Portability patch for fopen on OS/400 (Patrick Monnerat), |
| 143 Portability fixes for OS/400 (Patrick Monnerat), |
| 144 Improve va_list portability (Patrick Monnerat), |
| 145 Portability fix (Patrick Monnerat), |
| 146 Portability fix (Patrick Monnerat), |
| 147 Generic portability fix (Patrick Monnerat), |
| 148 Shortening lines in headers (Patrick Monnerat), |
| 149 build: Use pkg-config to find liblzma in preference to AC_CHECK_LIB (Philip Wi
thnall), |
| 150 build: Add @LZMA_LIBS@ to libxml’s pkg-config files (Philip Withnall), |
| 151 fix some tabs mixing incompatible with python3 (Daniel Veillard), |
| 152 add additional defines checks for support "./configure --with-minimum" (Denis
Pauk), |
| 153 Another round of fixes for older versions of Python (Arfrever Frehtes Taifersa
r Arahesis), |
| 154 python: fix drv_libxml2.py for python3 compatibility (Alexandre Rostovtsev), |
| 155 python: Fix compiler warnings when building python3 bindings (Armin K), |
| 156 Fix for compilation with python 2.6.8 (Petr Sumbera) |
| 157 |
| 158 - Improvements: |
| 159 win32/libxml2.def.src after rebuild in doc (Roumen Petrov), |
| 160 elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement()
(Roumen Petrov), |
| 161 elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode (Roumen Petrov), |
| 162 Provide cmake module (Samuel Martin), |
| 163 Fix a couple of issues raised by make dist (Daniel Veillard), |
| 164 Fix and add const qualifiers (Kurt Roeckx), |
| 165 Preparing for upcoming release of 2.9.2 (Daniel Veillard), |
| 166 Fix zlib and lzma libraries check via command line (Dmitriy), |
| 167 wrong error column in structured error when parsing end tag (Juergen Keil), |
| 168 doc/news.html: small update to avoid line join while generating NEWS. (Patrick
Monnerat), |
| 169 Add methods for python3 iterator (Ron Angeles), |
| 170 Support element node traversal in document fragments. (Kyle VanderBeek), |
| 171 xmlNodeSetName: Allow setting the name to a substring of the currently set nam
e (Tristan Van Berkom), |
| 172 Added macros for argument casts (Eric Zurcher), |
| 173 adding init calls to xml and html Read parsing entry points (Daniel Veillard), |
| 174 Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c (Jan Pokorný)
, |
| 175 Implement choice for name classes on attributes (Shaun McCance), |
| 176 Two small namespace tweaks (Daniel Veillard), |
| 177 xmllint --memory should fail on empty files (Daniel Veillard), |
| 178 Cast encoding name to char pointer to match arg type (Nikolay Sivov) |
| 179 |
| 180 - Cleanups: |
| 181 Removal of old configure.in (Daniel Veillard), |
| 182 Unreachable code in tree.c (Gaurav Gupta), |
| 183 Remove a couple of dead conditions (Gaurav Gupta), |
| 184 Avoid some dead code and cleanup in relaxng.c (Gaurav), |
| 185 Drop not needed checks (Denis Pauk), |
| 186 Fix a wrong test (Daniel Veillard) |
| 187 |
| 188 |
| 189 |
| 190 2.9.1: Apr 19 2013: |
| 191 - Features: |
| 192 Support for Python3 (Daniel Veillard), |
| 193 Add xmlXPathSetContextNode and xmlXPathNodeEval (Alex Bligh) |
| 194 |
| 195 - Documentation: |
| 196 Add documentation for xmllint --xpath (Daniel Veillard), |
| 197 Fix the URL of the SAX documentation from James (Daniel Veillard), |
| 198 Fix spelling of "length". (Michael Wood) |
| 199 |
| 200 - Portability: |
| 201 Fix python bindings with versions older than 2.7 (Daniel Veillard), |
| 202 rebuild docs:Makefile.am (Roumen Petrov), |
| 203 elfgcchack.h after rebuild in doc (Roumen Petrov), |
| 204 elfgcchack for buf module (Roumen Petrov), |
| 205 Fix a uneeded and wrong extra link parameter (Daniel Veillard), |
| 206 Few cleanup patches for Windows (Denis Pauk), |
| 207 Fix rpmbuild --nocheck (Mark Salter), |
| 208 Fix for win32/configure.js and WITH_THREAD_ALLOC (Daniel Richard), |
| 209 Fix Broken multi-arch support in xml2-config (Daniel Veillard), |
| 210 Fix a portability issue for GCC < 3.4.0 (Daniel Veillard), |
| 211 Windows build fixes (Daniel Richard), |
| 212 Fix a thread portability problem (Friedrich Haubensak), |
| 213 Downgrade autoconf requirement to 2.63 (Daniel Veillard) |
| 214 |
| 215 - Bug Fixes: |
| 216 Fix a linking error for python bindings (Daniel Veillard), |
| 217 Fix a couple of return without value (Jüri Aedla), |
| 218 Improve the hashing functions (Daniel Franke), |
| 219 Improve handling of xmlStopParser() (Daniel Veillard), |
| 220 Remove risk of lockup in dictionary initialization (Daniel Veillard), |
| 221 Activate detection of encoding in external subset (Daniel Veillard), |
| 222 Fix an output buffer flushing conversion bug (Mikhail Titov), |
| 223 Fix an old bug in xmlSchemaValidateOneElement (Csaba László), |
| 224 Fix configure cannot remove messages (Gilles Espinasse), |
| 225 fix schema validation in combination with xsi:nil (Daniel Veillard), |
| 226 xmlCtxtReadFile doesn't work with literal IPv6 URLs (Steve Wolf), |
| 227 Fix a few problems with setEntityLoader (Alexey Neyman), |
| 228 Detect excessive entities expansion upon replacement (Daniel Veillard), |
| 229 Fix the flushing out of raw buffers on encoding conversions (Daniel, |
| 230 Veillard), |
| 231 Fix some buffer conversion issues (Daniel Veillard), |
| 232 When calling xmlNodeDump make sure we grow the buffer quickly (Daniel, |
| 233 Veillard), |
| 234 Fix an error in the progressive DTD parsing code (Dan Winship), |
| 235 xmllint should not load DTD by default when using the reader (Daniel, |
| 236 Veillard), |
| 237 Try IBM-037 when looking for EBCDIC handlers (Petr Sumbera), |
| 238 Fix potential out of bound access (Daniel Veillard), |
| 239 Fix large parse of file from memory (Daniel Veillard), |
| 240 Fix a bug in the nsclean option of the parser (Daniel Veillard), |
| 241 Fix a regression in 2.9.0 breaking validation while streaming (Daniel, |
| 242 Veillard), |
| 243 Remove potential calls to exit() (Daniel Veillard) |
| 244 |
| 245 - Improvements: |
| 246 Regenerated API, and testapi, rebuild documentation (Daniel Veillard), |
| 247 Fix tree iterators broken by 2to3 script (Daniel Veillard), |
| 248 update all tests for Python3 and Python2 (Daniel Veillard), |
| 249 A few more fixes for python 3 affecting libxml2.py (Daniel Veillard), |
| 250 Fix compilation on Python3 (Daniel Veillard), |
| 251 Converting apibuild.py to python3 (Daniel Veillard), |
| 252 First pass at starting porting to python3 (Daniel Veillard), |
| 253 updated configure.in for python3 (Daniel Veillard), |
| 254 Add support for xpathRegisterVariable in Python (Shaun McCance), |
| 255 Added a regression tests from bug 694228 data (Daniel Veillard), |
| 256 Cache presence of '<' in entities content (Daniel Veillard), |
| 257 Avoid extra processing on entities (Daniel Veillard), |
| 258 Python binding for xmlRegisterInputCallback (Alexey Neyman), |
| 259 Python bindings: DOM casts everything to xmlNode (Alexey Neyman), |
| 260 Define LIBXML_THREAD_ALLOC_ENABLED via xmlversion.h (Tim Starling), |
| 261 Adding streaming validation to runtest checks (Daniel Veillard), |
| 262 Add a --pushsmall option to xmllint (Daniel Veillard) |
| 263 |
| 264 - Cleanups: |
| 265 Switched comment in file to UTF-8 encoding (Daniel Veillard), |
| 266 Extend gitignore (Daniel Veillard), |
| 267 Silent the new python test on input (Alexey Neyman), |
| 268 Cleanup of a duplicate test (Daniel Veillard), |
| 269 Cleanup on duplicate test expressions (Daniel Veillard), |
| 270 Fix compiler warning after 153cf15905cf4ec080612ada6703757d10caba1e (Patrick
, |
| 271 Gansterer), |
| 272 Spec cleanups and a fix for multiarch support (Daniel Veillard), |
| 273 Silence a clang warning (Daniel Veillard), |
| 274 Cleanup the Copyright to be pure MIT Licence wording (Daniel Veillard), |
| 275 rand_seed should be static in dict.c (Wouter Van Rooy), |
| 276 Fix typos in parser comments (Jan Pokorný) |
| 277 |
| 278 |
| 279 |
| 280 2.9.0: Sep 11 2012: |
| 281 - Features: |
| 282 A few new API entry points, |
| 283 More resilient push parser mode, |
| 284 A lot of portability improvement, |
| 285 Faster XPath evaluation |
| 286 |
| 287 - Documentation: |
| 288 xml2-config.1 markup error (Christian Weisgerber), |
| 289 libxml(3) manpage typo fix (John Bradshaw), |
| 290 More cleanups to the documentation part of libxml2 (Daniel Richard G) |
| 291 |
| 292 - Portability: |
| 293 Bug 676544 - fails to build with --without-sax1 (Akira TAGOH), |
| 294 fix builds not having stdint.h (Rob Richards), |
| 295 GetProcAddressA is available only on WinCE (Daniel Veillard), |
| 296 More updates and cleanups on autotools and Makefiles (Daniel Richard G), |
| 297 More changes for Win32 compilation (Eric Zurcher), |
| 298 Basic changes for Win32 builds of release 2.9.0: compile buf.c (Eric Zurcher
), |
| 299 Bundles all generated files for python into the distribution (Daniel Richard
G), |
| 300 Fix compiler warnings of wincecompat.c (Patrick Gansterer), |
| 301 Fix non __GNUC__ build (Patrick Gansterer), |
| 302 Fix windows unicode build (Patrick Gansterer), |
| 303 clean redefinition of {v}snprintf in C-source (Roumen Petrov), |
| 304 use xmlBuf... if DEBUG_INPUT is defined (Roumen Petrov), |
| 305 fix runtests to use pthreads support for various Unix platforms (Daniel Rich
ard G), |
| 306 Various "make distcheck" and portability fixups 2nd part (Daniel Richard G), |
| 307 Various "make distcheck" and portability fixups (Daniel Richard G), |
| 308 Fix compilation on older Visual Studio (Daniel Veillard) |
| 309 |
| 310 - Bug Fixes: |
| 311 Change the XPath code to percolate allocation errors (Daniel Veillard), |
| 312 Fix reuse of xmlInitParser (Daniel Veillard), |
| 313 Fix potential crash on entities errors (Daniel Veillard), |
| 314 initialize var (Rob Richards), |
| 315 Fix the XPath arity check to also check the XPath stack limits (Daniel Veill
ard), |
| 316 Fix problem with specific and generic error handlers (Pietro Cerutti), |
| 317 Avoid a potential infinite recursion (Daniel Veillard), |
| 318 Fix an XSD error when generating internal automata (Daniel Veillard), |
| 319 Patch for xinclude of text using multibyte characters (Vitaly Ostanin), |
| 320 Fix a segfault on XSD validation on pattern error (Daniel Veillard), |
| 321 Fix missing xmlsave.h module which was ignored in recent builds (Daniel Veil
lard), |
| 322 Add a missing element check (Daniel Veillard), |
| 323 Adding various checks on node type though the API (Daniel Veillard), |
| 324 Namespace nodes can't be unlinked with xmlUnlinkNode (Daniel Veillard), |
| 325 Fix make dist to include new private header files (Daniel Veillard), |
| 326 More fixups on the push parser behaviour (Daniel Veillard), |
| 327 Strengthen behaviour of the push parser in problematic situations (Daniel Ve
illard), |
| 328 Enforce XML_PARSER_EOF state handling through the parser (Daniel Veillard), |
| 329 Fixup limits parser (Daniel Veillard), |
| 330 Do not fetch external parsed entities (Daniel Veillard), |
| 331 Fix an error in previous commit (Aron Xu), |
| 332 Fix entities local buffers size problems (Daniel Veillard), |
| 333 Fix parser local buffers size problems (Daniel Veillard), |
| 334 Fix a failure to report xmlreader parsing failures (Daniel Veillard) |
| 335 |
| 336 - Improvements: |
| 337 Keep libxml2.syms when running "make distclean" (Daniel Veillard), |
| 338 Allow to set the quoting character of an xmlWriter (Csaba Raduly), |
| 339 Keep non-significant blanks node in HTML parser (Daniel Veillard), |
| 340 Add a forbidden variable error number and message to XPath (Daniel Veillard)
, |
| 341 Support long path names on WNT (Michael Stahl), |
| 342 Improve HTML escaping of attribute on output (Daniel Veillard), |
| 343 Handle ICU_LIBS as LIBADD, not LDFLAGS to prevent linking errors (Arfrever F
rehtes Taifersar Arahesis), |
| 344 Switching XPath node sorting to Timsort (Vojtech Fried), |
| 345 Optimizing '//' in XPath expressions (Nick Wellnhofer), |
| 346 Expose xmlBufShrink in the public tree API (Daniel Veillard), |
| 347 Visible HTML elements close the head tag (Conrad Irwin), |
| 348 Fix file and line report for XSD SAX and reader streaming validation (Daniel
Veillard), |
| 349 Fix const qualifyer to definition of xmlBufferDetach (Daniel Veillard), |
| 350 minimize use of HAVE_CONFIG_H (Roumen Petrov), |
| 351 fixup regression in Various "make distcheck" and portability fixups (Roumen
Petrov), |
| 352 Add support for big line numbers in error reporting (Daniel Veillard), |
| 353 Avoid using xmlBuffer for serialization (Daniel Veillard), |
| 354 Improve compatibility between xmlBuf and xmlBuffer (Daniel Veillard), |
| 355 Provide new accessors for xmlOutputBuffer (Daniel Veillard), |
| 356 Improvements for old buffer compatibility (Daniel Veillard), |
| 357 Expand the limit test program (Daniel Veillard), |
| 358 Improve error reporting on parser errors (Daniel Veillard), |
| 359 Implement some default limits in the XPath module (Daniel Veillard), |
| 360 Introduce some default parser limits (Daniel Veillard), |
| 361 Cleanups and new limit APIs for dictionaries (Daniel Veillard), |
| 362 Fixup for buf.c (Daniel Veillard), |
| 363 Cleanup URI module memory allocation code (Daniel Veillard), |
| 364 Extend testlimits (Daniel Veillard), |
| 365 More avoid quadratic behaviour (Daniel Veillard), |
| 366 Impose a reasonable limit on PI size (Daniel Veillard), |
| 367 first version of testlimits new test (Daniel Veillard), |
| 368 Avoid quadratic behaviour in some push parsing cases (Daniel Veillard), |
| 369 Impose a reasonable limit on comment size (Daniel Veillard), |
| 370 Impose a reasonable limit on attribute size (Daniel Veillard), |
| 371 Harden the buffer code and make it more compatible (Daniel Veillard), |
| 372 More cleanups for input/buffers code (Daniel Veillard), |
| 373 Cleanup function xmlBufResetInput(), to set input from Buffer (Daniel Veilla
rd) |
| 374 Swicth the test program for characters to new input buffers (Daniel Veillard
), |
| 375 Convert the HTML tree module to the new buffers (Daniel Veillard), |
| 376 Convert of the HTML parser to new input buffers (Daniel Veillard), |
| 377 Convert the writer to new output buffer and save APIs (Daniel Veillard), |
| 378 Convert XMLReader to the new input buffers (Daniel Veillard), |
| 379 New saving functions using xmlBuf and conversion (Daniel Veillard), |
| 380 Provide new xmlBuf based saving functions (Daniel Veillard), |
| 381 Convert XInclude to the new input buffers (Daniel Veillard), |
| 382 Convert catalog code to the new input buffers (Daniel Veillard), |
| 383 Convert C14N to the new Input buffer (Daniel Veillard), |
| 384 Convert xmlIO.c to the new input and output buffers (Daniel Veillard), |
| 385 Convert XML parser to the new input buffers (Daniel Veillard), |
| 386 Incompatible change to the Input and Output buffers (Daniel Veillard), |
| 387 Adding new encoding function to deal with the new structures (Daniel Veillar
d), |
| 388 Convert XPath to xmlBuf (Daniel Veillard), |
| 389 Adding a new buf module for buffers (Daniel Veillard), |
| 390 Memory error within SAX2 reuse common framework (Daniel Veillard), |
| 391 Fix xmllint --xpath node initialization (Daniel Veillard) |
| 392 |
| 393 - Cleanups: |
| 394 Various cleanups to avoid compiler warnings (Daniel Veillard), |
| 395 Big space and tab cleanup (Daniel Veillard), |
| 396 Followup to LibXML2 docs/examples cleanup patch (Daniel Veillard), |
| 397 Second round of cleanups for LibXML2 docs/examples (Daniel Richard), |
| 398 Remove all .cvsignore as they are not used anymore (Daniel Veillard), |
| 399 Fix a Timsort function helper comment (Daniel Veillard), |
| 400 Small cleanup for valgrind target (Daniel Veillard), |
| 401 Patch for portability of latin characters in C files (Daniel Veillard), |
| 402 Cleanup some of the parser code (Daniel Veillard), |
| 403 Fix a variable name in comment (Daniel Veillard), |
| 404 Regenerated testapi.c (Daniel Veillard), |
| 405 Regenerating docs and API files (Daniel Veillard), |
| 406 Small cleanup of unused variables in test (Daniel Veillard), |
| 407 Expand .gitignore with more files (Daniel Veillard) |
| 408 |
| 409 |
| 410 |
| 411 2.8.0: May 23 2012: |
| 412 - Features: |
| 413 add lzma compression support (Anders F Bjorklund) |
| 414 |
| 415 - Documentation: |
| 416 xmlcatalog: Add uri and delegateURI to possible add types in man page. (Vill
e Skyttä), |
| 417 Update README.tests (Daniel Veillard), |
| 418 URI handling code is not OOM resilient (Daniel Veillard), |
| 419 Fix an error in comment (Daniel Veillard), |
| 420 Fixed bug #617016 (Daniel Mustieles), |
| 421 Fixed two typos in the README document (Daniel Neel), |
| 422 add generated html files (Anders F Bjorklund), |
| 423 Clarify the need to use xmlFreeNode after xmlUnlinkNode (Daniel Veillard), |
| 424 Improve documentation a bit (Daniel Veillard), |
| 425 Updated URL for lxml python bindings (Daniel Veillard) |
| 426 |
| 427 - Portability: |
| 428 Restore code for Windows compilation (Daniel Veillard), |
| 429 Remove git error message during configure (Christian Dywan), |
| 430 xmllint: Build fix for endTimer if !defined(HAVE_GETTIMEOFDAY) (Patrick R. G
ansterer), |
| 431 remove a bashism in confgure.in (John Hein), |
| 432 undef ERROR if already defined (Patrick R. Gansterer), |
| 433 Fix library problems with mingw-w64 (Michael Cronenworth), |
| 434 fix windows build. ifdef addition from bug 666491 makes no sense (Rob Richar
ds), |
| 435 prefer native threads on win32 (Sam Thursfield), |
| 436 Allow to compile with Visual Studio 2010 (Thomas Lemm), |
| 437 Fix mingw's snprintf configure check (Andoni Morales), |
| 438 fixed a 64bit big endian issue (Marcus Meissner), |
| 439 Fix portability failure if netdb.h lacks NO_ADDRESS (Daniel Veillard), |
| 440 Fix windows build from lzma addition (Rob Richards), |
| 441 autogen: Only check for libtoolize (Colin Walters), |
| 442 Fix the Windows build files (Patrick von Reth), |
| 443 634846 Remove a linking option breaking Windows VC10 (Daniel Veillard), |
| 444 599241 fix an initialization problem on Win64 (Andrew W. Nosenko), |
| 445 fix win build (Rob Richards) |
| 446 |
| 447 - Bug fixes: |
| 448 Part for rand_r checking missing (Daniel Veillard), |
| 449 Cleanup on randomization (Daniel Veillard), |
| 450 Fix undefined reference in python module (Pacho Ramos), |
| 451 Fix a race in xmlNewInputStream (Daniel Veillard), |
| 452 Fix weird streaming RelaxNG errors (Noam), |
| 453 Fix various bugs in new code raised by the API checking (Daniel Veillard), |
| 454 Fix various problems with "make dist" (Daniel Veillard), |
| 455 Fix a memory leak in the xzlib code (Daniel Veillard), |
| 456 HTML parser error with <noscript> in the <head> (Denis Pauk), |
| 457 XSD: optional element in complex type extension (Remi Gacogne), |
| 458 Fix html serialization error and htmlSetMetaEncoding() (Daniel Veillard), |
| 459 Fix a wrong return value in previous patch (Daniel Veillard), |
| 460 Fix an uninitialized variable use (Daniel Veillard), |
| 461 Fix a compilation problem with --minimum (Brandon Slack), |
| 462 Remove redundant and ungarded include of resolv.h (Daniel Veillard), |
| 463 xinclude with parse="text" does not use the entity loader (Shaun McCance), |
| 464 Allow to parse 1 byte HTML files (Denis Pauk), |
| 465 Patch that fixes the skipping of the HTML_PARSE_NOIMPLIED flag (Martin Schrö
der), |
| 466 Avoid memory leak if xmlParserInputBufferCreateIO fails (Lin Yi-Li), |
| 467 Prevent an infinite loop when dumping a node with encoding problems (Timothy
Elliott), |
| 468 xmlParseNodeInContext problems with an empty document (Tim Elliott), |
| 469 HTML element position is not detected propperly (Pavel Andrejs), |
| 470 Fix an off by one pointer access (Jüri Aedla), |
| 471 Try to fix a problem with entities in SAX mode (Daniel Veillard), |
| 472 Fix a crash with xmllint --path on empty results (Daniel Veillard), |
| 473 Fixed bug #667946 (Daniel Mustieles), |
| 474 Fix a logic error in Schemas Component Constraints (Ryan Sleevi), |
| 475 Fix a wrong enum type use in Schemas Types (Nico Weber), |
| 476 Fix SAX2 builder in case of undefined attributes namespace (Daniel Veillard)
, |
| 477 Fix SAX2 builder in case of undefined element namespaces (Daniel Veillard), |
| 478 fix reference to STDOUT_FILENO on MSVC (Tay Ray Chuan), |
| 479 fix a pair of possible out of array char references (Daniel Veillard), |
| 480 Fix an allocation error when copying entities (Daniel Veillard), |
| 481 Make sure the parser returns when getting a Stop order (Chris Evans), |
| 482 Fix some potential problems on reallocation failures(parser.c) (Xia Xinfeng)
, |
| 483 Fix a schema type duration comparison overflow (Daniel Veillard), |
| 484 Fix an unimplemented part in RNG value validation (Daniel Veillard), |
| 485 Fix missing error status in XPath evaluation (Daniel Veillard), |
| 486 Hardening of XPath evaluation (Daniel Veillard), |
| 487 Fix an off by one error in encoding (Daniel Veillard), |
| 488 Fix RELAX NG include bug #655288 (Shaun McCance), |
| 489 Fix XSD validation bug #630130 (Toyoda Eizi), |
| 490 Fix some potential problems on reallocation failures (Chris Evans), |
| 491 __xmlRaiseError: fix use of the structured callback channel (Dmitry V. Levin
), |
| 492 __xmlRaiseError: fix the structured callback channel's data initialization (
Dmitry V. Levin), |
| 493 Fix memory corruption when xmlParseBalancedChunkMemoryInternal is called fro
m xmlParseBalancedChunk (Rob Richards), |
| 494 Small fix for previous commit (Daniel Veillard), |
| 495 Fix a potential freeing error in XPath (Daniel Veillard), |
| 496 Fix a potential memory access error (Daniel Veillard), |
| 497 Reactivate the shared library versionning script (Daniel Veillard) |
| 498 |
| 499 - Improvements: |
| 500 use mingw C99 compatible functions {v}snprintf instead those from MSVC runti
me (Roumen Petrov), |
| 501 New symbols added for the next release (Daniel Veillard), |
| 502 xmlTextReader bails too quickly on error (Andy Lutomirski), |
| 503 Use a hybrid allocation scheme in xmlNodeSetContent (Conrad Irwin), |
| 504 Use buffers when constructing string node lists. (Conrad Irwin), |
| 505 Add HTML parser support for HTML5 meta charset encoding declaration (Denis P
auk), |
| 506 wrong message for double hyphen in comment XML error (Bryan Henderson), |
| 507 Fix "make tst" to grab lzma lib too (Daniel Veillard), |
| 508 Add "whereis" command to xmllint shell (Ryan), |
| 509 Improve xmllint shell (Ryan), |
| 510 add function xmlTextReaderRelaxNGValidateCtxt() (Noam Postavsky), |
| 511 Add --system support to autogen.sh (Daniel Veillard), |
| 512 Add hash randomization to hash and dict structures (Daniel Veillard), |
| 513 included xzlib in dist (Anders F Bjorklund), |
| 514 move xz/lzma helpers to separate included files (Anders F Bjorklund), |
| 515 add generated devhelp files (Anders F Bjorklund), |
| 516 add XML_WITH_LZMA to api (Anders F Bjorklund), |
| 517 autogen.sh: Honor NOCONFIGURE environment variable (Colin Walters), |
| 518 Improve the error report on undefined REFs (Daniel Veillard), |
| 519 Add exception for new W3C PI xml-model (Daniel Veillard), |
| 520 Add options to ignore the internal encoding (Daniel Veillard), |
| 521 testapi: use the right type for the check (Stefan Kost), |
| 522 various: handle return values of write calls (Stefan Kost), |
| 523 testWriter: xmlTextWriterWriteFormatElement wants an int instead of a long i
nt (Stefan Kost), |
| 524 runxmlconf: update to latest testsuite version (Stefan Kost), |
| 525 configure: add -Wno-long-long to CFLAGS (Stefan Kost), |
| 526 configure: support silent automake rules if possible (Stefan Kost), |
| 527 xmlmemory: add a cast as size_t has no portable printf modifier (Stefan Kost
), |
| 528 __xmlRaiseError: remove redundant schannel initialization (Dmitry V. Levin), |
| 529 __xmlRaiseError: do cheap code check early (Dmitry V. Levin) |
| 530 |
| 531 - Cleanups: |
| 532 Cleanups before 2.8.0-rc2 (Daniel Veillard), |
| 533 Avoid an extra operation (Daniel Veillard), |
| 534 Remove vestigial de-ANSI-fication support. (Javier Jardón), |
| 535 autogen.sh: Fix typo (Javier Jardón), |
| 536 Do not use unsigned but unsigned int (Daniel Veillard), |
| 537 Remove two references to u_short (Daniel Veillard), |
| 538 Fix -Wempty-body warning from clang (Nico Weber), |
| 539 Cleanups of lzma support (Daniel Veillard), |
| 540 Augment the list of ignored files (Daniel Veillard), |
| 541 python: remove unused variable (Stefan Kost), |
| 542 python: flag two unused args (Stefan Kost), |
| 543 configure: acconfig.h is deprecated since autoconf-2.50 (Stefan Kost), |
| 544 xpath: remove unused variable (Stefan Kost) |
| 545 |
| 546 |
| 547 |
| 548 2.7.8: Nov 4 2010: |
| 549 - Features: |
| 550 480323 add code to plug in ICU converters by default (Giuseppe Iuculano), |
| 551 Add xmlSaveOption XML_SAVE_WSNONSIG (Adam Spragg) |
| 552 |
| 553 - Documentation: |
| 554 Fix devhelp documentation installation (Mike Hommey), |
| 555 Fix web site encoding problems (Daniel Veillard), |
| 556 Fix a couple of typo in HTML parser error messages (Michael Day), |
| 557 Forgot to update the news page for 0.7.7 (Daniel Veillard) |
| 558 |
| 559 - Portability: |
| 560 607273 Fix python detection on MSys/Windows (LRN), |
| 561 614087 Fix Socket API usage to allow Windows64 compilation (Ozkan Sezer), |
| 562 Fix compilation with Clang (Koop Mast), |
| 563 Fix Win32 build (Rob Richards) |
| 564 |
| 565 - Bug Fixes: |
| 566 595789 fix a remaining potential Solaris problem (Daniel Veillard), |
| 567 617468 fix progressive HTML parsing with style using "'" (Denis Pauk), |
| 568 616478 Fix xmllint shell write command (Gwenn Kahz), |
| 569 614005 Possible erroneous HTML parsing on unterminated script (Pierre Belzil
e), |
| 570 627987 Fix XSD IDC errors in imported schemas (Jim Panetta), |
| 571 629325 XPath rounding errors first cleanup (Phil Shafer), |
| 572 630140 fix iso995x encoding error (Daniel Veillard), |
| 573 make sure htmlCtxtReset do reset the disableSAX field (Daniel Veillard), |
| 574 Fix a change of semantic on XPath preceding and following axis (Daniel Veill
ard), |
| 575 Fix a potential segfault due to weak symbols on pthreads (Mike Hommey), |
| 576 Fix a leak in XPath compilation (Daniel Veillard), |
| 577 Fix the semantic of XPath axis for namespace/attribute context nodes (Daniel
Veillard), |
| 578 Avoid a descriptor leak in catalog loading code (Carlo Bramini), |
| 579 Fix a small bug in XPath evaluation code (Marius Wachtler), |
| 580 Fix handling of XML-1.0 XML namespace declaration (Daniel Veillard), |
| 581 Fix errors in XSD double validation check (Csaba Raduly), |
| 582 Fix handling of apos in URIs (Daniel Veillard), |
| 583 xmlTextReaderReadOuterXml should handle DTD (Rob Richards), |
| 584 Autogen.sh needs to create m4 directory (Rob Richards) |
| 585 |
| 586 - Improvements: |
| 587 606592 update language ID parser to RFC 5646 (Daniel Veillard), |
| 588 Sort python generated stubs (Mike Hommey), |
| 589 Add an HTML parser option to avoid a default doctype (Daniel Veillard) |
| 590 |
| 591 - Cleanups: |
| 592 618831 don't ship generated files in git (Adrian Bunk), |
| 593 Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P (Adrian Bunk), |
| 594 Various cleanups on encoding handling (Daniel Veillard), |
| 595 Fix xmllint to use format=1 for default formatting (Adam Spragg), |
| 596 Force _xmlSaveCtxt.format to be 0 or 1 (Adam Spragg), |
| 597 Cleanup encoding pointer comparison (Nikolay Sivov), |
| 598 Small code cleanup on previous patch (Daniel Veillard) |
| 599 |
| 600 |
| 601 |
| 602 2.7.7: Mar 15 2010: |
| 603 - Improvements: |
| 604 Adding a --xpath option to xmllint (Daniel Veillard), |
| 605 Make HTML parser non-recursive (Eugene Pimenov) |
| 606 |
| 607 - Portability: |
| 608 relaxng.c: cast to allow compilation with sun studio 11 (Ben Walton), |
| 609 Fix build failure on Sparc solaris (Roumen Petrov), |
| 610 use autoreconf in autogen.sh (Daniel Veillard), |
| 611 Fix build with mingw (Roumen Petrov), |
| 612 Upgrade some of the configure and autogen (Daniel Veillard), |
| 613 Fix relaxNG tests in runtest for Windows runtest.c: initialize ret (Rob Rich
ards), |
| 614 Fix a const warning in xmlNodeSetBase (Martin Trappel), |
| 615 Fix python generator to not use deprecated xmllib (Daniel Veillard), |
| 616 Update some automake files (Daniel Veillard), |
| 617 598785 Fix nanohttp on Windows (spadix) |
| 618 |
| 619 - Bug Fixes: |
| 620 libxml violates the zlib interface and crashes (Mark Adler), |
| 621 Fix broken escape behaviour in regexp ranges (Daniel Veillard), |
| 622 Fix missing win32 libraries in libxml-2.0.pc (Volker Grabsch), |
| 623 Fix detection of python linker flags (Daniel Macks), |
| 624 fix build error in libxml2/python (Paul Smith), |
| 625 ChunkParser: Incorrect decoding of small xml files (Raul Hudea), |
| 626 htmlCheckEncoding doesn't update input-end after shrink (Eugene Pimenov), |
| 627 Fix a missing #ifdef (Daniel Veillard), |
| 628 Fix encoding selection for xmlParseInNodeContext (Daniel Veillard), |
| 629 xmlPreviousElementSibling mistake (François Delyon), |
| 630 608773 add a missing check in xmlGROW (Daniel Veillard), |
| 631 Fix xmlParseInNodeContext for HTML content (Daniel Veillard), |
| 632 Fix lost namespace when copying node * tree.c: reconcile namespace if not fo
und (Rob Richards), |
| 633 Fix some missing commas in HTML element lists (Eugene Pimenov), |
| 634 Correct variable type to unsigned (Nikolay Sivov), |
| 635 Recognize ID attribute in HTML without DOCTYPE (Daniel Veillard), |
| 636 Fix memory leak in xmlXPathEvalExpression() (Martin), |
| 637 Fix an init bug in global.c (Kai Henning), |
| 638 Fix xmlNodeSetBase() comment (Daniel Veillard), |
| 639 Fix broken escape behaviour in regexp ranges (Daniel Veillard), |
| 640 Don't give default HTML boolean attribute values in parser (Daniel Veillard)
, |
| 641 xmlCtxtResetLastError should reset ctxt-errNo (Daniel Veillard) |
| 642 |
| 643 - Cleanups: |
| 644 Cleanup a couple of weirdness in HTML parser (Eugene Pimenov) |
| 645 |
| 646 |
| 647 |
18 2.7.6: Oct 6 2009: | 648 2.7.6: Oct 6 2009: |
19 - Bug Fixes: | 649 - Bug Fixes: |
20 Restore thread support in default configuration (Andrew W. Nosenko), | 650 Restore thread support in default configuration (Andrew W. Nosenko), |
21 URI with no path parsing problem (Daniel Veillard), | 651 URI with no path parsing problem (Daniel Veillard), |
22 Minor patch for conditional defines in threads.c (Eric Zurcher) | 652 Minor patch for conditional defines in threads.c (Eric Zurcher) |
23 | 653 |
24 | 654 |
25 | 655 |
26 2.7.5: Sep 24 2009: | 656 2.7.5: Sep 24 2009: |
27 - Bug Fixes: | 657 - Bug Fixes: |
(...skipping 1290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1318 | 1948 |
1319 2.4.21: Apr 29 2002: | 1949 2.4.21: Apr 29 2002: |
1320 This release is both a bug fix release and also contains the early XML | 1950 This release is both a bug fix release and also contains the early XML |
1321 Schemas structures at | 1951 Schemas structures at |
1322 http://www.w3.org/TR/xmlschema-1/ | 1952 http://www.w3.org/TR/xmlschema-1/ |
1323 and datatypes at | 1953 and datatypes at |
1324 http://www.w3.org/TR/xmlschema-2/ | 1954 http://www.w3.org/TR/xmlschema-2/ |
1325 code, beware, all | 1955 code, beware, all |
1326 interfaces are likely to change, there is huge holes, it is clearly a work in | 1956 interfaces are likely to change, there is huge holes, it is clearly a work in |
1327 progress and don't even think of putting this code in a production system, | 1957 progress and don't even think of putting this code in a production system, |
1328 it's actually not compiled in by default. The real fixes are: - a couple of bu
gs or limitations introduced in 2.4.20 | 1958 it's actually not compiled in by default. The real fixes are: |
| 1959 - a couple of bugs or limitations introduced in 2.4.20 |
1329 - patches for Borland C++ and MSC by Igor | 1960 - patches for Borland C++ and MSC by Igor |
1330 - some fixes on XPath strings and conformance patches by Richard | 1961 - some fixes on XPath strings and conformance patches by Richard |
1331 Jinks | 1962 Jinks |
1332 - patch from Aleksey for the ExcC14N specification | 1963 - patch from Aleksey for the ExcC14N specification |
1333 - OSF/1 bug fix by Bjorn | 1964 - OSF/1 bug fix by Bjorn |
1334 | 1965 |
1335 | 1966 |
1336 2.4.20: Apr 15 2002: | 1967 2.4.20: Apr 15 2002: |
1337 - bug fixes: file descriptor leak, XPath, HTML output, DTD validation | 1968 - bug fixes: file descriptor leak, XPath, HTML output, DTD validation |
1338 - XPath conformance testing by Richard Jinks | 1969 - XPath conformance testing by Richard Jinks |
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1560 | 2191 |
1561 | 2192 |
1562 2.3.10: June 1 2001: | 2193 2.3.10: June 1 2001: |
1563 - fixed the SGML catalog support | 2194 - fixed the SGML catalog support |
1564 - a number of reported bugs got fixed, in XPath, iconv detection, | 2195 - a number of reported bugs got fixed, in XPath, iconv detection, |
1565 XInclude processing | 2196 XInclude processing |
1566 - XPath string function should now handle unicode correctly | 2197 - XPath string function should now handle unicode correctly |
1567 | 2198 |
1568 | 2199 |
1569 2.3.9: May 19 2001: | 2200 2.3.9: May 19 2001: |
1570 Lots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix #
54891 and another patch from Jonas Borgström | 2201 Lots of bugfixes, and added a basic SGML catalog support: |
| 2202 - HTML push bugfix #54891 and another patch from Jonas Borgstrom |
1571 - some serious speed optimization again | 2203 - some serious speed optimization again |
1572 - some documentation cleanups | 2204 - some documentation cleanups |
1573 - trying to get better linking on Solaris (-R) | 2205 - trying to get better linking on Solaris (-R) |
1574 - XPath API cleanup from Thomas Broyer | 2206 - XPath API cleanup from Thomas Broyer |
1575 - Validation bug fixed #54631, added a patch from Gary Pennington, fixed | 2207 - Validation bug fixed #54631, added a patch from Gary Pennington, fixed |
1576 xmlValidGetValidElements() | 2208 xmlValidGetValidElements() |
1577 - Added an INSTALL file | 2209 - Added an INSTALL file |
1578 - Attribute removal added to API: #54433 | 2210 - Attribute removal added to API: #54433 |
1579 - added a basic support for SGML catalogs | 2211 - added a basic support for SGML catalogs |
1580 - fixed xmlKeepBlanksDefault(0) API | 2212 - fixed xmlKeepBlanksDefault(0) API |
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1802 - fixes a couple of bugs in the 2.1.0 packaging | 2434 - fixes a couple of bugs in the 2.1.0 packaging |
1803 - improvements on the HTML parser | 2435 - improvements on the HTML parser |
1804 | 2436 |
1805 | 2437 |
1806 2.1.0 and 1.8.8: June 29 2000: | 2438 2.1.0 and 1.8.8: June 29 2000: |
1807 - 1.8.8 is mostly a commodity package for upgrading to libxml2 according | 2439 - 1.8.8 is mostly a commodity package for upgrading to libxml2 according |
1808 to new instructions. It fixes a nasty problem | 2440 to new instructions. It fixes a nasty problem |
1809 about & charref parsing | 2441 about & charref parsing |
1810 - 2.1.0 also ease the upgrade from libxml v1 to the recent version. it | 2442 - 2.1.0 also ease the upgrade from libxml v1 to the recent version. it |
1811 also contains numerous fixes and enhancements: | 2443 also contains numerous fixes and enhancements: |
1812 added xmlStopParser() to stop parsing | 2444 |
| 2445 added xmlStopParser() to stop parsing |
1813 improved a lot parsing speed when there is large CDATA blocs | 2446 improved a lot parsing speed when there is large CDATA blocs |
1814 includes XPath patches provided by Picdar Technology | 2447 includes XPath patches provided by Picdar Technology |
1815 tried to fix as much as possible DTD validation and namespace | 2448 tried to fix as much as possible DTD validation and namespace |
1816 related problems | 2449 related problems |
1817 output to a given encoding has been added/tested | 2450 output to a given encoding has been added/tested |
1818 lot of various fixes | 2451 lot of various fixes |
1819 | 2452 |
| 2453 |
1820 - added xmlStopParser() to stop parsing | 2454 - added xmlStopParser() to stop parsing |
1821 - improved a lot parsing speed when there is large CDATA blocs | 2455 - improved a lot parsing speed when there is large CDATA blocs |
1822 - includes XPath patches provided by Picdar Technology | 2456 - includes XPath patches provided by Picdar Technology |
1823 - tried to fix as much as possible DTD validation and namespace | 2457 - tried to fix as much as possible DTD validation and namespace |
1824 related problems | 2458 related problems |
1825 - output to a given encoding has been added/tested | 2459 - output to a given encoding has been added/tested |
1826 - lot of various fixes | 2460 - lot of various fixes |
1827 | 2461 |
1828 | 2462 |
1829 2.0.0: Apr 12 2000: | 2463 2.0.0: Apr 12 2000: |
(...skipping 28 matching lines...) Expand all Loading... |
1858 - It's available only fromxmlsoft.org | 2492 - It's available only fromxmlsoft.org |
1859 FTP, it's packaged as libxml2-2.0.0beta and available as tar and | 2493 FTP, it's packaged as libxml2-2.0.0beta and available as tar and |
1860 RPMs | 2494 RPMs |
1861 - This version is now the head in the Gnome CVS base, the old one is | 2495 - This version is now the head in the Gnome CVS base, the old one is |
1862 available under the tag LIB_XML_1_X | 2496 available under the tag LIB_XML_1_X |
1863 - This includes a very large set of changes. From a programmatic point | 2497 - This includes a very large set of changes. From a programmatic point |
1864 of view applications should not have to be modified too much, check the | 2498 of view applications should not have to be modified too much, check the |
1865 upgrade page | 2499 upgrade page |
1866 - Some interfaces may changes (especially a bit about encoding). | 2500 - Some interfaces may changes (especially a bit about encoding). |
1867 - the updates includes: | 2501 - the updates includes: |
1868 fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly | 2502 |
| 2503 fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly |
1869 handled now | 2504 handled now |
1870 Better handling of entities, especially well-formedness checking | 2505 Better handling of entities, especially well-formedness checking |
1871 and proper PEref extensions in external subsets | 2506 and proper PEref extensions in external subsets |
1872 DTD conditional sections | 2507 DTD conditional sections |
1873 Validation now correctly handle entities content | 2508 Validation now correctly handle entities content |
1874 change | 2509 change |
1875 structures to accommodate DOM | 2510 structures to accommodate DOM |
1876 | 2511 |
| 2512 |
1877 - fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly | 2513 - fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly |
1878 handled now | 2514 handled now |
1879 - Better handling of entities, especially well-formedness checking | 2515 - Better handling of entities, especially well-formedness checking |
1880 and proper PEref extensions in external subsets | 2516 and proper PEref extensions in external subsets |
1881 - DTD conditional sections | 2517 - DTD conditional sections |
1882 - Validation now correctly handle entities content | 2518 - Validation now correctly handle entities content |
1883 - change | 2519 - change |
1884 structures to accommodate DOM | 2520 structures to accommodate DOM |
1885 - Serious progress were made toward compliance, here are the result of the te
st against the | 2521 - Serious progress were made toward compliance, here are the result of the te
st against the |
1886 OASIS testsuite (except the Japanese tests since I don't support that | 2522 OASIS testsuite (except the Japanese tests since I don't support that |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1997 - Added an errno to report errors by another mean than a simple printf | 2633 - Added an errno to report errors by another mean than a simple printf |
1998 like callback | 2634 like callback |
1999 - Finished ID/IDREF support and checking when validation | 2635 - Finished ID/IDREF support and checking when validation |
2000 - Serious memory leaks fixed (there is now a memory wrapper module) | 2636 - Serious memory leaks fixed (there is now a memory wrapper module) |
2001 - Improvement of XPath | 2637 - Improvement of XPath |
2002 implementation | 2638 implementation |
2003 - Added an HTML parser front-end | 2639 - Added an HTML parser front-end |
2004 | 2640 |
2005 Daniel Veillard at | 2641 Daniel Veillard at |
2006 bugs.html | 2642 bugs.html |
OLD | NEW |