blob: 3029b53b7f5177ed7262892b6ef966e2c4561f39 [file] [log] [blame]
Daniel Veillard70b18562003-09-24 21:45:21 +00001Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * win32/configure.js: patch from Stephane Bidoul for configuring
4 the beta2 version #123104
5
Daniel Veillarde96a2a42003-09-24 21:23:56 +00006Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * Makefile.am: adding repeated parsing and validating tests
9 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
10 DOM tree building interfaces use the dictionary from the
11 parsing context to build the element and attributes names
12 as well as formatting spaces and short text nodes
13 * include/libxml/dict.h dict.c: added some reference counting
14 for xmlDictPtr because they can be shared by documents and
15 a parser context.
16 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
17 functions and use the standard ones now.
18 * xmllint.c: add --nodict
19 * python/libxml.c: fix a stupid bug so that ns() works on
20 attribute nodes.
21
Daniel Veillard16fa96c2003-09-23 21:50:54 +000022Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * parser.c include/libxml/parser.h: adding a new set of
25 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
26 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
27 a clear define of xmlParserOption, xmlCtxtUseOptions()
28 should simplify custom parsing without being tempted to
29 use global variables, and xmlCtxtReset() should allow reuse
30 of a context for multiple parsing.
31 * xmllint.c: switched to use xmlReadXXX, allow options to
32 be used simultaneously with less troubles.
33 * tree.c: simple warning removal
34 * doc/apibuild.py: small fix
35 * doc/libxml2-api.xml win32/libxml2.def.src: updated
36
Daniel Veillard1f40d682003-09-23 09:16:56 +000037Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: revert xmlCreateDocParserCtxt() since this break
40 the parseDoc() python bindings
41
Daniel Veillard309f81d2003-09-23 09:02:53 +000042Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * parser.c: make sure xmlDetectSAX2() is called only at
45 parsing time to avoid breaking apps changing the SAX
46 callbacks after context allocation, change xmlCreateDocParserCtxt()
47 to use an immutable buffer instead of a copy
48
Daniel Veillard9ec26532003-09-23 07:43:19 +000049Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * xmlIO.c: applied patch from Markus Keim fixing a problem
52 with I/O callback registration.
53 * include/libxml/xmlerror.h: fixed #122994 comment numbering
54 for xmlParserErrors
55
Daniel Veillardf85ce8e2003-09-22 10:24:45 +000056Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
59 really a const xmlChar*
60 * xmlreader.c include/libxml/xmlreader.h: addin the
61 xmlTextReaderConstString() to get an interned string from
62 the reader
63
William M. Brack69848302003-09-22 00:24:51 +000064Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
65
66 * error.c: fixed a warning message (trivial)
67 * doc/search.php: removed incorrect warning message when word
68 search not found in last of multiple tables (bug 119535)
69
Daniel Veillarde72c5082003-09-19 12:44:05 +000070Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * configure.in: preparing a 2.6.0-beta2 release
73 * xmlIO.c: avoid a warning
74 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
75 by Chris Ryland
76 * include/libxml/dict.h: add a QName access lookup to the
77 dictionary.
78 * xmlreader.c include/libxml/xmlreader.h: adding const access
79 based on the dictionary interface for string read from the
80 reader, the node content access is still TODO, it's too different
81
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +000082Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * SAX2.c: fixing namespace DTD validations
85 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
86 namespaces is slightly different now.
87 * Makefile.am: report the memory used in Timingtests (as well as time)
88
Daniel Veillard53350552003-09-18 13:35:51 +000089Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * Makefile.am: add streaming on memory regression tests, found
92 bad bugs in the reader interface
93 * xmlreader.c: fixing bugs w.r.t. very large names, and special
94 condition in end of file.
95 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
96 adding immutable buffers, and parser input based on those,
97 but this should not be used (yet) for general parsing
98 * parser.c: added a comment about using immutable buffers for
99 general parsing.
100 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
101 output of the regression tests
102 * xmllint.c: using the immutable buffers when streaming on
103 mmaped file (--stream --memory)
104
Daniel Veillard536fad52003-09-18 10:05:56 +0000105Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
106
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000107 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000108
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000109Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * Makefile.am: add a Timingtests target to check bad behaviour
112 from the streaming engine
113 * dbgen.pl dbgenattr.pl: perl script to generate big instances
114 * xmlreader.c: fix a bad behaviour on large buffer inputs
115
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000116Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * dict.c xmlreader.c: two small improvements
119
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000120Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * parserInternals.c: avoid a leak with previous patch
123
Daniel Veillard007d51e2003-09-17 20:07:28 +0000124Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * python/libxml.c: use stderr and not stdout for default errors
127 in python environment bug #122552
128
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000129Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * parserInternals.c: small fix from Rob Richards for input filename
132 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
133 * xmlIO: adding a guard in one function
134
Daniel Veillard19895052003-09-17 13:59:32 +0000135Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
138 reducing memory allocation and free and avoiding expensive routines
139
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000140Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
143 seriously with per-document dict and element and attribute nodes
144 reuse in the xmlReader. This seems to lead to an interesting
145 speedup of the xmlReader already.
146
Daniel Veillard81514ba2003-09-16 23:17:26 +0000147Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
148
149 * dict.c include/libxml/dict.h: do string allocations in large
150 pools, allowing to find if a string pertain to a dict quickly
151 * xmllint.c: fix --stream --repeat --timing
152 * Makefile.am: the testThreads run output should be seen.
153
Daniel Veillard8a44e592003-09-15 14:50:06 +0000154Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * SAX2.c include/libxml/parser.h: starting work on reusing the
157 parser dictionary for the element and attribute tag names.
158 Add pools for Element and Attributes in the parser context,
159 which should help speeding up the reader.
160 * Makefile.am result/*.rdr : adding non-python reader regression
161 tests.
162
Daniel Veillard62998c02003-09-15 12:56:36 +0000163Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
164
165 * SAX2.c parser.c valid.c: starting to cleanup some of the
166 problems exposed by the W3C/NIST regression suite.
167 * result/ent7.sax result/xml2.sax: small fixes.
168
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000169Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * parser.c: more parser error factoring
172
William M. Brack3a6da762003-09-15 04:58:14 +0000173Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
174
175 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
176
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000177Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * parser.c include/libxml/xmlerror.h: factoring of more
180 error handling code, serious size reduction and more lisibility
181 of the resulting code.
182 * parserInternals.c parser.c include/libxml/parserInternals.h
183 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
184 checks are done, use a counter for entities. Entities where freed and
185 reallocated at the same address failing the check.
186 * tree.c: avoid a warning
187 * result/valid/* result/VC/*: this slightly changes some validation
188 error messages.
189
William M. Brack4e52f2f2003-09-14 18:07:39 +0000190Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
191
192 * valid.c: fixed bug 121759 - early declaration of
193 attribute-list in external DTD
194
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000195Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * parser.c include/libxml/xmlerror.h: starting cleaning up
198 error handling, factorize error processing
199 * doc/xmllint.html: update of the page, remove --sgml
200
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000201Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
204 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
205 broken pseudo SGML DocBook parser code.
206
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000207Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
210 valgrind pointed out the strings overlapped. cleanup .
211
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000212Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * tree.c: applied speedup to xmlSearchNs() as suggested by
215 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
216 applying the same trick.
217
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000218Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * parser.c parserInternals.c tree.c include/libxml/parser.h
221 include/libxml/xmlerror.h: adding namespace checkings
222 while making sure they still parse as wellformed documents.
223 Add an nsWellFormed status report to the context, and
224 provide new appropriate error codes.
225 * Makefile.am result/namespaces/* test/namespaces/*: add
226 specific regression testing for the new namespace support
227 * test/att5 result/noent/att5 result/att5 result/att5.sax:
228 add more coverage for the attribute parsing and normalization
229 code.
230
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000231Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * threads.c: backport of a thread bugfix from 2_5_X branch
234
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000235Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * parser.c: fixed a bug in one corner case of attribute parsing.
238
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000239Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
240
241 * configure.in doc/* : 2.6.0beta1 changes
242 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
243 normalization, might not be totally fixed but this should
244 make sure SAX event provide the right strings for attributes
245 except entities for which libxml2 is different by default
246 This should fix #109564
247 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
248 in attribute callback values
249 * result/c14n/with-comments/example-4
250 result/c14n/without-comments/example-4: this also fixes a subtle
251 bug in the canonicalization tests.
252
Daniel Veillarde57ec792003-09-10 10:50:59 +0000253Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 Time to commit 3 days of work rewriting the parser internal,
256 fixing bugs and migrating to SAX2 interface by default. There
257 is some work letf TODO, like namespace validation and attributes
258 normalization (this break C14N right now)
259 * Makefile.am: fixed the test rules
260 * include/libxml/SAX2.h include/libxml/parser.h
261 include/libxml/parserInternals.h SAX2.c parser.c
262 parserInternals.c: changing the parser, migrating to SAX2,
263 adding new interface to switch back to SAX1 or initialize a
264 SAX block for v1 or v2. Most of the namespace work is done
265 below SAX, as well as attribute defaulting
266 * globals.c: changed initialization of the default SAX handlers
267 * hash.c tree.c include/libxml/hash.h: added QName specific handling
268 * xmlIO.c: small fix
269 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
270 version code path
271 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
272 pointed out a typo in a very old test namespace
273
William M. Brackc07329e2003-09-08 01:57:30 +0000274Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
275
276 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
277 of compressed files, setting doc->compressed appropriately
278 (bug #120503).
279
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000280Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * parser.c: try to cope with the fact that apps may still
283 have allocated smaller SAX callbak block
284
Daniel Veillard0fb18932003-09-07 09:14:37 +0000285Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
286
287 * dict.c: allow to give -1 for undefined length in lookups
288 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
289 first round of work on the new SAX2 interfaces, the API
290 will change but commiting before changing for historical
291 reference.
292
William M. Brack4811ba32003-09-06 18:02:53 +0000293Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
294
295 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
296 sax->warning with wrong params).
297
Daniel Veillard93625d32003-09-05 08:36:12 +0000298Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * include/libxml/globals.h: patch from Stéphane Bidoul to export
301 globals entry points to the python bindings
302
Daniel Veillard40412cd2003-09-03 13:28:32 +0000303Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
306 by default instead of "HTML"
307 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
308 avoiding calls to "areBlanks" when not needed.
309 * include/libxml/parser.h include/libxml/tree.h: some structure
310 extensions for future work on using per-document dictionaries.
311
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000312Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
315 tree, keeping result in the same tree, added SAXtests to the
316 default "make tests"
317
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000318Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
319
320 * include/libxml/xmlexports.h: defined additional macros which
321 affect exports and added mingw section
322
William M. Brack008c06b2003-09-01 22:17:39 +0000323Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
324
325 * doc/index.py: fixed problem parsing xhtml docs
326 * doc/xmlreader.html,doc/guidelines.html: small modification
327 to avoid problem in python parsing.
328 * doc/search.php: fixed upper case filename problem for XSLT docs
329
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000330Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * xinclude.c: patch from Mark Vakoc that allows compiling
333 with XInclude but without XPointer support.
334
Daniel Veillarde8553732003-09-01 20:33:14 +0000335Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
338 to add --libtool-libs option to xml2-config script.
339
William M. Brack3f479502003-09-01 04:58:15 +0000340Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
341
342 * doc/README.docs, doc/Makefile.am: new file added,
343 giving some description of the documentation generation process
344 * doc/search.php: fixed problem with upper case on filenames
345
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000346Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
347
348 * win32/Makefile.bcb: updates by Eric Zurcher
349
William M. Brackcdfa2862003-08-29 06:03:38 +0000350Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
351
352 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
353 to compensate for pollution from Igor's header taint
354 (quick before Daniel notices)
355
Daniel Veillard67906942003-08-28 21:13:25 +0000356Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * SAX2.c: fixed a namespace error on attribute reporting bug
359 pointed out by Tobias Reif
360 * test/p3p result/p3p result/noent/p3p: this test case was wrong
361 using xmlsn instead of xmlns...
362
Igor Zlatkovic65901252003-08-28 16:26:12 +0000363Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
364
365 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
366 typos reported by Mark Vakoc
367
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000368Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
369
370 add:
371 * doc/tutorial/api.html
372 * doc/tutorial/ar01s09.html
373 * doc/tutorial/includexpath.c
374 updated
375 * doc/tutorial/*.html
376 fix my bad - forgot to check in new files when I last
377 updated
378
379
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000380Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
381
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000382 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000383 * xmllint.c: fixed time inclusion for various compilers
384
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000385Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
386
387 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
388 few casts to shut the compiler warnings
389
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000390Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
391
392 * win32/Makefile.* win32/configure.js: fixed for mingw
393
Daniel Veillard5805be22003-08-28 08:03:23 +0000394Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * globals.c threads.c: fixing bug #120870 try to avoid problem
397 with uninitialized mutexes
398
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000399Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
400
401 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
402 up with multiple states, select the "best" one. Fix #120682
403 * result/relaxng/tutor11_2_3.err: small change resulting
404
405Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
408
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000409Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
410
411 * include/libxml/[threads-xpointer].h: realigned parameters
412 after taint
413
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000414Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
415
416 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
417 as reported by Eric Zurcher
418
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000419Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * relaxng.c: fixed bug #120386 again a problem introduced when
422 trying to reuse automata for content validation. Fix a bug report
423 problem on zeroOrMore
424 * result/relaxng/tutor3_7_err: change slightly error reporting.
425
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000426Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * include/libxml/Makefile.am: make sure the new header will
429 be included when generating a new distribution.
430
Daniel Veillard73827cb2003-08-25 10:57:27 +0000431Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * relaxng.c: fixed a couple of stupid bugs in the state allocation
434 routines which led to bug #120040 and the ones reported by
435 Martijn Faassen
436
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000437Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
438
439 * include/libxml/parserInternals.h include/libxml/relaxng.h
440 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
441 parameters after taint.
442
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000443Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
444
445 * include/libxml/xmlversion.h.in: moved export defs to a separate
446 file for consistency.
447 * include/libxml/xmlexports.h: new file, contains export defs.
448
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000449Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
450
451 * include/libxml/*.h genUnicode.py: exportability taint
452 of the headers.
453
Daniel Veillard11af4292003-08-21 10:39:13 +0000454Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * SAX.c: make the deprecated interfaces log an error message
457 to be sure it won't get used.
458
Daniel Veillard1af9a412003-08-20 22:54:39 +0000459Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
462 Adding new version of the SAX interface, it's not there yet,
463 currently just preparing the work
464 * globals.c parser.c SAX.c include/libxml/SAX.h
465 include/libxml/globals.h include/libxml/parser.h: doing some
466 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
467 while keeping functionalities, preparing SAX2 integration.
468 * dict.c: small cleanup.
469
Daniel Veillarde5984082003-08-19 22:21:13 +0000470Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
471
472 * tree.c: fixes a small bug introduced in last commit and detected
473 by valgrind.
474
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000475Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
476
477 * dict.c hash.c: optimization when freeing hash tables.
478 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
479 allocations
480 * parser.c parserInternals.c include/libxml/parser.h: keep a
481 single allocated block for all the attributes callbacks,
482 avoid useless malloc()/free()
483 * tree.c: do not realloc() when growing a buffer if the buffer
484 ain't full, malloc/memcpy/free avoid copying memory.
485
Daniel Veillard66f68e72003-08-18 16:39:51 +0000486Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
489 --dtdvalidfpi for Tobias Reif
490
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000491Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
494 new dictionary module to keep a single instance of the names used
495 by the parser
496 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
497 switched all parsers to use the dictionary internally
498 * include/libxml/HTMLparser.h include/libxml/parser.h
499 include/libxml/parserInternals.h include/libxml/valid.h:
500 Some of the interfaces changed as a result to receive or return
501 "const xmlChar *" instead of "xmlChar *", this is either
502 insignificant from an user point of view or when the returning
503 value changed, those function are really parser internal methods
504 that no user code should really change
505 * doc/libxml2-api.xml doc/html/*: the API interface changed and
506 the docs were regenerated
507
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000508Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
511
William M. Bracka716ff12003-08-16 14:58:33 +0000512Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
513
514 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
515 fixed part (2) of bug 119535 (wrong alpha case on filenames)
516
William M. Brackc6e07552003-08-16 12:44:47 +0000517Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
518
519 * doc/API*.html, doc/html/*: regenerated API documentation
520 for xmlsoft.org (part of Bug 119535)
521
William M. Brack7a821652003-08-15 07:27:40 +0000522Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * encoding.c, threads.c, include/libxml/HTMLparser.h,
525 doc/libxml2-api.xml: Minor changes to comments, etc. for
526 improving documentation generation
527 * doc/Makefile.am: further adjustment to auto-generation of
528 win32/libxml2.def.src
529
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000530Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
531
532 * News configure.in: preparing libxml2-2.5.10 release
533 * doc/* : updated the doc and rebuilt
534
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000535Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
536
537 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
538 Malcolm Tredinnick with the patch he suggested.
539
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000540Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
541
542 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
543
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000544Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
545
546 * uri.c: fixing an use of strcpy() where both strings overlap
547 pointed out by valgrind.
548
Daniel Veillard98485322003-08-14 15:44:40 +0000549Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
552 some compilation warnings.
553 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
554 plus some cleanup and better error reporting.
555
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000556Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
557
558 * encoding.c: applied UTF-16 encoding handling patch provided by
559 Mark Itzcovitz
560 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
561 not having iconv support.
562
Daniel Veillard1638a472003-08-14 01:23:25 +0000563Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
564
565 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
566 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
567 mingw compiler on Windows.
568
Daniel Veillardb19ba832003-08-14 00:33:46 +0000569Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
570
571 * parser.c: fixed the serious CPU usage problem reported by
572 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000573 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000574 missing in htmlSAXParseDoc
575
William M. Brackccf9e392003-08-13 14:50:18 +0000576Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
577
578 * doc/Makefile.am: Removed dependency from libxml2.def.src
579
William M. Brack476cd962003-08-13 11:09:42 +0000580Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
581
582 * autogen.sh: took away the requirement for automake-1.4,
583 changed the messages for getting auto* tools to current
584 gnu pages.
585 * configure.in: added check for Linux Dec alpha requiring
586 -ieee flag, fixed test for ipv6
587 * trionan.c: fixed problem for compiling on Linux Dec alpha
588 using native compiler
589 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
590 whenever libxml2-api.xml is changed.
591
Daniel Veillard6b621b82003-08-11 15:03:34 +0000592Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
595 is not used.
596
William M. Brack30909422003-08-10 00:14:20 +0000597Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
598
599 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
600
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000601Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
602
603 * News configure.in: preparing libxml2-2.5.9 release
604 * doc/* : updated the doc and rebuilt
605
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000606Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
609 definition to get a correct API XML description. This was apparently
610 breaking Windows build.
611
Daniel Veillard14f752c2003-08-09 11:44:50 +0000612Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
613
614 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
615 the progressive HTML parser front-end on large character data
616 island leading to an erroneous end of data detection by the
617 parser. Some cleanup too to get closer from the XML progressive
618 parser.
619
William M. Brack6d13f332003-08-08 16:40:36 +0000620Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
621
622 * win32/configure.js: Added in support for the ISO8859X
623 module (patch provided by Jesse Pelton)
624
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000625Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
626
627 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
628 when the library is not initialized and one try to save, the
629 locks in threaded env might not been initialized, playing safe
630 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
631 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
632 his tests to the regression suite.
633
William M. Brack41e6bed2003-08-08 10:53:06 +0000634Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
635
636 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
637 (with apologies to Igor) - Enhanced handling of docb and
638 nanohttp.
639
William M. Brack16db7b62003-08-07 13:12:49 +0000640Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
641
642 * encoding.c: further small changes for warnings when
643 configured with --with-iconv=no
644
William M. Bracka71a8ef2003-08-06 04:43:55 +0000645Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
646
647 * error.c trionan.[ch] testThreads.c python/generator.py:
648 further small changes to elminate most of the remaining
649 warnings.
650
William M. Brackc1939562003-08-05 15:52:22 +0000651Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
652
653 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
654 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
655 python/libxml.c include/libxml/xmlmemory.h: small changes
656 to syntax to get rid of compiler warnings. No changes
657 to logic.
658
Daniel Veillardc758c222003-08-04 20:42:34 +0000659Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
660
661 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
662
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000663Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * tree.c: fixed a small problem in the patch for #118763
666 * result/HTML/doc3.htm*: this reverts back to the previous result
667
Daniel Veillard91e69c52003-08-04 01:43:07 +0000668Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
669
670 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
671 and rebuilt, apparently some C++ wrappers are not available,
672 c.f. bug #118943
673
Daniel Veillard39057f42003-08-04 01:33:43 +0000674Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
675
676 * tree.c: fixing HTML attribute serialization bug #118763
677 applying a modified version of the patch from Bacek
678 * result/HTML/doc3.htm*: this modifies the output from one test
679
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000680Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
681
682 * tree.c include/libxml/tree.h: added a new API to split a
683 QName without generating any memory allocation
684 * valid.c: fixed another problem with namespaces on element
685 in mixed content case
686 * python/tests/reader2.py: updated the testcase with
687 Bjorn Reese fix to reader for unsignificant white space
688 * parser.c HTMLparser.c: cleanup.
689
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000690Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
691
692 * catalog.c: trying to fix #118754 of possible recursion in the
693 catalogs. Not fantastically happy about the current fix since
694 it's likely to break under very thread intensive concurrent
695 access to the catalog. Better solution might to keep the depth
696 an extra argument to the resolution functions.
697
Daniel Veillard7b68df92003-08-03 22:58:54 +0000698Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
699
700 * valid.c: fixed bug #118712 about mixed content, and namespaced
701 element names.
702 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
703 in the regression tests
704
William M. Brack779af002003-08-01 15:55:39 +0000705Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
706
707 Coninuing work on bug 118559
708 * DOCBparser.c: removed 2 unsed vars
709 * xmlregexp.c: changed some numeric const to their enum symbols
710 * xmlreader.c: changed one var define from int to enum
711 (a little more to be done, awaiting co-ordination)
712 * relaxng.c: deleted one unused var
713 * xmllint.c: deleted some unused vars, changed one arg
714 val from int to enum
715 * testHTML.c, testDocbook.c: changed some arg vals to enum const
716 * xmlIO.c: fixed typo from last night (small warning msg)
717
William M. Brack78637da2003-07-31 14:47:38 +0000718Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
719
720 Working on bug 118559
721 * error.c: deleted unused variable
722 * parserInternals.c: deleted unneeded 'const' qualifier
723 * parser.c: changed variable type for enum temp storage
724 * xmlIO.c: changed debugging var to be inside #ifdef
725 * valid.c: removed unused variable
726 * HTMLparser.c: removed some unneeded 'const' qualifiers
727 * xpath.c: added some type casts, removed some unused vars
728 * xinclude.c: added one type cast
729 * nanohttp.c: repositioned some #ifdef to avoid unused var
730 * nanoftp.c: removed unused var
731
Daniel Veillard97e01882003-07-30 18:59:19 +0000732Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
733
734 * HTMLparser.c: applied a patch from William Brack about
735 the problem of parsing very large HTML instance with comments
736 as raised by Nick Kew
737
Daniel Veillardd6038e02003-07-30 16:37:18 +0000738Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
739
740 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
741 patch from Bjorn Reese for xmlTextReaderNodeType() and
742 significant whitespace. There is an enum for node type
743 values now.
744
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000745Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
746
747 * encoding.c: applying patch from Peter Jacobi to added
748 ISO-8859-x encoding support when iconv is not available
749 * configure.in include/libxml/xmlversion.h.in
750 include/libxml/xmlwin32version.h.in: added the glue needed
751 at the configure level and made it the default for Windows
752
Daniel Veillardc2664642003-07-29 20:44:53 +0000753Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
754
755 * python/generator.py python/libxml.c python/libxml2class.txt:
756 patch from Joachim Bauch + cleanup for Relax NG error callbacks
757 in python
758
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000759Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
760
761 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
762 cleanup patch, and also avoided a possible memory leak
763
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000764Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
765
766 * encoding.c: fix the previous commit
767
William M. Brack4a557d92003-07-29 04:28:04 +0000768Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
769
770 * HTMLparser.c: fixed problem with comments reported by Nick Kew
771 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
772 some future cleanup of UTF8 handling
773
Daniel Veillard9deb2422003-07-28 20:40:59 +0000774Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
775
776 * xpath.c: applied a change suggested by Sean Griffin in bug
777 #118494 about a memory leak in EXSLT
778
Daniel Veillardd94849b2003-07-28 13:02:24 +0000779Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
780
781 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
782 when fixing the previous Relax-NG bugs
783 * result/relaxng/*: This slightly changes the output messages of
784 some regression tests.
785 * configure.in: added support of -with-fexceptions for nested C++
786 support.
787
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000788Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
789
790 * doc/tutorial/apa.html
791 * doc/tutorial/apb.html
792 * doc/tutorial/apc.html
793 * doc/tutorial/apd.html
794 * doc/tutorial/ape.html
795 * doc/tutorial/apf.html
796 * doc/tutorial/apg.html
797 * doc/tutorial/aph.html
798 * doc/tutorial/ar01s02.html
799 * doc/tutorial/ar01s03.html
800 * doc/tutorial/ar01s04.html
801 * doc/tutorial/ar01s05.html
802 * doc/tutorial/ar01s06.html
803 * doc/tutorial/ar01s07.html
804 * doc/tutorial/ar01s08.html
805 * doc/tutorial/index.html
806 * doc/tutorial/ix01.html
807 * doc/tutorial/xmltutorial.pdf
808 * doc/tutorial/xmltutorial.xml
809 update tutorial with XPath example
810
811
Daniel Veillard597bc482003-07-24 16:08:28 +0000812Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * SAX.c parser.c: fixing a bug about a special case of namespace
815 handling, this closes bug #116841
816
Daniel Veillard2134ab12003-07-23 19:56:29 +0000817Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
818
819 * relaxng.c result/relaxng/*: checked and fixed the compilation
820 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
821 This slightly changes the output messages of some regression tests.
822
Daniel Veillardc127adc2003-07-23 15:07:08 +0000823Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
824
825 * xmlreader.c: fixed an out of bound error #118052 , the good
826 part if that base64 code was not in use yet ...
827
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000828Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
829
830 * doc/xmllint.html
831 include html version of the xmllint man page, so an
832 up-to-date version is visible on the Web
833
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000834Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
835
836 * xinclude.c include/libxml/xinclude.h: added a new API
837 xmlXIncludeProcessTree() to process XInclude only on a subtree
838 this should fix bug #115385
839
Daniel Veillard409a8142003-07-18 15:16:57 +0000840Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
841
842 * relaxng.c include/libxml/relaxng.h: adding Get interface for
843 the error callback and parameters of parsing and validation
844 contexts
845 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
846 on text nodes.
847
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000848Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
851 when using the push XML parser.
852 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
853 added the test to the regression suite.
854
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000855Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
858 as suggested by Rob Richards
859
Daniel Veillard34ba3872003-07-15 13:34:05 +0000860Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
863 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
864 to unsigned int and a couple of others.
865
866Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
869
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000870Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
871
872 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
873
Daniel Veillarddf101d82003-07-08 14:03:36 +0000874Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * globals.c threads.c: fixes some problem when freeing unititialized
877 mutexes
878
Daniel Veillard2db8c122003-07-08 12:16:59 +0000879Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
880
881 * nanoftp.c nanohttp.c: the modules should not import <config.h>
882 directly, some cleanups
883 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
884 validation code.
885
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000886Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
887
888 * win32/configure.js: Jesse Pelton pointed out a problem in the
889 javascript code.
890
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000891Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * NEWS doc/*: regenerated
894 * nanoftp.c nanohttp.c: might fix includes problems with the
895 Ipv6 support on solaris
896 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
897 defined as #IMPLIED
898
Daniel Veillard560c2a42003-07-06 21:13:49 +0000899Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
900
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000901 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000902 * nanohttp.c: changed some preprocessor block
903 * xmlschemastypes.c: applied patch from Charles Bozeman adding
904 hexBinary schema datatype and adding support for totalDigits and
905 fractionDigits facets.
906
Daniel Veillard7a985a12003-07-06 17:57:42 +0000907Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
908
909 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
910
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000911Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * xinclude.c: fixed bug #116095 removing the error message when
914 reapplying XInclude to a document.
915
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000916Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
917
918 * xmlIO.c: applied small changes to portability layer for
919 compilation on DJGPP Ms-DOS compiler.
920
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000921Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
922
923 * parser.c HTMLparser.c: use the character() SAX callback
924 if the cdataBlock ain't defined.
925 * xpath.c: fix bug #115349 allowing compilation when configured
926 with --without-xpath since the Schemas code needs NAN and co.
927
William M. Brack59002e72003-07-04 17:01:59 +0000928Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
929
930 Fixed problem with multi-threading, shown by the test program
931 testThreads. After fix, ran mutiple tests on various speed
932 machines (single and dual processor X86), which all seem okay.
933
934 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
935
936 * threads.c: added missing initialisation for condition variable
937 in xmlNewRMutex.
938
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000939Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
940
941 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
942 closing bug #114837
943
944 * configure.in: Added checks for IPv6 support and getaddrinfo().
945
946 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
947
948 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
949
950 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
951 field or sockaddr_in field, depending upon the availability of IPv6
952 support.
953 have_ipv6(): Added to check for run-time IPv6 support.
954 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
955 Modified to parse a URI with IPv6 address given in [].
956 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
957 resolution, if it is available on the system, as gethostbyname
958 does not return IPv6 addresses on some platforms.
959 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
960 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
961 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
962 we are dealing with.
963
964 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
965 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
966 a URI with IPv6 address given in [].
967 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
968 available on the system. Also IPv6 addresses will be resolved by
969 gethostbyname only if IPv6 run-time support is available.
970 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
971
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000972Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
973
974 * win32/configure.js include/win32config.h
975 include/libxml/xmlversion.h.in: Applied the patch for BCB
976 by Eric Zurcher.
977
Daniel Veillardd7cec922003-06-13 12:30:10 +0000978Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
979
980 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
981 due to #115104 and while fixing #115101 . HTML URLs must not
982 be version dependant.
983
Daniel Veillard8265a182003-06-13 10:05:56 +0000984Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
985
986 * entities.c: do not generate &quot; for " outside of attributes
987 * result//*: this changes the output of some tests
988
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000989Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
990
991 * parser.c xmlIO.c: trying to fix #114277 about when file
992 remapping and escaping should really be attempted.
993
Daniel Veillarda37aab82003-06-09 09:10:36 +0000994Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * doc/*: applied a patch from Gman for building docs
997 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
998 Gary Pennington to provide an allocator for xmlValidCtxt
999 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1000 #113580 about data not being passed immediately.
1001
Daniel Veillarde1326112003-06-05 09:32:20 +00001002Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * tree.c: applied a couple of patches from Mark Itzcovitz
1005 to handle saving back "UTF-16" documents.
1006
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001007Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1010 some work done while in the Maldives (hence the timezone on the
1011 laptop !)
1012 * result/schemas/length3* test/schemas/deter0_*
1013 test/schemas/group0_*: some tests added too
1014
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001015Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * encoding.c: small fix
1018 * xmlIO.c: fixed an error message
1019
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001020Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1023 accepting an improper UTF8 sequence
1024
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001025Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1026
1027 * threads.c: applied the patch from Stéphane Bidoul for getting
1028 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001029 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001030
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001031Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * HTMLtree.c: fixing bug #112904: html output method escaped
1034 plus sign character in URI attribute.
1035
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001036Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * build_glob.py global.data globals.c parser.c
1039 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1040 up threads global defaults.
1041 * doc/libxml2-api.xml: this extends the API with new functions
1042 * python/tests/Makefile.am python/tests/reader2.py
1043 python/tests/thread2.py: integrated the associated testcase and
1044 fixed the error string used in reader2
1045
Daniel Veillard38b80a82003-05-14 18:59:00 +00001046Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * configure.in libxml.spec.in python/Makefile.am: trying
1049 to conciliate --with-python= requirements and RPM builds,
1050 a PITA really...
1051
Daniel Veillard104caa32003-05-13 22:54:05 +00001052Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * HTMLparser.c: oops last commit introduced a memory leak.
1055
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001056Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * xmllint.c doc/xmllint.xml: added --nonet option
1059 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1060 xsltproc or xmllint
1061 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1062 rebuilt
1063 * HTMLparser.c: cleaned up the HTML parser context build when
1064 using an URL
1065
Daniel Veillardd437d322003-05-13 21:07:01 +00001066Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * libxml.spec.in: added a comment about bug #112902
1069
William M. Brack3dd57f72003-05-13 02:06:18 +00001070Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1071
1072 * minor cleanup of configure '--help' display
1073 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1074
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001075Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * tree.c: PI nodes in external subset were not freed :-\
1078 fixes bug #112842
1079
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001080Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmllint.c: added --schema option to run WXS schema validation
1083 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1084 tried to improve error reporting in the Schema code, some cleanup
1085 too.
1086
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001087Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * xmlschemas.c: fixed some problems in the handling of errors,
1090 and attributes addressed by references.
1091 * test/schemas/* result/schemas/*: dropped the verbosity level
1092 and added a couple of new tests
1093
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001094Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * relaxng.c: Stéphane Bidoul found an off by one addressing
1097 error on the error handling.
1098
Daniel Veillarda77cf712003-05-09 23:09:55 +00001099Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * xmlschemastypes.c: trying to fix #112673
1102
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001103Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1106 warning, this fixed a bug and should close #111574
1107
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001108Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1111 holding minOccurs="0"
1112 * test/schemas/all_* result/schemas/all_*: added some regression
1113 tests for that bug
1114 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1115 Garry Pennington to compile without schemas support.
1116
Daniel Veillarda067e652003-05-01 08:03:46 +00001117Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1120
Daniel Veillard61c52202003-04-30 12:20:34 +00001121Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * xml2-config.in: try to fix Red hat bug #89957, do not
1124 output -L/usr/lib64
1125 * xmlreader.c: fixed a typo in a comment
1126
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001127Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1128
1129 * doc/tutorial/aph.html, ix01.html
1130 forgot to cvs add the new files. Thanks to Roland van Laar
1131 for pointing this out
1132
Daniel Veillardd4330462003-04-29 12:40:16 +00001133Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1136 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1137 to the XML/XSLT doc generation closing #111799
1138 * doc/html/*: complete update of the HTML results
1139
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001140Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1141
1142 * win32/defgen.xsl: fixed the conditional for unicode map,
1143 removed hardcoded schema entries
1144
1145Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1146
1147 * win32/defgen.xsl: new file, stylesheet for generating
1148 win32/libxml2.def.src from doc/libxml2-api.xml
1149 * win32/libxml2.def.src: is autogenerated from now on, changes
1150 to this file will not appear here anymore
1151
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001152Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * win32/configure.js python/setup.py.in: applied patch
1155 from Stéphane Bidoul for the Python bindings on the new
1156 release.
1157
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001158Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1159
1160 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1161 declaration
1162 * win32/configure.js: thread-enabled build is now default
1163 * win32/libxml2.def.src: added more exports
1164
Daniel Veillard1177ca42003-04-26 22:29:54 +00001165Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1168 developers from common pages, made the transition to XHTML1,
1169 added validity checking to the makefile rules.
1170
Daniel Veillard329456a2003-04-26 21:21:00 +00001171Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * parser.c: fix for xmlIOParseDTD same as previous and reported
1174 by Petr Pajas
1175
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001176Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1179 closing #111638
1180
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001181Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * python/generator.py: fixed a problem in the generator where
1184 the way functions are remapped as methods on classes was
1185 not symetric and dependant on python internal hash order,
1186 as reported by Stéphane Bidoul
1187
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001188Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1189
1190 * doc/tutorial:
1191 xmltutorial.xml
1192 xmltutorial.pdf
1193 *.html
1194 add appendix on generating compiler flags, more indexing
1195
Daniel Veillard1c960272003-04-25 23:12:22 +00001196Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1199 to get libxml-2.5.7 to compile on OpenVMS
1200
Daniel Veillardc5573462003-04-25 16:43:49 +00001201Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1204
Daniel Veillardfd583412003-04-25 13:22:10 +00001205Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1208 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1209 man page based on xsltproc and a stylesheet PI in the XML.
1210
Daniel Veillarddc07e182003-04-25 10:39:38 +00001211Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1214 character preventing rendering by the man command.
1215
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001216Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * NEWS configure.in: preparing release 2.5.7
1219 * doc/*: updated and rebuilt the docs
1220 * doc/apibuild.py: fixed the script
1221
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001222Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1225 get in the way of the builds
1226 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1227
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001228Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1231 Memory test from Havoc Pennington #109368
1232 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1233 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1234 include/libxml/parser.h: a lot of memory allocation cleanups
1235 based on the results of the OOM testing
1236 * check-relaxng-test-suite2.py: seems I forgot to commit the
1237 script.
1238
Daniel Veillard18f113d2003-04-23 15:18:26 +00001239Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1242
Daniel Veillard85095e22003-04-23 13:56:44 +00001243Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1246 more places where xmlCanonicPath() must be used to convert
1247 filenames to URLs, trying to fix #111088
1248
Daniel Veillard54396242003-04-23 07:36:50 +00001249Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * python/libxml.c python/libxml.py: applied patch from
1252 Brent M Hendricks adding binding for xmlCatalogAddLocal
1253
Daniel Veillard45269b82003-04-22 13:21:57 +00001254Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * HTMLparser.c: tried to fix #98879 again in a more solid
1257 way.
1258
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001259Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1260
1261 * win32/libxml2.def.src: added more exports from the relaxng and
1262 xmlreader clan
1263
Daniel Veillardf431eb82003-04-22 08:37:26 +00001264Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1267 provided by Brent Hendricks fixing #105992 and integrated the
1268 examples in the testsuite.
1269
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001270Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * TODO: updated a bit
1273 * configure.in: fixed the comment, threads now default to on
1274 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1275
Daniel Veillarda880b122003-04-21 21:36:41 +00001276Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1279 xmlreader.c include/libxml/parser.h: a lot of performance work
1280 especially the speed of streaming through the reader and push
1281 interface. Some thread related optimizations. Nearly doubled the
1282 speed of parsing through the reader.
1283
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001284Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1285
1286 * doc/xmllint.xml
1287 * doc/xmllint.1
1288 update man page to explain use of --stream
1289
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001290Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1293 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1294 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1295 include/libxml/globals.h include/libxml/xmlmemory.h: added
1296 xmlMallocAtomic() to be used when allocating blocks which
1297 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1298 to allow registering the full set of functions needed by
1299 a garbage collecting allocator like libgc, ref #109944
1300
Daniel Veillard84942712003-04-18 14:40:05 +00001301Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * configure.in: switched to have thread support enabled by default,
1304 didn't got troubles with ABI compatibility on Linux, hope it
1305 won't break on strange OSes, if yes, report the system ID
1306 * doc/libxml2-api.xml: just rebuilt the API
1307
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001308Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1311 added support for large file, tested with a 3+GB instance,
1312 and some cleanup.
1313 * catalog.c: added a TODO
1314 * Makefile.am: added some "make tests" comments
1315
Daniel Veillardac297932003-04-17 12:55:35 +00001316Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * relaxng.c: some cleanups
1319 * doc/xmlreader.html: extended the document to cover RelaxNG and
1320 tree operations
1321 * python/tests/Makefile.am python/tests/reader[46].py: added some
1322 xmlReader example/regression tests
1323 * result/relaxng/tutor*.err: updated the output of a number of tests
1324
Daniel Veillard62163602003-04-17 09:36:38 +00001325Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * relaxng.c: valgrind pointed out an uninitialized variable error.
1328
Daniel Veillard33300b42003-04-17 09:09:19 +00001329Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1332 xmlreader.c: augnemting the APIs, cleanups.
1333 * parser.c: cleanup bug #111005
1334 * xmlIO.c: added some missing comments
1335
Daniel Veillardce192eb2003-04-16 15:58:05 +00001336Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1339 trying to improve the subset compiled, and more testing.
1340 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1341 documentation
1342 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1343 * result/relaxng/*.err: fix some of the outputs
1344
Daniel Veillardf4e55762003-04-15 23:32:22 +00001345Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1348 include/libxml/xmlreader.h: implemented streaming of
1349 RelaxNG (when possible) on top of the xmlReader interface,
1350 provided it as xmllint --stream --relaxng .rng .xml
1351 This seems to mostly work.
1352 * Makefile.am: updated to test RelaxNG streaming
1353
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001354Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1357 based validity checking of fragments of the document for
1358 which the RNG can be compiled to regexps. Works on all regression
1359 tests, only fix needed is related to error messages.
1360
Daniel Veillard52b48c72003-04-13 19:53:42 +00001361Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1364 include/libxml/xmlregexp.h: Starting work precompiling
1365 parts of RelaxNG schemas. Not plugged onto validity checking
1366 yet, just the regexp building part. Needed to extend some
1367 of the automata and regexp APIs.
1368
Daniel Veillardf6bad792003-04-11 19:38:54 +00001369Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1372 xmllint --stream and xmllint --stream --valid returns errors
1373 code appropriately
1374
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001375Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1378 and Next() operation to work on subtrees within the reader
1379 framework.
1380 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1381 * python/tests/reader5.py: added an example for those new
1382 functions of the reader.
1383
Daniel Veillard645c6902003-04-10 21:40:49 +00001384Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1387
Daniel Veillard9e077102003-04-10 13:36:54 +00001388Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * xmlreader.c: fixing HasValue for namespace as raised by
1391 Denys Duchier
1392
Daniel Veillard02ea1412003-04-09 12:08:47 +00001393Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * HTMLparser.c include/libxml/HTMLparser.h: exported
1396 htmlCreateMemoryParserCtxt() it was static
1397
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001398Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1401 update from Charles Bozeman for date and duration types
1402 * test/schemas/date_0.* test/schemas/dur_0.*
1403 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1404
Daniel Veillardc00cda82003-04-07 10:22:39 +00001405Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1408 fixing bug #107129, removing excessive allocation and calls
1409 to *printf in the code to build QName strings.
1410
Igor Zlatkovic69651182003-04-05 09:43:30 +00001411Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1412
1413 * win32/libxml2.def.src: fixed conditional exports, reported by
1414 Luke Murray.
1415
Daniel Veillardadba5f12003-04-04 16:09:01 +00001416Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * parser.c: fixed a possible problem with xmlRecoverMemory()
1419
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001420Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1423 triostr.h: Bjorn sent an update for the TRIO portability layer.
1424
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001425Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1426
1427 * win32/libxml2.def.src: exported new functions
1428
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001429Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * configure.in NEWS: preparing release 2.5.6
1432 * doc/*: updated and rebuilt the docs
1433
Daniel Veillarde5020412003-04-01 09:55:20 +00001434Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1437 on C14Ntests
1438
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001439Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng.c: one more fixup of error message reporting
1442
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001443Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1446 variable pointed out by valgrind
1447
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001448Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * relaxng.c: try to work on bug #109225 and provide better
1451 error reports.
1452 * result/relaxng/* : this change the output of a number of tests
1453 * xinclude.c: fixing the parsed entity redefinition problem
1454 raised on the list.
1455 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1456
Daniel Veillardb3721c22003-03-31 11:22:25 +00001457Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * xmlschemastypes.c: fixed date comparison to handle the tzo
1460 The only failures left are disagreements on Notations and
1461 '+1' not being allowed for ulong, uint, ushort and ubyte.
1462
Daniel Veillard455cc072003-03-31 10:13:23 +00001463Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1466 to the XML Schemas errata
1467 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1468
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001469Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1472 and facets support. Currently only schemas with binHex or
1473 base64 don't compile. A few error left in the test suite:
1474 found 1035 test instances: 919 success 23 failures
1475 most are gdate or gdateyear failing check, and a few cases where
1476 James clark tests results are strange.
1477 * valid.c: allow to reuse the Notation checking routine without
1478 having a validation context.
1479 * SAX.c: removed a #if 0
1480
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001481Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * xinclude.c: forgot to apply one check from #106931 patch
1484 * xmlschemastypes.c: more work on XML Schemas datatypes
1485
Daniel Veillardc4c21552003-03-29 10:53:38 +00001486Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1489 on cleaning up XML Schemas datatypes based on James Clark tests
1490 test/xsdtest/xsdtest.xml
1491
Daniel Veillard80b19092003-03-28 13:29:53 +00001492Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * relaxng.c: implemented comparisons for Schemas values.
1495 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1496 some bugs in duration handling, comparisons for durations
1497 and decimals, removed all memory leaks pointed out by James
1498 testsuite. Current status is now
1499 found 238 test schemas: 197 success 41 failures
1500 found 1035 test instances: 803 success 130 failures
1501
Daniel Veillard91a13252003-03-27 23:44:43 +00001502Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1503
1504 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1505 leaks in the W3C XML Schemas code
1506 * xmlschemastypes.c: implemented nonPositiveInteger
1507 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1508 fixed the test and result.
1509
Daniel Veillard6560a422003-03-27 21:25:38 +00001510Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1511
1512 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1513 parser and a typo
1514 * xmlschemastypes.c: reindenting, fixing a memory access
1515 problem with dates.
1516
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001517Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * parser.c: fixing #109227 providing more context in case of
1520 start/end tag mismatch
1521 * python/tests/ctxterror.py python/tests/readererr.py: update the
1522 tests accordingly
1523
Daniel Veillardd9b72832003-03-27 14:24:00 +00001524Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * xinclude.c: should fix #109327 errors on memory accesses
1527
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001528Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1531 is an URI reference
1532
Daniel Veillarde209b332003-03-26 21:40:13 +00001533Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * xpath.c: fixed bug #109160 on non-ASCII IDs
1536
Daniel Veillard642104e2003-03-26 16:32:05 +00001537Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * parser.c: Norm suggested a nicer error message for xml:space values
1540 errors
1541
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001542Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * xpath.c include/libxml/xpath.h: first part of the fix to
1545 performance bug #108905, adds xmlXPathOrderDocElems() providing
1546 document order for nodes.
1547 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1548
Daniel Veillard09628212003-03-25 15:10:27 +00001549Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1550
1551 * xmlschemastypes.c: removing a warning with Sun compiler
1552 bug #109154
1553
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001554Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1555
1556 * doc/xmllint.xml
1557 * doc/xmllint.1
1558 update xmllint man page with --relaxng option
1559
Daniel Veillard2032d292003-03-25 11:09:40 +00001560Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * python/setup.py.in : was missing "drv_libxml2.py"
1563
Daniel Veillard9adc0462003-03-24 18:39:54 +00001564Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1565
1566 * tree.c xpath.c: some changes related to the new way of
1567 handling Result Value Tree, before 2.5.5
1568
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001569Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * configure.in NEWS: preparing release 2.5.5
1572 * doc/* : updated the documentation and regenerated it.
1573
Daniel Veillardef0b4502003-03-24 13:57:34 +00001574Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * xpath.c: fixed some problems related to #75813 about handling
1577 of Result Value Trees
1578
Daniel Veillard9231ff92003-03-23 22:00:51 +00001579Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * uri.c: applied a set of patches from Lorenzo Viali correcting
1582 URI parsing errors.
1583
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001584Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * parser.c: validity status was not passed back when validating in
1587 entities, but raised by Oliver Fischer
1588
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001589Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * HTMLtree.c: avoid escaping ',' in URIs
1592
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001593Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * parser.c: fixing bug #108976 get the ID/REFs to reference
1596 the ID in the document content and not in the entity copy
1597 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1598 stuff, better solution for #107208
1599 * xmlregexp.c: removed a direct printf, dohhh
1600 * xmlreader.c: fixed a bug on streaming validation of empty
1601 elements in entities
1602 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1603 cleanup of the validation tests
1604 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1605 added more ID/IDREF tests to the suite
1606
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001607Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1610 compiler.
1611
Daniel Veillard20863822003-03-22 17:51:47 +00001612Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1615
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001616Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1619 defined in entities content
1620
Daniel Veillard99737f52003-03-22 14:55:50 +00001621Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * SAX.c: Fixed validation bug #108858 on namespace names using
1624 entities and reported by Brent Hendricks
1625 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1626 --debug output.
1627
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001628Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1631 about the DocType node not being reported sometimes.
1632 * python/tests/reader.py: added to test to the regression checks
1633
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001634Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1637 reported by Edd Dumbill
1638
Daniel Veillard77a90a72003-03-22 00:04:05 +00001639Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * HTMLparser.c parser.c parserInternals.c: patch from
1642 johan@evenhuis.nl for #107937 fixing some line counting
1643 problems, and some other cleanups.
1644 * result/HTML/: this result in some line number changes
1645
Daniel Veillard580ced82003-03-21 21:22:48 +00001646Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1649 instead of libxml.spec
1650 * relaxng.c: fixed some of the error reporting excessive
1651 verbosity
1652 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1653 xmlschemastypes.c: removed some warnings from gcc
1654 * doc/libxml2-api.xml: rebuilt
1655
Daniel Veillarde063f482003-03-21 16:53:17 +00001656Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * relaxng.c: another optimization, for choice this time
1659 * result/relaxng/spec1* result/relaxng/tutor12_1*
1660 result/relaxng/tutor3_7: cleanups.
1661
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001662Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1665 * test/relaxng/testsuite.xml: augmented the test suite
1666 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1667 some schemas validation tests in the presence of foreign
1668 namespaces.
1669
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001670Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1671
1672 * relaxng.c: added another interleave speedup.
1673
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001674Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * xmlschemastypes.c: added integer and fixed one of the
1677 IDREFS regression tests pbm
1678 * result/relaxng/docbook_0.err: updated
1679
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001680Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1683 declared both in the DTD and in the Schemas <grin/>
1684 * relaxng.c: more debug, added a big optimization for <mixed>
1685 * test/relaxng/testsuite.xml: augmented the testsuite
1686 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1687 DocBook example to the regression tests
1688
Daniel Veillard798024a2003-03-19 10:36:09 +00001689Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * check-xsddata-test-suite.py: cosmetic change for output
1692 * relaxng.c: try to minimize calls to malloc/free for states.
1693
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001694Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * tree.c: removed a warning
1697 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1698 support
1699 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1700 cleanup/improvements of the regression tests batch
1701 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1702
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001703Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1704
1705 * relaxng.c: fixed error msg cleanup deallocation
1706 * xmlschemastypes.c: added a function to handle lists of
1707 atomic types, added support for IDREFS
1708
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001709Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1712 and IDREF, usable from RelaxNG now
1713 * include/libxml/xmlschemastypes.h: need to add a new interface
1714 because the validation modifies the infoset
1715 * test/relaxng/testsuite.xml: extended the testsuite
1716
Daniel Veillard952379b2003-03-17 15:37:12 +00001717Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1720 shemas datatype ID/IDREF support still missing though.
1721 * xmlreader.c: fix a crashing bug with prefix raised by
1722 Merijn Broeren
1723 * test/relaxng/testsuite.xml: augmented the testsuite with
1724 complex inheritance tests
1725
Daniel Veillardfd573f12003-03-16 17:52:32 +00001726Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * relaxng.c: switched back to the previous Relax-NG code base,
1729 the derivation algorithm need severe constraining code to avoid
1730 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1731 TEI based example and other bugs
1732 * result/relaxng/*err: updated the results
1733 * test/relaxng/testsuite.xml: started a new test suite
1734
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001735Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1736
1737 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1738 that the original RelaxNG validation code was un-fixeable, it got
1739 rewritten to use the derivation algorithm from James Clark and
1740 redebugged it (nearly) from scratch:
1741 found 373 test schemas: 372 success 1 failures
1742 found 529 test instances: 529 success 0 failures
1743
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001744Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * SAX.c parser.c: fix some recursion problems introduced in the
1747 last release.
1748 * relaxng.c: more debugging of the RNG validation engine, still
1749 problems though.
1750
Daniel Veillard5add8682003-03-10 13:13:58 +00001751Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * Makefile.am: stop generating wrong result file with * in name
1754 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1755 * result/relaxng/demo* test/relaxng/demo: added the tests from
1756 Sebastian reproducing the problem.
1757
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001758Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1759
Daniel Veillard5add8682003-03-10 13:13:58 +00001760 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1761 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001762
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001763Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1764
1765 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1766 variable to control the indentation for the xmllint "--format"
1767 option
1768
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001769Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1770
1771 * encoding.c: applied Gennady's patch against buffer overrun
1772
Daniel Veillard42f12e92003-03-07 18:32:59 +00001773Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1776 Clark it appeared I had bug in URI parsing code ...
1777 * relaxng.c include/libxml/relaxng.h: completely revamped error
1778 reporting to not loose message from optional parts.
1779 * xmllint.c: added timing for RNG validation steps
1780 * result/relaxng/*: updated the result, all error messages changed
1781
Daniel Veillardedfd5882003-03-07 14:20:40 +00001782Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * xpath.c: fix bug #107804, the algorithm used for document order
1785 computation was failing on attributes.
1786
Daniel Veillard83391282003-03-06 21:37:30 +00001787Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * valid.c: fix bug #107764 , possibility of buffer overflow
1790 in xmlValidDebug()
1791
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001792Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1795 from Philipp Dunkel
1796
Daniel Veillard5f704af2003-03-05 10:01:43 +00001797Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmlschemastype.c: made powten array static it should not be exported
1800 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1801 parser function.
1802 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1803
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001804Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * tree.c: fixed a node dump crash on attributes
1807 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1808 an URI test bug and get better output.
1809
Daniel Veillard463a5472003-02-27 21:30:32 +00001810Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * check-xsddata-test-suite.py: give more infos
1813 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1814 REF->DEF in attribute values.
1815
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001816Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1819 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1820 regression tests from James Clark.
1821
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001822Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * relaxng.c xmlschemas.c xmlschemastypes.c
1825 include/libxml/xmlschemastypes.h: added param support for relaxng
1826 type checking, started to increment the pool of simple types
1827 registered, still much work to be done on simple types and
1828 facets checkings.
1829
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001830Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * entities.c: fixes again one of the problem raised by
1833 James Clark in #106788
1834
Daniel Veillardc482e262003-02-26 14:48:48 +00001835Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1836
1837 * relaxng.c: Fixed a couple of problem raised by James Clark
1838 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1839 datatype level still not fixed though.
1840
Daniel Veillard17bed982003-02-24 20:11:43 +00001841Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * configure.in: preparing release 2.5.4
1844 * doc/*: updated and rebuilt the docs
1845 * relaxng.c: removed warnings
1846 * result/relaxng/*: updated the results
1847
Daniel Veillardf4be0182003-02-24 19:54:33 +00001848Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * valid.c: fixes a DTD regexp generation problem.
1851
Daniel Veillard02111c12003-02-24 19:14:52 +00001852Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1853
1854 * parser.c: fixes bug #105998 about false detection of
1855 attribute consumption loop.
1856
Daniel Veillard2406abd2003-02-24 18:16:47 +00001857Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1858
1859 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1860
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001861Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1862
1863 * SAX.c: fixed bug #105992
1864
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001865Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1868 element.
1869 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1870 found 373 test schemas: 369 success 4 failures
1871 found 529 test instances: 525 success 4 failures
1872 * check-relaxng-test-suite.py: added memory debug reporting
1873
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001874Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1875
1876 * uri.c parser.c: some warning removal on Igor's patch
1877 * tree.c: seems I messed up with #106788 fix
1878 * python/libxml.c: fixed some base problems when Python provides
1879 the resolver.
1880 * relaxng.c: fixed the interleave algorithm
1881 found 373 test schemas: 364 success 9 failures
1882 found 529 test instances: 525 success 4 failures
1883 the resulting failures are bug in the algorithm from 7.3 and
1884 lack of support for params
1885
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001886Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * parser.c: another fix for nodeinfo in entities problem
1889 * tree.c entities.c: fixed bug #106788 from James Clark
1890 some spaces need to be serialized as character references.
1891
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001892Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1893
1894 * parser.c uri.c: fixed the bug I introduced in the path
1895 handling, reported by Sebastian Bergmann
1896
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001897Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1898
1899 * parser.c: fixing some nodeinfo in entities problem raised
1900 by Glenn W. Bach
1901 * relaxng.c: implemented the first section 7.3 check
1902 * result/relaxng/*: updated the results
1903
Daniel Veillardc5312d72003-02-21 17:14:10 +00001904Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * relaxng.c: fixed some problems in the previous commit
1907 and finished implementing 4.16 rules checking
1908 found 373 test schemas: 353 success 20 failures
1909 found 529 test instances: 519 success 6 failures
1910 * result/relaxng/*: updated the results
1911
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001912Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1913
1914 * relaxng.c: implemented checks from section 7.2
1915
Daniel Veillard77648bb2003-02-20 15:03:22 +00001916Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * relaxng.c: implemented the checks from section 7.1, fixed
1919 some of the 4.20 and 4.21 problems.
1920 found 373 test schemas: 338 success 35 failures
1921 found 529 test instances: 519 success 6 failures
1922 * result/relaxng/*: updated the results
1923
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001924Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1925
1926 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1927 * result/relaxng/*: updated the results
1928
Daniel Veillardce14fa52003-02-19 17:32:48 +00001929Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * relaxng.c: more bugfixes
1932 * result/relaxng/*: updated the results
1933
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001934Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1935
1936 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1937 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1938 * SAX.c: ensured xmlDoc.URL is always canonic
1939 * parser.c: obsoleted xmlNormalizeWindowsPath
1940 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1941 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1942 * win32/libxml2.def.src: added few exports
1943
1944
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001945Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * Makefile.am configure.in: patched to have shared libraries
1948 for Python regression tests and static binaries for gdb debug
1949 in my development environment
1950 * relaxng.c: more bugfixes
1951 found 373 test schemas: 296 success 77 failures
1952 found 529 test instances: 516 success 8 failures
1953 * result/relaxng/*: updated the results
1954
Daniel Veillard8fe98712003-02-19 00:19:14 +00001955Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1958
Daniel Veillardd4310742003-02-18 21:12:46 +00001959Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlschemastypes.c: float/double check bugfix
1962 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1963 validation
1964 * xmlreader.c: add a TODO for Jody
1965 * relaxng.c: bugfix bugfix bugfix
1966 found 373 test schemas: 300 success 73 failures
1967 found 529 test instances: 507 success 10 failures
1968 * result/relaxng/*: updated the results
1969
Daniel Veillard2df2de22003-02-17 23:34:33 +00001970Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1973
Daniel Veillard416589a2003-02-17 17:25:42 +00001974Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1975
1976 * relaxng.c check-relaxng-test-suite.py: more work on the
1977 RelaxNG implementation conformance testing.
1978 found 373 test schemas: 284 success 89 failures
1979 found 529 test instances: 448 success 47 failures
1980 * result/relaxng/*: updated the results
1981
Daniel Veillard784b9352003-02-16 15:50:27 +00001982Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1985 a patch from Kjartan Maraas to fix some typos
1986
Daniel Veillardfebcca42003-02-16 15:44:18 +00001987Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1988
1989 * relaxng.c: more bug-hunting
1990 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1991 intermediate rng tree
1992 * python/generator.py: patch from Stephane Bidoul to fix the generator
1993 on python < 2.2
1994
Daniel Veillardd2298792003-02-14 16:54:11 +00001995Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1996
1997 * check-relaxng-test-suite.py relaxng.c: more testing on the
1998 Relax-NG front, cleaning up the regression tests failures
1999 current state and I forgot support for "mixed":
2000 found 373 test schemas: 280 success 93 failures
2001 found 529 test instances: 401 success 68 failures
2002 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2003 moved the Name, NCName and QName validation routine in tree.c
2004 * uri.c: fixed handling of URI ending up with #, i.e. having
2005 an empty fragment ID.
2006 * result/relaxng/*: updated the results
2007
Daniel Veillard9a237c92003-02-13 15:52:58 +00002008Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2009
2010 * check-xinclude-test-suite.py: improved the script accordingly
2011 to the XInclude regression tests updates
2012 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2013 November 2002
2014 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2015 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2016 augmented the Xpointer testsuite for the element() scheme
2017
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002018Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * relaxng.c: added TODO for the DTD compatibility spec
2021 * xinclude.c: more bug fixes driven by the testsuite
2022
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002023Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2026 regression tests for XInclude, improved the script, improving
2027 XInclude error reporting mechanism
2028
Daniel Veillard1d788d22003-02-10 16:21:58 +00002029Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2030
2031 * NEWS doc/* configure.in: preparing release 2.5.3
2032
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002033Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2034
2035 * tree.c: trying to fix #104934 about some XHTML1 serialization
2036 issues.
2037
Daniel Veillard809faa52003-02-10 15:43:53 +00002038Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2041 encoding conversion when the input buffer stops in the
2042 middle of a multibyte char
2043
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002044Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2047 * check-relaxng-test-suite.py: python script to run regression
2048 against OASIS RelaxNG testsuite
2049 * relaxng.c: some cleanup tweaks
2050 * HTMLparser.c globals.c: cleanups in comments
2051 * doc/libxml2-api.xml: updated the API
2052 * result/relaxng/*: errors moved files, so large diffs but
2053 no changes at the semantic level.
2054
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002055Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2056
2057 * tree.c: fixing #105678 problem when dumping a namespace node.
2058
Daniel Veillard591b4be2003-02-09 23:33:36 +00002059Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2060
2061 * xpath.c: fixed doc comment problems
2062 * python/generator.py python/libxml_wrap.h python/types.c: adding
2063 RelaxNG wrappers
2064 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2065 test of those early Python RelaxNG bindings
2066
2067Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002068
2069 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2070 * relaxng.c: found the validation problem I had with interleave
2071 when not covering all remaining siblings
2072 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2073 testsuite and check the RNG schemas against the RNG schemas
2074 given in appendix A
2075
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002076Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2077
2078 * win32/Makefile.msvc: updates for RelaxNG
2079 * win32/Makefile.mingw: updates for RelaxNG
2080 * win32/libxml2.def.src: added RelaxNG exports
2081
Daniel Veillard97fd5672003-02-07 13:01:54 +00002082Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2083
2084 * xinclude.c: applied another bug fix from Sean Chittenden
2085
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002086Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2087
2088 * configure.in xmllint.c: I f...ed up the default configuration
2089 of schemas and --relaxng option display in xmllint, pointed by
2090 Morus Walter.
2091 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2092 detection module, fixes bug #105374.
2093
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002094Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * xmlschemastypes.c: added the boolean base type.
2097
Daniel Veillard96a4b252003-02-06 08:22:32 +00002098Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * xmlschemastypes.c: started implementing some of the missing
2101 default simple types
2102 * result/relaxng/*: updated the results
2103
Daniel Veillard72fef162003-02-05 14:31:19 +00002104Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2105
2106 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2107
Daniel Veillard71531f32003-02-05 13:19:53 +00002108Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2109
2110 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2111 * Makefile.am: use xmllint for doing the RelaxNG tests
2112 * configure.in: preparing 2.5.2 made schemas support default to
2113 on instead of off
2114 * relaxng.c: removed the verbosity
2115 * xmllint.c: added --relaxng option
2116 * python/generator.py python/libxml_wrap.h: prepared the integration
2117 of the new RelaxNG module and schemas
2118 * result/relaxng/*: less verbose output
2119
Daniel Veillardec498e12003-02-05 11:01:50 +00002120Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2121
2122 * valid.c: do not run content model validation if the
2123 content is not determinist
2124
Daniel Veillardde590ca2003-02-05 10:45:26 +00002125Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2126
2127 * SAX.c: added the redefinition of namespaced attribute
2128 check that was missing as Fabrice Desré pointed out.
2129
Daniel Veillard930dfb62003-02-05 10:17:38 +00002130Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2133 improvements from Nick Kew, allowing to do more checking
2134 to HTML elements and attributes.
2135
Daniel Veillard4287c572003-02-04 22:48:53 +00002136Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2137
2138 * xinclude.c: fixing bug #105137 about entities declaration
2139 needing to be copied to the including document.
2140
Daniel Veillard652d8a92003-02-04 19:28:49 +00002141Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2142
2143 * catalog.c: fixed bug #104817 with delegateURI
2144 * xpath.c: fixing bugs #104123 and #104125
2145
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002146Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2147
2148 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2149 python/types.c: fixing #104096 to compile without regexps
2150
Daniel Veillard57e79b32003-02-04 15:33:12 +00002151Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2152
2153 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2154 when building the automata for elem*
2155
Daniel Veillard358a9892003-02-04 15:22:32 +00002156Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2157
2158 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2159 bug #103827
2160
Daniel Veillardeb137172003-02-04 15:18:06 +00002161Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * HTMLparser.c: updating a comment, fixing #103776
2164
Daniel Veillard8d589042003-02-04 15:07:21 +00002165Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2166
2167 * parser.c: fixing bug 105049 for validity checking of content
2168 within recursive entities.
2169
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002170Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2171
2172 * HTMLparser.c: try to fix # 105049
2173 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2174 * tree.c: updated a function comment
2175
Daniel Veillard419a7682003-02-03 23:22:49 +00002176Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * relaxng: more work on grammars and refs/defs
2179 * test/relaxng/* result/relaxng/*: augmented/updated the
2180 regression tests
2181
Daniel Veillard144fae12003-02-03 13:17:57 +00002182Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * relaxng: more work on name classes, except support
2185 * test/relaxng/* result/relaxng/*: augmented/updated the
2186 regression tests
2187
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002188Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2189
2190 * relaxng: more work on name classes, the "validate all" schemas
2191 seems to work now.
2192 * test/relaxng/* result/relaxng/*: augmented/updated the
2193 regression tests
2194
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002195Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2196
2197 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2198 * parser.c: put a guard against infinite document depth, basically
2199 trying to avoid another kind of DoS attack.
2200 * relaxng.c: some code w.r.t. nameClasses
2201
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002202Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2203
2204 * test/relaxng/* result/relaxng/*: check all the namespace support
2205 was actually correct based on tutorial section 10.
2206
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002207Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2208
2209 * relaxng: include seems to work okay now
2210 * test/relaxng/* result/relaxng/*: augmented/updated the
2211 regression tests
2212
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002213Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2214
2215 * relaxng.c: a bit of work done in the train back.
2216 * test/relaxng/*: added one of the include tests
2217
Daniel Veillard154877e2003-01-30 12:17:05 +00002218Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2219
2220 * relaxng: more work done in the train
2221 * test/relaxng/* result/relaxng/*: augmented/updated the
2222 regression tests
2223
Daniel Veillarde431a272003-01-29 23:02:33 +00002224Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2225
2226 * relaxng.c: debugging of externalRef
2227 * test/relaxng/* result/relaxng/*: augmented/updated the
2228 regression tests
2229
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002230Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2231
2232 * relaxng.c: more work on Relax-NG, implementing externalRef
2233 * test/relaxng/* result/relaxng/*: augmented/updated the
2234 regression tests
2235 * Makefile.am: cleanup to Relaxtests target
2236
Daniel Veillardb08c9812003-01-28 23:09:49 +00002237Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2238
2239 * relaxng.c: more work on Relax-NG, implementing interleave
2240 * test/relaxng/* result/relaxng/*: augmented/updated the
2241 regression tests
2242
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002243Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2244
2245 * relaxng.c: more work on Relax-NG, implementing interleave
2246 * test/relaxng/* result/relaxng/*: augmented/updated the
2247 regression tests
2248
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002249Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2250
2251 * doc/tutorial/customfo.xsl
2252 * doc/tutorial/customhtml.xsl
2253 adding stylesheet customizations used to generate fo
2254 for pdf and html
2255
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002256Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2257
2258 * relaxng.c: more work on Relax-NG
2259 * test/relaxng/* result/relaxng/*: augmented/updated the
2260 regression tests
2261 * xmlschemastypes.c: added a number of base type definition but not
2262 the associated checks, those are still TODOs
2263
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002264Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2265
2266 in docs/tutorial:
2267 * apa.html
2268 * apb.html
2269 * apc.html
2270 * apd.html
2271 * ape.html
2272 * apf.html
2273 * apg.html
2274 * ar01s02.html
2275 * ar01s03.html
2276 * ar01s04.html
2277 * ar01s05.html
2278 * ar01s06.html
2279 * ar01s07.html
2280 * ar01s08.html
2281 * index.html
2282 * xmltutorial.pdf
2283 * xmltutorial.xml
2284 add index to tutorial
2285
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002286Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2287
2288 * doc/xmlcatalog.1
2289 * doc/xmlcatalog_man.html
2290 * doc/xmlcatalog_man.xml
2291 belatedly fixing bug #93622 (adds rewriteURI type to
2292 "--add" option in xmlcatalog man page
2293
Daniel Veillard3be27512003-01-26 19:49:04 +00002294Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2295
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002296 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002297 Julio Merino, closing #104475
2298
Daniel Veillardea3f3982003-01-26 19:45:18 +00002299Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * relaxng.c: more work on Relax-NG
2302 * test/relaxng/* result/relaxng/*: augmented/updated the
2303 regression tests
2304
Daniel Veillardedc91922003-01-26 00:52:04 +00002305Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * relaxng.c: more work on Relax-NG
2308 * test/relaxng/* result/relaxng/*: augmented/updated the
2309 regression tests
2310
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002311Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * README: updated the policy on private mail answers
2314 * relaxng.c: more work on Relax-NG
2315 * test/relaxng/* result/relaxng/*: augmented/updated the
2316 regression tests
2317
Daniel Veillard7424eb62003-01-24 14:14:52 +00002318Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * error.c parser.c tree.c: applied a documentation patch from
2321 Stefan Kost
2322
Daniel Veillard276be4a2003-01-24 01:03:34 +00002323Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2324
2325 * relaxng.c: more work on Relax-NG
2326 * doc/*: regenerated the docs
2327 * test/relaxng/* result/relaxng/*: updated and augmented the
2328 Relax-NG regression tests and results
2329
Daniel Veillard6eadf632003-01-23 18:29:16 +00002330Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2331
2332 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2333 First commit of the new Relax-NG validation code, not generally
2334 useful yet.
2335 * test/relaxng/* result/relaxng/*: current state of the regression
2336 tests
2337
Daniel Veillard814a76d2003-01-23 18:24:20 +00002338Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2339
2340 * tree.c: minimized the memory allocated for GetContent
2341 and a bit of cleanup.
2342
Daniel Veillardff12c492003-01-23 16:42:55 +00002343Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * python/generator.py: seems there is no good reasons to
2346 not generate bindings for XPointer
2347
Daniel Veillard540a31a2003-01-21 11:21:07 +00002348Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2349
2350 * xmlreader.c doc/apibuild.py: applied a new patch from
2351 Stéphane Bidoul for cleanups
2352 * doc/libxml2-api.xml: rebuilt the API description with
2353 new entry points
2354
Daniel Veillard417be3a2003-01-20 21:26:34 +00002355Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2356
2357 * xmlreader.c python/drv_libxml2.py python/generator.py
2358 python/libxml.c python/libxml.py python/libxml_wrap.h
2359 python/types.c: patch from Stéphane Bidoul for better per
2360 context error message APIs
2361 * python/tests/ctxterror.py python/tests/readererr.py:
2362 update of the tests
2363
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002364Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2365
2366 * doc/guidelines.html
2367 grammar and spelling cleanup
2368
Daniel Veillard26f70262003-01-16 22:45:08 +00002369Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2370
2371 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2372 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2373 a patch from Stéphane Bidoul to allow per XMLtextReader error
2374 and warning handling
2375 * python/tests/Makefile.am python/tests/readererr.py: adding the
2376 specific regression test
2377
Daniel Veillard71f9d732003-01-14 16:07:16 +00002378Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2379
2380 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2381 should raise a syntax error
2382
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002383Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2384
2385 * python/libxml.c: cleanup patch from Stéphane Bidoul
2386
Daniel Veillard81601f92003-01-14 13:42:37 +00002387Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2388
2389 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2390
Daniel Veillarde6227e02003-01-14 11:42:39 +00002391Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2392
2393 * python/generator.py python/libxml.c python/libxml.py
2394 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002395 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002396 Python level.
2397 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2398 regression test for it.
2399
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002400Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2401
2402 * xmlreader.c: fixed the streaming property of the reader,
2403 it was generating tree faster than consuming it. Pointed out
2404 by Nate Myers
2405 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2406
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002407Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2408
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002409 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002410
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002411Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2412
2413 * xpath.c: fix to the XPath implementation for parent and
2414 ancestors axis when operating on a Result Value Tree.
2415 Fixes bug #100271
2416
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002417Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2418
2419 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2420 to fix some URI/file escaping problems
2421
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002422Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2423
2424 * python/generator.py: fixed a bug raised by Raymond Wiker,
2425 docSetRootElement() should not raise an exception if the
2426 return is None
2427
Daniel Veillard3e20a292003-01-10 13:14:40 +00002428Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2429
2430 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2431 fixed bug #102181 by applying the suggested change and fixing
2432 the generation/registration problem.
2433
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002434Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2435
2436 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2437 routines.
2438
Daniel Veillard8f872442003-01-09 23:19:02 +00002439Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2440
2441 * parser.c: one more IsEmptyElement crazyness, that time in
2442 external parsed entities if substitution is asked.
2443 * python/tests/reader3.py: added a specific test.
2444
Daniel Veillarde329fc22003-01-09 21:36:42 +00002445Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2446
2447 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2448 support and improved error handler registration
2449
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002450Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2451
2452 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2453 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2454 * README: fixed a link
2455
Daniel Veillarde2830f12003-01-08 17:47:49 +00002456Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2457
2458 * configure.in doc/* NEWS: preparing 2.5.1 release
2459 * SAX.c parser.c: fixing XmlTextReader bug
2460
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002461Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2462
2463 * SAX.c: fuck, I introduced a memory leak on external parsed
2464 entities in 2.5.0 :-(
2465
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002466Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2467
2468 * xmllint.c: another fix needed as pointed by Christophe Merlet
2469 for --stream --debug if compiled without debug support.
2470
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002471Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2472
2473 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002474 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002475 update man page with --stream and --chkregister
2476
Daniel Veillard8326e732003-01-07 00:19:07 +00002477Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2478
2479 * globals.c: fixed --with-threads compile
2480 * xmllint.c: fixed --without-debug compile
2481 * include/libxml/globals.h: cleanup
2482 * include/libxml/schemasInternals.h: add a missing include
2483
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002484Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2485
2486 * configure.in NEWS: preparing 2.5.0 release
2487 * SAX.c: only warn in pedantic mode about namespace name
2488 brokeness
2489 * globals.c: fix a doc generation problem
2490 * uri.c: fix #101520
2491 * doc/*: updated and rebuilt the doc for the release, includuding
2492 stylesheet update
2493 * python/Makefile.am: fix a filename bug
2494
2495Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2496
2497 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2498 should not be called.
2499
2500Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2501
2502 * libxml-2.0.pc.in: applied the patch to fix #101894
2503
2504Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2505
2506 * tree.c : applied patch from Lukas Schroeder for register callbacks
2507 * valid.c: modified patch from Lukas Schroeder to test
2508 register callbacks with --chkregister
2509
2510Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2511
2512 * xmlreader.c: seriously changed the way data are pushed to
2513 the underlying parser, go by block of 512 bytes instead of
2514 tryng to detect tag boundaries at that level. Changed the
2515 way empty element are detected and tagged.
2516 * python/tests/reader.py python/tests/reader2.py
2517 python/tests/reader3.py: small changes mostly due to context
2518 reporting being different and DTD node being reported. Some
2519 errors previously undetected are now caught and fixed.
2520 * doc/xmlreader.html: flagged last section as TODO
2521
2522Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2523
2524 * python/libxml.py: integrated the Python 2.2 optimizations
2525 from Hannu Krosing, while maintaining compatibility with
2526 1.5 and 2.1
2527
2528Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2529
2530 * xmllint.c: a bit of cleanup
2531 * xmlreader.c: small fix
2532 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2533 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2534
2535Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2536
2537 * python/setup.py.in: patch from Stéphane Bidoul to include
2538 drv_libxml2.py in setup.py
2539
2540Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2541
2542 * doc/xmlreader.html: starting documenting the new XmlTextReader
2543 interface.
2544
2545Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2546
2547 * xmllint.c: added the --stream flag to use the TextReader API
2548 * xmlreader.c: small performance tweak
2549
2550Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2551
2552 * xmlreader.c python/tests/reader2py: okay the DTD validation
2553 code on top of the XMLTextParser API should be solid now.
2554
2555Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2556
2557 * xmlreader.c python/tests/reader2py: Fixing some more mess
2558 with validation and recursive entities while using the
2559 reader interface, it's getting a bit messy...
2560
2561Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2562
2563 * xmlreader.c python/tests/reader.py: another couple of problem
2564 related to IsEmptyElement reported by Stéphane Bidoul needed
2565 some fixes.
2566
2567Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2568
2569 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2570 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2571 based on the python XmlTextReader interface.
2572
2573Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: backing out one change in the last patch which broke the
2576 regression tests
2577
2578Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2579
2580 * global.data globals.c tree.c include/libxml/globals.h: applied
2581 an old patch from Lukas Schroeder to track node creation and
2582 destruction. Probably missing a lot of references at the moment
2583 and not usable reliably.
2584
2585Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2586
2587 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2588 from doc/news.html and a stylesheet
2589
2590Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2591
2592 * xmlreader.c python/tests/reader.py: fixed another couple of
2593 xmlreader bugs reported by Stéphane Bidoul and added tests.
2594
2595Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2596
2597 * xmlreader.c python/tests/reader2.py: fixed another validity
2598 checking in external parsed entities raised by Stéphane Bidoul
2599 and added a specific regression test.
2600 * python/tests/reader3.py: cleanup
2601
2602Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * xmlreader.c python/tests/reader2.py: fixed a problem with
2605 validation within entities pointed by Stéphane Bidoul, augmented
2606 the tests to catch those.
2607
2608Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * python/generator.py: modified the generator to allow keeping
2611 class references when creating new classes, needed to fix a bug
2612 pointed by Stéphane Bidoul where the input buffer of the
2613 xmlTextReader instance gets destroyed if the python wrapper for
2614 the input is not referenced anymore.
2615
2616Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2619 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2620
2621Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * xmlreader.c python/tests/reader.py: fixed another problem
2624 pointed by Stéphane Bidoul
2625
2626Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2629 with "<a/>"
2630
2631Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * SAX.c: warn on xmlns:prefix="foo"
2634 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2635 for namespace attributes handling.
2636
2637Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2640 a really nasty problem raised by a DocBook XSLT transform
2641 provided by Sebastian Bergmann
2642
2643Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2646 by Stéphane Bidoul and integrated it into the tests
2647
2648Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2651 extended the XmlTextReader API a bit, addding accessors for
2652 the current doc and node, and an entity substitution mode for
2653 the parser.
2654 * python/libxml.py python/libxml2class.txt: related updates
2655 * python/tests/Makefile.am python/tests/reader.py
2656 python/tests/reader2.py python/tests/reader3.py: updated a bit
2657 the old tests and added a new one to test the entities handling
2658
2659Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * python/generator.py python/libxml2class.txt
2662 python/tests/reader.py python/tests/reader2.py: changed the
2663 generator to provide casing for the XmlTextReader similar to
2664 C# so that examples and documentation are more directly transposable.
2665 Fixed the couple of tests in the suite.
2666
2667Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * doc/guidelines.html: added a document on guildeline for
2670 publishing and deploying XML
2671
2672Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * valid.c xmlreader.c: final touch running DTD validation
2675 on the XmlTextReader
2676 * python/tests/Makefile.am python/tests/reader2.py: added a
2677 specific run based on the examples from test/valid/*.xml
2678
2679Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * python/libxml.py: added a few predefined xmlTextReader parser
2682 configuration values.
2683
2684Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * python/libxml_wrap.h: trying to fix #102037
2687
2688Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * SAX.c: fixing bug #95296, when the predefined entities
2691 are redefined in the DTD the default one must be used
2692 instead anyway.
2693
2694Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2695
2696 * doc/xmllint.xml
2697 * doc/xmllint.1
2698 Add discussion of XML_DEBUG_CATALOG to xmllint man
2699 page - bug #100907
2700
2701
2702Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * xmlreader.c: Fixed the empty node detection to avoid reporting
2705 an inexistant close tag.
2706
2707Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2710 for Python 2.1
2711
2712Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2715
2716Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * doc/libxml2-api.xml python/tests/reader.py: one really need
2719 to provide the base URI information when creating a reader parser
2720 from an input stream. Updated the API and the example using it.
2721
2722Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2725 include/libxml/valid.h include/libxml/xmlreader.h: working on
2726 DTD validation on top of xml reader interfaces. Allows to
2727 validate arbitrary large instances. This required some extensions
2728 to the valid module interface and augmenting the size of xmlID
2729 and xmlRef structs a bit.
2730 * uri.c xmlregexp.c: simple cleanup.
2731
2732Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2735 work on the xml reader interfaces.
2736 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2737 Web page for the Windows binaries.
2738
2739Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * xmlIO.c: applied a patch for VMS following the report by
2742 Nigel Hall
2743
2744Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * parser.c: the parseStartTag bug fix wasn't complete.
2747
2748Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2751 parseStartTag, fixing it.
2752 * test/att4 result/att4 result/noent/att4: adding the test
2753 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2754 more methods to XmlTextReader.
2755
2756Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2757
2758 * win32/libxml2.def.src: added more xml reader exports
2759 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2760 to the build
2761
2762Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2763
2764 * doc/tutorial/xmltutorial.xml
2765 plus generated html and pdf
2766 Updating tutorial again based on further comments from Niraj
2767 Tolia on the last iteration
2768
2769Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2770
2771 * doc/tutorial/xmltutorial.xml
2772 * doc/tutorial/includekeyword.c
2773 * doc/tutorial/includegetattribute.c
2774 plus generated html and pdf
2775 Adding fix from Niraj Tolia to tutorial to properly free memory.
2776
2777
2778Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2781 more methods of XmlTextReader.
2782 * python/libxml2class.txt python/tests/reader.py: this increased the
2783 methods in the bndings, augmented the test to check those new
2784 functions.
2785
2786Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2789 methods of XmlTextReader.
2790 * python/generator.py python/libxml_wrap.h python/types.c
2791 python/libxml2class.txt: added the reader to the Python bindings
2792 * python/tests/Makefile.am python/tests/reader.py: added a specific
2793 test for the Python bindings of the Reader APIs
2794 * parser.c: small cleanup.
2795
2796Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xinclude.c: fallback was only copying the first child not the
2799 full child list of the fallback element, closes #89684 as reopened
2800 by Bernd Kuemmerlen
2801
2802Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2803
2804 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2805
2806Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * configure.in: preparing release of 2.4.30
2809 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2810 gives enum values, fix functype return type, put back fields in
2811 structs
2812 * doc/*: updated the docs rebuilt
2813
2814Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2817 about htmlNodeDumpOutput location.
2818 * xpath.c: removed an undefined function signature
2819 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2820 too many symbols in the API breaking the python bindings.
2821 Updated with the libxslt/libexslt changes.
2822
2823Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * configure.in: preparing release of 2.4.29
2826 * doc/*: rebuilt the docs and API
2827 * xmlreader.c: a few more fixes for the XmlTextReader API
2828
2829Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2830
2831 * include/win32config.h: applied mingw patch from Magnus Henoch
2832
2833Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2836
2837Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2840 building Python script, does the C parsing directly, generates
2841 a better API description including structure fieds defs and
2842 enums. Still a couple of bugs, but good enough for the python
2843 wrappers now.
2844 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2845 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2846 include/libxml/schemasInternals.h include/libxml/tree.h: more
2847 cleanup based on the python analysis script reports.
2848 * libxml.spec.in: make sure the API XML description is part of the
2849 devel package.
2850
2851Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2854 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2855 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2856 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2857 code cleanup, especially the function comments.
2858 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2859
2860Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * Makefile.am xmlreader.c include/libxml/Makefile.am
2863 include/libxml/xmlreader.h: Adding a new set of APIs based on
2864 the C# TextXmlReader API but converted to C. Allow to parse
2865 in constant memory usage, far simpler to program and explain
2866 than the SAX like APIs, unfinished but working.
2867 * testReader.c: test program
2868
2869Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2870
2871 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2872
2873Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * tree.c: Chip turner indicated that XHTML1 serialization
2876 rule for style actually break on both IE and Mozilla,
2877 try to avoid the rule if escaping ain't necessary
2878
2879Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * nanhttp.c: handle HTTP URL escaping, problem reported by
2882 Glen Nakamura and Stefano Zacchiroli
2883
2884Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2887
2888Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * uri.c: Johann Richard pointed out some XPointer problems for
2891 URN based URI references in XInclude. Modified the URI parsing
2892 and saving routines to allow correct parsing and saving of
2893 XPointers, especially when attached to "opaque" scheme accordingly
2894 to RFC 2396
2895
2896Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2899 of refactoring to the HTML saving code.
2900 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2901 in the doc.
2902
2903Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2906 to a buffer API to reuse the generic dump to an OutputIO layer,
2907 this reduces code, fixes xmlNodeDump() for XHTML, also made
2908 xmlNodeDump() now return the number of byte written.
2909
2910Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * python/setup.py.in: another patch from Stéphane Bidoul for
2913 Python bindings on Windows
2914 * doc/parsedecl.py: small cleanup
2915
2916Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * libxml.spec.in configure.in: add a line in %changelog for releases
2919
2920Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * parser.c: patch from Marcus Clarke fixing a problem in entities
2923 parsing that was detected in KDe documentations environment.
2924
2925Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2926
2927 * python/libxml.c (libxml_prev): Return the previous as opposed to
2928 the next node (I guess this is the result of some cut & paste programming:)
2929
2930Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2933
2934Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * python/generator.py python/libxml.c python/setup.py.in: trying
2937 to fix the Python bindings build on Windows (Stéphane Bidoul)
2938
2939Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2940
2941 * win32/configure.js: added option for python bindings
2942 * win32/libxml2.def.src: added more exports
2943
2944Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2945
2946 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2947 pthreads
2948 * win32/wince/*: applied updates to Windows CE port from Javier
2949
2950Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * configure.in: preparing 2.4.28
2953 * libxml.spec.in doc/Makefile.am: some cleanup
2954 * doc/*: updated the news and regenerated.
2955
2956Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * HTMLparser.c: final touch at closing #87235 </p> end tags
2959 need to be generated.
2960 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2961 this change slightly the output of a few tests
2962 * doc/*: regenerated
2963
2964Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * parserInternals.c: fixing bug #99190 when UTF8 document are
2967 parsed using the progressive parser and the end of the chunk
2968 is in the middle of an UTF8 multibyte character.
2969
2970Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2971
2972 * threads.c: fixed initialization problem in xmlNewGlobalState
2973 which was causing crash.
2974 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2975 in xmlInitializeGlobalState.
2976 * parserInternals.c: cleaned up ctxt->sax initialisation.
2977
2978Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * tree.c include/libxml/tree.h: modified the existing APIs
2981 to handle XHTML1 serialization rules automatically, also add
2982 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2983 libxslt serialization uses it when needed without changing
2984 the library API.
2985 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2986 result/xhtml1: added a new test specifically for xhtml1 output
2987 and updated the result of one XHTML1 test
2988
2989Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xinclude.c parserInternals.c encoding.c: fixed #99082
2992 for xi:include encoding="..." support on text includes.
2993 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2994 test/XInclude/ents/isolatin.txt : added a specific regression test
2995 * python/generator.py python/libxml2class.txt: fixed the generator
2996 the new set of comments generated for doc/libxml2-api.xml were
2997 breaking the python generation.
2998
2999Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3002 * configure.in: patch for Solaris on new autoconf closes #98880
3003 * doc/parsedecl.py: repair the frigging API building script,
3004 did I say that python xmllib sucks ?
3005 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3006 and some comment are no more truncated.
3007
3008Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * parser.c: Martin Stoilov pointed out a potential leak in
3011 xmlCreateMemoryParserCtxt
3012
3013Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3016 included in HTML documents and using the push parser.
3017
3018Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3019
3020 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3021 specified, look for the Python interpreter not just in the
3022 specified root but also in the specified location. Fixes #98825
3023
3024Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * python/libxml.c: fixing bug #98792 , node may have no doc
3027 and dereferencing without checking ain't good ...
3028
3029Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * configure.in: preparing release 2.4.27
3032 * doc/* : updated and rebuilt the docs
3033 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3034 and all the docs are actually packaged and in the final RPMs
3035 * parser.c parserInternals.c include/libxml/parser.h: restore
3036 xmllint --recover feature.
3037
3038Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
Daniel Veillard784b9352003-02-16 15:50:27 +00003040 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003041 processing of parsed entities, and XPath computation on sustitued
3042 entities.
3043 * testXPath.c: make sure entities are substitued.
3044
3045Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
Daniel Veillard784b9352003-02-16 15:50:27 +00003047 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003048 processing of internal parsed entities, which had to be changed.
3049
3050Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3053 trying to fix bug #98517 about building outside the source tree
3054 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3055
3056Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3057
3058 * include/win32config.h: cleanup
3059 * win32/Makefile.mingw: integrated mingw in JScript configure
3060 * win32/Makefile.msvc: modified to allow mingw coexistence
3061 * win32/configure.js: integrated mingw
3062 * win32/Readme.txt: cleanup
3063
3064Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * HTMLparser.c: strengthen the guard in the Pop macros,
3067 like in the XML parser, closes bug #97315
3068
3069Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3072 callback is never used.
3073
3074Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * parserInternals.c: fixed the initialization of the SAX structure
3077 which was breaking xsltproc
3078 * xpath.c: patch from Petr Pajas for CDATA nodes
3079 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3080 * parser.c include/libxml/parser.h: patch from Peter Jones
3081 removing a leak in xmlSAXParseMemory() and adding the
3082 function xmlSAXParseMemoryWithData()
3083
3084Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3085
3086 adding pdf of tutorial, changing web page to link to it
3087 * doc/tutorial/xmltutorial.pdf
3088 * doc/xml.html
3089 * doc/docs.html
3090
3091Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3092
3093 * doc/tutorial/ar01s08.html
3094 adding file what I forgot for tutorial
3095
3096
3097Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3098
3099 Adding encoding discussion to tutorial
3100 Added:
3101 * doc/tutorial/images/*.png: DocBook admonition image files
3102 * doc/tutorial/apf.html, apg.html: new generated html
3103 * doc/tutorial/includeconvert.c: conversion code entity file
3104 changed:
3105 * doc/tutorial/xmltutorial.xml: DocBook original
3106 * doc/tutorial/*.html: generated html
3107
3108Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3109
3110 * include/libxml/*.h: retired xmlwin32version.h
3111 * doc/Makefile.am: retired xmlwin32version.h
3112 * win32/configure.js: retired xmlwin32version.h
3113
3114Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3115
3116 * win32/libxml2.def.src: exported additional symbols
3117 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3118 sisterhood
3119
3120Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * globals.c: fixed a typo pointed out by Igor
3123 * xpath.c: try to speed up node compare using line numbers
3124 if available.
3125
3126Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * tree.c: make xmlFreeNode() handle attributes correctly.
3129
3130Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3131
3132 * catalog.c: completed the #96963 fix, as reported by Karl
3133 Eichwalder
3134
3135Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3138
3139Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * Makefile.am: switched the order of a couple of includes
3142 to fix bugs #97100
3143
3144Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3145
3146 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3147 xmlLoadCatalogs that used to separate directories with a ':'.
3148
3149Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3150
3151 * threads.c: improvements to the Windows-side of thread handling
3152 * testThreads.c: conditionally excluded unistd.h
3153 * testThradsWin32.c: broke overlong lines
3154 * include/win32config.h: adapted thread-related macros to the new
3155 scheme and for pthreads on Windows
3156 * win32/Makefile.msvc: introduced a more flexible thread build,
3157 added testThreads[Win32].c to the build
3158 * win32/configure.js: introduced a more flexible thread config
3159
31602002-10-31 John Fleck <jfleck@inkstain.net>
3161
3162 * doc/xml.html (and, by implication, FAQ.html)
3163 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3164
3165Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3166
3167 * configure.in: removed xmlwin32version.h
3168 * include/libxml/Makefile.am: removed xmlwin32version.h
3169
3170Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * tree.c: applied patch from Brian Stafford to fix a bug
3173 in xmlReconciliateNs()
3174
3175Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * tree.c: applied patch from Christian Glahn to allow
3178 xmlNewChild() on document fragment nodes
3179
3180Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * parser.c: Christian Glahn found a problem with a recent
3183 patch to xmlParseBalancedChunkMemoryRecover()
3184 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3185 problems
3186 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3187 test/schemas/seq*: added the test cases from Charles
3188
3189Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3192 serious cleanup of the spec file and associated changes
3193 in the Makefiles.
3194 * valid.c: try to remove some warnings on x86_64
3195
3196Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3199 fix bug #96586
3200
3201Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3204 parsing, applied his patch
3205 * result/HTML/attrents.html result/HTML/attrents.html.err
3206 result/HTML/attrents.html.sax test/HTML/attrents.html:
3207 added the test and result case provided by Mikhail Sogrine
3208
3209Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * vms/build_libxml.com vms/config.vms vms/readme.vms
3212 include/libxml/parser.h include/libxml/parserInternals.h
3213 include/libxml/tree.h include/libxml/xmlIO.h
3214 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3215 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3216 Applied the VMS update patch from Craig A. Berry
3217 * doc/*.html: update
3218
3219Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3222
3223Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * debugXML.c: adding a grep command to --shell in xmllint
3226 for T.V. Raman
3227
3228Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * xmlcatalog.c: tried to fix some of the problem with --sgml
3231
3232Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * parser.c: tried to fix bug #91500 where doc->children may
3235 be overriden by a call to xmlParseBalancedChunkMemory()
3236
3237Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3240 identifiers in SGML catalogs containing '&'
3241
3242Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * python/types.c: fixed bugs when passing result value tree
3245 to Python functions.
3246
3247Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * configure.in: preparing the release of 2.4.26
3250 * doc/*: updated and rebuilt the documentation
3251
3252Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * parser.c: fixed a XML Namespace compliance bug reported by
3255 Alexander Grimalovsky
3256
3257Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLtree.c: fixed serialization of script and style when
3260 they are not lowercase (i.e. added using the API to the tree).
3261
3262Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * valid.c: make xmlValidateDocument emit a warning msg if there
3265 is no DTD, pointed by Christian Glahn
3266
3267Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3270 content model when some of the blocks have min or max, and a couple
3271 of bugs found in the process.
3272 * result/schemas/list0* test/schemas/list0*: added some specific
3273 regression tests
3274
3275Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * README: updated the contact informations
3278
3279Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3282 misses it, reported by Peter Bray.
3283
3284Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3287 and removed a few warnings
3288
3289Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * parser.c: Christian Glahn found a small bug in the push parser.
3292 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3293 public
3294
3295Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmlschemas.c include/libxml/xmlschemas.h: added
3298 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3299 * testSchemas.c: added --memory to test the new interface
3300
3301Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * doc/index.py doc/search.php: integrated the XSLT indexing,
3304 a few fixed in the indexer, added a scope selection at the
3305 search level.
3306
3307Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3310 this was due to uninitialized parts of the validation context
3311
3312Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * debugXML.c: applied patch from Mark Vakoc except the API
3315 change, preserved it.
3316 * doc/*: updated the docs to point to the search engine for
3317 information lookup or before bug/help reports.
3318
3319Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * doc/index.py doc/search.php: added mailing-list archives
3322 indexing and lookup
3323
3324Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3327
3328Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * doc/index.py: improved HTML indexing
3331 * doc/search.php: make the queries also lookup the HTML based indexes
3332
3333Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * doc/index.py: added HTML page indexing
3336
3337Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3338
3339 * xmlIO.c: extended Windows path normalisation to fix the base
3340 problem in libxslt.
3341 * catalog.c: fixed list handling in XML_CATALOG_FILES
3342
3343Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * valid.c: typo/bug found by Christian Glahn
3346
3347Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3348
3349 * xmlIO.c: applied Windows CE patch from Javier.
3350 * win32/wince: new directory, contains support for the PocketPC
3351 with Windows CE from Javier.
3352 * include/win32config.h: reorganised, removed duplicate
3353 definitions and applied WinCE patch from Javier.
3354 * include/wsockcompat.h: new file, now contains WinSock
3355 compatibility macros.
3356 * win32/Makefile.msvc: introduced double-run compilation.
3357
3358Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * configure.in include/libxml/xmlwin32version.h: preparing release
3361 of 2.4.25
3362 * doc/*: updated and regenerated teh docs and web pages.
3363
3364Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3367 error were not covering namespace declarations.
3368 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3369 it was missing the attribute declaration for the namespace
3370 * result/VC/NS3: the fix now report breakages in that test
3371
3372Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3375
3376Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3379 and regenerated the docs and web site
3380
3381Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3384 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3385 not before
3386
3387Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * python/generator.py python/libxml2class.txt: fixed a stupid error
3390 breaking the python API
3391
3392Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3395 triostr.c triostr.h: applied a trio update patch from
3396 Bjorn Reese which should work with MinGW
3397
3398Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * tree.c: improving some documentation comments
3401 * xmlregexp.c: found and fixed a mem leak with python regression tests
3402 * doc/*: rebuilt the doc and the API XML file including the
3403 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3404 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3405 python/types.c: added access to the XML Schemas regexps from
3406 python
3407 * python/tests/Makefile.am python/tests/regexp.py: added a
3408 simple regexp bindings test
3409
3410Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3411
3412 * doc/xml.html:
3413 fixing ftp links - thanks to Vitaly Ostanin
3414
3415Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * xmlregexp.c: fixed the data callback on transition functionality
3418 which was broken when using the compact form
3419 * result/schemas/*: updated the results, less verbose, all tests
3420 pass like before
3421 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3422 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3423 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3424 annoying warnings
3425 * xpath.c: try to provide better error report when possible
3426
3427Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * Makefile.am: fixed a breakage raised by Jacob
3430
3431Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3432
3433 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3434 which don't use sockets
3435
3436Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3437
3438 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3439 * win32/configure.js: applied zlib patch from Daniel Gehriger
3440
3441Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3442
3443 * win32/configure.js: applied the patch from Mark Vakoc for
3444 regexp support
3445 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3446 for regexp support
3447
3448Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * xmlschemastypes.c: as pointed by Igor Float and Double
3451 parsing ain't finished yet
3452
3453Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * Makefile.am configure.in: trying to fix #88412 by bypassing
3456 all the python subdir if python ain't detected
3457
3458Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3461 made configuring with regexps/automata/unicode the default
3462 but without schemas ATM
3463 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3464 fixed the regexp based DTD validation performance and memory
3465 problem by switching to a compact form for determinist regexps
3466 and detecting the determinism property in the process. Seems
3467 as fast as the old DTD validation specific engine :-) despite
3468 the regexp built and compaction process.
3469
3470Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * valid.c: determinism is debugged, new DTD checking code now works
3473 but xmlFAComputesDeterminism takes far too much CPU and the whole
3474 set usues too much memory to be really usable as-is
3475
3476Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * tree.c: fixed another stupid bug in xmlGetNodePath()
3479 * xmllint.c: --version now report the options compiled in
3480
3481Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * HTMLparser.c: small cleanup
3484 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3485 when configured with them. A bit of debugging around the determinism
3486 checks is still needed
3487
3488Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3491
3492Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * xmlIO.c: small portability glitch fixed.
3495
3496Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * xmlschemastypes.c: incomplete steps for real/double support
3499 * testAutomata.c include/libxml/xmlautomata.h
3500 include/libxml/xmlregexp.h: avoiding a compilation problem
3501 * valid.c include/libxml/valid.h: starting the work toward using
3502 the regexps for actual DTD validation
3503
3504Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * hash.c: cosmetic cleanup
3507 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3508 integrating a DTD validation layer based on the regexps
3509
3510Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3513 the determinism was tested before eliminating the epsilon
3514 transitions :-(
3515
3516Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * python/generator.py python/libxml.c python/libxml.py
3519 python/libxml2-python-api.xml python/libxml2class.txt
3520 python/libxml_wrap.h python/types.c: updated the python
3521 bindings, added code for easier File I/O, and the ability to
3522 define a resolver from Python fixing bug #91635
3523 * python/tests/Makefile.am python/tests/inbuf.py
3524 python/tests/outbuf.py python/tests/pushSAXhtml.py
3525 python/tests/resolver.py python/tests/serialize.py: updated
3526 and augmented the set of Python tests.
3527
3528Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3529
3530 * win32/configure.js: added more readme info for the binary
3531 package.
3532
3533Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * xmlIO.c: fixed a stupid out of bound array error
3536
3537Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3540 messing around with support for Windows path, cleanups,
3541 trying to identify and fix the various code path to the
3542 filename access. Added xmlNormalizeWindowsPath()
3543
3544Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * error.c valid.c: working on better error reporting of validity
3547 errors, especially providing an accurate context.
3548 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3549 error reports in those cases.
3550
3551Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3554 parser.c parserInternals.c xmlIO.c: get rid of all the
3555 perror() calls made in the library execution paths. This
3556 should fix both #92059 and #92385
3557
3558Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * xmllint.c: memory leak reporting was broken after a change
3561 of the preprocessor symbol used to activate it.
3562
3563Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * tree.c: try to make the copy function work for node of
3566 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3567 DOM layers though, not libxml2 itself.
3568
3569Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * valid.c: try to provide file and line informations, not all
3572 messages are covered, but it's a (good) start
3573
3574Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * xinclude.c: reimplemented a large part of the XInclude
3577 processor, trying to minimize resources used, James Henstridge
3578 provided a huge test case which was exhibiting severe memory
3579 consumption problems.
3580
3581Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/Makefile.am: applied patch from Christophe Merlet to
3584 reestablish DESTDIR
3585
3586Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * libxml.spec.in: fixes libary path for x86_64 AMD
3589
3590Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3591
3592 * doc/tutorial/includekeyword.c
3593 * doc/tutorial/xmltutorial.xml:
3594 (plus resulting generated html files)
3595 fixing one spot I missed in the tutorial where I hadn't freed
3596 memory properly
3597
3598Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3599
3600 * doc/tutorial/includeaddattribute.c
3601 * doc/tutorial/includeaddkeyword.c
3602 * doc/tutorial/includegetattribute.c
3603 * doc/tutorial/includekeyword.c
3604 * doc/tutorial/xmltutorial.xml
3605 * doc/tutorial/*.html:
3606 update tutorial to properly free memory (thanks to Christopher
3607 R. Harris for pointing out that this needs to be done)
3608 * doc/tutorial/images/callouts/*.png:
3609 added image files so the callouts are graphical, making it
3610 easier to read ( use "--param callout.graphics 1" to generate
3611 html with graphical callouts)
3612
3613Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3616 nice logos generated by Marc Liyanage
3617 * doc/site.xsl *.html: changed the stylesheet to show the new
3618 logo and regenerated the pages
3619
3620Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3623
3624Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * xpath.c: possible mem leak patch from Jason Adams
3627
3628Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3631 in the XQuery namespace
3632 * configure.in: preparing 2.4.24
3633 * doc/*.html: updated the web pages
3634
3635Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * python/generator.py: closing bug #85258 by generating conditional
3638 compile check to avoid linking to routines not configured in.
3639
36402002-08-22 Havoc Pennington <hp@pobox.com>
3641
3642 * autogen.sh: update error message for missing automake
3643
3644Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * python/Makefile.am: typo in target name resulted in libxml2.py
3647 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3648
3649Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * win32/win32/Makefile.mingw: updated with version from
3652 Elizabeth Barham at http://soggytrousers.net/repository/
3653
3654Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3655
3656 * win32/Makefile.msvc: added the prefix location to the include
3657 and lib search path.
3658
36592002-08-18 Havoc Pennington <hp@pobox.com>
3660
3661 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3662 both automake 1.6 and 1.4 installed get the right automake. Means
3663 compilation from CVS will now require the latest automake 1.4
3664 release, or manually creating symlinks called "automake-1.4" and
3665 "aclocal-1.4"
3666
3667Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * configure.in python/Makefile.am: more AMD 64 induced changes from
3670 Frederic Crozat
3671
3672Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * xinclude.c: oops I was missing the xml:base fixup too
3675 * result/XInclude/*.xml: this adds xml:base attributes to most
3676 results of the tests
3677
3678Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xinclude.c: quick but apparently working implementation of
3681 xi:fallback, should close bug #89684
3682 * Makefile.am test/XInclude/docs/fallback.xml
3683 result/XInclude/fallback.xml: added a basic test for fallback,
3684 and run with --nowarning to avoid a spurious warning
3685 * configure.in: applied patch from Frederic Crozat for python
3686 bindings on AMD 64bits machines.
3687
3688Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3691 the caller don't pass a SAX callback block.
3692
3693Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * tree.c: applied the same fix for the XML-1.0 namespace to
3696 xmlSearchNsByHref() as was done for xmlSearchNs()
3697
3698Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * libxml.3: small cleanup of the man page
3701 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3702 when serializing HREF attributes generated by XSLT.
3703
3704Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3707 version of Marc Liyanage' patch for boolean attributes in HTML
3708 output
3709
3710Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * python/tests/serialize.py: fixed the test results, indenting
3713 behaviour changed slightly
3714
3715Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3716
3717 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3718 new c14n function to Windows def files
3719
3720Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3721
3722 * c14n.c: fixed a memory leak in c14n code
3723
3724Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * parser.c include/libxml/parser.h: adding a new API for Christian
3727 Glahn: xmlParseBalancedChunkMemoryRecover
3728 * valid.c: patch from Rick Jones for some grammar cleanup in
3729 validation messages
3730 * result/VC/* result/valid/*: this slightly change some of the
3731 regression tests outputs
3732
3733Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * tree.c: trying to fix a problem in namespaced attribute handling
3736 raised by Christian Glahn
3737
3738Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * encoding.c include/libxml/encoding.h: Opening the interface
3741 xmlNewCharEncodingHandler as requested in #89415
3742 * python/generator.py python/setup.py.in: applied cleanup
3743 patches from Marc-Andre Lemburg
3744 * tree.c: fixing bug #89332 on a specific case of loosing
3745 the XML-1.0 namespace on xml:xxx attributes
3746
3747Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3748
3749 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3750 corner case from new Merlin's test suite and added a callback
3751 that will be used to improve xmlsec performance
3752
3753
3754Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * HTMLtree.c: trying to fix the <style> escaping problem in
3757 HTML serialization bug #89342
3758
3759Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3762 and rebuilt the web site.
3763
3764Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3765
3766 * include/libxml/tree.h: added _private member to xmlNs struct
3767
3768Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * HTMLparser.c: fixing bug #84876 based on the xml working
3771 code.
3772
3773Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3774
3775 * python/Makefile.am: enhanced to fix bug 72012 (errors
3776 when using '-jX' make parameter)
3777
3778Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3779
3780 * xpath.c: small additional enhancement for booleans
3781 compared to nodesets
3782
3783Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * HTMLtree.c: changed the order of the encoding declaration
3786 attributes in the meta tags due to a bug in IE/Mac
3787
3788Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3789
3790 * xpath.c: enhanced handling of booleans (especially '='
3791 and '!=' for nodesets) - fixes bug 85256. Added new
3792 routine xmlXPathNotEqualValues for more proper handling
3793 of '!=' when nodesets are involved.
3794
3795Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3798 doc/xmlcatalog_man.xml to the source distribution
3799
3800Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3801
3802 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3803 asked for this.
3804
3805Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * configure.in: preparing 2.4.23
3808 * doc/*: rebuilt the docs
3809
3810Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * parser.c: fixing bug #84169 by fixing the
3813 comment of xmlCreatePushParserCtxt to describe the
3814 encoding detection parameters better.
3815
3816Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * valid.c: fixing bug #79331 in one path the lookup for
3819 ID attributes on a namespaced node wasn't handled correctly :-\
3820
3821Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * HTMLparser.c: trying to fix 87235 about discarded white
3824 spaces in the HTML parser.
3825 * result/HTML/*: this changes the output of a number of HTML
3826 regression tests
3827
3828Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * xpath.c: applied patch from Richard Jinks for the namespace
3831 axis + fixed a memory error.
3832 * parser.c parserInternals.c: applied patches from Peter Jacobi
3833 removing ctxt->token for good.
3834 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3835 popped out by the regression tests.
3836 * Makefile.am: patch for threads makefile from Gary Pennington
3837
3838Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3839
3840 * xpath.c: enhanced behaviour of position() after usage of
3841 expressions involving preceding-sibling (et al).
3842
3843Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * hash.c: applied a patch from Peter Jacobi to solve a problem
3846 when compiling with the Watcom C on Win32
3847 * result/schemas/*.err: the change of hashing algo generated
3848 permutations in the output
3849
3850Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * hash.c: applied patch from Sander Vesik improving the quality of
3853 the hash function.
3854
38552002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3856
3857 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3858 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3859 xmllint.c xpath.c: replaced sprintf() with snprintf()
3860 to prevent possible buffer overflow (the bug was pointed
3861 out by Anju Premachandran)
3862
3863Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * parser.c: removed an uninitialized data error popped by valgrind
3866 on PE references
3867
3868Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3869
3870 * doc/xml.html
3871 adding tutorial reference to the web page
3872
3873Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3874
3875 * doc/tutorial/xmltutorial.xml
3876 * doc/tutorial/ar01s07.html
3877 * doc/tutorial/ape.html
3878 * doc/tutorial/includegetattribute.c
3879 adding section to tutorial about retrieving an attribute
3880 value
3881
3882Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * parser.c: applied a couple of patches from Peter Jacobi to start
3885 to get rid of ctxt->token, with a possible significant speed
3886 improvement to be gained once done. Better compliance with PE
3887 references constructs in DTDs too.
3888 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3889 from Peter too
3890
3891Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3894 xmlParseElement was likely to have been deallocated at the
3895 time of the report, possibly leading to segfault. Just report
3896 the tag name now.
3897
3898Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * xpath.c: patch from Richard Jinks for XPath substring() function
3901 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3902
39032002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3904
3905 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3906
3907Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3908
3909 *doc/FAQ.html
3910 fixing typos in FAQ, thanks to Robert Funnell for the
3911 editing help
3912
3913Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * NEWS: got complaints from rpmlint that it was empty
3916
3917Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3918
3919 * added doc/tutorial, including:
3920 apa.html
3921 apb.html
3922 apc.html
3923 apd.html
3924 ar01s02.html
3925 ar01s03.html
3926 ar01s04.html
3927 ar01s05.html
3928 ar01s06.html
3929 includeaddattribute.c
3930 includeaddkeyword.c
3931 includekeyword.c
3932 includestory.xml
3933 index.html
3934 xmltutorial.xml
3935 libxml tutorial, including generated html
3936
3937Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3938
3939 * result/c14n/exc-without-comments/merlin-c14n-two-*
3940 result/c14n/without-comments/merlin-c14n-two-*
3941 test/c14n/exc-without-comments/merlin-c14n-two-*
3942 test/c14n/without-comments/merlin-c14n-two-*
3943 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3944 c14n/exc-c14n and slightly modified test script to handle
3945 these test cases
3946 * c14n.c: fixed bugs for complicated nodes set (namespace
3947 without node and others from merlin-c14n-two.tar.gz)
3948 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3949 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3950 for xmlsec performance patch
3951 * xpath.c: fixed self::node() for namespaces and attributes
3952
3953Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3954
3955 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3956 but with the format parameter
3957 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3958
3959Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3960
3961 * Makefile.am: updated c14n tests suite
3962 * c14n.c: performance improvement for previous c14n patch
3963
3964Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * parser.c: another peroformance patch from Peter Jacobi, that
3967 time on parsing attribute values.
3968
3969Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3970
3971 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3972 into LibXML2 test suite
3973
3974Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3975
3976 * c14n.c: propagating xpath ancesstors node fix to c14n
3977 plus small performance improvement to reduce number of
3978 mallocs
3979 * xpath.c: fixed ancestors axis processing for namespace nodes
3980
3981Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3984 Peter Jacobi
3985
3986Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * configure.in: preparing 2.4.22
3989
3990Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3993 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3994 a public entry point.
3995 * doc/*: rebuilt the API and docs
3996
3997Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * xpath.c: patch from Richard Jinks to fix a problem introduced
4000 in the previous patch and pointed by Norm
4001
4002Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * libxml.spec.in: fixing bug #81112
4005
4006Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * uri.c: fixing bug #82848
4009
4010Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4013 output of one catalog test
4014
4015Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4016
4017 * global.data globals.c tree.c include/libxml/globals.h
4018 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4019 default value for global parameter xmlIndentTreeOutput to 1 and
4020 introduced new global parameter xmlTreeIndentString (the string
4021 used to do one-level indent) with default value " " (as it was
4022 in tree.c)
4023
4024Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4027 with trio and schemas.
4028
4029Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * xpath.c: patch from Richard Jinks to fix the problem raised in
4032 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4033
4034Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * xmlschemas.c: a bit of work on import.
4037 * xmlschemastypes.c: Charles Bozeman provided a compare function
4038 for date/time types so min/max facet restrictions should work,
4039 indeterminate comparisons return an error instead of equal.
4040 * test/schemas/date_0* result/schemas/date_0_0: specific test
4041 from Charles Bozeman too
4042
4043Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4046 from Christian Cornelssen fixing the man pages and the Catalog
4047 building script.
4048 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4049 next step is <xs:import> I now have a reasonable understanding
4050 of how it works.
4051
4052Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4055
4056Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4057
4058 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4059
4060Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * xpath.c: fixing an XPath function evalutation bug pointed out
4063 by Alexey Efimov where the context was lost when evaluating
4064 the function arguments
4065
4066Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4067
4068 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4069 function public for XMLSec performance optimizations
4070
4071Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * python/generator.py python/libxml2class.txt : fixed a problem
4074 with the HTML parser pointed by Gary Benson
4075 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4076 example
4077
4078Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4079 * parser.c: fixed bug #81159 (memory growth in SAX)
4080
4081Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4082 * xpath.c: fixed bug #78858 (the real fix)
4083
4084Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4085 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4086
4087Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * tree.c: modified xmlNodeSetBase to allow changing the
4090 base of a document.
4091
4092Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * xmlschemastypes.c: patch Charles Bozeman for validation of
4095 all the date, time, and duration types
4096 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4097 * configure.in: fixed an error pointed by an user
4098 * xml2-config.in: fixed an error pointed by an user
4099
4100Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4101
4102 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4103 win32/libxml2.def.src xmlIO.c: exported default
4104 'file:', 'http:' and 'ftp:' protocols input handlers
4105 and maked protocols comparisson case insensitive
4106
4107Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * configure.in: Neven Has detected a typo
4110
4111Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4114 as one of the persons allowed to commit directly to the
4115 module.
4116
4117Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4120 * valid.c: raised a too low limit
4121 * doc/*: rebuilt the docs
4122
4123Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * test/XPath/expr/floats test/XPath/expr/functions
4126 result/XPath/expr/floats result/XPath/expr/functions
4127 xpath.c: another XPath conformance patch from Richard Jinks
4128
4129Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * xmlschemas.c: fixed validation of attribute groups.
4132 * test/schemas result/schemas: added an example from the primer
4133
4134Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4137 * test/schemas result/schemas: updated the test list
4138
4139Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * TODO: updated a bit
4142 * parser.c: made a comment more specific
4143 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4144 Schemas conformance.
4145 * test/schemas result/schemas: updated the test list
4146
4147Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4150 implementing xs:all with minOccurs = 0
4151 * tes/schemas/* result/schemas/*: added more tests covering
4152 xs:all
4153
4154Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * xmlregexp.c: first implementation of the all particle, this
4157 may need to be revisited for case where not all transitions
4158 must be crossed.
4159
4160Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * tree.c: another entity processing update from Markus Henke
4163
4164Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4165
4166 * trionan.c: fixed crash on OSF/1
4167
4168Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * xmlschemas.c: more Schemas work
4171 * test/schemas/* result/schemas/*: added more tests coming
4172 from the spec.
4173
4174Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4177 ExcC14N specification
4178
4179Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * tree.c: patch from Markus Henke, fix for recursive entities.
4182
4183Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * xpath.c: fix a problem with string() on a document node.
4186
4187Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * Makefile.am xmlschemas.c: more Schemas work
4190 * test/schemas/* result/schemas/*: added more tests coming
4191 from the spec.
4192
4193Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4196 * result/HTML/*: this changes a few things in the results
4197
4198Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4199
4200 * include/libxml/tree.h: eliminated 'declaration different than
4201 prototype' warning
4202 * include/win32config.h: "resolved" conflicts with errno.h
4203
4204Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4207 on the automata interfaces and debug of counted choices
4208 * test/schemas/* result/schemas/*: added a number of tests
4209
4210Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4213 a bit of work on Schemas
4214 * testSchemas.c: try to make it more useful
4215 * test/schemas/* result/schemas/* Makefile.am: changed the
4216 Schemas regression test procedure, started adding a few samples
4217
4218Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4219
4220 * include/libxml/encoding.h: Patch for the Borland C++ builder
4221 * include/libxml/tree.h: Patch for the Borland C++ builder
4222 * threads.c: Patch for the Borland C++ builder
4223 * win32/bcb5: New directory for the Borland C++ builder
4224 project files
4225
4226Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4227
4228 * win32/Makefile.msvc: Update for XML Schema support
4229 * win32/configure.js: Update for XML Schema support
4230 * win32/libxml2.def.src: Update for XML Schema support
4231
4232Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4235 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4236 xmlunicode.c include/libxml/Makefile.am
4237 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4238 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4239 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4240 include/libxml/xmlversion.h.in : merged the current state of
4241 XML Schemas implementation, it is not configured in by default,
4242 a specific --schemas configure option has been added.
4243 * test/automata test/regexp test/schemas Makefile.am
4244 result/automata result/regexp result/schemas:
4245 merged automata/regexp/schemas regression tests
4246
4247Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * xpath.c: Gary found a compile time problem, fixes #78823
4250
4251Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * configure.in: release of 2.4.20
4254 * doc/*: updated and rebuilt the docs
4255
4256Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * python/Makefile.am: patch from Cristian Gafton to build on
4259 Red Hat 6.2, should also fix #75779
4260
4261Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * valid.c: first part of fixing #78729
4264
4265Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4268 escaping of URI when saving HTML files.
4269 * result/HTML/*: this impacted some tests
4270
4271Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * configure.in: trying to fix #77441
4274
4275Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * include/libxml/xmlIO.h: Hallski complained it could not be
4278 included by itself.
4279
4280Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4283
4284Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4285
4286 * win32/configure.js: patch from Nilo for the c14n option
4287 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4288
4289Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4292 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4293 LIBXML_THREAD_ENABLED
4294
4295Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * xpath.c: another patch from Richard Jinks for substring conformance
4298 * test/XPath/expr/floats test/XPath/expr/strings
4299 result/XPath/expr/floats result/XPath/expr/strings: update of the
4300 test suite to check those.
4301
4302Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * xpath.c: patch from Richard Jinks for .x float parsing.
4305
4306Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * parser.c: patch from Markus Henke when an encoding ain't recognized
4309
4310Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * libxml.m4: got a report that #include <string.h> was needed
4313
4314Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4317
4318Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4319
4320 * doc/example.html: fixing typo
4321
4322Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4323
4324 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4325 pointed out by Melvyn Sopacua.
4326
4327Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * libxml.m4: Frédéric Crozat gave a patch related to the change
4330 of Include paths breaking the libxml.m4
4331
4332Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * xpath.c: Fix bug #76927 forgot to save some context
4335 when evaluating binary expressions
4336
4337Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * configure.in: fixed configure for MPE/iX from Markus Henke
4340 * xmlmemory.c: fixed initialization problems
4341 * xpath.c: another set of patches from Richard Jinks this
4342 fixes "make XPathtests" on linux
4343
4344Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4347 * test/XPath/expr/compare test/XPath/expr/equality
4348 test/XPath/expr/floats test/XPath/expr/functions
4349 test/XPath/expr/strings result/XPath/expr/compare
4350 result/XPath/expr/equality result/XPath/expr/floats
4351 result/XPath/expr/functions result/XPath/expr/strings: Updated
4352 tests though they show a divergence on Linux
4353
4354Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * xpath.c trionan.c: previous commit also included patches
4357 from Richard Jinks on some IEEE support corner case
4358
4359Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4362 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4363 that $(datadir) should be used for docs
4364
4365Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4366
4367 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4368 could leak filedescriptors
4369
4370Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * configure.in nanohttp.c: applied patch from Allan Clark for
4373 UnixWare/OpenServer
4374
4375Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * configure.in: preparing 2.4.19
4378 * doc/*: rebuilt the docs
4379
4380Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * nanohttp.c: fixing #76043, got fed up with non-portability
4383 of that piece of code.
4384
4385Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4386
4387 * valid.c SAX.c: Never commit without running "make tests" :-(
4388 fix a couple of stupidities in the previous commit
4389 * result/*: a few changes in some attribute order result of previous
4390 commit.
4391
4392Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4395 the internal subset should not raise duplicate ID errors,
4396 also there was a small bug in conjunction to namespace
4397 declarations defaulted and xml:xxx attributes DTD definitions.
4398
4399Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * xpath.c: Richard Jinks also raised some rounding problems
4402 this tries to fix them
4403
4404Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4407 behaviour in xmlXPathCastToString()
4408
4409Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4412 raised by Morus Walter
4413
4414Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4417 from Igor
4418
4419Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * xpath.c: fixing #75619, related to a problem when trying
4422 to evaluate condition when the current node set resulting
4423 from that sub-step evaluation is empty. Also fixes 2 potential
4424 problem with previous-sibling and next-siblings axis.
4425
4426Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4429 HTML support is not configured in.
4430
4431Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4434 include/libxml/tree.h: dohh I really didn't intended to commit
4435 this test version :-(
4436
4437Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4438
4439 * testSAX.c: I wanted to see the real speed at the SAX interface
4440 after a little too many Ximianer started complaining about the
4441 parser speed.
4442 added a --quiet option:
4443 paphio:~/XML -> ls -l db100000.xml
4444 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4445 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4446 3200006 callbacks generated
4447 real 0m1.270s
4448 Which means 16MBytes/s and 3Mcallback/s
4449
4450Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * xpath.c: valgrind spotted another error that time when running
4453 on libxslt regression tests
4454
4455Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * Makefile.am: adding "make valgrind" running the full regression
4458 tests (except python ones) under Valgrind (using valgrind -q
4459 which was kindly added by the author).
4460 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4461 passes cleanly now except an obcure floating point initialization
4462 raised in log10() in one XPath regression test ???
4463 * tree.c: edited some comments to close #75244
4464
4465Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4466
4467 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4468 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4469 context of ScrollKeeper, made sure that if the number is
4470 an integer, the serialization follows the description at
4471 http://www.w3.org/TR/xpath#section-String-Functions
4472
4473Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in: preparing 2.4.18
4476 * doc/*: updated and rebuilt the web site
4477 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4478 the Windows and Cygwin maintainers.
4479 * parser.c: humm, changed the way the SAX parser work when
4480 xmlSubstituteEntitiesDefault(1) is set, it will then
4481 do the entity registration and loading by itself in case the
4482 user provided SAX getEntity() returns NULL.
4483 * testSAX.c: added --noent to test the behaviour.
4484
4485Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * parser.c: Wilfried Teiken provided a hackish but working
4488 way to get context reported back on entities when parsing
4489 with SAX and without breaking the DOM build.
4490
4491Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * c14n.c: applied a new patch from Aleksey Sanin
4494 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4495 to reference Aleksey implementation of XML digital Signatures
4496
4497Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * xpath.c: small fix to avoid potential problem due to
4500 ordering of freeing data
4501 * python/Makefile.am: people were complaining about
4502 the generated file in python dir not being built
4503
4504Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4507 python/generator.py python/libxml.c python/types.c: Cleanup
4508 of the python Makefiles based on Jacob and James feedback,
4509 fixed the spec file accordingly, fixed the number of warning
4510 that passing my pedantic CFLAGS was generating. Conclusion
4511 is that Python includes are real crap.
4512
4513Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4514
4515 * configure,in: it was reported quite a few times that
4516 xml2-config --cflags should not output
4517 -I$includeprefix/libxml2/libxml because libxml2 header names
4518 clashes with existing names like list.h from C++ stl.
4519 Includes should be #include<libxml/xxx.h> so ...
4520
4521Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4522
4523 * c14n.c: another patch from Aleksey Sanin
4524
4525Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4528 canonicalization algorithm
4529 * doc/xml.html doc/index.html: added the C14N references on the
4530 index page.
4531
45322002-03-13 jacob berkman <jacob@ximian.com>
4533
4534 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4535 usage, redundant, and gcc specific
4536
4537Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * xpath.c: speedup some node selection operations, this can
4540 have a significant impact on DocBook Norm's stylesheets
4541 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4542 make sure it's always the case
4543 * debugXML.c: distinguish CDATA and comments in ls operations
4544
4545Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4548 to generate better API descriptions etc...
4549
4550Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * c14n.c: Fixing #74186, made sure all boolean expressions
4553 get fully parenthesized, ran indent on the output
4554 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4555 include/libxml/tree.h: also #74186 related, removed the
4556 --with-buffers option, and all the preprocessor conditional
4557 sections that were resulting from it.
4558
4559Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * valid.c: applied patch from Dodji Seketeli fixing an
4562 uninitailized variable in xmlValidGetValidElements()
4563
4564Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * c14n.c: fixed a few comments
4567 * doc/*.html doc/*/*.html: regenerated the docs and added
4568 the C14N API
4569 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4570
4571Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4572
4573 * check-xml-test-suite.py: fix to adapt varaiations in the
4574 bindings
4575 * configure.in python/setup.py python/setup.py.in: fixed to
4576 have the version of the python scripts automatically updated
4577
4578Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4581 in xmlCopyProp()
4582
4583Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * configure.in: preparing 2.4.17 release
4586 * doc/*: updated and rebuilt the docs
4587 * xpath.c: fixed a comment
4588 * python/libxml.c: fixed a possible reentrancy problem
4589
4590Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4593 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4594 added a specific regression test
4595 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4596 not raise exceptions when failing to find the attribute.
4597
4598Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * configure.in xmllint.c: owen pointed out a problem with the
4601 ftme fix, gettimeofday() was not detected by configure and
4602 the ftime header wasn't included, dohhh
4603
4604Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4605
4606 * configure.in xmllint.c: trying to fix #71457 for timing
4607 precision when gettimeofday() is not availble but ftime() is
4608
4609Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4610
4611 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4612 are now copied on install and part of the -devel RPM
4613
4614Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * xpath.c: trying to avoid bug #72150 which was apparently
4617 caused by a gcc bug (or a processor problem) as detailed
4618 at http://veillard.com/gcc.bug
4619
4620Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4623 fixed xmlReconciliateNs(), added a Python test/example for
4624 inter-document cut'n paste
4625 * python/libxml.py: fixed node.doc on document nodes and added
4626 xpathEval() onto node objects
4627
4628Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4629
4630 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4631 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4632 fixup and integrated tests for the serialization stuff
4633
4634Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4635
4636 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4637 moved the libxml man page to section 3
4638
4639Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * tree.c: fix bug #72490
4642 * python/libxml.c python/libxml.py: added methods serialize()
4643 and saveTo() to all node elements.
4644
4645Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmlIO.c: closed #73430, don't read from an input source
4648 which indicated an end-of-file or an error.
4649
4650Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * parser.c: make sure SAX endDocument is always called as
4653 this could result in a Python memory leak otherwise (it's
4654 used to decrement ref-counting)
4655 * python/generator.py python/libxml.c python/libxml.py
4656 python/libxml2-python-api.xml python/libxml2class.txt
4657 python/tests/error.py python/tests/xpath.py: implemented
4658 the suggestions made by Gary Benson and extended the tests
4659 to match it.
4660
4661Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * python/generator.py: applied patch fixing #73450
4664
4665Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * xpath.c: fixing #61290 "namespace nodes have no parent"
4668 long standing divergence from the XPath REC. NodeSets
4669 simply hold a copy of namespace nodes and those node ->next
4670 points to the parent (which may not be the node carrying the
4671 definition).
4672 * include/libxml/xpath.h: flagged but didn't added a possible
4673 speedup
4674 * DOCBparser.c HTMLparser.c: removed some warnings from push
4675 parser due to new state being added.
4676 * tree.c: new fix from Boris Erdmann
4677 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4678 the XML Canonalization support from Aleksey Sanin
4679
4680Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * tree.c: patch from Boris Erdmann fixing some namespace odities
4683 with xmlCopyNode()
4684
4685Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * xmlIO.c: fix bug #72706 when loading a NULL entity
4688
4689Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4690
4691 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4692 actually change in a future XML Namespace revision.
4693
4694Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4695
4696 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4697 added the possibility of returning nodesets from XPath extension
4698 functions written in Python
4699
4700Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * python/*: commiting some Python bindings work done while travelling
4703
4704Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4707 explicitely with memory debugging switched on
4708
4709Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4710
4711 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4712 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4713 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4714 the accessor generator for strings
4715 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4716 regression test.
4717
4718Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * python/README python/generator.py python/libxml.c python/setup.py:
4721 added the 'usual' setup.py to allow building a libxml2-python
4722 module based on the same code. The initialization is however
4723 different the 2 .so files fo libxml2 and libxslt are identical and
4724 they entry point initialize both libraries. this is done to avoid
4725 some possible nasty problem since the Python don't merge the maps
4726 of all shared modules.
4727
4728Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * parser.c: fixed a push/encoding bug reported by Michael
4731 on librsvg
4732
4733Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4734
4735 * include/libxml/parserInternals.h: fixes a misplaced #endif
4736
4737Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * parser.c valid.c: found and fixed a couple of allocation bugs
4740
4741Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * doc/xml.html doc/python.html doc/*: added a Python and binding
4744 page describing the current state of the Python bindings and
4745 giving pointers to the other languages wrappers.
4746
4747Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4750 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4751 rebuilt the API and web site
4752 * xpath.c: fixed #71978 portability bugs
4753
4754Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4757
4758Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * include/libxml/parserInternals.h parser.c: had to change
4761 2 internal parsing API when processing document content
4762 to check the start and end of element content are defined
4763 in the same entity
4764 * valid.c include/libxml/valid.h: attribute normalization can
4765 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4766 with the context to report it.
4767 * SAX.c: fixed the last known bugs, crazy validation constraints
4768 when a document is standalone seems correctly handled. There
4769 is a couple of open issues left which need consideration especially
4770 PE93 on external unparsed entities and standalone status.
4771 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4772 The 2 tests left failing are actually in error. Cleanup done.
4773
4774Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4775
4776 * valid.c: implemented E59 spaces in CDATA does not match the
4777 nonterminal S
4778
4779Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * SAX.c parser.c valid.c: more validation test fixups
4782 * check-xml-test-suite.py: added duration info for the tests
4783
4784Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4785
4786 * parser.c valid.c: a couple of errors were reported but not
4787 saved back as such in the parsing context. Down to 1% failure rate
4788 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4789
4790Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4791
4792 * xmlInternald.c: isExtender was missing a char
4793 * parser.c include/libxml/parser.h: % are acceptable in the
4794 internal subset if within a PUBLIC ID
4795
4796Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4797
4798 * SAX.c parserInternals.c valid.c: more work on the conformance
4799 suite. Took the step to finally block documents with encoding
4800 errors. It's a fatal error per the spec, people should have fixed
4801 their documents by now.
4802
4803Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4804
4805 * check-xml-test-suite.py: fixed the test script after some discussion
4806 on the semantic of TYPE="error"
4807 * Makefile.am: added the script to the distrib
4808
4809Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * SAX.c entities.c: fixed a couple of conformances issues deep
4812 into the validation code (standalone and undeclared Notations)
4813
4814Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4815
4816 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4817 stayed there for years !
4818
4819Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4822 missing
4823
4824Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4825
4826 * check-xml-test-suite.py: improved the behaviour a bit as
4827 well as the logs
4828 * parser.c valid.c SAX.c: fixed a few more bugs
4829 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4830
4831Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4832
4833 * check-xml-test-suite.py: python script to run regression tests
4834 against the XML Test suite of W3C/OASis
4835 * SAX.c: fixed a validation bug
4836 * parser.c: fixed 3 errors pointed by the test suite
4837 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4838 * python/Makefile.am: fixed a dependendy
4839
4840Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4841
4842 * xmlmemory.c: avoid a warning bug #71594
4843
4844Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4847 warning on alpha/Tru64
4848
4849Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * include/libxml/entities.h: fixing a comment
4852 * valid.c: fixing some troubles with validity check on namespaces
4853 * result/VC/NS3 test/VC/NS3: added a specific regression test
4854
4855Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * tree.c: Fixing #71342 serializing '\n' in attribute values
4858 * result/noent/att3 result/att3 test/att3: added a specific
4859 test.
4860
4861Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4862
4863 * python/libxml.c: couple of bug fixes
4864
4865Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * python/*.py: removed tabs and used spaces.
4868
4869Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4872 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4873
4874Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4877 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4878
4879Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * include/libxml/encoding.h include/libxml/entities.h
4882 include/libxml/globals.h include/libxml/parser.h
4883 include/libxml/threads.h include/libxml/tree.h
4884 include/libxml/xmlmemory.h: trying to fix the include mess
4885
4886Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * include/libxml/xmlmemory.h: reverted part of the previous
4889 attempt to provide #69655, this was breaking the build.
4890
4891Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4892
4893 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4894 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4895 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4896 include/libxml/parserInternals.h include/libxml/tree.h
4897 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4898 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4899 clean.
4900 * python/libxml.c: fixed a warning.
4901
4902Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4903
4904 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4905 copying of node, merge back IDs in the target document.
4906 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4907 test/XInclude/ents/ids.xml: test case
4908 * result/VC/ElementValid4: output changed due to a typo fix
4909
4910Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004913 generate the dependencies right as Jacob found out. Add
4914 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004915
4916Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * parserInternals.c valid.c: Justin Fletcher found some parts
4919 of the code needing cleanup
4920 * libxml.spec.in python/Makefile.am python/generator.py
4921 python/libxml.c python/libxml.py: Fixed the python Makefiles
4922 corrected a bug showing up on ia64, changed the name of the
4923 python internal module too
4924
4925Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * Makefile.am: applied patch from Andris Pavenis for binary
4928 name suffixes
4929
4930Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * xmllint.c win32/win32config.h: fixing #68748
4933
4934Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4935
4936 * valid.c: fixing #70166
4937
4938Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4939
4940 * valid.c: fixing #70077
4941
4942Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4943
4944 * Copyright Makefile.am README configure.in libxml.spec.in:
4945 Changed to the MIT Licence
4946 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4947 doc/xmlio.html: updated the doc accordingly
4948 * include/libxml/xmlwin32version.h configure.in: preparing
4949 2.4.14 release
4950 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4951 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4952 fixed the const xmlChar * wrapper and generator, XPath extension
4953 functions now use the context as first argument
4954 * python/tests/tstxpath.py python/tests/xpath.py
4955 python/tests/xpathext.py: Updated the tests accordingly
4956 * tree.c: fixed bug #70067
4957
4958Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4959
4960 * Makefile.am: cleanup
4961 * debugXML.c: always use stdout if output is NULL
4962 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4963 * python/Makefile.am python/generator.py python/libxml2class.txt
4964 python/libxml_wrap.h python/types.c: augmented the number of bindings
4965 handling FILE * and XPath contexts
4966 * python/tests/Makefile.am: avoid a stupid problem due to the
4967 use of TEST.
4968
4969Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4970
4971 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4972
4973Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4974
4975 * python/TODO python/libxml.c: cleanup the extension function lookup
4976 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4977
4978Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * configure.in python/Makefile.am: do not install outside
4981 of prefix
4982
4983Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4984
4985 * python/TODO python/libxml.c: started adding SAX interfaces
4986 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4987 SAX test
4988
4989Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4990
4991 * tree.c: hardened the addChild function
4992 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4993 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4994 added accessors needed for xmlNode, a bit more testing and
4995 extension of interfaces
4996 * python/tests/Makefile.am python/tests/build.py: added a test
4997 build from scratch/save/load/check
4998
4999Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * parserInternals.c: change a small bit in the way valididy
5002 error messages get initialized
5003 * python/TODO python/libxml.c python/libxml2-python-api.xml
5004 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5005 added some memory debugging to track leaks at the libxml2 level
5006 * python/tests/*.py: changed all tests to check for leaks,
5007 there is just one left in XPath extension registrations.
5008
5009Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5010
5011 * python/TODO python/generator.py python/libxml2-python-api.xml
5012 python/libxml2class.txt: more accessor classes for the parser
5013 context, allow to switch on and check validity
5014 * python/tests/Makefile.am python/tests/error.py
5015 python/tests/invalid.xml python/tests/valid.xml
5016 python/tests/validate.py: attded more test and and added error.py
5017 which I forgot to commit in the last step
5018
5019Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * python/Makefile.am python/types.c: cleanup
5022 * python/libxml.c python/libxml.py python/libxml_wrap.h
5023 python/generator.py python/libxml2-python-api.xml
5024 python/libxml2class.txt: added class for parser context, added
5025 first cut for push mode support. Added a framework to generate
5026 accessors functions.
5027 * python/tests/Makefile.am python/tests/push.py: added a push
5028 test
5029
5030Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5031
5032 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5033 bug a bit of cleanup.
5034
5035Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5036
5037 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5038 python/libxml2class.txt: adding error redirections and preformat
5039 to a python handler
5040 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5041 tests self checking
5042
5043Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5046 a function
5047
5048Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5051 python/libxml.c python/libxml2-python-api.xml
5052 python/libxml2class.txt: Progressing through the TODOs, class
5053 description output, extra XML API, RPM now builds the wrappers
5054 for all python installed versions
5055
5056Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * configure.in libxml.spec.in python/Makefile.am python/TODO
5059 python/generator.py python/libxml2class.txt: added more informations
5060 in the libxml2-python package including docs. Slightly changed
5061 the class hierarchy
5062 * python/tests/*: added basic regression tests infrastructure too
5063
5064Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5065
5066 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5067 added libxml2-python as part of the packages installed
5068
5069Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5070
5071 * python/Makefile.am python/generator.py python/libxml.c
5072 python/libxml.py: more work, now able to extend the
5073 XPath interpreter with functions written in python.
5074
5075Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5076
5077 * python/Makefile.am: Jacob sent a patch to allow building from
5078 tarfile.
5079
5080Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5081
5082 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5083 inserted the python wrappers build, I hope this won't be too
5084 unportable
5085
5086Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * xpath.c: minor optimization
5089 * python/generator.py python/libxml.c python/libxml.py
5090 python/libxml_wrap.h: more work on the python bindings,
5091 they now support XPath and there is no evident leak
5092
5093Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5094
5095 * python/generator.py python/libxml.c python/libxml.py:
5096 more work on the python bindings generator.
5097
5098Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5099
5100 * python/generator.py python/libxml.c python/libxml_wrap.h:
5101 more work on the python bindings.
5102
5103Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5104
5105 * python/generator.py python/libxml.c python/libxml.py
5106 python/libxml_wrap.h: commited early version of a python binding
5107 for private use only ATM
5108
5109Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5110
5111 * entities.c tree.c include/libxml/entities.h: applied patch
5112 from Anthony Jones to implement copy of DTD subtree too. Had
5113 just to keep 2 function private which really ought to become
5114 public ones.
5115
5116Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5117
5118 * xmllint.c: added pointers to the web pages in the usage()
5119
5120Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5121
5122 * tree.c: more fixes from Petr Kozelka for attribute handling
5123 in the tree API to align the semantic with DOM.
5124
5125Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5126
5127 * valid.c tree.c entities.c: another set of patches from
5128 Anthony Jones for copy operations cleanup and robustness
5129
5130Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5131
5132 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5133 an alphabetic index based on comments content
5134 * doc/*: rebuilt the web site with the new references
5135
5136Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5137
5138 * parserInternals.h: Greg Sjaardema suggested to use an
5139 eponential buffer groth policy in xmlParserAddNodeInfo()
5140
5141Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5144 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5145 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5146 to generate cross-references, and added/updated the stylesheets
5147 to generate and link API indexes. The generic keyword index
5148 is not done yet.
5149 * doc/*.html: regenerated all the usual docs too
5150
5151Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * debugXML.c: added an xpath function to the shell for T. V. Raman
5154
5155Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5156
5157 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5158 debug routines.
5159
5160Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5161
5162 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5163 support of attribute nodes
5164
5165Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5166
5167 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5168 hopefully near complete and fully documented of the API in XML
5169 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5170 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5171 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5172 include/libxml/parserInternals.h include/libxml/valid.hi
5173 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5174 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5175 include/libxml/xpath.h include/libxml/xpathInternals.h:
5176 Cleaned up the doc comments a lot in the process, the interface
5177 coverage is now 100%
5178
5179Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5180
5181 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5182 extracts comments from the gtk-doc DocBook output (a bit
5183 convoluted but seems to work).
5184
5185Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5186
5187 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5188 added an XML description of the API, moved the script generating
5189 it here. Added a "make api" target
5190
5191Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5192
5193 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5194
5195Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5196
5197 * xpath.c include/libxml/xpathInternals.h: the change made to
5198 xmlXPathFuncLookupFunc was incompatible roll it back
5199
5200Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5201
5202 * SAX.c: cleanup patch from Anthony Jones
5203 * doc/Makefile.am: fix the headers to avoid in make scan
5204 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5205 includes, * vs Ptr and general cleanup
5206 * parsedecl.py: first version of a script to extract the
5207 module interfaces, the goal will be to provide .decl or XML
5208 specification of the interfaces to build wrappers.
5209
5210Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5211
5212 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5213 now provides return codes in case of errors
5214
5215Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5216
5217 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5218 Upgraded to trio baseline 1.6
5219 * strio.h strio.c: Replaced by triostr.h and triostr.c
5220
5221Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5222
5223 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5224 of strdup usage in the code
5225
5226Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5227
5228 * parser.c error.c: Keith Isdale complained rightly that
5229 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5230
5231Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5232
5233 * tree.c: fixed the funxtion to set the xml: attributes
5234 * debugXML.c: added "setbase" to test it.
5235
5236Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5237
5238 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5239 to allow updating an attribute content
5240
5241Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5242
5243 * libxml.h: try to avoid problems when compiling on Windows
5244
5245Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5246
5247 * hash.c: patch from Anthony Jones for hash.c allocation size
5248 * Makefile.am: trying to work around Yet Another Libtool Madness
5249 and build the 2.4.13 release finally ...
5250
5251Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5252
5253 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5254 * doc/* : update of the documentation
5255
5256Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5257
5258 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5259 at fixing #61290 :-(
5260
5261Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5262
5263 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5264 Fixes bug #67229
5265
5266Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5267
5268 * tree.c: trying to avoid troubles when a subtree is copied
5269 and coalesced in part with the target tree. Should fix
5270 bug #67407
5271
5272Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5273
5274 * valid.c: fixed validation of attributes content of type
5275 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5276 values, very old bug. Fixes #67671
5277
5278Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5279
5280 * parser.c include/libxml/parserInternals.h tree.c: integrated
5281 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5282 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5283
5284Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5285
5286 * threads.c: applied Serguei Narojnyi's patch to add native
5287 thread support on the Win32 platform
5288 * testThreadsWin32.c Makefile.am: added the test program also
5289 from Serguei, Win32 specific
5290 * include/win32config.h include/libxml/xmlwin32version.h.in:
5291 added patch from Igor for the Windows thread specific defines.
5292
5293Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5294
5295 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5296
5297Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5298
5299 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5300 output page into XMLinfo.html. Close bug #66951 and
5301 raised by Robert Collins too.
5302
5303Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5304
5305 * encoding.c: Paul Keogh pointed out a possibility of segfault
5306 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5307 Closes bug # 68238
5308
5309Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5310
5311 * doc/*.html: updated the Gdome2 links
5312
5313Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5314
5315 * libxml.h: Applied following patches from Robert Collins
5316 and make sure IN_LIBXML is defined when compiling it
5317 -------
5318 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5319 as well as Visual C.
5320 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5321 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5322 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5323 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5324 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5325 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5326 xmlSysIDExists xmlNoNetExists).
5327 * xmllint.c: Don't include winsock2.h for Cygwin.
5328
5329Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5330
5331 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5332 when the version info is not present.
5333
5334Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5335
5336 * tree.c: Anthony Jones pointed out a problem in
5337 xmlStringGetNodeList() and provided a fix for it
5338
5339Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5340
5341 * parser.c: patch from Frank J Franklin to remove a bug in
5342 xmlCreatePushParserCtxt() when the initial buffer passed
5343 is large.
5344
5345Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5346
5347 * win32/*: big cleanup of the Windows/MSVC project files
5348 from Igor Zlatkovic
5349
5350Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5351
5352 * doc/Makefile.am: should fix #67674 and avoid troubles if
5353 xsltproc is not available or fails in the prefix provided
5354
5355Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5356
5357 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5358
5359Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5362 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5363 Fixed a few other problems raised by Charlie Bozeman.
5364 * result/VC/ElementValid[5-7]: fixed the output
5365
5366Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5369 patches from Charlie Bozeman. Regenerated the HTML docs.
5370
5371Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5374 for Windows from Igor
5375
5376Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * xmllint.c: applied Justin Fletcher patch for --output or -o
5379
5380Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5381
5382 * win32/libxml2/libxml2.def.src: close #67019
5383
5384Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5385
5386 * xmllint.c: applied Justin Fletcher generic timing patch
5387 similar to the one already applied to xsltproc.
5388
5389Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * include/libxml/tree.h tree.c: applied documentation patches
5392 from Charlie Bozeman
5393
5394Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5395
5396 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5397
5398Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * valid.c: fix the xmlStrdup() used in the previous patch.
5401 * valid.c: added --dropdtd
5402 * tree.c: fixed xmlUnlinkNode so it also removes the references
5403 from the document if the node is a DTD
5404
5405Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5406
5407 * HTMLtree.c valid.c: cleanup some static declarations
5408
5409Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5410
5411 * xmllint.c: removed another strdup()
5412 * doc/FAQ: removed the HP/UX entry
5413
5414Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5415
5416 * valid.c: fix bug #66816 when validating.
5417 * xmllint.c: don't use sys/time.h if configure did not found it
5418
5419Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5420
5421 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5422 xmlcatalog_man.xml
5423
5424Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5427 xmlInitMemory() was declared twice
5428
5429Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5430
5431 * globals.c: do not reference strdup() !
5432 * configure.in libxml-2.0.pc.in: trying to fix the libs
5433 of the various config extraction modules
5434
5435Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * configure.in : preparing 2.4.12
5438 * doc/* : updated and rebuilt the docs
5439
5440Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * uri.c: closed bug #66159
5443 * testURI.c: added --escape option
5444 * configure.in: some cleanup for xml2-config --cflags
5445
5446Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * globals.c testThreads.c: removed some misplaced includes
5449 of xmlversion.h
5450
5451Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * threads.c: patch from Gary Pennington fixing a possible
5454 problem at initialization time.
5455
5456Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5457
5458 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5459 Eric Lavigne contribution to build libxml2 on MacOS using
5460 CodeWarrior.
5461
5462Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * xmllint.c: applied Geert Kloosterman's patch to fix
5465 --repeat --timing output
5466
5467Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5470 where non-wellformed XML declaractions were not detected.
5471
5472Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5475
5476Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5479 gets reset by xmlCleanupInputCallbacks() and this makes the
5480 function useless. Same for output.
5481
5482Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * xmlIO.c: robert pointed out a loop error in callback cleanups
5485
5486Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5487
5488 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5489 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5490 they are not really tied to debugging
5491
5492Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5495 * xmllint.c: better --catalogs description
5496
5497Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5498
5499 * tree.c: fixed a couple of problems in xmlSetProp()
5500
5501Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5504 unappropriate stdout output.
5505
5506Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5509 by Denis Beurive, closes #65111
5510
5511Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5512
5513 * valid.c: in case of content model validity error, don't
5514 print it if validity warnings were not requested.
5515
5516Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5519 * parserInternals.c: removed the last exit() call. Print an
5520 unmaskable error on stderr instead (library mismatch detection)
5521
5522Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5523
5524 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5525 shell instructions from Heiko Rupp
5526
5527Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * catalog.c: use the URL notation file:// for default catalog paths
5530
5531Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5532
5533 * include/libxml/tree.h: better comments for _private fields
5534 * tree.c: removed a problem when copying an entity reference.
5535
5536Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * vms/*: updated instructions and diffs from John A Fotheringham
5539
5540Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5541
5542 * include/libxml/xmlerror.h: avoid an include problem if
5543 #include <libxml/xmlerror.h> happens first in code
5544 seems to be the case in KDE libs
5545
5546Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5547
5548 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5549 from Igor for Windows
5550
5551Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5552
5553 * Makefile.am: Gary Pennington pointed out a missing prefix
5554
5555Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5556
5557 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5558 * doc/*: upgraded and rebuilt the docs
5559
5560Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * HTMLparser.c: fix comment in scripts element parsing.
5563 * result/HTML/doc3*: updated the results.
5564
5565Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * uri.c: another URI bug fix #63336, using Joel Young patch.
5568
5569Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5572 a cleaned up version of the Pwd shell string generation.
5573
5574Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * valid.c include/libxml/tree.h: trying to fix namespaces +
5577 validation problems for good, closing #63619 in the process
5578 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5579 wrong in this respect, fixed it.
5580
5581Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * xmllint.c: Morus Walter patch to allow --format and --encode
5584
5585Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5586
5587 * debugXML.c: Stefan Kost provided an help command for the shell
5588
5589Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * debugXML.c: Heiko Rupp pointed that the shell would crash
5592 on empty nodesets returns.
5593
5594Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5595
5596 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5597 migh need the history libraries
5598
5599Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5602 handle the case of < in quoted attributes, Bastian Kleineidam
5603
5604Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5607 fixing catalog breakages
5608 * Makefile.am catalog.c result/catalogs/catal
5609 result/catalogs/mycatalog.* test/catalogs/catal*:
5610 fixed more problems in catalog support, added more regression tests
5611 for both XML and SGML catalog handling
5612
5613Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * debugXML.c: applied an improvement to xmlGetLineNo() from
5616 Keith Isdale
5617
5618Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5621 Side effect of the progressive catalog loading
5622
5623Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * Makefile.am: confexecdir and confexec_DATA were defined twice
5626 pointed out by Karl Eichwalder
5627
5628Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5629
5630 * xmlcatalog.c: avoid unlink() and use remove() instead.
5631
5632Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * libxml.spec.in: cleanup
5635 * include/libxml/xmlwin32version.h: updated with 2.4.8
5636
5637Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5638
5639 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5640 of compiling libxml with a non standard set of options
5641
5642Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5643
5644 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5645 document --sgml option, fixing gnome bugzilla #63382
5646
5647Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5648
5649 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5650 breakage of 2.4.7, added a couple of really needed APIs
5651 like xmlCatalogIsEmpty() and xmlNewCatalog()
5652 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5653 for install-catalog
5654 * configure.in: preparing 2.4.8
5655
5656Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5659 include/libxml/tree.h include/libxml/xmlIO.h: more include
5660 cleanups, export cleanly one html output + format function.
5661
5662Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * parser.c: removed initGenericErrorDefaultFunc call from
5665 xmlInitParser() since it could destroy previous calls to
5666 xsltSetGenericErrorFunc() effects
5667
5668Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5671 keyword.
5672
5673Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * Makefile.am: cleanup
5676 * threads.c: cleanup too
5677 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5678 from xsltproc
5679 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005680 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005681
5682Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5683
5684 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5685 was not used anymore !
5686
5687Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5688
5689 * configure.in: preparing 2.4.7
5690 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5691 manual page from John
5692 * doc/*: updated the doc and rebuilt the generated pages
5693
5694Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * xmlIO.c: closing bug #62711, the library should never
5697 close stdin or stdout.
5698
5699Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5700
5701 * uri.c: second pass at fixing #63336, using Joel Young
5702 final patch. looks okay.
5703
5704Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5705
5706 * uri.c include/libxml/uri.h: trying to clear #63336
5707 allowing the escaping routine to parse unconformant
5708 URI-References.
5709
5710Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * vms/readme.vms vms/build_libxml.com nanoftp.c
5713 include/libxml/xmlversion.h.in: a few VMS updates from
5714 John A Fotheringham
5715 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5716 and xmlCleanupOutputCallbacks() for the Perl binding people.
5717
5718Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5721 apply fixes to close #63271 and avoid segfaults when
5722 the error routine gets callbed before xmlInitParser()
5723 get called.
5724 * nanoftp.c error.c: Applied patches from Justin Fletcher
5725 correcting some xmlGenericError misuses.
5726
5727Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5728
5729 *doc/xmllint.xml, doc/xmllint.1
5730 New and improved man page for xmllint - .xml is the original, .1
5731 is the generated man page
5732
5733Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5734
5735 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5736 the web site from the main HTML document.
5737
5738Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5739
5740 * parser.c: fixed an erroneous validation bug when PE refs
5741 occurs in external parsed entities referenced from the
5742 internals subset
5743 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5744 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5745 added the associated testcase, it's a nice one.
5746 * HTMLparser.c: generate the DTD node as HTML still ...
5747 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5748
5749Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * HTMLparser.c: fixed a bug in htmlNewDoc()
5752
5753Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * test/threads/*: added entities testing to the Thread test
5756 * testThreads.c: make the test reasonable
5757 * DOCBparser.c: fix the DTD public and system ID
5758 * xmllint.c: added --sgml for SGML DocBook importing
5759 * Makefile.am: added Docbtests target
5760
5761Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5762
5763 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5764 * testThreads.c: removed bogus include
5765
5766Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5769 fixed a very serious (looping) validation bug
5770
5771Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * include/libxml/globals.h include/libxml/threads.h threads.c
5774 testThreads.c: far more testing, cleaning up bugs
5775 * *.c : make sure globals.h is always included.
5776
5777Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5778
5779 * HTMLparser.c: try to get rid of parser loops for good.
5780
5781Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5782
5783 * configure.in: fixed some bugs in CFLAGS passing.
5784 * test/threads Makefile.am testThreads.c: added a specific
5785 threaded test case (really nasty, guaranteed).
5786
5787Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5788
5789 * catalog.c: serious cleanup on the management of the
5790 XML catalog tree, more tests done, especially with
5791 the catalog PI.
5792
5793Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5794
5795 * catalog.c: avoid a problem in catalog cleanup on SMP if
5796 catalogs were not initialized.
5797
5798Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5799
5800 * catalog.c xpath.c: trying to cleanup the not thread safe
5801 parts of the library.
5802
5803Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5804
5805 * include/libxml/globals.h configure.in global.data: make
5806 the allocation be per-thread a configure option
5807 * encoding.c include/libxml/parser.h: fixed compilation
5808 errors
5809
5810Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * include/libxml/parser.h: Norm reported that a few lines
5813 added were breaking libxslt compile, removed them for now
5814
5815Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5816
5817 * parser.c parserInternals.c threads.c: debugged and fixed
5818 initialization problems which were giving troubles on SMP
5819 boxes.
5820
5821Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5822
5823 * include/libxml/Makefile.am: missing globals.h
5824
5825Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5826
5827 * globals.c: added a couple of standard includes.
5828
5829Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5830
5831 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5832 include/libxml/parserInternals.h include/libxml/tree.h
5833 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5834 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5835 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5836 Applied the last patches from Gary, cleanup, activated threading
5837 all user accessible global variables are now handled in globals.[ch]
5838 Still a bit rought but make tests passes with either
5839 --with-threads defined at configure time or not.
5840 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5841 linking options
5842
5843Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * Makefile.am include/libxml/Makefile.am
5846 include/libxml/globals.h globals.c include/libxml/threads.h
5847 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5848 configure.in: started integrating the core of the thread support
5849 not activated yet but half integrated. The code should still
5850 compile and work anyway.
5851
5852Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5853
5854 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5855 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5856 integrating the non-controversial parts of Gary Pennington
5857 multithread patches
5858 * catalog.c: corrected a small bug introduced
5859
5860Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5861
5862 * catalog.c include/libxml/catalog.h: very serious cleanup,
5863 isolating unportable code and as much as possible the accesses
5864 to the global shared catalog. May need more testing !
5865
5866Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5867
5868 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5869 Keith Isdale patches for the XSLT debugger interfaces. Some
5870 cleanup
5871
5872Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5873
5874 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5875 * DOCBparser.c: generate line nubers in elements
5876
5877Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5878
5879 * configure.in: preparing 2.4.6 release
5880 * doc/xml.html doc/html/*: updated and rebuilt the docs
5881 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5882
5883Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5884
5885 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5886 adding documentation for DV's supercatalog support
5887
5888Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5889
5890 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5891 super catalog support adding one API and one flag --sgml to
5892 xmlcatalog
5893
5894Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5895
5896 * doc/xmlcatalog_man.xml, xmlcatalog.1
5897 One more crack at
5898 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5899
5900
5901Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5902
5903 * xpath.c: implemented xmlXPathObjectCopy for external objects
5904 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5905
5906Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5907
5908 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5909 finishing up fix to
5910 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5911 the xmlcatalog man page display more elegantly
5912
5913Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5914
5915 * configure.in: closing bug #61832
5916 * HTMLparser.c: removed a warning
5917
5918Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5919
5920 * xpath.c: fixing #61673 part I, do not loose doc information
5921 when copying result value trees.
5922
5923Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5924
5925 * xpath.c: trying to harden the XPath interpreter
5926
5927Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5928
5929 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5930 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5931
5932Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5933
5934 * HTMLparser: repaired another loop problem
5935
5936Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5937
5938 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5939 parsing.
5940 * xpath.c: fix bug #61291 the default XML namespace node is
5941 missing from the namespace axis.
5942 * tree.c: refuse to create namespaces nodes with prefix "xml"
5943
5944Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5945
5946 * SAX.c: ouch a non-defined namespace could lead to a crash,
5947 fixed #61215
5948
5949Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5950
5951 * parserInternals.c: closed bug #61054
5952
5953Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * include/libxml/Makefile.am: closing #60708
5956
5957Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5958
5959 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5960 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5961
5962Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5963
5964 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5965
5966Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5967
5968 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5969 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5970
5971Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5972
5973 * catalog.c: Justin Fletcher provided cleaup code in case
5974 HAVE_STAT is not defined
5975 * include/win32config.h: Igor Zlatkovic suggested to have
5976 HAVE_STAT defined there
5977
5978Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5979
5980 * catalog.c - fixed typing error reported by M. Barros
5981
5982Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5983
5984 * xmllint.c - fixing typo
5985
5986Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5987
5988 * HTMLparser.c: small enhancement to prevent loop on
5989 unrecognizable data
5990
5991Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5992
5993 * parserInternals.c: applying patch from bug #60757 this
5994 should close it
5995
5996Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5997
5998 * catalog.c xmlcatalog.c: removed a couple of warning
5999 * xpath.c: try to solve the linking problem on platforms
6000 needing trio to compile
6001
6002Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6003
6004 * Makefile.am libxml.spec.in: backing up non-documented changes
6005 commited without review or aproval by Jens Finke <jens@gnome.org>
6006 * HACKING: made 100% clear that no commit should be done directly
6007
6008Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6009
6010 * configure.in: Joe Orton provided a patch fixing a problem
6011 when iconv is specified to be in a non-standard directory
6012 but wasn't exported in xml2-config --cflags
6013
6014Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6015
6016 * configure.in: let's ship 2.4.5 before getting too much
6017 troubles with 2.4.4 errors.
6018
6019Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6020
6021 * encoding.c entities.c: do not output hexadecimal charrefs
6022 when serializing HTML since some version of Netscape can't
6023 grok it, generate decimal ones.
6024 * result/HTML/doc3.htm: output changed due to previous test
6025 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6026
6027Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6028
6029 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6030 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6031
6032Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6033 Released 2.4.4
6034
6035 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6036 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6037 updated the configuration scripts systems accordingly
6038
6039Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * configure.in: preparing for 2.4.4
6042 * doc/xml.html doc/html/*: updated and rebuilt the docs
6043
6044Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6045
6046 * win32/dsp/libxml2.def.src: tried to incorporate comments
6047 from bug #59220
6048
6049Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * parser.c result/noent/wml.xml: fixed bug #59981 related
6052 to handling of '&' in attributes when entities are substitued
6053
6054Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6055
6056 * libxml.h include/libxml/xmlversion.h.in
6057 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6058 Tried to close bug #60131
6059
6060Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6063
6064Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6065
6066 * SAX.c: fixing bug #59946 on xmlns=""
6067
6068Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6069
6070 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6071 but allocates a new error code.
6072
6073Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6074
6075 * xmllint.c: John Fleck fixed typos in the options output
6076 * parser.c SAX.c: fix ignorable white space SAX selection
6077
6078Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6079
6080 * entities.c: Steve Underwood found the possibility of an
6081 ininite loop in case of error.
6082
6083Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6084
6085 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6086
6087Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6088
6089 * parser.c: warn if version is not 1.0 but it's not
6090 strictly speaking an error after analyzing the spec
6091
6092Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6093
6094 *doc/catalog.html - add link to the html version of the
6095 man page, other linguistic cleanups
6096
6097Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6098
6099 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6100 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6101 file, has not yet been included in the build.
6102
6103Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6104
6105 * catalog.c: removed a duplicate affectation Justin Fletcher
6106
6107Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6108
6109 * tree.c: Armin Sander pointed a possible text coalescing
6110 problem, completed his patch.
6111
6112Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6113
6114 * trionan.c: Fixed const and volatile re-definition problem
6115
6116Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6117
6118 * libxml.4 parser.c: doc updates from Heiko Rupp
6119 * parserInternals.c: 2 sanity checks from Heiko Rupp
6120
6121Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6122
6123 * tree.c: applied patch from Armin Sander to make some pointers
6124 const in xmlCopyNode()
6125 * include/libxml/tree.h: added fix to the header
6126
6127Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6128
6129 * xpath.c: hum, restrict the integer usage gcc bug workaround
6130 to only gcc compilers so that other architecture don't get
6131 penalized by this limitation.
6132 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6133
6134Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6135
6136 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6137 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6138
6139Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6140
6141 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6142 --convert option to xmlcatalog to convert SGML ones to
6143 the XML syntax.
6144 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6145
6146 2.4.3 got released at that point
6147Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * catalog.c xmlIO.c: started some serious testing and fixed
6150 a few bug and optmization needs.
6151
6152Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6153
6154 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6155 preparing for a 2.4.3 release even if it may not be ready yet
6156 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6157 all file parsing lookup to go through the entity resolver, add
6158 to add an API to bypass it (needed to load catalogs themselves),
6159 some cleanup on the catalog code too.
6160 * nanoftp.c: small cleanup
6161 * doc/catalog.html: small update
6162
6163Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6164
6165 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6166 Jun Kuriyama
6167
6168Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6169
6170 * doc/catalog.html: finished the catalog documentation
6171
6172Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6173
6174 * doc/catalog.html doc/xml.html: added documentation about
6175 Catalog support, misses an API description
6176 * doc/html/*: reextracted the API pages
6177
6178Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6179
6180 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6181 Added the part about section 7.2 on URI resolution,
6182 fixed a side effect in the HTML parser, look complete
6183 and ready to rock except the URI/SystemID part!
6184
6185Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6186
6187 * include/libxml/catalog.h include/libxml/parser.h
6188 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6189 xmlIO.c: added support and APIs needed for the catalog PI
6190 * include/libxml/xmlIO.h: cleanup
6191
6192Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6193
6194 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6195 include/libxml/catalog.h: starts to look okay, really
6196 plugged the new framework, cleaned a lot of stuff,
6197 added some APIs, except the PI's support missing this
6198 should be mostly complete
6199 * result/catalogs/* test/catalogs/*: added new test, enriched
6200 the existing one with URN ID tests
6201
6202Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6203
6204 * catalog.c: fixed nextCatalog
6205 * result/catalogs/docbook test/catalogs/*: started adding
6206 a small regression test
6207
6208Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6209
6210 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6211 more work on the XML catalog support.
6212 * parser.c include/libxml/parser.h: small cleanup seems using
6213 list as a public parameter name can give portability troubles
6214 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6215 include/libxml/xpath.h include/libxml/Makefile.am: removed
6216 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6217 wrappers
6218
6219Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6220
6221 * Makefile.am trio.c triodef.h trionan.c xpath.c
6222 include/libxml/Makefile.am include/libxml/trionan.h:
6223 Re-worked Not-A-Number and Infinity support.
6224 * xmlcatalog.c: added readline include files
6225
6226Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6227
6228 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6229 testCatalog as xmlcatalog, making it an installed app
6230 adding a shell, and preparing it to be a /etc/xml/catalog
6231 management tool, though not ready yet
6232 * catalog.c include/libxml/catalog.h: adding support for
6233 XML Catalogs http://www.oasis-open.org/committees/entity/
6234 not finished, there is some interesting tradeoffs and a
6235 few open questions left.
6236
6237Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6238
6239 * xmllint.c: fixed a line formatting problem
6240
6241Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6242
6243 * SAX.c: removed a couple of unused variable (Albert Chin)
6244
6245Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6246
6247 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6248 trying to fix some troubles w.r.t. function returning
6249 const xxxPtr.
6250
6251Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6252
6253 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6254 defined
6255
6256Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6257
6258 * xpointer.c: removed unused var
6259
6260Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6261
6262 * testXPath.c: another small cleanup closing bug #59110
6263
6264Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6265
6266 * win32/dsp/libxml2.def.src: small cleanup closing bug
6267 #59108
6268
6269Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6270
6271 * example/gjobread.c: add xmlCleanupParser() before leaving
6272
6273Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6274
6275 * config.h.in configure.in include/libxml/xmlwin32version.h:
6276 released 2.4.2
6277
6278Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6279
6280 * include/libxml/valid.h debugXML.c valid.c: deprecate
6281 the non-boundchecking Sprintf functions, add Snprintf
6282 this should close bug #57984
6283
6284Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6285
6286 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6287 URIs before doing the lookups (pointed by Mark Vakoc)
6288
6289Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6290
6291 * xpath.c: serious changes on Result Value Trees and NodeSets
6292 w.r.t. deallocation and collect operations. Probably not
6293 100% clean (merge of allocated trees smells like a problem).
6294 Seems sufficient to close #58943
6295
6296Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6297
6298 * xmllint.c: adding a --format option
6299
6300Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6301
6302 * xpath.c: count() was broken on Result Value Tree
6303 * xmlIO.c: fixed file:/// accesses on _WIN32
6304
6305Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6306
6307 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6308 macro was renamed, this should close bug #58683
6309
6310Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6311
6312 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6313 entity substitution mode text at the end of the entity might
6314 be added due to text coalescing.
6315 * nanoftp.c parser.c: small cleanup
6316
6317Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6318
6319 * HACKING: added John Fleck right to commit in the doc subdir
6320
6321Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6322
6323 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6324 allow to inherit attributes from the DTD directly in the
6325 tree, this is needed for XPath and can be a useful feature.
6326 Inherited namespaces are always provided at the tree level now
6327 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6328 of tests for this feature (XSLT being the prime user).
6329
6330Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6331
6332 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6333 testSAX.c xmlIO.c xmllint.c include/win32config.h
6334 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6335 include/libxml/xmlwin32version.h.in win32/README.MSDev
6336 win32/dsp/*: applied Win32 Facelift No.2 patches from
6337 Igor Zlatkovic for Windows/MSC
6338
6339Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6340
6341 * SAX.c: unparsedEntityDecl() the URI computation of the
6342 entity wasn't done breaking XSLT unparsed-entity-uri()
6343
6344Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6345
6346 * xpath.c: fixed a bug when walking the descendants and
6347 the current node has no children
6348 * debugXML.c: show up when a text node is supposed to not be escaped
6349
6350Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6351
6352 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6353 worked like the set:leading() function)
6354 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6355
6356Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6359
6360Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * include/libxml/xmlIO.h: apply change to close #58141
6363 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6364
6365Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * parser.c: when the internal subset uses a PE, then the
6368 included entity can use conditional sections.
6369
6370Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6373 when walking the namespace axis showing up in
6374 libxst/tests/general/bug-12
6375 * xmlmemory.c: added the possibility to trace a given block
6376 defined by its address
6377
6378Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * parser.c: don't override existing encoding specified before
6381 starting xmlParseDocument()
6382
6383Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * include/libxml/xmlwin32version.h: reinserted, needed for
6386 Windows users of CVS
6387
63882001-07-27 Darin Adler <darin@bentspoon.com>
6389
6390 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6391 * testCatalog.c: Add include of <libxml/parser.h>.
6392
63932001-07-27 Darin Adler <darin@bentspoon.com>
6394
6395 * include/libxml/.cvsignore:
6396 * include/libxml/xmlwin32version.h:
6397 Remove this file from CVS because it's generated.
6398
6399Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * parser.c include/libxml/parser.h: applied const patches from
6402 Tom Moog #58002
6403
6404Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6405
6406 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6407 lookup framework
6408
6409Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * tree.c: fixed xmlCopyNode() for documents
6412
6413Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6416
6417Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * parser.c: fixes bug #57652 reported by Morus Walter
6420
6421Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6424
6425Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6428 errors, lesson don't add new functions at 1am before a release
6429 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6430 from XPath initialization when possible.
6431
6432Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * result/scripts/base*: removing history/readline changed
6435 this slightly
6436 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6437 xmllint.c: make element content line number generation
6438 optionnal to avoid breaking old apps added interface to switch
6439
6440Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006443 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006444 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6445 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6446 John Kroll fixes to allow saving to HTTP via PUT (or
6447 POST of needed).
6448 * doc/html/*.html: regenerated the docs
6449
6450Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6451
6452 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6453 xmlHashScanFull and xmlHashScannFull3 to get passed the
6454 three keys as arguments to the callback function
6455
6456Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * configure.in Makefile.am: removed libxml softlink for good
6459 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6460 100% coverage by gtk-doc
6461
6462Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6465 fixed serious troubles due to size_t vs. int mismatch
6466
6467Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6470
6471Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6472
6473 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6474 convenient extension API for value and context managing
6475 Now handles external objects through xmlXPathPopExternal,
6476 xmlXPathWrapExternal and xmlXPathReturnExternal.
6477 Added functions for sets operations (intersection, etc.)
6478
6479Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6482 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6483 HTMLparser.c: cleanup of global variables, marking some
6484 const or private.
6485
6486Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6487
6488 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6489 fixed xmlXPathNodeSetItem when passing index=0
6490
6491Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6494
6495Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * xmllint.c: fixed compilation under Cygwin #57503
6498 * TODO: update
6499
65002001-07-13 Peter Williams <peterw@ximian.com>
6501
6502 * config.h.in: add #undef HAVE_DLFCN_H
6503
6504 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6505 builddir.
6506
6507Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6510 raised by #57348 and #57381
6511
6512Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6515 tree.c xpointer.c: store the line numbder in element->content,
6516 may break some software, need a configuration mechanism
6517
65182001-07-10 Darin Adler <darin@bentspoon.com>
6519
6520 * .cvsignore:
6521 * example/.cvsignore:
6522 * include/.cvsignore:
6523 * include/libxml/.cvsignore:
6524 Various things that are generated and should be ignored.
6525
6526Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6529 * doc/xml.html doc/html/*: updated the docs
6530
6531Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6534 validation occured on content with element child
6535
6536Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * tree.c: fixed XML Base computation which was broken
6539 * debugXML.c: added a base function to the shell
6540 * Makefile.am result/scripts/* test/scripts/*: added scripts
6541 based regression tests, and adding 2 XML Base tests
6542
6543Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * tree.c: set properties doc and call xmlSetListDoc for properties
6546 content when grafting them in a different tree.
6547 * aclocal.m4: remove from CVS
6548
6549Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * win32/libxml2/libxml2.def.src: added some missing entry point
6552 for XPath (Mark Vakoc)
6553
6554Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6557 layer should URI-Unescape before trying to open resources.
6558
6559Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * xpath.c: fix the name() bug for elements in the default
6562 namespace reported by Charlie Bozeman
6563
6564Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6567 led to an XPath fix, improvements of SAX initialization, and
6568 an added option --nocdata to testXPath
6569
6570Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * doc/libxml-doc.el: Felix Natter provided anew version working
6573 with XEmacs too
6574
6575Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * include/libxml/xpath.h: small cleanup
6578 * doc/xml.html: update
6579
6580Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6583 released 2.3.14
6584
6585Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * doc/html/*: rebuilt the docs for the release
6588 * doc/xml.html: added 2.3.14 release.
6589
6590Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6593 were not equal to empty strings
6594
6595Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * SAX.c: fixed a URI-Reference computation problem when validating
6598 * xmlIO.c: small cleanup
6599
6600Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * parser.c: improved the description of a couple of interfaces
6603 upon Larry Stamper suggestion
6604
6605Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * SAX.c entities.c parser.c: changed completely the way entities
6608 are handled when running the parser in entity substitution mode.
6609 This fixes a bug reported by Stephan Kulow and nearly divides
6610 by 3 the amount of memory required by libxslt to load and process
6611 DocBook TDG.
6612
6613Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * HTMLparser.c: fixing a too early root closing problem raised
6616 byt Prashanth Naidu
6617
6618Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6621 raised by Mark Vakoc.
6622
6623Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * example/Makefile.am: fixed the include path to add srcdir/include
6626 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6627 and some cleanup
6628
6629Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6632 lot of optimization work, results in significant improvements
6633 when handling really complex XPath queries. Add a small optimizer
6634 for unions, improve [n] and [last()], avoid some costly ops.
6635
6636Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6639 * xpath.c: small cleanup
6640 * xmlGetNsList: reformated, fixed problems if used on Entities
6641
6642Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6645
6646Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6649 * Makefile.am example/Makefile.am: workaround automake generating
6650 erroneous deps
6651
6652Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * include/win32config.h: bug #56801 Yon Derek provided a patch
6655 to the windows config file.
6656
6657Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6660 libxml.h : Yon Derek provided a set of changes to compile from
6661 CVS on Windows/MSC
6662
6663Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * parser.c: fixed UTF8 BOM support in push mode
6666 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6667 added a specific testcase
6668
6669Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * Makefile.am: added --push regression tests
6672 * parserInternals.c: the XML parser segfaulted in --push mode
6673
6674Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * configure.in: moved the symlinks detection within a CVS
6677 check, this is not portable and will be removed soon.
6678 * xpath.c: small cleanup/speedup
6679
6680Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6683 release of 2.3.12
6684 * parser.c: make an error message if unknow entities in all cases
6685
6686Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6689
6690Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6693 includes were installed in the wrong dir
6694
6695Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * doc/html.xml: warn against sending code to exhibit bugs.
6698
6699Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6702 Tru64 from Thomas Leitner
6703
6704Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * AUTHORS: added William and Bjorn
6707 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6708 daniel@veillard.com hopefully I won't have to do this again
6709 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6710 docs can be rebuilt cleanly now
6711 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6712 from CVs it's generated, added include/libxml/xmlwin32version.h
6713 also generated but which should change far less frequently.
6714 * catalog.c nanoftp.c: made sure to include libxml.h not
6715 libxml/xmlversion.h directly
6716 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6717 when compiling on WIN32 and MSC
6718
6719Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * include/Makefile.am include/libxml/Makefile.am configure.in:
6722 fixed make distcheck and rebuilding the rpms
6723
6724Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * configure.in: should finish the migration of exported includes
6727 into a real include/libxml in CVS, at least for CVS users.
6728 * removed the exported headers, added in include/libxml (as well
6729 as xmlversion.h.in).
6730
6731Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * configure.in: fixed the way to detect symlink
6734
6735Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * configure.in: updated, include/libxml is now a real CVS dir
6738
6739Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6742 version works with both libxml1 and libxml2 (it autodetects
6743 the prefix of the html-files) from Felix Natter.
6744 * doc/xml.html: updated doc accordingly
6745
6746Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * xpath.c: fixed the bug generating a template loop in libxslt
6749 when using docbook-xsl-1.4, * should filter out document nodes
6750 * HACKING: added William
6751 * TODO: updated
6752
6753Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * doc/FAQ.html: added a warning about gcc-3.0
6756 * doc/xml.html: added reference to gdome2 and removed a confusing
6757 sentence
6758
6759Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xmlversion.h: okay this is a generated file, but Windows
6762 users need it and they can't generate it, and I want CVS
6763 Windows users ...
6764 * win32/libxml2/libxml2_so.dsp: Windows project file for
6765 the shared lib version of libxml2
6766 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6767 resources needed for libxslt/xsltproc by Yon Derek
6768
6769Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6770
6771 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6772
6773Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6776
6777Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * include/win32config.h: Yon Derek provided a first fix
6780 to be able to compile libxslt/xsltproc on Windows
6781
6782Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * xpath.c: attempt to work around what seemed a gcc optimizer
6785 bug when handling floats on i386 http://veillard.com/gcc.bug
6786 * tree.c entities.c encoding.c: doing some cleanups while
6787 chasing it
6788
6789Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * Makefile.am: cleanup when --without-debug is specified
6792 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6793 w.r.t. --without-debug and other include points
6794 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6795 Catalogs
6796 * configure.in entities.h tree.h HTMLparser.c: removed
6797 --without-corba, made the _private field mandatory
6798
6799Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6802 outputs a BOM in UTF8, an errata has been issued to avoid the
6803 problem, that was the most reasonable solution... Add support
6804 for a leading UTF8 BOM in entities.
6805
6806Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * valid.c: fixed a bug found when post validating an entity ref
6809 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6810 activate it too
6811
6812Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6815 weakness in the node copy the XPointer and the XInclude
6816 implementations. Serious cleanup.
6817
6818Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * Makefile.am: Kjartan Maraas provided a small patch to
6821 add xml2-config.in to EXTRA_DIST
6822
6823Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6826 provided another failing case found in KDE, the way the
6827 ctxt->vctxt.nodeTab was allocated and freed changed over
6828 time but it wasn't completely cleaned up. This should fix it.
6829
6830Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * parser.c: Stephan Kulow also raised the fact that line number
6833 could get miscounted making debug harder, fixed the problem
6834 in xmlParseCharData()
6835
6836Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * valid.c: Stephan Kulow pointed out a problem when validating
6839 and using an empty entity, forgot a 'break' in a case.
6840
6841Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6844 * doc/xml.html: updated with 2.3.11
6845
6846Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * TODO: updated adding cleanup of generated doc
6849 * configure.in: prepared to release 2.3.11
6850 * xmllint.c: added --version for bug reporting
6851 * doc/html/*.html: rebuilt the doc
6852
6853Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * xpath.c: first part of the work on selecting namespace to
6856 fix bug #56115
6857
6858Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6861 when using -liconv
6862 * TODO: updated
6863
6864Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6867 cleanup, encoding support.
6868
6869Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6872
6873Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * xpath.c: bug detected by Ankh when / is used as a function arg
6876
6877Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6880 of element and use it to avoid outputting formatting spaces at
6881 the wrong place. Implemented the format parameter for HTML save.
6882 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6883 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6884 result/HTML/wired.html: of course this impact the result of a
6885 number of HTML tests
6886
6887Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * HTMLtree.[ch]: started augmenting the HTML save API with
6890 encoding and formatting parameters
6891
6892Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * HTMLtree.h: cleanup and started evaluating the work needed on
6895 revamping the HTML output code
6896
6897Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6900
6901Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * valid.c: fixed bug #56049, forgot one check in the
6904 validation routine
6905
6906Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6909
6910Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * libxml.h: fixed an error in last commit
6913 * doc/FAQ.html: added an entry for compilation from CVS
6914
6915Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * xmlversion.h.in libxml.h: Cygwin patches
6918 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6919 * tree.h: cleanup
6920
6921Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6924 memory block in a strange case where libxml is linked twice
6925 in the binary.
6926
6927Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6930 state far too often, simple fix used to avoid it.
6931
6932Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6935 being processed, applied his patch
6936 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6937
6938Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6941 provided fixes to compile on MSCC again
6942 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6943 also provided an update for the project files.
6944
6945Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6948 bug #55810
6949
6950Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * tree.c: fixed xmlGetNsProp() to close bug #55683
6953 Note this requires libxslt to use it's own function instead.
6954
6955Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * HTMLtree.c: when in a pre element no formatting space should
6958 be added.
6959 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6960
6961Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * configure.in: added tests for signal() and signal.h
6964
6965Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6968
6969Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * doc/libxml-doc.el: Felix Natter provided a new version for
6972 libxml2
6973
6974Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * HTMLtree.c: when in a pre element no formatting space should
6977 be added.
6978
6979Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6982
6983Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6986 hack
6987 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6988 * uri.c: fixed a warning
6989
6990Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * HTMLtree.c: trying to close bug #55772 escaping in script
6993 elements
6994 * doc/xml.html: suggest to send mail to the list
6995
6996Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6999 good. Use a macro and based on the solution provided in
7000 vsnprintf manual page from GNU.
7001
7002Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7003
7004 * error.c: Workaround for non-preserving variadic list.
7005 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7006
7007Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * doc/xml.html: added 2.3.10 release
7010
7011Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * configure.in: releasing 2.3.10
7014
7015Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7018
7019Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * encoding.c: Robert Collins provided a patch to add the
7022 "US-ASCII" encoding alias
7023
7024Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7027 string oriented functions and started cleaning the related areas
7028 in xpath.c which needed fixing in this respect
7029
7030Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7033 #55380
7034 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7035
7036Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * TODO: updated
7039 * nanohttp.[ch] : started adding APIs to get the redirected URL
7040 when this occurs (needed for further base computation
7041 * tree.h: cleanup
7042 * encoding.c: cleanup
7043 * SAX.c: minor change around ctxt->loadsubset
7044
7045Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * Makefile.am include/Makefile.am: small change to have
7048 include/libxml rebuilt if working from CVS.
7049 * uri.c: applied another patch from Carl Douglas for URI escaping,
7050 this should close bug #51876
7051
7052Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7055 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7056 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7057 added specific regression test
7058 * parser.h: preparing for the XSLT mode where DTD inherited
7059 attributes are added to the tree.
7060
7061Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7062
7063 * xinclude.[ch]: Updated the namespace for the Last Call version
7064 * result/XInclude/include test/XInclude/include: updated the
7065 testsuite accordingly
7066
7067Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7070 related to bug #51876
7071
7072Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * tree.c: fixed a gross mistake in base computation, xml:base is
7075 not completely correct yet (need cascade).
7076 * xpath.[ch]: added the few things needed to find a function name
7077 and URI from the XPath context when it is called.
7078
7079Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7082 * DOCBparser.c: small cleanup
7083 * xmllint.c: added a --catalogs option to load catalogs from
7084 $SGML_CATALOG_FILES
7085 * tree.c: cleanup
7086 * configure.in: iconv library fixup, ICONV_LIBS
7087
7088Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * catalog.c: handling of CATALOG entries. detection of recursion,
7091 and a few bugfixes
7092 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7093 against the default namespace
7094
7095Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7098
7099Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * parser.c: fixed propagation context info when parsing an
7102 external entity.
7103 * doc/html/*.html: regenerated a couple of docs
7104
7105Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * doc/xml.html: update with 2.3.9 informations
7108
7109Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7112 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7113 * doc/html/* : rebuilt the docs
7114 * valid.c: small patch which may improve some case when
7115 validating.
7116
7117Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118
7119 * HTMLparser.c: Closed bug #54891
7120 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7121 to the suite
7122
7123Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7126 applied a documentation patch from LotR and filled in a few missing
7127 descriptions
7128
7129Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.c tree.c parser.c: speed optimizations at the parser level
7132 document tree freeing and xpath evaluation
7133
7134Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * parser.c parser.h parserInternals.h: fixed a couple of
7137 interfaces for handling memory buffer input to const char *
7138 upon suggestion of JamesH.
7139
7140Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * configure.in: LoTR sent a patch fixing the previous commit
7143
7144Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7145
7146 * configure.in: trying to deal again with the stoopid -R linking
7147 flag of Solaris
7148
7149Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * xpath.h: two nodeset access macros from Thomas Broyer
7152
7153Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7156 patch from Thomas Broyer
7157
7158Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7161 case
7162 * INSTALL: was empty added stuff from the FAQ
7163
7164Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7167 attributes handling and #54433 by adding xmlUnsetProp()
7168 and xmlUnsetNsProp()
7169
7170Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * HTMLparser.c: Patch from Jonas Borgström
7173 (htmlGetEndPriority): New function, returns
7174 the priority of a certain element.
7175 (htmlAutoCloseOnClose): Only close inline elements if they
7176 all have lower or equal priority.
7177 * result/HTML: this of course changed a number of tests results.
7178
7179Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xmlIO.c catalog.c: plugged in the default catalog resolution
7182 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7183 documentations
7184 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7185
7186Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7189 integrating catalogs
7190 * catalog.[ch] testCatalog.c: adding a small catalo API
7191 (only SGML catalog support).
7192 * parser.c: restaured xmlKeepBlanksDefault(0) API
7193
7194Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7197
7198Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * parser.c: added xmlParseExternalEntityPrivate() to allow
7201 propagation of ctxt->_private when parsing external entities
7202
7203Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7206
7207Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7210
7211Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * valid.c: warn when indeterminist content model is detected
7214 * result/VC/ElementValid8: this adds a message
7215 * Makefile.am: add --novalid for VCM tests
7216 * parserInternals.c: added a call to Init memory
7217
7218Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7221 when both parameters are NULL.
7222
7223Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * valid.c: applied small patch from Gary Pennington, reindented
7226 some part of the code.
7227
7228Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7231 release, updated and regenerated the docs
7232
7233Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
7235 * xpath.c result/XPath/expr/floats : clarified and cleanup
7236 printing of abnormal floats in tests.
7237
7238Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7241 * results/HTML/ : a few changes in the output of the HTML tests as
7242 a result.
7243 * configure.in: tying to fix -liconv where needed
7244
7245Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * Makefile.am: fixed a stupid error
7248
7249Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * configure.in Makefile.am: make the inclusion of the trio
7252 modules in the library conditional
7253
7254Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * DOCBparser.c: patche from László Kovács, fixed entities refs
7257 in attributes handling
7258
7259Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7262 flushing
7263
7264Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * xpath.c: fix of an XSLT namespace bug reported on the list
7267 general/bug-8-
7268
7269Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * strio.h trio.c: Dan McNichol suggested a couple of small
7272 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7273
7274Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * tree.c parser.c encoding.c: spent a bit more time looking
7277 at the parsing speed and DOM handling. Added a few more
7278 speedups.
7279
7280Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * parser.c: small but effective parsing speed improvement
7283
7284Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * configure.in: default on the DocBook parser inclusion (for Gnome)
7287 * DOCBparser.h: fixed a header reference
7288
7289Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * configure.in xpath.c: applied Bjorn patches for FPE on the
7292 alpha
7293
7294Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7295
7296 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7297 xmlSaveFormatFileTo()
7298
7299Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * xpath.c: simple and efficient optimization, XPath functions
7302 aways bind to the same code, cache this
7303 * TODO: updated (by saying some is obsolete)
7304
7305Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: more cleanup work on XPath name parsing routines
7308
7309Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7310
7311 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7312 xmlXPathParseName
7313 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7314 * debugXML.c: avoid compilation problems if compiling without
7315 HTML support, Igor Zlatkovic
7316 * win32/libxml2/libxml2.def.src: being able to compile without
7317 XPath on Windows
7318
7319Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * libxml.m4: yet another patch from Toshio Kuratomi
7322
7323Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324
7325 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7326
7327Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * tree.[ch]: added xmlSaveFormatFile interface for saving
7330 and indenting a file.
7331
7332Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xpath.c: fixed bug #53689 related to processing-instruction()
7335
7336Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * DOCBparser.c: patche from László Kovács
7339
7340Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * parser.c: applied fixes from Christian Glahn bug report #53391
7343
7344Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * error.c: Jean François Lecomte provided a complete description
7347 and a fix to bug #53537
7348
7349Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7350
7351 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7352
7353Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * DOCBparser.c SAX.c: a bit more work on entities processing.
7356 Still Need to cleanup XML output and references in attributes
7357
7358Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7361
7362Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * tree.c: trying to fix #53574, not completely complete,
7365 I would like xmllint --copy --debug test/ent1 and
7366 xmllint --debug test/ent1 to show the same result.
7367 * xpath.c: fix a bug when trying to sort namespace nodes
7368
7369Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7370
7371 * HTMLtree.c: real fix for #53402
7372
7373Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7376 PIs when using xsl:output
7377 * valid.c: closing #53537 some case generate segfaults if there
7378 is validity errors
7379
7380Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7383 of external parsed entities, added --noent to testDocbook
7384 * valid.c: Garry Pennington found an uninitialized variable
7385 access in xmlValidateElementContent()
7386
7387Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7390 with madness
7391 * result/HTML/ : this modified the result of the regression tests
7392 a lot.
7393
7394Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7397 to doc where it wasn't checked against NULL reported by
7398 Jens Laas
7399
7400Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7401
7402 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7403 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7404
7405Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7408 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7409 * SAX.[ch]: cleanup and updates for DocBook
7410 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7411 ex SGML identifier changes
7412 * valid.c: removed a static unused function.
7413
7414Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * HTMLtree.c: applied change for Paul Sponagl on script saving
7417 * Makefile.am: the warning about entity title.xml are normal.
7418
7419Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * configure.in: release of 2.3.7
7422 * Makefile.am: fixing make distcheck
7423
7424Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * doc/html/* doc/xml.html: updated and regenerated the docs
7427
7428Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7431
7432Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * tree.c: fixed #53388 with the provided patch
7435
7436Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * valid.c: Bjorn detected an invalid memory access. Fixed
7439 vstateVPush()
7440
7441Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7444
7445Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7446
7447 * libxml.h: new header used only for the compilation of libxml
7448 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7449 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7450 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7451 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7452 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7453 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7454 baseline (version 1.2 plus a single patch).
7455 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7456 scientific notation for numbers. Tests added.
7457 * xpath.c: formatting of numbers changed to use sprintf
7458 (contribution from William Brack)
7459
7460Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * valid.c: cleanup, more useful debugging
7463 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7464 * xmlIO.c: entity loading is printed as an error when validating
7465
7466Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * valid.c: fixed to validate within entities
7469 * test/VCM/v22.xml: added a specific testcase
7470
7471Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * valid.c: forgot an epsilon transition in for ()+
7474 * test/VCM/v21.xml : added a specific test case
7475
7476Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * valid.c: removed a state explosion exhibited by RSS
7479 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7480 from bug #51872
7481
7482Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7483
7484 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7485 validation without using an ugly NFA -> DFA algo in the source.
7486 Made a specific algorithm easier to maintain, using a single
7487 stack and without recursion.
7488 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7489 * hash.c: made the growing routine static
7490 * tree.h parser.c: added the parent information to an
7491 xmlElementContent node.
7492
7493Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * SAX.c parser.c xpath.c: generating IDs when not validating
7496 from an external parsed entity was poisoning the ID has table
7497 with removed values. This was killing XSLT on the KDE help
7498 browser.
7499
7500Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * entities.h: andrew@ugh.net.au detected a double declaration
7503
7504Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7505
7506 * debugXML.c hash.c tree.h valid.c : some changes related to
7507 the validation suport to improve speed with DocBook
7508 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7509 the way validation errors get reported
7510
7511Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7514 by P C Chow and William M. Brack for XSLT HTML output
7515
7516Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7517
7518 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7519 Igor Zlatkovic patches for MSC compilation and added his
7520 updates
7521
7522Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7525 prefix lookup.
7526 * parserInternals.c: fixed the bug reported by Morus Walter
7527 due to an off by one typo in xmlStringCurrentChar()
7528
7529Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530
7531 * HTMLparser.c result/HTML/*: revamped the way the HTML
7532 parser handles end of tags or end of input
7533
7534Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7537
7538Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7541 bug where the linktime verions of free() won't work ...
7542
7543Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544
7545 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7546
7547Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * doc/xml.html: added 2.3.6 release
7550
7551Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7554 * result/wml.xml: resulted in a small output change
7555
7556Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * tree.c: xmlNewDoc was missing the charset initialization
7559 * xmllint.c: added --auto to autogenerate a doc, allow to
7560 reproduce the problem fixed on xmlNewDoc
7561
7562Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7563
7564 * xpath.c: trying to get 52979 solved
7565 * tree.c result/ result/noent/: trying to get 52712 solved, this
7566 also made me clean up the fact that XML output in general should
7567 not add formating blanks by default, this changed the output of
7568 a few tests
7569
7570Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7571
7572 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7573
7574Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * configure.in: finally released 2.3.6
7577
7578Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * xpath.c: checking for null pointer generated by new code
7581
7582Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * xpath.c: fixed a [] evaluation problem reported
7585 * test/XPath/tests/simpleaddr: extended test
7586 * result/XPath/simpleaddr: updated result
7587
7588Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * xmllint.c: Dan Timis reported a portability problem
7591 on Macs without mmap, fixed it.
7592
7593Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * testXPath.c : added a --tree option allowing to display the
7596 tree dump of the XPath expression
7597
7598Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599
7600 * xpath.c: fixed a memleak when comparing nodesets
7601 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7602 * tree.c: added a TODO
7603
7604Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7605
7606 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7607 we need string functions
7608 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7609 to be able to use them where needed. Applied some changes
7610 to reduce name linking pollution and compile in only what's
7611 needed.
7612 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7613 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7614 for the string manipulation functions
7615 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7616 to the free() function of xmlmemory.c
7617 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7618 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7619 usage.
7620
7621
7622Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * error.c: applied the context output patch of the error
7625 handling submitted by Chuck Griffith
7626 * error/VC/*: this slightly change some error logs
7627
7628Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7629
7630 * parser.c: fixed line number reporting on error
7631
7632Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7633
7634 * parser.c: Sullivan and Darin found a parser bug,
7635 applied the patch.
7636
7637Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7638
7639 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7640 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7641 xmlversion.h.in xpointer.c: of course the way I defined
7642 UNUSED breaks on old gcc version. Try to be smart and
7643 also define it directly in xmlversion.h
7644 * configure.in: removed -ansi flag from the pedantic set
7645
7646Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7647 Huge cleanup, I switched to compile with
7648 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7649 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7650 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7651 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7652 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7653 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7654 encoding.h entities.c error.c list.[ch] nanoftp.c
7655 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7656 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7657 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7658 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7659 Cleanup, staticfied a number of non-exported functions,
7660 detected and cleaned up a dozen of problem found this way,
7661 avoided a lot of public function name/typedef/system names clashes
7662 * doc/xml.html: updated
7663 * configure.in: switched private flags to the really pedantic ones.
7664
7665Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * configure.in: 2.3.5
7668 * doc/html/*: rebuilt the docs
7669
7670Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7671
7672 * parser.c: fixed a reported bug in NOTATION parsing
7673 * uri.c: accepted but not fixed bug 51876, added TODO
7674 * Makefile.am: fixed bug 51876
7675
7676Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7677
7678 * config.h.in configure.in error.c: fix a compilation problem
7679 on platforms without vsnprintf (xml@thewrittenword.com)
7680
7681Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682
7683 * parser.c: fixed a function name header typo
7684 * SAX.c: notations can also occur in external subset.
7685
7686Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * error.c: removed a C++ like comment
7689
7690Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * parser.c: fixing bug 52299 strange condition leading
7693 to a parser crash due to a buffer overflow
7694 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7695 added the specific test case
7696
7697Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7698
7699 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7700 xmlXPathConvert{String,Number,Boolean} to be able to make
7701 type casts without a context stack, fixed some implementation
7702 problems related to the absence of context at parse-time,
7703 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7704 in the public API too
7705 * xpointer.c xpathInternals.h: we need to know at parse time
7706 whether we are compiling an XPointer
7707
7708Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7709
7710 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7711 cleaned up the parser internals, refactored XPath code, added
7712 new compilation based APIs and cleanly separated public and
7713 private APIs.
7714
7715Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7716
7717 * xpath.h: the comp field must be added at the end to avoid
7718 killing binary compat.
7719
7720Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * Makefile.am: detect XPath memleaks in regreson tests
7723 * error.c: fixed and error w.r.t. error reporting still using
7724 stderr
7725 * hash.c: added new line at end of file
7726 * tree.h: minor cleanup
7727 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7728 expression parsing from evaluation, resulted in a number of
7729 changes internally, and in XPointer. Likely to break stuff
7730 using xpathInternals.h but should remain binary compatible,
7731 new interfaces will be added.
7732
7733Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7734
7735 * configure.in: fixed a couple of problems reported by
7736 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7737 without gcc on non linux platforms.
7738
7739Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7740
7741 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7742 a fix for --with-html-dir= configure support. I hope it won't
7743 break rpm generation
7744
7745Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7746
7747 * xmlIO.c: one function comment cleanup.
7748
7749Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * SAX.c: external subset notations were improperly registered
7752 in the internal subset.
7753
7754Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7755
7756 * README.cvs-commits: added, pointing to HACKING
7757 * HACKING: updated
7758
7759Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * parser.c: and Matt Sergeant found one in the XML push
7762 parser (erroneous check I forgot to remove when I fixed the
7763 main parser).
7764
7765Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7766
7767 * xpath.c: ptittom found a small bug in UnaryExpr
7768
7769Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7770
7771 * configure.in: bumped to 2.3.4
7772 * error.c: fixed bug #51860
7773 * tree.c: fixed bug #51861
7774 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7775 * tree.[ch] : added xmlDefaultBufferSize
7776 * nanoftp.c: typo in function name header block
7777 * doc/xml.html : updated, added link to XML::LibXSLT
7778 * doc/html/* : rebuilt the docs
7779
7780Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * parser.c SAX.c: the new content parsing code raised an
7783 ugly bug in the characters() SAX callback. Found it
7784 just because of strangeness in XSLT XML Rec ouptut :-(
7785
7786Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7787
7788 * Makefile.am: Martin Baulig suggested to add -lm
7789 * tree.c: found another bug in xmlNodeGetContent()
7790
7791Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7792
7793 * xpath.c: Bjorn found the error related to strictness of comparison.
7794
7795Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * parser.c: trying to fix the Dtd parsing problem reported
7798 by Gary, side effect of last week speed optimizations.
7799
7800Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7803 * parserInternals.c: removed unneeded test raised by Stric
7804
7805Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7806
7807 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7808 and fixed by William Brack). Added xmlXPathFormatNumber.
7809 Changed the sorting slightly.
7810 * configure.in Makefile.am example/Makefile.am: Added -lm.
7811 Please note that applications linking with libxml2, must
7812 also like with the math library from now on.
7813
7814Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7817
7818Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * parser.c: one must report spaces even if the Dtd element
7821 content proves that this is not part of the element content.
7822 * result/valid/*.xml: this changed the ouptu slightly
7823
7824Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7825
7826 * configure.in: bumped to 2.3.3
7827 * doc/xml.html: updated
7828
7829Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * tree.c: minor doc fix
7832 * xpath.c: deallocation issues when a result tree has been
7833 converted to a node-set
7834
7835Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7836
7837 * doc/xml.html: oops corrected dates s/2000/2001
7838
7839Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7840
7841 * valid.c: new patch from Gary Pennington
7842
7843Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * doc/xml.html: applied patch from Ankh
7846
7847Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * xinclude.c: fixed a problem building on Mac
7850
7851Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * parser.c: more work on increasing parsing ferformances
7854
7855Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7858 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7859 avoiding memcpy in production builds MEM_CLEANUP macro use
7860 * parser.[ch] parserInternals.c: optimizations of the tightest
7861 internal loops inside the parser. Better checking of I/O
7862 flushing/loading conditions
7863 * xmllint.c : added --timing
7864
7865Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * configure.in: bumped to 2.3.2
7868 * doc/xml.html: updated for release
7869
7870Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * xpath.c: found a memleak and fixed a nasty bug
7873
7874Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7875
7876 * xmllint.[c1] : added return code errors for xmllint
7877 * xpath.c: specific debug dump function for result value trees
7878
7879Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7880
7881 * xpath.c: finally implemented xmlXPathCompareNodeSets
7882 * test/XPath/expr/floats results/XPath/expr/floats: added
7883 a test for float expressions
7884
7885Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7886
7887 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7888 * parserInternals.[ch]: trying to speed up parsing
7889 * xpath.c : speeded up node set equality op
7890
7891Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7894 better handling of ID/IDREF and the list modules associated
7895 * configure.in: small CFLAGS cleanup
7896
7897Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * configure.in: fixed iconv detection on AIX (stric)
7900
7901Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7902
7903 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7904
7905Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7906
7907 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7908 and optimized xmlXPathNodeSetSort
7909
7910Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7911
7912 * xpath.c: bug fix when context size is 0
7913 * parser.c: I like Norm's Dtd because they still manage to break
7914 the parser occasionally
7915
7916Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7917
7918 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7919
7920Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7923 attributes within the XML-1.0 namespace
7924
7925Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7926
7927 * xpathInternals.h: exported a few axis functions
7928 * doc/xml.html: updated the doc
7929
7930Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7931
7932 * configure.in: applied patch from Daniel van Balen for OpenBSD
7933 and bumped version to 2.3.1
7934 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7935 attempt to find autoclosing was simply broken, removed it,
7936 updated the examples, this is better
7937
7938Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7941 hash functionnalities.
7942 * doc/html/* : rebuild the doc
7943
7944Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7945
7946 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7947 on predicate
7948 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7949 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7950 really want to have tags closed on output even if we accept
7951 unclosed ones on input
7952
7953Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * xpath.c: ouch don't free NULL, rare case fixed
7956 * tree.c: don't coalesce text nodes if they don't have the
7957 same behaviour wrt escaping on output
7958
7959Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * xpath.c: small fixup
7962 * SAX.c: don't warn on empty namespaces.
7963
7964Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * README: a bit of cleanup
7967 * configure.in: preparing for 2.3.0 release
7968
7969Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7970
7971 * hash.[ch]: added a first version of xmlHashSize()
7972 * valid.c: another bug fix from Gary Pennington
7973
7974Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7975
7976 * valid.c: couple of bug fixes pointed by Gary Pennington
7977 * HTMLtree.c: #if 0 cleanup
7978
7979Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7982 which removes a time consuming check of xmlXPathNodeSetAdd()
7983 and use it in places where we are sure to not break unicity
7984
7985Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * xpath.c: bug fixes found from XSLT
7988 * tree.c: preserve node->name special values when copying nodes.
7989 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7990 external subset are fetched when available but without full
7991 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7992 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7993 output with encoding disabled.
7994
7995Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7996
7997 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7998 xmlCheckFilename should not be called from xmlFileOpenW
7999 and xmlGzfileOpenW
8000
8001Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8002
8003 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8004 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8005 added the new tests for URI normalization
8006 * testURI.c: fixed stoopid bugs
8007 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8008 the URI in the error messages are now properly normalized
8009
8010Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8011
8012 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8013
8014Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8015
8016 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8017
8018Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8019
8020 * xpath.c: fixed mod operator
8021
8022Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8023
8024 * parser.c: fixed xmlStrcat doc
8025 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8026 trees.
8027
8028Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8029
8030 * xpath.c result/XPath/tests/chaptersbase
8031 result/XPath/tests/simplebase: fixed XPath node()
8032 * tree.c: small fix in xmlNewNs()
8033 * Makefile.am: removed extraneous xml2Conf.sh rule
8034
8035Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8036
8037 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8038 Changed the library name, in order to get libxml-devel and
8039 libxml2-devel to coexist on a single system
8040 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8041 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8042
8043Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8044
8045 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8046 libxml2-devel installable in // as libxml-devel.
8047
8048Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8049
8050 * doc/Makefile.am: fixed make rebuild in doc
8051 * doc/html/*.html: rebuilt the docs
8052
8053Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8054
8055 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8056
8057Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8058
8059 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8060 the HTML doc to go into the -devel RPM ...
8061 * aclocal.m4 config.h.in: some updates due to auto* magic
8062
8063Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8064
8065 * xpath.h: added a hook in the context structure allowing to
8066 link to extra support, needed for XSLT
8067
8068Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8069
8070 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8071 xmlXPtrCmpPoints to use it.
8072 * propagated the following patch from Alejandro Forero
8073 * include/win32config.h xmlIO.c: applied further suggestions
8074 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8075 * example/gjobread.c: fixed warnings, now that it builds
8076
8077Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8078
8079 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8080
8081 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8082 filename points to a valid file (not a directory).
8083 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8084 Added calls to xmlCheckFilenameDir.
8085
8086 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8087 `path' (rather than `filename') as the parameter to gzopen and open.
8088
8089Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8090
8091 * Makefile.am: fixed a problem with EXTRA_DIST
8092
8093Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8094
8095 * Makefile.am example/Makefile.am: finally found the trick
8096 to build the example, i.e. add "." in SUBDIRS before example
8097 in the list <grin/>
8098
8099Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8100
8101 * doc/xml.html: updated with an XSLT section, removed pointer to
8102 W3C CVS base.
8103
8104Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8107 too, and deallocation need to occur the same way.
8108
8109Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8110
8111 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8112 type correponding to an XSLT result tree fragment. Share most
8113 of the data format with node set, as well as operators.
8114 * HTMLtree.c: added a newline at the end of the doctype output
8115 whe this one is not present initially.
8116 * tree.c: make sure taht the parent and doc pointers are properly
8117 set when copying attributes (lists).
8118
8119Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8120
8121 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8122
8123Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8124
8125 * xpath.c: seems I finally killed that ugly path evaluation
8126 context bug (tagged 9999 in case is is wrong)
8127
8128Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8129
8130 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8131 for XSLT
8132
8133Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8134
8135 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8136 for xmlGzfileOpen() bug
8137
8138Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8139
8140 * xpath.c: removed an error found by XSLT usage
8141 * tree.c parserInternals.h: use a predefined static string
8142 for text and comment nodes, avoid freeing them in xmlFreeNode,
8143 exported the string name in parserInternals.h and added
8144 another value to disable encoding at output (for XSLT),
8145 gain memory, time.
8146
8147Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8148
8149 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8150 win32/libxml2/libxml2_so.dsp: new makefiles and update
8151 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8152
8153Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8154
8155 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8156 Gary Pennington
8157
8158Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8159
8160 * xpath.c: fixed the comaprision of values and nodelists,
8161 need to compare nodelist still ...
8162 * debugXML.c: avoided a possible core dump
8163 * HTMLparser.c: cleanup
8164 * nanohttp.c: contributed fix.
8165 * tree.c: fixes in properties handling added xmlSetNsProp
8166 needed by libxslt
8167 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8168 comment
8169 * TODO: updated
8170
8171Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8172
8173 * parser.c parserInternals.c: applied Bjorn Reese optimization
8174 patch
8175
8176Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8177
8178 * Makefile.am: applied patch fro make check from Martin Vidner
8179
8180Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8181
8182 * configure.in: preparing 2.2.11
8183 * doc/html/*: rebuild the HTML files
8184 * doc/xml.html : updated
8185
8186Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8187
8188 * tree.c: fixed a stupid bug
8189 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8190 patches related to validation of an XInclude processing result
8191 * TODO: updated
8192
8193Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8194
8195 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8196 on large files
8197
8198Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8199
8200 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8201
8202Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8203
8204 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8205 reported by Jonas Borgström
8206 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8207
8208Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8209
8210 * testXPath.c xpath.c: fixing the XPath union expressions problem
8211 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8212
8213Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8214
8215 * xmllint.c: Made is so if the file name is "-" is will read form
8216 standard input. Sven Heinicke <sven@zen.org>
8217 * tree.c: fixed a problem when growing buffer
8218 * tree.h: fixed the comment of the node types following andersca
8219 comment
8220 * TODO: updated
8221
8222Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * HTMLparser.[ch]: added a way to avoid adding automatically
8225 omitted tags. htmlHandleOmittedElem() allows to change the
8226 default handling.
8227 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8228 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8229 of xmllint too when using --memory flag, added a memory test
8230 suite at the Makefile level.
8231 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8232 with namespace use when encountering QNames in XPath evalation,
8233 added xmlns() scheme in XPointer.
8234 * nanoftp.c : incorporated a fix
8235 * parser.c xmlIO.c: fixed problems raised with encoding when using
8236 the memory I/O
8237 * parserInternals.c: closed bug 25934 reported by
8238 torsten.landschoff@innominate.de
8239 * TODO: updated
8240
8241Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8244 on a non-updated tree :-(, made a 2.2.10 release to correct the
8245 situation
8246
8247Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8250 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8251 integrated a set of OpenVMS changes from Howard Taylor
8252 <Howard.Taylor@pacoast.com>
8253
8254Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8257 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8258
8259Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * HTMLparser.c: some fixes on auto-open of html/head/body
8262 * encoding.c: fixed a compilation error on some gcc env
8263 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8264 XPointer implementation
8265 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8266 related XPointer tests and associated results
8267
8268Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * doc/xmldtd.html doc/xml.html: following a short step by step
8271 guidance on IRC to help maciej with DTDs I started a small
8272 page on the subject.
8273
8274Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * HTMLparser.c: fixed handling of broken charrefs
8277 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8278 patches
8279
8280Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * doc/xml.html doc/html/* : rebuilt the docs after adding
8283 xinclude and updated page for 2.2.7 and 2.2.8
8284 * configure.in: releasing 2.2.8
8285
8286Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * parser.[ch] parserInternals.c: applied the conditional
8289 section processing fix from Jonathan P Springer
8290 <jonathan.springer2@gte.net>
8291 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8292 project file, fixed iconv default non support
8293 * xpath.c: fixed the problem of evaluating relative expressions
8294 when a node context is provided.
8295
8296Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * nanoftp.c: fixed gcc 2.95 new warnings
8299 * SAX.c: fixed a stupid bug
8300 * tree.c: fixed a formatting problem when round-tripping
8301 from/to memory
8302 * xinclude.c: chased memleak, fixed a base problem
8303 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8304 xmlXPtrBuildNodeList()
8305 * TODO: updated
8306 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8307 adding a first small set of regression tests for XInclude
8308
8309Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * nanohttp.[ch]: applied Wayne Davison patches to access
8312 the WWW-Authorization header.
8313 * parser.c: Closed Bug#30847: Problems when switching encoding
8314 in short files by applying Simon Berg's patch.
8315 * valid.c: fixed a validation problem
8316 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8317 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8318 Wayne Davison
8319 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8320 need to be extended to non full nodes selections.
8321 * xinclude.c: starts to work decently
8322
8323Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8326 debugXML.c xmlversion.h.in: Started adding XInclude support,
8327 this is a new xmllint option
8328 * tree.c xpath.c: applied TOM patches for XPath
8329 * xpointer.c: fixed a couple of errors.
8330 * uri.c: added an escaping function needed for xinclude
8331 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8332 new warning from RH70 gcc's version
8333
8334Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * HTMLparser.c: fixed loop on invalid char in scripts
8337 * parser.c: update to description of xmlIOParseDTD()
8338 * libxml.m4 xmlversion.h.in: changes contributed by
8339 Michael Schmeing <m.schmeing@internet-factory.de>
8340 * configure.in: preparing for 2.2.7
8341 * Makefile.am: trying to avoid config.h and acconfig.h
8342 being included in the distrib
8343 * configure.in: released 2.2.7
8344
8345Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8348 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8349
8350Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * parser.[ch]: added xmlIOParseDTD()
8353 * xpointer.c: added support for the 2 extra parameters of
8354 string-range, fixed a stoopid error when '0' was present
8355 in XPointer expressions
8356 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8357 testsuite for the above
8358
8359Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * libxml.spec.in: improved package descriptions
8362
8363Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * xpath.c xpathInternals.h: applied a large cleaning patch
8366 from TOM <ptittom@free.fr>, it also add namespace support
8367 for function and variables registration.
8368
8369Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8372 * Makefile.mingw: Wayne Davison's update adding hash.c
8373
8374Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * xpath.c: fixed the root evaluation problems
8377 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8378 ignorable spaces with <b> <bold> <em>
8379 * tree.c: fixed a loop in xmlSearchNsByHref()
8380
8381Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * xpath.c: applied another XPath patch from TOM
8384 * xpath.c include/makefile.am: applied another patch from
8385 china@thewrittenword.com (cleanup on IRIX).
8386
8387Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * xml-config.1: received a fixed version from Fredrik Hallenberg
8390 <hallon@lysator.liu.se>
8391
8392Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8395 cleanup patch for XPath
8396
8397Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * patched to redirrect all "out of context" error messages to
8400 a reconfigurable routine. The changes are:
8401 * xmlerror.h : added the export of an error context type (void *)
8402 an error handler type xmlGenericErrorFunc there is an interface
8403 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8404 to reset the error handling routine and its argument
8405 (by default it's equivalent to respectively fprintf and stderr.
8406 * all the c files: all wild accesses to stderr or stdout within
8407 the library have been replaced to calls to the handler.
8408
8409Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * configure.in: release 2.2.6
8412 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8413 exporting the inner functions of xpath for extension modules
8414 * doc/*: updated and rebuilt the doc
8415
8416Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * nanohttp.c : applied Wayne HTTP cleanup patch
8419 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8420 and xmlNodeSetSpacePreserve()
8421
8422Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * xpath.c: closing bug #29260
8425
8426Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8429 multikey tuples, made hash structure opaque
8430 * valid.[ch]: moved elements, attributes, notations decalarations
8431 as well as ID and refs to hash tables.
8432 * entities.c: hash cleanup
8433 * xmlmemory.c: fixed a dump problem in debug mode
8434 * include/Makefile.am: problem passing in DESTDIR= values patch
8435 from Marc Christensen <marc@calderasystems.com>
8436 * nanohttp.c: removed debugging remains
8437 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8438 * HTMLparser.c parser.c: fixing a number of problems with the
8439 macros in the *parser.c files (Wayne).
8440 * HTMLparser.c: close the previous option when opening a new one
8441 (Marc Sanfacon).
8442 * result/HTML/*: updated the HTML results accordingly
8443
8444Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8447 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8448 XPath functions and XML entities table to them. More to come...
8449 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8450
8451Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * tree.c: coalesce adjacent text nodes
8454 * valid.c: handling of blank nodes in DTd validation (raised
8455 by problems with a posteriori validation).
8456 * nanohttp.c: changing behaviour on HTTP write stuff.
8457 * HTMLtree.c: forced body and html to be explicitely closed.
8458 * xpath.h: exported more XPath functions.
8459
8460Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * Release of 2.2.5
8463 * xpointer.c: range() range-inside and other helper functions
8464 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8465
8466Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8469 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8470
8471Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8474 and XPointer modules
8475
8476Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * SAX.h: closed #25107
8479
8480Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * testSAX.c: fixed problem with cdata reporting
8483 * SAXresult/* : updated
8484
8485Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8488 Closed bug #27499, added to regression tests
8489 * TODO: updated
8490
8491Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8494 support for SCRIPT and STYLE with help from Bjorn Reese
8495 * test/HTML/* result/HTML/*: added simple testcase and updated
8496 the existing ones.
8497
8498Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8501 string-range for empty strings
8502 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8503 test/XPath/xptr/strrange: augmented the XPointer testsuite
8504
8505Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * doc/xml.html doc/xmlmem.html: added a module describing memory
8508 interfaces and use, updated the main page.
8509
8510Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8513 nanoftp code work on Windows too now
8514
8515Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8518 * xpointer.c: implemented string-range() at least a good first version
8519 * test/XPath/docs/str test/XPath/xptr/strrange
8520 result/XPath/xptr/strrange: the string-range() tests
8521
8522Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * Makefile.am include/Makefile.am include/win32config.h
8525 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8526 and make distcheck
8527
8528Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8531 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8532 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8533
8534Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8537 patch for socklen_t detection by
8538 Albert Chin-A-Young <china@thewrittenword.com>
8539
8540Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8543 and added a --dtdvalid option to xmllint used to test it
8544
8545Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8548 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8549
8550Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8553 handlings (registration, lookup, cleanup)
8554
8555Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * configure.in Makefile.am include/makefile.am: adding XPointer
8558 and XPtrtests target
8559 * xpointer.[ch] : new files for XPointer support
8560 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8561 more XPath tests
8562
8563Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * configure.in: fixed, very broken, make distcheck works again
8566
8567Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * More work toward 2.2.5, integrated a number of patches
8570 * configure.in Makefile.am win32config.h.in: trying to cleanup
8571 make distcheck .... huh ...
8572 * include/Makefile.am include/win32config.h: new directory
8573 for includes
8574 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8575 updated teh makefiles and instructions for WIN32
8576 * xpath.c: small fixes
8577 * test/XPath/ results/XPath: updated the testcases and results
8578 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8579 suggested patches
8580 * valid.c: fixed an ID bug
8581
8582Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008585 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008586 * xpath.[ch]: worked on XPointer
8587
8588Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * configure.in Makefile.am: 2.2.5, ship the include in an
8591 include/libxml subdirectory, use symlinks when using CVS
8592 * testSAX.c: fixed small bug
8593 * testXPath.c: changed the way testfiles are parsed
8594 * debugXML.c: same kind of cleanup when parsing an argument expression
8595 XPath/XPointers can have blanks embedded
8596 * xpath.[ch]: more cleanup, reorgs for XPointer work
8597 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8598 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8599
8600Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8603 in the XPath engine, rewrote large parts of it, now it's far
8604 cleaner and in sync with the REC not an old WD. Fixed a parsing
8605 problem in the interactive XML shell found when testing XPath.
8606
8607Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8610 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8611 examples with the extra test
8612
8613Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8616 the global init function.
8617
8618Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * HTMLparser.c: Doohhh, attribute name parsing was still case
8621 sensitive ! Fixed this ...
8622 * result/HTML/* : updated the tests results accordingly
8623
8624Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8627 engine, should be far more stable, incorporated a new version of
8628 preceding/following axis, need testing
8629 * uri.c: fixed file:///c:/a/b/c problem
8630 * test/XPath/tests/idsimple: augmented the XPath tests
8631
8632Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * doc/* rebuilding docs for 2.2.4 release
8635
8636Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * configure.in: releasing 2.2.4
8639 * parser.[ch]: added xmlStrEqual()
8640 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8641 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8642 use xmlStrEqual instead
8643 * TODO: updated
8644 * added an XPath test
8645
8646Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8649 * entities.h: exported xmlInitializePredefinedEntities
8650 * parser.[ch] : added xmlInitParser()
8651 * parserInternals.h : had to export htmlInitAutoClose()
8652
8653Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8656 problems
8657 * Makefile.am : added XPath regression tests to normal tests
8658 * uri.c: fixed a problem with local paths, cleanup
8659 * parser.c: fixed a problem with large CData sections
8660
8661Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * configure.in xml-config.in: patch from "Ben Taylor"
8664 <sol7x86@hotmail.com> for solaris shared libs lookup
8665
86662000-09-30 Martin Baulig <baulig@suse.de>
8667
8668 * libxml-2.0.pc.in: Provide pkg-config script.
8669
8670 * configure.in: Create the libxml-2.0.pc script from the
8671 libxml-2.0.pc.in templates.
8672 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8673 script in `$(libdir)/pkgconfig'.
8674
8675Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8678 when compiling with MSC
8679
8680Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * xpath.c: patch for normalize-string() substring-before(),
8683 substring-after() and translate() functions from Bjorn Reese
8684 <breese@mail1.stofanet.dk>
8685 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8686 Fredrik Hallenberg <hallon@lysator.liu.se>
8687 * TODO: updated
8688
8689Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8692 problem of socklen_t being undefined on a number of platforms
8693 * debugXML.c: fixed a compilation problem when without snprintf
8694
8695Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8698 an URI bug and a fix for the control-character-induced infinite loop
8699 * nanohttp.c: preventive fix for compiling on WIN32
8700
8701Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * xmlint.c: closing bug #25000
8704
8705Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8708 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8709 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8710 related function, fixing xmlStrncmp(), and associated cleanup
8711 * result/HTML/entities.html.sax: updating result
8712
8713Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * uri.c: applied patch for URI escaping from Wayne Davison
8716 <wayned@blorf.net>
8717 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8718 from Denis Barbier <barbier@imacs.polytechnique.fr>
8719 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8720 patch from Wayne Davison
8721
8722Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * doc/xml.html : updated with new releases, adding "how to help"
8725
8726Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8729 removed a few warnings in pedantic mode ...
8730 * parserInternals.c parser.c: moved encoding switching function
8731 to parserInternals.c
8732 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8733
8734Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8737 error or warning handlers
8738
8739Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * parserInternals.c parserInternals.h parser.c Makefile.am:
8742 created a new module parserInternals.c, moved most of the
8743 code shared by the various parsers there, as well as
8744 deprecated code from parser.c. More cleanup of parser.c
8745 * uri.c: fixed a problem when URI is NULL
8746 * valid.c: speedup when looking for an attribute declaration
8747
8748Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8751 the cleanup of the computation of URI references when seeking
8752 external entities. The URI reference string and the resulting
8753 URI are both stored now.
8754 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8755 large s(n)printf checks and cleanup from Denis Barbier
8756 <barbier@imacs.polytechnique.fr>
8757 * xmlversion.h.in tree.h: couple of SGML declarations for a
8758 possible docbook module.
8759 * result/VC/ : a couple of test output changed due to the change
8760 of the entities URI
8761
8762Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * parser.h: added a _private field for linking user's data
8765
8766Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * parser.c parserInternals.h: demacroified most of the IS_XXX
8769 the gain in size is significant so ...
8770
8771Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * entities.c: cases where looking up entities with doc==NULL
8774 covered
8775
8776Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * uri.c: applied Wayne Davison patch
8779 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8780
8781Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * uri.c testUri.c: applied Wayne Davison patches
8784 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8785 * Makefile.in: added URItest and included thenin "make tests"
8786
8787Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * xmlversion.h.in: closed bug 22941
8790
8791Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8792
8793 * doc/xmlio.html: added doc and example for entity loader
8794 redefinition.
8795
8796Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8799 used by libxml
8800
8801Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * parser.c: Fixed bug on invalid ontent characters and when using
8804 push.
8805 * xmllint.c: fixed xmllint endling of errors in push mode
8806
8807Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * HTMLparser.c testHTML.c: applied two new patches from
8810 Wayne Davison <wayned@users.sourceforge.net>
8811 * result/HTML/*.sax: regenerated HTML SAX output
8812 * parser.c: more cleanup.
8813
8814Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * HTMLparser.[ch] testHTML.c: applied the second set of
8817 patches from Wayne Davison <wayned@users.sourceforge.net>,
8818 adding htmlEncodeEntities()
8819 * HTMLparser.c: fixed an ignorable white space detection bug
8820 occuring when parsing with SAX only
8821 * result/HTML/*.sax: updated since the output is now HTML
8822 encoded...
8823
8824Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * HTMLparser.[ch]: applied some of Wayne Davison
8827 <wayned@users.sourceforge.net> patches
8828
8829Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8832 undeclared namespace prefix was used, added a warning.
8833 Cleaned up support w.r.t. entities, spilling out a warning
8834 and being pedantic on lookups.
8835 * test/warning/ent9 : added testcase for previous example.
8836 * TODO: updated
8837 * parserInternals.h parser.c: changed the way names are parsed
8838 now allow infinite size and decrease penalty for normal use
8839 * parser.c: Started a big cleanup/check of the parser code,
8840 fixed some of the most tortuous entity code, spotted code
8841 unused anymore
8842 * test/*: added tests for very long names and related nasty
8843 things.
8844
8845Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * doc/encoding.html: added encoding aliases doc
8848 * doc/xml.html: updates
8849 * encoding.[ch]: added EncodingAliases functions
8850 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8851 bottleneck affecting large DTDs like Docbook
8852 * parser.[ch] xmllint.c: added a pedantic option, will be
8853 useful
8854 * SAX.c: redefinition of entities is reported in pedantic mode
8855 * testHTML.c: uninitialized warning from gcc
8856 * uri.c: fixed a couple of bugs
8857 * TODO: added issue raised by Michael
8858
8859Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * doc/encoding.html: propagated Martin Duerst suggestions
8862
8863Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8866 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8867 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8868 by Wayne Davison
8869
8870Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8871
8872 * nanoftp.c nanohttp.c: small cleanup
8873 * TODO: updated
8874
8875Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * added an old VC testcase and updated title.xml entity
8878
8879Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8882 done on auto-opening of <p> tags and cleanup of SAX output
8883
8884Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8887
8888Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * doc/xml.html libxml.* structure.*: updated the doc a bit
8891
8892Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8895 of SAX tests
8896
8897Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8900 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8901
8902Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8905 * testHTML.c: fix core dump on Solaris 2.x systems
8906 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8907 * result/HTML/*.sax: previous bug fix lead to new results
8908
8909Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8912 * configure.in: added --with-readline=DIR to accept alternate
8913 path for readline include/library
8914 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8915 for ANSI under HP-UX
8916 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8917 includes @LIBS@
8918
8919Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * doc/* : rebuilt the docs
8922 * getting ready for 2.2.2 release
8923
8924Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8927 and xmlAddFeature()
8928 * tree.[ch]: added xmlAddChildList()
8929 * xmllint.c: MAP_FAILED macro test
8930 * parser.h: added xmlParseCtxtExternalEntity()
8931 * valid.c: applied bug fixes removed warning
8932 * tree.c: added CDATA block to elements content
8933 * testSAX.c: cleanup of output
8934 * testHTML.c: added SAX testing
8935 * encoding.c: better error recovery
8936 * SAX.c, parser.c: fixed one of the external entity processing
8937 of the OASis testsuite
8938 * Makefile.am: added HTML SAX regression tests
8939 * configure.in: bumped to 2.2.2
8940 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8941 SAX results
8942
8943Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * configure.in: patch for HP compiler
8946
89472000-08-04 Sven Heinicke <sven@zen.org>
8948
8949 * xmllint.c: Was coredumping sometimes when the file given didn't
8950 exist.
8951
8952Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8955
8956 when using in memory parsing. Need some cleanup.
8957 * xmllint.c configure.in: added a --memory flag to test memory
8958 parsing
8959
8960Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * nanohttp.c: fixed socklen_t replacement to unsigned int
8963 * parser.c: fixed a space handdling missing at the end of
8964 production 28 DOCTYPE.
8965 * xmlmemory.c: fixed a stupid bug on the routine to override
8966 allocation functions
8967 * TODO: updated
8968
8969Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * doc/ regenerated the docs
8972
8973Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * doc/encoding.html doc/xml.html: added I18N doc
8976 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8977 improvements, both parser and filters, added ASCII & HTML,
8978 fixed the ISO-Latin-1 one
8979 * xmllint.c testHTML.c: added/made visible --encode
8980 * debugXML.c : cleanup
8981 * most .c files: applied patches due to warning on Windows and
8982 when using Sun Pro cc compiler
8983 * xpath.c : cleanup memleaks
8984 * nanoftp.c : added a TESTING preprocessor flag for standalong
8985 compile so that people can report bugs more easilly
8986 * nanohttp.c : ditched socklen_t which was a portability mess
8987 and replaced it with unsigned int.
8988 * tree.[ch]: added xmlHasProp()
8989 * TODO: updated
8990 * test/ : added more test for entities, NS, encoding, HTML, wap
8991 * configure.in: preparing for 2.2.0 release
8992
8993Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008996 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008997
8998Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * doc/xml.html: changed the xmlsoft.org structure, updated the
9001 examples w.r.t. root and childs
9002
9003Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9004
Daniel Veillard784b9352003-02-16 15:50:27 +00009005 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009006
9007Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * HTMLparser.c: Work on character encoding support for the HTML parser
9010 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9011 * encoding.c: Fixed a potential memleak in the encoding stuff
9012
9013Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * doc/FAQ.html doc/Makefile.am : added a FAQ
9016
9017Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9020 of the HTML parser to force it to not bypass SAX
9021
9022Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * win32config.h.in: updated
9025 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9026 lacks iconv support :-( need to release 2.1.1
9027 * configure.in: release 2.1.1
9028 * HTMLparser: fixed bug #14784
9029 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9030 by Windows compiler
9031 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9032 the SAX startDocument() callback.
9033 * TODO: updated
9034
9035Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * added xmlStopParser()
9038
9039Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * configure.in: 2.1.0 prerelease
9042 * Large resync between W3C and Gnome tree
9043 * nanoftp, nanohttp.c: fixed stalled connections probs
9044 * HTMLtree.c SAX.c : support for attribute without values in
9045 HTML for andersca
9046 * valid.c: Fixed most validation + namespace problems
9047 * HTMLparser.c: start document callback for andersca
9048 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9049 * parser.h, SAX.c: serious speed improvement for large
9050 CDATA blocks
9051 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9052 different encoding
9053 * example/Makefile.am example/gjobread.c tree.h: work on
9054 libxml1 libxml2 convergence.
9055 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9056 and the LIBXML_TEST_VERSION macro
9057
9058Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * doc/xml.html: various patches and improvements typo fixed by
9061 Felix Natter
9062 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9063 from Felix Natter <fnatter@gmx.net>
9064
9065Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * doc/upgrade.html: updated with instructions for support of both
9068 libxml-1.x and libxml-2.x
9069 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9070 for 2.x support and also fixed includes
9071
9072
9073Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9076 the encoding support, added iconv support, so now libxml if
9077 compiled with iconv automatically support japanese encodings
9078 among others. Work based on initial patch from Yuan-Chen Cheng
9079 I may have broken binary compat in the encoding handler
9080 registration scheme, but that was so utterly broken I don't
9081 expect anybody to have used this feature until now.
9082 * parserInternals.h: fixup on the CHAR range macro
9083 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9084 code.
9085 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9086 * uri.c: added xmlParseURI() I can't believe I forgot to
9087 implement this one in 2.0 !!!
9088 * SAX.c: moved doc->encoding update in the endDocument() call.
9089 * TODO: updated.
9090
9091Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * tree.h: removed extraneous xmlRemoveProp definition
9094 * TODO: added item about --disable-corba configure switch
9095 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9096 * nanoftp.c: fixed include problems giving troubles on AIX and
9097 slowlaris
9098 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9099 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9100 comment and headers changes to lower gtk-doc number of warnings
9101 * doc/html/*: rebuilt docs
9102
9103Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * HACKING: documented the tag for 1.x and instructions
9106
9107Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9110 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9111 xmlCreateIOParserCtxt
9112 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9113 significant overall improvement
9114 * xmllint.c: added I/O test to xmllint
9115 * testSAX.c: added a speed test
9116 * doc/* : updated/regenerated
9117
9118Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * xpath.c uri.h parserInternals.h: cosmetic changes from
9121 "Timur I. Bakeyev" <timur@bat.ru>, including making
9122 xmlCreateURI() public
9123
9124Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9127 and the code at the same time. Added a clean mechanism for
9128 overload or added input methods: xmlRegisterInputCallbacks()
9129 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9130 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9131 * TODO: updated
9132 * doc/* : updated/regenerated
9133 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9134 source dir
9135
9136Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * testURI.c: yet another forgotten commit, I should get some sleep !
9139
9140Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * xmllint.c: forgot to commit this too ?
9143
9144Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * xmlversion.h.in : forgot to commit this previously
9147
9148Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9151 * README TODO: updated for release
9152 * uri.c uri.h: added authority parsing/saving
9153 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9154 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9155 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9156 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9157 Makefile.am : added compile-time customization of libxml
9158 --with-ftp --with-http --with-html --with-xpath --with-debug
9159 --with-mem-debug
9160 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9161 #include <libxml/xxx.h> I hope it won't break too much stuff
9162 and will be manageable in the future...
9163 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9164 and added xmllint to the installed programs
9165 * uri.h: added xmlFreeURI()
9166
9167Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * uri.c uri.h: finished the escaping handling, the base support
9170 and the URI path normalization. Looks good just lacks the
9171 authority content parsing code.
9172 * Makefile.am: added instructions to generate testURI
9173 * TODO: updated
9174 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9175 added links and icons for W3C and Gnome
9176
9177Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * xmlmemory.[ch] : seems I forgot to actually update the files in
9180 the last commit :-)
9181 * doc/xml.html doc/html/* : updated and uploaded the docs
9182
9183Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9184
9185 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9186 * TODO: updated
9187 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9188 libxml default allocation function with another set (like gmalloc/
9189 gfree).
9190 * Makefile.am, uri.c, uri.h: added a set of functions to do
9191 exact (litteraly copied from the RFC 2396 productions) parsing
9192 and handling of URI. Will be needed for XLink, one XML WFC,
9193 XML Base and reused in the nano[ftp/http] modules. Still work
9194 to be done.
9195
9196Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9197
9198 * configure.in, libxml.spec.in : libxml2
9199 * doc/* : updated the doc page, rebuilt the docs
9200
9201Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9202
9203 * all: tagged LIB_XML_1_X
9204 * *.c *.h : updated from W3C CVS tree
9205 * configure.in : 2.0.0-beta
9206 * libxml.spec.in : libxml2 package nam
9207 * result/* : new version of the tests output
9208
9209Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9210
9211 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9212
9213Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * doc/* : rebuilt the docs
9216 * parser.c: final patch on #6766
9217 * valid.c: small patch on validity checks.
9218
9219Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9222 added
9223 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9224 compatibility w.r.t. XML spec and existing code.
9225
9226Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * parser.c: seems a better solution to <a> </a> exists,
9229 will try it for a while
9230
9231Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * parser.c: tried to remove the <a> </a> generating <a/>
9234 this is hard. Left a flag for that purpose. Fixed bug #6766
9235 * configure.in: prepared 1.8.7 not released, due to previous
9236 problem
9237
9238Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * doc/xml.html : applied second patch from Paul DuBois
9241
9242Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * doc/xml.html : applied patch from Paul DuBois
9245
9246Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9249
9250Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9253 compilation warnings on various platforms.
9254 * parser.c: Fixed #5281 validity error callbacks are now desactived
9255 by default if not validating.
9256
9257Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9260
9261Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9264 <gkatsi@cs.toronto.edu>
9265
9266Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9269 processing URLs
9270
9271Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9274 xmlNanoFTPUpdateURL for persistent control connections.
9275 * configure.in: 1.8.6
9276
9277Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9280 * tree.[ch] : added xmlSaveNoEmptyTags
9281
92822000-01-29 James Henstridge <james@daa.com.au>
9283
9284 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9285
9286 * Makefile.am: added nanoftp.[ch] to the build.
9287
9288Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * nanoftp.[ch]: cleanup, comments, API
9291 * debugXML.c : fixed a bug in the cat command
9292 * doc/*: regenerated the docs
9293
9294Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9295
9296 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9297 * debugXML.c : fixed a bug in the cat command
9298 * valid.c: fixing some small probs
9299 * libxml.spec.in: get rid of the SNAP suffix
9300 * doc/xml.html: updated the status
9301
9302Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * xml-config.in: xml-config --version to just return the
9305 version number
9306 * xpath.c: some cleanup w.r.t. axis when the current node is
9307 an attribute.
9308 * TODO: updated
9309
9310Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * configure.in: prepared for libxml-1.8.5
9313 * doc/* recompiled the documentation
9314
93152000-01-17 Jody Goldberg <jgoldberg@home.com>
9316
9317 * configure.in : WARNING autoconf subtlety alert :
9318 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9319 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9320 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9321 get defined by AC_CHECK_HEADERS.
9322
9323Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9326 Rune.Djurhuus@fast.no
9327
9328Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * TODO: updated
9331 * tree.c, parser.c: made sure that only memory alloc problems
9332 and internal parser errors are allowed to write to stdout or
9333 stderr.
9334
9335Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * tree.c : restored xmlNewGlobalNs since this seems used by
9338 a lot of existing code :-(, fixed a bug in xmlNewNs
9339 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9340 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9341 to exit() from the library code.
9342 * xpath.c, parser.c: removed bugs or unused code detected by
9343 Windows compilers
9344 * parser.c: started adding interfaces for parsing well balanced
9345 XML fragments
9346 * configure.in: releasing 1.8.4
9347 * doc/* : rebuilt the docs
9348
9349Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * tree.[ch] : added xmlNewDocFragment() for DOM
9352 * testHTML.c: uninitialized variable.
9353
9354Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * doc/* : rebuild the docs
9357
9358Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9359
9360 * acconfig.h: readline and history patch
9361 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9362 * tree.c: added check and handling when possibly removing an ID
9363 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9364 and saving.
9365 * test/HTML/entities.html result/HTML/entities.html* : test for
9366 various entities reference cases
9367 * result/HTML/* : as a result output of some testcase have
9368 changed
9369 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9370 by previous example. added xmlParseTryOrFinish().
9371 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9372 entities.h debugXML.h HTMLparser.h: changed the way struct are
9373 declared to allow gtk-doc to expose those
9374 * parser.c: closed bug #4960
9375 * Makefile.am configure.in: Applied patch from
9376 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9377 and math/socket libs detection
9378
9379Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * configure.in, Makefile.am: link tester against readline
9382 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9383
9384Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9385
9386 * tree.[ch]: added xmlRemoveProp
9387 * win32config.h.in nanohttp.c: avoid including the Windows
9388 socket stuff in every C files
9389 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9390 the XmL parser(s)
9391 * test/ns4 result/ns4 etc...: added test case for previous prob
9392 * tree.c: xmlNewNs wasn't checking for double definition
9393 * Makefile.in: fixed a problem with dist-hook duplicates
9394 * parser.[hc], xmlIO.c: fixed the loading of external entities
9395 APIs, now xmlLoadExternalEntity() is used everywhere and
9396 setting up an app specific front-end using the
9397 * SAX.c parser.c: some fixes, now the xhtml spec validates
9398 with the xhtml DTD.
9399 * error.c: fixed crashes in case of no input stream
9400 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9401 to the validation tests and results
9402
9403Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9406 too htmlCreatePushParserCtxt() and htmlParseChunk()
9407 * parser.c: a bit of cleanup.
9408 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9409 to XML) removed the last mem leak known
9410 * HTMLtree.c: output message cleanup
9411 * xmlmemory.c: display content info about memory blocks
9412 * result/HTML/wired.* : missing att value warning change
9413
9414Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9415
9416 * doc/* : rebuilt the documentation
9417
9418Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * parser.[ch] parserInternals.h: Push parser for XML,
9421 seems to work fine now
9422 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9423 --push for push testing
9424 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9425 * testSAX.c: added --push
9426 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9427 subtree
9428 * xmlIO.[ch] : enriched API + fixes for push mode
9429 * entities.[ch]: added the entity content length to the struct.
9430 * xmlmemory.[ch]: new API to show the last entries for the shell
9431 * valid.c: added required attribute testing
9432 * SAX.c: the cdata callback now merge contiguous fragments
9433 * HTMLparser.c: cleanup of some macros
9434
9435Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * parser.c: fix for PIs name starting with xml
9438 * tree.c: fixed a potential problem with || and && ops
9439 * *.c, configure.in win32config.h.in : generate win32config.h for
9440 those on the Other Side !
9441
9442Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * parser.c: fixed a stupid = vs. == bug :-(
9445 * doc/gnome-xml.sgml: s/glade/xml/
9446
9447Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * configure.in, doc/xml.html : bug fix release 1.8.2
9450 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9451 Hopefully the end of that silly C++ include problem
9452 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9453 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9454 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9455 troubles with autoclosed elements when the stree shape doesn't
9456 follow the DtD specs. Added htmlIsAutoClosed() and
9457 htmlAutoCloseTag()
9458 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9459 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9460 * debugXML.c: fixed a bug on printing default namespaces.
9461 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9462
9463Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9464
9465 * result/HTML/*.htm[l] : updated the HTML regression tests according
9466 to the new output
9467 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9468 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9469 problem due to intermix of extern "C" { ... } declarations for C++
9470 and recursive includes in the headers
9471
94721999-12-20 Chris Lahey <clahey@umich.edu>
9473
9474 * HTMLtree.c: Made it so that html nodes with a single child do
9475 not insert a carriage return before or after the child node.
9476
9477Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * configure.in, doc/xml.html : bug fix release 1.8.1
9480 * parser.c: fixed bug #4344
9481 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9482 added the glue to avoid C++ problems
9483 * doc/* : regenerated the documentation
9484
9485Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9488 namespace recognition, and Dia as a resul :-(
9489 * encoding.c: closed bug #3950
9490
9491Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9492
9493 * valid.c: debugging a posteriori validation, except URI expansion
9494 stuff this should be fixed now
9495 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9496 Carl Nygard <cnygard@bellatlantic.net>
9497 * tester.c: added --postvalid, cleaning of the code
9498 * tree.[ch]: added xmlDocGetRootElement()
9499
9500Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9501
9502 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9503 c++ losage.
9504
9505Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * configure.in, doc/xml.html : bumped to 1.8.0
9508 * xlink.[ch], Makefile.am : added framework for link detection
9509 * parser.h: added nbChars to parser context, needed for cleanup.
9510 * xmlmemory.c: removed a nasty bug when out of mem
9511 * valid.[ch]: adding namespace support for attribute decl
9512 * tester.c: added --debugent option
9513 * debugXML.[ch]: added xmlDebugDumpEntities()
9514 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9515 buffers instead, this was really needed, validation was breaking
9516 in strange ways due to that. Added xmlParseStringPEReference()
9517 and other parsing from strings functions. Entities processing
9518 modified again, but PERef are still not handled correcly but
9519 unless you're Eve Maller you won't notice :-)
9520 * HTMLparser.c: large changes toward reliability, and switched to
9521 lowercase internal tags, XHTML is lowercase, so it will help
9522 that output is closer to next version.
9523 * doc/* : regenerated the documentation, it is now hosted at
9524 http://xmlsoft.org/ (same bits I just bought the domain :-)
9525
9526
9527Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9528
9529 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9530 doc generation
9531 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9532 in the SAX API
9533 * doc/*: rebuilt the doc making sure everything appears in the
9534 HTML files
9535
9536Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9539 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9540 which allow impressive speed improvement on dataset with
9541 large text pieces, but at the cost of broken binary
9542 compatibility and slightly bigger memory usage.
9543 Configure with --with-buffers to activate them, they
9544 are protected with XML_USE_BUFFER_CONTENT define.
9545 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9546 goal is 0 memory left allocated once parser is no more used
9547 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9548 call xmlCleanupParser() and xmlMemoryDump()
9549
9550Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9553 * parser.[ch] encoding.[ch]: added memory cleanup routines
9554 * parser.c: closing bug #3788
9555 * doc/*: rebuilt the doc
9556
9557Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9558
9559 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9560 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9561 * tester.c: added --compress option
9562 * doc/*: rebuilt the documentation
9563
9564Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9565
9566 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9567 if given /proc/kcore as input !
9568 * doc/xml.html doc/*: updated and rebuilt the documentation
9569
9570Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9571
9572 * parser.c: Fixed some wrongly space collapsing code due to
9573 a misreading of the spec.
9574 * result/*: fixed the output accordingly
9575
9576Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9577
9578 * encoding.c: bug fix and typos
9579 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9580 * parser.c: added attribute normalization closing bug #3597
9581 * test/att* result/att* SAXresult/att*: testcase for attribute
9582 normalization
9583
9584Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9585
9586 * configure.in: closing bug #3163 by adding extra flags for the
9587 cc compiler on HP-UX
9588
9589Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9590
9591 * valid.[ch] : removed a typo and an enumerated type bug in the
9592 xmlAddElementDecl() function
9593 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9594 call to xmlEncodeEntitiesReentrant() so that the functions
9595 New, Set and Get are at the same level.
9596 * parser.c HTMLparser.c: extra memory allocation bug for
9597 attributes detected by someone using libxml in embedded systems :-)
9598
9599Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9600
9601 * xmlmemory.h: turned off mem debug :-\
9602
9603Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9604
9605 * parser.c: closed bug #2784 a one line fix, but worth pushing
9606 a new release out
9607 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9608 some structures, comments before and after the
9609 main element, and other nastyness
9610 * HTMLtree.c tree.c: accomodate the extended HTML supported
9611 * configure.in: pushing 1.7.4
9612 * test/ent8 and related outputs : added a new test for bug #2784
9613 * test/HTML/wired.html and related output: a nasty HTML example
9614 * Makefile.am: improved the test scripts
9615 * docs/* : reran the documentation extractor, updated xml.html
9616
9617Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9620 HTMLparser and debugged the HTML related code. HTML documents
9621 now have their own type
9622 * entities.c: do not dump &apos; for HTML output
9623 * xmlmemory.c: improvement, breakpoint mechanism
9624 * testHTML.c: added --sax --repeat ...
9625 * Makefile.am: improved the HTML tests
9626 * valid.[ch]: added xmlValidGetValidElements and
9627 xmlValidGetPotentialChildren
9628 * tester.c: added --insert to test the 2 new functions
9629 * test//* result//* SAXresult//* : regression test cleanup
9630 and extension.
9631 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9632 gnome-xml-nanohttp.html
9633
9634Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * HTMLparser.c: fixed problems with some autoclose tags
9637 * tree.c: fixed XML output problems.
9638 * result/* SAXresult/*: update of the tests output
9639
9640Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * Makefile.am: Arturo patch for xmlConf.sh version info
9643 * parser.c: Tim Josling patch for single quoted items
9644 * tester.c: Tim Josling patch for tester options usage
9645 * tree.h: indent cleanup
9646
9647Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9648
9649 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9650 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9651
9652Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9653
9654 * tree.c : Raph patch for initialization of CORBA fields
9655 * parser.c, xpath.c, ...: modification of doc comments
9656 * xpath.c : allow spaces in xpath expressions
9657
9658Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * xmlmemory.h: turning off memory debug :-(
9661
9662Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9663
9664 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9665 better SAX interfaces.
9666 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9667 entity.
9668 * configure.in: 1.7.2
9669
9670Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9671
9672 * libxml.spec.in: fixed the URL
9673 * doc/xml.html: improved the documentation front-end
9674
9675Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9678
9679Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * libxml.spec.in: fixed the alpha compile problem
9682 * parser.[ch]: changed errno to errNo in the parser context :-(
9683 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9684 * doc/xml.html: changed CHAR to xmlChar
9685 * doc/html/*: recompiled the documentation
9686 * configure.in: 1.7.1
9687
9688Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9689
9690 * parser.h: modified the parser context struct to regain 1.4.0
9691 binary compatibility
9692 * parser.c, xml-error.h: added errno ot teh context and defined
9693 a set of errors values with update of errno
9694 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9695 DTDs and entities
9696 * *.h, *.c: complete cleanup of the use of config.h and include
9697 protection depending on the current setup.
9698 * overalll debugging, maintenance and bug-fixing on all modules
9699 * updated the documentation
9700 * ready for 1.7.0
9701
9702Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * HTMLparser.c : cleanup
9705 * SAX.c valid.c valid.h: added ID/IDREF checking
9706 * tree.c tree.h: extended doc structure for refs
9707 * configure.in: 1.6.2
9708 * parser.c: patched bug in SAX user arg call
9709 * parserInternals.h: patched missing close in C++ wrapping
9710 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9711 especially upcoming XPointer implementation.
9712 * doc/xml.html: augmented, typo
9713
9714Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9715
9716 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9717 not all invocations of install understand -d.
9718
9719Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9720
9721 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9722 to make 'check' works, when builddir != srcdir.
9723
9724Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9725
9726 * doc/xml.html : updated the documentation
9727
9728Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9729
9730 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9731 not deallocated memory blocks
9732 * *.c : replaces all calls to malloc() free() and realloc() to
9733 the wrapper functions/macros
9734 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9735 instead of xmlFreeNodeList()
9736
9737Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * HTMLparser.c: corrected a stupid bug leading to core dump at
9740 tree deallocation. Removed warnings indicated by
9741 Stephane.Conversy@lri.fr
9742 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9743 looked for in the external subset
9744
9745Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9748 on SGI by Stephane.Conversy@lri.fr
9749
9750Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9751
9752 * all .h : changed the prototype declaration indent as in gtk
9753 * most .c : working on reducing the TODOs in the code
9754 * most .c : cleanup though -pedantic and Insure++
9755 * improvements on validation ID checkings.
9756 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9757 * xml-config.in: closed #1810
9758
9759Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9760
9761 * tree.h, valid.c, valid.h: more work on validity, IDs
9762 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9763 definition for AIX
9764
9765Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9768 the distribution due to a cut'n paste error at last commit
9769
9770Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * configure.in: upgraded to version 1.4.0
9773 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9774 Big update, added a large part of the validation process,
9775 it should be usable, but some parts are missing
9776 * xpath.c: improved the implementation w.r.t. root.
9777 * Makefile.am: added more tests
9778 * test and result trees: added a lot of tests
9779 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9780
9781Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9782
9783 * Added an HACKING file
9784
9785Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9786
9787 * xpath.[ch] : improvements and debug of the XPath implementation
9788 * parser.c, HTMLparser.c : modified the parsers to be progressive
9789 * tree.[ch] : extended the Buffer promitives
9790 * xmlIO.[ch] : added basic I/O routines providing progressive
9791 parsing and ready for I18N conversion plugins
9792 * SAXresult/* : the SAX callback sequence maybe slightly different
9793 now
9794 * test*.c : improved/updated the tests programs
9795 * doc/* : recompiled the docs.
9796
97971999-07-26 Michael Meeks <michael@edenproject.org>
9798
9799 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9800
9801 * tree.c: Ditto.
9802
9803Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9804
9805 * configure.in: upgraded to version 1.4.0
9806 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9807 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9808 XML query language, see http://www.w3.org/TR/xpath for more details.
9809 * parser.c, parser.h: added CHAR* related string functions for XPath
9810 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9811 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9812 rebuild the docs.
9813 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9814 and regression testing capabilities for XPath.
9815
9816Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9817
9818 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9819 closing bug #1646
9820
9821Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9822
9823 * Makefile.am, example/Makefile.am: closed bug #1683
9824
9825Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9826
9827 * example/Makefile.am, configure.in: added the makefile for the
9828 gjobread example
9829
9830Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9831
9832 * doc/Makefile.am:
9833 - fix which allow "make install DESTDIR=</install/prefix>".
9834
9835Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9836
9837 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9838 which fixed a problem on the file reading-code.
9839
9840Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9841
9842 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9843 output.
9844 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9845
9846Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9847
9848 * parser.h : Oops removed the binary compatibility problem
9849 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9850 * parser.c, HTMLparser.c: applied patches for reading from stdin
9851
9852Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * parser.c, entities.c, valid.c: cleanup bug #1591
9855 * configure.in: cleanup bug #1592
9856 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9857 the same tree back-end. Hence gdome will be available for it.
9858 * doc/Makefile.am: close bug #617
9859
9860Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9861
9862 * parser.c: alloctate a per parser context SAX interface block
9863
9864Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9865
9866 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9867 and xmlEncodeEntitiesReentrant with the correct one :-\
9868
9869Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9870
9871 * commit of my internal XML base changes, quite a lot of
9872 changes, cleanups, better entities support, framework for
9873 new I/O and charset detection and handling
9874 * Fixed the configure/Makefile stuff to generate shared libs
9875 with the proper version info, so we jumped on rev from
9876 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9877 xmlEncodeEntities() result need to be freed now, and a string
9878 xmlParserVersion provide the current library version.
9879
9880Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9881
9882 * parser.c: fixed a buffer overrun for when you have a very long
9883 attribute with no entities in it.
9884
9885Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9886
9887 * added example directory
9888 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9889
9890Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9891
9892 * Release of libxml-1.1, nearly everything has been touched for
9893 this.
9894 * Added more regression tests
9895 * Updated the documentation
9896
9897Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9898
9899 * tree.[ch]: unified the XML_NO_CORBA defines.
9900 * parser.c encoding.[ch]: started plugging in char encoding detection
9901
9902Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9903
9904 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9905 Also freed allocated buffer.
9906
9907Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9908 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9909 reentrancy problem at printing. One is left in entities.c, to
9910 remove ASAP
9911 * testSAX.c : added a test example showing the use of the SAX
9912 interface if one doesn't want to build the DOM tree.
9913 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9914
9915Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9916
9917 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9918 large revamping of the parser to use SAX callbacks
9919 http://www.megginson.com/SAX/ (or at least a C like interface
9920 a la Expat). It's now possible to set up your own callbacks
9921 and the parser will not build a DOM tree.
9922 * test/* result/*: updated the test suite, I finally removed
9923 the old Namespace draft support (PI based).
9924
9925Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9926
9927 * Makefile.am: added test result to EXTRA_DIST for make tests
9928
9929Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * parser.c, parserInternals.h: moved the chars macro definitions
9932 to parserInternals.h
9933 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9934 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9935
9936Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9937
9938 * xml-config.in : applied patch to make --version work
9939
99401999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9941
9942 * Makefile.am (check-local): Alias for `tests' target. This will
9943 cause `make check' to do the right thing.
9944 (tests): Don't run tests in srcdir. Also, replaced calls to
9945 basename with a `sed' "equivalent".
9946
9947Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9948
9949 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9950 it in the header and not the sources, updated the doc.
9951 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9952 pointing this out.
9953
9954Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9955
9956 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9957 exported the inputStream routines.
9958 * doc/html/* : updated accordingly
9959
9960Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9961
9962 * parser.c, parser.h, parserInternals.h: added a few extra
9963 internal calls to allocate and free parser contexts ...
9964 * doc/html/* : updated accordingly
9965
9966Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9967
9968 * configure.in, Makefile.am, doc/makefile.am : General changes for
9969 1.0.0 release and including the generated HTML documentation.
9970
9971Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9972
9973 * makefile.am : added parserInternals.h, oops.
9974
9975Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9976
9977 * parserInternals.h: added this header giving access to the parser
9978 internal functions.
9979 * doc/Makefile.am : added a rebuild target which rebuilds the full
9980 set of documentations
9981 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9982 the internal subset.
9983 * *.c *.h: modifications needed to generate the documentation using
9984 gtk-doc, cleanup of functions blocks, reorganisation of struct
9985 declarations.
9986
9987Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9988
9989 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9990 the tar and spec file to include the beginning of the doc.
9991
99921999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9993
9994 * doc/.cvsignore: Added this file.
9995
9996Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * tree.c: fixed xmlGetProp to return "" when the attribute
9999 exists, even if the node-list is NULL.
10000
10001Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10002
10003 * tree.c: patched an error outputting empty attribute values.
10004 * Makefile.am and doc/makefile.am: have been updated during the
10005 week-end. Sorry for an empty CVS log, I got a shell problem.
10006
10007Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10008
10009 * tree.h: cleaned up using enums instead of defines
10010 * parser.c, valid.[ch]: more work on parsing/output of element
10011 declarations
10012
10013Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10014
10015 * valid.[ch], tree.c, parser.c : more work toward full parsing
10016 of XML DTDs.
10017 * README: added informations about mailing-list and on-line
10018 documentation
10019
100201999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10021
10022 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10023
10024Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10025
10026 * parser.c, tree.[ch] : more work toward conformance testing,
10027 added a last element to accelerate parsing of very flat structures
10028 started working on internal subset Element content declaration.
10029 * valid.[ch] : first cut at adding code toward validation.
10030 * previous changes had also small impact on most files, especially
10031 the conformance testing using James Clark test suite.
10032
10033Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10034
10035 * test/* : updated the examples, most of them were not well
10036 formed (humm), and added rdf2.
10037 * result/* : resulting changes in the output.
10038
10039Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10040
10041 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10042
10043Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10044
10045 * tree.c: patched a bug in the generation of empty attributes
10046
10047Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10048
10049 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10050 for node/trees/documents/... Biggest problem is namespace
10051 support when copying subtrees.
10052
10053Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10054
10055 * parser.c, entities.c: improve entities and char ref encoding,
10056 and cleanups of error messages.
10057
10058Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10059
10060 * parser.c, entities.c: simple bug hunting done during rpm2html and
10061 rpmfind integration.
10062
10063Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10064
10065 * parser.[ch]: Added interfaces allowing to specify a SAX
10066 handler before parsing.
10067
10068Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10069
10070 * parser.c: redirrect all errors reporting through the SAX
10071 error function
10072
10073Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10074
10075 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10076 * libtool, tlmain ...: update of the libtool files
10077
100781998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10079
10080 * entities.c: Use g_snprintf insteda of snprintf.
10081
10082Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10083
10084 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10085 added ent5 test for this purpose.
10086 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10087
10088Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10089
10090 * parser.c: fixed? a strange error due to compression on a GWP
10091 document.
10092
10093Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10094
10095 * tree.[ch]: bug fixing
10096 * entities.[ch]: defined a specific type for predefined entities
10097 * doc/xml.html: more documentation on the library, how to use it,
10098 overview of the interfaces.
10099
10100Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10101
10102 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10103
10104Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10105
10106 * tree.c: corrected a small bug
10107 * doc/xml.html: continuing writing documentation.
10108
10109Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10110
10111 * debugXML.h debugXML.c: added debugging utilities.
10112 * tester.c: added --debug switch.
10113 * tree.c: patched an incorrect node->type assignment.
10114 * parser.c: formatting, ensure that node->doc != NULL in attributes
10115
10116Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10117
10118 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10119 entity support and provide an internal representation close to
10120 DOM one (entity ref nodes, and attribute value as tree). I tried
10121 to preserve the interface but this will surely break some apps
10122 (I have to change rpm2html/rpmfind for example). I had to change
10123 two interfaces, and the generated tree is somewhat different.
10124 * doc/* : started documenting the XML library, the tree and
10125 DOM/Corba. This is a first step.
10126
10127Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10128
10129 * parser.c: Set up the fonctions comment block, boring but useful.
10130 * parser.h, SAX.c, parser.c: now attributes are processed through
10131 the SAX interface. The problem is that my SAX interface diverged
10132 quite a bit from the original one, well this is not an official
10133 spec, and translating it from Java to C is hairy anyway...
10134
10135Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10136
10137 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10138 fonctions comment block, boring but useful.
10139
10140Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10141
10142 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10143 conversion routines. However they are not yet used to convert the
10144 inputs. The core will run with UTF-8.
10145
10146Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10147
10148 * tree.c : make sure that the type id is properly set-up when
10149 a new object is allocated, needed for DOM.
10150
10151Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10152
10153 * tree.h, tree.c: Ok, the main objects in the tree will be native
10154 corba objects, it costs 8 bytes per Node, Attribute and Document
10155 but it simplifies the Corba integration a lot (no extra interface
10156 objects to allocate/free).
10157
10158Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10159
10160 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10161 and changed NODEs contants for conformity with DOM Level 1
10162
10163Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10164
10165 * added hooks to keep track of servants when creating objects
10166 xmlDoc and xmlNode (for Corba export).
10167
10168Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10169
10170 * added xml-config script.
10171
10172Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10173
10174 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10175 to autoupdate libtool and automake conf files.
10176
101771998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10178
10179 * Makefile.am: Use '?' to separate the sed
10180 commands as ',' is used when people pass -Wl,something.
10181
10182
10183Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10184
10185 * tree.c, tree.h: added a per-document compression interface.
10186
10187Tue Sep 22 20:47:38 EDT 1998
10188
10189 * tree.c, tree.h: added saving with compression and added interfaces
10190 to control the compression level (xmlGetCompressMode,
10191 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10192
10193Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10194
10195 * parser.c: corrected a loop for files of size 0
10196
101971998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10198
10199 * error.h: New file. Contains prototyes from `error.c'.
10200
10201Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10202
10203 * Makefile.am (xmlincdir): New macro.
10204 (xmlinc_HEADERS): Renamed from include_HEADERS.
10205
10206Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10207
10208 * applied small patch on numeric entities from
10209 Christopher Blizzard <blizzard@appliedtheory.com>
10210
10211Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10212
10213 * New release 0.2, removed the old xml_* files so that it's
10214 coherent with the other CVS base (W3C), far better conformance
10215 to standard, new namespaces, decent entities support, beginning
10216 of a SAX-like interface. Nearly nothing left intact, even the
10217 test examples ...
10218
102191998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10220
10221 * .cvsignore: Add .deps dir
10222
10223Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10224
10225 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10226
10227Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10228
10229 * configure.in: added test for CPP
10230 * AUTHORS, Changelog: the original ones didn't get commited but the
10231 glib ones instead, fixed.
10232 * Makefile.am: corrected an error in library naming
10233
10234Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10235
10236 * integrated code developped at W3C
10237 * changed the original Copyright
10238 * migrated to automake
10239 * prefixed the filenames by xml_ to avoid filename clashes
10240
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010241Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10242
10243 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10244 should not be called.
10245
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010246Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10247
10248 * libxml-2.0.pc.in: applied the patch to fix #101894
10249
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010250Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10251
10252 * tree.c : applied patch from Lukas Schroeder for register callbacks
10253 * valid.c: modified patch from Lukas Schroeder to test
10254 register callbacks with --chkregister
10255
Daniel Veillard067bae52003-01-05 01:27:54 +000010256Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10257
10258 * xmlreader.c: seriously changed the way data are pushed to
10259 the underlying parser, go by block of 512 bytes instead of
10260 tryng to detect tag boundaries at that level. Changed the
10261 way empty element are detected and tagged.
10262 * python/tests/reader.py python/tests/reader2.py
10263 python/tests/reader3.py: small changes mostly due to context
10264 reporting being different and DTD node being reported. Some
10265 errors previously undetected are now caught and fixed.
10266 * doc/xmlreader.html: flagged last section as TODO
10267
Daniel Veillard51a447a2003-01-04 19:42:46 +000010268Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10269
10270 * python/libxml.py: integrated the Python 2.2 optimizations
10271 from Hannu Krosing, while maintaining compatibility with
10272 1.5 and 2.1
10273
Daniel Veillarde59494f2003-01-04 16:35:29 +000010274Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10275
10276 * xmllint.c: a bit of cleanup
10277 * xmlreader.c: small fix
10278 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10279 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10280
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010281Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10282
10283 * python/setup.py.in: patch from Stéphane Bidoul to include
10284 drv_libxml2.py in setup.py
10285
Daniel Veillard66b82892003-01-04 00:44:13 +000010286Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10287
10288 * doc/xmlreader.html: starting documenting the new XmlTextReader
10289 interface.
10290
Daniel Veillard7704fb12003-01-03 16:19:51 +000010291Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10292
10293 * xmllint.c: added the --stream flag to use the TextReader API
10294 * xmlreader.c: small performance tweak
10295
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010296Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10297
10298 * xmlreader.c python/tests/reader2py: okay the DTD validation
10299 code on top of the XMLTextParser API should be solid now.
10300
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010301Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10302
10303 * xmlreader.c python/tests/reader2py: Fixing some more mess
10304 with validation and recursive entities while using the
10305 reader interface, it's getting a bit messy...
10306
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010307Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10308
10309 * xmlreader.c python/tests/reader.py: another couple of problem
10310 related to IsEmptyElement reported by Stéphane Bidoul needed
10311 some fixes.
10312
Daniel Veillard4f860202003-01-02 13:00:02 +000010313Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10314
10315 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10316 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10317 based on the python XmlTextReader interface.
10318
Daniel Veillard3c265e42003-01-01 21:06:49 +000010319Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10320
10321 * tree.c: backing out one change in the last patch which broke the
10322 regression tests
10323
Daniel Veillard5335dc52003-01-01 20:59:38 +000010324Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10325
10326 * global.data globals.c tree.c include/libxml/globals.h: applied
10327 an old patch from Lukas Schroeder to track node creation and
10328 destruction. Probably missing a lot of references at the moment
10329 and not usable reliably.
10330
Daniel Veillard8ba17412003-01-01 19:13:12 +000010331Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10332
10333 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10334 from doc/news.html and a stylesheet
10335
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010336Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10337
10338 * xmlreader.c python/tests/reader.py: fixed another couple of
10339 xmlreader bugs reported by Stéphane Bidoul and added tests.
10340
Daniel Veillard9e395c22003-01-01 14:50:44 +000010341Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10342
10343 * xmlreader.c python/tests/reader2.py: fixed another validity
10344 checking in external parsed entities raised by Stéphane Bidoul
10345 and added a specific regression test.
10346 * python/tests/reader3.py: cleanup
10347
Daniel Veillardd5896142002-12-31 14:45:26 +000010348Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * xmlreader.c python/tests/reader2.py: fixed a problem with
10351 validation within entities pointed by Stéphane Bidoul, augmented
10352 the tests to catch those.
10353
Daniel Veillarddc85f282002-12-31 11:18:37 +000010354Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * python/generator.py: modified the generator to allow keeping
10357 class references when creating new classes, needed to fix a bug
10358 pointed by Stéphane Bidoul where the input buffer of the
10359 xmlTextReader instance gets destroyed if the python wrapper for
10360 the input is not referenced anymore.
10361
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010362Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10365 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10366
Daniel Veillard571b8892002-12-30 12:37:59 +000010367Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * xmlreader.c python/tests/reader.py: fixed another problem
10370 pointed by Stéphane Bidoul
10371
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010372Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10375 with "<a/>"
10376
Daniel Veillardecaba492002-12-30 10:55:29 +000010377Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * SAX.c: warn on xmlns:prefix="foo"
10380 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10381 for namespace attributes handling.
10382
Daniel Veillard2d84a892002-12-30 00:01:08 +000010383Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10386 a really nasty problem raised by a DocBook XSLT transform
10387 provided by Sebastian Bergmann
10388
Daniel Veillard29b3e282002-12-29 11:14:41 +000010389Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10392 by Stéphane Bidoul and integrated it into the tests
10393
Daniel Veillarde18fc182002-12-28 22:56:33 +000010394Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10397 extended the XmlTextReader API a bit, addding accessors for
10398 the current doc and node, and an entity substitution mode for
10399 the parser.
10400 * python/libxml.py python/libxml2class.txt: related updates
10401 * python/tests/Makefile.am python/tests/reader.py
10402 python/tests/reader2.py python/tests/reader3.py: updated a bit
10403 the old tests and added a new one to test the entities handling
10404
Daniel Veillardaba976d2002-12-28 21:14:18 +000010405Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * python/generator.py python/libxml2class.txt
10408 python/tests/reader.py python/tests/reader2.py: changed the
10409 generator to provide casing for the XmlTextReader similar to
10410 C# so that examples and documentation are more directly transposable.
10411 Fixed the couple of tests in the suite.
10412
Daniel Veillard83298842002-12-28 15:12:33 +000010413Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * doc/guidelines.html: added a document on guildeline for
10416 publishing and deploying XML
10417
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010418Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * valid.c xmlreader.c: final touch running DTD validation
10421 on the XmlTextReader
10422 * python/tests/Makefile.am python/tests/reader2.py: added a
10423 specific run based on the examples from test/valid/*.xml
10424
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010425Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * python/libxml.py: added a few predefined xmlTextReader parser
10428 configuration values.
10429
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010430Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * python/libxml_wrap.h: trying to fix #102037
10433
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010434Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * SAX.c: fixing bug #95296, when the predefined entities
10437 are redefined in the DTD the default one must be used
10438 instead anyway.
10439
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010440Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10441
10442 * doc/xmllint.xml
10443 * doc/xmllint.1
10444 Add discussion of XML_DEBUG_CATALOG to xmllint man
10445 page - bug #100907
10446
10447
Daniel Veillarddf512f42002-12-23 15:56:21 +000010448Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * xmlreader.c: Fixed the empty node detection to avoid reporting
10451 an inexistant close tag.
10452
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010453Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10456 for Python 2.1
10457
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010458Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10461
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010462Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * doc/libxml2-api.xml python/tests/reader.py: one really need
10465 to provide the base URI information when creating a reader parser
10466 from an input stream. Updated the API and the example using it.
10467
Daniel Veillardea7751d2002-12-20 00:16:24 +000010468Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10471 include/libxml/valid.h include/libxml/xmlreader.h: working on
10472 DTD validation on top of xml reader interfaces. Allows to
10473 validate arbitrary large instances. This required some extensions
10474 to the valid module interface and augmenting the size of xmlID
10475 and xmlRef structs a bit.
10476 * uri.c xmlregexp.c: simple cleanup.
10477
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010478Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10481 work on the xml reader interfaces.
10482 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10483 Web page for the Windows binaries.
10484
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010485Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * xmlIO.c: applied a patch for VMS following the report by
10488 Nigel Hall
10489
Daniel Veillard3772de32002-12-17 10:31:45 +000010490Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * parser.c: the parseStartTag bug fix wasn't complete.
10493
Daniel Veillard67df8092002-12-16 22:04:11 +000010494Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10497 parseStartTag, fixing it.
10498 * test/att4 result/att4 result/noent/att4: adding the test
10499 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10500 more methods to XmlTextReader.
10501
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010502Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10503
10504 * win32/libxml2.def.src: added more xml reader exports
10505 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10506 to the build
10507
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010508Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10509
10510 * doc/tutorial/xmltutorial.xml
10511 plus generated html and pdf
10512 Updating tutorial again based on further comments from Niraj
10513 Tolia on the last iteration
10514
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010515Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10516
10517 * doc/tutorial/xmltutorial.xml
10518 * doc/tutorial/includekeyword.c
10519 * doc/tutorial/includegetattribute.c
10520 plus generated html and pdf
10521 Adding fix from Niraj Tolia to tutorial to properly free memory.
10522
10523
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010524Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10527 more methods of XmlTextReader.
10528 * python/libxml2class.txt python/tests/reader.py: this increased the
10529 methods in the bndings, augmented the test to check those new
10530 functions.
10531
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010532Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10535 methods of XmlTextReader.
10536 * python/generator.py python/libxml_wrap.h python/types.c
10537 python/libxml2class.txt: added the reader to the Python bindings
10538 * python/tests/Makefile.am python/tests/reader.py: added a specific
10539 test for the Python bindings of the Reader APIs
10540 * parser.c: small cleanup.
10541
Daniel Veillard06503452002-12-13 10:42:08 +000010542Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xinclude.c: fallback was only copying the first child not the
10545 full child list of the fallback element, closes #89684 as reopened
10546 by Bernd Kuemmerlen
10547
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010548Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10549
10550 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10551
Daniel Veillard000eafb2002-12-12 10:04:22 +000010552Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
Daniel Veillardc1eed322002-12-12 11:01:32 +000010554 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010555 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010556 gives enum values, fix functype return type, put back fields in
10557 structs
10558 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010559
Daniel Veillard024b5702002-12-12 00:15:55 +000010560Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10563 about htmlNodeDumpOutput location.
10564 * xpath.c: removed an undefined function signature
10565 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10566 too many symbols in the API breaking the python bindings.
10567 Updated with the libxslt/libexslt changes.
10568
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010569Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * configure.in: preparing release of 2.4.29
10572 * doc/*: rebuilt the docs and API
10573 * xmlreader.c: a few more fixes for the XmlTextReader API
10574
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010575Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10576
10577 * include/win32config.h: applied mingw patch from Magnus Henoch
10578
Daniel Veillard5aad8322002-12-11 15:59:44 +000010579Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10582
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010583Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10586 building Python script, does the C parsing directly, generates
10587 a better API description including structure fieds defs and
10588 enums. Still a couple of bugs, but good enough for the python
10589 wrappers now.
10590 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10591 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10592 include/libxml/schemasInternals.h include/libxml/tree.h: more
10593 cleanup based on the python analysis script reports.
10594 * libxml.spec.in: make sure the API XML description is part of the
10595 devel package.
10596
Daniel Veillard01c13b52002-12-10 15:19:08 +000010597Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10600 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10601 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10602 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10603 code cleanup, especially the function comments.
10604 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10605
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010606Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * Makefile.am xmlreader.c include/libxml/Makefile.am
10609 include/libxml/xmlreader.h: Adding a new set of APIs based on
10610 the C# TextXmlReader API but converted to C. Allow to parse
10611 in constant memory usage, far simpler to program and explain
10612 than the SAX like APIs, unfinished but working.
10613 * testReader.c: test program
10614
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010615Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10616
10617 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10618
Daniel Veillard64b35282002-12-04 15:10:40 +000010619Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * tree.c: Chip turner indicated that XHTML1 serialization
10622 rule for style actually break on both IE and Mozilla,
10623 try to avoid the rule if escaping ain't necessary
10624
Daniel Veillard8efff672002-12-04 11:44:48 +000010625Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * nanhttp.c: handle HTTP URL escaping, problem reported by
10628 Glen Nakamura and Stefano Zacchiroli
10629
Daniel Veillard1c732d22002-11-30 11:22:59 +000010630Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10633
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010634Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * uri.c: Johann Richard pointed out some XPointer problems for
10637 URN based URI references in XInclude. Modified the URI parsing
10638 and saving routines to allow correct parsing and saving of
10639 XPointers, especially when attached to "opaque" scheme accordingly
10640 to RFC 2396
10641
Daniel Veillard8db67d22002-11-27 19:39:27 +000010642Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10645 of refactoring to the HTML saving code.
10646 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10647 in the doc.
10648
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010649Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10652 to a buffer API to reuse the generic dump to an OutputIO layer,
10653 this reduces code, fixes xmlNodeDump() for XHTML, also made
10654 xmlNodeDump() now return the number of byte written.
10655
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010656Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * python/setup.py.in: another patch from Stéphane Bidoul for
10659 Python bindings on Windows
10660 * doc/parsedecl.py: small cleanup
10661
Daniel Veillard9715c172002-11-25 16:33:40 +000010662Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * libxml.spec.in configure.in: add a line in %changelog for releases
10665
Daniel Veillard9bc53102002-11-25 13:20:04 +000010666Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * parser.c: patch from Marcus Clarke fixing a problem in entities
10669 parsing that was detected in KDe documentations environment.
10670
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010671Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10672
10673 * python/libxml.c (libxml_prev): Return the previous as opposed to
10674 the next node (I guess this is the result of some cut & paste programming:)
10675
Daniel Veillard80d7b902002-11-23 16:23:08 +000010676Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10679
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010680Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * python/generator.py python/libxml.c python/setup.py.in: trying
10683 to fix the Python bindings build on Windows (Stéphane Bidoul)
10684
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010685Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10686
10687 * win32/configure.js: added option for python bindings
10688 * win32/libxml2.def.src: added more exports
10689
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010690Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10691
10692 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10693 pthreads
10694 * win32/wince/*: applied updates to Windows CE port from Javier
10695
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010696Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * configure.in: preparing 2.4.28
10699 * libxml.spec.in doc/Makefile.am: some cleanup
10700 * doc/*: updated the news and regenerated.
10701
Daniel Veillardfee408f2002-11-22 13:18:30 +000010702Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * HTMLparser.c: final touch at closing #87235 </p> end tags
10705 need to be generated.
10706 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10707 this change slightly the output of a few tests
10708 * doc/*: regenerated
10709
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010710Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * parserInternals.c: fixing bug #99190 when UTF8 document are
10713 parsed using the progressive parser and the end of the chunk
10714 is in the middle of an UTF8 multibyte character.
10715
William M. Brack8b2c7f12002-11-22 05:07:29 +000010716Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10717
10718 * threads.c: fixed initialization problem in xmlNewGlobalState
10719 which was causing crash.
10720 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10721 in xmlInitializeGlobalState.
10722 * parserInternals.c: cleaned up ctxt->sax initialisation.
10723
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010724Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * tree.c include/libxml/tree.h: modified the existing APIs
10727 to handle XHTML1 serialization rules automatically, also add
10728 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10729 libxslt serialization uses it when needed without changing
10730 the library API.
10731 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10732 result/xhtml1: added a new test specifically for xhtml1 output
10733 and updated the result of one XHTML1 test
10734
Daniel Veillardd076a202002-11-20 13:28:31 +000010735Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xinclude.c parserInternals.c encoding.c: fixed #99082
10738 for xi:include encoding="..." support on text includes.
10739 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10740 test/XInclude/ents/isolatin.txt : added a specific regression test
10741 * python/generator.py python/libxml2class.txt: fixed the generator
10742 the new set of comments generated for doc/libxml2-api.xml were
10743 breaking the python generation.
10744
Daniel Veillard817e70b2002-11-19 22:28:48 +000010745Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10748 * configure.in: patch for Solaris on new autoconf closes #98880
10749 * doc/parsedecl.py: repair the frigging API building script,
10750 did I say that python xmllib sucks ?
10751 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10752 and some comment are no more truncated.
10753
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010754Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * parser.c: Martin Stoilov pointed out a potential leak in
10757 xmlCreateMemoryParserCtxt
10758
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010759Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10762 included in HTML documents and using the push parser.
10763
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010764Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10765
10766 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10767 specified, look for the Python interpreter not just in the
10768 specified root but also in the specified location. Fixes #98825
10769
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010770Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * python/libxml.c: fixing bug #98792 , node may have no doc
10773 and dereferencing without checking ain't good ...
10774
Daniel Veillarddad3f682002-11-17 16:47:27 +000010775Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * configure.in: preparing release 2.4.27
10778 * doc/* : updated and rebuilt the docs
10779 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10780 and all the docs are actually packaged and in the final RPMs
10781 * parser.c parserInternals.c include/libxml/parser.h: restore
10782 xmllint --recover feature.
10783
Daniel Veillard68e9e742002-11-16 15:35:11 +000010784Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
Daniel Veillard784b9352003-02-16 15:50:27 +000010786 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010787 processing of parsed entities, and XPath computation on sustitued
10788 entities.
10789 * testXPath.c: make sure entities are substitued.
10790
Daniel Veillard328f48c2002-11-15 15:24:34 +000010791Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
Daniel Veillard784b9352003-02-16 15:50:27 +000010793 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010794 processing of internal parsed entities, which had to be changed.
10795
Daniel Veillard66651aa2002-11-15 11:21:43 +000010796Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10799 trying to fix bug #98517 about building outside the source tree
10800 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10801
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010802Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10803
10804 * include/win32config.h: cleanup
10805 * win32/Makefile.mingw: integrated mingw in JScript configure
10806 * win32/Makefile.msvc: modified to allow mingw coexistence
10807 * win32/configure.js: integrated mingw
10808 * win32/Readme.txt: cleanup
10809
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010810Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * HTMLparser.c: strengthen the guard in the Pop macros,
10813 like in the XML parser, closes bug #97315
10814
Daniel Veillard0821b152002-11-12 20:57:47 +000010815Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10818 callback is never used.
10819
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010820Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * parserInternals.c: fixed the initialization of the SAX structure
10823 which was breaking xsltproc
10824 * xpath.c: patch from Petr Pajas for CDATA nodes
10825 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10826 * parser.c include/libxml/parser.h: patch from Peter Jones
10827 removing a leak in xmlSAXParseMemory() and adding the
10828 function xmlSAXParseMemoryWithData()
10829
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010830Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10831
10832 adding pdf of tutorial, changing web page to link to it
10833 * doc/tutorial/xmltutorial.pdf
10834 * doc/xml.html
10835 * doc/docs.html
10836
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010837Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10838
10839 * doc/tutorial/ar01s08.html
10840 adding file what I forgot for tutorial
10841
10842
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010843Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10844
10845 Adding encoding discussion to tutorial
10846 Added:
10847 * doc/tutorial/images/*.png: DocBook admonition image files
10848 * doc/tutorial/apf.html, apg.html: new generated html
10849 * doc/tutorial/includeconvert.c: conversion code entity file
10850 changed:
10851 * doc/tutorial/xmltutorial.xml: DocBook original
10852 * doc/tutorial/*.html: generated html
10853
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010854Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10855
10856 * include/libxml/*.h: retired xmlwin32version.h
10857 * doc/Makefile.am: retired xmlwin32version.h
10858 * win32/configure.js: retired xmlwin32version.h
10859
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010860Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10861
10862 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010863 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10864 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010865
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010866Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * globals.c: fixed a typo pointed out by Igor
10869 * xpath.c: try to speed up node compare using line numbers
10870 if available.
10871
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010872Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * tree.c: make xmlFreeNode() handle attributes correctly.
10875
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010876Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10877
10878 * catalog.c: completed the #96963 fix, as reported by Karl
10879 Eichwalder
10880
Daniel Veillard56f21f22002-11-06 15:49:46 +000010881Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10884
Daniel Veillard91ad8792002-11-04 17:06:52 +000010885Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * Makefile.am: switched the order of a couple of includes
10888 to fix bugs #97100
10889
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010890Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10891
10892 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10893 xmlLoadCatalogs that used to separate directories with a ':'.
10894
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010895Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10896
10897 * threads.c: improvements to the Windows-side of thread handling
10898 * testThreads.c: conditionally excluded unistd.h
10899 * testThradsWin32.c: broke overlong lines
10900 * include/win32config.h: adapted thread-related macros to the new
10901 scheme and for pthreads on Windows
10902 * win32/Makefile.msvc: introduced a more flexible thread build,
10903 added testThreads[Win32].c to the build
10904 * win32/configure.js: introduced a more flexible thread config
10905
John Fleck61f6fb62002-10-31 15:23:29 +0000109062002-10-31 John Fleck <jfleck@inkstain.net>
10907
10908 * doc/xml.html (and, by implication, FAQ.html)
10909 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10910
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010911Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10912
10913 * configure.in: removed xmlwin32version.h
10914 * include/libxml/Makefile.am: removed xmlwin32version.h
10915
Daniel Veillardce66ce12002-10-28 19:01:59 +000010916Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * tree.c: applied patch from Brian Stafford to fix a bug
10919 in xmlReconciliateNs()
10920
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010921Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * tree.c: applied patch from Christian Glahn to allow
10924 xmlNewChild() on document fragment nodes
10925
Daniel Veillardb39bc392002-10-26 19:29:51 +000010926Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * parser.c: Christian Glahn found a problem with a recent
10929 patch to xmlParseBalancedChunkMemoryRecover()
10930 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10931 problems
10932 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10933 test/schemas/seq*: added the test cases from Charles
10934
Daniel Veillard366a9152002-10-23 20:43:53 +000010935Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10938 serious cleanup of the spec file and associated changes
10939 in the Makefiles.
10940 * valid.c: try to remove some warnings on x86_64
10941
Daniel Veillardd033d022002-10-23 14:55:02 +000010942Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10945 fix bug #96586
10946
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010947Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10950 parsing, applied his patch
10951 * result/HTML/attrents.html result/HTML/attrents.html.err
10952 result/HTML/attrents.html.sax test/HTML/attrents.html:
10953 added the test and result case provided by Mikhail Sogrine
10954
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010955Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * vms/build_libxml.com vms/config.vms vms/readme.vms
10958 include/libxml/parser.h include/libxml/parserInternals.h
10959 include/libxml/tree.h include/libxml/xmlIO.h
10960 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10961 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10962 Applied the VMS update patch from Craig A. Berry
10963 * doc/*.html: update
10964
Daniel Veillardf000f072002-10-22 14:28:17 +000010965Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10968
Daniel Veillard1e208222002-10-22 14:25:25 +000010969Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * debugXML.c: adding a grep command to --shell in xmllint
10972 for T.V. Raman
10973
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010974Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * xmlcatalog.c: tried to fix some of the problem with --sgml
10977
Daniel Veillard935494a2002-10-22 14:22:46 +000010978Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * parser.c: tried to fix bug #91500 where doc->children may
10981 be overriden by a call to xmlParseBalancedChunkMemory()
10982
10983Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10986 identifiers in SGML catalogs containing '&'
10987
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010988Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * python/types.c: fixed bugs when passing result value tree
10991 to Python functions.
10992
Daniel Veillard48267432002-10-18 11:21:38 +000010993Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * configure.in: preparing the release of 2.4.26
10996 * doc/*: updated and rebuilt the documentation
10997
Daniel Veillardbb284f42002-10-16 18:02:47 +000010998Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * parser.c: fixed a XML Namespace compliance bug reported by
11001 Alexander Grimalovsky
11002
Daniel Veillard44892f72002-10-16 15:23:26 +000011003Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * HTMLtree.c: fixed serialization of script and style when
11006 they are not lowercase (i.e. added using the API to the tree).
11007
Daniel Veillard2fd85422002-10-16 14:32:41 +000011008Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * valid.c: make xmlValidateDocument emit a warning msg if there
11011 is no DTD, pointed by Christian Glahn
11012
Daniel Veillard32370232002-10-16 14:08:14 +000011013Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11016 content model when some of the blocks have min or max, and a couple
11017 of bugs found in the process.
11018 * result/schemas/list0* test/schemas/list0*: added some specific
11019 regression tests
11020
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011021Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * README: updated the contact informations
11024
Daniel Veillard63186732002-10-15 08:43:17 +000011025Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11028 misses it, reported by Peter Bray.
11029
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011030Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11033 and removed a few warnings
11034
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011035Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * parser.c: Christian Glahn found a small bug in the push parser.
11038 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11039 public
11040
Daniel Veillard6045c902002-10-09 21:13:59 +000011041Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmlschemas.c include/libxml/xmlschemas.h: added
11044 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11045 * testSchemas.c: added --memory to test the new interface
11046
Daniel Veillardf0070122002-10-09 14:24:17 +000011047Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * doc/index.py doc/search.php: integrated the XSLT indexing,
11050 a few fixed in the indexer, added a scope selection at the
11051 search level.
11052
Daniel Veillard01992e02002-10-09 10:20:30 +000011053Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11056 this was due to uninitialized parts of the validation context
11057
Daniel Veillard321be0c2002-10-08 21:26:42 +000011058Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * debugXML.c: applied patch from Mark Vakoc except the API
11061 change, preserved it.
11062 * doc/*: updated the docs to point to the search engine for
11063 information lookup or before bug/help reports.
11064
Daniel Veillard01e87d22002-10-08 16:55:06 +000011065Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * doc/index.py doc/search.php: added mailing-list archives
11068 indexing and lookup
11069
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011070Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11073
Daniel Veillard9b006132002-10-07 11:13:27 +000011074Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * doc/index.py: improved HTML indexing
11077 * doc/search.php: make the queries also lookup the HTML based indexes
11078
Daniel Veillard141d04b2002-10-06 21:51:18 +000011079Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * doc/index.py: added HTML page indexing
11082
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011083Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11084
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011085 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011086 problem in libxslt.
11087 * catalog.c: fixed list handling in XML_CATALOG_FILES
11088
Daniel Veillardceb09b92002-10-04 11:46:37 +000011089Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * valid.c: typo/bug found by Christian Glahn
11092
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011093Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11094
11095 * xmlIO.c: applied Windows CE patch from Javier.
11096 * win32/wince: new directory, contains support for the PocketPC
11097 with Windows CE from Javier.
11098 * include/win32config.h: reorganised, removed duplicate
11099 definitions and applied WinCE patch from Javier.
11100 * include/wsockcompat.h: new file, now contains WinSock
11101 compatibility macros.
11102 * win32/Makefile.msvc: introduced double-run compilation.
11103
Daniel Veillarde16b5742002-09-26 17:50:03 +000011104Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * configure.in include/libxml/xmlwin32version.h: preparing release
11107 of 2.4.25
11108 * doc/*: updated and regenerated teh docs and web pages.
11109
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011110Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11113 error were not covering namespace declarations.
11114 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11115 it was missing the attribute declaration for the namespace
11116 * result/VC/NS3: the fix now report breakages in that test
11117
Daniel Veillardabe01742002-09-26 12:40:03 +000011118Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11121
Daniel Veillard2ace1952002-09-26 12:28:02 +000011122Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11125 and regenerated the docs and web site
11126
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011127Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11130 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11131 not before
11132
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011133Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * python/generator.py python/libxml2class.txt: fixed a stupid error
11136 breaking the python API
11137
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011138Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11141 triostr.c triostr.h: applied a trio update patch from
11142 Bjorn Reese which should work with MinGW
11143
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011144Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * tree.c: improving some documentation comments
11147 * xmlregexp.c: found and fixed a mem leak with python regression tests
11148 * doc/*: rebuilt the doc and the API XML file including the
11149 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11150 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11151 python/types.c: added access to the XML Schemas regexps from
11152 python
11153 * python/tests/Makefile.am python/tests/regexp.py: added a
11154 simple regexp bindings test
11155
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011156Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11157
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011158 * doc/xml.html:
11159 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011160
Daniel Veillard118aed72002-09-24 14:13:13 +000011161Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * xmlregexp.c: fixed the data callback on transition functionality
11164 which was broken when using the compact form
11165 * result/schemas/*: updated the results, less verbose, all tests
11166 pass like before
11167 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11168 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11169 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11170 annoying warnings
11171 * xpath.c: try to provide better error report when possible
11172
Daniel Veillard72336152002-09-21 13:08:14 +000011173Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * Makefile.am: fixed a breakage raised by Jacob
11176
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011177Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11178
11179 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11180 which don't use sockets
11181
Igor Zlatkovic01280582002-09-20 16:40:34 +000011182Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11183
11184 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11185 * win32/configure.js: applied zlib patch from Daniel Gehriger
11186
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011187Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11188
11189 * win32/configure.js: applied the patch from Mark Vakoc for
11190 regexp support
11191 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11192 for regexp support
11193
Daniel Veillardb5c05732002-09-20 13:36:25 +000011194Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * xmlschemastypes.c: as pointed by Igor Float and Double
11197 parsing ain't finished yet
11198
Daniel Veillard40b11342002-09-20 12:01:39 +000011199Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * Makefile.am configure.in: trying to fix #88412 by bypassing
11202 all the python subdir if python ain't detected
11203
Daniel Veillard23e73572002-09-19 19:56:43 +000011204Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11207 made configuring with regexps/automata/unicode the default
11208 but without schemas ATM
11209 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11210 fixed the regexp based DTD validation performance and memory
11211 problem by switching to a compact form for determinist regexps
11212 and detecting the determinism property in the process. Seems
11213 as fast as the old DTD validation specific engine :-) despite
11214 the regexp built and compaction process.
11215
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011216Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * valid.c: determinism is debugged, new DTD checking code now works
11219 but xmlFAComputesDeterminism takes far too much CPU and the whole
11220 set usues too much memory to be really usable as-is
11221
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011222Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * tree.c: fixed another stupid bug in xmlGetNodePath()
11225 * xmllint.c: --version now report the options compiled in
11226
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011227Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * HTMLparser.c: small cleanup
11230 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11231 when configured with them. A bit of debugging around the determinism
11232 checks is still needed
11233
Daniel Veillard63b01c22002-09-17 19:25:28 +000011234Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11237
Daniel Veillard92727042002-09-17 17:59:20 +000011238Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * xmlIO.c: small portability glitch fixed.
11241
Daniel Veillard84d70a42002-09-16 10:51:38 +000011242Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * xmlschemastypes.c: incomplete steps for real/double support
11245 * testAutomata.c include/libxml/xmlautomata.h
11246 include/libxml/xmlregexp.h: avoiding a compilation problem
11247 * valid.c include/libxml/valid.h: starting the work toward using
11248 the regexps for actual DTD validation
11249
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011250Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * hash.c: cosmetic cleanup
11253 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11254 integrating a DTD validation layer based on the regexps
11255
Daniel Veillard4402ab42002-09-12 16:02:56 +000011256Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11259 the determinism was tested before eliminating the epsilon
11260 transitions :-(
11261
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011262Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * python/generator.py python/libxml.c python/libxml.py
11265 python/libxml2-python-api.xml python/libxml2class.txt
11266 python/libxml_wrap.h python/types.c: updated the python
11267 bindings, added code for easier File I/O, and the ability to
11268 define a resolver from Python fixing bug #91635
11269 * python/tests/Makefile.am python/tests/inbuf.py
11270 python/tests/outbuf.py python/tests/pushSAXhtml.py
11271 python/tests/resolver.py python/tests/serialize.py: updated
11272 and augmented the set of Python tests.
11273
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011274Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11275
11276 * win32/configure.js: added more readme info for the binary
11277 package.
11278
Daniel Veillard607b35c2002-09-10 12:16:19 +000011279Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * xmlIO.c: fixed a stupid out of bound array error
11282
11283Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11286 messing around with support for Windows path, cleanups,
11287 trying to identify and fix the various code path to the
11288 filename access. Added xmlNormalizeWindowsPath()
11289
Daniel Veillard76575762002-09-05 14:21:15 +000011290Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * error.c valid.c: working on better error reporting of validity
11293 errors, especially providing an accurate context.
11294 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11295 error reports in those cases.
11296
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011297Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11300 parser.c parserInternals.c xmlIO.c: get rid of all the
11301 perror() calls made in the library execution paths. This
11302 should fix both #92059 and #92385
11303
Daniel Veillard19aa7022002-09-05 11:14:19 +000011304Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * xmllint.c: memory leak reporting was broken after a change
11307 of the preprocessor symbol used to activate it.
11308
Daniel Veillardec6725e2002-09-05 11:12:45 +000011309Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * tree.c: try to make the copy function work for node of
11312 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11313 DOM layers though, not libxml2 itself.
11314
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011315Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * valid.c: try to provide file and line informations, not all
11318 messages are covered, but it's a (good) start
11319
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011320Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * xinclude.c: reimplemented a large part of the XInclude
11323 processor, trying to minimize resources used, James Henstridge
11324 provided a huge test case which was exhibiting severe memory
11325 consumption problems.
11326
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011327Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/Makefile.am: applied patch from Christophe Merlet to
11330 reestablish DESTDIR
11331
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011332Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * libxml.spec.in: fixes libary path for x86_64 AMD
11335
John Fleckbe98b332002-09-04 03:16:23 +000011336Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11337
11338 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011339 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011340 (plus resulting generated html files)
11341 fixing one spot I missed in the tutorial where I hadn't freed
11342 memory properly
11343
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011344Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11345
11346 * doc/tutorial/includeaddattribute.c
11347 * doc/tutorial/includeaddkeyword.c
11348 * doc/tutorial/includegetattribute.c
11349 * doc/tutorial/includekeyword.c
11350 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011351 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011352 update tutorial to properly free memory (thanks to Christopher
11353 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011354 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011355 added image files so the callouts are graphical, making it
11356 easier to read ( use "--param callout.graphics 1" to generate
11357 html with graphical callouts)
11358
Daniel Veillarde1662542002-08-28 11:50:59 +000011359Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11362 nice logos generated by Marc Liyanage
11363 * doc/site.xsl *.html: changed the stylesheet to show the new
11364 logo and regenerated the pages
11365
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011366Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11369
Daniel Veillard42766c02002-08-22 20:52:17 +000011370Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * xpath.c: possible mem leak patch from Jason Adams
11373
11374Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11377 in the XQuery namespace
11378 * configure.in: preparing 2.4.24
11379 * doc/*.html: updated the web pages
11380
11381Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * python/generator.py: closing bug #85258 by generating conditional
11384 compile check to avoid linking to routines not configured in.
11385
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000113862002-08-22 Havoc Pennington <hp@pobox.com>
11387
11388 * autogen.sh: update error message for missing automake
11389
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011390Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * python/Makefile.am: typo in target name resulted in libxml2.py
11393 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11394
Daniel Veillard22669b22002-08-22 07:17:11 +000011395Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * win32/win32/Makefile.mingw: updated with version from
11398 Elizabeth Barham at http://soggytrousers.net/repository/
11399
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011400Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11401
11402 * win32/Makefile.msvc: added the prefix location to the include
11403 and lib search path.
11404
Havoc Pennington830e8972002-08-18 22:22:13 +0000114052002-08-18 Havoc Pennington <hp@pobox.com>
11406
11407 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11408 both automake 1.6 and 1.4 installed get the right automake. Means
11409 compilation from CVS will now require the latest automake 1.4
11410 release, or manually creating symlinks called "automake-1.4" and
11411 "aclocal-1.4"
11412
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011413Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * configure.in python/Makefile.am: more AMD 64 induced changes from
11416 Frederic Crozat
11417
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011418Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * xinclude.c: oops I was missing the xml:base fixup too
11421 * result/XInclude/*.xml: this adds xml:base attributes to most
11422 results of the tests
11423
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011424Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xinclude.c: quick but apparently working implementation of
11427 xi:fallback, should close bug #89684
11428 * Makefile.am test/XInclude/docs/fallback.xml
11429 result/XInclude/fallback.xml: added a basic test for fallback,
11430 and run with --nowarning to avoid a spurious warning
11431 * configure.in: applied patch from Frederic Crozat for python
11432 bindings on AMD 64bits machines.
11433
Daniel Veillard9e923512002-08-14 08:48:52 +000011434Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11437 the caller don't pass a SAX callback block.
11438
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011439Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * tree.c: applied the same fix for the XML-1.0 namespace to
11442 xmlSearchNsByHref() as was done for xmlSearchNs()
11443
Daniel Veillardad11b302002-08-12 14:53:41 +000011444Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * libxml.3: small cleanup of the man page
11447 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11448 when serializing HREF attributes generated by XSLT.
11449
Daniel Veillardc084e472002-08-12 13:27:28 +000011450Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11453 version of Marc Liyanage' patch for boolean attributes in HTML
11454 output
11455
Daniel Veillard5f91b372002-08-12 12:13:01 +000011456Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * python/tests/serialize.py: fixed the test results, indenting
11459 behaviour changed slightly
11460
Aleksey Sanin9e951762002-08-08 18:02:41 +000011461Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11462
11463 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11464 new c14n function to Windows def files
11465
Aleksey Saninea4272a2002-08-02 23:50:03 +000011466Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11467
11468 * c14n.c: fixed a memory leak in c14n code
11469
Daniel Veillard58e44c92002-08-02 22:19:49 +000011470Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * parser.c include/libxml/parser.h: adding a new API for Christian
11473 Glahn: xmlParseBalancedChunkMemoryRecover
11474 * valid.c: patch from Rick Jones for some grammar cleanup in
11475 validation messages
11476 * result/VC/* result/valid/*: this slightly change some of the
11477 regression tests outputs
11478
Daniel Veillard0bf29002002-08-01 12:54:11 +000011479Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * tree.c: trying to fix a problem in namespaced attribute handling
11482 raised by Christian Glahn
11483
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011484Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * encoding.c include/libxml/encoding.h: Opening the interface
11487 xmlNewCharEncodingHandler as requested in #89415
11488 * python/generator.py python/setup.py.in: applied cleanup
11489 patches from Marc-Andre Lemburg
11490 * tree.c: fixing bug #89332 on a specific case of loosing
11491 the XML-1.0 namespace on xml:xxx attributes
11492
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011493Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11494
11495 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11496 corner case from new Merlin's test suite and added a callback
11497 that will be used to improve xmlsec performance
11498
11499
Daniel Veillard0b22def2002-07-29 16:23:03 +000011500Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * HTMLtree.c: trying to fix the <style> escaping problem in
11503 HTML serialization bug #89342
11504
Daniel Veillard0b28e882002-07-24 23:47:05 +000011505Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11508 and rebuilt the web site.
11509
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011510Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011511
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011512 * include/libxml/tree.h: added _private member to xmlNs struct
11513
Daniel Veillard1d995272002-07-22 16:43:32 +000011514Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * HTMLparser.c: fixing bug #84876 based on the xml working
11517 code.
11518
William M. Brack61eaba52002-07-21 11:14:18 +000011519Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11520
11521 * python/Makefile.am: enhanced to fix bug 72012 (errors
11522 when using '-jX' make parameter)
11523
William M. Brackef61d202002-07-19 08:32:00 +000011524Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11525
11526 * xpath.c: small additional enhancement for booleans
11527 compared to nodesets
11528
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011529Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * HTMLtree.c: changed the order of the encoding declaration
11532 attributes in the meta tags due to a bug in IE/Mac
11533
William M. Brack0c022ad2002-07-12 00:56:01 +000011534Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11535
11536 * xpath.c: enhanced handling of booleans (especially '='
11537 and '!=' for nodesets) - fixes bug 85256. Added new
11538 routine xmlXPathNotEqualValues for more proper handling
11539 of '!=' when nodesets are involved.
11540
Daniel Veillard06944e22002-07-11 19:55:18 +000011541Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11544 doc/xmlcatalog_man.xml to the source distribution
11545
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011546Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11547
11548 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11549 asked for this.
11550
Daniel Veillard539638b2002-07-06 19:55:14 +000011551Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * configure.in: preparing 2.4.23
11554 * doc/*: rebuilt the docs
11555
Daniel Veillard176d99f2002-07-06 19:22:28 +000011556Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * parser.c: fixing bug #84169 by fixing the
11559 comment of xmlCreatePushParserCtxt to describe the
11560 encoding detection parameters better.
11561
Daniel Veillard37f961d2002-07-06 17:53:56 +000011562Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * valid.c: fixing bug #79331 in one path the lookup for
11565 ID attributes on a namespaced node wasn't handled correctly :-\
11566
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011567Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * HTMLparser.c: trying to fix 87235 about discarded white
11570 spaces in the HTML parser.
11571 * result/HTML/*: this changes the output of a number of HTML
11572 regression tests
11573
Daniel Veillardfdc91562002-07-01 21:52:03 +000011574Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * xpath.c: applied patch from Richard Jinks for the namespace
11577 axis + fixed a memory error.
11578 * parser.c parserInternals.c: applied patches from Peter Jacobi
11579 removing ctxt->token for good.
11580 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11581 popped out by the regression tests.
11582 * Makefile.am: patch for threads makefile from Gary Pennington
11583
William M. Brack6000af52002-06-28 11:43:13 +000011584Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11585
Daniel Veillardfdc91562002-07-01 21:52:03 +000011586 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011587 expressions involving preceding-sibling (et al).
11588
Daniel Veillard153120c2002-06-18 07:58:35 +000011589Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * hash.c: applied a patch from Peter Jacobi to solve a problem
11592 when compiling with the Watcom C on Win32
11593 * result/schemas/*.err: the change of hashing algo generated
11594 permutations in the output
11595
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011596Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * hash.c: applied patch from Sander Vesik improving the quality of
11599 the hash function.
11600
Aleksey Sanina5808b92002-06-14 17:07:41 +0000116012002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011602
11603 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11604 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11605 xmllint.c xpath.c: replaced sprintf() with snprintf()
11606 to prevent possible buffer overflow (the bug was pointed
11607 out by Anju Premachandran)
11608
Daniel Veillarde059b892002-06-13 15:32:10 +000011609Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * parser.c: removed an uninitialized data error popped by valgrind
11612 on PE references
11613
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011614Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11615
11616 * doc/xml.html
11617 adding tutorial reference to the web page
11618
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011619Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11620
11621 * doc/tutorial/xmltutorial.xml
11622 * doc/tutorial/ar01s07.html
11623 * doc/tutorial/ape.html
11624 * doc/tutorial/includegetattribute.c
11625 adding section to tutorial about retrieving an attribute
11626 value
11627
Daniel Veillardf5582f12002-06-11 10:08:16 +000011628Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * parser.c: applied a couple of patches from Peter Jacobi to start
11631 to get rid of ctxt->token, with a possible significant speed
11632 improvement to be gained once done. Better compliance with PE
11633 references constructs in DTDs too.
11634 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11635 from Peter too
11636
Daniel Veillard38d80e22002-06-11 07:24:56 +000011637Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11640 xmlParseElement was likely to have been deallocated at the
11641 time of the report, possibly leading to segfault. Just report
11642 the tag name now.
11643
Daniel Veillard9e412302002-06-10 15:59:44 +000011644Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * xpath.c: patch from Richard Jinks for XPath substring() function
11647 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11648
Aleksey Sanina5808b92002-06-14 17:07:41 +0000116492002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011650
11651 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11652
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011653Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11654
11655 *doc/FAQ.html
11656 fixing typos in FAQ, thanks to Robert Funnell for the
11657 editing help
11658
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011659Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * NEWS: got complaints from rpmlint that it was empty
11662
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011663Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11664
11665 * added doc/tutorial, including:
11666 apa.html
11667 apb.html
11668 apc.html
11669 apd.html
11670 ar01s02.html
11671 ar01s03.html
11672 ar01s04.html
11673 ar01s05.html
11674 ar01s06.html
11675 includeaddattribute.c
11676 includeaddkeyword.c
11677 includekeyword.c
11678 includestory.xml
11679 index.html
11680 xmltutorial.xml
11681 libxml tutorial, including generated html
11682
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011683Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11684
11685 * result/c14n/exc-without-comments/merlin-c14n-two-*
11686 result/c14n/without-comments/merlin-c14n-two-*
11687 test/c14n/exc-without-comments/merlin-c14n-two-*
11688 test/c14n/without-comments/merlin-c14n-two-*
11689 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11690 c14n/exc-c14n and slightly modified test script to handle
11691 these test cases
11692 * c14n.c: fixed bugs for complicated nodes set (namespace
11693 without node and others from merlin-c14n-two.tar.gz)
11694 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11695 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11696 for xmlsec performance patch
11697 * xpath.c: fixed self::node() for namespaces and attributes
11698
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011699Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11700
11701 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11702 but with the format parameter
11703 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11704
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011705Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11706
11707 * Makefile.am: updated c14n tests suite
11708 * c14n.c: performance improvement for previous c14n patch
11709
Daniel Veillarde72c7562002-05-31 09:47:30 +000011710Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * parser.c: another peroformance patch from Peter Jacobi, that
11713 time on parsing attribute values.
11714
Aleksey Sanin508a1012002-05-31 06:32:32 +000011715Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11716
11717 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11718 into LibXML2 test suite
11719
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011720Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11721
11722 * c14n.c: propagating xpath ancesstors node fix to c14n
11723 plus small performance improvement to reduce number of
11724 mallocs
11725 * xpath.c: fixed ancestors axis processing for namespace nodes
11726
Daniel Veillard46de64e2002-05-29 08:21:33 +000011727Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11730 Peter Jacobi
11731
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011732Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * configure.in: preparing 2.4.22
11735
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011736Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11739 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11740 a public entry point.
11741 * doc/*: rebuilt the API and docs
11742
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011743Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * xpath.c: patch from Richard Jinks to fix a problem introduced
11746 in the previous patch and pointed by Norm
11747
Daniel Veillardc6924812002-05-24 11:10:43 +000011748Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * libxml.spec.in: fixing bug #81112
11751
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011752Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * uri.c: fixing bug #82848
11755
Daniel Veillarda2878972002-05-24 07:54:39 +000011756Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11759 output of one catalog test
11760
Aleksey Sanin114e4752002-05-24 07:20:27 +000011761Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011762
Aleksey Sanin114e4752002-05-24 07:20:27 +000011763 * global.data globals.c tree.c include/libxml/globals.h
11764 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11765 default value for global parameter xmlIndentTreeOutput to 1 and
11766 introduced new global parameter xmlTreeIndentString (the string
11767 used to do one-level indent) with default value " " (as it was
11768 in tree.c)
11769
Daniel Veillard49d5af82002-05-23 11:55:49 +000011770Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11773 with trio and schemas.
11774
Daniel Veillard7c13af42002-05-22 09:57:32 +000011775Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * xpath.c: patch from Richard Jinks to fix the problem raised in
11778 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11779
Daniel Veillard5a872412002-05-22 06:40:27 +000011780Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * xmlschemas.c: a bit of work on import.
11783 * xmlschemastypes.c: Charles Bozeman provided a compare function
11784 for date/time types so min/max facet restrictions should work,
11785 indeterminate comparisons return an error instead of equal.
11786 * test/schemas/date_0* result/schemas/date_0_0: specific test
11787 from Charles Bozeman too
11788
Daniel Veillard10b6da42002-05-18 07:55:20 +000011789Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11792 from Christian Cornelssen fixing the man pages and the Catalog
11793 building script.
11794 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11795 next step is <xs:import> I now have a reasonable understanding
11796 of how it works.
11797
Daniel Veillarde5354492002-05-16 08:43:22 +000011798Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11801
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011802Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11803
11804 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11805
Daniel Veillard088bf112002-05-14 11:03:59 +000011806Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * xpath.c: fixing an XPath function evalutation bug pointed out
11809 by Alexey Efimov where the context was lost when evaluating
11810 the function arguments
11811
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011812Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011813
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011814 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11815 function public for XMLSec performance optimizations
11816
Daniel Veillard3cd72402002-05-13 10:33:30 +000011817Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * python/generator.py python/libxml2class.txt : fixed a problem
11820 with the HTML parser pointed by Gary Benson
11821 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11822 example
11823
Aleksey Sanine48a3182002-05-09 18:20:01 +000011824Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11825 * parser.c: fixed bug #81159 (memory growth in SAX)
11826
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011827Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11828 * xpath.c: fixed bug #78858 (the real fix)
11829
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011830Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011831 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011832
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011833Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * tree.c: modified xmlNodeSetBase to allow changing the
11836 base of a document.
11837
Daniel Veillard070803b2002-05-03 07:29:38 +000011838Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * xmlschemastypes.c: patch Charles Bozeman for validation of
11841 all the date, time, and duration types
11842 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11843 * configure.in: fixed an error pointed by an user
11844 * xml2-config.in: fixed an error pointed by an user
11845
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011846Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11847
11848 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11849 win32/libxml2.def.src xmlIO.c: exported default
11850 'file:', 'http:' and 'ftp:' protocols input handlers
11851 and maked protocols comparisson case insensitive
11852
Daniel Veillard34de97f2002-04-30 14:29:22 +000011853Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * configure.in: Neven Has detected a typo
11856
Daniel Veillard28577c32002-04-30 06:48:41 +000011857Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11860 as one of the persons allowed to commit directly to the
11861 module.
11862
Daniel Veillardfc57b412002-04-29 15:50:14 +000011863Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11866 * valid.c: raised a too low limit
11867 * doc/*: rebuilt the docs
11868
Daniel Veillardeca82812002-04-24 11:42:02 +000011869Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * test/XPath/expr/floats test/XPath/expr/functions
11872 result/XPath/expr/floats result/XPath/expr/functions
11873 xpath.c: another XPath conformance patch from Richard Jinks
11874
Daniel Veillard13e04c62002-04-23 17:51:29 +000011875Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * xmlschemas.c: fixed validation of attribute groups.
11878 * test/schemas result/schemas: added an example from the primer
11879
Daniel Veillard88c58912002-04-23 07:12:20 +000011880Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11883 * test/schemas result/schemas: updated the test list
11884
Daniel Veillarde19fc232002-04-22 16:01:24 +000011885Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * TODO: updated a bit
11888 * parser.c: made a comment more specific
11889 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11890 Schemas conformance.
11891 * test/schemas result/schemas: updated the test list
11892
Daniel Veillard441bc322002-04-20 17:38:48 +000011893Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11896 implementing xs:all with minOccurs = 0
11897 * tes/schemas/* result/schemas/*: added more tests covering
11898 xs:all
11899
Daniel Veillard8a001f62002-04-20 07:24:11 +000011900Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * xmlregexp.c: first implementation of the all particle, this
11903 may need to be revisited for case where not all transitions
11904 must be crossed.
11905
Daniel Veillard7646b182002-04-20 06:41:40 +000011906Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * tree.c: another entity processing update from Markus Henke
11909
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011910Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11911
11912 * trionan.c: fixed crash on OSF/1
11913
Daniel Veillardb4398962002-04-19 07:01:55 +000011914Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * xmlschemas.c: more Schemas work
11917 * test/schemas/* result/schemas/*: added more tests coming
11918 from the spec.
11919
Daniel Veillard54761132002-04-18 21:00:44 +000011920Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11923 ExcC14N specification
11924
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011925Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * tree.c: patch from Markus Henke, fix for recursive entities.
11928
Daniel Veillard23b1f372002-04-18 15:50:05 +000011929Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * xpath.c: fix a problem with string() on a document node.
11932
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011933Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * Makefile.am xmlschemas.c: more Schemas work
11936 * test/schemas/* result/schemas/*: added more tests coming
11937 from the spec.
11938
Daniel Veillard6231e842002-04-18 11:54:04 +000011939Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11942 * result/HTML/*: this changes a few things in the results
11943
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011944Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11945
11946 * include/libxml/tree.h: eliminated 'declaration different than
11947 prototype' warning
11948 * include/win32config.h: "resolved" conflicts with errno.h
11949
Daniel Veillardb509f152002-04-17 16:28:10 +000011950Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11953 on the automata interfaces and debug of counted choices
11954 * test/schemas/* result/schemas/*: added a number of tests
11955
Daniel Veillard8651f532002-04-17 09:06:27 +000011956Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11959 a bit of work on Schemas
11960 * testSchemas.c: try to make it more useful
11961 * test/schemas/* result/schemas/* Makefile.am: changed the
11962 Schemas regression test procedure, started adding a few samples
11963
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011964Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11965
11966 * include/libxml/encoding.h: Patch for the Borland C++ builder
11967 * include/libxml/tree.h: Patch for the Borland C++ builder
11968 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011969 * win32/bcb5: New directory for the Borland C++ builder
11970 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011971
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011972Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11973
11974 * win32/Makefile.msvc: Update for XML Schema support
11975 * win32/configure.js: Update for XML Schema support
11976 * win32/libxml2.def.src: Update for XML Schema support
11977
Daniel Veillard4255d502002-04-16 15:50:10 +000011978Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11981 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11982 xmlunicode.c include/libxml/Makefile.am
11983 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11984 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11985 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11986 include/libxml/xmlversion.h.in : merged the current state of
11987 XML Schemas implementation, it is not configured in by default,
11988 a specific --schemas configure option has been added.
11989 * test/automata test/regexp test/schemas Makefile.am
11990 result/automata result/regexp result/schemas:
11991 merged automata/regexp/schemas regression tests
11992
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011993Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * xpath.c: Gary found a compile time problem, fixes #78823
11996
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011997Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * configure.in: release of 2.4.20
12000 * doc/*: updated and rebuilt the docs
12001
Daniel Veillardf544f192002-04-15 12:56:56 +000012002Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12003
12004 * python/Makefile.am: patch from Cristian Gafton to build on
12005 Red Hat 6.2, should also fix #75779
12006
Daniel Veillard940492d2002-04-15 10:15:25 +000012007Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * valid.c: first part of fixing #78729
12010
Daniel Veillardeb475a32002-04-14 22:00:22 +000012011Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12014 escaping of URI when saving HTML files.
12015 * result/HTML/*: this impacted some tests
12016
Daniel Veillard9b731d72002-04-14 12:56:08 +000012017Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * configure.in: trying to fix #77441
12020
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012021Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * include/libxml/xmlIO.h: Hallski complained it could not be
12024 included by itself.
12025
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012026Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12029
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012030Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12031
12032 * win32/configure.js: patch from Nilo for the c14n option
12033 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12034
Daniel Veillardda423da2002-04-10 19:25:38 +000012035Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12038 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12039 LIBXML_THREAD_ENABLED
12040
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012041Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * xpath.c: another patch from Richard Jinks for substring conformance
12044 * test/XPath/expr/floats test/XPath/expr/strings
12045 result/XPath/expr/floats result/XPath/expr/strings: update of the
12046 test suite to check those.
12047
Daniel Veillard01917aa2002-04-10 11:30:41 +000012048Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * xpath.c: patch from Richard Jinks for .x float parsing.
12051
Daniel Veillard46d6c442002-04-09 16:10:39 +000012052Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * parser.c: patch from Markus Henke when an encoding ain't recognized
12055
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012056Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * libxml.m4: got a report that #include <string.h> was needed
12059
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012060Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12063
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012064Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12065
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012066 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012067
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012068Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12069
12070 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12071 pointed out by Melvyn Sopacua.
12072
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012073Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * libxml.m4: Frédéric Crozat gave a patch related to the change
12076 of Include paths breaking the libxml.m4
12077
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012078Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * xpath.c: Fix bug #76927 forgot to save some context
12081 when evaluating binary expressions
12082
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012083Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * configure.in: fixed configure for MPE/iX from Markus Henke
12086 * xmlmemory.c: fixed initialization problems
12087 * xpath.c: another set of patches from Richard Jinks this
12088 fixes "make XPathtests" on linux
12089
Daniel Veillard21458c82002-03-27 16:12:22 +000012090Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12093 * test/XPath/expr/compare test/XPath/expr/equality
12094 test/XPath/expr/floats test/XPath/expr/functions
12095 test/XPath/expr/strings result/XPath/expr/compare
12096 result/XPath/expr/equality result/XPath/expr/floats
12097 result/XPath/expr/functions result/XPath/expr/strings: Updated
12098 tests though they show a divergence on Linux
12099
Daniel Veillard28dfed12002-03-27 09:08:17 +000012100Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * xpath.c trionan.c: previous commit also included patches
12103 from Richard Jinks on some IEEE support corner case
12104
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012105Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12108 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12109 that $(datadir) should be used for docs
12110
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012111Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12112
12113 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12114 could leak filedescriptors
12115
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012116Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * configure.in nanohttp.c: applied patch from Allan Clark for
12119 UnixWare/OpenServer
12120
Daniel Veillard19274092002-03-25 16:48:03 +000012121Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * configure.in: preparing 2.4.19
12124 * doc/*: rebuilt the docs
12125
Daniel Veillard56b2db72002-03-25 16:35:28 +000012126Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * nanohttp.c: fixing #76043, got fed up with non-portability
12129 of that piece of code.
12130
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012131Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12132
12133 * valid.c SAX.c: Never commit without running "make tests" :-(
12134 fix a couple of stupidities in the previous commit
12135 * result/*: a few changes in some attribute order result of previous
12136 commit.
12137
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012138Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12141 the internal subset should not raise duplicate ID errors,
12142 also there was a small bug in conjunction to namespace
12143 declarations defaulted and xml:xxx attributes DTD definitions.
12144
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012145Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * xpath.c: Richard Jinks also raised some rounding problems
12148 this tries to fix them
12149
Daniel Veillard4e2df542002-03-22 12:23:14 +000012150Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12153 behaviour in xmlXPathCastToString()
12154
Daniel Veillarddb552912002-03-21 13:27:59 +000012155Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12158 raised by Morus Walter
12159
Daniel Veillard9e537932002-03-21 13:08:08 +000012160Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12163 from Igor
12164
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012165Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * xpath.c: fixing #75619, related to a problem when trying
12168 to evaluate condition when the current node set resulting
12169 from that sub-step evaluation is empty. Also fixes 2 potential
12170 problem with previous-sibling and next-siblings axis.
12171
Daniel Veillard1840ef02002-03-21 08:05:23 +000012172Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12175 HTML support is not configured in.
12176
Daniel Veillard561b7f82002-03-20 21:55:57 +000012177Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12180 include/libxml/tree.h: dohh I really didn't intended to commit
12181 this test version :-(
12182
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012183Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12184
12185 * testSAX.c: I wanted to see the real speed at the SAX interface
12186 after a little too many Ximianer started complaining about the
12187 parser speed.
12188 added a --quiet option:
12189 paphio:~/XML -> ls -l db100000.xml
12190 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12191 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12192 3200006 callbacks generated
12193 real 0m1.270s
12194 Which means 16MBytes/s and 3Mcallback/s
12195
Daniel Veillardc62a1472002-03-19 18:35:12 +000012196Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * xpath.c: valgrind spotted another error that time when running
12199 on libxslt regression tests
12200
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012201Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * Makefile.am: adding "make valgrind" running the full regression
12204 tests (except python ones) under Valgrind (using valgrind -q
12205 which was kindly added by the author).
12206 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12207 passes cleanly now except an obcure floating point initialization
12208 raised in log10() in one XPath regression test ???
12209 * tree.c: edited some comments to close #75244
12210
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012211Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12212
12213 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12214 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12215 context of ScrollKeeper, made sure that if the number is
12216 an integer, the serialization follows the description at
12217 http://www.w3.org/TR/xpath#section-String-Functions
12218
Daniel Veillard5997aca2002-03-18 18:36:20 +000012219Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012221 * configure.in: preparing 2.4.18
12222 * doc/*: updated and rebuilt the web site
12223 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12224 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012225 * parser.c: humm, changed the way the SAX parser work when
12226 xmlSubstituteEntitiesDefault(1) is set, it will then
12227 do the entity registration and loading by itself in case the
12228 user provided SAX getEntity() returns NULL.
12229 * testSAX.c: added --noent to test the behaviour.
12230
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012231Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * parser.c: Wilfried Teiken provided a hackish but working
12234 way to get context reported back on entities when parsing
12235 with SAX and without breaking the DOM build.
12236
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012237Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * c14n.c: applied a new patch from Aleksey Sanin
12240 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12241 to reference Aleksey implementation of XML digital Signatures
12242
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012243Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * xpath.c: small fix to avoid potential problem due to
12246 ordering of freeing data
12247 * python/Makefile.am: people were complaining about
12248 the generated file in python dir not being built
12249
Daniel Veillardd2379012002-03-15 22:24:56 +000012250Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12253 python/generator.py python/libxml.c python/types.c: Cleanup
12254 of the python Makefiles based on Jacob and James feedback,
12255 fixed the spec file accordingly, fixed the number of warning
12256 that passing my pedantic CFLAGS was generating. Conclusion
12257 is that Python includes are real crap.
12258
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012259Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12260
12261 * configure,in: it was reported quite a few times that
12262 xml2-config --cflags should not output
12263 -I$includeprefix/libxml2/libxml because libxml2 header names
12264 clashes with existing names like list.h from C++ stl.
12265 Includes should be #include<libxml/xxx.h> so ...
12266
Daniel Veillard6f293b12002-03-15 09:42:33 +000012267Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12268
12269 * c14n.c: another patch from Aleksey Sanin
12270
Daniel Veillard5c396542002-03-15 07:57:50 +000012271Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12274 canonicalization algorithm
12275 * doc/xml.html doc/index.html: added the C14N references on the
12276 index page.
12277
jacob berkman9be65862002-03-14 02:15:56 +0000122782002-03-13 jacob berkman <jacob@ximian.com>
12279
12280 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12281 usage, redundant, and gcc specific
12282
Daniel Veillard75be0132002-03-13 10:03:35 +000012283Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * xpath.c: speedup some node selection operations, this can
12286 have a significant impact on DocBook Norm's stylesheets
12287 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12288 make sure it's always the case
12289 * debugXML.c: distinguish CDATA and comments in ls operations
12290
Daniel Veillard61f26172002-03-12 18:46:39 +000012291Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12294 to generate better API descriptions etc...
12295
Daniel Veillard9ff88172002-03-11 09:15:32 +000012296Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * c14n.c: Fixing #74186, made sure all boolean expressions
12299 get fully parenthesized, ran indent on the output
12300 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12301 include/libxml/tree.h: also #74186 related, removed the
12302 --with-buffers option, and all the preprocessor conditional
12303 sections that were resulting from it.
12304
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012305Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * valid.c: applied patch from Dodji Seketeli fixing an
12308 uninitailized variable in xmlValidGetValidElements()
12309
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012310Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12311
12312 * c14n.c: fixed a few comments
12313 * doc/*.html doc/*/*.html: regenerated the docs and added
12314 the C14N API
12315 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12316
Daniel Veillardfa49d872002-03-09 10:20:00 +000012317Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12318
12319 * check-xml-test-suite.py: fix to adapt varaiations in the
12320 bindings
12321 * configure.in python/setup.py python/setup.py.in: fixed to
12322 have the version of the python scripts automatically updated
12323
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012324Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12327 in xmlCopyProp()
12328
Daniel Veillardaf43f632002-03-08 15:05:20 +000012329Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * configure.in: preparing 2.4.17 release
12332 * doc/*: updated and rebuilt the docs
12333 * xpath.c: fixed a comment
12334 * python/libxml.c: fixed a possible reentrancy problem
12335
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012336Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12339 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12340 added a specific regression test
12341 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12342 not raise exceptions when failing to find the attribute.
12343
Daniel Veillard90bc3712002-03-07 15:12:58 +000012344Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * configure.in xmllint.c: owen pointed out a problem with the
12347 ftme fix, gettimeofday() was not detected by configure and
12348 the ftime header wasn't included, dohhh
12349
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012350Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12351
12352 * configure.in xmllint.c: trying to fix #71457 for timing
12353 precision when gettimeofday() is not availble but ftime() is
12354
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012355Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12356
12357 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12358 are now copied on install and part of the -devel RPM
12359
Daniel Veillard7b416132002-03-07 08:36:03 +000012360Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * xpath.c: trying to avoid bug #72150 which was apparently
12363 caused by a gcc bug (or a processor problem) as detailed
12364 at http://veillard.com/gcc.bug
12365
Daniel Veillardf742d342002-03-07 00:05:35 +000012366Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12369 fixed xmlReconciliateNs(), added a Python test/example for
12370 inter-document cut'n paste
12371 * python/libxml.py: fixed node.doc on document nodes and added
12372 xpathEval() onto node objects
12373
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012374Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12375
12376 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12377 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12378 fixup and integrated tests for the serialization stuff
12379
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012380Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12381
12382 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12383 moved the libxml man page to section 3
12384
Daniel Veillard1e774382002-03-06 17:35:40 +000012385Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * tree.c: fix bug #72490
12388 * python/libxml.c python/libxml.py: added methods serialize()
12389 and saveTo() to all node elements.
12390
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012391Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmlIO.c: closed #73430, don't read from an input source
12394 which indicated an end-of-file or an error.
12395
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012396Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * parser.c: make sure SAX endDocument is always called as
12399 this could result in a Python memory leak otherwise (it's
12400 used to decrement ref-counting)
12401 * python/generator.py python/libxml.c python/libxml.py
12402 python/libxml2-python-api.xml python/libxml2class.txt
12403 python/tests/error.py python/tests/xpath.py: implemented
12404 the suggestions made by Gary Benson and extended the tests
12405 to match it.
12406
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012407Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * python/generator.py: applied patch fixing #73450
12410
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012411Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * xpath.c: fixing #61290 "namespace nodes have no parent"
12414 long standing divergence from the XPath REC. NodeSets
12415 simply hold a copy of namespace nodes and those node ->next
12416 points to the parent (which may not be the node carrying the
12417 definition).
12418 * include/libxml/xpath.h: flagged but didn't added a possible
12419 speedup
12420 * DOCBparser.c HTMLparser.c: removed some warnings from push
12421 parser due to new state being added.
12422 * tree.c: new fix from Boris Erdmann
12423 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12424 the XML Canonalization support from Aleksey Sanin
12425
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012426Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * tree.c: patch from Boris Erdmann fixing some namespace odities
12429 with xmlCopyNode()
12430
Daniel Veillardc6613042002-03-02 09:34:02 +000012431Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * xmlIO.c: fix bug #72706 when loading a NULL entity
12434
Daniel Veillardc0fef772002-03-01 16:16:31 +000012435Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12436
12437 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12438 actually change in a future XML Namespace revision.
12439
Daniel Veillard79426f22002-03-01 16:14:17 +000012440Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12441
12442 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12443 added the possibility of returning nodesets from XPath extension
12444 functions written in Python
12445
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012446Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * python/*: commiting some Python bindings work done while travelling
12449
Daniel Veillard97300512002-03-01 09:13:41 +000012450Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12453 explicitely with memory debugging switched on
12454
Daniel Veillard6361da02002-02-23 10:10:33 +000012455Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12456
12457 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12458 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12459 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12460 the accessor generator for strings
12461 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12462 regression test.
12463
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012464Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * python/README python/generator.py python/libxml.c python/setup.py:
12467 added the 'usual' setup.py to allow building a libxml2-python
12468 module based on the same code. The initialization is however
12469 different the 2 .so files fo libxml2 and libxslt are identical and
12470 they entry point initialize both libraries. this is done to avoid
12471 some possible nasty problem since the Python don't merge the maps
12472 of all shared modules.
12473
Daniel Veillard158a4d22002-02-20 22:17:58 +000012474Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12475
12476 * parser.c: fixed a push/encoding bug reported by Michael
12477 on librsvg
12478
Daniel Veillard7839e162002-02-20 18:54:48 +000012479Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12480
12481 * include/libxml/parserInternals.h: fixes a misplaced #endif
12482
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012483Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * parser.c valid.c: found and fixed a couple of allocation bugs
12486
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012487Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * doc/xml.html doc/python.html doc/*: added a Python and binding
12490 page describing the current state of the Python bindings and
12491 giving pointers to the other languages wrappers.
12492
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012493Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12496 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12497 rebuilt the API and web site
12498 * xpath.c: fixed #71978 portability bugs
12499
Daniel Veillard8aff2472002-02-19 21:50:43 +000012500Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12503
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012504Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * include/libxml/parserInternals.h parser.c: had to change
12507 2 internal parsing API when processing document content
12508 to check the start and end of element content are defined
12509 in the same entity
12510 * valid.c include/libxml/valid.h: attribute normalization can
12511 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12512 with the context to report it.
12513 * SAX.c: fixed the last known bugs, crazy validation constraints
12514 when a document is standalone seems correctly handled. There
12515 is a couple of open issues left which need consideration especially
12516 PE93 on external unparsed entities and standalone status.
12517 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12518 The 2 tests left failing are actually in error. Cleanup done.
12519
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012520Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12521
12522 * valid.c: implemented E59 spaces in CDATA does not match the
12523 nonterminal S
12524
Daniel Veillard878eab02002-02-19 13:46:09 +000012525Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * SAX.c parser.c valid.c: more validation test fixups
12528 * check-xml-test-suite.py: added duration info for the tests
12529
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012530Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12531
12532 * parser.c valid.c: a couple of errors were reported but not
12533 saved back as such in the parsing context. Down to 1% failure rate
12534 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12535
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012536Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12537
12538 * xmlInternald.c: isExtender was missing a char
12539 * parser.c include/libxml/parser.h: % are acceptable in the
12540 internal subset if within a PUBLIC ID
12541
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012542Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12543
12544 * SAX.c parserInternals.c valid.c: more work on the conformance
12545 suite. Took the step to finally block documents with encoding
12546 errors. It's a fatal error per the spec, people should have fixed
12547 their documents by now.
12548
Daniel Veillard55253e22002-02-18 14:32:39 +000012549Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12550
12551 * check-xml-test-suite.py: fixed the test script after some discussion
12552 on the semantic of TYPE="error"
12553 * Makefile.am: added the script to the distrib
12554
Daniel Veillard28757702002-02-18 11:19:30 +000012555Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * SAX.c entities.c: fixed a couple of conformances issues deep
12558 into the validation code (standalone and undeclared Notations)
12559
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012560Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12561
12562 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12563 stayed there for years !
12564
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012565Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12568 missing
12569
Daniel Veillardc7612992002-02-17 22:47:37 +000012570Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12571
12572 * check-xml-test-suite.py: improved the behaviour a bit as
12573 well as the logs
12574 * parser.c valid.c SAX.c: fixed a few more bugs
12575 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12576
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012577Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12578
12579 * check-xml-test-suite.py: python script to run regression tests
12580 against the XML Test suite of W3C/OASis
12581 * SAX.c: fixed a validation bug
12582 * parser.c: fixed 3 errors pointed by the test suite
12583 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12584 * python/Makefile.am: fixed a dependendy
12585
Daniel Veillard9f28f302002-02-15 20:48:08 +000012586Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12587
12588 * xmlmemory.c: avoid a warning bug #71594
12589
Daniel Veillard144024e2002-02-13 21:14:46 +000012590Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12593 warning on alpha/Tru64
12594
Daniel Veillarde4301c82002-02-13 13:32:35 +000012595Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * include/libxml/entities.h: fixing a comment
12598 * valid.c: fixing some troubles with validity check on namespaces
12599 * result/VC/NS3 test/VC/NS3: added a specific regression test
12600
Daniel Veillarda6d05382002-02-13 13:07:41 +000012601Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * tree.c: Fixing #71342 serializing '\n' in attribute values
12604 * result/noent/att3 result/att3 test/att3: added a specific
12605 test.
12606
Daniel Veillard797a5652002-02-12 13:46:21 +000012607Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12608
12609 * python/libxml.c: couple of bug fixes
12610
Daniel Veillard01a6d412002-02-11 18:42:20 +000012611Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * python/*.py: removed tabs and used spaces.
12614
Daniel Veillard397ff112002-02-11 18:27:20 +000012615Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12618 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12619
Daniel Veillard03517542002-02-11 13:54:40 +000012620Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12623 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12624
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012625Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * include/libxml/encoding.h include/libxml/entities.h
12628 include/libxml/globals.h include/libxml/parser.h
12629 include/libxml/threads.h include/libxml/tree.h
12630 include/libxml/xmlmemory.h: trying to fix the include mess
12631
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012632Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * include/libxml/xmlmemory.h: reverted part of the previous
12635 attempt to provide #69655, this was breaking the build.
12636
Daniel Veillard0ba59232002-02-10 13:20:39 +000012637Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12638
12639 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12640 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12641 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12642 include/libxml/parserInternals.h include/libxml/tree.h
12643 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12644 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12645 clean.
12646 * python/libxml.c: fixed a warning.
12647
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012648Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12649
12650 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12651 copying of node, merge back IDs in the target document.
12652 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12653 test/XInclude/ents/ids.xml: test case
12654 * result/VC/ElementValid4: output changed due to a typo fix
12655
Daniel Veillard1c18e302002-02-09 22:16:40 +000012656Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012659 generate the dependencies right as Jacob found out. Add
12660 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012661
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012662Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * parserInternals.c valid.c: Justin Fletcher found some parts
12665 of the code needing cleanup
12666 * libxml.spec.in python/Makefile.am python/generator.py
12667 python/libxml.c python/libxml.py: Fixed the python Makefiles
12668 corrected a bug showing up on ia64, changed the name of the
12669 python internal module too
12670
Daniel Veillard07be19b2002-02-08 14:20:35 +000012671Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * Makefile.am: applied patch from Andris Pavenis for binary
12674 name suffixes
12675
Daniel Veillardf216d462002-02-08 13:44:24 +000012676Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * xmllint.c win32/win32config.h: fixing #68748
12679
Daniel Veillardd455d792002-02-08 13:37:46 +000012680Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12681
12682 * valid.c: fixing #70166
12683
12684Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12685
12686 * valid.c: fixing #70077
12687
Daniel Veillardc575b992002-02-08 13:28:40 +000012688Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12689
12690 * Copyright Makefile.am README configure.in libxml.spec.in:
12691 Changed to the MIT Licence
12692 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12693 doc/xmlio.html: updated the doc accordingly
12694 * include/libxml/xmlwin32version.h configure.in: preparing
12695 2.4.14 release
12696 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12697 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12698 fixed the const xmlChar * wrapper and generator, XPath extension
12699 functions now use the context as first argument
12700 * python/tests/tstxpath.py python/tests/xpath.py
12701 python/tests/xpathext.py: Updated the tests accordingly
12702 * tree.c: fixed bug #70067
12703
Daniel Veillard7db38712002-02-07 16:39:11 +000012704Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12705
12706 * Makefile.am: cleanup
12707 * debugXML.c: always use stdout if output is NULL
12708 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12709 * python/Makefile.am python/generator.py python/libxml2class.txt
12710 python/libxml_wrap.h python/types.c: augmented the number of bindings
12711 handling FILE * and XPath contexts
12712 * python/tests/Makefile.am: avoid a stupid problem due to the
12713 use of TEST.
12714
Daniel Veillard15a143b2002-02-06 22:40:50 +000012715Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12716
12717 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12718
Daniel Veillard70cab352002-02-06 16:06:58 +000012719Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12720
12721 * python/TODO python/libxml.c: cleanup the extension function lookup
12722 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12723
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012724Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * configure.in python/Makefile.am: do not install outside
12727 of prefix
12728
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012729Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12730
12731 * python/TODO python/libxml.c: started adding SAX interfaces
12732 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12733 SAX test
12734
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012735Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12736
12737 * tree.c: hardened the addChild function
12738 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12739 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12740 added accessors needed for xmlNode, a bit more testing and
12741 extension of interfaces
12742 * python/tests/Makefile.am python/tests/build.py: added a test
12743 build from scratch/save/load/check
12744
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012745Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * parserInternals.c: change a small bit in the way valididy
12748 error messages get initialized
12749 * python/TODO python/libxml.c python/libxml2-python-api.xml
12750 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12751 added some memory debugging to track leaks at the libxml2 level
12752 * python/tests/*.py: changed all tests to check for leaks,
12753 there is just one left in XPath extension registrations.
12754
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012755Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12756
12757 * python/TODO python/generator.py python/libxml2-python-api.xml
12758 python/libxml2class.txt: more accessor classes for the parser
12759 context, allow to switch on and check validity
12760 * python/tests/Makefile.am python/tests/error.py
12761 python/tests/invalid.xml python/tests/valid.xml
12762 python/tests/validate.py: attded more test and and added error.py
12763 which I forgot to commit in the last step
12764
Daniel Veillard3ce52572002-02-03 15:08:05 +000012765Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * python/Makefile.am python/types.c: cleanup
12768 * python/libxml.c python/libxml.py python/libxml_wrap.h
12769 python/generator.py python/libxml2-python-api.xml
12770 python/libxml2class.txt: added class for parser context, added
12771 first cut for push mode support. Added a framework to generate
12772 accessors functions.
12773 * python/tests/Makefile.am python/tests/push.py: added a push
12774 test
12775
Daniel Veillardcfb05462002-02-02 23:18:22 +000012776Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12777
12778 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12779 bug a bit of cleanup.
12780
Daniel Veillard5d819032002-02-02 21:49:17 +000012781Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12782
12783 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12784 python/libxml2class.txt: adding error redirections and preformat
12785 to a python handler
12786 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12787 tests self checking
12788
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012789Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12792 a function
12793
Daniel Veillard9589d452002-02-02 10:28:17 +000012794Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12797 python/libxml.c python/libxml2-python-api.xml
12798 python/libxml2class.txt: Progressing through the TODOs, class
12799 description output, extra XML API, RPM now builds the wrappers
12800 for all python installed versions
12801
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012802Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * configure.in libxml.spec.in python/Makefile.am python/TODO
12805 python/generator.py python/libxml2class.txt: added more informations
12806 in the libxml2-python package including docs. Slightly changed
12807 the class hierarchy
12808 * python/tests/*: added basic regression tests infrastructure too
12809
12810Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12811
12812 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12813 added libxml2-python as part of the packages installed
12814
Daniel Veillarda7340c82002-02-01 17:56:45 +000012815Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12816
12817 * python/Makefile.am python/generator.py python/libxml.c
12818 python/libxml.py: more work, now able to extend the
12819 XPath interpreter with functions written in python.
12820
Daniel Veillardc3e39442002-02-01 09:29:41 +000012821Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12822
12823 * python/Makefile.am: Jacob sent a patch to allow building from
12824 tarfile.
12825
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012826Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12827
12828 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12829 inserted the python wrappers build, I hope this won't be too
12830 unportable
12831
Daniel Veillard1971ee22002-01-31 20:29:19 +000012832Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * xpath.c: minor optimization
12835 * python/generator.py python/libxml.c python/libxml.py
12836 python/libxml_wrap.h: more work on the python bindings,
12837 they now support XPath and there is no evident leak
12838
Daniel Veillard36ed5292002-01-30 23:49:06 +000012839Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12840
12841 * python/generator.py python/libxml.c python/libxml.py:
12842 more work on the python bindings generator.
12843
Daniel Veillard96fe0952002-01-30 20:52:23 +000012844Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12845
12846 * python/generator.py python/libxml.c python/libxml_wrap.h:
12847 more work on the python bindings.
12848
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012849Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12850
12851 * python/generator.py python/libxml.c python/libxml.py
12852 python/libxml_wrap.h: commited early version of a python binding
12853 for private use only ATM
12854
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012855Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12856
12857 * entities.c tree.c include/libxml/entities.h: applied patch
12858 from Anthony Jones to implement copy of DTD subtree too. Had
12859 just to keep 2 function private which really ought to become
12860 public ones.
12861
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012862Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12863
12864 * xmllint.c: added pointers to the web pages in the usage()
12865
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012866Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12867
12868 * tree.c: more fixes from Petr Kozelka for attribute handling
12869 in the tree API to align the semantic with DOM.
12870
Daniel Veillard36065812002-01-24 15:02:46 +000012871Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12872
12873 * valid.c tree.c entities.c: another set of patches from
12874 Anthony Jones for copy operations cleanup and robustness
12875
Daniel Veillardf8592562002-01-23 17:58:17 +000012876Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12877
12878 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12879 an alphabetic index based on comments content
12880 * doc/*: rebuilt the web site with the new references
12881
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012882Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12883
12884 * parserInternals.h: Greg Sjaardema suggested to use an
12885 eponential buffer groth policy in xmlParserAddNodeInfo()
12886
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012887Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12890 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12891 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12892 to generate cross-references, and added/updated the stylesheets
12893 to generate and link API indexes. The generic keyword index
12894 is not done yet.
12895 * doc/*.html: regenerated all the usual docs too
12896
Daniel Veillard2070c482002-01-22 22:12:19 +000012897Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * debugXML.c: added an xpath function to the shell for T. V. Raman
12900
12901Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012902
12903 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12904 debug routines.
12905
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012906Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12907
12908 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12909 support of attribute nodes
12910
Daniel Veillard9d06d302002-01-22 18:15:52 +000012911Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12912
12913 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12914 hopefully near complete and fully documented of the API in XML
12915 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12916 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12917 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12918 include/libxml/parserInternals.h include/libxml/valid.hi
12919 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12920 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12921 include/libxml/xpath.h include/libxml/xpathInternals.h:
12922 Cleaned up the doc comments a lot in the process, the interface
12923 coverage is now 100%
12924
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012925Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12926
12927 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12928 extracts comments from the gtk-doc DocBook output (a bit
12929 convoluted but seems to work).
12930
Daniel Veillard61006472002-01-21 17:31:47 +000012931Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12932
12933 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12934 added an XML description of the API, moved the script generating
12935 it here. Added a "make api" target
12936
Daniel Veillardd2f23002002-01-21 13:36:00 +000012937Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12938
12939 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12940
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012941Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12942
12943 * xpath.c include/libxml/xpathInternals.h: the change made to
12944 xmlXPathFuncLookupFunc was incompatible roll it back
12945
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012946Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12947
12948 * SAX.c: cleanup patch from Anthony Jones
12949 * doc/Makefile.am: fix the headers to avoid in make scan
12950 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12951 includes, * vs Ptr and general cleanup
12952 * parsedecl.py: first version of a script to extract the
12953 module interfaces, the goal will be to provide .decl or XML
12954 specification of the interfaces to build wrappers.
12955
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012956Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12957
12958 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12959 now provides return codes in case of errors
12960
Bjorn Reese026d29f2002-01-19 15:40:18 +000012961Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12962
12963 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12964 Upgraded to trio baseline 1.6
12965 * strio.h strio.c: Replaced by triostr.h and triostr.c
12966
Daniel Veillard572577e2002-01-18 16:23:55 +000012967Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12968
12969 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12970 of strdup usage in the code
12971
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012972Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12973
12974 * parser.c error.c: Keith Isdale complained rightly that
12975 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12976
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012977Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12978
12979 * tree.c: fixed the funxtion to set the xml: attributes
12980 * debugXML.c: added "setbase" to test it.
12981
Daniel Veillard2c748c62002-01-16 15:37:50 +000012982Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12983
12984 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12985 to allow updating an attribute content
12986
Daniel Veillard8de85c62002-01-15 17:10:15 +000012987Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12988
12989 * libxml.h: try to avoid problems when compiling on Windows
12990
Daniel Veillard314cfa02002-01-14 17:58:01 +000012991Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12992
12993 * hash.c: patch from Anthony Jones for hash.c allocation size
12994 * Makefile.am: trying to work around Yet Another Libtool Madness
12995 and build the 2.4.13 release finally ...
12996
Daniel Veillard744683d2002-01-14 17:30:20 +000012997Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12998
12999 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13000 * doc/* : update of the documentation
13001
Daniel Veillarde6a55192002-01-14 17:11:53 +000013002Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13003
13004 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13005 at fixing #61290 :-(
13006
Daniel Veillardfb25a512002-01-13 20:32:08 +000013007Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13008
13009 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13010 Fixes bug #67229
13011
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013012Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13013
13014 * tree.c: trying to avoid troubles when a subtree is copied
13015 and coalesced in part with the target tree. Should fix
13016 bug #67407
13017
Daniel Veillardd8224e02002-01-13 15:43:22 +000013018Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13019
13020 * valid.c: fixed validation of attributes content of type
13021 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13022 values, very old bug. Fixes #67671
13023
Daniel Veillard8107a222002-01-13 14:10:10 +000013024Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13025
13026 * parser.c include/libxml/parserInternals.h tree.c: integrated
13027 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13028 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13029
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013030Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13031
13032 * threads.c: applied Serguei Narojnyi's patch to add native
13033 thread support on the Win32 platform
13034 * testThreadsWin32.c Makefile.am: added the test program also
13035 from Serguei, Win32 specific
13036 * include/win32config.h include/libxml/xmlwin32version.h.in:
13037 added patch from Igor for the Windows thread specific defines.
13038
Daniel Veillard845cce42002-01-09 11:51:37 +000013039Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13040
13041 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13042
Daniel Veillard7b602b42002-01-08 13:26:00 +000013043Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13044
13045 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13046 output page into XMLinfo.html. Close bug #66951 and
13047 raised by Robert Collins too.
13048
Daniel Veillard73c6e532002-01-08 13:15:33 +000013049Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13050
13051 * encoding.c: Paul Keogh pointed out a possibility of segfault
13052 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13053 Closes bug # 68238
13054
Daniel Veillard4a859202002-01-08 11:49:22 +000013055Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13056
13057 * doc/*.html: updated the Gdome2 links
13058
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013059Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13060
13061 * libxml.h: Applied following patches from Robert Collins
13062 and make sure IN_LIBXML is defined when compiling it
13063 -------
13064 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13065 as well as Visual C.
13066 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13067 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13068 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13069 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13070 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13071 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13072 xmlSysIDExists xmlNoNetExists).
13073 * xmllint.c: Don't include winsock2.h for Cygwin.
13074
Daniel Veillard401c2112002-01-07 16:54:10 +000013075Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13076
13077 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13078 when the version info is not present.
13079
Daniel Veillard6f42c132002-01-06 23:05:13 +000013080Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13081
13082 * tree.c: Anthony Jones pointed out a problem in
13083 xmlStringGetNodeList() and provided a fix for it
13084
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013085Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13086
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013087 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013088 xmlCreatePushParserCtxt() when the initial buffer passed
13089 is large.
13090
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013091Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13092
13093 * win32/*: big cleanup of the Windows/MSVC project files
13094 from Igor Zlatkovic
13095
Daniel Veillardcebb1362002-01-02 13:13:30 +000013096Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13097
13098 * doc/Makefile.am: should fix #67674 and avoid troubles if
13099 xsltproc is not available or fails in the prefix provided
13100
Daniel Veillard26908ab2002-01-01 16:50:03 +000013101Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13102
13103 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13104
Daniel Veillard5344c602001-12-31 16:37:34 +000013105Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13108 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13109 Fixed a few other problems raised by Charlie Bozeman.
13110 * result/VC/ElementValid[5-7]: fixed the output
13111
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013112Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13115 patches from Charlie Bozeman. Regenerated the HTML docs.
13116
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013117Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13120 for Windows from Igor
13121
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013122Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * xmllint.c: applied Justin Fletcher patch for --output or -o
13125
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013126Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13127
13128 * win32/libxml2/libxml2.def.src: close #67019
13129
Daniel Veillard01db67c2001-12-18 07:09:59 +000013130Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13131
13132 * xmllint.c: applied Justin Fletcher generic timing patch
13133 similar to the one already applied to xsltproc.
13134
Daniel Veillardd1640922001-12-17 15:30:10 +000013135Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * include/libxml/tree.h tree.c: applied documentation patches
13138 from Charlie Bozeman
13139
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013140Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13141
13142 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13143
Daniel Veillard29e43992001-12-13 22:21:58 +000013144Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * valid.c: fix the xmlStrdup() used in the previous patch.
13147 * valid.c: added --dropdtd
13148 * tree.c: fixed xmlUnlinkNode so it also removes the references
13149 from the document if the node is a DTD
13150
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013151Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13152
13153 * HTMLtree.c valid.c: cleanup some static declarations
13154
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013155Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13156
13157 * xmllint.c: removed another strdup()
13158 * doc/FAQ: removed the HP/UX entry
13159
Daniel Veillarded472f32001-12-13 08:48:14 +000013160Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13161
13162 * valid.c: fix bug #66816 when validating.
13163 * xmllint.c: don't use sys/time.h if configure did not found it
13164
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013165Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13166
13167 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13168 xmlcatalog_man.xml
13169
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013170Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13173 xmlInitMemory() was declared twice
13174
Daniel Veillardb82c1662001-12-09 14:00:54 +000013175Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13176
13177 * globals.c: do not reference strdup() !
13178 * configure.in libxml-2.0.pc.in: trying to fix the libs
13179 of the various config extraction modules
13180
Daniel Veillardef90ba72001-12-07 14:24:22 +000013181Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13182
13183 * configure.in : preparing 2.4.12
13184 * doc/* : updated and rebuilt the docs
13185
Daniel Veillard220346d2001-12-07 11:33:54 +000013186Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * uri.c: closed bug #66159
13189 * testURI.c: added --escape option
13190 * configure.in: some cleanup for xml2-config --cflags
13191
Daniel Veillard2a906822001-12-06 14:34:08 +000013192Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * globals.c testThreads.c: removed some misplaced includes
13195 of xmlversion.h
13196
Daniel Veillarde28313b2001-12-06 14:08:31 +000013197Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * threads.c: patch from Gary Pennington fixing a possible
13200 problem at initialization time.
13201
Daniel Veillardd3b08822001-12-05 12:03:33 +000013202Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13203
13204 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013205 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013206 CodeWarrior.
13207
Daniel Veillarda7866932001-12-04 13:14:44 +000013208Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * xmllint.c: applied Geert Kloosterman's patch to fix
13211 --repeat --timing output
13212
Daniel Veillard19840942001-11-29 16:11:38 +000013213Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13216 where non-wellformed XML declaractions were not detected.
13217
Daniel Veillarde85d9342001-11-28 14:43:12 +000013218Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13221
Daniel Veillard22f25a82001-11-28 09:12:23 +000013222Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13225 gets reset by xmlCleanupInputCallbacks() and this makes the
13226 function useless. Same for output.
13227
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013228Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * xmlIO.c: robert pointed out a loop error in callback cleanups
13231
Daniel Veillard8faa7832001-11-26 15:58:08 +000013232Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13233
13234 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13235 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13236 they are not really tied to debugging
13237
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013238Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13241 * xmllint.c: better --catalogs description
13242
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013243Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13244
13245 * tree.c: fixed a couple of problems in xmlSetProp()
13246
Daniel Veillardcd337f02001-11-22 18:20:37 +000013247Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13250 unappropriate stdout output.
13251
Daniel Veillard566d4df2001-11-22 13:00:53 +000013252Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13255 by Denis Beurive, closes #65111
13256
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013257Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13258
13259 * valid.c: in case of content model validity error, don't
13260 print it if validity warnings were not requested.
13261
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013262Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13265 * parserInternals.c: removed the last exit() call. Print an
13266 unmaskable error on stderr instead (library mismatch detection)
13267
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013268Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13269
13270 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13271 shell instructions from Heiko Rupp
13272
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013273Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * catalog.c: use the URL notation file:// for default catalog paths
13276
Daniel Veillard0ec98632001-11-14 15:04:32 +000013277Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13278
13279 * include/libxml/tree.h: better comments for _private fields
13280 * tree.c: removed a problem when copying an entity reference.
13281
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013282Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * vms/*: updated instructions and diffs from John A Fotheringham
13285
Daniel Veillarda11001b2001-11-12 22:45:36 +000013286Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13287
13288 * include/libxml/xmlerror.h: avoid an include problem if
13289 #include <libxml/xmlerror.h> happens first in code
13290 seems to be the case in KDE libs
13291
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013292Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13293
13294 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13295 from Igor for Windows
13296
13297Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13298
13299 * Makefile.am: Gary Pennington pointed out a missing prefix
13300
Daniel Veillard43d3f612001-11-10 11:57:23 +000013301Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13302
13303 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13304 * doc/*: upgraded and rebuilt the docs
13305
Daniel Veillardc1f78342001-11-10 11:43:05 +000013306Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13307
13308 * HTMLparser.c: fix comment in scripts element parsing.
13309 * result/HTML/doc3*: updated the results.
13310
13311Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * uri.c: another URI bug fix #63336, using Joel Young patch.
13314
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013315Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13318 a cleaned up version of the Pwd shell string generation.
13319
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013320Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * valid.c include/libxml/tree.h: trying to fix namespaces +
13323 validation problems for good, closing #63619 in the process
13324 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13325 wrong in this respect, fixed it.
13326
Daniel Veillardd536f702001-11-08 17:32:47 +000013327Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * xmllint.c: Morus Walter patch to allow --format and --encode
13330
Daniel Veillard5004f422001-11-08 13:53:05 +000013331Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13332
13333 * debugXML.c: Stefan Kost provided an help command for the shell
13334
Daniel Veillarda6825e82001-11-07 13:33:59 +000013335Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * debugXML.c: Heiko Rupp pointed that the shell would crash
13338 on empty nodesets returns.
13339
Daniel Veillard03f848d2001-11-07 12:53:46 +000013340Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13341
13342 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13343 migh need the history libraries
13344
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013345Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13348 handle the case of < in quoted attributes, Bastian Kleineidam
13349
Daniel Veillardc853b322001-11-06 15:24:37 +000013350Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13353 fixing catalog breakages
13354 * Makefile.am catalog.c result/catalogs/catal
13355 result/catalogs/mycatalog.* test/catalogs/catal*:
13356 fixed more problems in catalog support, added more regression tests
13357 for both XML and SGML catalog handling
13358
Daniel Veillard66870c72001-11-05 19:27:49 +000013359Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * debugXML.c: applied an improvement to xmlGetLineNo() from
13362 Keith Isdale
13363
Daniel Veillardffe09c92001-11-05 14:21:47 +000013364Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13367 Side effect of the progressive catalog loading
13368
Daniel Veillardad661b92001-11-05 11:43:15 +000013369Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * Makefile.am: confexecdir and confexec_DATA were defined twice
13372 pointed out by Karl Eichwalder
13373
Daniel Veillard6eb17722001-11-04 22:19:27 +000013374Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13375
13376 * xmlcatalog.c: avoid unlink() and use remove() instead.
13377
Daniel Veillardea898282001-11-04 22:13:45 +000013378Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * libxml.spec.in: cleanup
13381 * include/libxml/xmlwin32version.h: updated with 2.4.8
13382
Daniel Veillarda4617b82001-11-04 20:19:12 +000013383Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13384
13385 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13386 of compiling libxml with a non standard set of options
13387
John Fleck027edfb2001-11-04 20:13:58 +000013388Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13389
13390 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13391 document --sgml option, fixing gnome bugzilla #63382
13392
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013393Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13394
13395 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13396 breakage of 2.4.7, added a couple of really needed APIs
13397 like xmlCatalogIsEmpty() and xmlNewCatalog()
13398 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13399 for install-catalog
13400 * configure.in: preparing 2.4.8
13401
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013402Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13405 include/libxml/tree.h include/libxml/xmlIO.h: more include
13406 cleanups, export cleanly one html output + format function.
13407
13408Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * parser.c: removed initGenericErrorDefaultFunc call from
13411 xmlInitParser() since it could destroy previous calls to
13412 xsltSetGenericErrorFunc() effects
13413
Daniel Veillardebd38c52001-11-01 08:38:12 +000013414Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13417 keyword.
13418
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013419Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * Makefile.am: cleanup
13422 * threads.c: cleanup too
13423 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13424 from xsltproc
13425 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013426 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013427
Daniel Veillard91c00402001-10-30 17:41:38 +000013428Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13429
13430 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13431 was not used anymore !
13432
Daniel Veillard52dcab32001-10-30 12:51:17 +000013433Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13434
13435 * configure.in: preparing 2.4.7
13436 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13437 manual page from John
13438 * doc/*: updated the doc and rebuilt the generated pages
13439
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013440Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * xmlIO.c: closing bug #62711, the library should never
13443 close stdin or stdout.
13444
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013445Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13446
13447 * uri.c: second pass at fixing #63336, using Joel Young
13448 final patch. looks okay.
13449
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013450Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13451
13452 * uri.c include/libxml/uri.h: trying to clear #63336
13453 allowing the escaping routine to parse unconformant
13454 URI-References.
13455
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013456Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * vms/readme.vms vms/build_libxml.com nanoftp.c
13459 include/libxml/xmlversion.h.in: a few VMS updates from
13460 John A Fotheringham
13461 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13462 and xmlCleanupOutputCallbacks() for the Perl binding people.
13463
Daniel Veillard635ef722001-10-29 11:48:19 +000013464Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13467 apply fixes to close #63271 and avoid segfaults when
13468 the error routine gets callbed before xmlInitParser()
13469 get called.
13470 * nanoftp.c error.c: Applied patches from Justin Fletcher
13471 correcting some xmlGenericError misuses.
13472
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013473Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13474
13475 *doc/xmllint.xml, doc/xmllint.1
13476 New and improved man page for xmllint - .xml is the original, .1
13477 is the generated man page
13478
Daniel Veillardc9484202001-10-24 12:35:52 +000013479Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13480
13481 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13482 the web site from the main HTML document.
13483
Daniel Veillard5151c062001-10-23 13:10:19 +000013484Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13485
13486 * parser.c: fixed an erroneous validation bug when PE refs
13487 occurs in external parsed entities referenced from the
13488 internals subset
13489 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13490 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13491 added the associated testcase, it's a nice one.
13492 * HTMLparser.c: generate the DTD node as HTML still ...
13493 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13494
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013495Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * HTMLparser.c: fixed a bug in htmlNewDoc()
13498
Daniel Veillard89cad532001-10-22 09:46:13 +000013499Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * test/threads/*: added entities testing to the Thread test
13502 * testThreads.c: make the test reasonable
13503 * DOCBparser.c: fix the DTD public and system ID
13504 * xmllint.c: added --sgml for SGML DocBook importing
13505 * Makefile.am: added Docbtests target
13506
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013507Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13508
13509 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13510 * testThreads.c: removed bogus include
13511
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013512Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13515 fixed a very serious (looping) validation bug
13516
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013517Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * include/libxml/globals.h include/libxml/threads.h threads.c
13520 testThreads.c: far more testing, cleaning up bugs
13521 * *.c : make sure globals.h is always included.
13522
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013523Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13524
13525 * HTMLparser.c: try to get rid of parser loops for good.
13526
Daniel Veillardab7488e2001-10-17 11:30:37 +000013527Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13528
13529 * configure.in: fixed some bugs in CFLAGS passing.
13530 * test/threads Makefile.am testThreads.c: added a specific
13531 threaded test case (really nasty, guaranteed).
13532
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013533Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13534
13535 * catalog.c: serious cleanup on the management of the
13536 XML catalog tree, more tests done, especially with
13537 the catalog PI.
13538
Daniel Veillard364789a2001-10-16 12:45:00 +000013539Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13540
13541 * catalog.c: avoid a problem in catalog cleanup on SMP if
13542 catalogs were not initialized.
13543
Daniel Veillard81463942001-10-16 12:34:39 +000013544Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13545
13546 * catalog.c xpath.c: trying to cleanup the not thread safe
13547 parts of the library.
13548
Daniel Veillard64a411c2001-10-15 12:32:07 +000013549Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13550
13551 * include/libxml/globals.h configure.in global.data: make
13552 the allocation be per-thread a configure option
13553 * encoding.c include/libxml/parser.h: fixed compilation
13554 errors
13555
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013556Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * include/libxml/parser.h: Norm reported that a few lines
13559 added were breaking libxslt compile, removed them for now
13560
Daniel Veillard6f350292001-10-14 09:56:15 +000013561Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13562
13563 * parser.c parserInternals.c threads.c: debugged and fixed
13564 initialization problems which were giving troubles on SMP
13565 boxes.
13566
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013567Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13568
13569 * include/libxml/Makefile.am: missing globals.h
13570
Daniel Veillarde7090612001-10-13 12:18:28 +000013571Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013572
Daniel Veillarde7090612001-10-13 12:18:28 +000013573 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013574
Daniel Veillardd0463562001-10-13 09:15:48 +000013575Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13576
13577 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13578 include/libxml/parserInternals.h include/libxml/tree.h
13579 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13580 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13581 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13582 Applied the last patches from Gary, cleanup, activated threading
13583 all user accessible global variables are now handled in globals.[ch]
13584 Still a bit rought but make tests passes with either
13585 --with-threads defined at configure time or not.
13586 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13587 linking options
13588
Daniel Veillardb8478642001-10-12 17:29:10 +000013589Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * Makefile.am include/libxml/Makefile.am
13592 include/libxml/globals.h globals.c include/libxml/threads.h
13593 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13594 configure.in: started integrating the core of the thread support
13595 not activated yet but half integrated. The code should still
13596 compile and work anyway.
13597
Daniel Veillardb44025c2001-10-11 22:55:55 +000013598Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13599
13600 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13601 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13602 integrating the non-controversial parts of Gary Pennington
13603 multithread patches
13604 * catalog.c: corrected a small bug introduced
13605
Daniel Veillard75b96822001-10-11 18:59:45 +000013606Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13607
13608 * catalog.c include/libxml/catalog.h: very serious cleanup,
13609 isolating unportable code and as much as possible the accesses
13610 to the global shared catalog. May need more testing !
13611
Daniel Veillard78d12092001-10-11 09:12:24 +000013612Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13613
13614 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13615 Keith Isdale patches for the XSLT debugger interfaces. Some
13616 cleanup
13617
Daniel Veillardff0b7312001-10-11 06:46:09 +000013618Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13619
13620 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13621 * DOCBparser.c: generate line nubers in elements
13622
Daniel Veillard60087f32001-10-10 09:45:09 +000013623Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13624
13625 * configure.in: preparing 2.4.6 release
13626 * doc/xml.html doc/html/*: updated and rebuilt the docs
13627 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13628
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013629Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13630
13631 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13632 adding documentation for DV's supercatalog support
13633
Daniel Veillard82d75332001-10-08 15:01:59 +000013634Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13635
13636 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13637 super catalog support adding one API and one flag --sgml to
13638 xmlcatalog
13639
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013640Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13641
13642 * doc/xmlcatalog_man.xml, xmlcatalog.1
13643 One more crack at
13644 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13645
13646
Thomas Broyer47334c02001-10-07 16:41:52 +000013647Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13648
13649 * xpath.c: implemented xmlXPathObjectCopy for external objects
13650 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13651
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013652Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13653
13654 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13655 finishing up fix to
13656 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13657 the xmlcatalog man page display more elegantly
13658
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013659Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13660
13661 * configure.in: closing bug #61832
13662 * HTMLparser.c: removed a warning
13663
Daniel Veillard6ab38382001-10-06 13:08:27 +000013664Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13665
13666 * xpath.c: fixing #61673 part I, do not loose doc information
13667 when copying result value trees.
13668
Daniel Veillard556c6682001-10-06 09:59:51 +000013669Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13670
13671 * xpath.c: trying to harden the XPath interpreter
13672
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013673Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13674
13675 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13676 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13677
William M. Brack1633d182001-10-05 15:41:19 +000013678Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13679
13680 * HTMLparser: repaired another loop problem
13681
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013682Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13683
13684 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13685 parsing.
13686 * xpath.c: fix bug #61291 the default XML namespace node is
13687 missing from the namespace axis.
13688 * tree.c: refuse to create namespaces nodes with prefix "xml"
13689
Daniel Veillard651f9472001-10-04 14:51:06 +000013690Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13691
13692 * SAX.c: ouch a non-defined namespace could lead to a crash,
13693 fixed #61215
13694
Daniel Veillard7dd05702001-10-04 14:25:12 +000013695Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13696
13697 * parserInternals.c: closed bug #61054
13698
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013699Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * include/libxml/Makefile.am: closing #60708
13702
Daniel Veillarda293c322001-10-02 13:54:14 +000013703Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13704
13705 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13706 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13707
Daniel Veillardf4309d72001-10-02 09:28:58 +000013708Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13709
13710 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13711
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013712Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13713
13714 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13715 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13716
Daniel Veillard16756b62001-10-01 07:36:25 +000013717Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13718
13719 * catalog.c: Justin Fletcher provided cleaup code in case
13720 HAVE_STAT is not defined
13721 * include/win32config.h: Igor Zlatkovic suggested to have
13722 HAVE_STAT defined there
13723
William M. Brack5e1cac12001-09-28 16:19:18 +000013724Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13725
13726 * catalog.c - fixed typing error reported by M. Barros
13727
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013728Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13729
13730 * xmllint.c - fixing typo
13731
William M. Brackd28e48a2001-09-23 01:55:08 +000013732Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13733
13734 * HTMLparser.c: small enhancement to prevent loop on
13735 unrecognizable data
13736
Daniel Veillardb1d62872001-09-21 09:47:08 +000013737Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13738
13739 * parserInternals.c: applying patch from bug #60757 this
13740 should close it
13741
Daniel Veillardc0631a62001-09-20 13:56:06 +000013742Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13743
13744 * catalog.c xmlcatalog.c: removed a couple of warning
13745 * xpath.c: try to solve the linking problem on platforms
13746 needing trio to compile
13747
Daniel Veillard1a123612001-09-19 08:06:23 +000013748Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013749
Daniel Veillard1a123612001-09-19 08:06:23 +000013750 * Makefile.am libxml.spec.in: backing up non-documented changes
13751 commited without review or aproval by Jens Finke <jens@gnome.org>
13752 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013753
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013754Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13755
13756 * configure.in: Joe Orton provided a patch fixing a problem
13757 when iconv is specified to be in a non-standard directory
13758 but wasn't exported in xml2-config --cflags
13759
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013760Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13761
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013762 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013763 troubles with 2.4.4 errors.
13764
Daniel Veillard16698282001-09-14 10:29:27 +000013765Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13766
13767 * encoding.c entities.c: do not output hexadecimal charrefs
13768 when serializing HTML since some version of Netscape can't
13769 grok it, generate decimal ones.
13770 * result/HTML/doc3.htm: output changed due to previous test
13771 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13772
Daniel Veillard98fed372001-09-13 11:34:58 +000013773Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13774
13775 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13776 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13777
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013778Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013779 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013780
13781 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13782 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13783 updated the configuration scripts systems accordingly
13784
Daniel Veillard04382ae2001-09-12 18:51:30 +000013785Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * configure.in: preparing for 2.4.4
13788 * doc/xml.html doc/html/*: updated and rebuilt the docs
13789
Daniel Veillardd63437e2001-09-12 15:00:27 +000013790Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13791
13792 * win32/dsp/libxml2.def.src: tried to incorporate comments
13793 from bug #59220
13794
Daniel Veillard319a7422001-09-11 09:27:09 +000013795Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * parser.c result/noent/wml.xml: fixed bug #59981 related
13798 to handling of '&' in attributes when entities are substitued
13799
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013800Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13801
13802 * libxml.h include/libxml/xmlversion.h.in
13803 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13804 Tried to close bug #60131
13805
Daniel Veillardbce62332001-09-10 18:46:55 +000013806Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13809
Daniel Veillard143b04f2001-09-10 18:14:14 +000013810Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13811
13812 * SAX.c: fixing bug #59946 on xmlns=""
13813
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013814Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13815
13816 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13817 but allocates a new error code.
13818
Daniel Veillard05c13a22001-09-09 08:38:09 +000013819Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13820
13821 * xmllint.c: John Fleck fixed typos in the options output
13822 * parser.c SAX.c: fix ignorable white space SAX selection
13823
13824Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13825
13826 * entities.c: Steve Underwood found the possibility of an
13827 ininite loop in case of error.
13828
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013829Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13830
13831 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13832
Daniel Veillarda050d232001-09-05 15:51:05 +000013833Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13834
13835 * parser.c: warn if version is not 1.0 but it's not
13836 strictly speaking an error after analyzing the spec
13837
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013838Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13839
13840 *doc/catalog.html - add link to the html version of the
13841 man page, other linguistic cleanups
13842
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013843Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13844
13845 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13846 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13847 file, has not yet been included in the build.
13848
Daniel Veillard99784ff2001-09-01 16:20:28 +000013849Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13850
13851 * catalog.c: removed a duplicate affectation Justin Fletcher
13852
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013853Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13854
13855 * tree.c: Armin Sander pointed a possible text coalescing
13856 problem, completed his patch.
13857
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013858Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13859
13860 * trionan.c: Fixed const and volatile re-definition problem
13861
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013862Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13863
13864 * libxml.4 parser.c: doc updates from Heiko Rupp
13865 * parserInternals.c: 2 sanity checks from Heiko Rupp
13866
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013867Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13868
13869 * tree.c: applied patch from Armin Sander to make some pointers
13870 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013871 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013872
Daniel Veillardb06c6142001-08-27 14:26:30 +000013873Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13874
13875 * xpath.c: hum, restrict the integer usage gcc bug workaround
13876 to only gcc compilers so that other architecture don't get
13877 penalized by this limitation.
13878 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13879
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013880Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13881
13882 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13883 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13884
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013885Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13886
13887 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13888 --convert option to xmlcatalog to convert SGML ones to
13889 the XML syntax.
13890 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13891
13892 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013893Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * catalog.c xmlIO.c: started some serious testing and fixed
13896 a few bug and optmization needs.
13897
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013898Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13899
13900 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13901 preparing for a 2.4.3 release even if it may not be ready yet
13902 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13903 all file parsing lookup to go through the entity resolver, add
13904 to add an API to bypass it (needed to load catalogs themselves),
13905 some cleanup on the catalog code too.
13906 * nanoftp.c: small cleanup
13907 * doc/catalog.html: small update
13908
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013909Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13910
13911 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13912 Jun Kuriyama
13913
Daniel Veillardffb120d2001-08-23 00:52:23 +000013914Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13915
13916 * doc/catalog.html: finished the catalog documentation
13917
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013918Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13919
13920 * doc/catalog.html doc/xml.html: added documentation about
13921 Catalog support, misses an API description
13922 * doc/html/*: reextracted the API pages
13923
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013924Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13925
13926 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13927 Added the part about section 7.2 on URI resolution,
13928 fixed a side effect in the HTML parser, look complete
13929 and ready to rock except the URI/SystemID part!
13930
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013931Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13932
13933 * include/libxml/catalog.h include/libxml/parser.h
13934 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13935 xmlIO.c: added support and APIs needed for the catalog PI
13936 * include/libxml/xmlIO.h: cleanup
13937
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013938Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13939
13940 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13941 include/libxml/catalog.h: starts to look okay, really
13942 plugged the new framework, cleaned a lot of stuff,
13943 added some APIs, except the PI's support missing this
13944 should be mostly complete
13945 * result/catalogs/* test/catalogs/*: added new test, enriched
13946 the existing one with URN ID tests
13947
Daniel Veillard64339542001-08-21 12:57:59 +000013948Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13949
13950 * catalog.c: fixed nextCatalog
13951 * result/catalogs/docbook test/catalogs/*: started adding
13952 a small regression test
13953
Daniel Veillardcda96922001-08-21 10:56:31 +000013954Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13955
13956 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13957 more work on the XML catalog support.
13958 * parser.c include/libxml/parser.h: small cleanup seems using
13959 list as a public parameter name can give portability troubles
13960 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13961 include/libxml/xpath.h include/libxml/Makefile.am: removed
13962 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13963 wrappers
13964
Bjorn Reese45029602001-08-21 09:23:53 +000013965Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13966
13967 * Makefile.am trio.c triodef.h trionan.c xpath.c
13968 include/libxml/Makefile.am include/libxml/trionan.h:
13969 Re-worked Not-A-Number and Infinity support.
13970 * xmlcatalog.c: added readline include files
13971
Daniel Veillard344cee72001-08-20 00:08:40 +000013972Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13973
13974 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13975 testCatalog as xmlcatalog, making it an installed app
13976 adding a shell, and preparing it to be a /etc/xml/catalog
13977 management tool, though not ready yet
13978 * catalog.c include/libxml/catalog.h: adding support for
13979 XML Catalogs http://www.oasis-open.org/committees/entity/
13980 not finished, there is some interesting tradeoffs and a
13981 few open questions left.
13982
Daniel Veillardb7664f42001-08-19 13:00:43 +000013983Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13984
13985 * xmllint.c: fixed a line formatting problem
13986
Daniel Veillard5015b712001-08-17 09:37:52 +000013987Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13988
13989 * SAX.c: removed a couple of unused variable (Albert Chin)
13990
Daniel Veillardbb371292001-08-16 23:26:59 +000013991Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13992
13993 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13994 trying to fix some troubles w.r.t. function returning
13995 const xxxPtr.
13996
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013997Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13998
13999 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14000 defined
14001
Daniel Veillardae6db172001-08-16 19:32:00 +000014002Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14003
14004 * xpointer.c: removed unused var
14005
Daniel Veillard09190202001-08-16 16:27:41 +000014006Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14007
14008 * testXPath.c: another small cleanup closing bug #59110
14009
Daniel Veillard796f4b62001-08-16 16:00:13 +000014010Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14011
14012 * win32/dsp/libxml2.def.src: small cleanup closing bug
14013 #59108
14014
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014015Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14016
14017 * example/gjobread.c: add xmlCleanupParser() before leaving
14018
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014019Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14020
14021 * config.h.in configure.in include/libxml/xmlwin32version.h:
14022 released 2.4.2
14023
Daniel Veillardd3d06722001-08-15 12:06:36 +000014024Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14025
14026 * include/libxml/valid.h debugXML.c valid.c: deprecate
14027 the non-boundchecking Sprintf functions, add Snprintf
14028 this should close bug #57984
14029
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014030Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14031
14032 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14033 URIs before doing the lookups (pointed by Mark Vakoc)
14034
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014035Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14036
14037 * xpath.c: serious changes on Result Value Trees and NodeSets
14038 w.r.t. deallocation and collect operations. Probably not
14039 100% clean (merge of allocated trees smells like a problem).
14040 Seems sufficient to close #58943
14041
Daniel Veillard90493a92001-08-14 14:12:47 +000014042Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14043
14044 * xmllint.c: adding a --format option
14045
Daniel Veillardfe703322001-08-14 12:18:09 +000014046Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14047
14048 * xpath.c: count() was broken on Result Value Tree
14049 * xmlIO.c: fixed file:/// accesses on _WIN32
14050
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014051Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14052
14053 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14054 macro was renamed, this should close bug #58683
14055
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014056Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14057
14058 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14059 entity substitution mode text at the end of the entity might
14060 be added due to text coalescing.
14061 * nanoftp.c parser.c: small cleanup
14062
Daniel Veillard0c720972001-08-08 20:59:00 +000014063Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14064
14065 * HACKING: added John Fleck right to commit in the doc subdir
14066
Daniel Veillard48da9102001-08-07 01:10:10 +000014067Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14068
14069 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14070 allow to inherit attributes from the DTD directly in the
14071 tree, this is needed for XPath and can be a useful feature.
14072 Inherited namespaces are always provided at the tree level now
14073 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14074 of tests for this feature (XSLT being the prime user).
14075
Daniel Veillard50f34372001-08-03 12:06:36 +000014076Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14077
14078 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14079 testSAX.c xmlIO.c xmllint.c include/win32config.h
14080 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14081 include/libxml/xmlwin32version.h.in win32/README.MSDev
14082 win32/dsp/*: applied Win32 Facelift No.2 patches from
14083 Igor Zlatkovic for Windows/MSC
14084
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014085Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14086
14087 * SAX.c: unparsedEntityDecl() the URI computation of the
14088 entity wasn't done breaking XSLT unparsed-entity-uri()
14089
Daniel Veillard567e1b42001-08-01 15:53:47 +000014090Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14091
14092 * xpath.c: fixed a bug when walking the descendants and
14093 the current node has no children
14094 * debugXML.c: show up when a text node is supposed to not be escaped
14095
Thomas Broyerf186c822001-07-31 23:30:37 +000014096Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14097
14098 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14099 worked like the set:leading() function)
14100 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14101
Daniel Veillardba6db032001-07-31 16:25:45 +000014102Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14105
Daniel Veillard57905372001-07-31 15:52:17 +000014106Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * include/libxml/xmlIO.h: apply change to close #58141
14109 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14110
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014111Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * parser.c: when the internal subset uses a PE, then the
14114 included entity can use conditional sections.
14115
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014116Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14119 when walking the namespace axis showing up in
14120 libxst/tests/general/bug-12
14121 * xmlmemory.c: added the possibility to trace a given block
14122 defined by its address
14123
Daniel Veillard4aafa792001-07-28 17:21:12 +000014124Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * parser.c: don't override existing encoding specified before
14127 starting xmlParseDocument()
14128
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014129Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * include/libxml/xmlwin32version.h: reinserted, needed for
14132 Windows users of CVS
14133
Darin Adlera77cac02001-07-27 17:41:51 +0000141342001-07-27 Darin Adler <darin@bentspoon.com>
14135
Darin Adler699613b2001-07-27 22:47:14 +000014136 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14137 * testCatalog.c: Add include of <libxml/parser.h>.
14138
141392001-07-27 Darin Adler <darin@bentspoon.com>
14140
Darin Adlera77cac02001-07-27 17:41:51 +000014141 * include/libxml/.cvsignore:
14142 * include/libxml/xmlwin32version.h:
14143 Remove this file from CVS because it's generated.
14144
Daniel Veillard50822cb2001-07-26 20:05:51 +000014145Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * parser.c include/libxml/parser.h: applied const patches from
14148 Tom Moog #58002
14149
Thomas Broyerba4ad322001-07-26 16:55:21 +000014150Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14151
14152 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14153 lookup framework
14154
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014155Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * tree.c: fixed xmlCopyNode() for documents
14158
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014159Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14162
14163Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014164
14165 * parser.c: fixes bug #57652 reported by Morus Walter
14166
Daniel Veillarde3924972001-07-25 20:25:21 +000014167Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14170
Daniel Veillarda53c6882001-07-25 17:18:57 +000014171Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14174 errors, lesson don't add new functions at 1am before a release
14175 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14176 from XPath initialization when possible.
14177
Daniel Veillardd9bad132001-07-23 19:39:43 +000014178Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * result/scripts/base*: removing history/readline changed
14181 this slightly
14182 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14183 xmllint.c: make element content line number generation
14184 optionnal to avoid breaking old apps added interface to switch
14185
Daniel Veillardf012a642001-07-23 19:10:52 +000014186Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014189 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014190 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14191 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14192 John Kroll fixes to allow saving to HTTP via PUT (or
14193 POST of needed).
14194 * doc/html/*.html: regenerated the docs
14195
Thomas Broyere8126242001-07-22 03:54:15 +000014196Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14197
14198 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14199 xmlHashScanFull and xmlHashScannFull3 to get passed the
14200 three keys as arguments to the callback function
14201
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014202Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * configure.in Makefile.am: removed libxml softlink for good
14205 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14206 100% coverage by gtk-doc
14207
Daniel Veillard8599e702001-07-17 21:38:51 +000014208Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14211 fixed serious troubles due to size_t vs. int mismatch
14212
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014213Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14216
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014217Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14218
14219 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14220 convenient extension API for value and context managing
14221 Now handles external objects through xmlXPathPopExternal,
14222 xmlXPathWrapExternal and xmlXPathReturnExternal.
14223 Added functions for sets operations (intersection, etc.)
14224
Daniel Veillard22090732001-07-16 00:06:07 +000014225Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14228 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14229 HTMLparser.c: cleanup of global variables, marking some
14230 const or private.
14231
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014232Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014233
14234 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14235 fixed xmlXPathNodeSetItem when passing index=0
14236
Daniel Veillard05dec342001-07-14 21:57:39 +000014237Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14240
Daniel Veillard28ae6362001-07-14 16:44:32 +000014241Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * xmllint.c: fixed compilation under Cygwin #57503
14244 * TODO: update
14245
Peter Williamsed156f52001-07-13 18:35:13 +0000142462001-07-13 Peter Williams <peterw@ximian.com>
14247
14248 * config.h.in: add #undef HAVE_DLFCN_H
14249
14250 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14251 builddir.
14252
Daniel Veillard73b36e32001-07-12 15:09:52 +000014253Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14256 raised by #57348 and #57381
14257
Daniel Veillard7db37732001-07-12 01:20:08 +000014258Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14261 tree.c xpointer.c: store the line numbder in element->content,
14262 may break some software, need a configuration mechanism
14263
Darin Adler96037892001-07-11 00:03:16 +0000142642001-07-10 Darin Adler <darin@bentspoon.com>
14265
14266 * .cvsignore:
14267 * example/.cvsignore:
14268 * include/.cvsignore:
14269 * include/libxml/.cvsignore:
14270 Various things that are generated and should be ignored.
14271
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014272Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14275 * doc/xml.html doc/html/*: updated the docs
14276
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014277Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14280 validation occured on content with element child
14281
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014282Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * tree.c: fixed XML Base computation which was broken
14285 * debugXML.c: added a base function to the shell
14286 * Makefile.am result/scripts/* test/scripts/*: added scripts
14287 based regression tests, and adding 2 XML Base tests
14288
Daniel Veillard19e96c32001-07-09 10:32:59 +000014289Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * tree.c: set properties doc and call xmlSetListDoc for properties
14292 content when grafting them in a different tree.
14293 * aclocal.m4: remove from CVS
14294
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014295Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * win32/libxml2/libxml2.def.src: added some missing entry point
14298 for XPath (Mark Vakoc)
14299
Daniel Veillard388236f2001-07-08 18:35:48 +000014300Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14303 layer should URI-Unescape before trying to open resources.
14304
Daniel Veillard04383752001-07-08 14:27:15 +000014305Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * xpath.c: fix the name() bug for elements in the default
14308 namespace reported by Charlie Bozeman
14309
Daniel Veillard7583a592001-07-08 13:15:55 +000014310Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14313 led to an XPath fix, improvements of SAX initialization, and
14314 an added option --nocdata to testXPath
14315
Daniel Veillard449d7392001-07-07 19:11:06 +000014316Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * doc/libxml-doc.el: Felix Natter provided anew version working
14319 with XEmacs too
14320
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014321Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * include/libxml/xpath.h: small cleanup
14324 * doc/xml.html: update
14325
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014326Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14329 released 2.3.14
14330
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014331Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014334 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014335
Daniel Veillard73c9c042001-07-05 20:02:54 +000014336Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14339 were not equal to empty strings
14340
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014341Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * SAX.c: fixed a URI-Reference computation problem when validating
14344 * xmlIO.c: small cleanup
14345
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014346Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * parser.c: improved the description of a couple of interfaces
14349 upon Larry Stamper suggestion
14350
Daniel Veillard62f313b2001-07-04 19:49:14 +000014351Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * SAX.c entities.c parser.c: changed completely the way entities
14354 are handled when running the parser in entity substitution mode.
14355 This fixes a bug reported by Stephan Kulow and nearly divides
14356 by 3 the amount of memory required by libxslt to load and process
14357 DocBook TDG.
14358
Daniel Veillardf420ac52001-07-04 16:04:09 +000014359Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * HTMLparser.c: fixing a too early root closing problem raised
14362 byt Prashanth Naidu
14363
Daniel Veillard8c357d52001-07-03 23:43:33 +000014364Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14367 raised by Mark Vakoc.
14368
Daniel Veillard6e90d192001-07-03 16:37:49 +000014369Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * example/Makefile.am: fixed the include path to add srcdir/include
14372 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14373 and some cleanup
14374
Daniel Veillardf06307e2001-07-03 10:35:50 +000014375Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14378 lot of optimization work, results in significant improvements
14379 when handling really complex XPath queries. Add a small optimizer
14380 for unions, improve [n] and [last()], avoid some costly ops.
14381
Daniel Veillard77044732001-06-29 21:31:07 +000014382Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14385 * xpath.c: small cleanup
14386 * xmlGetNsList: reformated, fixed problems if used on Entities
14387
Daniel Veillard2adbb512001-06-28 16:20:36 +000014388Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14391
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014392Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14395 * Makefile.am example/Makefile.am: workaround automake generating
14396 erroneous deps
14397
Daniel Veillard12f7d292001-06-28 13:12:11 +000014398Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * include/win32config.h: bug #56801 Yon Derek provided a patch
14401 to the windows config file.
14402
Daniel Veillard87ee9142001-06-28 12:54:16 +000014403Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14406 libxml.h : Yon Derek provided a set of changes to compile from
14407 CVS on Windows/MSC
14408
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014409Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * parser.c: fixed UTF8 BOM support in push mode
14412 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14413 added a specific testcase
14414
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014415Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * Makefile.am: added --push regression tests
14418 * parserInternals.c: the XML parser segfaulted in --push mode
14419
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014420Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * configure.in: moved the symlinks detection within a CVS
14423 check, this is not portable and will be removed soon.
14424 * xpath.c: small cleanup/speedup
14425
Daniel Veillard11648102001-06-26 16:08:24 +000014426Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14429 release of 2.3.12
14430 * parser.c: make an error message if unknow entities in all cases
14431
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014432Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14435
Daniel Veillard23793842001-06-25 16:07:45 +000014436Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14439 includes were installed in the wrong dir
14440
Daniel Veillardf5498f32001-06-25 15:08:36 +000014441Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * doc/html.xml: warn against sending code to exhibit bugs.
14444
Daniel Veillard56f06462001-06-24 21:34:03 +000014445Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14448 Tru64 from Thomas Leitner
14449
Daniel Veillardc5d64342001-06-24 12:13:24 +000014450Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * AUTHORS: added William and Bjorn
14453 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14454 daniel@veillard.com hopefully I won't have to do this again
14455 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14456 docs can be rebuilt cleanly now
14457 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14458 from CVs it's generated, added include/libxml/xmlwin32version.h
14459 also generated but which should change far less frequently.
14460 * catalog.c nanoftp.c: made sure to include libxml.h not
14461 libxml/xmlversion.h directly
14462 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14463 when compiling on WIN32 and MSC
14464
Daniel Veillard07385fd2001-06-23 21:55:48 +000014465Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * include/Makefile.am include/libxml/Makefile.am configure.in:
14468 fixed make distcheck and rebuilding the rpms
14469
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014470Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * configure.in: should finish the migration of exported includes
14473 into a real include/libxml in CVS, at least for CVS users.
14474 * removed the exported headers, added in include/libxml (as well
14475 as xmlversion.h.in).
14476
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014477Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * configure.in: fixed the way to detect symlink
14480
Daniel Veillard66541772001-06-23 18:31:04 +000014481Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * configure.in: updated, include/libxml is now a real CVS dir
14484
Daniel Veillardca989762001-06-23 17:39:29 +000014485Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14488 version works with both libxml1 and libxml2 (it autodetects
14489 the prefix of the html-files) from Felix Natter.
14490 * doc/xml.html: updated doc accordingly
14491
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014492Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * xpath.c: fixed the bug generating a template loop in libxslt
14495 when using docbook-xsl-1.4, * should filter out document nodes
14496 * HACKING: added William
14497 * TODO: updated
14498
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014499Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * doc/FAQ.html: added a warning about gcc-3.0
14502 * doc/xml.html: added reference to gdome2 and removed a confusing
14503 sentence
14504
Daniel Veillardf7f41852001-06-22 15:18:01 +000014505Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xmlversion.h: okay this is a generated file, but Windows
14508 users need it and they can't generate it, and I want CVS
14509 Windows users ...
14510 * win32/libxml2/libxml2_so.dsp: Windows project file for
14511 the shared lib version of libxml2
14512 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14513 resources needed for libxslt/xsltproc by Yon Derek
14514
Bjorn Reese3157b342001-06-22 14:41:45 +000014515Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14516
14517 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14518
Daniel Veillard4151acb2001-06-22 10:48:57 +000014519Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
Daniel Veillardcc146db2001-06-22 11:10:52 +000014521 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14522
14523Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
Daniel Veillard4151acb2001-06-22 10:48:57 +000014525 * include/win32config.h: Yon Derek provided a first fix
14526 to be able to compile libxslt/xsltproc on Windows
14527
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014528Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * xpath.c: attempt to work around what seemed a gcc optimizer
14531 bug when handling floats on i386 http://veillard.com/gcc.bug
14532 * tree.c entities.c encoding.c: doing some cleanups while
14533 chasing it
14534
Daniel Veillard017b1082001-06-21 11:20:21 +000014535Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * Makefile.am: cleanup when --without-debug is specified
14538 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14539 w.r.t. --without-debug and other include points
14540 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14541 Catalogs
14542 * configure.in entities.h tree.h HTMLparser.c: removed
14543 --without-corba, made the _private field mandatory
14544
Daniel Veillard87a764e2001-06-20 17:41:10 +000014545Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14548 outputs a BOM in UTF8, an errata has been issued to avoid the
14549 problem, that was the most reasonable solution... Add support
14550 for a leading UTF8 BOM in entities.
14551
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014552Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * valid.c: fixed a bug found when post validating an entity ref
14555 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14556 activate it too
14557
Daniel Veillard39196eb2001-06-19 18:09:42 +000014558Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14561 weakness in the node copy the XPointer and the XInclude
14562 implementations. Serious cleanup.
14563
Daniel Veillard3739b982001-06-19 12:51:30 +000014564Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * Makefile.am: Kjartan Maraas provided a small patch to
14567 add xml2-config.in to EXTRA_DIST
14568
Daniel Veillarda9142e72001-06-19 11:07:54 +000014569Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14572 provided another failing case found in KDE, the way the
14573 ctxt->vctxt.nodeTab was allocated and freed changed over
14574 time but it wasn't completely cleaned up. This should fix it.
14575
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014576Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * parser.c: Stephan Kulow also raised the fact that line number
14579 could get miscounted making debug harder, fixed the problem
14580 in xmlParseCharData()
14581
Daniel Veillard64b98c02001-06-17 17:20:21 +000014582Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * valid.c: Stephan Kulow pointed out a problem when validating
14585 and using an empty entity, forgot a 'break' in a case.
14586
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014587Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14590 * doc/xml.html: updated with 2.3.11
14591
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014592Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * TODO: updated adding cleanup of generated doc
14595 * configure.in: prepared to release 2.3.11
14596 * xmllint.c: added --version for bug reporting
14597 * doc/html/*.html: rebuilt the doc
14598
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014599Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * xpath.c: first part of the work on selecting namespace to
14602 fix bug #56115
14603
Daniel Veillard96ed5832001-06-15 22:22:04 +000014604Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14607 when using -liconv
14608 * TODO: updated
14609
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014610Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14613 cleanup, encoding support.
14614
Daniel Veillard608ad072001-06-14 08:32:28 +000014615Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14618
Daniel Veillard239d0522001-06-13 23:02:48 +000014619Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * xpath.c: bug detected by Ankh when / is used as a function arg
14622
Daniel Veillard02bb1702001-06-13 21:11:59 +000014623Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14626 of element and use it to avoid outputting formatting spaces at
14627 the wrong place. Implemented the format parameter for HTML save.
14628 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14629 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14630 result/HTML/wired.html: of course this impact the result of a
14631 number of HTML tests
14632
Daniel Veillard95d845f2001-06-13 13:48:46 +000014633Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * HTMLtree.[ch]: started augmenting the HTML save API with
14636 encoding and formatting parameters
14637
Daniel Veillardeca60d02001-06-13 07:45:41 +000014638Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * HTMLtree.h: cleanup and started evaluating the work needed on
14641 revamping the HTML output code
14642
Daniel Veillard84666b32001-06-11 17:31:08 +000014643Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14646
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014647Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * valid.c: fixed bug #56049, forgot one check in the
14650 validation routine
14651
Daniel Veillardca2366a2001-06-11 12:09:01 +000014652Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14655
Daniel Veillard6761eee2001-06-11 10:29:38 +000014656Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * libxml.h: fixed an error in last commit
14659 * doc/FAQ.html: added an entry for compilation from CVS
14660
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014661Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * xmlversion.h.in libxml.h: Cygwin patches
14664 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14665 * tree.h: cleanup
14666
Daniel Veillardacd370f2001-06-09 17:17:51 +000014667Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14670 memory block in a strange case where libxml is linked twice
14671 in the binary.
14672
Daniel Veillard1d047672001-06-09 16:41:01 +000014673Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14676 state far too often, simple fix used to avoid it.
14677
Daniel Veillard4497e692001-06-09 14:19:02 +000014678Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14681 being processed, applied his patch
14682 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14683
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014684Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14687 provided fixes to compile on MSCC again
14688 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14689 also provided an update for the project files.
14690
Daniel Veillarda682b212001-06-07 19:59:42 +000014691Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14694 bug #55810
14695
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014696Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * tree.c: fixed xmlGetNsProp() to close bug #55683
14699 Note this requires libxslt to use it's own function instead.
14700
Daniel Veillardf0c53762001-06-07 16:07:07 +000014701Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * HTMLtree.c: when in a pre element no formatting space should
14704 be added.
14705 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14706
Daniel Veillard068a9652001-06-07 15:30:26 +000014707Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * configure.in: added tests for signal() and signal.h
14710
Daniel Veillard541d6552001-06-07 14:20:01 +000014711Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14714
Daniel Veillard8a367d42001-06-07 14:01:34 +000014715Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * doc/libxml-doc.el: Felix Natter provided a new version for
14718 libxml2
14719
Daniel Veillard8a926292001-06-07 11:20:20 +000014720Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * HTMLtree.c: when in a pre element no formatting space should
14723 be added.
14724
Daniel Veillard14839d52001-06-06 16:11:56 +000014725Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14728
Daniel Veillarde95e2392001-06-06 10:46:28 +000014729Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14732 hack
14733 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14734 * uri.c: fixed a warning
14735
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014736Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * HTMLtree.c: trying to close bug #55772 escaping in script
14739 elements
14740 * doc/xml.html: suggest to send mail to the list
14741
14742Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014743
14744 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14745 good. Use a macro and based on the solution provided in
14746 vsnprintf manual page from GNU.
14747
Bjorn Reese99748722001-06-05 12:49:15 +000014748Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14749
14750 * error.c: Workaround for non-preserving variadic list.
14751 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14752
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014753Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * doc/xml.html: added 2.3.10 release
14756
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014757Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * configure.in: releasing 2.3.10
14760
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014761Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14764
Daniel Veillard20042422001-05-31 18:22:04 +000014765Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * encoding.c: Robert Collins provided a patch to add the
14768 "US-ASCII" encoding alias
14769
Daniel Veillard97ac1312001-05-30 19:14:17 +000014770Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14773 string oriented functions and started cleaning the related areas
14774 in xpath.c which needed fixing in this respect
14775
Daniel Veillard2d703722001-05-30 18:32:34 +000014776Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14779 #55380
14780 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14781
Daniel Veillard9403a042001-05-28 11:00:53 +000014782Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * TODO: updated
14785 * nanohttp.[ch] : started adding APIs to get the redirected URL
14786 when this occurs (needed for further base computation
14787 * tree.h: cleanup
14788 * encoding.c: cleanup
14789 * SAX.c: minor change around ctxt->loadsubset
14790
Daniel Veillard6278fb52001-05-25 07:38:41 +000014791Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * Makefile.am include/Makefile.am: small change to have
14794 include/libxml rebuilt if working from CVS.
14795 * uri.c: applied another patch from Carl Douglas for URI escaping,
14796 this should close bug #51876
14797
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014798Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14801 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14802 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14803 added specific regression test
14804 * parser.h: preparing for the XSLT mode where DTD inherited
14805 attributes are added to the tree.
14806
Daniel Veillardbbd22452001-05-23 12:02:27 +000014807Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14808
14809 * xinclude.[ch]: Updated the namespace for the Last Call version
14810 * result/XInclude/include test/XInclude/include: updated the
14811 testsuite accordingly
14812
Daniel Veillard8514c672001-05-23 10:29:12 +000014813Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14816 related to bug #51876
14817
Daniel Veillard42596ad2001-05-22 16:57:14 +000014818Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * tree.c: fixed a gross mistake in base computation, xml:base is
14821 not completely correct yet (need cascade).
14822 * xpath.[ch]: added the few things needed to find a function name
14823 and URI from the XPath context when it is called.
14824
Daniel Veillard81418e32001-05-22 15:08:55 +000014825Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14828 * DOCBparser.c: small cleanup
14829 * xmllint.c: added a --catalogs option to load catalogs from
14830 $SGML_CATALOG_FILES
14831 * tree.c: cleanup
14832 * configure.in: iconv library fixup, ICONV_LIBS
14833
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014834Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * catalog.c: handling of CATALOG entries. detection of recursion,
14837 and a few bugfixes
14838 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14839 against the default namespace
14840
Daniel Veillard04b93292001-05-21 08:15:31 +000014841Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14844
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014845Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * parser.c: fixed propagation context info when parsing an
14848 external entity.
14849 * doc/html/*.html: regenerated a couple of docs
14850
Daniel Veillard4623acd2001-05-19 15:13:15 +000014851Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * doc/xml.html: update with 2.3.9 informations
14854
Daniel Veillardbed7b052001-05-19 14:59:49 +000014855Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14858 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14859 * doc/html/* : rebuilt the docs
14860 * valid.c: small patch which may improve some case when
14861 validating.
14862
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014863Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14864
14865 * HTMLparser.c: Closed bug #54891
14866 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14867 to the suite
14868
14869Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14872 applied a documentation patch from LotR and filled in a few missing
14873 descriptions
14874
Daniel Veillard76d66f42001-05-16 21:05:17 +000014875Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.c tree.c parser.c: speed optimizations at the parser level
14878 document tree freeing and xpath evaluation
14879
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014880Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * parser.c parser.h parserInternals.h: fixed a couple of
14883 interfaces for handling memory buffer input to const char *
14884 upon suggestion of JamesH.
14885
Daniel Veillardc3739e72001-05-15 15:23:27 +000014886Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * configure.in: LoTR sent a patch fixing the previous commit
14889
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014890Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14891
14892 * configure.in: trying to deal again with the stoopid -R linking
14893 flag of Solaris
14894
Daniel Veillard790142b2001-05-15 10:51:53 +000014895Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * xpath.h: two nodeset access macros from Thomas Broyer
14898
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014899Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14902 patch from Thomas Broyer
14903
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014904Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14907 case
14908 * INSTALL: was empty added stuff from the FAQ
14909
Daniel Veillard75bea542001-05-11 17:41:21 +000014910Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14913 attributes handling and #54433 by adding xmlUnsetProp()
14914 and xmlUnsetNsProp()
14915
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014916Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * HTMLparser.c: Patch from Jonas Borgström
14919 (htmlGetEndPriority): New function, returns
14920 the priority of a certain element.
14921 (htmlAutoCloseOnClose): Only close inline elements if they
14922 all have lower or equal priority.
14923 * result/HTML: this of course changed a number of tests results.
14924
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014925Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xmlIO.c catalog.c: plugged in the default catalog resolution
14928 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14929 documentations
14930 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14931
Daniel Veillarda7374592001-05-10 14:17:55 +000014932Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14935 integrating catalogs
14936 * catalog.[ch] testCatalog.c: adding a small catalo API
14937 (only SGML catalog support).
14938 * parser.c: restaured xmlKeepBlanksDefault(0) API
14939
Daniel Veillardc17337c2001-05-09 10:51:31 +000014940Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14943
Daniel Veillard257d9102001-05-08 10:41:44 +000014944Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * parser.c: added xmlParseExternalEntityPrivate() to allow
14947 propagation of ctxt->_private when parsing external entities
14948
Daniel Veillard083c2662001-05-08 08:27:14 +000014949Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14952
Daniel Veillard01ef7382001-05-08 07:31:43 +000014953Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14956
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014957Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * valid.c: warn when indeterminist content model is detected
14960 * result/VC/ElementValid8: this adds a message
14961 * Makefile.am: add --novalid for VCM tests
14962 * parserInternals.c: added a call to Init memory
14963
Daniel Veillard64269352001-05-04 17:52:34 +000014964Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14967 when both parameters are NULL.
14968
Daniel Veillard37721922001-05-04 15:21:12 +000014969Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * valid.c: applied small patch from Gary Pennington, reindented
14972 some part of the code.
14973
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014974Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14977 release, updated and regenerated the docs
14978
Daniel Veillard357c9602001-05-03 10:49:20 +000014979Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14980
14981 * xpath.c result/XPath/expr/floats : clarified and cleanup
14982 printing of abnormal floats in tests.
14983
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014984Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14987 * results/HTML/ : a few changes in the output of the HTML tests as
14988 a result.
14989 * configure.in: tying to fix -liconv where needed
14990
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014991Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * Makefile.am: fixed a stupid error
14994
Daniel Veillard7150a032001-05-02 16:41:11 +000014995Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * configure.in Makefile.am: make the inclusion of the trio
14998 modules in the library conditional
14999
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015000Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * DOCBparser.c: patche from László Kovács, fixed entities refs
15003 in attributes handling
15004
Daniel Veillardedddff92001-05-02 10:58:52 +000015005Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15008 flushing
15009
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015010Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * xpath.c: fix of an XSLT namespace bug reported on the list
15013 general/bug-8-
15014
Daniel Veillard5792e162001-04-30 17:44:45 +000015015Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * strio.h trio.c: Dan McNichol suggested a couple of small
15018 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15019
Daniel Veillard02141ea2001-04-30 11:46:40 +000015020Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * tree.c parser.c encoding.c: spent a bit more time looking
15023 at the parsing speed and DOM handling. Added a few more
15024 speedups.
15025
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015026Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * parser.c: small but effective parsing speed improvement
15029
Daniel Veillardb59076b2001-04-29 17:04:07 +000015030Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * configure.in: default on the DocBook parser inclusion (for Gnome)
15033 * DOCBparser.h: fixed a header reference
15034
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015035Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * configure.in xpath.c: applied Bjorn patches for FPE on the
15038 alpha
15039
Daniel Veillardeefd4492001-04-28 16:55:50 +000015040Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15041
15042 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15043 xmlSaveFormatFileTo()
15044
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015045Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * xpath.c: simple and efficient optimization, XPath functions
15048 aways bind to the same code, cache this
15049 * TODO: updated (by saying some is obsolete)
15050
Daniel Veillard2156a562001-04-28 12:24:34 +000015051Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: more cleanup work on XPath name parsing routines
15054
Daniel Veillard61d80a22001-04-27 17:13:01 +000015055Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15056
15057 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15058 xmlXPathParseName
15059 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15060 * debugXML.c: avoid compilation problems if compiling without
15061 HTML support, Igor Zlatkovic
15062 * win32/libxml2/libxml2.def.src: being able to compile without
15063 XPath on Windows
15064
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015065Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * libxml.m4: yet another patch from Toshio Kuratomi
15068
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015069Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15070
15071 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15072
Daniel Veillard67fee942001-04-26 18:59:03 +000015073Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * tree.[ch]: added xmlSaveFormatFile interface for saving
15076 and indenting a file.
15077
Daniel Veillard82e49712001-04-26 14:38:03 +000015078Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xpath.c: fixed bug #53689 related to processing-instruction()
15081
Daniel Veillard02f077a2001-04-26 10:59:11 +000015082Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * DOCBparser.c: patche from László Kovács
15085
Daniel Veillard30211a02001-04-26 09:33:18 +000015086Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * parser.c: applied fixes from Christian Glahn bug report #53391
15089
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015090Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * error.c: Jean François Lecomte provided a complete description
15093 and a fix to bug #53537
15094
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015095Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15096
15097 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15098
Daniel Veillard1034da22001-04-25 19:06:28 +000015099Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * DOCBparser.c SAX.c: a bit more work on entities processing.
15102 Still Need to cleanup XML output and references in attributes
15103
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015104Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15107
Daniel Veillardb33c2012001-04-25 12:59:04 +000015108Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * tree.c: trying to fix #53574, not completely complete,
15111 I would like xmllint --copy --debug test/ent1 and
15112 xmllint --debug test/ent1 to show the same result.
15113 * xpath.c: fix a bug when trying to sort namespace nodes
15114
Daniel Veillard5146f202001-04-25 10:29:44 +000015115Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15116
15117 * HTMLtree.c: real fix for #53402
15118
Daniel Veillard7533cc82001-04-24 15:52:00 +000015119Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15122 PIs when using xsl:output
15123 * valid.c: closing #53537 some case generate segfaults if there
15124 is validity errors
15125
Daniel Veillard61b33d52001-04-24 13:55:12 +000015126Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15129 of external parsed entities, added --noent to testDocbook
15130 * valid.c: Garry Pennington found an uninitialized variable
15131 access in xmlValidateElementContent()
15132
Daniel Veillard56098d42001-04-24 12:51:09 +000015133Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15136 with madness
15137 * result/HTML/ : this modified the result of the regression tests
15138 a lot.
15139
Daniel Veillard122376b2001-04-24 12:12:30 +000015140Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15143 to doc where it wasn't checked against NULL reported by
15144 Jens Laas
15145
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015146Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15147
15148 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15149 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15150
Daniel Veillardeae522a2001-04-23 13:41:34 +000015151Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15154 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15155 * SAX.[ch]: cleanup and updates for DocBook
15156 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15157 ex SGML identifier changes
15158 * valid.c: removed a static unused function.
15159
Daniel Veillardde57c612001-04-23 09:13:36 +000015160Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * HTMLtree.c: applied change for Paul Sponagl on script saving
15163 * Makefile.am: the warning about entity title.xml are normal.
15164
Daniel Veillard393df012001-04-22 20:11:18 +000015165Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * configure.in: release of 2.3.7
15168 * Makefile.am: fixing make distcheck
15169
Daniel Veillarda41123c2001-04-22 19:31:20 +000015170Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * doc/html/* doc/xml.html: updated and regenerated the docs
15173
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015174Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15177
Daniel Veillarde82a9922001-04-22 12:12:58 +000015178Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * tree.c: fixed #53388 with the provided patch
15181
Daniel Veillard06803992001-04-22 10:35:56 +000015182Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * valid.c: Bjorn detected an invalid memory access. Fixed
15185 vstateVPush()
15186
Daniel Veillard40af6492001-04-22 08:50:55 +000015187Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15190
Bjorn Reese70a9da52001-04-21 16:57:29 +000015191Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15192
15193 * libxml.h: new header used only for the compilation of libxml
15194 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15195 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15196 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15197 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15198 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15199 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15200 baseline (version 1.2 plus a single patch).
15201 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15202 scientific notation for numbers. Tests added.
15203 * xpath.c: formatting of numbers changed to use sprintf
15204 (contribution from William Brack)
15205
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015206Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * valid.c: cleanup, more useful debugging
15209 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15210 * xmlIO.c: entity loading is printed as an error when validating
15211
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015212Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * valid.c: fixed to validate within entities
15215 * test/VCM/v22.xml: added a specific testcase
15216
Daniel Veillardca1f1722001-04-20 15:47:35 +000015217Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * valid.c: forgot an epsilon transition in for ()+
15220 * test/VCM/v21.xml : added a specific test case
15221
Daniel Veillard85349052001-04-20 13:48:21 +000015222Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * valid.c: removed a state explosion exhibited by RSS
15225 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15226 from bug #51872
15227
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015228Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15229
15230 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15231 validation without using an ugly NFA -> DFA algo in the source.
15232 Made a specific algorithm easier to maintain, using a single
15233 stack and without recursion.
15234 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15235 * hash.c: made the growing routine static
15236 * tree.h parser.c: added the parent information to an
15237 xmlElementContent node.
15238
Daniel Veillarde470df72001-04-18 21:41:07 +000015239Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * SAX.c parser.c xpath.c: generating IDs when not validating
15242 from an external parsed entity was poisoning the ID has table
15243 with removed values. This was killing XSLT on the KDE help
15244 browser.
15245
Daniel Veillardceacdd92001-04-18 15:10:35 +000015246Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * entities.h: andrew@ugh.net.au detected a double declaration
15249
Daniel Veillarda10efa82001-04-18 13:09:01 +000015250Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15251
15252 * debugXML.c hash.c tree.h valid.c : some changes related to
15253 the validation suport to improve speed with DocBook
15254 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15255 the way validation errors get reported
15256
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015257Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15260 by P C Chow and William M. Brack for XSLT HTML output
15261
Daniel Veillard2d90de42001-04-16 17:46:18 +000015262Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15263
15264 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15265 Igor Zlatkovic patches for MSC compilation and added his
15266 updates
15267
Daniel Veillarde043ee12001-04-16 14:08:07 +000015268Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15271 prefix lookup.
15272 * parserInternals.c: fixed the bug reported by Morus Walter
15273 due to an off by one typo in xmlStringCurrentChar()
15274
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015275Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15276
15277 * HTMLparser.c result/HTML/*: revamped the way the HTML
15278 parser handles end of tags or end of input
15279
Daniel Veillard82daa812001-04-12 08:55:36 +000015280Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15283
Daniel Veillard67a21302001-04-11 14:39:16 +000015284Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15287 bug where the linktime verions of free() won't work ...
15288
Daniel Veillard27b55282001-04-11 12:22:25 +000015289Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15290
15291 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15292
Daniel Veillardafc73112001-04-11 11:51:41 +000015293Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * doc/xml.html: added 2.3.6 release
15296
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015297Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15300 * result/wml.xml: resulted in a small output change
15301
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015302Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * tree.c: xmlNewDoc was missing the charset initialization
15305 * xmllint.c: added --auto to autogenerate a doc, allow to
15306 reproduce the problem fixed on xmlNewDoc
15307
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015308Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15309
15310 * xpath.c: trying to get 52979 solved
15311 * tree.c result/ result/noent/: trying to get 52712 solved, this
15312 also made me clean up the fact that XML output in general should
15313 not add formating blanks by default, this changed the output of
15314 a few tests
15315
Daniel Veillard73639a72001-04-10 14:31:39 +000015316Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15317
15318 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15319
Daniel Veillardfac26a12001-04-08 13:08:14 +000015320Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * configure.in: finally released 2.3.6
15323
Daniel Veillard911f49a2001-04-07 15:39:35 +000015324Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * xpath.c: checking for null pointer generated by new code
15327
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015328Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * xpath.c: fixed a [] evaluation problem reported
15331 * test/XPath/tests/simpleaddr: extended test
15332 * result/XPath/simpleaddr: updated result
15333
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015334Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * xmllint.c: Dan Timis reported a portability problem
15337 on Macs without mmap, fixed it.
15338
Daniel Veillardb38bd552001-04-03 18:22:00 +000015339Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * testXPath.c : added a --tree option allowing to display the
15342 tree dump of the XPath expression
15343
Daniel Veillard4dd93462001-04-02 15:16:19 +000015344Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15345
15346 * xpath.c: fixed a memleak when comparing nodesets
15347 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15348 * tree.c: added a TODO
15349
Daniel Veillard92ad2102001-03-27 12:47:33 +000015350Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15351
15352 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15353 we need string functions
15354 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15355 to be able to use them where needed. Applied some changes
15356 to reduce name linking pollution and compile in only what's
15357 needed.
15358 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15359 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15360 for the string manipulation functions
15361 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15362 to the free() function of xmlmemory.c
15363 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15364 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15365 usage.
15366
15367
Daniel Veillard2be30642001-03-27 00:32:28 +000015368Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * error.c: applied the context output patch of the error
15371 handling submitted by Chuck Griffith
15372 * error/VC/*: this slightly change some error logs
15373
Daniel Veillard50582112001-03-26 22:52:16 +000015374Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15375
15376 * parser.c: fixed line number reporting on error
15377
Daniel Veillard04be4f52001-03-26 21:23:53 +000015378Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15379
15380 * parser.c: Sullivan and Darin found a parser bug,
15381 applied the patch.
15382
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015383Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15384
15385 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15386 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15387 xmlversion.h.in xpointer.c: of course the way I defined
15388 UNUSED breaks on old gcc version. Try to be smart and
15389 also define it directly in xmlversion.h
15390 * configure.in: removed -ansi flag from the pedantic set
15391
15392Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015393 Huge cleanup, I switched to compile with
15394 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15395 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15396 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15397 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15398 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15399 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15400 encoding.h entities.c error.c list.[ch] nanoftp.c
15401 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15402 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15403 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15404 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15405 Cleanup, staticfied a number of non-exported functions,
15406 detected and cleaned up a dozen of problem found this way,
15407 avoided a lot of public function name/typedef/system names clashes
15408 * doc/xml.html: updated
15409 * configure.in: switched private flags to the really pedantic ones.
15410
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015411Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * configure.in: 2.3.5
15414 * doc/html/*: rebuilt the docs
15415
Daniel Veillard146c9122001-03-22 15:22:27 +000015416Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15417
15418 * parser.c: fixed a reported bug in NOTATION parsing
15419 * uri.c: accepted but not fixed bug 51876, added TODO
15420 * Makefile.am: fixed bug 51876
15421
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015422Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15423
15424 * config.h.in configure.in error.c: fix a compilation problem
15425 on platforms without vsnprintf (xml@thewrittenword.com)
15426
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015427Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15428
15429 * parser.c: fixed a function name header typo
15430 * SAX.c: notations can also occur in external subset.
15431
Daniel Veillard7d42b542001-03-20 13:22:46 +000015432Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * error.c: removed a C++ like comment
15435
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015436Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15437
15438 * parser.c: fixing bug 52299 strange condition leading
15439 to a parser crash due to a buffer overflow
15440 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15441 added the specific test case
15442
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015443Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15444
15445 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15446 xmlXPathConvert{String,Number,Boolean} to be able to make
15447 type casts without a context stack, fixed some implementation
15448 problems related to the absence of context at parse-time,
15449 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15450 in the public API too
15451 * xpointer.c xpathInternals.h: we need to know at parse time
15452 whether we are compiling an XPointer
15453
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015454Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15455
15456 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15457 cleaned up the parser internals, refactored XPath code, added
15458 new compilation based APIs and cleanly separated public and
15459 private APIs.
15460
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015461Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15462
15463 * xpath.h: the comp field must be added at the end to avoid
15464 killing binary compat.
15465
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015466Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * Makefile.am: detect XPath memleaks in regreson tests
15469 * error.c: fixed and error w.r.t. error reporting still using
15470 stderr
15471 * hash.c: added new line at end of file
15472 * tree.h: minor cleanup
15473 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15474 expression parsing from evaluation, resulted in a number of
15475 changes internally, and in XPointer. Likely to break stuff
15476 using xpathInternals.h but should remain binary compatible,
15477 new interfaces will be added.
15478
Daniel Veillardd574f782001-03-14 19:40:17 +000015479Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15480
15481 * configure.in: fixed a couple of problems reported by
15482 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15483 without gcc on non linux platforms.
15484
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015485Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15486
15487 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15488 a fix for --with-html-dir= configure support. I hope it won't
15489 break rpm generation
15490
Daniel Veillarda022fe02001-03-14 16:30:00 +000015491Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15492
15493 * xmlIO.c: one function comment cleanup.
15494
Daniel Veillard25239c12001-03-14 13:56:48 +000015495Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * SAX.c: external subset notations were improperly registered
15498 in the internal subset.
15499
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015500Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15501
15502 * README.cvs-commits: added, pointing to HACKING
15503 * HACKING: updated
15504
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015505Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * parser.c: and Matt Sergeant found one in the XML push
15508 parser (erroneous check I forgot to remove when I fixed the
15509 main parser).
15510
Daniel Veillard68d7b672001-03-12 18:22:04 +000015511Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15512
15513 * xpath.c: ptittom found a small bug in UnaryExpr
15514
Daniel Veillarde356c282001-03-10 12:32:04 +000015515Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15516
15517 * configure.in: bumped to 2.3.4
15518 * error.c: fixed bug #51860
15519 * tree.c: fixed bug #51861
15520 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15521 * tree.[ch] : added xmlDefaultBufferSize
15522 * nanoftp.c: typo in function name header block
15523 * doc/xml.html : updated, added link to XML::LibXSLT
15524 * doc/html/* : rebuilt the docs
15525
Daniel Veillard80f32572001-03-07 19:45:40 +000015526Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * parser.c SAX.c: the new content parsing code raised an
15529 ugly bug in the characters() SAX callback. Found it
15530 just because of strangeness in XSLT XML Rec ouptut :-(
15531
Daniel Veillard6c831202001-03-07 15:57:53 +000015532Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15533
15534 * Makefile.am: Martin Baulig suggested to add -lm
15535 * tree.c: found another bug in xmlNodeGetContent()
15536
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015537Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15538
15539 * xpath.c: Bjorn found the error related to strictness of comparison.
15540
Daniel Veillard29631a82001-03-05 09:49:20 +000015541Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * parser.c: trying to fix the Dtd parsing problem reported
15544 by Gary, side effect of last week speed optimizations.
15545
Daniel Veillard14be0a12001-03-03 18:50:55 +000015546Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15549 * parserInternals.c: removed unneeded test raised by Stric
15550
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015551Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15552
15553 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15554 and fixed by William Brack). Added xmlXPathFormatNumber.
15555 Changed the sorting slightly.
15556 * configure.in Makefile.am example/Makefile.am: Added -lm.
15557 Please note that applications linking with libxml2, must
15558 also like with the math library from now on.
15559
Daniel Veillardf9533d12001-03-03 10:04:57 +000015560Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15563
Daniel Veillard2f362242001-03-02 17:36:21 +000015564Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * parser.c: one must report spaces even if the Dtd element
15567 content proves that this is not part of the element content.
15568 * result/valid/*.xml: this changed the ouptu slightly
15569
Daniel Veillardb402c072001-03-01 17:28:58 +000015570Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15571
15572 * configure.in: bumped to 2.3.3
15573 * doc/xml.html: updated
15574
Daniel Veillard77851712001-02-27 21:54:07 +000015575Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * tree.c: minor doc fix
15578 * xpath.c: deallocation issues when a result tree has been
15579 converted to a node-set
15580
Daniel Veillardec70e912001-02-26 20:10:45 +000015581Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15582
15583 * doc/xml.html: oops corrected dates s/2000/2001
15584
Daniel Veillard8730c562001-02-26 10:49:57 +000015585Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15586
15587 * valid.c: new patch from Gary Pennington
15588
Daniel Veillard91e9d582001-02-26 07:31:12 +000015589Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * doc/xml.html: applied patch from Ankh
15592
Daniel Veillardedac3c92001-02-26 01:36:19 +000015593Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * xinclude.c: fixed a problem building on Mac
15596
Daniel Veillard21a0f912001-02-25 19:54:14 +000015597Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * parser.c: more work on increasing parsing ferformances
15600
Daniel Veillard48b2f892001-02-25 16:11:03 +000015601Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15604 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15605 avoiding memcpy in production builds MEM_CLEANUP macro use
15606 * parser.[ch] parserInternals.c: optimizations of the tightest
15607 internal loops inside the parser. Better checking of I/O
15608 flushing/loading conditions
15609 * xmllint.c : added --timing
15610
Daniel Veillard71681102001-02-24 17:48:53 +000015611Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * configure.in: bumped to 2.3.2
15614 * doc/xml.html: updated for release
15615
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015616Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * xpath.c: found a memleak and fixed a nasty bug
15619
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015620Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15621
15622 * xmllint.[c1] : added return code errors for xmllint
15623 * xpath.c: specific debug dump function for result value trees
15624
Daniel Veillard4b637072001-02-21 21:52:55 +000015625Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15626
15627 * xpath.c: finally implemented xmlXPathCompareNodeSets
15628 * test/XPath/expr/floats results/XPath/expr/floats: added
15629 a test for float expressions
15630
Daniel Veillardf714aa32001-02-21 03:07:44 +000015631Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15632
15633 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15634 * parserInternals.[ch]: trying to speed up parsing
15635 * xpath.c : speeded up node set equality op
15636
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015637Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15640 better handling of ID/IDREF and the list modules associated
15641 * configure.in: small CFLAGS cleanup
15642
Daniel Veillarda8abee62001-02-19 15:14:59 +000015643Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * configure.in: fixed iconv detection on AIX (stric)
15646
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015647Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015648
15649 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15650
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015651Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15652
15653 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15654 and optimized xmlXPathNodeSetSort
15655
Daniel Veillard142adbf2001-02-17 13:21:05 +000015656Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15657
15658 * xpath.c: bug fix when context size is 0
15659 * parser.c: I like Norm's Dtd because they still manage to break
15660 the parser occasionally
15661
Daniel Veillardf23e0092001-02-16 13:21:29 +000015662Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15663
15664 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15665
Daniel Veillarde0e26512001-02-16 00:11:46 +000015666Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15669 attributes within the XML-1.0 namespace
15670
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015671Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15672
15673 * xpathInternals.h: exported a few axis functions
15674 * doc/xml.html: updated the doc
15675
Daniel Veillard760f4422001-02-15 14:59:48 +000015676Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15677
15678 * configure.in: applied patch from Daniel van Balen for OpenBSD
15679 and bumped version to 2.3.1
15680 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15681 attempt to find autoclosing was simply broken, removed it,
15682 updated the examples, this is better
15683
Daniel Veillardd194dd22001-02-14 10:37:43 +000015684Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15687 hash functionnalities.
15688 * doc/html/* : rebuild the doc
15689
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015690Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15691
15692 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15693 on predicate
15694 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15695 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15696 really want to have tags closed on output even if we accept
15697 unclosed ones on input
15698
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015699Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * xpath.c: ouch don't free NULL, rare case fixed
15702 * tree.c: don't coalesce text nodes if they don't have the
15703 same behaviour wrt escaping on output
15704
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015705Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * xpath.c: small fixup
15708 * SAX.c: don't warn on empty namespaces.
15709
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015710Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * README: a bit of cleanup
15713 * configure.in: preparing for 2.3.0 release
15714
Daniel Veillard1f83d392001-02-08 09:37:42 +000015715Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15716
15717 * hash.[ch]: added a first version of xmlHashSize()
15718 * valid.c: another bug fix from Gary Pennington
15719
Daniel Veillard5eef6222001-02-07 18:24:48 +000015720Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15721
15722 * valid.c: couple of bug fixes pointed by Gary Pennington
15723 * HTMLtree.c: #if 0 cleanup
15724
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015725Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15728 which removes a time consuming check of xmlXPathNodeSetAdd()
15729 and use it in places where we are sure to not break unicity
15730
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015731Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * xpath.c: bug fixes found from XSLT
15734 * tree.c: preserve node->name special values when copying nodes.
15735 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15736 external subset are fetched when available but without full
15737 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15738 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15739 output with encoding disabled.
15740
Daniel Veillard2c833b62001-02-03 08:52:06 +000015741Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15742
15743 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15744 xmlCheckFilename should not be called from xmlFileOpenW
15745 and xmlGzfileOpenW
15746
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015747Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15748
15749 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15750 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15751 added the new tests for URI normalization
15752 * testURI.c: fixed stoopid bugs
15753 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15754 the URI in the error messages are now properly normalized
15755
Daniel Veillardea28ce62001-02-02 08:20:19 +000015756Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15757
15758 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15759
Daniel Veillarde99a4762001-02-01 04:34:35 +000015760Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15761
15762 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15763
Daniel Veillard2b325a02001-01-31 20:46:31 +000015764Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15765
15766 * xpath.c: fixed mod operator
15767
Daniel Veillardde55cf62001-01-31 15:53:13 +000015768Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15769
15770 * parser.c: fixed xmlStrcat doc
15771 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15772 trees.
15773
Daniel Veillard2f913b72001-01-31 13:23:49 +000015774Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15775
15776 * xpath.c result/XPath/tests/chaptersbase
15777 result/XPath/tests/simplebase: fixed XPath node()
15778 * tree.c: small fix in xmlNewNs()
15779 * Makefile.am: removed extraneous xml2Conf.sh rule
15780
Daniel Veillardb42042b2001-01-28 07:40:36 +000015781Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15782
15783 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15784 Changed the library name, in order to get libxml-devel and
15785 libxml2-devel to coexist on a single system
15786 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15787 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15788
Daniel Veillardee0a4662001-01-27 18:59:33 +000015789Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15790
15791 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15792 libxml2-devel installable in // as libxml-devel.
15793
Daniel Veillard5eb05942001-01-27 17:50:22 +000015794Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15795
15796 * doc/Makefile.am: fixed make rebuild in doc
15797 * doc/html/*.html: rebuilt the docs
15798
Daniel Veillard65c295d2001-01-26 09:32:39 +000015799Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15800
15801 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15802
Daniel Veillard8e199902001-01-25 18:54:39 +000015803Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15804
15805 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15806 the HTML doc to go into the -devel RPM ...
15807 * aclocal.m4 config.h.in: some updates due to auto* magic
15808
Daniel Veillard93086662001-01-25 18:13:04 +000015809Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15810
15811 * xpath.h: added a hook in the context structure allowing to
15812 link to extra support, needed for XSLT
15813
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015814Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15815
15816 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15817 xmlXPtrCmpPoints to use it.
15818 * propagated the following patch from Alejandro Forero
15819 * include/win32config.h xmlIO.c: applied further suggestions
15820 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15821 * example/gjobread.c: fixed warnings, now that it builds
15822
15823Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15824
15825 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15826
15827 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15828 filename points to a valid file (not a directory).
15829 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15830 Added calls to xmlCheckFilenameDir.
15831
15832 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15833 `path' (rather than `filename') as the parameter to gzopen and open.
15834
Daniel Veillard48177c22001-01-23 15:27:41 +000015835Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15836
15837 * Makefile.am: fixed a problem with EXTRA_DIST
15838
Daniel Veillardb83ba402001-01-22 22:45:10 +000015839Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15840
15841 * Makefile.am example/Makefile.am: finally found the trick
15842 to build the example, i.e. add "." in SUBDIRS before example
15843 in the list <grin/>
15844
Daniel Veillard82687162001-01-22 15:32:01 +000015845Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15846
15847 * doc/xml.html: updated with an XSLT section, removed pointer to
15848 W3C CVS base.
15849
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015850Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15853 too, and deallocation need to occur the same way.
15854
Daniel Veillarde4566462001-01-22 09:58:39 +000015855Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15856
15857 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15858 type correponding to an XSLT result tree fragment. Share most
15859 of the data format with node set, as well as operators.
15860 * HTMLtree.c: added a newline at the end of the doctype output
15861 whe this one is not present initially.
15862 * tree.c: make sure taht the parent and doc pointers are properly
15863 set when copying attributes (lists).
15864
Daniel Veillard701c7362001-01-21 09:48:59 +000015865Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15866
15867 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15868
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015869Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15870
15871 * xpath.c: seems I finally killed that ugly path evaluation
15872 context bug (tagged 9999 in case is is wrong)
15873
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015874Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15875
15876 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15877 for XSLT
15878
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015879Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15880
15881 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15882 for xmlGzfileOpen() bug
15883
Daniel Veillardf6eea272001-01-18 12:17:12 +000015884Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15885
15886 * xpath.c: removed an error found by XSLT usage
15887 * tree.c parserInternals.h: use a predefined static string
15888 for text and comment nodes, avoid freeing them in xmlFreeNode,
15889 exported the string name in parserInternals.h and added
15890 another value to disable encoding at output (for XSLT),
15891 gain memory, time.
15892
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015893Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15894
15895 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15896 win32/libxml2/libxml2_so.dsp: new makefiles and update
15897 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15898
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015899Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15900
15901 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15902 Gary Pennington
15903
Daniel Veillard389e6b72001-01-15 19:41:13 +000015904Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15905
15906 * xpath.c: fixed the comaprision of values and nodelists,
15907 need to compare nodelist still ...
15908 * debugXML.c: avoided a possible core dump
15909 * HTMLparser.c: cleanup
15910 * nanohttp.c: contributed fix.
15911 * tree.c: fixes in properties handling added xmlSetNsProp
15912 needed by libxslt
15913 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15914 comment
15915 * TODO: updated
15916
Daniel Veillard167bd532001-01-06 21:09:34 +000015917Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15918
15919 * parser.c parserInternals.c: applied Bjorn Reese optimization
15920 patch
15921
15922Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15923
15924 * Makefile.am: applied patch fro make check from Martin Vidner
15925
Daniel Veillard503b8932001-01-05 06:36:31 +000015926Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15927
15928 * configure.in: preparing 2.2.11
15929 * doc/html/*: rebuild the HTML files
15930 * doc/xml.html : updated
15931
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015932Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15933
15934 * tree.c: fixed a stupid bug
15935 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15936 patches related to validation of an XInclude processing result
15937 * TODO: updated
15938
Daniel Veillarde2488192001-01-04 10:54:22 +000015939Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15940
15941 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15942 on large files
15943
Daniel Veillardf060a412001-01-03 20:52:44 +000015944Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15945
15946 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15947
Daniel Veillard45cff692001-01-03 18:02:04 +000015948Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15949
15950 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15951 reported by Jonas Borgström
15952 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15953
Daniel Veillard08108982001-01-03 15:24:58 +000015954Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15955
15956 * testXPath.c xpath.c: fixing the XPath union expressions problem
15957 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15958
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015959Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15960
15961 * xmllint.c: Made is so if the file name is "-" is will read form
15962 standard input. Sven Heinicke <sven@zen.org>
15963 * tree.c: fixed a problem when growing buffer
15964 * tree.h: fixed the comment of the node types following andersca
15965 comment
15966 * TODO: updated
15967
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015968Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * HTMLparser.[ch]: added a way to avoid adding automatically
15971 omitted tags. htmlHandleOmittedElem() allows to change the
15972 default handling.
15973 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15974 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15975 of xmllint too when using --memory flag, added a memory test
15976 suite at the Makefile level.
15977 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15978 with namespace use when encountering QNames in XPath evalation,
15979 added xmlns() scheme in XPointer.
15980 * nanoftp.c : incorporated a fix
15981 * parser.c xmlIO.c: fixed problems raised with encoding when using
15982 the memory I/O
15983 * parserInternals.c: closed bug 25934 reported by
15984 torsten.landschoff@innominate.de
15985 * TODO: updated
15986
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015987Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15990 on a non-updated tree :-(, made a 2.2.10 release to correct the
15991 situation
15992
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015993Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15996 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15997 integrated a set of OpenVMS changes from Howard Taylor
15998 <Howard.Taylor@pacoast.com>
15999
Daniel Veillard58770e72000-11-25 00:48:47 +000016000Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16003 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16004
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016005Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * HTMLparser.c: some fixes on auto-open of html/head/body
16008 * encoding.c: fixed a compilation error on some gcc env
16009 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16010 XPointer implementation
16011 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16012 related XPointer tests and associated results
16013
Daniel Veillard300f7d62000-11-24 13:04:04 +000016014Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * doc/xmldtd.html doc/xml.html: following a short step by step
16017 guidance on IRC to help maciej with DTDs I started a small
16018 page on the subject.
16019
Daniel Veillard748e45d2000-11-17 16:36:08 +000016020Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * HTMLparser.c: fixed handling of broken charrefs
16023 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16024 patches
16025
Daniel Veillard28929b22000-11-13 18:22:49 +000016026Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * doc/xml.html doc/html/* : rebuilt the docs after adding
16029 xinclude and updated page for 2.2.7 and 2.2.8
16030 * configure.in: releasing 2.2.8
16031
Daniel Veillard41e06512000-11-13 11:47:47 +000016032Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * parser.[ch] parserInternals.c: applied the conditional
16035 section processing fix from Jonathan P Springer
16036 <jonathan.springer2@gte.net>
16037 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16038 project file, fixed iconv default non support
16039 * xpath.c: fixed the problem of evaluating relative expressions
16040 when a node context is provided.
16041
Daniel Veillardbf432752000-11-12 15:56:56 +000016042Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * nanoftp.c: fixed gcc 2.95 new warnings
16045 * SAX.c: fixed a stupid bug
16046 * tree.c: fixed a formatting problem when round-tripping
16047 from/to memory
16048 * xinclude.c: chased memleak, fixed a base problem
16049 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16050 xmlXPtrBuildNodeList()
16051 * TODO: updated
16052 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16053 adding a first small set of regression tests for XInclude
16054
Daniel Veillardc2def842000-11-07 14:21:01 +000016055Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * nanohttp.[ch]: applied Wayne Davison patches to access
16058 the WWW-Authorization header.
16059 * parser.c: Closed Bug#30847: Problems when switching encoding
16060 in short files by applying Simon Berg's patch.
16061 * valid.c: fixed a validation problem
16062 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16063 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16064 Wayne Davison
16065 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16066 need to be extended to non full nodes selections.
16067 * xinclude.c: starts to work decently
16068
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016069Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16072 debugXML.c xmlversion.h.in: Started adding XInclude support,
16073 this is a new xmllint option
16074 * tree.c xpath.c: applied TOM patches for XPath
16075 * xpointer.c: fixed a couple of errors.
16076 * uri.c: added an escaping function needed for xinclude
16077 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16078 new warning from RH70 gcc's version
16079
Daniel Veillarda4964b72000-10-31 18:23:44 +000016080Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * HTMLparser.c: fixed loop on invalid char in scripts
16083 * parser.c: update to description of xmlIOParseDTD()
16084 * libxml.m4 xmlversion.h.in: changes contributed by
16085 Michael Schmeing <m.schmeing@internet-factory.de>
16086 * configure.in: preparing for 2.2.7
16087 * Makefile.am: trying to avoid config.h and acconfig.h
16088 being included in the distrib
16089 * configure.in: released 2.2.7
16090
16091Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16094 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16095
Daniel Veillard01411222000-10-30 15:33:22 +000016096Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * parser.[ch]: added xmlIOParseDTD()
16099 * xpointer.c: added support for the 2 extra parameters of
16100 string-range, fixed a stoopid error when '0' was present
16101 in XPointer expressions
16102 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16103 testsuite for the above
16104
Daniel Veillard6db58192000-10-30 09:27:53 +000016105Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * libxml.spec.in: improved package descriptions
16108
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016109Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * xpath.c xpathInternals.h: applied a large cleaning patch
16112 from TOM <ptittom@free.fr>, it also add namespace support
16113 for function and variables registration.
16114
Daniel Veillardbd20df72000-10-29 17:53:40 +000016115Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16118 * Makefile.mingw: Wayne Davison's update adding hash.c
16119
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016120Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * xpath.c: fixed the root evaluation problems
16123 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16124 ignorable spaces with <b> <bold> <em>
16125 * tree.c: fixed a loop in xmlSearchNsByHref()
16126
Daniel Veillard767662d2000-10-27 17:04:52 +000016127Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * xpath.c: applied another XPath patch from TOM
16130 * xpath.c include/makefile.am: applied another patch from
16131 china@thewrittenword.com (cleanup on IRIX).
16132
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016133Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * xml-config.1: received a fixed version from Fredrik Hallenberg
16136 <hallon@lysator.liu.se>
16137
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016138Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16141 cleanup patch for XPath
16142
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016143Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * patched to redirrect all "out of context" error messages to
16146 a reconfigurable routine. The changes are:
16147 * xmlerror.h : added the export of an error context type (void *)
16148 an error handler type xmlGenericErrorFunc there is an interface
16149 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16150 to reset the error handling routine and its argument
16151 (by default it's equivalent to respectively fprintf and stderr.
16152 * all the c files: all wild accesses to stderr or stdout within
16153 the library have been replaced to calls to the handler.
16154
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016155Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * configure.in: release 2.2.6
16158 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16159 exporting the inner functions of xpath for extension modules
16160 * doc/*: updated and rebuilt the doc
16161
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016162Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * nanohttp.c : applied Wayne HTTP cleanup patch
16165 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16166 and xmlNodeSetSpacePreserve()
16167
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016168Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * xpath.c: closing bug #29260
16171
Daniel Veillard126f2792000-10-24 17:10:12 +000016172Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16175 multikey tuples, made hash structure opaque
16176 * valid.[ch]: moved elements, attributes, notations decalarations
16177 as well as ID and refs to hash tables.
16178 * entities.c: hash cleanup
16179 * xmlmemory.c: fixed a dump problem in debug mode
16180 * include/Makefile.am: problem passing in DESTDIR= values patch
16181 from Marc Christensen <marc@calderasystems.com>
16182 * nanohttp.c: removed debugging remains
16183 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16184 * HTMLparser.c parser.c: fixing a number of problems with the
16185 macros in the *parser.c files (Wayne).
16186 * HTMLparser.c: close the previous option when opening a new one
16187 (Marc Sanfacon).
16188 * result/HTML/*: updated the HTML results accordingly
16189
Daniel Veillard52afe802000-10-22 16:56:02 +000016190Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16193 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16194 XPath functions and XML entities table to them. More to come...
16195 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16196
Daniel Veillard683cb022000-10-22 12:04:13 +000016197Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * tree.c: coalesce adjacent text nodes
16200 * valid.c: handling of blank nodes in DTd validation (raised
16201 by problems with a posteriori validation).
16202 * nanohttp.c: changing behaviour on HTTP write stuff.
16203 * HTMLtree.c: forced body and html to be explicitely closed.
16204 * xpath.h: exported more XPath functions.
16205
Daniel Veillard1baf4122000-10-15 20:38:39 +000016206Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * Release of 2.2.5
16209 * xpointer.c: range() range-inside and other helper functions
16210 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16211
Daniel Veillard47e12f22000-10-15 14:24:25 +000016212Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16215 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16216
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016217Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16220 and XPointer modules
16221
Daniel Veillard134c9f32000-10-15 10:27:08 +000016222Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * SAX.h: closed #25107
16225
Daniel Veillard39915622000-10-15 10:06:55 +000016226Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * testSAX.c: fixed problem with cdata reporting
16229 * SAXresult/* : updated
16230
Daniel Veillard1e851392000-10-15 10:02:56 +000016231Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16234 Closed bug #27499, added to regression tests
16235 * TODO: updated
16236
Daniel Veillard7eda8452000-10-14 23:38:43 +000016237Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16240 support for SCRIPT and STYLE with help from Bjorn Reese
16241 * test/HTML/* result/HTML/*: added simple testcase and updated
16242 the existing ones.
16243
Daniel Veillardff9c3302000-10-13 16:38:25 +000016244Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16247 string-range for empty strings
16248 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16249 test/XPath/xptr/strrange: augmented the XPointer testsuite
16250
Daniel Veillard189446d2000-10-13 10:23:06 +000016251Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * doc/xml.html doc/xmlmem.html: added a module describing memory
16254 interfaces and use, updated the main page.
16255
Daniel Veillard2f971a22000-10-12 23:26:32 +000016256Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16259 nanoftp code work on Windows too now
16260
16261Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016262
16263 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16264 * xpointer.c: implemented string-range() at least a good first version
16265 * test/XPath/docs/str test/XPath/xptr/strrange
16266 result/XPath/xptr/strrange: the string-range() tests
16267
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016268Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * Makefile.am include/Makefile.am include/win32config.h
16271 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16272 and make distcheck
16273
Daniel Veillard19d61112000-10-11 23:50:35 +000016274Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16277 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16278 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16279
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016280Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16283 patch for socklen_t detection by
16284 Albert Chin-A-Young <china@thewrittenword.com>
16285
Daniel Veillardcd429612000-10-11 15:57:05 +000016286Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16289 and added a --dtdvalid option to xmllint used to test it
16290
Daniel Veillard47c02452000-10-11 13:04:36 +000016291Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16294 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16295
Daniel Veillard2d38f042000-10-11 10:54:10 +000016296Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16299 handlings (registration, lookup, cleanup)
16300
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016301Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * configure.in Makefile.am include/makefile.am: adding XPointer
16304 and XPtrtests target
16305 * xpointer.[ch] : new files for XPointer support
16306 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16307 more XPath tests
16308
Daniel Veillard57fda592000-10-10 23:24:14 +000016309Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * configure.in: fixed, very broken, make distcheck works again
16312
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016313Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * More work toward 2.2.5, integrated a number of patches
16316 * configure.in Makefile.am win32config.h.in: trying to cleanup
16317 make distcheck .... huh ...
16318 * include/Makefile.am include/win32config.h: new directory
16319 for includes
16320 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16321 updated teh makefiles and instructions for WIN32
16322 * xpath.c: small fixes
16323 * test/XPath/ results/XPath: updated the testcases and results
16324 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16325 suggested patches
16326 * valid.c: fixed an ID bug
16327
Daniel Veillardb71379b2000-10-09 12:30:39 +000016328Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016331 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016332 * xpath.[ch]: worked on XPointer
16333
Daniel Veillard7e99c632000-10-06 12:59:53 +000016334Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * configure.in Makefile.am: 2.2.5, ship the include in an
16337 include/libxml subdirectory, use symlinks when using CVS
16338 * testSAX.c: fixed small bug
16339 * testXPath.c: changed the way testfiles are parsed
16340 * debugXML.c: same kind of cleanup when parsing an argument expression
16341 XPath/XPointers can have blanks embedded
16342 * xpath.[ch]: more cleanup, reorgs for XPointer work
16343 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16344 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16345
Daniel Veillard55b91f22000-10-05 16:30:11 +000016346Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16349 in the XPath engine, rewrote large parts of it, now it's far
16350 cleaner and in sync with the REC not an old WD. Fixed a parsing
16351 problem in the interactive XML shell found when testing XPath.
16352
Daniel Veillardac260302000-10-04 13:33:43 +000016353Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16356 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16357 examples with the extra test
16358
Daniel Veillard7cfce322000-10-04 12:40:27 +000016359Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16362 the global init function.
16363
Daniel Veillard970112a2000-10-03 09:33:21 +000016364Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * HTMLparser.c: Doohhh, attribute name parsing was still case
16367 sensitive ! Fixed this ...
16368 * result/HTML/* : updated the tests results accordingly
16369
Daniel Veillard740abf52000-10-02 23:04:54 +000016370Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16373 engine, should be far more stable, incorporated a new version of
16374 preceding/following axis, need testing
16375 * uri.c: fixed file:///c:/a/b/c problem
16376 * test/XPath/tests/idsimple: augmented the XPath tests
16377
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016378Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * doc/* rebuilding docs for 2.2.4 release
16381
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016382Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16383
16384 * configure.in: releasing 2.2.4
16385 * parser.[ch]: added xmlStrEqual()
16386 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16387 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16388 use xmlStrEqual instead
16389 * TODO: updated
16390 * added an XPath test
16391
Daniel Veillardbc765302000-10-01 18:23:35 +000016392Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16395 * entities.h: exported xmlInitializePredefinedEntities
16396 * parser.[ch] : added xmlInitParser()
16397 * parserInternals.h : had to export htmlInitAutoClose()
16398
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016399Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16402 problems
16403 * Makefile.am : added XPath regression tests to normal tests
16404 * uri.c: fixed a problem with local paths, cleanup
16405 * parser.c: fixed a problem with large CData sections
16406
Daniel Veillardd2ade932000-09-30 14:39:55 +000016407Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * configure.in xml-config.in: patch from "Ben Taylor"
16410 <sol7x86@hotmail.com> for solaris shared libs lookup
16411
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000164122000-09-30 Martin Baulig <baulig@suse.de>
16413
16414 * libxml-2.0.pc.in: Provide pkg-config script.
16415
16416 * configure.in: Create the libxml-2.0.pc script from the
16417 libxml-2.0.pc.in templates.
16418 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016419 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016420
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016421Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16424 when compiling with MSC
16425
Daniel Veillard46057e12000-09-24 18:49:59 +000016426Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * xpath.c: patch for normalize-string() substring-before(),
16429 substring-after() and translate() functions from Bjorn Reese
16430 <breese@mail1.stofanet.dk>
16431 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16432 Fredrik Hallenberg <hallon@lysator.liu.se>
16433 * TODO: updated
16434
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016435Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16438 problem of socklen_t being undefined on a number of platforms
16439 * debugXML.c: fixed a compilation problem when without snprintf
16440
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016441Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16444 an URI bug and a fix for the control-character-induced infinite loop
16445 * nanohttp.c: preventive fix for compiling on WIN32
16446
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016447Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * xmlint.c: closing bug #25000
16450
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016451Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16454 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16455 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16456 related function, fixing xmlStrncmp(), and associated cleanup
16457 * result/HTML/entities.html.sax: updating result
16458
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016459Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * uri.c: applied patch for URI escaping from Wayne Davison
16462 <wayned@blorf.net>
16463 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16464 from Denis Barbier <barbier@imacs.polytechnique.fr>
16465 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16466 patch from Wayne Davison
16467
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016468Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * doc/xml.html : updated with new releases, adding "how to help"
16471
Daniel Veillard04698d92000-09-17 16:00:22 +000016472Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16475 removed a few warnings in pedantic mode ...
16476 * parserInternals.c parser.c: moved encoding switching function
16477 to parserInternals.c
16478 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16479
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016480Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16483 error or warning handlers
16484
Daniel Veillardb1059e22000-09-16 14:02:43 +000016485Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * parserInternals.c parserInternals.h parser.c Makefile.am:
16488 created a new module parserInternals.c, moved most of the
16489 code shared by the various parsers there, as well as
16490 deprecated code from parser.c. More cleanup of parser.c
16491 * uri.c: fixed a problem when URI is NULL
16492 * valid.c: speedup when looking for an attribute declaration
16493
Daniel Veillard39c7d712000-09-10 16:14:55 +000016494Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16497 the cleanup of the computation of URI references when seeking
16498 external entities. The URI reference string and the resulting
16499 URI are both stored now.
16500 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16501 large s(n)printf checks and cleanup from Denis Barbier
16502 <barbier@imacs.polytechnique.fr>
16503 * xmlversion.h.in tree.h: couple of SGML declarations for a
16504 possible docbook module.
16505 * result/VC/ : a couple of test output changed due to the change
16506 of the entities URI
16507
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016508Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * parser.h: added a _private field for linking user's data
16511
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016512Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * parser.c parserInternals.h: demacroified most of the IS_XXX
16515 the gain in size is significant so ...
16516
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016517Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * entities.c: cases where looking up entities with doc==NULL
16520 covered
16521
Daniel Veillard90e11312000-09-05 10:42:32 +000016522Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16523
Daniel Veillard1de50802000-09-07 08:54:32 +000016524 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016525 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16526
Daniel Veillard98a79162000-09-04 11:15:39 +000016527Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
Daniel Veillard1de50802000-09-07 08:54:32 +000016529 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016530 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16531 * Makefile.in: added URItest and included thenin "make tests"
16532
16533Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016534
16535 * xmlversion.h.in: closed bug 22941
16536
Daniel Veillard2bb89092000-08-31 14:57:50 +000016537Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16538
16539 * doc/xmlio.html: added doc and example for entity loader
16540 redefinition.
16541
Daniel Veillard96984452000-08-31 13:50:12 +000016542Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16545 used by libxml
16546
Daniel Veillarde715dd22000-08-29 18:29:38 +000016547Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * parser.c: Fixed bug on invalid ontent characters and when using
16550 push.
16551 * xmllint.c: fixed xmllint endling of errors in push mode
16552
Daniel Veillard4948eb42000-08-29 09:41:15 +000016553Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016556 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016557 * result/HTML/*.sax: regenerated HTML SAX output
16558 * parser.c: more cleanup.
16559
Daniel Veillarde010c172000-08-28 10:04:51 +000016560Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016563 patches from Wayne Davison <wayned@users.sourceforge.net>,
16564 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016565 * HTMLparser.c: fixed an ignorable white space detection bug
16566 occuring when parsing with SAX only
16567 * result/HTML/*.sax: updated since the output is now HTML
16568 encoded...
16569
Daniel Veillard47f3f312000-08-27 22:40:15 +000016570Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016572 * HTMLparser.[ch]: applied some of Wayne Davison
16573 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016574
Daniel Veillarde0854c32000-08-27 21:12:29 +000016575Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16578 undeclared namespace prefix was used, added a warning.
16579 Cleaned up support w.r.t. entities, spilling out a warning
16580 and being pedantic on lookups.
16581 * test/warning/ent9 : added testcase for previous example.
16582 * TODO: updated
16583 * parserInternals.h parser.c: changed the way names are parsed
16584 now allow infinite size and decrease penalty for normal use
16585 * parser.c: Started a big cleanup/check of the parser code,
16586 fixed some of the most tortuous entity code, spotted code
16587 unused anymore
16588 * test/*: added tests for very long names and related nasty
16589 things.
16590
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016591Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * doc/encoding.html: added encoding aliases doc
16594 * doc/xml.html: updates
16595 * encoding.[ch]: added EncodingAliases functions
16596 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16597 bottleneck affecting large DTDs like Docbook
16598 * parser.[ch] xmllint.c: added a pedantic option, will be
16599 useful
16600 * SAX.c: redefinition of entities is reported in pedantic mode
16601 * testHTML.c: uninitialized warning from gcc
16602 * uri.c: fixed a couple of bugs
16603 * TODO: added issue raised by Michael
16604
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016605Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * doc/encoding.html: propagated Martin Duerst suggestions
16608
Daniel Veillard52402ce2000-08-22 23:36:12 +000016609Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16612 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16613 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16614 by Wayne Davison
16615
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016616Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16617
16618 * nanoftp.c nanohttp.c: small cleanup
16619 * TODO: updated
16620
Daniel Veillard244ece92000-08-19 20:58:02 +000016621Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * added an old VC testcase and updated title.xml entity
16624
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016625Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16628 done on auto-opening of <p> tags and cleanup of SAX output
16629
Daniel Veillard979e55e2000-08-19 16:48:54 +000016630Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16633
Daniel Veillard4540be42000-08-19 16:40:28 +000016634Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * doc/xml.html libxml.* structure.*: updated the doc a bit
16637
Daniel Veillard808a3f12000-08-17 13:50:51 +000016638Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16641 of SAX tests
16642
Daniel Veillard29579362000-08-14 17:57:48 +000016643Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16646 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16647
Daniel Veillard1255ab72000-08-14 15:13:33 +000016648Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16651 * testHTML.c: fix core dump on Solaris 2.x systems
16652 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16653 * result/HTML/*.sax: previous bug fix lead to new results
16654
Daniel Veillard03109292000-08-14 14:58:22 +000016655Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16658 * configure.in: added --with-readline=DIR to accept alternate
16659 path for readline include/library
16660 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16661 for ANSI under HP-UX
16662 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16663 includes @LIBS@
16664
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016665Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * doc/* : rebuilt the docs
16668 * getting ready for 2.2.2 release
16669
Daniel Veillard87b95392000-08-12 21:12:04 +000016670Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16673 and xmlAddFeature()
16674 * tree.[ch]: added xmlAddChildList()
16675 * xmllint.c: MAP_FAILED macro test
16676 * parser.h: added xmlParseCtxtExternalEntity()
16677 * valid.c: applied bug fixes removed warning
16678 * tree.c: added CDATA block to elements content
16679 * testSAX.c: cleanup of output
16680 * testHTML.c: added SAX testing
16681 * encoding.c: better error recovery
16682 * SAX.c, parser.c: fixed one of the external entity processing
16683 of the OASis testsuite
16684 * Makefile.am: added HTML SAX regression tests
16685 * configure.in: bumped to 2.2.2
16686 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16687 SAX results
16688
Daniel Veillard88a172f2000-08-04 18:23:10 +000016689Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * configure.in: patch for HP compiler
16692
166932000-08-04 Sven Heinicke <sven@zen.org>
16694
16695 * xmllint.c: Was coredumping sometimes when the file given didn't
16696 exist.
16697
Daniel Veillard46e370e2000-07-21 20:32:03 +000016698Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016701
Daniel Veillard46e370e2000-07-21 20:32:03 +000016702 when using in memory parsing. Need some cleanup.
16703 * xmllint.c configure.in: added a --memory flag to test memory
16704 parsing
16705
Daniel Veillard36650692000-07-21 15:16:39 +000016706Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * nanohttp.c: fixed socklen_t replacement to unsigned int
16709 * parser.c: fixed a space handdling missing at the end of
16710 production 28 DOCTYPE.
16711 * xmlmemory.c: fixed a stupid bug on the routine to override
16712 allocation functions
16713 * TODO: updated
16714
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016715Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16716
16717 * doc/ regenerated the docs
16718
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016719Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * doc/encoding.html doc/xml.html: added I18N doc
16722 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16723 improvements, both parser and filters, added ASCII & HTML,
16724 fixed the ISO-Latin-1 one
16725 * xmllint.c testHTML.c: added/made visible --encode
16726 * debugXML.c : cleanup
16727 * most .c files: applied patches due to warning on Windows and
16728 when using Sun Pro cc compiler
16729 * xpath.c : cleanup memleaks
16730 * nanoftp.c : added a TESTING preprocessor flag for standalong
16731 compile so that people can report bugs more easilly
16732 * nanohttp.c : ditched socklen_t which was a portability mess
16733 and replaced it with unsigned int.
16734 * tree.[ch]: added xmlHasProp()
16735 * TODO: updated
16736 * test/ : added more test for entities, NS, encoding, HTML, wap
16737 * configure.in: preparing for 2.2.0 release
16738
Daniel Veillard49703262000-07-10 10:27:46 +000016739Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016742 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016743
Daniel Veillard306be992000-07-03 12:38:45 +000016744Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * doc/xml.html: changed the xmlsoft.org structure, updated the
16747 examples w.r.t. root and childs
16748
Daniel Veillard7d853352000-07-02 18:53:09 +000016749Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16750
Daniel Veillard784b9352003-02-16 15:50:27 +000016751 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016752
Daniel Veillard365e13b2000-07-02 07:56:37 +000016753Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * HTMLparser.c: Work on character encoding support for the HTML parser
16756 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16757 * encoding.c: Fixed a potential memleak in the encoding stuff
16758
Daniel Veillardaf743792000-07-01 11:49:28 +000016759Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * doc/FAQ.html doc/Makefile.am : added a FAQ
16762
16763Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016764
16765 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16766 of the HTML parser to force it to not bypass SAX
16767
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016768Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * win32config.h.in: updated
16771 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16772 lacks iconv support :-( need to release 2.1.1
16773 * configure.in: release 2.1.1
16774 * HTMLparser: fixed bug #14784
16775 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16776 by Windows compiler
16777 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16778 the SAX startDocument() callback.
16779 * TODO: updated
16780
16781Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * added xmlStopParser()
16784
Daniel Veillardbe803962000-06-28 23:40:59 +000016785Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * configure.in: 2.1.0 prerelease
16788 * Large resync between W3C and Gnome tree
16789 * nanoftp, nanohttp.c: fixed stalled connections probs
16790 * HTMLtree.c SAX.c : support for attribute without values in
16791 HTML for andersca
16792 * valid.c: Fixed most validation + namespace problems
16793 * HTMLparser.c: start document callback for andersca
16794 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16795 * parser.h, SAX.c: serious speed improvement for large
16796 CDATA blocks
16797 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16798 different encoding
16799 * example/Makefile.am example/gjobread.c tree.h: work on
16800 libxml1 libxml2 convergence.
16801 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16802 and the LIBXML_TEST_VERSION macro
16803
Daniel Veillardc310d562000-06-23 18:32:15 +000016804Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * doc/xml.html: various patches and improvements typo fixed by
16807 Felix Natter
16808 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16809 from Felix Natter <fnatter@gmx.net>
16810
Daniel Veillardf3029822000-05-06 08:11:19 +000016811Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * doc/upgrade.html: updated with instructions for support of both
16814 libxml-1.x and libxml-2.x
16815 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16816 for 2.x support and also fixed includes
16817
16818
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016819Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16822 the encoding support, added iconv support, so now libxml if
16823 compiled with iconv automatically support japanese encodings
16824 among others. Work based on initial patch from Yuan-Chen Cheng
16825 I may have broken binary compat in the encoding handler
16826 registration scheme, but that was so utterly broken I don't
16827 expect anybody to have used this feature until now.
16828 * parserInternals.h: fixup on the CHAR range macro
16829 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16830 code.
16831 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16832 * uri.c: added xmlParseURI() I can't believe I forgot to
16833 implement this one in 2.0 !!!
16834 * SAX.c: moved doc->encoding update in the endDocument() call.
16835 * TODO: updated.
16836
Daniel Veillard06047432000-04-24 11:33:38 +000016837Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * tree.h: removed extraneous xmlRemoveProp definition
16840 * TODO: added item about --disable-corba configure switch
16841 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16842 * nanoftp.c: fixed include problems giving troubles on AIX and
16843 slowlaris
16844 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16845 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16846 comment and headers changes to lower gtk-doc number of warnings
16847 * doc/html/*: rebuilt docs
16848
Daniel Veillarde0aed302000-04-16 08:52:20 +000016849Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * HACKING: documented the tag for 1.x and instructions
16852
Daniel Veillard5e873c42000-04-12 13:27:38 +000016853Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16856 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16857 xmlCreateIOParserCtxt
16858 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16859 significant overall improvement
16860 * xmllint.c: added I/O test to xmllint
16861 * testSAX.c: added a speed test
16862 * doc/* : updated/regenerated
16863
Daniel Veillardfc708e22000-04-08 13:17:27 +000016864Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * xpath.c uri.h parserInternals.h: cosmetic changes from
16867 "Timur I. Bakeyev" <timur@bat.ru>, including making
16868 xmlCreateURI() public
16869
Daniel Veillard5d211f42000-04-07 17:00:24 +000016870Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16873 and the code at the same time. Added a clean mechanism for
16874 overload or added input methods: xmlRegisterInputCallbacks()
16875 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16876 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16877 * TODO: updated
16878 * doc/* : updated/regenerated
16879 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16880 source dir
16881
Daniel Veillarde77a9182000-04-05 19:12:29 +000016882Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * testURI.c: yet another forgotten commit, I should get some sleep !
16885
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016886Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16887
16888 * xmllint.c: forgot to commit this too ?
16889
Daniel Veillardb9df4042000-04-05 14:23:16 +000016890Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * xmlversion.h.in : forgot to commit this previously
16893
Daniel Veillard361d8452000-04-03 19:48:13 +000016894Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16897 * README TODO: updated for release
16898 * uri.c uri.h: added authority parsing/saving
16899 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16900 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16901 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16902 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16903 Makefile.am : added compile-time customization of libxml
16904 --with-ftp --with-http --with-html --with-xpath --with-debug
16905 --with-mem-debug
16906 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16907 #include <libxml/xxx.h> I hope it won't break too much stuff
16908 and will be manageable in the future...
16909 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16910 and added xmllint to the installed programs
16911 * uri.h: added xmlFreeURI()
16912
Daniel Veillardec303412000-03-24 13:41:54 +000016913Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * uri.c uri.h: finished the escaping handling, the base support
16916 and the URI path normalization. Looks good just lacks the
16917 authority content parsing code.
16918 * Makefile.am: added instructions to generate testURI
16919 * TODO: updated
16920 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16921 added links and icons for W3C and Gnome
16922
Daniel Veillard8f621982000-03-20 13:07:15 +000016923Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16924
16925 * xmlmemory.[ch] : seems I forgot to actually update the files in
16926 the last commit :-)
16927 * doc/xml.html doc/html/* : updated and uploaded the docs
16928
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016929Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16930
16931 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16932 * TODO: updated
16933 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016934 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016935 gfree).
16936 * Makefile.am, uri.c, uri.h: added a set of functions to do
16937 exact (litteraly copied from the RFC 2396 productions) parsing
16938 and handling of URI. Will be needed for XLink, one XML WFC,
16939 XML Base and reused in the nano[ftp/http] modules. Still work
16940 to be done.
16941
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016942Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16943
16944 * configure.in, libxml.spec.in : libxml2
16945 * doc/* : updated the doc page, rebuilt the docs
16946
Daniel Veillardcf461992000-03-14 18:30:20 +000016947Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16948
16949 * all: tagged LIB_XML_1_X
16950 * *.c *.h : updated from W3C CVS tree
16951 * configure.in : 2.0.0-beta
16952 * libxml.spec.in : libxml2 package nam
16953 * result/* : new version of the tests output
16954
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016955Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16956
16957 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16958
Daniel Veillardb566ce12000-03-04 11:39:42 +000016959Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * doc/* : rebuilt the docs
16962 * parser.c: final patch on #6766
16963 * valid.c: small patch on validity checks.
16964
Daniel Veillardfb76c402000-03-04 11:39:42 +000016965Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16968 added
16969 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16970 compatibility w.r.t. XML spec and existing code.
16971
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016972Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * parser.c: seems a better solution to <a> </a> exists,
16975 will try it for a while
16976
Daniel Veillard83a30e72000-03-02 03:33:32 +000016977Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * parser.c: tried to remove the <a> </a> generating <a/>
16980 this is hard. Left a flag for that purpose. Fixed bug #6766
16981 * configure.in: prepared 1.8.7 not released, due to previous
16982 problem
16983
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016984Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16985
16986 * doc/xml.html : applied second patch from Paul DuBois
16987
Daniel Veillard402e8c82000-02-29 22:57:47 +000016988Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * doc/xml.html : applied patch from Paul DuBois
16991
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016992Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16995
Daniel Veillard5feb8492000-02-02 17:15:36 +000016996Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16999 compilation warnings on various platforms.
17000 * parser.c: Fixed #5281 validity error callbacks are now desactived
17001 by default if not validating.
17002
Daniel Veillardf341f932000-02-02 14:52:08 +000017003Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17006
Daniel Veillard13c757e2000-02-01 23:59:15 +000017007Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17010 <gkatsi@cs.toronto.edu>
17011
Daniel Veillard726e8792000-01-30 20:04:29 +000017012Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17015 processing URLs
17016
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017017Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17020 xmlNanoFTPUpdateURL for persistent control connections.
17021 * configure.in: 1.8.6
17022
17023Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17024
17025 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17026 * tree.[ch] : added xmlSaveNoEmptyTags
17027
James Henstridgef3be9312000-01-28 13:59:21 +0000170282000-01-29 James Henstridge <james@daa.com.au>
17029
17030 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17031
17032 * Makefile.am: added nanoftp.[ch] to the build.
17033
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017034Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * nanoftp.[ch]: cleanup, comments, API
17037 * debugXML.c : fixed a bug in the cat command
17038 * doc/*: regenerated the docs
17039
Daniel Veillardda07c342000-01-25 18:31:22 +000017040Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17041
17042 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17043 * debugXML.c : fixed a bug in the cat command
17044 * valid.c: fixing some small probs
17045 * libxml.spec.in: get rid of the SNAP suffix
17046 * doc/xml.html: updated the status
17047
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017048Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * xml-config.in: xml-config --version to just return the
17051 version number
17052 * xpath.c: some cleanup w.r.t. axis when the current node is
17053 an attribute.
17054 * TODO: updated
17055
Daniel Veillard461a66c2000-01-18 18:01:01 +000017056Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * configure.in: prepared for libxml-1.8.5
17059 * doc/* recompiled the documentation
17060
170612000-01-17 Jody Goldberg <jgoldberg@home.com>
17062
17063 * configure.in : WARNING autoconf subtlety alert :
17064 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17065 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17066 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17067 get defined by AC_CHECK_HEADERS.
17068
Daniel Veillardf967b902000-01-17 16:06:10 +000017069Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17072 Rune.Djurhuus@fast.no
17073
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017074Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * TODO: updated
17077 * tree.c, parser.c: made sure that only memory alloc problems
17078 and internal parser errors are allowed to write to stdout or
17079 stderr.
17080
Daniel Veillard0142b842000-01-14 14:45:24 +000017081Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * tree.c : restored xmlNewGlobalNs since this seems used by
17084 a lot of existing code :-(, fixed a bug in xmlNewNs
17085 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17086 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17087 to exit() from the library code.
17088 * xpath.c, parser.c: removed bugs or unused code detected by
17089 Windows compilers
17090 * parser.c: started adding interfaces for parsing well balanced
17091 XML fragments
17092 * configure.in: releasing 1.8.4
17093 * doc/* : rebuilt the docs
17094
Daniel Veillard2eac5032000-01-09 21:08:56 +000017095Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * tree.[ch] : added xmlNewDocFragment() for DOM
17098 * testHTML.c: uninitialized variable.
17099
Daniel Veillardf3a73582000-01-05 14:58:39 +000017100Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17101
17102 * doc/* : rebuild the docs
17103
Daniel Veillard71b656e2000-01-05 14:46:17 +000017104Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17105
17106 * acconfig.h: readline and history patch
17107 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17108 * tree.c: added check and handling when possibly removing an ID
17109 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17110 and saving.
17111 * test/HTML/entities.html result/HTML/entities.html* : test for
17112 various entities reference cases
17113 * result/HTML/* : as a result output of some testcase have
17114 changed
17115 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17116 by previous example. added xmlParseTryOrFinish().
17117 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17118 entities.h debugXML.h HTMLparser.h: changed the way struct are
17119 declared to allow gtk-doc to expose those
17120 * parser.c: closed bug #4960
17121 * Makefile.am configure.in: Applied patch from
17122 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17123 and math/socket libs detection
17124
Daniel Veillard437b87b2000-01-03 17:30:46 +000017125Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * configure.in, Makefile.am: link tester against readline
17128 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17129
Daniel Veillard686d6b62000-01-03 11:08:02 +000017130Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17131
17132 * tree.[ch]: added xmlRemoveProp
17133 * win32config.h.in nanohttp.c: avoid including the Windows
17134 socket stuff in every C files
17135 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17136 the XmL parser(s)
17137 * test/ns4 result/ns4 etc...: added test case for previous prob
17138 * tree.c: xmlNewNs wasn't checking for double definition
17139 * Makefile.in: fixed a problem with dist-hook duplicates
17140 * parser.[hc], xmlIO.c: fixed the loading of external entities
17141 APIs, now xmlLoadExternalEntity() is used everywhere and
17142 setting up an app specific front-end using the
17143 * SAX.c parser.c: some fixes, now the xhtml spec validates
17144 with the xhtml DTD.
17145 * error.c: fixed crashes in case of no input stream
17146 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17147 to the validation tests and results
17148
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017149Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17152 too htmlCreatePushParserCtxt() and htmlParseChunk()
17153 * parser.c: a bit of cleanup.
17154 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17155 to XML) removed the last mem leak known
17156 * HTMLtree.c: output message cleanup
17157 * xmlmemory.c: display content info about memory blocks
17158 * result/HTML/wired.* : missing att value warning change
17159
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017160Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17161
17162 * doc/* : rebuilt the documentation
17163
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017164Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * parser.[ch] parserInternals.h: Push parser for XML,
17167 seems to work fine now
17168 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17169 --push for push testing
17170 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17171 * testSAX.c: added --push
17172 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17173 subtree
17174 * xmlIO.[ch] : enriched API + fixes for push mode
17175 * entities.[ch]: added the entity content length to the struct.
17176 * xmlmemory.[ch]: new API to show the last entries for the shell
17177 * valid.c: added required attribute testing
17178 * SAX.c: the cdata callback now merge contiguous fragments
17179 * HTMLparser.c: cleanup of some macros
17180
Daniel Veillard3c558c31999-12-22 11:30:41 +000017181Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * parser.c: fix for PIs name starting with xml
17184 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017185 * *.c, configure.in win32config.h.in : generate win32config.h for
17186 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017187
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017188Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * parser.c: fixed a stupid = vs. == bug :-(
17191 * doc/gnome-xml.sgml: s/glade/xml/
17192
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017193Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * configure.in, doc/xml.html : bug fix release 1.8.2
17196 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17197 Hopefully the end of that silly C++ include problem
17198 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17199 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17200 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17201 troubles with autoclosed elements when the stree shape doesn't
17202 follow the DtD specs. Added htmlIsAutoClosed() and
17203 htmlAutoCloseTag()
17204 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17205 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17206 * debugXML.c: fixed a bug on printing default namespaces.
17207 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17208
Daniel Veillardb24054a1999-12-18 15:32:46 +000017209Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17210
17211 * result/HTML/*.htm[l] : updated the HTML regression tests according
17212 to the new output
17213 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17214 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17215 problem due to intermix of extern "C" { ... } declarations for C++
17216 and recursive includes in the headers
17217
Chris Lahey323c48c1999-12-18 15:32:45 +0000172181999-12-20 Chris Lahey <clahey@umich.edu>
17219
17220 * HTMLtree.c: Made it so that html nodes with a single child do
17221 not insert a carriage return before or after the child node.
17222
Daniel Veillardb24054a1999-12-18 15:32:46 +000017223Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017224
17225 * configure.in, doc/xml.html : bug fix release 1.8.1
17226 * parser.c: fixed bug #4344
17227 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17228 added the glue to avoid C++ problems
17229 * doc/* : regenerated the documentation
17230
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017231Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17234 namespace recognition, and Dia as a resul :-(
17235 * encoding.c: closed bug #3950
17236
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017237Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17238
17239 * valid.c: debugging a posteriori validation, except URI expansion
17240 stuff this should be fixed now
17241 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17242 Carl Nygard <cnygard@bellatlantic.net>
17243 * tester.c: added --postvalid, cleaning of the code
17244 * tree.[ch]: added xmlDocGetRootElement()
17245
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017246Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17247
17248 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17249 c++ losage.
17250
Daniel Veillard10a2c651999-12-12 13:03:50 +000017251Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * configure.in, doc/xml.html : bumped to 1.8.0
17254 * xlink.[ch], Makefile.am : added framework for link detection
17255 * parser.h: added nbChars to parser context, needed for cleanup.
17256 * xmlmemory.c: removed a nasty bug when out of mem
17257 * valid.[ch]: adding namespace support for attribute decl
17258 * tester.c: added --debugent option
17259 * debugXML.[ch]: added xmlDebugDumpEntities()
17260 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17261 buffers instead, this was really needed, validation was breaking
17262 in strange ways due to that. Added xmlParseStringPEReference()
17263 and other parsing from strings functions. Entities processing
17264 modified again, but PERef are still not handled correcly but
17265 unless you're Eve Maller you won't notice :-)
17266 * HTMLparser.c: large changes toward reliability, and switched to
17267 lowercase internal tags, XHTML is lowercase, so it will help
17268 that output is closer to next version.
17269 * doc/* : regenerated the documentation, it is now hosted at
17270 http://xmlsoft.org/ (same bits I just bought the domain :-)
17271
17272
Daniel Veillard294cbca1999-12-03 13:19:09 +000017273Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17274
17275 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17276 doc generation
17277 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17278 in the SAX API
17279 * doc/*: rebuilt the doc making sure everything appears in the
17280 HTML files
17281
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017282Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17285 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17286 which allow impressive speed improvement on dataset with
17287 large text pieces, but at the cost of broken binary
17288 compatibility and slightly bigger memory usage.
17289 Configure with --with-buffers to activate them, they
17290 are protected with XML_USE_BUFFER_CONTENT define.
17291 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17292 goal is 0 memory left allocated once parser is no more used
17293 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17294 call xmlCleanupParser() and xmlMemoryDump()
17295
Daniel Veillarda819dac1999-11-24 18:04:22 +000017296Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17299 * parser.[ch] encoding.[ch]: added memory cleanup routines
17300 * parser.c: closing bug #3788
17301 * doc/*: rebuilt the doc
17302
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017303Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17304
17305 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17306 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17307 * tester.c: added --compress option
17308 * doc/*: rebuilt the documentation
17309
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017310Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17311
17312 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17313 if given /proc/kcore as input !
17314 * doc/xml.html doc/*: updated and rebuilt the documentation
17315
17316Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017317
17318 * parser.c: Fixed some wrongly space collapsing code due to
17319 a misreading of the spec.
17320 * result/*: fixed the output accordingly
17321
17322Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017323
17324 * encoding.c: bug fix and typos
17325 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17326 * parser.c: added attribute normalization closing bug #3597
17327 * test/att* result/att* SAXresult/att*: testcase for attribute
17328 normalization
17329
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017330Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17331
17332 * configure.in: closing bug #3163 by adding extra flags for the
17333 cc compiler on HP-UX
17334
Daniel Veillard51e3b151999-11-12 17:02:31 +000017335Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17336
17337 * valid.[ch] : removed a typo and an enumerated type bug in the
17338 xmlAddElementDecl() function
17339 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17340 call to xmlEncodeEntitiesReentrant() so that the functions
17341 New, Set and Get are at the same level.
17342 * parser.c HTMLparser.c: extra memory allocation bug for
17343 attributes detected by someone using libxml in embedded systems :-)
17344
Daniel Veillard962195f1999-10-28 15:51:53 +000017345Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17346
17347 * xmlmemory.h: turned off mem debug :-\
17348
Daniel Veillard35008381999-10-25 13:15:52 +000017349Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17350
17351 * parser.c: closed bug #2784 a one line fix, but worth pushing
17352 a new release out
17353 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17354 some structures, comments before and after the
17355 main element, and other nastyness
17356 * HTMLtree.c tree.c: accomodate the extended HTML supported
17357 * configure.in: pushing 1.7.4
17358 * test/ent8 and related outputs : added a new test for bug #2784
17359 * test/HTML/wired.html and related output: a nasty HTML example
17360 * Makefile.am: improved the test scripts
17361 * docs/* : reran the documentation extractor, updated xml.html
17362
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017363Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17366 HTMLparser and debugged the HTML related code. HTML documents
17367 now have their own type
17368 * entities.c: do not dump &apos; for HTML output
17369 * xmlmemory.c: improvement, breakpoint mechanism
17370 * testHTML.c: added --sax --repeat ...
17371 * Makefile.am: improved the HTML tests
17372 * valid.[ch]: added xmlValidGetValidElements and
17373 xmlValidGetPotentialChildren
17374 * tester.c: added --insert to test the 2 new functions
17375 * test//* result//* SAXresult//* : regression test cleanup
17376 and extension.
17377 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17378 gnome-xml-nanohttp.html
17379
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017380Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * HTMLparser.c: fixed problems with some autoclose tags
17383 * tree.c: fixed XML output problems.
17384 * result/* SAXresult/*: update of the tests output
17385
Daniel Veillard6077d031999-10-09 09:11:45 +000017386Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * Makefile.am: Arturo patch for xmlConf.sh version info
17389 * parser.c: Tim Josling patch for single quoted items
17390 * tester.c: Tim Josling patch for tester options usage
17391 * tree.h: indent cleanup
17392
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017393Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17394
17395 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17396 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17397
Daniel Veillard00fdf371999-10-08 09:40:39 +000017398Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17399
17400 * tree.c : Raph patch for initialization of CORBA fields
17401 * parser.c, xpath.c, ...: modification of doc comments
17402 * xpath.c : allow spaces in xpath expressions
17403
Daniel Veillardad219441999-09-27 08:17:49 +000017404Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * xmlmemory.h: turning off memory debug :-(
17407
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017408Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17409
17410 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17411 better SAX interfaces.
17412 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17413 entity.
17414 * configure.in: 1.7.2
17415
17416Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017417
17418 * libxml.spec.in: fixed the URL
17419 * doc/xml.html: improved the documentation front-end
17420
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017421Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017422
17423 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17424
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017425Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017426
17427 * libxml.spec.in: fixed the alpha compile problem
17428 * parser.[ch]: changed errno to errNo in the parser context :-(
17429 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17430 * doc/xml.html: changed CHAR to xmlChar
17431 * doc/html/*: recompiled the documentation
17432 * configure.in: 1.7.1
17433
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017434Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17435
17436 * parser.h: modified the parser context struct to regain 1.4.0
17437 binary compatibility
17438 * parser.c, xml-error.h: added errno ot teh context and defined
17439 a set of errors values with update of errno
17440 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17441 DTDs and entities
17442 * *.h, *.c: complete cleanup of the use of config.h and include
17443 protection depending on the current setup.
17444 * overalll debugging, maintenance and bug-fixing on all modules
17445 * updated the documentation
17446 * ready for 1.7.0
17447
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017448Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * HTMLparser.c : cleanup
17451 * SAX.c valid.c valid.h: added ID/IDREF checking
17452 * tree.c tree.h: extended doc structure for refs
17453 * configure.in: 1.6.2
17454 * parser.c: patched bug in SAX user arg call
17455 * parserInternals.h: patched missing close in C++ wrapping
17456 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17457 especially upcoming XPointer implementation.
17458 * doc/xml.html: augmented, typo
17459
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017460Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17461
17462 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17463 not all invocations of install understand -d.
17464
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017465Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17466
17467 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17468 to make 'check' works, when builddir != srcdir.
17469
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017470Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17471
17472 * doc/xml.html : updated the documentation
17473
Daniel Veillard6454aec1999-09-02 22:04:43 +000017474Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17475
17476 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17477 not deallocated memory blocks
17478 * *.c : replaces all calls to malloc() free() and realloc() to
17479 the wrapper functions/macros
17480 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17481 instead of xmlFreeNodeList()
17482
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017483Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * HTMLparser.c: corrected a stupid bug leading to core dump at
17486 tree deallocation. Removed warnings indicated by
17487 Stephane.Conversy@lri.fr
17488 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17489 looked for in the external subset
17490
17491Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017492
17493 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17494 on SGI by Stephane.Conversy@lri.fr
17495
Daniel Veillardb96e6431999-08-29 21:02:19 +000017496Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17497
17498 * all .h : changed the prototype declaration indent as in gtk
17499 * most .c : working on reducing the TODOs in the code
17500 * most .c : cleanup though -pedantic and Insure++
17501 * improvements on validation ID checkings.
17502 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17503 * xml-config.in: closed #1810
17504
17505Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017506
17507 * tree.h, valid.c, valid.h: more work on validity, IDs
17508 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17509 definition for AIX
17510
Daniel Veillardb556eb51999-08-15 17:19:50 +000017511Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17514 the distribution due to a cut'n paste error at last commit
17515
Daniel Veillardb05deb71999-08-10 19:04:08 +000017516Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * configure.in: upgraded to version 1.4.0
17519 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17520 Big update, added a large part of the validation process,
17521 it should be usable, but some parts are missing
17522 * xpath.c: improved the implementation w.r.t. root.
17523 * Makefile.am: added more tests
17524 * test and result trees: added a lot of tests
17525 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17526
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017527Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17528
17529 * Added an HACKING file
17530
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017531Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17532
17533 * xpath.[ch] : improvements and debug of the XPath implementation
17534 * parser.c, HTMLparser.c : modified the parsers to be progressive
17535 * tree.[ch] : extended the Buffer promitives
17536 * xmlIO.[ch] : added basic I/O routines providing progressive
17537 parsing and ready for I18N conversion plugins
17538 * SAXresult/* : the SAX callback sequence maybe slightly different
17539 now
17540 * test*.c : improved/updated the tests programs
17541 * doc/* : recompiled the docs.
17542
Daniel Veillard15b75af1999-07-26 16:42:37 +0000175431999-07-26 Michael Meeks <michael@edenproject.org>
17544
17545 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17546
17547 * tree.c: Ditto.
17548
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017549Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17550
17551 * configure.in: upgraded to version 1.4.0
17552 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17553 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17554 XML query language, see http://www.w3.org/TR/xpath for more details.
17555 * parser.c, parser.h: added CHAR* related string functions for XPath
17556 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17557 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17558 rebuild the docs.
17559 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17560 and regression testing capabilities for XPath.
17561
Daniel Veillardd79d7871999-07-12 10:38:12 +000017562Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17563
17564 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17565 closing bug #1646
17566
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017567Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17568
17569 * Makefile.am, example/Makefile.am: closed bug #1683
17570
Daniel Veillard3166ab11999-07-11 16:14:19 +000017571Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17572
17573 * example/Makefile.am, configure.in: added the makefile for the
17574 gjobread example
17575
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017576Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17577
17578 * doc/Makefile.am:
17579 - fix which allow "make install DESTDIR=</install/prefix>".
17580
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017581Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17582
17583 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17584 which fixed a problem on the file reading-code.
17585
Daniel Veillard82150d81999-07-07 07:32:15 +000017586Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17587
17588 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17589 output.
17590 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17591
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017592Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17593
17594 * parser.h : Oops removed the binary compatibility problem
17595 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17596 * parser.c, HTMLparser.c: applied patches for reading from stdin
17597
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017598Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * parser.c, entities.c, valid.c: cleanup bug #1591
17601 * configure.in: cleanup bug #1592
17602 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17603 the same tree back-end. Hence gdome will be available for it.
17604 * doc/Makefile.am: close bug #617
17605
Daniel Veillard97fea181999-06-26 23:07:37 +000017606Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17607
17608 * parser.c: alloctate a per parser context SAX interface block
17609
Daniel Veillard14fff061999-06-22 21:49:07 +000017610Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17611
17612 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17613 and xmlEncodeEntitiesReentrant with the correct one :-\
17614
17615Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17616
17617 * commit of my internal XML base changes, quite a lot of
17618 changes, cleanups, better entities support, framework for
17619 new I/O and charset detection and handling
17620 * Fixed the configure/Makefile stuff to generate shared libs
17621 with the proper version info, so we jumped on rev from
17622 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17623 xmlEncodeEntities() result need to be freed now, and a string
17624 xmlParserVersion provide the current library version.
17625
Raph Levien05240da1999-06-15 21:27:11 +000017626Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17627
17628 * parser.c: fixed a buffer overrun for when you have a very long
17629 attribute with no entities in it.
17630
Daniel Veillardbb2da581999-06-13 14:37:07 +000017631Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17632
17633 * added example directory
17634 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17635
Daniel Veillard011b63c1999-06-02 17:44:04 +000017636Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17637
17638 * Release of libxml-1.1, nearly everything has been touched for
17639 this.
17640 * Added more regression tests
17641 * Updated the documentation
17642
Daniel Veillard27d88741999-05-29 11:51:49 +000017643Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17644
17645 * tree.[ch]: unified the XML_NO_CORBA defines.
17646 * parser.c encoding.[ch]: started plugging in char encoding detection
17647
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017648Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17649
17650 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17651 Also freed allocated buffer.
17652
Daniel Veillard27d88741999-05-29 11:51:49 +000017653Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017654 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17655 reentrancy problem at printing. One is left in entities.c, to
17656 remove ASAP
17657 * testSAX.c : added a test example showing the use of the SAX
17658 interface if one doesn't want to build the DOM tree.
17659 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17660
Daniel Veillard517752b1999-04-05 12:20:10 +000017661Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17662
17663 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17664 large revamping of the parser to use SAX callbacks
17665 http://www.megginson.com/SAX/ (or at least a C like interface
17666 a la Expat). It's now possible to set up your own callbacks
17667 and the parser will not build a DOM tree.
17668 * test/* result/*: updated the test suite, I finally removed
17669 the old Namespace draft support (PI based).
17670
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017671Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17672
17673 * Makefile.am: added test result to EXTRA_DIST for make tests
17674
Daniel Veillard64068b31999-03-24 20:42:16 +000017675Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * parser.c, parserInternals.h: moved the chars macro definitions
17678 to parserInternals.h
17679 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17680 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17681
Daniel Veillard012ccc11999-03-23 10:11:11 +000017682Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17683
17684 * xml-config.in : applied patch to make --version work
17685
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000176861999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17687
17688 * Makefile.am (check-local): Alias for `tests' target. This will
17689 cause `make check' to do the right thing.
17690 (tests): Don't run tests in srcdir. Also, replaced calls to
17691 basename with a `sed' "equivalent".
17692
Daniel Veillardd109e371999-03-05 06:26:45 +000017693Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17694
17695 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17696 it in the header and not the sources, updated the doc.
17697 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17698 pointing this out.
17699
Daniel Veillardbc50b591999-03-01 12:28:53 +000017700Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17701
17702 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17703 exported the inputStream routines.
17704 * doc/html/* : updated accordingly
17705
Daniel Veillardd692aa41999-02-28 21:54:31 +000017706Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17707
17708 * parser.c, parser.h, parserInternals.h: added a few extra
17709 internal calls to allocate and free parser contexts ...
17710 * doc/html/* : updated accordingly
17711
Daniel Veillard55a99271999-02-25 11:01:29 +000017712Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17713
17714 * configure.in, Makefile.am, doc/makefile.am : General changes for
17715 1.0.0 release and including the generated HTML documentation.
17716
Daniel Veillard35925471999-02-25 08:46:07 +000017717Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17718
17719 * makefile.am : added parserInternals.h, oops.
17720
Daniel Veillard1e346af1999-02-22 10:33:01 +000017721Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17722
17723 * parserInternals.h: added this header giving access to the parser
17724 internal functions.
17725 * doc/Makefile.am : added a rebuild target which rebuilds the full
17726 set of documentations
17727 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17728 the internal subset.
17729 * *.c *.h: modifications needed to generate the documentation using
17730 gtk-doc, cleanup of functions blocks, reorganisation of struct
17731 declarations.
17732
Daniel Veillard1164e751999-02-16 16:29:17 +000017733Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17734
17735 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17736 the tar and spec file to include the beginning of the doc.
17737
Nuno Ferreira03d04781999-02-13 00:07:17 +0000177381999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17739
17740 * doc/.cvsignore: Added this file.
17741
Daniel Veillard6800ef31999-02-08 18:33:22 +000017742Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17743
17744 * tree.c: fixed xmlGetProp to return "" when the attribute
17745 exists, even if the node-list is NULL.
17746
Daniel Veillard726c7e31999-02-08 15:13:10 +000017747Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17748
17749 * tree.c: patched an error outputting empty attribute values.
17750 * Makefile.am and doc/makefile.am: have been updated during the
17751 week-end. Sorry for an empty CVS log, I got a shell problem.
17752
Daniel Veillard1899e851999-02-01 12:18:54 +000017753Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17754
17755 * tree.h: cleaned up using enums instead of defines
17756 * parser.c, valid.[ch]: more work on parsing/output of element
17757 declarations
17758
Daniel Veillard3b9def11999-01-31 22:15:06 +000017759Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17760
17761 * valid.[ch], tree.c, parser.c : more work toward full parsing
17762 of XML DTDs.
17763 * README: added informations about mailing-list and on-line
17764 documentation
17765
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000177661999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17767
17768 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17769
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017770Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17771
17772 * parser.c, tree.[ch] : more work toward conformance testing,
17773 added a last element to accelerate parsing of very flat structures
17774 started working on internal subset Element content declaration.
17775 * valid.[ch] : first cut at adding code toward validation.
17776 * previous changes had also small impact on most files, especially
17777 the conformance testing using James Clark test suite.
17778
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017779Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17780
17781 * test/* : updated the examples, most of them were not well
17782 formed (humm), and added rdf2.
17783 * result/* : resulting changes in the output.
17784
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017785Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17786
17787 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17788
Daniel Veillard44b3a061998-12-05 17:27:22 +000017789Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17790
17791 * tree.c: patched a bug in the generation of empty attributes
17792
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017793Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17794
17795 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17796 for node/trees/documents/... Biggest problem is namespace
17797 support when copying subtrees.
17798
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017799Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17800
17801 * parser.c, entities.c: improve entities and char ref encoding,
17802 and cleanups of error messages.
17803
Daniel Veillard242590e1998-11-13 18:04:35 +000017804Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17805
17806 * parser.c, entities.c: simple bug hunting done during rpm2html and
17807 rpmfind integration.
17808
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017809Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17810
17811 * parser.[ch]: Added interfaces allowing to specify a SAX
17812 handler before parsing.
17813
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017814Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17815
17816 * parser.c: redirrect all errors reporting through the SAX
17817 error function
17818
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017819Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17820
17821 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17822 * libtool, tlmain ...: update of the libtool files
17823
Miguel de Icaza442321c1998-11-04 18:13:38 +0000178241998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17825
17826 * entities.c: Use g_snprintf insteda of snprintf.
17827
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017828Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17829
17830 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17831 added ent5 test for this purpose.
17832 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17833
Daniel Veillard27271681998-10-30 06:39:40 +000017834Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17835
17836 * parser.c: fixed? a strange error due to compression on a GWP
17837 document.
17838
Daniel Veillard25940b71998-10-29 05:51:30 +000017839Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17840
17841 * tree.[ch]: bug fixing
17842 * entities.[ch]: defined a specific type for predefined entities
17843 * doc/xml.html: more documentation on the library, how to use it,
17844 overview of the interfaces.
17845
Daniel Veillard16253641998-10-28 22:58:05 +000017846Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17847
17848 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17849
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017850Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17851
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017852 * tree.c: corrected a small bug
17853 * doc/xml.html: continuing writing documentation.
17854
17855Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17856
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017857 * debugXML.h debugXML.c: added debugging utilities.
17858 * tester.c: added --debug switch.
17859 * tree.c: patched an incorrect node->type assignment.
17860 * parser.c: formatting, ensure that node->doc != NULL in attributes
17861
Daniel Veillardccb09631998-10-27 06:21:04 +000017862Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17863
17864 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17865 entity support and provide an internal representation close to
17866 DOM one (entity ref nodes, and attribute value as tree). I tried
17867 to preserve the interface but this will surely break some apps
17868 (I have to change rpm2html/rpmfind for example). I had to change
17869 two interfaces, and the generated tree is somewhat different.
17870 * doc/* : started documenting the XML library, the tree and
17871 DOM/Corba. This is a first step.
17872
Daniel Veillard11e00581998-10-24 18:27:49 +000017873Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17874
17875 * parser.c: Set up the fonctions comment block, boring but useful.
17876 * parser.h, SAX.c, parser.c: now attributes are processed through
17877 the SAX interface. The problem is that my SAX interface diverged
17878 quite a bit from the original one, well this is not an official
17879 spec, and translating it from Java to C is hairy anyway...
17880
Daniel Veillard97b58771998-10-20 06:14:16 +000017881Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17882
17883 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17884 fonctions comment block, boring but useful.
17885
17886Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017887
17888 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17889 conversion routines. However they are not yet used to convert the
17890 inputs. The core will run with UTF-8.
17891
Daniel Veillard33942841998-10-18 19:12:41 +000017892Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17893
17894 * tree.c : make sure that the type id is properly set-up when
17895 a new object is allocated, needed for DOM.
17896
Daniel Veillard27fb0751998-10-17 06:47:46 +000017897Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17898
17899 * tree.h, tree.c: Ok, the main objects in the tree will be native
17900 corba objects, it costs 8 bytes per Node, Attribute and Document
17901 but it simplifies the Corba integration a lot (no extra interface
17902 objects to allocate/free).
17903
Daniel Veillard0bef1311998-10-14 02:36:47 +000017904Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17905
17906 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17907 and changed NODEs contants for conformity with DOM Level 1
17908
Daniel Veillard27864701998-10-08 03:47:24 +000017909Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17910
17911 * added hooks to keep track of servants when creating objects
17912 xmlDoc and xmlNode (for Corba export).
17913
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017914Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17915
17916 * added xml-config script.
17917
Daniel Veillard7066a791998-10-01 20:28:28 +000017918Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17919
17920 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17921 to autoupdate libtool and automake conf files.
17922
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000179231998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17924
17925 * Makefile.am: Use '?' to separate the sed
17926 commands as ',' is used when people pass -Wl,something.
17927
17928
Daniel Veillard15a8df41998-09-24 19:15:06 +000017929Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17930
17931 * tree.c, tree.h: added a per-document compression interface.
17932
Daniel Veillard151b1b01998-09-23 00:49:46 +000017933Tue Sep 22 20:47:38 EDT 1998
17934
17935 * tree.c, tree.h: added saving with compression and added interfaces
17936 to control the compression level (xmlGetCompressMode,
17937 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17938
Daniel Veillard70120ff1998-09-22 00:24:21 +000017939Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17940
17941 * parser.c: corrected a loop for files of size 0
17942
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000179431998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17944
17945 * error.h: New file. Contains prototyes from `error.c'.
17946
Tom Tromeyc19653d1998-08-14 01:22:43 +000017947Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17948
17949 * Makefile.am (xmlincdir): New macro.
17950 (xmlinc_HEADERS): Renamed from include_HEADERS.
17951
Daniel Veillard845664d1998-08-13 04:43:19 +000017952Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17953
17954 * applied small patch on numeric entities from
17955 Christopher Blizzard <blizzard@appliedtheory.com>
17956
Daniel Veillard260a68f1998-08-13 03:39:55 +000017957Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17958
17959 * New release 0.2, removed the old xml_* files so that it's
17960 coherent with the other CVS base (W3C), far better conformance
17961 to standard, new namespaces, decent entities support, beginning
17962 of a SAX-like interface. Nearly nothing left intact, even the
17963 test examples ...
17964
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000179651998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17966
17967 * .cvsignore: Add .deps dir
17968
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017969Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17970
17971 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17972
Daniel Veillardfe926001998-07-26 04:28:20 +000017973Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017974
Daniel Veillardfe926001998-07-26 04:28:20 +000017975 * configure.in: added test for CPP
17976 * AUTHORS, Changelog: the original ones didn't get commited but the
17977 glib ones instead, fixed.
17978 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017979
Daniel Veillardfe926001998-07-26 04:28:20 +000017980Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017981
Daniel Veillardfe926001998-07-26 04:28:20 +000017982 * integrated code developped at W3C
17983 * changed the original Copyright
17984 * migrated to automake
17985 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017986