Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Side by Side Diff: third_party/libxml/NEWS

Issue 2951008: Update libxml to 2.7.7. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 7 Items not finished and worked on, get in touch with the list if you want
8 to help those - More testing on RelaxNG 8 to help those - More testing on RelaxNG
9 - Finishing up XML 9 - Finishing up XML
10 Schemas 10 Schemas
11 11
12 The change log at 12 The change log at
13 ChangeLog.html 13 ChangeLog.html
14 describes the recents commits 14 describes the recents commits
15 to the SVN at 15 to the SVN at
16 http://svn.gnome.org/viewcvs/libxml2/trunk/ 16 http://svn.gnome.org/viewvc/libxml2/trunk/
17 code base.Here is the list of public releases: 17 code base.Here is the list of public releases:
18 2.7.6: Oct 6 2009:
19 - Bug Fixes:
20 Restore thread support in default configuration (Andrew W. Nosenko),
21 URI with no path parsing problem (Daniel Veillard),
22 Minor patch for conditional defines in threads.c (Eric Zurcher)
23
24
25
26 2.7.5: Sep 24 2009:
27 - Bug Fixes:
28 Restore behavior of --with-threads without argument (Andrew W. Nosenko),
29 Fix memory leak when doc is NULL (Rob Richards),
30 595792 fixing a RelaxNG bug introduced in 2.7.4 (Daniel Veillard),
31 Fix a Relaxng bug raised by libvirt test suite (Daniel Veillard),
32 Fix a parsing problem with little data at startup (Daniel Veillard),
33 link python module with python library (Frederic Crozat),
34 594874 Forgot an fclose in xmllint (Daniel Veillard)
35
36 - Cleanup:
37 Adding symbols.xml to EXTRA_DIST (Daniel Veillard)
38
39
40
41 2.7.4: Sep 10 2009:
42 - Improvements:
43 Switch to GIT (GNOME),
44 Add symbol versioning to libxml2 shared libs (Daniel Veillard)
45
46 - Portability:
47 593857 try to work around thread pbm MinGW 4.4 (Daniel Veillard),
48 594250 rename ATTRIBUTE_ALLOC_SIZE to avoid clashes (Daniel Veillard),
49 Fix Windows build * relaxng.c: fix windows build (Rob Richards),
50 Fix the globals.h to use XMLPUBFUN (Paul Smith),
51 Problem with extern extern in header (Daniel Veillard),
52 Add -lnetwork for compiling on Haiku (Scott McCreary),
53 Runtest portability patch for Solaris (Tim Rice),
54 Small patch to accomodate the Haiku OS (Scott McCreary),
55 584605 package VxWorks folder in the distribution (Daniel Veillard),
56 574017 Realloc too expensive on most platform (Daniel Veillard),
57 Fix windows build (Rob Richards),
58 545579 doesn't compile without schema support (Daniel Veillard),
59 xmllint use xmlGetNodePath when not compiled in (Daniel Veillard),
60 Try to avoid __imp__xmlFree link trouble on msys (Daniel Veillard),
61 Allow to select the threading system on Windows (LRN),
62 Fix Solaris binary links, cleanups (Daniel Veillard),
63 Bug 571059 – MSVC doesn't work with the bakefile (Intron),
64 fix ATTRIBUTE_PRINTF header clash (Belgabor and Mike Hommey),
65 fixes for Borland/CodeGear/Embarcadero compilers (Eric Zurcher)
66
67 - Documentation:
68 544910 typo: "renciliateNs" (Leonid Evdokimov),
69 Add VxWorks to list of OSes (Daniel Veillard),
70 Regenerate the documentation and update for git (Daniel Veillard),
71 560524 ¿ xmlTextReaderLocalName description (Daniel Veillard),
72 Added sponsoring by AOE media for the server (Daniel Veillard),
73 updated URLs for GNOME (Vincent Lefevre),
74 more warnings about xmlCleanupThreads and xmlCleanupParser (Daniel Veillard)
75
76 - Bug fixes:
77 594514 memory leaks - duplicate initialization (MOD),
78 Wrong block opening in htmlNodeDumpOutputInternal (Daniel Veillard),
79 492317 Fix Relax-NG validation problems (Daniel Veillard),
80 558452 fight with reg test and error report (Daniel Veillard),
81 558452 RNG compilation of optional multiple child (Daniel Veillard),
82 579746 XSD validation not correct / nilable groups (Daniel Veillard),
83 502960 provide namespace stack when parsing entity (Daniel Veillard),
84 566012 part 2 fix regresion tests and push mode (Daniel Veillard),
85 566012 autodetected encoding and encoding conflict (Daniel Veillard),
86 584220 xpointer(/) and xinclude problems (Daniel Veillard),
87 587663 Incorrect Attribute-Value Normalization (Daniel Veillard),
88 444994 HTML chunked failure for attribute with <> (Daniel Veillard),
89 Fix end of buffer char being split in XML parser (Daniel Veillard),
90 Non ASCII character may be split at buffer end (Adiel Mittmann),
91 440226 Add xmlXIncludeProcessTreeFlagsData API (Stefan Behnel),
92 572129 speed up parsing of large HTML text nodes (Markus Kull),
93 Fix HTML parsing with 0 character in CDATA (Daniel Veillard),
94 Fix SetGenericErrorFunc and SetStructured clash (Wang Lam),
95 566012 Incomplete EBCDIC parsing support (Martin Kogler),
96 541335 HTML avoid creating 2 head or 2 body element (Daniel Veillard),
97 541237 error correcting missing end tags in HTML (Daniel Veillard),
98 583439 missing line numbers in push mode (Daniel Veillard),
99 587867 xmllint --html --xmlout serializing as HTML (Daniel Veillard),
100 559501 avoid select and use poll for nanohttp (Raphael Prevost),
101 559410 - Regexp bug on (...)? constructs (Daniel Veillard),
102 Fix a small problem on previous HTML parser patch (Daniel Veillard),
103 592430 - HTML parser runs into endless loop (Daniel Veillard),
104 447899 potential double free in xmlFreeTextReader (Daniel Veillard),
105 446613 small validation bug mixed content with NS (Daniel Veillard),
106 Fix the problem of revalidating a doc with RNG (Daniel Veillard),
107 Fix xmlKeepBlanksDefault to not break indent (Nick Wellnhofer),
108 512131 refs from externalRef part need to be added (Daniel Veillard),
109 512131 crash in xmlRelaxNGValidateFullElement (Daniel Veillard),
110 588441 allow '.' in HTML Names even if invalid (Daniel Veillard),
111 582913 Fix htmlSetMetaEncoding() to be nicer (Daniel Veillard),
112 579317 Try to find the HTML encoding information (Daniel Veillard),
113 575875 don't output charset=html (Daniel Veillard),
114 571271 fix semantic of xsd:all with minOccurs=0 (Daniel Veillard),
115 570702 fix a bug in regexp determinism checking (Daniel Veillard),
116 567619 xmlValidateNotationUse missing param test (Daniel Veillard),
117 574393 ¿ utf-8 filename magic for compressed files (Hans Breuer),
118 Fix a couple of problems in the parser (Daniel Veillard),
119 585505 ¿ Document ids and refs populated by XSD (Wayne Jensen),
120 582906 XSD validating multiple imports of the same schema (Jason Childs),
121 Bug 582887 ¿ problems validating complex schemas (Jason Childs),
122 Bug 579729 ¿ fix XSD schemas parsing crash (Miroslav Bajtos),
123 576368 ¿ htmlChunkParser with special attributes (Jiri Netolicky),
124 Bug 565747 ¿ relax anyURI data character checking (Vincent Lefevre),
125 Preserve attributes of include start on tree copy (Petr Pajas),
126 Skip silently unrecognized XPointer schemes (Jakub Wilk),
127 Fix leak on SAX1, xmllint --sax1 option and debug (Daniel Veillard),
128 potential NULL dereference on non-glibc (Jim Meyering),
129 Fix an XSD validation crash (Daniel Veillard),
130 Fix a regression in streaming entities support (Daniel Veillard),
131 Fix a couple of ABI issues with C14N 1.1 (Aleksey Sanin),
132 Aleksey Sanin support for c14n 1.1 (Aleksey Sanin),
133 reader bug fix with entities (Daniel Veillard),
134 use options from current parser ctxt for external entities (Rob Richards),
135 581612 use %s to printf strings (Christian Persch),
136 584605 change the threading initialization sequence (Igor Novoseltsev),
137 580705 keep line numbers in HTML parser (Aaron Patterson),
138 581803 broken HTML table attributes init (Roland Steiner),
139 do not set error code in xmlNsWarn (Rob Richards),
140 564217 fix structured error handling problems,
141 reuse options from current parser for entities (Rob Richards),
142 xmlXPathRegisterNs should not allow enpty prefixes (Daniel Veillard),
143 add a missing check in xmlAddSibling (Kris Breuker),
144 avoid leaks on errors (Jinmei Tatuya)
145
146 - Cleanup:
147 Chasing dead assignments reported by clang-scan (Daniel Veillard),
148 A few more safety cleanup raised by scan (Daniel Veillard),
149 Fixing assorted potential problems raised by scan (Daniel Veillard),
150 Potential uninitialized arguments raised by scan (Daniel Veillard),
151 Fix a bunch of scan 'dead increments' and cleanup (Daniel Veillard),
152 Remove a pedantic warning (Daniel Veillard),
153 555833 always use rm -f in uninstall-local (Daniel Veillard),
154 542394 xmlRegisterOutputCallbacks MAX_INPUT_CALLBACK (Daniel Veillard),
155 Autoregenerate libxml2.syms automated checkings (Daniel Veillard),
156 Make xmlRecoverDoc const (Martin Trappel) (Daniel Veillard),
157 Both args of xmlStrcasestr are const (Daniel Veillard),
158 hide the nbParse* variables used for debugging (Mike Hommey),
159 570806 changed include of config.h (William M. Brack),
160 cleanups and error reports when xmlTextWriterVSprintf fails (Jinmei Tatuya)
161
162
163
164 2.7.3: Jan 18 2009:
165 - Build fix: fix build when HTML support is not included.
166 - Bug fixes: avoid memory overflow in gigantic text nodes,
167 indentation problem on the writed (Rob Richards),
168 xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
169 xmlAddChild problem with attribute (Rob Richards and Kris Breuker),
170 avoid a memory leak in an edge case (Daniel Zimmermann),
171 deallocate some pthread data (Alex Ott).
172 - Improvements: configure option to avoid rebuilding docs (Adrian Bunk),
173 limit text nodes to 10MB max by default, add element traversal
174 APIs, add a parser option to enable pre 2.7 SAX behavior (Rob Richards),
175 add gcc malloc checking (Marcus Meissner), add gcc printf like functions
176 parameters checking (Marcus Meissner).
177
178
179 2.7.2: Oct 3 2008:
180 - Portability fix: fix solaris compilation problem, fix compilation
181 if XPath is not configured in
182 - Bug fixes: nasty entity bug introduced in 2.7.0, restore old behaviour
183 when saving an HTML doc with an xml dump function, HTML UTF-8 parsing
184 bug, fix reader custom error handlers (Riccardo Scussat)
185
186 - Improvement: xmlSave options for more flexibility to save as
187 XML/HTML/XHTML, handle leading BOM in HTML documents
188
189
190 2.7.1: Sep 1 2008:
191 - Portability fix: Borland C fix (Moritz Both)
192 - Bug fixes: python serialization wrappers, XPath QName corner
193 case handking and leaks (Martin)
194 - Improvement: extend the xmlSave to handle HTML documents and trees
195 - Cleanup: python serialization wrappers
196
197
198 2.7.0: Aug 30 2008:
199 - Documentation: switch ChangeLog to UTF-8, improve mutithreads and
200 xmlParserCleanup docs
201 - Portability fixes: Older Win32 platforms (Rob Richards), MSVC
202 porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
203 non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
204
205 - Bug fixes: various realloc problems (Ashwin), potential double-free
206 (Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
207 Richards), pattern fix when streaming (William Brack), various XML
208 parsing and validation fixes based on the W3C regression tests, reader
209 tree skipping function fix (Ashwin), Schemas regexps escaping fix
210 (Volker Grabsch), handling of entity push errors (Ashwin), fix a slowdown
211 when encoder cant serialize characters on output
212 - Code cleanup: compilation fix without the reader, without the output
213 (Robert Schwebel), python whitespace (Martin), many space/tabs cleanups,
214 serious cleanup of the entity handling code
215 - Improvement: switch parser to XML-1.0 5th edition, add parsing flags
216 for old versions, switch URI parsing to RFC 3986,
217 add xmlSchemaValidCtxtGetParserCtxt (Holger Kaelberer),
218 new hashing functions for dictionnaries (based on Stefan Behnel work),
219 improve handling of misplaced html/head/body in HTML parser, better
220 regression test tools and code coverage display, better algorithms
221 to detect various versions of the billion laughts attacks, make
222 arbitrary parser limits avoidable as a parser option
223
224
225 2.6.32: Apr 8 2008:
226 - Documentation: returning heap memory to kernel (Wolfram Sang),
227 trying to clarify xmlCleanupParser() use, xmlXPathContext improvement
228 (Jack Jansen), improve the *Recover* functions documentation,
229 XmlNodeType doc link fix (Martijn Arts)
230 - Bug fixes: internal subset memory leak (Ashwin), avoid problem with
231 paths starting with // (Petr Sumbera), streaming XSD validation callback
232 patches (Ashwin), fix redirection on port other than 80 (William Brack),
233 SAX2 leak (Ashwin), XInclude fragment of own document (Chris Ryan),
234 regexp bug with '.' (Andrew Tosh), flush the writer at the end of the
235 document (Alfred Mickautsch), output I/O bug fix (William Brack),
236 writer CDATA output after a text node (Alex Khesin), UTF-16 encoding
237 detection (William Brack), fix handling of empty CDATA nodes for Safari
238 team, python binding problem with namespace nodes, improve HTML parsing
239 (Arnold Hendriks), regexp automata build bug, memory leak fix (Vasily
240 Chekalkin), XSD test crash, weird system parameter entity parsing problem,
241 allow save to file:///X:/ windows paths, various attribute normalisation
242 problems, externalSubsetSplit fix (Ashwin), attribute redefinition in
243 the DTD (Ashwin), fix in char ref parsing check (Alex Khesin), many
244 out of memory handling fixes (Ashwin), XPath out of memory handling fixes
245 (Alvaro Herrera), various realloc problems (Ashwin), UCS4 encoding
246 conversion buffer size (Christian Fruth), problems with EatName
247 functions on memory errors, BOM handling in external parsed entities
248 (Mark Rowe)
249 - Code cleanup: fix build under VS 2008 (David Wimsey), remove useless
250 mutex in xmlDict (Florent Guilian), Mingw32 compilation fix (Carlo
251 Bramini), Win and MacOS EOL cleanups (Florent Guiliani), iconv need
252 a const detection (Roumen Petrov), simplify xmlSetProp (Julien Charbon),
253 cross compilation fixes for Mingw (Roumen Petrov), SCO Openserver build
254 fix (Florent Guiliani), iconv uses const on Win32 (Rob Richards),
255 duplicate code removal (Ashwin), missing malloc test and error reports
256 (Ashwin), VMS makefile fix (Tycho Hilhorst)
257 - improvements: better plug of schematron in the normal error handling
258 (Tobias Minich)
259
260
18 2.6.31: Jan 11 2008: 261 2.6.31: Jan 11 2008:
19 - Security fix: missing of checks in UTF-8 parsing 262 - Security fix: missing of checks in UTF-8 parsing
20 - Bug fixes: regexp bug, dump attribute from XHTML document, fix 263 - Bug fixes: regexp bug, dump attribute from XHTML document, fix
21 xmlFree(NULL) to not crash in debug mode, Schematron parsing crash 264 xmlFree(NULL) to not crash in debug mode, Schematron parsing crash
22 (Rob Richards), global lock free on Windows (Marc-Antoine Ruel), 265 (Rob Richards), global lock free on Windows (Marc-Antoine Ruel),
23 XSD crash due to double free (Rob Richards), indentation fix in 266 XSD crash due to double free (Rob Richards), indentation fix in
24 xmlTextWriterFullEndElement (Felipe Pena), error in attribute type 267 xmlTextWriterFullEndElement (Felipe Pena), error in attribute type
25 parsing if attribute redeclared, avoid crash in hash list scanner if 268 parsing if attribute redeclared, avoid crash in hash list scanner if
26 deleting elements, column counter bug fix (Christian Schmidt), 269 deleting elements, column counter bug fix (Christian Schmidt),
27 HTML embed element saving fix (Stefan Behnel), avoid -L/usr/lib 270 HTML embed element saving fix (Stefan Behnel), avoid -L/usr/lib
(...skipping 24 matching lines...) Expand all
52 - Portability: patches from Andreas Stricke for WinCEi, 295 - Portability: patches from Andreas Stricke for WinCEi,
53 fix compilation warnings (William Brack), avoid warnings on Apple OS/X 296 fix compilation warnings (William Brack), avoid warnings on Apple OS/X
54 (Wendy Doyle and Mark Rowe), Windows compilation and threading 297 (Wendy Doyle and Mark Rowe), Windows compilation and threading
55 improvements (Rob Richards), compilation against old Python versions, 298 improvements (Rob Richards), compilation against old Python versions,
56 new GNU tar changes (Ryan Hill) 299 new GNU tar changes (Ryan Hill)
57 - Documentation: xmlURIUnescapeString comment, 300 - Documentation: xmlURIUnescapeString comment,
58 - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind' 301 - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind'
59 flag fix (Richard Jones), regexp interpretation of \, 302 flag fix (Richard Jones), regexp interpretation of \,
60 htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in 303 htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
61 typo (Bjorn Reese), entity content failure, xmlListAppend() fix 304 typo (Bjorn Reese), entity content failure, xmlListAppend() fix
62 (Georges-André Silber), XPath number serialization (William Brack), 305 (Georges-André Silber), XPath number serialization (William Brack),
63 nanohttp gzipped stream fix (William Brack and Alex Cornejo), 306 nanohttp gzipped stream fix (William Brack and Alex Cornejo),
64 xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon), 307 xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
65 XPath string value of PI nodes (William Brack), XPath node set 308 XPath string value of PI nodes (William Brack), XPath node set
66 sorting bugs (William Brack), avoid outputting namespace decl 309 sorting bugs (William Brack), avoid outputting namespace decl
67 dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding 310 dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
68 error handling, recustion on next in catalogs, fix a Relax-NG crash, 311 error handling, recustion on next in catalogs, fix a Relax-NG crash,
69 workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes, 312 workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
70 invalid character in attribute detection bug, big comments before 313 invalid character in attribute detection bug, big comments before
71 internal subset streaming bug, HTML parsing of attributes with : in 314 internal subset streaming bug, HTML parsing of attributes with : in
72 the name, IDness of name in HTML (Dagfinn I. Mannsåker) 315 the name, IDness of name in HTML (Dagfinn I. MannsÃ¥ker)
73 - Improvement: keep URI query parts in raw form (Richard Jones), 316 - Improvement: keep URI query parts in raw form (Richard Jones),
74 embed tag support in HTML (Michael Day) 317 embed tag support in HTML (Michael Day)
75 318
76 319
77 2.6.28: Apr 17 2007: 320 2.6.28: Apr 17 2007:
78 - Documentation: comment fixes (Markus Keim), xpath comments fixes too 321 - Documentation: comment fixes (Markus Keim), xpath comments fixes too
79 (James Dennett) 322 (James Dennett)
80 - Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage 323 - Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage
81 (Usamah Malik), various regexp bug fixes (DV and William), path conversion 324 (Usamah Malik), various regexp bug fixes (DV and William), path conversion
82 on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath 325 on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath
83 principal node of axis bug, HTML serialization of some codepoint 326 principal node of axis bug, HTML serialization of some codepoint
84 (Steven Rainwater), user data propagation in XInclude (Michael Day), 327 (Steven Rainwater), user data propagation in XInclude (Michael Day),
85 standalone and XML decl detection (Michael Day), Python id ouptut 328 standalone and XML decl detection (Michael Day), Python id ouptut
86 for some id, fix the big python string memory leak, URI parsing fixes 329 for some id, fix the big python string memory leak, URI parsing fixes
87 (Stéphane Bidoul and William), long comments parsing bug (William), 330 (Stéphane Bidoul and William), long comments parsing bug (William),
88 concurrent threads initialization (Ted Phelps), invalid char 331 concurrent threads initialization (Ted Phelps), invalid char
89 in text XInclude (William), XPath memory leak (William), tab in 332 in text XInclude (William), XPath memory leak (William), tab in
90 python problems (Andreas Hanke), XPath node comparison error 333 python problems (Andreas Hanke), XPath node comparison error
91 (Oleg Paraschenko), cleanup patch for reader (Julien Reichel), 334 (Oleg Paraschenko), cleanup patch for reader (Julien Reichel),
92 XML Schemas attribute group (William), HTML parsing problem (William), 335 XML Schemas attribute group (William), HTML parsing problem (William),
93 fix char 0x2d in regexps (William), regexp quantifier range with 336 fix char 0x2d in regexps (William), regexp quantifier range with
94 min occurs of 0 (William), HTML script/style parsing (Mike Day) 337 min occurs of 0 (William), HTML script/style parsing (Mike Day)
95 - Improvement: make xmlTextReaderSetup() public 338 - Improvement: make xmlTextReaderSetup() public
96 - Compilation and postability: fix a missing include problem (William), 339 - Compilation and postability: fix a missing include problem (William),
97 __ss_familly on AIX again (Björn Wiberg), compilation without zlib 340 __ss_familly on AIX again (Björn Wiberg), compilation without zlib
98 (Michael Day), catalog patch for Win32 (Christian Ehrlicher), 341 (Michael Day), catalog patch for Win32 (Christian Ehrlicher),
99 Windows CE fixes (Andreas Stricke) 342 Windows CE fixes (Andreas Stricke)
100 - Various CVS to SVN infrastructure changes 343 - Various CVS to SVN infrastructure changes
101 344
102 345
103 2.6.27: Oct 25 2006: 346 2.6.27: Oct 25 2006:
104 - Portability fixes: file names on windows (Roland Schwingel, 347 - Portability fixes: file names on windows (Roland Schwingel,
105 Emelyanov Alexey), windows compile fixup (Rob Richards), 348 Emelyanov Alexey), windows compile fixup (Rob Richards),
106 AIX iconv() is apparently case sensitive 349 AIX iconv() is apparently case sensitive
107 - improvements: Python XPath types mapping (Nic Ferrier), XPath optimization 350 - improvements: Python XPath types mapping (Nic Ferrier), XPath optimization
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
234 transition bug in regexps, ctxt->standalone = -2 to indicate no 477 transition bug in regexps, ctxt->standalone = -2 to indicate no
235 standalone attribute was found, add xmlSchemaSetParserStructuredErrors() 478 standalone attribute was found, add xmlSchemaSetParserStructuredErrors()
236 (Kasimier Buchcik), add xmlTextReaderSchemaValidateCtxt() to API 479 (Kasimier Buchcik), add xmlTextReaderSchemaValidateCtxt() to API
237 (Kasimier), handle gzipped HTTP resources (Gary Coady), add 480 (Kasimier), handle gzipped HTTP resources (Gary Coady), add
238 htmlDocDumpMemoryFormat. (Rob Richards), 481 htmlDocDumpMemoryFormat. (Rob Richards),
239 - documentation: typo (Michael Day), libxml man page (Albert Chin), save 482 - documentation: typo (Michael Day), libxml man page (Albert Chin), save
240 function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik), 483 function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik),
241 484
242 485
243 2.6.22: Sep 12 2005: 486 2.6.22: Sep 12 2005:
244 - build fixes: compile without schematron (Stéphane Bidoul) 487 - build fixes: compile without schematron (Stéphane Bidoul)
245 - bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i, 488 - bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
246 CDATA push parser bug, xmlElemDump problem with XHTML1 doc, 489 CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
247 XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some 490 XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
248 output formatting for meta element (Rob Richards), script and style 491 output formatting for meta element (Rob Richards), script and style
249 XHTML1 serialization (David Madore), Attribute derivation fixups in XSD 492 XHTML1 serialization (David Madore), Attribute derivation fixups in XSD
250 (Kasimier Buchcik), better IDC error reports (Kasimier Buchcik) 493 (Kasimier Buchcik), better IDC error reports (Kasimier Buchcik)
251 - improvements: add XML_SAVE_NO_EMPTY xmlSaveOption (Rob Richards), add 494 - improvements: add XML_SAVE_NO_EMPTY xmlSaveOption (Rob Richards), add
252 XML_SAVE_NO_XHTML xmlSaveOption, XML Schemas improvements preparing for 495 XML_SAVE_NO_XHTML xmlSaveOption, XML Schemas improvements preparing for
253 derive (Kasimier Buchcik). 496 derive (Kasimier Buchcik).
254 - documentation: generation of gtk-doc like docs, integration with 497 - documentation: generation of gtk-doc like docs, integration with
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
507 (John Fleck), man pages (Ville Skytta), 750 (John Fleck), man pages (Ville Skytta),
508 - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX 751 - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX
509 properly initialize the library (William), empty node set in XPath 752 properly initialize the library (William), empty node set in XPath
510 (William), xmlSchemas errors (William), invalid charref problem pointed 753 (William), xmlSchemas errors (William), invalid charref problem pointed
511 by Morus Walter, XInclude xml:base generation (William), Relax-NG bug 754 by Morus Walter, XInclude xml:base generation (William), Relax-NG bug
512 with div processing (William), XPointer and xml:base problem(William), 755 with div processing (William), XPointer and xml:base problem(William),
513 Reader and entities, xmllint return code for schemas (William), reader 756 Reader and entities, xmllint return code for schemas (William), reader
514 streaming problem (Steve Ball), DTD serialization problem (William), 757 streaming problem (Steve Ball), DTD serialization problem (William),
515 libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on 758 libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
516 Python classes, xmlReader buffer bug, Python bindings memory interfaces 759 Python classes, xmlReader buffer bug, Python bindings memory interfaces
517 improvement (with Stéphane Bidoul), Fixed the push parser to be back to 760 improvement (with Stéphane Bidoul), Fixed the push parser to be back to
518 synchronous behaviour. 761 synchronous behaviour.
519 - improvement: custom per-thread I/O enhancement (Rob Richards), register 762 - improvement: custom per-thread I/O enhancement (Rob Richards), register
520 namespace in debug shell (Stefano Debenedetti), Python based regression 763 namespace in debug shell (Stefano Debenedetti), Python based regression
521 test for non-Unix users (William), dynamically increase the number of 764 test for non-Unix users (William), dynamically increase the number of
522 XPath extension functions in Python and fix a memory leak (Marc-Antoine 765 XPath extension functions in Python and fix a memory leak (Marc-Antoine
523 Parent and William) 766 Parent and William)
524 - performance: hack done with Arjan van de Ven to reduce ELF footprint 767 - performance: hack done with Arjan van de Ven to reduce ELF footprint
525 and generated code on Linux, plus use gcc runtime profiling to optimize 768 and generated code on Linux, plus use gcc runtime profiling to optimize
526 the code generated in the RPM packages. 769 the code generated in the RPM packages.
527 770
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
633 - Bugfixes: dictionnaries for schemas (William Brack), regexp segfault 876 - Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
634 (William), xs:all problem (William), a number of XPointer bugfixes 877 (William), xs:all problem (William), a number of XPointer bugfixes
635 (William), xmllint error go to stderr, DTD validation problem with 878 (William), xmllint error go to stderr, DTD validation problem with
636 namespace, memory leak (William), SAX1 cleanup and minimal options fixes 879 namespace, memory leak (William), SAX1 cleanup and minimal options fixes
637 (Mark Vadoc), parser context reset on error (Shaun McCance), XPath union 880 (Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
638 evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin), 881 evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
639 XML Schemas double free (Steve Ball), XInclude with no href, argument 882 XML Schemas double free (Steve Ball), XInclude with no href, argument
640 callbacks order for XPath callbacks (Frederic Peters) 883 callbacks order for XPath callbacks (Frederic Peters)
641 - Documentation: python scripts (William Brack), xslt stylesheets (John 884 - Documentation: python scripts (William Brack), xslt stylesheets (John
642 Fleck), doc (Sven Zimmerman), I/O example. 885 Fleck), doc (Sven Zimmerman), I/O example.
643 - Python bindings: fixes (William), enum support (Stéphane Bidoul), 886 - Python bindings: fixes (William), enum support (Stéphane Bidoul),
644 structured error reporting (Stéphane Bidoul) 887 structured error reporting (Stéphane Bidoul)
645 - XInclude: various fixes for conformance, problem related to dictionnary 888 - XInclude: various fixes for conformance, problem related to dictionnary
646 references (William & me), recursion (William) 889 references (William & me), recursion (William)
647 - xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred 890 - xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
648 Mickautsch), 891 Mickautsch),
649 - xmlSchemas: normalizedString datatype (John Belmonte) 892 - xmlSchemas: normalizedString datatype (John Belmonte)
650 - code cleanup for strings functions (William) 893 - code cleanup for strings functions (William)
651 - Windows: compiler patches (Mark Vakoc) 894 - Windows: compiler patches (Mark Vakoc)
652 - Parser optimizations, a few new XPath and dictionnary APIs for future 895 - Parser optimizations, a few new XPath and dictionnary APIs for future
653 XSLT optimizations. 896 XSLT optimizations.
654 897
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
764 make room in nodes for line numbers, reference counting and future PSVI 1007 make room in nodes for line numbers, reference counting and future PSVI
765 extensions, generation of character ranges to be checked with faster 1008 extensions, generation of character ranges to be checked with faster
766 algorithm (William), xmlParserMaxDepth (Crutcher Dunnavant), buffer 1009 algorithm (William), xmlParserMaxDepth (Crutcher Dunnavant), buffer
767 access 1010 access
768 - New xmlWriter API provided by Alfred Mickautsch 1011 - New xmlWriter API provided by Alfred Mickautsch
769 - Schemas: base64 support by Anthony Carrico 1012 - Schemas: base64 support by Anthony Carrico
770 - Parser<->HTTP integration fix, proper processing of the Mime-Type 1013 - Parser<->HTTP integration fix, proper processing of the Mime-Type
771 and charset information if available. 1014 and charset information if available.
772 - Relax-NG: bug fixes including the one reported by Martijn Faassen and 1015 - Relax-NG: bug fixes including the one reported by Martijn Faassen and
773 zeroOrMore, better error reporting. 1016 zeroOrMore, better error reporting.
774 - Python bindings (Stéphane Bidoul), never use stdout for errors 1017 - Python bindings (Stéphane Bidoul), never use stdout for errors
775 output 1018 output
776 - Portability: all the headers have macros for export and calling 1019 - Portability: all the headers have macros for export and calling
777 convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry), 1020 convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
778 Windows: threads (Jesse Pelton), Borland compiler (Eric Zurcher, Igor), 1021 Windows: threads (Jesse Pelton), Borland compiler (Eric Zurcher, Igor),
779 Mingw (Igor), typos (Mark Vakoc), beta version (Stephane Bidoul), 1022 Mingw (Igor), typos (Mark Vakoc), beta version (Stephane Bidoul),
780 warning cleanups on AIX and MIPS compilers (William Brack), BeOS (Marcin 1023 warning cleanups on AIX and MIPS compilers (William Brack), BeOS (Marcin
781 'Shard' Konicki) 1024 'Shard' Konicki)
782 - Documentation fixes and README (William Brack), search fix (William), 1025 - Documentation fixes and README (William Brack), search fix (William),
783 tutorial updates (John Fleck), namespace docs (Stefan Kost) 1026 tutorial updates (John Fleck), namespace docs (Stefan Kost)
784 - Bug fixes: xmlCleanupParser (Dave Beckett), threading uninitialized 1027 - Bug fixes: xmlCleanupParser (Dave Beckett), threading uninitialized
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
845 2.5.8: Jul 6 2003: 1088 2.5.8: Jul 6 2003:
846 - bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark 1089 - bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark
847 Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack), 1090 Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack),
848 PI related memleak, compilation without schemas or without xpath (Joerg 1091 PI related memleak, compilation without schemas or without xpath (Joerg
849 Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs, 1092 Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs,
850 rpm problem on , i86_64, removed a few compilation problems from 2.5.7, 1093 rpm problem on , i86_64, removed a few compilation problems from 2.5.7,
851 xmlIOParseDTD, and xmlSAXParseDTD (Malcolm Tredinnick) 1094 xmlIOParseDTD, and xmlSAXParseDTD (Malcolm Tredinnick)
852 - portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry) 1095 - portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)
853 - William Brack fixed multithreading lock problems 1096 - William Brack fixed multithreading lock problems
854 - IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro) 1097 - IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)
855 - Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane 1098 - Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane
856 Bidoul) 1099 Bidoul)
857 - A few W3C Schemas Structure improvements 1100 - A few W3C Schemas Structure improvements
858 - W3C Schemas Datatype improvements (Charlie Bozeman) 1101 - W3C Schemas Datatype improvements (Charlie Bozeman)
859 - Python bindings for thread globals (Stéphane Bidoul), and method/class 1102 - Python bindings for thread globals (Stéphane Bidoul), and method/class
860 generator 1103 generator
861 - added --nonet option to xmllint 1104 - added --nonet option to xmllint
862 - documentation improvements (John Fleck) 1105 - documentation improvements (John Fleck)
863 1106
864 1107
865 2.5.7: Apr 25 2003: 1108 2.5.7: Apr 25 2003:
866 - Relax-NG: Compiling to regexp and streaming validation on top of the 1109 - Relax-NG: Compiling to regexp and streaming validation on top of the
867 xmlReader interface, added to xmllint --stream 1110 xmlReader interface, added to xmllint --stream
868 - xmlReader: Expand(), Next() and DOM access glue, bug fixes 1111 - xmlReader: Expand(), Next() and DOM access glue, bug fixes
869 - Support for large files: RGN validated a 4.5GB instance 1112 - Support for large files: RGN validated a 4.5GB instance
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
925 - Fixes: XLink (Sean Chittenden), XInclude (Sean Chittenden), API fix for 1168 - Fixes: XLink (Sean Chittenden), XInclude (Sean Chittenden), API fix for
926 serializing namespace nodes, encoding conversion bug, XHTML1 1169 serializing namespace nodes, encoding conversion bug, XHTML1
927 serialization 1170 serialization
928 - Portability fixes: Windows (Igor), AMD 64bits RPM spec file 1171 - Portability fixes: Windows (Igor), AMD 64bits RPM spec file
929 1172
930 1173
931 2.5.2: Feb 5 2003: 1174 2.5.2: Feb 5 2003:
932 - First implementation of RelaxNG, added --relaxng flag to xmllint 1175 - First implementation of RelaxNG, added --relaxng flag to xmllint
933 - Schemas support now compiled in by default. 1176 - Schemas support now compiled in by default.
934 - Bug fixes: DTD validation, namespace checking, XInclude and entities, 1177 - Bug fixes: DTD validation, namespace checking, XInclude and entities,
935 delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul), 1178 delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul),
936 XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory 1179 XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
937 consumption, HTML parser, HTML serialization in the presence of 1180 consumption, HTML parser, HTML serialization in the presence of
938 namespaces 1181 namespaces
939 - added an HTML API to check elements and attributes. 1182 - added an HTML API to check elements and attributes.
940 - Documentation improvement, PDF for the tutorial (John Fleck), doc 1183 - Documentation improvement, PDF for the tutorial (John Fleck), doc
941 patches (Stefan Kost) 1184 patches (Stefan Kost)
942 - Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic) 1185 - Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)
943 - Added python bindings for XPointer, contextual error reporting 1186 - Added python bindings for XPointer, contextual error reporting
944 (Stéphane Bidoul) 1187 (Stéphane Bidoul)
945 - URI/file escaping problems (Stefano Zacchiroli) 1188 - URI/file escaping problems (Stefano Zacchiroli)
946 1189
947 1190
948 2.5.1: Jan 8 2003: 1191 2.5.1: Jan 8 2003:
949 - Fixes a memory leak and configuration/compilation problems in 2.5.0 1192 - Fixes a memory leak and configuration/compilation problems in 2.5.0
950 - documentation updates (John) 1193 - documentation updates (John)
951 - a couple of XmlTextReader fixes 1194 - a couple of XmlTextReader fixes
952 1195
953 1196
954 2.5.0: Jan 6 2003: 1197 2.5.0: Jan 6 2003:
955 - New XmltextReader interface based on C# 1198 - New XmltextReader interface based on C#
956 API (with help of Stéphane Bidoul) 1199 API (with help of Stéphane Bidoul)
957 - Windows: more exports, including the new API (Igor) 1200 - Windows: more exports, including the new API (Igor)
958 - XInclude fallback fix 1201 - XInclude fallback fix
959 - Python: bindings for the new API, packaging (Stéphane Bidoul), 1202 - Python: bindings for the new API, packaging (Stéphane Bidoul),
960 drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup 1203 drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
961 and iterators for Python-2.2 (Hannu Krosing) 1204 and iterators for Python-2.2 (Hannu Krosing)
962 - Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update 1205 - Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
963 (John) 1206 (John)
964 - Fix an XML parser bug raised by Vyacheslav Pindyura 1207 - Fix an XML parser bug raised by Vyacheslav Pindyura
965 - Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry) 1208 - Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry)
966 - Entities handling fixes 1209 - Entities handling fixes
967 - new API to optionally track node creation and deletion (Lukas 1210 - new API to optionally track node creation and deletion (Lukas
968 Schroeder) 1211 Schroeder)
969 - Added documentation for the XmltextReader interface and some XML guidelines 1212 - Added documentation for the XmltextReader interface and some XML guidelines
970 1213
971 1214
972 2.4.30: Dec 12 2002: 1215 2.4.30: Dec 12 2002:
973 - 2.4.29 broke the python bindings, rereleasing 1216 - 2.4.29 broke the python bindings, rereleasing
974 - Improvement/fixes of the XML API generator, and couple of minor code 1217 - Improvement/fixes of the XML API generator, and couple of minor code
975 fixes. 1218 fixes.
976 1219
977 1220
978 2.4.29: Dec 11 2002: 1221 2.4.29: Dec 11 2002:
979 - Windows fixes (Igor): Windows CE port, pthread linking, python bindings 1222 - Windows fixes (Igor): Windows CE port, pthread linking, python bindings
980 (Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates 1223 (Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates
981 - Fix for prev in python bindings (ERDI Gergo) 1224 - Fix for prev in python bindings (ERDI Gergo)
982 - Fix for entities handling (Marcus Clarke) 1225 - Fix for entities handling (Marcus Clarke)
983 - Refactored the XML and HTML dumps to a single code path, fixed XHTML1 1226 - Refactored the XML and HTML dumps to a single code path, fixed XHTML1
984 dump 1227 dump
985 - Fix for URI parsing when handling URNs with fragment identifiers 1228 - Fix for URI parsing when handling URNs with fragment identifiers
986 - Fix for HTTP URL escaping problem 1229 - Fix for HTTP URL escaping problem
987 - added an TextXmlReader (C#) like API (work in progress) 1230 - added an TextXmlReader (C#) like API (work in progress)
988 - Rewrote the API in XML generation script, includes a C parser and saves 1231 - Rewrote the API in XML generation script, includes a C parser and saves
989 more information needed for C# bindings 1232 more information needed for C# bindings
990 1233
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after
1317 1560
1318 1561
1319 2.3.10: June 1 2001: 1562 2.3.10: June 1 2001:
1320 - fixed the SGML catalog support 1563 - fixed the SGML catalog support
1321 - a number of reported bugs got fixed, in XPath, iconv detection, 1564 - a number of reported bugs got fixed, in XPath, iconv detection,
1322 XInclude processing 1565 XInclude processing
1323 - XPath string function should now handle unicode correctly 1566 - XPath string function should now handle unicode correctly
1324 1567
1325 1568
1326 2.3.9: May 19 2001: 1569 2.3.9: May 19 2001:
1327 Lots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix # 54891 and another patch from Jonas Borgström 1570 Lots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix # 54891 and another patch from Jonas Borgström
1328 - some serious speed optimization again 1571 - some serious speed optimization again
1329 - some documentation cleanups 1572 - some documentation cleanups
1330 - trying to get better linking on Solaris (-R) 1573 - trying to get better linking on Solaris (-R)
1331 - XPath API cleanup from Thomas Broyer 1574 - XPath API cleanup from Thomas Broyer
1332 - Validation bug fixed #54631, added a patch from Gary Pennington, fixed 1575 - Validation bug fixed #54631, added a patch from Gary Pennington, fixed
1333 xmlValidGetValidElements() 1576 xmlValidGetValidElements()
1334 - Added an INSTALL file 1577 - Added an INSTALL file
1335 - Attribute removal added to API: #54433 1578 - Attribute removal added to API: #54433
1336 - added a basic support for SGML catalogs 1579 - added a basic support for SGML catalogs
1337 - fixed xmlKeepBlanksDefault(0) API 1580 - fixed xmlKeepBlanksDefault(0) API
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
1754 - Added an errno to report errors by another mean than a simple printf 1997 - Added an errno to report errors by another mean than a simple printf
1755 like callback 1998 like callback
1756 - Finished ID/IDREF support and checking when validation 1999 - Finished ID/IDREF support and checking when validation
1757 - Serious memory leaks fixed (there is now a memory wrapper module) 2000 - Serious memory leaks fixed (there is now a memory wrapper module)
1758 - Improvement of XPath 2001 - Improvement of XPath
1759 implementation 2002 implementation
1760 - Added an HTML parser front-end 2003 - Added an HTML parser front-end
1761 2004
1762 Daniel Veillard at 2005 Daniel Veillard at
1763 bugs.html 2006 bugs.html
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698