blob: 83706af26dc8bf1a6f97acdd6fb6cd2e1e1594ee [file] [log] [blame]
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixing #109227 providing more context in case of
4 start/end tag mismatch
5 * python/tests/ctxterror.py python/tests/readererr.py: update the
6 tests accordingly
7
Daniel Veillardd9b72832003-03-27 14:24:00 +00008Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * xinclude.c: should fix #109327 errors on memory accesses
11
Daniel Veillardc7e9b192003-03-27 14:08:24 +000012Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
15 is an URI reference
16
Daniel Veillarde209b332003-03-26 21:40:13 +000017Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * xpath.c: fixed bug #109160 on non-ASCII IDs
20
Daniel Veillard642104e2003-03-26 16:32:05 +000021Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * parser.c: Norm suggested a nicer error message for xml:space values
24 errors
25
Daniel Veillarde4fa2932003-03-26 00:38:10 +000026Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * xpath.c include/libxml/xpath.h: first part of the fix to
29 performance bug #108905, adds xmlXPathOrderDocElems() providing
30 document order for nodes.
31 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
32
Daniel Veillard09628212003-03-25 15:10:27 +000033Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * xmlschemastypes.c: removing a warning with Sun compiler
36 bug #109154
37
MST 2003 John Fleckda271742003-03-25 14:05:17 +000038Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
39
40 * doc/xmllint.xml
41 * doc/xmllint.1
42 update xmllint man page with --relaxng option
43
Daniel Veillard2032d292003-03-25 11:09:40 +000044Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * python/setup.py.in : was missing "drv_libxml2.py"
47
Daniel Veillard9adc0462003-03-24 18:39:54 +000048Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * tree.c xpath.c: some changes related to the new way of
51 handling Result Value Tree, before 2.5.5
52
Daniel Veillardd8da01c2003-03-24 15:58:23 +000053Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * configure.in NEWS: preparing release 2.5.5
56 * doc/* : updated the documentation and regenerated it.
57
Daniel Veillardef0b4502003-03-24 13:57:34 +000058Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * xpath.c: fixed some problems related to #75813 about handling
61 of Result Value Trees
62
Daniel Veillard9231ff92003-03-23 22:00:51 +000063Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * uri.c: applied a set of patches from Lorenzo Viali correcting
66 URI parsing errors.
67
Daniel Veillard5f8d1a32003-03-23 21:02:00 +000068Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * parser.c: validity status was not passed back when validating in
71 entities, but raised by Oliver Fischer
72
Daniel Veillard04ee2f22003-03-23 20:31:46 +000073Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * HTMLtree.c: avoid escaping ',' in URIs
76
Daniel Veillardef8dd7b2003-03-23 12:02:56 +000077Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * parser.c: fixing bug #108976 get the ID/REFs to reference
80 the ID in the document content and not in the entity copy
81 * SAX.c include/libxml/parser.h: more checking of the ID/REF
82 stuff, better solution for #107208
83 * xmlregexp.c: removed a direct printf, dohhh
84 * xmlreader.c: fixed a bug on streaming validation of empty
85 elements in entities
86 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
87 cleanup of the validation tests
88 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
89 added more ID/IDREF tests to the suite
90
Daniel Veillard2cfd9df2003-03-22 22:39:16 +000091Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
94 compiler.
95
Daniel Veillard20863822003-03-22 17:51:47 +000096Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
99
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000100Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
103 defined in entities content
104
Daniel Veillard99737f52003-03-22 14:55:50 +0000105Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * SAX.c: Fixed validation bug #108858 on namespace names using
108 entities and reported by Brent Hendricks
109 * xmllint.c: report xmlTextReaderHasValue() result in --stream
110 --debug output.
111
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000112Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
115 about the DocType node not being reported sometimes.
116 * python/tests/reader.py: added to test to the regression checks
117
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000118Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
121 reported by Edd Dumbill
122
Daniel Veillard77a90a72003-03-22 00:04:05 +0000123Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * HTMLparser.c parser.c parserInternals.c: patch from
126 johan@evenhuis.nl for #107937 fixing some line counting
127 problems, and some other cleanups.
128 * result/HTML/: this result in some line number changes
129
Daniel Veillard580ced82003-03-21 21:22:48 +0000130Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
133 instead of libxml.spec
134 * relaxng.c: fixed some of the error reporting excessive
135 verbosity
136 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
137 xmlschemastypes.c: removed some warnings from gcc
138 * doc/libxml2-api.xml: rebuilt
139
Daniel Veillarde063f482003-03-21 16:53:17 +0000140Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * relaxng.c: another optimization, for choice this time
143 * result/relaxng/spec1* result/relaxng/tutor12_1*
144 result/relaxng/tutor3_7: cleanups.
145
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000146Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
149 * test/relaxng/testsuite.xml: augmented the test suite
150 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
151 some schemas validation tests in the presence of foreign
152 namespaces.
153
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000154Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * relaxng.c: added another interleave speedup.
157
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000158Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * xmlschemastypes.c: added integer and fixed one of the
161 IDREFS regression tests pbm
162 * result/relaxng/docbook_0.err: updated
163
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000164Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
167 declared both in the DTD and in the Schemas <grin/>
168 * relaxng.c: more debug, added a big optimization for <mixed>
169 * test/relaxng/testsuite.xml: augmented the testsuite
170 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
171 DocBook example to the regression tests
172
Daniel Veillard798024a2003-03-19 10:36:09 +0000173Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * check-xsddata-test-suite.py: cosmetic change for output
176 * relaxng.c: try to minimize calls to malloc/free for states.
177
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000178Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * tree.c: removed a warning
181 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
182 support
183 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
184 cleanup/improvements of the regression tests batch
185 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
186
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000187Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * relaxng.c: fixed error msg cleanup deallocation
190 * xmlschemastypes.c: added a function to handle lists of
191 atomic types, added support for IDREFS
192
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000193Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
196 and IDREF, usable from RelaxNG now
197 * include/libxml/xmlschemastypes.h: need to add a new interface
198 because the validation modifies the infoset
199 * test/relaxng/testsuite.xml: extended the testsuite
200
Daniel Veillard952379b2003-03-17 15:37:12 +0000201Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * relaxng.c: fixed the last core RelaxNG bug known #107083,
204 shemas datatype ID/IDREF support still missing though.
205 * xmlreader.c: fix a crashing bug with prefix raised by
206 Merijn Broeren
207 * test/relaxng/testsuite.xml: augmented the testsuite with
208 complex inheritance tests
209
Daniel Veillardfd573f12003-03-16 17:52:32 +0000210Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * relaxng.c: switched back to the previous Relax-NG code base,
213 the derivation algorithm need severe constraining code to avoid
214 combinatorial explosion. Fixed the problem with Sebastian Rahtz
215 TEI based example and other bugs
216 * result/relaxng/*err: updated the results
217 * test/relaxng/testsuite.xml: started a new test suite
218
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000219Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
222 that the original RelaxNG validation code was un-fixeable, it got
223 rewritten to use the derivation algorithm from James Clark and
224 redebugged it (nearly) from scratch:
225 found 373 test schemas: 372 success 1 failures
226 found 529 test instances: 529 success 0 failures
227
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000228Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * SAX.c parser.c: fix some recursion problems introduced in the
231 last release.
232 * relaxng.c: more debugging of the RNG validation engine, still
233 problems though.
234
Daniel Veillard5add8682003-03-10 13:13:58 +0000235Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * Makefile.am: stop generating wrong result file with * in name
238 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
239 * result/relaxng/demo* test/relaxng/demo: added the tests from
240 Sebastian reproducing the problem.
241
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000242Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
243
Daniel Veillard5add8682003-03-10 13:13:58 +0000244 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
245 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000246
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000247Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
248
249 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
250 variable to control the indentation for the xmllint "--format"
251 option
252
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000253Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
254
255 * encoding.c: applied Gennady's patch against buffer overrun
256
Daniel Veillard42f12e92003-03-07 18:32:59 +0000257Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
260 Clark it appeared I had bug in URI parsing code ...
261 * relaxng.c include/libxml/relaxng.h: completely revamped error
262 reporting to not loose message from optional parts.
263 * xmllint.c: added timing for RNG validation steps
264 * result/relaxng/*: updated the result, all error messages changed
265
Daniel Veillardedfd5882003-03-07 14:20:40 +0000266Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xpath.c: fix bug #107804, the algorithm used for document order
269 computation was failing on attributes.
270
Daniel Veillard83391282003-03-06 21:37:30 +0000271Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * valid.c: fix bug #107764 , possibility of buffer overflow
274 in xmlValidDebug()
275
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000276Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
279 from Philipp Dunkel
280
Daniel Veillard5f704af2003-03-05 10:01:43 +0000281Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * xmlschemastype.c: made powten array static it should not be exported
284 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
285 parser function.
286 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
287
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000288Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * tree.c: fixed a node dump crash on attributes
291 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
292 an URI test bug and get better output.
293
Daniel Veillard463a5472003-02-27 21:30:32 +0000294Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * check-xsddata-test-suite.py: give more infos
297 * relaxng.c: fix a bug reported by Sebastian Rahtz and
298 REF->DEF in attribute values.
299
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000300Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
303 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
304 regression tests from James Clark.
305
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000306Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * relaxng.c xmlschemas.c xmlschemastypes.c
309 include/libxml/xmlschemastypes.h: added param support for relaxng
310 type checking, started to increment the pool of simple types
311 registered, still much work to be done on simple types and
312 facets checkings.
313
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000314Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * entities.c: fixes again one of the problem raised by
317 James Clark in #106788
318
Daniel Veillardc482e262003-02-26 14:48:48 +0000319Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * relaxng.c: Fixed a couple of problem raised by James Clark
322 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
323 datatype level still not fixed though.
324
Daniel Veillard17bed982003-02-24 20:11:43 +0000325Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * configure.in: preparing release 2.5.4
328 * doc/*: updated and rebuilt the docs
329 * relaxng.c: removed warnings
330 * result/relaxng/*: updated the results
331
Daniel Veillardf4be0182003-02-24 19:54:33 +0000332Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * valid.c: fixes a DTD regexp generation problem.
335
Daniel Veillard02111c12003-02-24 19:14:52 +0000336Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * parser.c: fixes bug #105998 about false detection of
339 attribute consumption loop.
340
Daniel Veillard2406abd2003-02-24 18:16:47 +0000341Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
344
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000345Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * SAX.c: fixed bug #105992
348
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000349Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * tree.c: fixed xmlSetProp and al. when the node passed is not an
352 element.
353 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
354 found 373 test schemas: 369 success 4 failures
355 found 529 test instances: 525 success 4 failures
356 * check-relaxng-test-suite.py: added memory debug reporting
357
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000358Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * uri.c parser.c: some warning removal on Igor's patch
361 * tree.c: seems I messed up with #106788 fix
362 * python/libxml.c: fixed some base problems when Python provides
363 the resolver.
364 * relaxng.c: fixed the interleave algorithm
365 found 373 test schemas: 364 success 9 failures
366 found 529 test instances: 525 success 4 failures
367 the resulting failures are bug in the algorithm from 7.3 and
368 lack of support for params
369
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000370Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * parser.c: another fix for nodeinfo in entities problem
373 * tree.c entities.c: fixed bug #106788 from James Clark
374 some spaces need to be serialized as character references.
375
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000376Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
377
378 * parser.c uri.c: fixed the bug I introduced in the path
379 handling, reported by Sebastian Bergmann
380
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000381Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * parser.c: fixing some nodeinfo in entities problem raised
384 by Glenn W. Bach
385 * relaxng.c: implemented the first section 7.3 check
386 * result/relaxng/*: updated the results
387
Daniel Veillardc5312d72003-02-21 17:14:10 +0000388Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * relaxng.c: fixed some problems in the previous commit
391 and finished implementing 4.16 rules checking
392 found 373 test schemas: 353 success 20 failures
393 found 529 test instances: 519 success 6 failures
394 * result/relaxng/*: updated the results
395
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000396Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c: implemented checks from section 7.2
399
Daniel Veillard77648bb2003-02-20 15:03:22 +0000400Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * relaxng.c: implemented the checks from section 7.1, fixed
403 some of the 4.20 and 4.21 problems.
404 found 373 test schemas: 338 success 35 failures
405 found 529 test instances: 519 success 6 failures
406 * result/relaxng/*: updated the results
407
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000408Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
411 * result/relaxng/*: updated the results
412
Daniel Veillardce14fa52003-02-19 17:32:48 +0000413Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * relaxng.c: more bugfixes
416 * result/relaxng/*: updated the results
417
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000418Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
419
420 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
421 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
422 * SAX.c: ensured xmlDoc.URL is always canonic
423 * parser.c: obsoleted xmlNormalizeWindowsPath
424 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
425 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
426 * win32/libxml2.def.src: added few exports
427
428
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000429Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * Makefile.am configure.in: patched to have shared libraries
432 for Python regression tests and static binaries for gdb debug
433 in my development environment
434 * relaxng.c: more bugfixes
435 found 373 test schemas: 296 success 77 failures
436 found 529 test instances: 516 success 8 failures
437 * result/relaxng/*: updated the results
438
Daniel Veillard8fe98712003-02-19 00:19:14 +0000439Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
442
Daniel Veillardd4310742003-02-18 21:12:46 +0000443Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * xmlschemastypes.c: float/double check bugfix
446 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
447 validation
448 * xmlreader.c: add a TODO for Jody
449 * relaxng.c: bugfix bugfix bugfix
450 found 373 test schemas: 300 success 73 failures
451 found 529 test instances: 507 success 10 failures
452 * result/relaxng/*: updated the results
453
Daniel Veillard2df2de22003-02-17 23:34:33 +0000454Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
457
Daniel Veillard416589a2003-02-17 17:25:42 +0000458Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * relaxng.c check-relaxng-test-suite.py: more work on the
461 RelaxNG implementation conformance testing.
462 found 373 test schemas: 284 success 89 failures
463 found 529 test instances: 448 success 47 failures
464 * result/relaxng/*: updated the results
465
Daniel Veillard784b9352003-02-16 15:50:27 +0000466Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
467
468 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
469 a patch from Kjartan Maraas to fix some typos
470
Daniel Veillardfebcca42003-02-16 15:44:18 +0000471Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * relaxng.c: more bug-hunting
474 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
475 intermediate rng tree
476 * python/generator.py: patch from Stephane Bidoul to fix the generator
477 on python < 2.2
478
Daniel Veillardd2298792003-02-14 16:54:11 +0000479Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
480
481 * check-relaxng-test-suite.py relaxng.c: more testing on the
482 Relax-NG front, cleaning up the regression tests failures
483 current state and I forgot support for "mixed":
484 found 373 test schemas: 280 success 93 failures
485 found 529 test instances: 401 success 68 failures
486 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
487 moved the Name, NCName and QName validation routine in tree.c
488 * uri.c: fixed handling of URI ending up with #, i.e. having
489 an empty fragment ID.
490 * result/relaxng/*: updated the results
491
Daniel Veillard9a237c92003-02-13 15:52:58 +0000492Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * check-xinclude-test-suite.py: improved the script accordingly
495 to the XInclude regression tests updates
496 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
497 November 2002
498 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
499 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
500 augmented the Xpointer testsuite for the element() scheme
501
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000502Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c: added TODO for the DTD compatibility spec
505 * xinclude.c: more bug fixes driven by the testsuite
506
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000507Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
510 regression tests for XInclude, improved the script, improving
511 XInclude error reporting mechanism
512
Daniel Veillard1d788d22003-02-10 16:21:58 +0000513Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * NEWS doc/* configure.in: preparing release 2.5.3
516
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000517Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * tree.c: trying to fix #104934 about some XHTML1 serialization
520 issues.
521
Daniel Veillard809faa52003-02-10 15:43:53 +0000522Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
525 encoding conversion when the input buffer stops in the
526 middle of a multibyte char
527
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000528Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
531 * check-relaxng-test-suite.py: python script to run regression
532 against OASIS RelaxNG testsuite
533 * relaxng.c: some cleanup tweaks
534 * HTMLparser.c globals.c: cleanups in comments
535 * doc/libxml2-api.xml: updated the API
536 * result/relaxng/*: errors moved files, so large diffs but
537 no changes at the semantic level.
538
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000539Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * tree.c: fixing #105678 problem when dumping a namespace node.
542
Daniel Veillard591b4be2003-02-09 23:33:36 +0000543Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * xpath.c: fixed doc comment problems
546 * python/generator.py python/libxml_wrap.h python/types.c: adding
547 RelaxNG wrappers
548 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
549 test of those early Python RelaxNG bindings
550
551Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000552
553 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
554 * relaxng.c: found the validation problem I had with interleave
555 when not covering all remaining siblings
556 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
557 testsuite and check the RNG schemas against the RNG schemas
558 given in appendix A
559
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000560Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
561
562 * win32/Makefile.msvc: updates for RelaxNG
563 * win32/Makefile.mingw: updates for RelaxNG
564 * win32/libxml2.def.src: added RelaxNG exports
565
Daniel Veillard97fd5672003-02-07 13:01:54 +0000566Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xinclude.c: applied another bug fix from Sean Chittenden
569
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000570Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * configure.in xmllint.c: I f...ed up the default configuration
573 of schemas and --relaxng option display in xmllint, pointed by
574 Morus Walter.
575 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
576 detection module, fixes bug #105374.
577
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000578Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * xmlschemastypes.c: added the boolean base type.
581
Daniel Veillard96a4b252003-02-06 08:22:32 +0000582Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * xmlschemastypes.c: started implementing some of the missing
585 default simple types
586 * result/relaxng/*: updated the results
587
Daniel Veillard72fef162003-02-05 14:31:19 +0000588Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * NEWS doc/*: updated the docs, ready for 2.5.2 release
591
Daniel Veillard71531f32003-02-05 13:19:53 +0000592Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * HTMLparser.c tree.c xmlIO.c: comments cleanups
595 * Makefile.am: use xmllint for doing the RelaxNG tests
596 * configure.in: preparing 2.5.2 made schemas support default to
597 on instead of off
598 * relaxng.c: removed the verbosity
599 * xmllint.c: added --relaxng option
600 * python/generator.py python/libxml_wrap.h: prepared the integration
601 of the new RelaxNG module and schemas
602 * result/relaxng/*: less verbose output
603
Daniel Veillardec498e12003-02-05 11:01:50 +0000604Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * valid.c: do not run content model validation if the
607 content is not determinist
608
Daniel Veillardde590ca2003-02-05 10:45:26 +0000609Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * SAX.c: added the redefinition of namespaced attribute
612 check that was missing as Fabrice Desré pointed out.
613
Daniel Veillard930dfb62003-02-05 10:17:38 +0000614Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
617 improvements from Nick Kew, allowing to do more checking
618 to HTML elements and attributes.
619
Daniel Veillard4287c572003-02-04 22:48:53 +0000620Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * xinclude.c: fixing bug #105137 about entities declaration
623 needing to be copied to the including document.
624
Daniel Veillard652d8a92003-02-04 19:28:49 +0000625Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * catalog.c: fixed bug #104817 with delegateURI
628 * xpath.c: fixing bugs #104123 and #104125
629
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000630Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * configure.in valid.c xmlreader.c python/libxml_wrap.h
633 python/types.c: fixing #104096 to compile without regexps
634
Daniel Veillard57e79b32003-02-04 15:33:12 +0000635Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * valid.c: fixing bug #103969 forgot to add an epsilon transition
638 when building the automata for elem*
639
Daniel Veillard358a9892003-02-04 15:22:32 +0000640Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * HTMLparser.c: applied patch from Arne de Bruijn fixing
643 bug #103827
644
Daniel Veillardeb137172003-02-04 15:18:06 +0000645Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * HTMLparser.c: updating a comment, fixing #103776
648
Daniel Veillard8d589042003-02-04 15:07:21 +0000649Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * parser.c: fixing bug 105049 for validity checking of content
652 within recursive entities.
653
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000654Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLparser.c: try to fix # 105049
657 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
658 * tree.c: updated a function comment
659
Daniel Veillard419a7682003-02-03 23:22:49 +0000660Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * relaxng: more work on grammars and refs/defs
663 * test/relaxng/* result/relaxng/*: augmented/updated the
664 regression tests
665
Daniel Veillard144fae12003-02-03 13:17:57 +0000666Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * relaxng: more work on name classes, except support
669 * test/relaxng/* result/relaxng/*: augmented/updated the
670 regression tests
671
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000672Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * relaxng: more work on name classes, the "validate all" schemas
675 seems to work now.
676 * test/relaxng/* result/relaxng/*: augmented/updated the
677 regression tests
678
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000679Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
682 * parser.c: put a guard against infinite document depth, basically
683 trying to avoid another kind of DoS attack.
684 * relaxng.c: some code w.r.t. nameClasses
685
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000686Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688 * test/relaxng/* result/relaxng/*: check all the namespace support
689 was actually correct based on tutorial section 10.
690
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000691Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * relaxng: include seems to work okay now
694 * test/relaxng/* result/relaxng/*: augmented/updated the
695 regression tests
696
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000697Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * relaxng.c: a bit of work done in the train back.
700 * test/relaxng/*: added one of the include tests
701
Daniel Veillard154877e2003-01-30 12:17:05 +0000702Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng: more work done in the train
705 * test/relaxng/* result/relaxng/*: augmented/updated the
706 regression tests
707
Daniel Veillarde431a272003-01-29 23:02:33 +0000708Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * relaxng.c: debugging of externalRef
711 * test/relaxng/* result/relaxng/*: augmented/updated the
712 regression tests
713
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000714Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng.c: more work on Relax-NG, implementing externalRef
717 * test/relaxng/* result/relaxng/*: augmented/updated the
718 regression tests
719 * Makefile.am: cleanup to Relaxtests target
720
Daniel Veillardb08c9812003-01-28 23:09:49 +0000721Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * relaxng.c: more work on Relax-NG, implementing interleave
724 * test/relaxng/* result/relaxng/*: augmented/updated the
725 regression tests
726
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000727Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * relaxng.c: more work on Relax-NG, implementing interleave
730 * test/relaxng/* result/relaxng/*: augmented/updated the
731 regression tests
732
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000733Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
734
735 * doc/tutorial/customfo.xsl
736 * doc/tutorial/customhtml.xsl
737 adding stylesheet customizations used to generate fo
738 for pdf and html
739
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000740Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * relaxng.c: more work on Relax-NG
743 * test/relaxng/* result/relaxng/*: augmented/updated the
744 regression tests
745 * xmlschemastypes.c: added a number of base type definition but not
746 the associated checks, those are still TODOs
747
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000748Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
749
750 in docs/tutorial:
751 * apa.html
752 * apb.html
753 * apc.html
754 * apd.html
755 * ape.html
756 * apf.html
757 * apg.html
758 * ar01s02.html
759 * ar01s03.html
760 * ar01s04.html
761 * ar01s05.html
762 * ar01s06.html
763 * ar01s07.html
764 * ar01s08.html
765 * index.html
766 * xmltutorial.pdf
767 * xmltutorial.xml
768 add index to tutorial
769
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000770Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
771
772 * doc/xmlcatalog.1
773 * doc/xmlcatalog_man.html
774 * doc/xmlcatalog_man.xml
775 belatedly fixing bug #93622 (adds rewriteURI type to
776 "--add" option in xmlcatalog man page
777
Daniel Veillard3be27512003-01-26 19:49:04 +0000778Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
779
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000780 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000781 Julio Merino, closing #104475
782
Daniel Veillardea3f3982003-01-26 19:45:18 +0000783Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * relaxng.c: more work on Relax-NG
786 * test/relaxng/* result/relaxng/*: augmented/updated the
787 regression tests
788
Daniel Veillardedc91922003-01-26 00:52:04 +0000789Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * relaxng.c: more work on Relax-NG
792 * test/relaxng/* result/relaxng/*: augmented/updated the
793 regression tests
794
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000795Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * README: updated the policy on private mail answers
798 * relaxng.c: more work on Relax-NG
799 * test/relaxng/* result/relaxng/*: augmented/updated the
800 regression tests
801
Daniel Veillard7424eb62003-01-24 14:14:52 +0000802Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * error.c parser.c tree.c: applied a documentation patch from
805 Stefan Kost
806
Daniel Veillard276be4a2003-01-24 01:03:34 +0000807Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * relaxng.c: more work on Relax-NG
810 * doc/*: regenerated the docs
811 * test/relaxng/* result/relaxng/*: updated and augmented the
812 Relax-NG regression tests and results
813
Daniel Veillard6eadf632003-01-23 18:29:16 +0000814Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
817 First commit of the new Relax-NG validation code, not generally
818 useful yet.
819 * test/relaxng/* result/relaxng/*: current state of the regression
820 tests
821
Daniel Veillard814a76d2003-01-23 18:24:20 +0000822Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * tree.c: minimized the memory allocated for GetContent
825 and a bit of cleanup.
826
Daniel Veillardff12c492003-01-23 16:42:55 +0000827Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * python/generator.py: seems there is no good reasons to
830 not generate bindings for XPointer
831
Daniel Veillard540a31a2003-01-21 11:21:07 +0000832Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * xmlreader.c doc/apibuild.py: applied a new patch from
835 Stéphane Bidoul for cleanups
836 * doc/libxml2-api.xml: rebuilt the API description with
837 new entry points
838
Daniel Veillard417be3a2003-01-20 21:26:34 +0000839Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmlreader.c python/drv_libxml2.py python/generator.py
842 python/libxml.c python/libxml.py python/libxml_wrap.h
843 python/types.c: patch from Stéphane Bidoul for better per
844 context error message APIs
845 * python/tests/ctxterror.py python/tests/readererr.py:
846 update of the tests
847
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000848Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
849
850 * doc/guidelines.html
851 grammar and spelling cleanup
852
Daniel Veillard26f70262003-01-16 22:45:08 +0000853Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * xmlreader.c include/libxml/xmlreader.h python/generator.py
856 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
857 a patch from Stéphane Bidoul to allow per XMLtextReader error
858 and warning handling
859 * python/tests/Makefile.am python/tests/readererr.py: adding the
860 specific regression test
861
Daniel Veillard71f9d732003-01-14 16:07:16 +0000862Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
865 should raise a syntax error
866
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000867Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * python/libxml.c: cleanup patch from Stéphane Bidoul
870
Daniel Veillard81601f92003-01-14 13:42:37 +0000871Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
874
Daniel Veillarde6227e02003-01-14 11:42:39 +0000875Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * python/generator.py python/libxml.c python/libxml.py
878 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000879 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000880 Python level.
881 * python/tests/Makefile.am python/tests/ctxterror.py: added a
882 regression test for it.
883
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000884Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * xmlreader.c: fixed the streaming property of the reader,
887 it was generating tree faster than consuming it. Pointed out
888 by Nate Myers
889 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
890
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000891Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
892
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000893 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000894
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000895Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * xpath.c: fix to the XPath implementation for parent and
898 ancestors axis when operating on a Result Value Tree.
899 Fixes bug #100271
900
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000901Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
904 to fix some URI/file escaping problems
905
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000906Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * python/generator.py: fixed a bug raised by Raymond Wiker,
909 docSetRootElement() should not raise an exception if the
910 return is None
911
Daniel Veillard3e20a292003-01-10 13:14:40 +0000912Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
915 fixed bug #102181 by applying the suggested change and fixing
916 the generation/registration problem.
917
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000918Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
921 routines.
922
Daniel Veillard8f872442003-01-09 23:19:02 +0000923Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * parser.c: one more IsEmptyElement crazyness, that time in
926 external parsed entities if substitution is asked.
927 * python/tests/reader3.py: added a specific test.
928
Daniel Veillarde329fc22003-01-09 21:36:42 +0000929Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
932 support and improved error handler registration
933
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000934Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
937 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
938 * README: fixed a link
939
Daniel Veillarde2830f12003-01-08 17:47:49 +0000940Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * configure.in doc/* NEWS: preparing 2.5.1 release
943 * SAX.c parser.c: fixing XmlTextReader bug
944
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000945Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * SAX.c: fuck, I introduced a memory leak on external parsed
948 entities in 2.5.0 :-(
949
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000950Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xmllint.c: another fix needed as pointed by Christophe Merlet
953 for --stream --debug if compiled without debug support.
954
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000955Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
956
957 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000958 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000959 update man page with --stream and --chkregister
960
Daniel Veillard8326e732003-01-07 00:19:07 +0000961Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * globals.c: fixed --with-threads compile
964 * xmllint.c: fixed --without-debug compile
965 * include/libxml/globals.h: cleanup
966 * include/libxml/schemasInternals.h: add a missing include
967
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000968Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * configure.in NEWS: preparing 2.5.0 release
971 * SAX.c: only warn in pedantic mode about namespace name
972 brokeness
973 * globals.c: fix a doc generation problem
974 * uri.c: fix #101520
975 * doc/*: updated and rebuilt the doc for the release, includuding
976 stylesheet update
977 * python/Makefile.am: fix a filename bug
978
979Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
982 should not be called.
983
984Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * libxml-2.0.pc.in: applied the patch to fix #101894
987
988Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * tree.c : applied patch from Lukas Schroeder for register callbacks
991 * valid.c: modified patch from Lukas Schroeder to test
992 register callbacks with --chkregister
993
994Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * xmlreader.c: seriously changed the way data are pushed to
997 the underlying parser, go by block of 512 bytes instead of
998 tryng to detect tag boundaries at that level. Changed the
999 way empty element are detected and tagged.
1000 * python/tests/reader.py python/tests/reader2.py
1001 python/tests/reader3.py: small changes mostly due to context
1002 reporting being different and DTD node being reported. Some
1003 errors previously undetected are now caught and fixed.
1004 * doc/xmlreader.html: flagged last section as TODO
1005
1006Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * python/libxml.py: integrated the Python 2.2 optimizations
1009 from Hannu Krosing, while maintaining compatibility with
1010 1.5 and 2.1
1011
1012Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * xmllint.c: a bit of cleanup
1015 * xmlreader.c: small fix
1016 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1017 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1018
1019Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * python/setup.py.in: patch from Stéphane Bidoul to include
1022 drv_libxml2.py in setup.py
1023
1024Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * doc/xmlreader.html: starting documenting the new XmlTextReader
1027 interface.
1028
1029Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * xmllint.c: added the --stream flag to use the TextReader API
1032 * xmlreader.c: small performance tweak
1033
1034Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * xmlreader.c python/tests/reader2py: okay the DTD validation
1037 code on top of the XMLTextParser API should be solid now.
1038
1039Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlreader.c python/tests/reader2py: Fixing some more mess
1042 with validation and recursive entities while using the
1043 reader interface, it's getting a bit messy...
1044
1045Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * xmlreader.c python/tests/reader.py: another couple of problem
1048 related to IsEmptyElement reported by Stéphane Bidoul needed
1049 some fixes.
1050
1051Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1054 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1055 based on the python XmlTextReader interface.
1056
1057Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * tree.c: backing out one change in the last patch which broke the
1060 regression tests
1061
1062Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * global.data globals.c tree.c include/libxml/globals.h: applied
1065 an old patch from Lukas Schroeder to track node creation and
1066 destruction. Probably missing a lot of references at the moment
1067 and not usable reliably.
1068
1069Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1072 from doc/news.html and a stylesheet
1073
1074Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * xmlreader.c python/tests/reader.py: fixed another couple of
1077 xmlreader bugs reported by Stéphane Bidoul and added tests.
1078
1079Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmlreader.c python/tests/reader2.py: fixed another validity
1082 checking in external parsed entities raised by Stéphane Bidoul
1083 and added a specific regression test.
1084 * python/tests/reader3.py: cleanup
1085
1086Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xmlreader.c python/tests/reader2.py: fixed a problem with
1089 validation within entities pointed by Stéphane Bidoul, augmented
1090 the tests to catch those.
1091
1092Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * python/generator.py: modified the generator to allow keeping
1095 class references when creating new classes, needed to fix a bug
1096 pointed by Stéphane Bidoul where the input buffer of the
1097 xmlTextReader instance gets destroyed if the python wrapper for
1098 the input is not referenced anymore.
1099
1100Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1103 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1104
1105Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlreader.c python/tests/reader.py: fixed another problem
1108 pointed by Stéphane Bidoul
1109
1110Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1113 with "<a/>"
1114
1115Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * SAX.c: warn on xmlns:prefix="foo"
1118 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1119 for namespace attributes handling.
1120
1121Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1124 a really nasty problem raised by a DocBook XSLT transform
1125 provided by Sebastian Bergmann
1126
1127Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1130 by Stéphane Bidoul and integrated it into the tests
1131
1132Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1135 extended the XmlTextReader API a bit, addding accessors for
1136 the current doc and node, and an entity substitution mode for
1137 the parser.
1138 * python/libxml.py python/libxml2class.txt: related updates
1139 * python/tests/Makefile.am python/tests/reader.py
1140 python/tests/reader2.py python/tests/reader3.py: updated a bit
1141 the old tests and added a new one to test the entities handling
1142
1143Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * python/generator.py python/libxml2class.txt
1146 python/tests/reader.py python/tests/reader2.py: changed the
1147 generator to provide casing for the XmlTextReader similar to
1148 C# so that examples and documentation are more directly transposable.
1149 Fixed the couple of tests in the suite.
1150
1151Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * doc/guidelines.html: added a document on guildeline for
1154 publishing and deploying XML
1155
1156Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * valid.c xmlreader.c: final touch running DTD validation
1159 on the XmlTextReader
1160 * python/tests/Makefile.am python/tests/reader2.py: added a
1161 specific run based on the examples from test/valid/*.xml
1162
1163Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * python/libxml.py: added a few predefined xmlTextReader parser
1166 configuration values.
1167
1168Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * python/libxml_wrap.h: trying to fix #102037
1171
1172Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * SAX.c: fixing bug #95296, when the predefined entities
1175 are redefined in the DTD the default one must be used
1176 instead anyway.
1177
1178Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1179
1180 * doc/xmllint.xml
1181 * doc/xmllint.1
1182 Add discussion of XML_DEBUG_CATALOG to xmllint man
1183 page - bug #100907
1184
1185
1186Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlreader.c: Fixed the empty node detection to avoid reporting
1189 an inexistant close tag.
1190
1191Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1194 for Python 2.1
1195
1196Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1199
1200Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * doc/libxml2-api.xml python/tests/reader.py: one really need
1203 to provide the base URI information when creating a reader parser
1204 from an input stream. Updated the API and the example using it.
1205
1206Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1209 include/libxml/valid.h include/libxml/xmlreader.h: working on
1210 DTD validation on top of xml reader interfaces. Allows to
1211 validate arbitrary large instances. This required some extensions
1212 to the valid module interface and augmenting the size of xmlID
1213 and xmlRef structs a bit.
1214 * uri.c xmlregexp.c: simple cleanup.
1215
1216Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1219 work on the xml reader interfaces.
1220 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1221 Web page for the Windows binaries.
1222
1223Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * xmlIO.c: applied a patch for VMS following the report by
1226 Nigel Hall
1227
1228Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * parser.c: the parseStartTag bug fix wasn't complete.
1231
1232Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1235 parseStartTag, fixing it.
1236 * test/att4 result/att4 result/noent/att4: adding the test
1237 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1238 more methods to XmlTextReader.
1239
1240Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1241
1242 * win32/libxml2.def.src: added more xml reader exports
1243 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1244 to the build
1245
1246Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1247
1248 * doc/tutorial/xmltutorial.xml
1249 plus generated html and pdf
1250 Updating tutorial again based on further comments from Niraj
1251 Tolia on the last iteration
1252
1253Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1254
1255 * doc/tutorial/xmltutorial.xml
1256 * doc/tutorial/includekeyword.c
1257 * doc/tutorial/includegetattribute.c
1258 plus generated html and pdf
1259 Adding fix from Niraj Tolia to tutorial to properly free memory.
1260
1261
1262Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1265 more methods of XmlTextReader.
1266 * python/libxml2class.txt python/tests/reader.py: this increased the
1267 methods in the bndings, augmented the test to check those new
1268 functions.
1269
1270Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1273 methods of XmlTextReader.
1274 * python/generator.py python/libxml_wrap.h python/types.c
1275 python/libxml2class.txt: added the reader to the Python bindings
1276 * python/tests/Makefile.am python/tests/reader.py: added a specific
1277 test for the Python bindings of the Reader APIs
1278 * parser.c: small cleanup.
1279
1280Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * xinclude.c: fallback was only copying the first child not the
1283 full child list of the fallback element, closes #89684 as reopened
1284 by Bernd Kuemmerlen
1285
1286Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1287
1288 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1289
1290Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * configure.in: preparing release of 2.4.30
1293 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1294 gives enum values, fix functype return type, put back fields in
1295 structs
1296 * doc/*: updated the docs rebuilt
1297
1298Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1301 about htmlNodeDumpOutput location.
1302 * xpath.c: removed an undefined function signature
1303 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1304 too many symbols in the API breaking the python bindings.
1305 Updated with the libxslt/libexslt changes.
1306
1307Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * configure.in: preparing release of 2.4.29
1310 * doc/*: rebuilt the docs and API
1311 * xmlreader.c: a few more fixes for the XmlTextReader API
1312
1313Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1314
1315 * include/win32config.h: applied mingw patch from Magnus Henoch
1316
1317Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1320
1321Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1324 building Python script, does the C parsing directly, generates
1325 a better API description including structure fieds defs and
1326 enums. Still a couple of bugs, but good enough for the python
1327 wrappers now.
1328 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1329 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1330 include/libxml/schemasInternals.h include/libxml/tree.h: more
1331 cleanup based on the python analysis script reports.
1332 * libxml.spec.in: make sure the API XML description is part of the
1333 devel package.
1334
1335Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1338 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1339 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1340 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1341 code cleanup, especially the function comments.
1342 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1343
1344Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * Makefile.am xmlreader.c include/libxml/Makefile.am
1347 include/libxml/xmlreader.h: Adding a new set of APIs based on
1348 the C# TextXmlReader API but converted to C. Allow to parse
1349 in constant memory usage, far simpler to program and explain
1350 than the SAX like APIs, unfinished but working.
1351 * testReader.c: test program
1352
1353Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1354
1355 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1356
1357Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * tree.c: Chip turner indicated that XHTML1 serialization
1360 rule for style actually break on both IE and Mozilla,
1361 try to avoid the rule if escaping ain't necessary
1362
1363Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * nanhttp.c: handle HTTP URL escaping, problem reported by
1366 Glen Nakamura and Stefano Zacchiroli
1367
1368Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1371
1372Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * uri.c: Johann Richard pointed out some XPointer problems for
1375 URN based URI references in XInclude. Modified the URI parsing
1376 and saving routines to allow correct parsing and saving of
1377 XPointers, especially when attached to "opaque" scheme accordingly
1378 to RFC 2396
1379
1380Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1383 of refactoring to the HTML saving code.
1384 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1385 in the doc.
1386
1387Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1390 to a buffer API to reuse the generic dump to an OutputIO layer,
1391 this reduces code, fixes xmlNodeDump() for XHTML, also made
1392 xmlNodeDump() now return the number of byte written.
1393
1394Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * python/setup.py.in: another patch from Stéphane Bidoul for
1397 Python bindings on Windows
1398 * doc/parsedecl.py: small cleanup
1399
1400Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * libxml.spec.in configure.in: add a line in %changelog for releases
1403
1404Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * parser.c: patch from Marcus Clarke fixing a problem in entities
1407 parsing that was detected in KDe documentations environment.
1408
1409Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1410
1411 * python/libxml.c (libxml_prev): Return the previous as opposed to
1412 the next node (I guess this is the result of some cut & paste programming:)
1413
1414Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1417
1418Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * python/generator.py python/libxml.c python/setup.py.in: trying
1421 to fix the Python bindings build on Windows (Stéphane Bidoul)
1422
1423Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1424
1425 * win32/configure.js: added option for python bindings
1426 * win32/libxml2.def.src: added more exports
1427
1428Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1429
1430 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1431 pthreads
1432 * win32/wince/*: applied updates to Windows CE port from Javier
1433
1434Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * configure.in: preparing 2.4.28
1437 * libxml.spec.in doc/Makefile.am: some cleanup
1438 * doc/*: updated the news and regenerated.
1439
1440Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * HTMLparser.c: final touch at closing #87235 </p> end tags
1443 need to be generated.
1444 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1445 this change slightly the output of a few tests
1446 * doc/*: regenerated
1447
1448Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * parserInternals.c: fixing bug #99190 when UTF8 document are
1451 parsed using the progressive parser and the end of the chunk
1452 is in the middle of an UTF8 multibyte character.
1453
1454Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1455
1456 * threads.c: fixed initialization problem in xmlNewGlobalState
1457 which was causing crash.
1458 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1459 in xmlInitializeGlobalState.
1460 * parserInternals.c: cleaned up ctxt->sax initialisation.
1461
1462Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * tree.c include/libxml/tree.h: modified the existing APIs
1465 to handle XHTML1 serialization rules automatically, also add
1466 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1467 libxslt serialization uses it when needed without changing
1468 the library API.
1469 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1470 result/xhtml1: added a new test specifically for xhtml1 output
1471 and updated the result of one XHTML1 test
1472
1473Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * xinclude.c parserInternals.c encoding.c: fixed #99082
1476 for xi:include encoding="..." support on text includes.
1477 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1478 test/XInclude/ents/isolatin.txt : added a specific regression test
1479 * python/generator.py python/libxml2class.txt: fixed the generator
1480 the new set of comments generated for doc/libxml2-api.xml were
1481 breaking the python generation.
1482
1483Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1486 * configure.in: patch for Solaris on new autoconf closes #98880
1487 * doc/parsedecl.py: repair the frigging API building script,
1488 did I say that python xmllib sucks ?
1489 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1490 and some comment are no more truncated.
1491
1492Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * parser.c: Martin Stoilov pointed out a potential leak in
1495 xmlCreateMemoryParserCtxt
1496
1497Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1500 included in HTML documents and using the push parser.
1501
1502Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1503
1504 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1505 specified, look for the Python interpreter not just in the
1506 specified root but also in the specified location. Fixes #98825
1507
1508Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * python/libxml.c: fixing bug #98792 , node may have no doc
1511 and dereferencing without checking ain't good ...
1512
1513Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * configure.in: preparing release 2.4.27
1516 * doc/* : updated and rebuilt the docs
1517 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1518 and all the docs are actually packaged and in the final RPMs
1519 * parser.c parserInternals.c include/libxml/parser.h: restore
1520 xmllint --recover feature.
1521
1522Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
Daniel Veillard784b9352003-02-16 15:50:27 +00001524 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001525 processing of parsed entities, and XPath computation on sustitued
1526 entities.
1527 * testXPath.c: make sure entities are substitued.
1528
1529Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
Daniel Veillard784b9352003-02-16 15:50:27 +00001531 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001532 processing of internal parsed entities, which had to be changed.
1533
1534Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1537 trying to fix bug #98517 about building outside the source tree
1538 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1539
1540Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1541
1542 * include/win32config.h: cleanup
1543 * win32/Makefile.mingw: integrated mingw in JScript configure
1544 * win32/Makefile.msvc: modified to allow mingw coexistence
1545 * win32/configure.js: integrated mingw
1546 * win32/Readme.txt: cleanup
1547
1548Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * HTMLparser.c: strengthen the guard in the Pop macros,
1551 like in the XML parser, closes bug #97315
1552
1553Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1556 callback is never used.
1557
1558Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * parserInternals.c: fixed the initialization of the SAX structure
1561 which was breaking xsltproc
1562 * xpath.c: patch from Petr Pajas for CDATA nodes
1563 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1564 * parser.c include/libxml/parser.h: patch from Peter Jones
1565 removing a leak in xmlSAXParseMemory() and adding the
1566 function xmlSAXParseMemoryWithData()
1567
1568Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1569
1570 adding pdf of tutorial, changing web page to link to it
1571 * doc/tutorial/xmltutorial.pdf
1572 * doc/xml.html
1573 * doc/docs.html
1574
1575Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1576
1577 * doc/tutorial/ar01s08.html
1578 adding file what I forgot for tutorial
1579
1580
1581Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1582
1583 Adding encoding discussion to tutorial
1584 Added:
1585 * doc/tutorial/images/*.png: DocBook admonition image files
1586 * doc/tutorial/apf.html, apg.html: new generated html
1587 * doc/tutorial/includeconvert.c: conversion code entity file
1588 changed:
1589 * doc/tutorial/xmltutorial.xml: DocBook original
1590 * doc/tutorial/*.html: generated html
1591
1592Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1593
1594 * include/libxml/*.h: retired xmlwin32version.h
1595 * doc/Makefile.am: retired xmlwin32version.h
1596 * win32/configure.js: retired xmlwin32version.h
1597
1598Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1599
1600 * win32/libxml2.def.src: exported additional symbols
1601 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1602 sisterhood
1603
1604Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * globals.c: fixed a typo pointed out by Igor
1607 * xpath.c: try to speed up node compare using line numbers
1608 if available.
1609
1610Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * tree.c: make xmlFreeNode() handle attributes correctly.
1613
1614Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1615
1616 * catalog.c: completed the #96963 fix, as reported by Karl
1617 Eichwalder
1618
1619Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1622
1623Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * Makefile.am: switched the order of a couple of includes
1626 to fix bugs #97100
1627
1628Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1629
1630 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1631 xmlLoadCatalogs that used to separate directories with a ':'.
1632
1633Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1634
1635 * threads.c: improvements to the Windows-side of thread handling
1636 * testThreads.c: conditionally excluded unistd.h
1637 * testThradsWin32.c: broke overlong lines
1638 * include/win32config.h: adapted thread-related macros to the new
1639 scheme and for pthreads on Windows
1640 * win32/Makefile.msvc: introduced a more flexible thread build,
1641 added testThreads[Win32].c to the build
1642 * win32/configure.js: introduced a more flexible thread config
1643
16442002-10-31 John Fleck <jfleck@inkstain.net>
1645
1646 * doc/xml.html (and, by implication, FAQ.html)
1647 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1648
1649Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1650
1651 * configure.in: removed xmlwin32version.h
1652 * include/libxml/Makefile.am: removed xmlwin32version.h
1653
1654Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * tree.c: applied patch from Brian Stafford to fix a bug
1657 in xmlReconciliateNs()
1658
1659Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * tree.c: applied patch from Christian Glahn to allow
1662 xmlNewChild() on document fragment nodes
1663
1664Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * parser.c: Christian Glahn found a problem with a recent
1667 patch to xmlParseBalancedChunkMemoryRecover()
1668 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1669 problems
1670 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1671 test/schemas/seq*: added the test cases from Charles
1672
1673Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1676 serious cleanup of the spec file and associated changes
1677 in the Makefiles.
1678 * valid.c: try to remove some warnings on x86_64
1679
1680Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1683 fix bug #96586
1684
1685Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1688 parsing, applied his patch
1689 * result/HTML/attrents.html result/HTML/attrents.html.err
1690 result/HTML/attrents.html.sax test/HTML/attrents.html:
1691 added the test and result case provided by Mikhail Sogrine
1692
1693Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * vms/build_libxml.com vms/config.vms vms/readme.vms
1696 include/libxml/parser.h include/libxml/parserInternals.h
1697 include/libxml/tree.h include/libxml/xmlIO.h
1698 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1699 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1700 Applied the VMS update patch from Craig A. Berry
1701 * doc/*.html: update
1702
1703Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1706
1707Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * debugXML.c: adding a grep command to --shell in xmllint
1710 for T.V. Raman
1711
1712Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * xmlcatalog.c: tried to fix some of the problem with --sgml
1715
1716Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * parser.c: tried to fix bug #91500 where doc->children may
1719 be overriden by a call to xmlParseBalancedChunkMemory()
1720
1721Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1724 identifiers in SGML catalogs containing '&'
1725
1726Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * python/types.c: fixed bugs when passing result value tree
1729 to Python functions.
1730
1731Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * configure.in: preparing the release of 2.4.26
1734 * doc/*: updated and rebuilt the documentation
1735
1736Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * parser.c: fixed a XML Namespace compliance bug reported by
1739 Alexander Grimalovsky
1740
1741Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * HTMLtree.c: fixed serialization of script and style when
1744 they are not lowercase (i.e. added using the API to the tree).
1745
1746Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * valid.c: make xmlValidateDocument emit a warning msg if there
1749 is no DTD, pointed by Christian Glahn
1750
1751Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1754 content model when some of the blocks have min or max, and a couple
1755 of bugs found in the process.
1756 * result/schemas/list0* test/schemas/list0*: added some specific
1757 regression tests
1758
1759Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * README: updated the contact informations
1762
1763Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1766 misses it, reported by Peter Bray.
1767
1768Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1771 and removed a few warnings
1772
1773Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * parser.c: Christian Glahn found a small bug in the push parser.
1776 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1777 public
1778
1779Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * xmlschemas.c include/libxml/xmlschemas.h: added
1782 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1783 * testSchemas.c: added --memory to test the new interface
1784
1785Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * doc/index.py doc/search.php: integrated the XSLT indexing,
1788 a few fixed in the indexer, added a scope selection at the
1789 search level.
1790
1791Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1794 this was due to uninitialized parts of the validation context
1795
1796Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * debugXML.c: applied patch from Mark Vakoc except the API
1799 change, preserved it.
1800 * doc/*: updated the docs to point to the search engine for
1801 information lookup or before bug/help reports.
1802
1803Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * doc/index.py doc/search.php: added mailing-list archives
1806 indexing and lookup
1807
1808Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1811
1812Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * doc/index.py: improved HTML indexing
1815 * doc/search.php: make the queries also lookup the HTML based indexes
1816
1817Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * doc/index.py: added HTML page indexing
1820
1821Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1822
1823 * xmlIO.c: extended Windows path normalisation to fix the base
1824 problem in libxslt.
1825 * catalog.c: fixed list handling in XML_CATALOG_FILES
1826
1827Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * valid.c: typo/bug found by Christian Glahn
1830
1831Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1832
1833 * xmlIO.c: applied Windows CE patch from Javier.
1834 * win32/wince: new directory, contains support for the PocketPC
1835 with Windows CE from Javier.
1836 * include/win32config.h: reorganised, removed duplicate
1837 definitions and applied WinCE patch from Javier.
1838 * include/wsockcompat.h: new file, now contains WinSock
1839 compatibility macros.
1840 * win32/Makefile.msvc: introduced double-run compilation.
1841
1842Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * configure.in include/libxml/xmlwin32version.h: preparing release
1845 of 2.4.25
1846 * doc/*: updated and regenerated teh docs and web pages.
1847
1848Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1851 error were not covering namespace declarations.
1852 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1853 it was missing the attribute declaration for the namespace
1854 * result/VC/NS3: the fix now report breakages in that test
1855
1856Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1859
1860Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1863 and regenerated the docs and web site
1864
1865Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1868 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1869 not before
1870
1871Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/generator.py python/libxml2class.txt: fixed a stupid error
1874 breaking the python API
1875
1876Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1879 triostr.c triostr.h: applied a trio update patch from
1880 Bjorn Reese which should work with MinGW
1881
1882Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * tree.c: improving some documentation comments
1885 * xmlregexp.c: found and fixed a mem leak with python regression tests
1886 * doc/*: rebuilt the doc and the API XML file including the
1887 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1888 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1889 python/types.c: added access to the XML Schemas regexps from
1890 python
1891 * python/tests/Makefile.am python/tests/regexp.py: added a
1892 simple regexp bindings test
1893
1894Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1895
1896 * doc/xml.html:
1897 fixing ftp links - thanks to Vitaly Ostanin
1898
1899Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlregexp.c: fixed the data callback on transition functionality
1902 which was broken when using the compact form
1903 * result/schemas/*: updated the results, less verbose, all tests
1904 pass like before
1905 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1906 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1907 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1908 annoying warnings
1909 * xpath.c: try to provide better error report when possible
1910
1911Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * Makefile.am: fixed a breakage raised by Jacob
1914
1915Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1916
1917 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1918 which don't use sockets
1919
1920Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1921
1922 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1923 * win32/configure.js: applied zlib patch from Daniel Gehriger
1924
1925Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1926
1927 * win32/configure.js: applied the patch from Mark Vakoc for
1928 regexp support
1929 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1930 for regexp support
1931
1932Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * xmlschemastypes.c: as pointed by Igor Float and Double
1935 parsing ain't finished yet
1936
1937Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * Makefile.am configure.in: trying to fix #88412 by bypassing
1940 all the python subdir if python ain't detected
1941
1942Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1945 made configuring with regexps/automata/unicode the default
1946 but without schemas ATM
1947 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1948 fixed the regexp based DTD validation performance and memory
1949 problem by switching to a compact form for determinist regexps
1950 and detecting the determinism property in the process. Seems
1951 as fast as the old DTD validation specific engine :-) despite
1952 the regexp built and compaction process.
1953
1954Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * valid.c: determinism is debugged, new DTD checking code now works
1957 but xmlFAComputesDeterminism takes far too much CPU and the whole
1958 set usues too much memory to be really usable as-is
1959
1960Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * tree.c: fixed another stupid bug in xmlGetNodePath()
1963 * xmllint.c: --version now report the options compiled in
1964
1965Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * HTMLparser.c: small cleanup
1968 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1969 when configured with them. A bit of debugging around the determinism
1970 checks is still needed
1971
1972Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1975
1976Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmlIO.c: small portability glitch fixed.
1979
1980Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmlschemastypes.c: incomplete steps for real/double support
1983 * testAutomata.c include/libxml/xmlautomata.h
1984 include/libxml/xmlregexp.h: avoiding a compilation problem
1985 * valid.c include/libxml/valid.h: starting the work toward using
1986 the regexps for actual DTD validation
1987
1988Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * hash.c: cosmetic cleanup
1991 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1992 integrating a DTD validation layer based on the regexps
1993
1994Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1997 the determinism was tested before eliminating the epsilon
1998 transitions :-(
1999
2000Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * python/generator.py python/libxml.c python/libxml.py
2003 python/libxml2-python-api.xml python/libxml2class.txt
2004 python/libxml_wrap.h python/types.c: updated the python
2005 bindings, added code for easier File I/O, and the ability to
2006 define a resolver from Python fixing bug #91635
2007 * python/tests/Makefile.am python/tests/inbuf.py
2008 python/tests/outbuf.py python/tests/pushSAXhtml.py
2009 python/tests/resolver.py python/tests/serialize.py: updated
2010 and augmented the set of Python tests.
2011
2012Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013
2014 * win32/configure.js: added more readme info for the binary
2015 package.
2016
2017Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmlIO.c: fixed a stupid out of bound array error
2020
2021Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2024 messing around with support for Windows path, cleanups,
2025 trying to identify and fix the various code path to the
2026 filename access. Added xmlNormalizeWindowsPath()
2027
2028Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * error.c valid.c: working on better error reporting of validity
2031 errors, especially providing an accurate context.
2032 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2033 error reports in those cases.
2034
2035Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2038 parser.c parserInternals.c xmlIO.c: get rid of all the
2039 perror() calls made in the library execution paths. This
2040 should fix both #92059 and #92385
2041
2042Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xmllint.c: memory leak reporting was broken after a change
2045 of the preprocessor symbol used to activate it.
2046
2047Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * tree.c: try to make the copy function work for node of
2050 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2051 DOM layers though, not libxml2 itself.
2052
2053Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * valid.c: try to provide file and line informations, not all
2056 messages are covered, but it's a (good) start
2057
2058Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * xinclude.c: reimplemented a large part of the XInclude
2061 processor, trying to minimize resources used, James Henstridge
2062 provided a huge test case which was exhibiting severe memory
2063 consumption problems.
2064
2065Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * python/Makefile.am: applied patch from Christophe Merlet to
2068 reestablish DESTDIR
2069
2070Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * libxml.spec.in: fixes libary path for x86_64 AMD
2073
2074Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2075
2076 * doc/tutorial/includekeyword.c
2077 * doc/tutorial/xmltutorial.xml:
2078 (plus resulting generated html files)
2079 fixing one spot I missed in the tutorial where I hadn't freed
2080 memory properly
2081
2082Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2083
2084 * doc/tutorial/includeaddattribute.c
2085 * doc/tutorial/includeaddkeyword.c
2086 * doc/tutorial/includegetattribute.c
2087 * doc/tutorial/includekeyword.c
2088 * doc/tutorial/xmltutorial.xml
2089 * doc/tutorial/*.html:
2090 update tutorial to properly free memory (thanks to Christopher
2091 R. Harris for pointing out that this needs to be done)
2092 * doc/tutorial/images/callouts/*.png:
2093 added image files so the callouts are graphical, making it
2094 easier to read ( use "--param callout.graphics 1" to generate
2095 html with graphical callouts)
2096
2097Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2100 nice logos generated by Marc Liyanage
2101 * doc/site.xsl *.html: changed the stylesheet to show the new
2102 logo and regenerated the pages
2103
2104Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2107
2108Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xpath.c: possible mem leak patch from Jason Adams
2111
2112Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2115 in the XQuery namespace
2116 * configure.in: preparing 2.4.24
2117 * doc/*.html: updated the web pages
2118
2119Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * python/generator.py: closing bug #85258 by generating conditional
2122 compile check to avoid linking to routines not configured in.
2123
21242002-08-22 Havoc Pennington <hp@pobox.com>
2125
2126 * autogen.sh: update error message for missing automake
2127
2128Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * python/Makefile.am: typo in target name resulted in libxml2.py
2131 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2132
2133Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * win32/win32/Makefile.mingw: updated with version from
2136 Elizabeth Barham at http://soggytrousers.net/repository/
2137
2138Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2139
2140 * win32/Makefile.msvc: added the prefix location to the include
2141 and lib search path.
2142
21432002-08-18 Havoc Pennington <hp@pobox.com>
2144
2145 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2146 both automake 1.6 and 1.4 installed get the right automake. Means
2147 compilation from CVS will now require the latest automake 1.4
2148 release, or manually creating symlinks called "automake-1.4" and
2149 "aclocal-1.4"
2150
2151Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * configure.in python/Makefile.am: more AMD 64 induced changes from
2154 Frederic Crozat
2155
2156Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * xinclude.c: oops I was missing the xml:base fixup too
2159 * result/XInclude/*.xml: this adds xml:base attributes to most
2160 results of the tests
2161
2162Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xinclude.c: quick but apparently working implementation of
2165 xi:fallback, should close bug #89684
2166 * Makefile.am test/XInclude/docs/fallback.xml
2167 result/XInclude/fallback.xml: added a basic test for fallback,
2168 and run with --nowarning to avoid a spurious warning
2169 * configure.in: applied patch from Frederic Crozat for python
2170 bindings on AMD 64bits machines.
2171
2172Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2175 the caller don't pass a SAX callback block.
2176
2177Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * tree.c: applied the same fix for the XML-1.0 namespace to
2180 xmlSearchNsByHref() as was done for xmlSearchNs()
2181
2182Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * libxml.3: small cleanup of the man page
2185 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2186 when serializing HREF attributes generated by XSLT.
2187
2188Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2191 version of Marc Liyanage' patch for boolean attributes in HTML
2192 output
2193
2194Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * python/tests/serialize.py: fixed the test results, indenting
2197 behaviour changed slightly
2198
2199Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2200
2201 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2202 new c14n function to Windows def files
2203
2204Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2205
2206 * c14n.c: fixed a memory leak in c14n code
2207
2208Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * parser.c include/libxml/parser.h: adding a new API for Christian
2211 Glahn: xmlParseBalancedChunkMemoryRecover
2212 * valid.c: patch from Rick Jones for some grammar cleanup in
2213 validation messages
2214 * result/VC/* result/valid/*: this slightly change some of the
2215 regression tests outputs
2216
2217Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * tree.c: trying to fix a problem in namespaced attribute handling
2220 raised by Christian Glahn
2221
2222Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * encoding.c include/libxml/encoding.h: Opening the interface
2225 xmlNewCharEncodingHandler as requested in #89415
2226 * python/generator.py python/setup.py.in: applied cleanup
2227 patches from Marc-Andre Lemburg
2228 * tree.c: fixing bug #89332 on a specific case of loosing
2229 the XML-1.0 namespace on xml:xxx attributes
2230
2231Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2232
2233 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2234 corner case from new Merlin's test suite and added a callback
2235 that will be used to improve xmlsec performance
2236
2237
2238Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * HTMLtree.c: trying to fix the <style> escaping problem in
2241 HTML serialization bug #89342
2242
2243Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2246 and rebuilt the web site.
2247
2248Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2249
2250 * include/libxml/tree.h: added _private member to xmlNs struct
2251
2252Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * HTMLparser.c: fixing bug #84876 based on the xml working
2255 code.
2256
2257Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2258
2259 * python/Makefile.am: enhanced to fix bug 72012 (errors
2260 when using '-jX' make parameter)
2261
2262Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2263
2264 * xpath.c: small additional enhancement for booleans
2265 compared to nodesets
2266
2267Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * HTMLtree.c: changed the order of the encoding declaration
2270 attributes in the meta tags due to a bug in IE/Mac
2271
2272Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2273
2274 * xpath.c: enhanced handling of booleans (especially '='
2275 and '!=' for nodesets) - fixes bug 85256. Added new
2276 routine xmlXPathNotEqualValues for more proper handling
2277 of '!=' when nodesets are involved.
2278
2279Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2282 doc/xmlcatalog_man.xml to the source distribution
2283
2284Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2285
2286 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2287 asked for this.
2288
2289Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * configure.in: preparing 2.4.23
2292 * doc/*: rebuilt the docs
2293
2294Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * parser.c: fixing bug #84169 by fixing the
2297 comment of xmlCreatePushParserCtxt to describe the
2298 encoding detection parameters better.
2299
2300Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * valid.c: fixing bug #79331 in one path the lookup for
2303 ID attributes on a namespaced node wasn't handled correctly :-\
2304
2305Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * HTMLparser.c: trying to fix 87235 about discarded white
2308 spaces in the HTML parser.
2309 * result/HTML/*: this changes the output of a number of HTML
2310 regression tests
2311
2312Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * xpath.c: applied patch from Richard Jinks for the namespace
2315 axis + fixed a memory error.
2316 * parser.c parserInternals.c: applied patches from Peter Jacobi
2317 removing ctxt->token for good.
2318 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2319 popped out by the regression tests.
2320 * Makefile.am: patch for threads makefile from Gary Pennington
2321
2322Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2323
2324 * xpath.c: enhanced behaviour of position() after usage of
2325 expressions involving preceding-sibling (et al).
2326
2327Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * hash.c: applied a patch from Peter Jacobi to solve a problem
2330 when compiling with the Watcom C on Win32
2331 * result/schemas/*.err: the change of hashing algo generated
2332 permutations in the output
2333
2334Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * hash.c: applied patch from Sander Vesik improving the quality of
2337 the hash function.
2338
23392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2340
2341 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2342 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2343 xmllint.c xpath.c: replaced sprintf() with snprintf()
2344 to prevent possible buffer overflow (the bug was pointed
2345 out by Anju Premachandran)
2346
2347Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * parser.c: removed an uninitialized data error popped by valgrind
2350 on PE references
2351
2352Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2353
2354 * doc/xml.html
2355 adding tutorial reference to the web page
2356
2357Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2358
2359 * doc/tutorial/xmltutorial.xml
2360 * doc/tutorial/ar01s07.html
2361 * doc/tutorial/ape.html
2362 * doc/tutorial/includegetattribute.c
2363 adding section to tutorial about retrieving an attribute
2364 value
2365
2366Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * parser.c: applied a couple of patches from Peter Jacobi to start
2369 to get rid of ctxt->token, with a possible significant speed
2370 improvement to be gained once done. Better compliance with PE
2371 references constructs in DTDs too.
2372 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2373 from Peter too
2374
2375Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2378 xmlParseElement was likely to have been deallocated at the
2379 time of the report, possibly leading to segfault. Just report
2380 the tag name now.
2381
2382Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xpath.c: patch from Richard Jinks for XPath substring() function
2385 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2386
23872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2388
2389 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2390
2391Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2392
2393 *doc/FAQ.html
2394 fixing typos in FAQ, thanks to Robert Funnell for the
2395 editing help
2396
2397Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * NEWS: got complaints from rpmlint that it was empty
2400
2401Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2402
2403 * added doc/tutorial, including:
2404 apa.html
2405 apb.html
2406 apc.html
2407 apd.html
2408 ar01s02.html
2409 ar01s03.html
2410 ar01s04.html
2411 ar01s05.html
2412 ar01s06.html
2413 includeaddattribute.c
2414 includeaddkeyword.c
2415 includekeyword.c
2416 includestory.xml
2417 index.html
2418 xmltutorial.xml
2419 libxml tutorial, including generated html
2420
2421Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2422
2423 * result/c14n/exc-without-comments/merlin-c14n-two-*
2424 result/c14n/without-comments/merlin-c14n-two-*
2425 test/c14n/exc-without-comments/merlin-c14n-two-*
2426 test/c14n/without-comments/merlin-c14n-two-*
2427 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2428 c14n/exc-c14n and slightly modified test script to handle
2429 these test cases
2430 * c14n.c: fixed bugs for complicated nodes set (namespace
2431 without node and others from merlin-c14n-two.tar.gz)
2432 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2433 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2434 for xmlsec performance patch
2435 * xpath.c: fixed self::node() for namespaces and attributes
2436
2437Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2438
2439 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2440 but with the format parameter
2441 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2442
2443Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2444
2445 * Makefile.am: updated c14n tests suite
2446 * c14n.c: performance improvement for previous c14n patch
2447
2448Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * parser.c: another peroformance patch from Peter Jacobi, that
2451 time on parsing attribute values.
2452
2453Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2454
2455 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2456 into LibXML2 test suite
2457
2458Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2459
2460 * c14n.c: propagating xpath ancesstors node fix to c14n
2461 plus small performance improvement to reduce number of
2462 mallocs
2463 * xpath.c: fixed ancestors axis processing for namespace nodes
2464
2465Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2468 Peter Jacobi
2469
2470Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * configure.in: preparing 2.4.22
2473
2474Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2477 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2478 a public entry point.
2479 * doc/*: rebuilt the API and docs
2480
2481Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xpath.c: patch from Richard Jinks to fix a problem introduced
2484 in the previous patch and pointed by Norm
2485
2486Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * libxml.spec.in: fixing bug #81112
2489
2490Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * uri.c: fixing bug #82848
2493
2494Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2497 output of one catalog test
2498
2499Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2500
2501 * global.data globals.c tree.c include/libxml/globals.h
2502 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2503 default value for global parameter xmlIndentTreeOutput to 1 and
2504 introduced new global parameter xmlTreeIndentString (the string
2505 used to do one-level indent) with default value " " (as it was
2506 in tree.c)
2507
2508Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2511 with trio and schemas.
2512
2513Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * xpath.c: patch from Richard Jinks to fix the problem raised in
2516 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2517
2518Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlschemas.c: a bit of work on import.
2521 * xmlschemastypes.c: Charles Bozeman provided a compare function
2522 for date/time types so min/max facet restrictions should work,
2523 indeterminate comparisons return an error instead of equal.
2524 * test/schemas/date_0* result/schemas/date_0_0: specific test
2525 from Charles Bozeman too
2526
2527Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2530 from Christian Cornelssen fixing the man pages and the Catalog
2531 building script.
2532 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2533 next step is <xs:import> I now have a reasonable understanding
2534 of how it works.
2535
2536Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2539
2540Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2541
2542 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2543
2544Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xpath.c: fixing an XPath function evalutation bug pointed out
2547 by Alexey Efimov where the context was lost when evaluating
2548 the function arguments
2549
2550Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2551
2552 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2553 function public for XMLSec performance optimizations
2554
2555Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * python/generator.py python/libxml2class.txt : fixed a problem
2558 with the HTML parser pointed by Gary Benson
2559 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2560 example
2561
2562Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2563 * parser.c: fixed bug #81159 (memory growth in SAX)
2564
2565Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2566 * xpath.c: fixed bug #78858 (the real fix)
2567
2568Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2569 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2570
2571Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * tree.c: modified xmlNodeSetBase to allow changing the
2574 base of a document.
2575
2576Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xmlschemastypes.c: patch Charles Bozeman for validation of
2579 all the date, time, and duration types
2580 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2581 * configure.in: fixed an error pointed by an user
2582 * xml2-config.in: fixed an error pointed by an user
2583
2584Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2585
2586 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2587 win32/libxml2.def.src xmlIO.c: exported default
2588 'file:', 'http:' and 'ftp:' protocols input handlers
2589 and maked protocols comparisson case insensitive
2590
2591Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * configure.in: Neven Has detected a typo
2594
2595Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2598 as one of the persons allowed to commit directly to the
2599 module.
2600
2601Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2604 * valid.c: raised a too low limit
2605 * doc/*: rebuilt the docs
2606
2607Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * test/XPath/expr/floats test/XPath/expr/functions
2610 result/XPath/expr/floats result/XPath/expr/functions
2611 xpath.c: another XPath conformance patch from Richard Jinks
2612
2613Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xmlschemas.c: fixed validation of attribute groups.
2616 * test/schemas result/schemas: added an example from the primer
2617
2618Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2621 * test/schemas result/schemas: updated the test list
2622
2623Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * TODO: updated a bit
2626 * parser.c: made a comment more specific
2627 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2628 Schemas conformance.
2629 * test/schemas result/schemas: updated the test list
2630
2631Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2634 implementing xs:all with minOccurs = 0
2635 * tes/schemas/* result/schemas/*: added more tests covering
2636 xs:all
2637
2638Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * xmlregexp.c: first implementation of the all particle, this
2641 may need to be revisited for case where not all transitions
2642 must be crossed.
2643
2644Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * tree.c: another entity processing update from Markus Henke
2647
2648Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2649
2650 * trionan.c: fixed crash on OSF/1
2651
2652Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * xmlschemas.c: more Schemas work
2655 * test/schemas/* result/schemas/*: added more tests coming
2656 from the spec.
2657
2658Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2661 ExcC14N specification
2662
2663Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * tree.c: patch from Markus Henke, fix for recursive entities.
2666
2667Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xpath.c: fix a problem with string() on a document node.
2670
2671Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * Makefile.am xmlschemas.c: more Schemas work
2674 * test/schemas/* result/schemas/*: added more tests coming
2675 from the spec.
2676
2677Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2680 * result/HTML/*: this changes a few things in the results
2681
2682Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2683
2684 * include/libxml/tree.h: eliminated 'declaration different than
2685 prototype' warning
2686 * include/win32config.h: "resolved" conflicts with errno.h
2687
2688Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2691 on the automata interfaces and debug of counted choices
2692 * test/schemas/* result/schemas/*: added a number of tests
2693
2694Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2697 a bit of work on Schemas
2698 * testSchemas.c: try to make it more useful
2699 * test/schemas/* result/schemas/* Makefile.am: changed the
2700 Schemas regression test procedure, started adding a few samples
2701
2702Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2703
2704 * include/libxml/encoding.h: Patch for the Borland C++ builder
2705 * include/libxml/tree.h: Patch for the Borland C++ builder
2706 * threads.c: Patch for the Borland C++ builder
2707 * win32/bcb5: New directory for the Borland C++ builder
2708 project files
2709
2710Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2711
2712 * win32/Makefile.msvc: Update for XML Schema support
2713 * win32/configure.js: Update for XML Schema support
2714 * win32/libxml2.def.src: Update for XML Schema support
2715
2716Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2719 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2720 xmlunicode.c include/libxml/Makefile.am
2721 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2722 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2723 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2724 include/libxml/xmlversion.h.in : merged the current state of
2725 XML Schemas implementation, it is not configured in by default,
2726 a specific --schemas configure option has been added.
2727 * test/automata test/regexp test/schemas Makefile.am
2728 result/automata result/regexp result/schemas:
2729 merged automata/regexp/schemas regression tests
2730
2731Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * xpath.c: Gary found a compile time problem, fixes #78823
2734
2735Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * configure.in: release of 2.4.20
2738 * doc/*: updated and rebuilt the docs
2739
2740Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * python/Makefile.am: patch from Cristian Gafton to build on
2743 Red Hat 6.2, should also fix #75779
2744
2745Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * valid.c: first part of fixing #78729
2748
2749Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2752 escaping of URI when saving HTML files.
2753 * result/HTML/*: this impacted some tests
2754
2755Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * configure.in: trying to fix #77441
2758
2759Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * include/libxml/xmlIO.h: Hallski complained it could not be
2762 included by itself.
2763
2764Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2767
2768Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2769
2770 * win32/configure.js: patch from Nilo for the c14n option
2771 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2772
2773Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2776 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2777 LIBXML_THREAD_ENABLED
2778
2779Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xpath.c: another patch from Richard Jinks for substring conformance
2782 * test/XPath/expr/floats test/XPath/expr/strings
2783 result/XPath/expr/floats result/XPath/expr/strings: update of the
2784 test suite to check those.
2785
2786Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xpath.c: patch from Richard Jinks for .x float parsing.
2789
2790Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * parser.c: patch from Markus Henke when an encoding ain't recognized
2793
2794Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * libxml.m4: got a report that #include <string.h> was needed
2797
2798Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2801
2802Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2803
2804 * doc/example.html: fixing typo
2805
2806Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2809 pointed out by Melvyn Sopacua.
2810
2811Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * libxml.m4: Frédéric Crozat gave a patch related to the change
2814 of Include paths breaking the libxml.m4
2815
2816Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * xpath.c: Fix bug #76927 forgot to save some context
2819 when evaluating binary expressions
2820
2821Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * configure.in: fixed configure for MPE/iX from Markus Henke
2824 * xmlmemory.c: fixed initialization problems
2825 * xpath.c: another set of patches from Richard Jinks this
2826 fixes "make XPathtests" on linux
2827
2828Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2831 * test/XPath/expr/compare test/XPath/expr/equality
2832 test/XPath/expr/floats test/XPath/expr/functions
2833 test/XPath/expr/strings result/XPath/expr/compare
2834 result/XPath/expr/equality result/XPath/expr/floats
2835 result/XPath/expr/functions result/XPath/expr/strings: Updated
2836 tests though they show a divergence on Linux
2837
2838Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * xpath.c trionan.c: previous commit also included patches
2841 from Richard Jinks on some IEEE support corner case
2842
2843Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2846 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2847 that $(datadir) should be used for docs
2848
2849Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2852 could leak filedescriptors
2853
2854Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * configure.in nanohttp.c: applied patch from Allan Clark for
2857 UnixWare/OpenServer
2858
2859Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * configure.in: preparing 2.4.19
2862 * doc/*: rebuilt the docs
2863
2864Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * nanohttp.c: fixing #76043, got fed up with non-portability
2867 of that piece of code.
2868
2869Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * valid.c SAX.c: Never commit without running "make tests" :-(
2872 fix a couple of stupidities in the previous commit
2873 * result/*: a few changes in some attribute order result of previous
2874 commit.
2875
2876Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2879 the internal subset should not raise duplicate ID errors,
2880 also there was a small bug in conjunction to namespace
2881 declarations defaulted and xml:xxx attributes DTD definitions.
2882
2883Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * xpath.c: Richard Jinks also raised some rounding problems
2886 this tries to fix them
2887
2888Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2891 behaviour in xmlXPathCastToString()
2892
2893Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2896 raised by Morus Walter
2897
2898Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2901 from Igor
2902
2903Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: fixing #75619, related to a problem when trying
2906 to evaluate condition when the current node set resulting
2907 from that sub-step evaluation is empty. Also fixes 2 potential
2908 problem with previous-sibling and next-siblings axis.
2909
2910Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2913 HTML support is not configured in.
2914
2915Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2918 include/libxml/tree.h: dohh I really didn't intended to commit
2919 this test version :-(
2920
2921Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * testSAX.c: I wanted to see the real speed at the SAX interface
2924 after a little too many Ximianer started complaining about the
2925 parser speed.
2926 added a --quiet option:
2927 paphio:~/XML -> ls -l db100000.xml
2928 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2929 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2930 3200006 callbacks generated
2931 real 0m1.270s
2932 Which means 16MBytes/s and 3Mcallback/s
2933
2934Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xpath.c: valgrind spotted another error that time when running
2937 on libxslt regression tests
2938
2939Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * Makefile.am: adding "make valgrind" running the full regression
2942 tests (except python ones) under Valgrind (using valgrind -q
2943 which was kindly added by the author).
2944 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2945 passes cleanly now except an obcure floating point initialization
2946 raised in log10() in one XPath regression test ???
2947 * tree.c: edited some comments to close #75244
2948
2949Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2952 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2953 context of ScrollKeeper, made sure that if the number is
2954 an integer, the serialization follows the description at
2955 http://www.w3.org/TR/xpath#section-String-Functions
2956
2957Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * configure.in: preparing 2.4.18
2960 * doc/*: updated and rebuilt the web site
2961 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2962 the Windows and Cygwin maintainers.
2963 * parser.c: humm, changed the way the SAX parser work when
2964 xmlSubstituteEntitiesDefault(1) is set, it will then
2965 do the entity registration and loading by itself in case the
2966 user provided SAX getEntity() returns NULL.
2967 * testSAX.c: added --noent to test the behaviour.
2968
2969Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * parser.c: Wilfried Teiken provided a hackish but working
2972 way to get context reported back on entities when parsing
2973 with SAX and without breaking the DOM build.
2974
2975Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * c14n.c: applied a new patch from Aleksey Sanin
2978 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2979 to reference Aleksey implementation of XML digital Signatures
2980
2981Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xpath.c: small fix to avoid potential problem due to
2984 ordering of freeing data
2985 * python/Makefile.am: people were complaining about
2986 the generated file in python dir not being built
2987
2988Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2991 python/generator.py python/libxml.c python/types.c: Cleanup
2992 of the python Makefiles based on Jacob and James feedback,
2993 fixed the spec file accordingly, fixed the number of warning
2994 that passing my pedantic CFLAGS was generating. Conclusion
2995 is that Python includes are real crap.
2996
2997Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * configure,in: it was reported quite a few times that
3000 xml2-config --cflags should not output
3001 -I$includeprefix/libxml2/libxml because libxml2 header names
3002 clashes with existing names like list.h from C++ stl.
3003 Includes should be #include<libxml/xxx.h> so ...
3004
3005Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * c14n.c: another patch from Aleksey Sanin
3008
3009Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3012 canonicalization algorithm
3013 * doc/xml.html doc/index.html: added the C14N references on the
3014 index page.
3015
30162002-03-13 jacob berkman <jacob@ximian.com>
3017
3018 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3019 usage, redundant, and gcc specific
3020
3021Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * xpath.c: speedup some node selection operations, this can
3024 have a significant impact on DocBook Norm's stylesheets
3025 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3026 make sure it's always the case
3027 * debugXML.c: distinguish CDATA and comments in ls operations
3028
3029Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3032 to generate better API descriptions etc...
3033
3034Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * c14n.c: Fixing #74186, made sure all boolean expressions
3037 get fully parenthesized, ran indent on the output
3038 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3039 include/libxml/tree.h: also #74186 related, removed the
3040 --with-buffers option, and all the preprocessor conditional
3041 sections that were resulting from it.
3042
3043Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * valid.c: applied patch from Dodji Seketeli fixing an
3046 uninitailized variable in xmlValidGetValidElements()
3047
3048Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * c14n.c: fixed a few comments
3051 * doc/*.html doc/*/*.html: regenerated the docs and added
3052 the C14N API
3053 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3054
3055Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * check-xml-test-suite.py: fix to adapt varaiations in the
3058 bindings
3059 * configure.in python/setup.py python/setup.py.in: fixed to
3060 have the version of the python scripts automatically updated
3061
3062Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3065 in xmlCopyProp()
3066
3067Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * configure.in: preparing 2.4.17 release
3070 * doc/*: updated and rebuilt the docs
3071 * xpath.c: fixed a comment
3072 * python/libxml.c: fixed a possible reentrancy problem
3073
3074Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3077 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3078 added a specific regression test
3079 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3080 not raise exceptions when failing to find the attribute.
3081
3082Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in xmllint.c: owen pointed out a problem with the
3085 ftme fix, gettimeofday() was not detected by configure and
3086 the ftime header wasn't included, dohhh
3087
3088Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in xmllint.c: trying to fix #71457 for timing
3091 precision when gettimeofday() is not availble but ftime() is
3092
3093Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3096 are now copied on install and part of the -devel RPM
3097
3098Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * xpath.c: trying to avoid bug #72150 which was apparently
3101 caused by a gcc bug (or a processor problem) as detailed
3102 at http://veillard.com/gcc.bug
3103
3104Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3107 fixed xmlReconciliateNs(), added a Python test/example for
3108 inter-document cut'n paste
3109 * python/libxml.py: fixed node.doc on document nodes and added
3110 xpathEval() onto node objects
3111
3112Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3115 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3116 fixup and integrated tests for the serialization stuff
3117
3118Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3121 moved the libxml man page to section 3
3122
3123Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * tree.c: fix bug #72490
3126 * python/libxml.c python/libxml.py: added methods serialize()
3127 and saveTo() to all node elements.
3128
3129Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * xmlIO.c: closed #73430, don't read from an input source
3132 which indicated an end-of-file or an error.
3133
3134Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * parser.c: make sure SAX endDocument is always called as
3137 this could result in a Python memory leak otherwise (it's
3138 used to decrement ref-counting)
3139 * python/generator.py python/libxml.c python/libxml.py
3140 python/libxml2-python-api.xml python/libxml2class.txt
3141 python/tests/error.py python/tests/xpath.py: implemented
3142 the suggestions made by Gary Benson and extended the tests
3143 to match it.
3144
3145Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * python/generator.py: applied patch fixing #73450
3148
3149Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * xpath.c: fixing #61290 "namespace nodes have no parent"
3152 long standing divergence from the XPath REC. NodeSets
3153 simply hold a copy of namespace nodes and those node ->next
3154 points to the parent (which may not be the node carrying the
3155 definition).
3156 * include/libxml/xpath.h: flagged but didn't added a possible
3157 speedup
3158 * DOCBparser.c HTMLparser.c: removed some warnings from push
3159 parser due to new state being added.
3160 * tree.c: new fix from Boris Erdmann
3161 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3162 the XML Canonalization support from Aleksey Sanin
3163
3164Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c: patch from Boris Erdmann fixing some namespace odities
3167 with xmlCopyNode()
3168
3169Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * xmlIO.c: fix bug #72706 when loading a NULL entity
3172
3173Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3176 actually change in a future XML Namespace revision.
3177
3178Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3181 added the possibility of returning nodesets from XPath extension
3182 functions written in Python
3183
3184Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * python/*: commiting some Python bindings work done while travelling
3187
3188Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3191 explicitely with memory debugging switched on
3192
3193Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3196 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3197 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3198 the accessor generator for strings
3199 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3200 regression test.
3201
3202Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * python/README python/generator.py python/libxml.c python/setup.py:
3205 added the 'usual' setup.py to allow building a libxml2-python
3206 module based on the same code. The initialization is however
3207 different the 2 .so files fo libxml2 and libxslt are identical and
3208 they entry point initialize both libraries. this is done to avoid
3209 some possible nasty problem since the Python don't merge the maps
3210 of all shared modules.
3211
3212Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * parser.c: fixed a push/encoding bug reported by Michael
3215 on librsvg
3216
3217Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * include/libxml/parserInternals.h: fixes a misplaced #endif
3220
3221Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * parser.c valid.c: found and fixed a couple of allocation bugs
3224
3225Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * doc/xml.html doc/python.html doc/*: added a Python and binding
3228 page describing the current state of the Python bindings and
3229 giving pointers to the other languages wrappers.
3230
3231Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3234 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3235 rebuilt the API and web site
3236 * xpath.c: fixed #71978 portability bugs
3237
3238Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3241
3242Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * include/libxml/parserInternals.h parser.c: had to change
3245 2 internal parsing API when processing document content
3246 to check the start and end of element content are defined
3247 in the same entity
3248 * valid.c include/libxml/valid.h: attribute normalization can
3249 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3250 with the context to report it.
3251 * SAX.c: fixed the last known bugs, crazy validation constraints
3252 when a document is standalone seems correctly handled. There
3253 is a couple of open issues left which need consideration especially
3254 PE93 on external unparsed entities and standalone status.
3255 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3256 The 2 tests left failing are actually in error. Cleanup done.
3257
3258Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * valid.c: implemented E59 spaces in CDATA does not match the
3261 nonterminal S
3262
3263Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * SAX.c parser.c valid.c: more validation test fixups
3266 * check-xml-test-suite.py: added duration info for the tests
3267
3268Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * parser.c valid.c: a couple of errors were reported but not
3271 saved back as such in the parsing context. Down to 1% failure rate
3272 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3273
3274Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * xmlInternald.c: isExtender was missing a char
3277 * parser.c include/libxml/parser.h: % are acceptable in the
3278 internal subset if within a PUBLIC ID
3279
3280Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * SAX.c parserInternals.c valid.c: more work on the conformance
3283 suite. Took the step to finally block documents with encoding
3284 errors. It's a fatal error per the spec, people should have fixed
3285 their documents by now.
3286
3287Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * check-xml-test-suite.py: fixed the test script after some discussion
3290 on the semantic of TYPE="error"
3291 * Makefile.am: added the script to the distrib
3292
3293Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * SAX.c entities.c: fixed a couple of conformances issues deep
3296 into the validation code (standalone and undeclared Notations)
3297
3298Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3301 stayed there for years !
3302
3303Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3306 missing
3307
3308Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * check-xml-test-suite.py: improved the behaviour a bit as
3311 well as the logs
3312 * parser.c valid.c SAX.c: fixed a few more bugs
3313 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3314
3315Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * check-xml-test-suite.py: python script to run regression tests
3318 against the XML Test suite of W3C/OASis
3319 * SAX.c: fixed a validation bug
3320 * parser.c: fixed 3 errors pointed by the test suite
3321 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3322 * python/Makefile.am: fixed a dependendy
3323
3324Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * xmlmemory.c: avoid a warning bug #71594
3327
3328Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3331 warning on alpha/Tru64
3332
3333Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * include/libxml/entities.h: fixing a comment
3336 * valid.c: fixing some troubles with validity check on namespaces
3337 * result/VC/NS3 test/VC/NS3: added a specific regression test
3338
3339Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * tree.c: Fixing #71342 serializing '\n' in attribute values
3342 * result/noent/att3 result/att3 test/att3: added a specific
3343 test.
3344
3345Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * python/libxml.c: couple of bug fixes
3348
3349Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * python/*.py: removed tabs and used spaces.
3352
3353Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3356 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3357
3358Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3361 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3362
3363Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * include/libxml/encoding.h include/libxml/entities.h
3366 include/libxml/globals.h include/libxml/parser.h
3367 include/libxml/threads.h include/libxml/tree.h
3368 include/libxml/xmlmemory.h: trying to fix the include mess
3369
3370Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * include/libxml/xmlmemory.h: reverted part of the previous
3373 attempt to provide #69655, this was breaking the build.
3374
3375Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3378 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3379 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3380 include/libxml/parserInternals.h include/libxml/tree.h
3381 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3382 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3383 clean.
3384 * python/libxml.c: fixed a warning.
3385
3386Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3389 copying of node, merge back IDs in the target document.
3390 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3391 test/XInclude/ents/ids.xml: test case
3392 * result/VC/ElementValid4: output changed due to a typo fix
3393
3394Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003397 generate the dependencies right as Jacob found out. Add
3398 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003399
3400Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * parserInternals.c valid.c: Justin Fletcher found some parts
3403 of the code needing cleanup
3404 * libxml.spec.in python/Makefile.am python/generator.py
3405 python/libxml.c python/libxml.py: Fixed the python Makefiles
3406 corrected a bug showing up on ia64, changed the name of the
3407 python internal module too
3408
3409Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * Makefile.am: applied patch from Andris Pavenis for binary
3412 name suffixes
3413
3414Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * xmllint.c win32/win32config.h: fixing #68748
3417
3418Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * valid.c: fixing #70166
3421
3422Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * valid.c: fixing #70077
3425
3426Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * Copyright Makefile.am README configure.in libxml.spec.in:
3429 Changed to the MIT Licence
3430 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3431 doc/xmlio.html: updated the doc accordingly
3432 * include/libxml/xmlwin32version.h configure.in: preparing
3433 2.4.14 release
3434 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3435 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3436 fixed the const xmlChar * wrapper and generator, XPath extension
3437 functions now use the context as first argument
3438 * python/tests/tstxpath.py python/tests/xpath.py
3439 python/tests/xpathext.py: Updated the tests accordingly
3440 * tree.c: fixed bug #70067
3441
3442Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * Makefile.am: cleanup
3445 * debugXML.c: always use stdout if output is NULL
3446 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3447 * python/Makefile.am python/generator.py python/libxml2class.txt
3448 python/libxml_wrap.h python/types.c: augmented the number of bindings
3449 handling FILE * and XPath contexts
3450 * python/tests/Makefile.am: avoid a stupid problem due to the
3451 use of TEST.
3452
3453Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3456
3457Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * python/TODO python/libxml.c: cleanup the extension function lookup
3460 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3461
3462Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * configure.in python/Makefile.am: do not install outside
3465 of prefix
3466
3467Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * python/TODO python/libxml.c: started adding SAX interfaces
3470 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3471 SAX test
3472
3473Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * tree.c: hardened the addChild function
3476 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3477 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3478 added accessors needed for xmlNode, a bit more testing and
3479 extension of interfaces
3480 * python/tests/Makefile.am python/tests/build.py: added a test
3481 build from scratch/save/load/check
3482
3483Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * parserInternals.c: change a small bit in the way valididy
3486 error messages get initialized
3487 * python/TODO python/libxml.c python/libxml2-python-api.xml
3488 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3489 added some memory debugging to track leaks at the libxml2 level
3490 * python/tests/*.py: changed all tests to check for leaks,
3491 there is just one left in XPath extension registrations.
3492
3493Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * python/TODO python/generator.py python/libxml2-python-api.xml
3496 python/libxml2class.txt: more accessor classes for the parser
3497 context, allow to switch on and check validity
3498 * python/tests/Makefile.am python/tests/error.py
3499 python/tests/invalid.xml python/tests/valid.xml
3500 python/tests/validate.py: attded more test and and added error.py
3501 which I forgot to commit in the last step
3502
3503Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * python/Makefile.am python/types.c: cleanup
3506 * python/libxml.c python/libxml.py python/libxml_wrap.h
3507 python/generator.py python/libxml2-python-api.xml
3508 python/libxml2class.txt: added class for parser context, added
3509 first cut for push mode support. Added a framework to generate
3510 accessors functions.
3511 * python/tests/Makefile.am python/tests/push.py: added a push
3512 test
3513
3514Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3517 bug a bit of cleanup.
3518
3519Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3522 python/libxml2class.txt: adding error redirections and preformat
3523 to a python handler
3524 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3525 tests self checking
3526
3527Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3530 a function
3531
3532Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3535 python/libxml.c python/libxml2-python-api.xml
3536 python/libxml2class.txt: Progressing through the TODOs, class
3537 description output, extra XML API, RPM now builds the wrappers
3538 for all python installed versions
3539
3540Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * configure.in libxml.spec.in python/Makefile.am python/TODO
3543 python/generator.py python/libxml2class.txt: added more informations
3544 in the libxml2-python package including docs. Slightly changed
3545 the class hierarchy
3546 * python/tests/*: added basic regression tests infrastructure too
3547
3548Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3551 added libxml2-python as part of the packages installed
3552
3553Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * python/Makefile.am python/generator.py python/libxml.c
3556 python/libxml.py: more work, now able to extend the
3557 XPath interpreter with functions written in python.
3558
3559Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * python/Makefile.am: Jacob sent a patch to allow building from
3562 tarfile.
3563
3564Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3567 inserted the python wrappers build, I hope this won't be too
3568 unportable
3569
3570Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * xpath.c: minor optimization
3573 * python/generator.py python/libxml.c python/libxml.py
3574 python/libxml_wrap.h: more work on the python bindings,
3575 they now support XPath and there is no evident leak
3576
3577Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * python/generator.py python/libxml.c python/libxml.py:
3580 more work on the python bindings generator.
3581
3582Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * python/generator.py python/libxml.c python/libxml_wrap.h:
3585 more work on the python bindings.
3586
3587Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * python/generator.py python/libxml.c python/libxml.py
3590 python/libxml_wrap.h: commited early version of a python binding
3591 for private use only ATM
3592
3593Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * entities.c tree.c include/libxml/entities.h: applied patch
3596 from Anthony Jones to implement copy of DTD subtree too. Had
3597 just to keep 2 function private which really ought to become
3598 public ones.
3599
3600Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * xmllint.c: added pointers to the web pages in the usage()
3603
3604Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * tree.c: more fixes from Petr Kozelka for attribute handling
3607 in the tree API to align the semantic with DOM.
3608
3609Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * valid.c tree.c entities.c: another set of patches from
3612 Anthony Jones for copy operations cleanup and robustness
3613
3614Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3617 an alphabetic index based on comments content
3618 * doc/*: rebuilt the web site with the new references
3619
3620Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * parserInternals.h: Greg Sjaardema suggested to use an
3623 eponential buffer groth policy in xmlParserAddNodeInfo()
3624
3625Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3628 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3629 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3630 to generate cross-references, and added/updated the stylesheets
3631 to generate and link API indexes. The generic keyword index
3632 is not done yet.
3633 * doc/*.html: regenerated all the usual docs too
3634
3635Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * debugXML.c: added an xpath function to the shell for T. V. Raman
3638
3639Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3642 debug routines.
3643
3644Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3647 support of attribute nodes
3648
3649Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3652 hopefully near complete and fully documented of the API in XML
3653 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3654 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3655 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3656 include/libxml/parserInternals.h include/libxml/valid.hi
3657 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3658 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3659 include/libxml/xpath.h include/libxml/xpathInternals.h:
3660 Cleaned up the doc comments a lot in the process, the interface
3661 coverage is now 100%
3662
3663Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3666 extracts comments from the gtk-doc DocBook output (a bit
3667 convoluted but seems to work).
3668
3669Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3672 added an XML description of the API, moved the script generating
3673 it here. Added a "make api" target
3674
3675Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3678
3679Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * xpath.c include/libxml/xpathInternals.h: the change made to
3682 xmlXPathFuncLookupFunc was incompatible roll it back
3683
3684Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * SAX.c: cleanup patch from Anthony Jones
3687 * doc/Makefile.am: fix the headers to avoid in make scan
3688 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3689 includes, * vs Ptr and general cleanup
3690 * parsedecl.py: first version of a script to extract the
3691 module interfaces, the goal will be to provide .decl or XML
3692 specification of the interfaces to build wrappers.
3693
3694Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3697 now provides return codes in case of errors
3698
3699Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3700
3701 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3702 Upgraded to trio baseline 1.6
3703 * strio.h strio.c: Replaced by triostr.h and triostr.c
3704
3705Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3708 of strdup usage in the code
3709
3710Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * parser.c error.c: Keith Isdale complained rightly that
3713 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3714
3715Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * tree.c: fixed the funxtion to set the xml: attributes
3718 * debugXML.c: added "setbase" to test it.
3719
3720Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3723 to allow updating an attribute content
3724
3725Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * libxml.h: try to avoid problems when compiling on Windows
3728
3729Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * hash.c: patch from Anthony Jones for hash.c allocation size
3732 * Makefile.am: trying to work around Yet Another Libtool Madness
3733 and build the 2.4.13 release finally ...
3734
3735Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3738 * doc/* : update of the documentation
3739
3740Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3743 at fixing #61290 :-(
3744
3745Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3748 Fixes bug #67229
3749
3750Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * tree.c: trying to avoid troubles when a subtree is copied
3753 and coalesced in part with the target tree. Should fix
3754 bug #67407
3755
3756Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * valid.c: fixed validation of attributes content of type
3759 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3760 values, very old bug. Fixes #67671
3761
3762Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * parser.c include/libxml/parserInternals.h tree.c: integrated
3765 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3766 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3767
3768Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * threads.c: applied Serguei Narojnyi's patch to add native
3771 thread support on the Win32 platform
3772 * testThreadsWin32.c Makefile.am: added the test program also
3773 from Serguei, Win32 specific
3774 * include/win32config.h include/libxml/xmlwin32version.h.in:
3775 added patch from Igor for the Windows thread specific defines.
3776
3777Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3780
3781Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3784 output page into XMLinfo.html. Close bug #66951 and
3785 raised by Robert Collins too.
3786
3787Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * encoding.c: Paul Keogh pointed out a possibility of segfault
3790 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3791 Closes bug # 68238
3792
3793Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * doc/*.html: updated the Gdome2 links
3796
3797Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * libxml.h: Applied following patches from Robert Collins
3800 and make sure IN_LIBXML is defined when compiling it
3801 -------
3802 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3803 as well as Visual C.
3804 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3805 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3806 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3807 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3808 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3809 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3810 xmlSysIDExists xmlNoNetExists).
3811 * xmllint.c: Don't include winsock2.h for Cygwin.
3812
3813Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3816 when the version info is not present.
3817
3818Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * tree.c: Anthony Jones pointed out a problem in
3821 xmlStringGetNodeList() and provided a fix for it
3822
3823Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * parser.c: patch from Frank J Franklin to remove a bug in
3826 xmlCreatePushParserCtxt() when the initial buffer passed
3827 is large.
3828
3829Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * win32/*: big cleanup of the Windows/MSVC project files
3832 from Igor Zlatkovic
3833
3834Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * doc/Makefile.am: should fix #67674 and avoid troubles if
3837 xsltproc is not available or fails in the prefix provided
3838
3839Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3842
3843Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3846 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3847 Fixed a few other problems raised by Charlie Bozeman.
3848 * result/VC/ElementValid[5-7]: fixed the output
3849
3850Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3853 patches from Charlie Bozeman. Regenerated the HTML docs.
3854
3855Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3858 for Windows from Igor
3859
3860Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * xmllint.c: applied Justin Fletcher patch for --output or -o
3863
3864Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * win32/libxml2/libxml2.def.src: close #67019
3867
3868Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * xmllint.c: applied Justin Fletcher generic timing patch
3871 similar to the one already applied to xsltproc.
3872
3873Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * include/libxml/tree.h tree.c: applied documentation patches
3876 from Charlie Bozeman
3877
3878Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3879
3880 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3881
3882Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * valid.c: fix the xmlStrdup() used in the previous patch.
3885 * valid.c: added --dropdtd
3886 * tree.c: fixed xmlUnlinkNode so it also removes the references
3887 from the document if the node is a DTD
3888
3889Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * HTMLtree.c valid.c: cleanup some static declarations
3892
3893Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * xmllint.c: removed another strdup()
3896 * doc/FAQ: removed the HP/UX entry
3897
3898Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * valid.c: fix bug #66816 when validating.
3901 * xmllint.c: don't use sys/time.h if configure did not found it
3902
3903Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3904
3905 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3906 xmlcatalog_man.xml
3907
3908Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3911 xmlInitMemory() was declared twice
3912
3913Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * globals.c: do not reference strdup() !
3916 * configure.in libxml-2.0.pc.in: trying to fix the libs
3917 of the various config extraction modules
3918
3919Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * configure.in : preparing 2.4.12
3922 * doc/* : updated and rebuilt the docs
3923
3924Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * uri.c: closed bug #66159
3927 * testURI.c: added --escape option
3928 * configure.in: some cleanup for xml2-config --cflags
3929
3930Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * globals.c testThreads.c: removed some misplaced includes
3933 of xmlversion.h
3934
3935Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * threads.c: patch from Gary Pennington fixing a possible
3938 problem at initialization time.
3939
3940Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3943 Eric Lavigne contribution to build libxml2 on MacOS using
3944 CodeWarrior.
3945
3946Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * xmllint.c: applied Geert Kloosterman's patch to fix
3949 --repeat --timing output
3950
3951Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3954 where non-wellformed XML declaractions were not detected.
3955
3956Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3959
3960Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3963 gets reset by xmlCleanupInputCallbacks() and this makes the
3964 function useless. Same for output.
3965
3966Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * xmlIO.c: robert pointed out a loop error in callback cleanups
3969
3970Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3973 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3974 they are not really tied to debugging
3975
3976Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3979 * xmllint.c: better --catalogs description
3980
3981Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * tree.c: fixed a couple of problems in xmlSetProp()
3984
3985Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3988 unappropriate stdout output.
3989
3990Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3993 by Denis Beurive, closes #65111
3994
3995Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * valid.c: in case of content model validity error, don't
3998 print it if validity warnings were not requested.
3999
4000Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4003 * parserInternals.c: removed the last exit() call. Print an
4004 unmaskable error on stderr instead (library mismatch detection)
4005
4006Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4007
4008 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4009 shell instructions from Heiko Rupp
4010
4011Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * catalog.c: use the URL notation file:// for default catalog paths
4014
4015Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * include/libxml/tree.h: better comments for _private fields
4018 * tree.c: removed a problem when copying an entity reference.
4019
4020Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * vms/*: updated instructions and diffs from John A Fotheringham
4023
4024Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * include/libxml/xmlerror.h: avoid an include problem if
4027 #include <libxml/xmlerror.h> happens first in code
4028 seems to be the case in KDE libs
4029
4030Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4033 from Igor for Windows
4034
4035Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * Makefile.am: Gary Pennington pointed out a missing prefix
4038
4039Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4042 * doc/*: upgraded and rebuilt the docs
4043
4044Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * HTMLparser.c: fix comment in scripts element parsing.
4047 * result/HTML/doc3*: updated the results.
4048
4049Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * uri.c: another URI bug fix #63336, using Joel Young patch.
4052
4053Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4056 a cleaned up version of the Pwd shell string generation.
4057
4058Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * valid.c include/libxml/tree.h: trying to fix namespaces +
4061 validation problems for good, closing #63619 in the process
4062 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4063 wrong in this respect, fixed it.
4064
4065Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * xmllint.c: Morus Walter patch to allow --format and --encode
4068
4069Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * debugXML.c: Stefan Kost provided an help command for the shell
4072
4073Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * debugXML.c: Heiko Rupp pointed that the shell would crash
4076 on empty nodesets returns.
4077
4078Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4081 migh need the history libraries
4082
4083Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4086 handle the case of < in quoted attributes, Bastian Kleineidam
4087
4088Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4091 fixing catalog breakages
4092 * Makefile.am catalog.c result/catalogs/catal
4093 result/catalogs/mycatalog.* test/catalogs/catal*:
4094 fixed more problems in catalog support, added more regression tests
4095 for both XML and SGML catalog handling
4096
4097Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * debugXML.c: applied an improvement to xmlGetLineNo() from
4100 Keith Isdale
4101
4102Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4105 Side effect of the progressive catalog loading
4106
4107Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * Makefile.am: confexecdir and confexec_DATA were defined twice
4110 pointed out by Karl Eichwalder
4111
4112Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * xmlcatalog.c: avoid unlink() and use remove() instead.
4115
4116Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * libxml.spec.in: cleanup
4119 * include/libxml/xmlwin32version.h: updated with 2.4.8
4120
4121Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4124 of compiling libxml with a non standard set of options
4125
4126Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4127
4128 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4129 document --sgml option, fixing gnome bugzilla #63382
4130
4131Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4134 breakage of 2.4.7, added a couple of really needed APIs
4135 like xmlCatalogIsEmpty() and xmlNewCatalog()
4136 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4137 for install-catalog
4138 * configure.in: preparing 2.4.8
4139
4140Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4143 include/libxml/tree.h include/libxml/xmlIO.h: more include
4144 cleanups, export cleanly one html output + format function.
4145
4146Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c: removed initGenericErrorDefaultFunc call from
4149 xmlInitParser() since it could destroy previous calls to
4150 xsltSetGenericErrorFunc() effects
4151
4152Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4155 keyword.
4156
4157Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * Makefile.am: cleanup
4160 * threads.c: cleanup too
4161 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4162 from xsltproc
4163 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004164 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004165
4166Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4169 was not used anymore !
4170
4171Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * configure.in: preparing 2.4.7
4174 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4175 manual page from John
4176 * doc/*: updated the doc and rebuilt the generated pages
4177
4178Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4179
4180 * xmlIO.c: closing bug #62711, the library should never
4181 close stdin or stdout.
4182
4183Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * uri.c: second pass at fixing #63336, using Joel Young
4186 final patch. looks okay.
4187
4188Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * uri.c include/libxml/uri.h: trying to clear #63336
4191 allowing the escaping routine to parse unconformant
4192 URI-References.
4193
4194Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * vms/readme.vms vms/build_libxml.com nanoftp.c
4197 include/libxml/xmlversion.h.in: a few VMS updates from
4198 John A Fotheringham
4199 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4200 and xmlCleanupOutputCallbacks() for the Perl binding people.
4201
4202Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4205 apply fixes to close #63271 and avoid segfaults when
4206 the error routine gets callbed before xmlInitParser()
4207 get called.
4208 * nanoftp.c error.c: Applied patches from Justin Fletcher
4209 correcting some xmlGenericError misuses.
4210
4211Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4212
4213 *doc/xmllint.xml, doc/xmllint.1
4214 New and improved man page for xmllint - .xml is the original, .1
4215 is the generated man page
4216
4217Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4220 the web site from the main HTML document.
4221
4222Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * parser.c: fixed an erroneous validation bug when PE refs
4225 occurs in external parsed entities referenced from the
4226 internals subset
4227 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4228 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4229 added the associated testcase, it's a nice one.
4230 * HTMLparser.c: generate the DTD node as HTML still ...
4231 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4232
4233Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * HTMLparser.c: fixed a bug in htmlNewDoc()
4236
4237Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * test/threads/*: added entities testing to the Thread test
4240 * testThreads.c: make the test reasonable
4241 * DOCBparser.c: fix the DTD public and system ID
4242 * xmllint.c: added --sgml for SGML DocBook importing
4243 * Makefile.am: added Docbtests target
4244
4245Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4248 * testThreads.c: removed bogus include
4249
4250Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4253 fixed a very serious (looping) validation bug
4254
4255Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * include/libxml/globals.h include/libxml/threads.h threads.c
4258 testThreads.c: far more testing, cleaning up bugs
4259 * *.c : make sure globals.h is always included.
4260
4261Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * HTMLparser.c: try to get rid of parser loops for good.
4264
4265Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * configure.in: fixed some bugs in CFLAGS passing.
4268 * test/threads Makefile.am testThreads.c: added a specific
4269 threaded test case (really nasty, guaranteed).
4270
4271Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * catalog.c: serious cleanup on the management of the
4274 XML catalog tree, more tests done, especially with
4275 the catalog PI.
4276
4277Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * catalog.c: avoid a problem in catalog cleanup on SMP if
4280 catalogs were not initialized.
4281
4282Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * catalog.c xpath.c: trying to cleanup the not thread safe
4285 parts of the library.
4286
4287Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * include/libxml/globals.h configure.in global.data: make
4290 the allocation be per-thread a configure option
4291 * encoding.c include/libxml/parser.h: fixed compilation
4292 errors
4293
4294Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * include/libxml/parser.h: Norm reported that a few lines
4297 added were breaking libxslt compile, removed them for now
4298
4299Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * parser.c parserInternals.c threads.c: debugged and fixed
4302 initialization problems which were giving troubles on SMP
4303 boxes.
4304
4305Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * include/libxml/Makefile.am: missing globals.h
4308
4309Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * globals.c: added a couple of standard includes.
4312
4313Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4316 include/libxml/parserInternals.h include/libxml/tree.h
4317 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4318 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4319 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4320 Applied the last patches from Gary, cleanup, activated threading
4321 all user accessible global variables are now handled in globals.[ch]
4322 Still a bit rought but make tests passes with either
4323 --with-threads defined at configure time or not.
4324 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4325 linking options
4326
4327Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * Makefile.am include/libxml/Makefile.am
4330 include/libxml/globals.h globals.c include/libxml/threads.h
4331 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4332 configure.in: started integrating the core of the thread support
4333 not activated yet but half integrated. The code should still
4334 compile and work anyway.
4335
4336Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4339 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4340 integrating the non-controversial parts of Gary Pennington
4341 multithread patches
4342 * catalog.c: corrected a small bug introduced
4343
4344Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * catalog.c include/libxml/catalog.h: very serious cleanup,
4347 isolating unportable code and as much as possible the accesses
4348 to the global shared catalog. May need more testing !
4349
4350Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4353 Keith Isdale patches for the XSLT debugger interfaces. Some
4354 cleanup
4355
4356Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4359 * DOCBparser.c: generate line nubers in elements
4360
4361Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * configure.in: preparing 2.4.6 release
4364 * doc/xml.html doc/html/*: updated and rebuilt the docs
4365 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4366
4367Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4368
4369 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4370 adding documentation for DV's supercatalog support
4371
4372Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4375 super catalog support adding one API and one flag --sgml to
4376 xmlcatalog
4377
4378Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4379
4380 * doc/xmlcatalog_man.xml, xmlcatalog.1
4381 One more crack at
4382 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4383
4384
4385Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4386
4387 * xpath.c: implemented xmlXPathObjectCopy for external objects
4388 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4389
4390Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4391
4392 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4393 finishing up fix to
4394 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4395 the xmlcatalog man page display more elegantly
4396
4397Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * configure.in: closing bug #61832
4400 * HTMLparser.c: removed a warning
4401
4402Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4403
4404 * xpath.c: fixing #61673 part I, do not loose doc information
4405 when copying result value trees.
4406
4407Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * xpath.c: trying to harden the XPath interpreter
4410
4411Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4412
4413 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4414 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4415
4416Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4417
4418 * HTMLparser: repaired another loop problem
4419
4420Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4423 parsing.
4424 * xpath.c: fix bug #61291 the default XML namespace node is
4425 missing from the namespace axis.
4426 * tree.c: refuse to create namespaces nodes with prefix "xml"
4427
4428Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * SAX.c: ouch a non-defined namespace could lead to a crash,
4431 fixed #61215
4432
4433Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * parserInternals.c: closed bug #61054
4436
4437Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * include/libxml/Makefile.am: closing #60708
4440
4441Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4444 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4445
4446Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4449
4450Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4453 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4454
4455Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * catalog.c: Justin Fletcher provided cleaup code in case
4458 HAVE_STAT is not defined
4459 * include/win32config.h: Igor Zlatkovic suggested to have
4460 HAVE_STAT defined there
4461
4462Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4463
4464 * catalog.c - fixed typing error reported by M. Barros
4465
4466Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4467
4468 * xmllint.c - fixing typo
4469
4470Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4471
4472 * HTMLparser.c: small enhancement to prevent loop on
4473 unrecognizable data
4474
4475Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * parserInternals.c: applying patch from bug #60757 this
4478 should close it
4479
4480Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * catalog.c xmlcatalog.c: removed a couple of warning
4483 * xpath.c: try to solve the linking problem on platforms
4484 needing trio to compile
4485
4486Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * Makefile.am libxml.spec.in: backing up non-documented changes
4489 commited without review or aproval by Jens Finke <jens@gnome.org>
4490 * HACKING: made 100% clear that no commit should be done directly
4491
4492Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * configure.in: Joe Orton provided a patch fixing a problem
4495 when iconv is specified to be in a non-standard directory
4496 but wasn't exported in xml2-config --cflags
4497
4498Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * configure.in: let's ship 2.4.5 before getting too much
4501 troubles with 2.4.4 errors.
4502
4503Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * encoding.c entities.c: do not output hexadecimal charrefs
4506 when serializing HTML since some version of Netscape can't
4507 grok it, generate decimal ones.
4508 * result/HTML/doc3.htm: output changed due to previous test
4509 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4510
4511Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4514 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4515
4516Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517 Released 2.4.4
4518
4519 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4520 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4521 updated the configuration scripts systems accordingly
4522
4523Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * configure.in: preparing for 2.4.4
4526 * doc/xml.html doc/html/*: updated and rebuilt the docs
4527
4528Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * win32/dsp/libxml2.def.src: tried to incorporate comments
4531 from bug #59220
4532
4533Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * parser.c result/noent/wml.xml: fixed bug #59981 related
4536 to handling of '&' in attributes when entities are substitued
4537
4538Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * libxml.h include/libxml/xmlversion.h.in
4541 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4542 Tried to close bug #60131
4543
4544Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4547
4548Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * SAX.c: fixing bug #59946 on xmlns=""
4551
4552Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4555 but allocates a new error code.
4556
4557Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * xmllint.c: John Fleck fixed typos in the options output
4560 * parser.c SAX.c: fix ignorable white space SAX selection
4561
4562Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * entities.c: Steve Underwood found the possibility of an
4565 ininite loop in case of error.
4566
4567Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4570
4571Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * parser.c: warn if version is not 1.0 but it's not
4574 strictly speaking an error after analyzing the spec
4575
4576Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4577
4578 *doc/catalog.html - add link to the html version of the
4579 man page, other linguistic cleanups
4580
4581Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4582
4583 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4584 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4585 file, has not yet been included in the build.
4586
4587Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4588
4589 * catalog.c: removed a duplicate affectation Justin Fletcher
4590
4591Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c: Armin Sander pointed a possible text coalescing
4594 problem, completed his patch.
4595
4596Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4597
4598 * trionan.c: Fixed const and volatile re-definition problem
4599
4600Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * libxml.4 parser.c: doc updates from Heiko Rupp
4603 * parserInternals.c: 2 sanity checks from Heiko Rupp
4604
4605Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4606
4607 * tree.c: applied patch from Armin Sander to make some pointers
4608 const in xmlCopyNode()
4609 * include/libxml/tree.h: added fix to the header
4610
4611Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * xpath.c: hum, restrict the integer usage gcc bug workaround
4614 to only gcc compilers so that other architecture don't get
4615 penalized by this limitation.
4616 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4617
4618Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4621 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4622
4623Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4624
4625 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4626 --convert option to xmlcatalog to convert SGML ones to
4627 the XML syntax.
4628 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4629
4630 2.4.3 got released at that point
4631Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * catalog.c xmlIO.c: started some serious testing and fixed
4634 a few bug and optmization needs.
4635
4636Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4639 preparing for a 2.4.3 release even if it may not be ready yet
4640 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4641 all file parsing lookup to go through the entity resolver, add
4642 to add an API to bypass it (needed to load catalogs themselves),
4643 some cleanup on the catalog code too.
4644 * nanoftp.c: small cleanup
4645 * doc/catalog.html: small update
4646
4647Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4650 Jun Kuriyama
4651
4652Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4653
4654 * doc/catalog.html: finished the catalog documentation
4655
4656Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4657
4658 * doc/catalog.html doc/xml.html: added documentation about
4659 Catalog support, misses an API description
4660 * doc/html/*: reextracted the API pages
4661
4662Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4665 Added the part about section 7.2 on URI resolution,
4666 fixed a side effect in the HTML parser, look complete
4667 and ready to rock except the URI/SystemID part!
4668
4669Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * include/libxml/catalog.h include/libxml/parser.h
4672 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4673 xmlIO.c: added support and APIs needed for the catalog PI
4674 * include/libxml/xmlIO.h: cleanup
4675
4676Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4679 include/libxml/catalog.h: starts to look okay, really
4680 plugged the new framework, cleaned a lot of stuff,
4681 added some APIs, except the PI's support missing this
4682 should be mostly complete
4683 * result/catalogs/* test/catalogs/*: added new test, enriched
4684 the existing one with URN ID tests
4685
4686Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * catalog.c: fixed nextCatalog
4689 * result/catalogs/docbook test/catalogs/*: started adding
4690 a small regression test
4691
4692Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4695 more work on the XML catalog support.
4696 * parser.c include/libxml/parser.h: small cleanup seems using
4697 list as a public parameter name can give portability troubles
4698 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4699 include/libxml/xpath.h include/libxml/Makefile.am: removed
4700 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4701 wrappers
4702
4703Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4704
4705 * Makefile.am trio.c triodef.h trionan.c xpath.c
4706 include/libxml/Makefile.am include/libxml/trionan.h:
4707 Re-worked Not-A-Number and Infinity support.
4708 * xmlcatalog.c: added readline include files
4709
4710Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4713 testCatalog as xmlcatalog, making it an installed app
4714 adding a shell, and preparing it to be a /etc/xml/catalog
4715 management tool, though not ready yet
4716 * catalog.c include/libxml/catalog.h: adding support for
4717 XML Catalogs http://www.oasis-open.org/committees/entity/
4718 not finished, there is some interesting tradeoffs and a
4719 few open questions left.
4720
4721Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4722
4723 * xmllint.c: fixed a line formatting problem
4724
4725Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * SAX.c: removed a couple of unused variable (Albert Chin)
4728
4729Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4732 trying to fix some troubles w.r.t. function returning
4733 const xxxPtr.
4734
4735Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4738 defined
4739
4740Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * xpointer.c: removed unused var
4743
4744Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * testXPath.c: another small cleanup closing bug #59110
4747
4748Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * win32/dsp/libxml2.def.src: small cleanup closing bug
4751 #59108
4752
4753Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * example/gjobread.c: add xmlCleanupParser() before leaving
4756
4757Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * config.h.in configure.in include/libxml/xmlwin32version.h:
4760 released 2.4.2
4761
4762Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * include/libxml/valid.h debugXML.c valid.c: deprecate
4765 the non-boundchecking Sprintf functions, add Snprintf
4766 this should close bug #57984
4767
4768Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4771 URIs before doing the lookups (pointed by Mark Vakoc)
4772
4773Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * xpath.c: serious changes on Result Value Trees and NodeSets
4776 w.r.t. deallocation and collect operations. Probably not
4777 100% clean (merge of allocated trees smells like a problem).
4778 Seems sufficient to close #58943
4779
4780Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * xmllint.c: adding a --format option
4783
4784Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * xpath.c: count() was broken on Result Value Tree
4787 * xmlIO.c: fixed file:/// accesses on _WIN32
4788
4789Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4792 macro was renamed, this should close bug #58683
4793
4794Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4797 entity substitution mode text at the end of the entity might
4798 be added due to text coalescing.
4799 * nanoftp.c parser.c: small cleanup
4800
4801Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * HACKING: added John Fleck right to commit in the doc subdir
4804
4805Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4808 allow to inherit attributes from the DTD directly in the
4809 tree, this is needed for XPath and can be a useful feature.
4810 Inherited namespaces are always provided at the tree level now
4811 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4812 of tests for this feature (XSLT being the prime user).
4813
4814Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4817 testSAX.c xmlIO.c xmllint.c include/win32config.h
4818 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4819 include/libxml/xmlwin32version.h.in win32/README.MSDev
4820 win32/dsp/*: applied Win32 Facelift No.2 patches from
4821 Igor Zlatkovic for Windows/MSC
4822
4823Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * SAX.c: unparsedEntityDecl() the URI computation of the
4826 entity wasn't done breaking XSLT unparsed-entity-uri()
4827
4828Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * xpath.c: fixed a bug when walking the descendants and
4831 the current node has no children
4832 * debugXML.c: show up when a text node is supposed to not be escaped
4833
4834Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4835
4836 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4837 worked like the set:leading() function)
4838 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4839
4840Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4843
4844Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * include/libxml/xmlIO.h: apply change to close #58141
4847 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4848
4849Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * parser.c: when the internal subset uses a PE, then the
4852 included entity can use conditional sections.
4853
4854Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4857 when walking the namespace axis showing up in
4858 libxst/tests/general/bug-12
4859 * xmlmemory.c: added the possibility to trace a given block
4860 defined by its address
4861
4862Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * parser.c: don't override existing encoding specified before
4865 starting xmlParseDocument()
4866
4867Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * include/libxml/xmlwin32version.h: reinserted, needed for
4870 Windows users of CVS
4871
48722001-07-27 Darin Adler <darin@bentspoon.com>
4873
4874 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4875 * testCatalog.c: Add include of <libxml/parser.h>.
4876
48772001-07-27 Darin Adler <darin@bentspoon.com>
4878
4879 * include/libxml/.cvsignore:
4880 * include/libxml/xmlwin32version.h:
4881 Remove this file from CVS because it's generated.
4882
4883Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * parser.c include/libxml/parser.h: applied const patches from
4886 Tom Moog #58002
4887
4888Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4889
4890 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4891 lookup framework
4892
4893Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * tree.c: fixed xmlCopyNode() for documents
4896
4897Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4900
4901Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * parser.c: fixes bug #57652 reported by Morus Walter
4904
4905Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4908
4909Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4912 errors, lesson don't add new functions at 1am before a release
4913 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4914 from XPath initialization when possible.
4915
4916Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * result/scripts/base*: removing history/readline changed
4919 this slightly
4920 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4921 xmllint.c: make element content line number generation
4922 optionnal to avoid breaking old apps added interface to switch
4923
4924Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004927 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004928 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4929 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4930 John Kroll fixes to allow saving to HTTP via PUT (or
4931 POST of needed).
4932 * doc/html/*.html: regenerated the docs
4933
4934Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4935
4936 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4937 xmlHashScanFull and xmlHashScannFull3 to get passed the
4938 three keys as arguments to the callback function
4939
4940Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * configure.in Makefile.am: removed libxml softlink for good
4943 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4944 100% coverage by gtk-doc
4945
4946Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4949 fixed serious troubles due to size_t vs. int mismatch
4950
4951Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4954
4955Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4956
4957 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4958 convenient extension API for value and context managing
4959 Now handles external objects through xmlXPathPopExternal,
4960 xmlXPathWrapExternal and xmlXPathReturnExternal.
4961 Added functions for sets operations (intersection, etc.)
4962
4963Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4966 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4967 HTMLparser.c: cleanup of global variables, marking some
4968 const or private.
4969
4970Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4971
4972 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4973 fixed xmlXPathNodeSetItem when passing index=0
4974
4975Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4978
4979Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * xmllint.c: fixed compilation under Cygwin #57503
4982 * TODO: update
4983
49842001-07-13 Peter Williams <peterw@ximian.com>
4985
4986 * config.h.in: add #undef HAVE_DLFCN_H
4987
4988 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4989 builddir.
4990
4991Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4994 raised by #57348 and #57381
4995
4996Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4999 tree.c xpointer.c: store the line numbder in element->content,
5000 may break some software, need a configuration mechanism
5001
50022001-07-10 Darin Adler <darin@bentspoon.com>
5003
5004 * .cvsignore:
5005 * example/.cvsignore:
5006 * include/.cvsignore:
5007 * include/libxml/.cvsignore:
5008 Various things that are generated and should be ignored.
5009
5010Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5013 * doc/xml.html doc/html/*: updated the docs
5014
5015Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5018 validation occured on content with element child
5019
5020Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * tree.c: fixed XML Base computation which was broken
5023 * debugXML.c: added a base function to the shell
5024 * Makefile.am result/scripts/* test/scripts/*: added scripts
5025 based regression tests, and adding 2 XML Base tests
5026
5027Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * tree.c: set properties doc and call xmlSetListDoc for properties
5030 content when grafting them in a different tree.
5031 * aclocal.m4: remove from CVS
5032
5033Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * win32/libxml2/libxml2.def.src: added some missing entry point
5036 for XPath (Mark Vakoc)
5037
5038Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5041 layer should URI-Unescape before trying to open resources.
5042
5043Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * xpath.c: fix the name() bug for elements in the default
5046 namespace reported by Charlie Bozeman
5047
5048Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5051 led to an XPath fix, improvements of SAX initialization, and
5052 an added option --nocdata to testXPath
5053
5054Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * doc/libxml-doc.el: Felix Natter provided anew version working
5057 with XEmacs too
5058
5059Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * include/libxml/xpath.h: small cleanup
5062 * doc/xml.html: update
5063
5064Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5067 released 2.3.14
5068
5069Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * doc/html/*: rebuilt the docs for the release
5072 * doc/xml.html: added 2.3.14 release.
5073
5074Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5077 were not equal to empty strings
5078
5079Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * SAX.c: fixed a URI-Reference computation problem when validating
5082 * xmlIO.c: small cleanup
5083
5084Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * parser.c: improved the description of a couple of interfaces
5087 upon Larry Stamper suggestion
5088
5089Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * SAX.c entities.c parser.c: changed completely the way entities
5092 are handled when running the parser in entity substitution mode.
5093 This fixes a bug reported by Stephan Kulow and nearly divides
5094 by 3 the amount of memory required by libxslt to load and process
5095 DocBook TDG.
5096
5097Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * HTMLparser.c: fixing a too early root closing problem raised
5100 byt Prashanth Naidu
5101
5102Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5105 raised by Mark Vakoc.
5106
5107Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * example/Makefile.am: fixed the include path to add srcdir/include
5110 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5111 and some cleanup
5112
5113Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5116 lot of optimization work, results in significant improvements
5117 when handling really complex XPath queries. Add a small optimizer
5118 for unions, improve [n] and [last()], avoid some costly ops.
5119
5120Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5123 * xpath.c: small cleanup
5124 * xmlGetNsList: reformated, fixed problems if used on Entities
5125
5126Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5129
5130Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5133 * Makefile.am example/Makefile.am: workaround automake generating
5134 erroneous deps
5135
5136Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * include/win32config.h: bug #56801 Yon Derek provided a patch
5139 to the windows config file.
5140
5141Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5144 libxml.h : Yon Derek provided a set of changes to compile from
5145 CVS on Windows/MSC
5146
5147Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * parser.c: fixed UTF8 BOM support in push mode
5150 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5151 added a specific testcase
5152
5153Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * Makefile.am: added --push regression tests
5156 * parserInternals.c: the XML parser segfaulted in --push mode
5157
5158Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * configure.in: moved the symlinks detection within a CVS
5161 check, this is not portable and will be removed soon.
5162 * xpath.c: small cleanup/speedup
5163
5164Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5167 release of 2.3.12
5168 * parser.c: make an error message if unknow entities in all cases
5169
5170Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5173
5174Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5177 includes were installed in the wrong dir
5178
5179Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * doc/html.xml: warn against sending code to exhibit bugs.
5182
5183Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5186 Tru64 from Thomas Leitner
5187
5188Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * AUTHORS: added William and Bjorn
5191 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5192 daniel@veillard.com hopefully I won't have to do this again
5193 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5194 docs can be rebuilt cleanly now
5195 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5196 from CVs it's generated, added include/libxml/xmlwin32version.h
5197 also generated but which should change far less frequently.
5198 * catalog.c nanoftp.c: made sure to include libxml.h not
5199 libxml/xmlversion.h directly
5200 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5201 when compiling on WIN32 and MSC
5202
5203Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * include/Makefile.am include/libxml/Makefile.am configure.in:
5206 fixed make distcheck and rebuilding the rpms
5207
5208Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * configure.in: should finish the migration of exported includes
5211 into a real include/libxml in CVS, at least for CVS users.
5212 * removed the exported headers, added in include/libxml (as well
5213 as xmlversion.h.in).
5214
5215Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * configure.in: fixed the way to detect symlink
5218
5219Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * configure.in: updated, include/libxml is now a real CVS dir
5222
5223Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5226 version works with both libxml1 and libxml2 (it autodetects
5227 the prefix of the html-files) from Felix Natter.
5228 * doc/xml.html: updated doc accordingly
5229
5230Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * xpath.c: fixed the bug generating a template loop in libxslt
5233 when using docbook-xsl-1.4, * should filter out document nodes
5234 * HACKING: added William
5235 * TODO: updated
5236
5237Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * doc/FAQ.html: added a warning about gcc-3.0
5240 * doc/xml.html: added reference to gdome2 and removed a confusing
5241 sentence
5242
5243Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * xmlversion.h: okay this is a generated file, but Windows
5246 users need it and they can't generate it, and I want CVS
5247 Windows users ...
5248 * win32/libxml2/libxml2_so.dsp: Windows project file for
5249 the shared lib version of libxml2
5250 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5251 resources needed for libxslt/xsltproc by Yon Derek
5252
5253Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5254
5255 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5256
5257Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5260
5261Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * include/win32config.h: Yon Derek provided a first fix
5264 to be able to compile libxslt/xsltproc on Windows
5265
5266Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xpath.c: attempt to work around what seemed a gcc optimizer
5269 bug when handling floats on i386 http://veillard.com/gcc.bug
5270 * tree.c entities.c encoding.c: doing some cleanups while
5271 chasing it
5272
5273Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * Makefile.am: cleanup when --without-debug is specified
5276 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5277 w.r.t. --without-debug and other include points
5278 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5279 Catalogs
5280 * configure.in entities.h tree.h HTMLparser.c: removed
5281 --without-corba, made the _private field mandatory
5282
5283Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5286 outputs a BOM in UTF8, an errata has been issued to avoid the
5287 problem, that was the most reasonable solution... Add support
5288 for a leading UTF8 BOM in entities.
5289
5290Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * valid.c: fixed a bug found when post validating an entity ref
5293 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5294 activate it too
5295
5296Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5299 weakness in the node copy the XPointer and the XInclude
5300 implementations. Serious cleanup.
5301
5302Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * Makefile.am: Kjartan Maraas provided a small patch to
5305 add xml2-config.in to EXTRA_DIST
5306
5307Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5310 provided another failing case found in KDE, the way the
5311 ctxt->vctxt.nodeTab was allocated and freed changed over
5312 time but it wasn't completely cleaned up. This should fix it.
5313
5314Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * parser.c: Stephan Kulow also raised the fact that line number
5317 could get miscounted making debug harder, fixed the problem
5318 in xmlParseCharData()
5319
5320Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * valid.c: Stephan Kulow pointed out a problem when validating
5323 and using an empty entity, forgot a 'break' in a case.
5324
5325Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5328 * doc/xml.html: updated with 2.3.11
5329
5330Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * TODO: updated adding cleanup of generated doc
5333 * configure.in: prepared to release 2.3.11
5334 * xmllint.c: added --version for bug reporting
5335 * doc/html/*.html: rebuilt the doc
5336
5337Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * xpath.c: first part of the work on selecting namespace to
5340 fix bug #56115
5341
5342Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5345 when using -liconv
5346 * TODO: updated
5347
5348Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5351 cleanup, encoding support.
5352
5353Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5356
5357Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * xpath.c: bug detected by Ankh when / is used as a function arg
5360
5361Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5364 of element and use it to avoid outputting formatting spaces at
5365 the wrong place. Implemented the format parameter for HTML save.
5366 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5367 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5368 result/HTML/wired.html: of course this impact the result of a
5369 number of HTML tests
5370
5371Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * HTMLtree.[ch]: started augmenting the HTML save API with
5374 encoding and formatting parameters
5375
5376Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * HTMLtree.h: cleanup and started evaluating the work needed on
5379 revamping the HTML output code
5380
5381Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5384
5385Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * valid.c: fixed bug #56049, forgot one check in the
5388 validation routine
5389
5390Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5393
5394Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * libxml.h: fixed an error in last commit
5397 * doc/FAQ.html: added an entry for compilation from CVS
5398
5399Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xmlversion.h.in libxml.h: Cygwin patches
5402 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5403 * tree.h: cleanup
5404
5405Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5408 memory block in a strange case where libxml is linked twice
5409 in the binary.
5410
5411Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5414 state far too often, simple fix used to avoid it.
5415
5416Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5419 being processed, applied his patch
5420 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5421
5422Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5425 provided fixes to compile on MSCC again
5426 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5427 also provided an update for the project files.
5428
5429Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5432 bug #55810
5433
5434Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * tree.c: fixed xmlGetNsProp() to close bug #55683
5437 Note this requires libxslt to use it's own function instead.
5438
5439Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * HTMLtree.c: when in a pre element no formatting space should
5442 be added.
5443 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5444
5445Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * configure.in: added tests for signal() and signal.h
5448
5449Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5452
5453Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * doc/libxml-doc.el: Felix Natter provided a new version for
5456 libxml2
5457
5458Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * HTMLtree.c: when in a pre element no formatting space should
5461 be added.
5462
5463Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5466
5467Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5470 hack
5471 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5472 * uri.c: fixed a warning
5473
5474Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * HTMLtree.c: trying to close bug #55772 escaping in script
5477 elements
5478 * doc/xml.html: suggest to send mail to the list
5479
5480Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5483 good. Use a macro and based on the solution provided in
5484 vsnprintf manual page from GNU.
5485
5486Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5487
5488 * error.c: Workaround for non-preserving variadic list.
5489 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5490
5491Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * doc/xml.html: added 2.3.10 release
5494
5495Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * configure.in: releasing 2.3.10
5498
5499Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5502
5503Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * encoding.c: Robert Collins provided a patch to add the
5506 "US-ASCII" encoding alias
5507
5508Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5511 string oriented functions and started cleaning the related areas
5512 in xpath.c which needed fixing in this respect
5513
5514Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5517 #55380
5518 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5519
5520Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * TODO: updated
5523 * nanohttp.[ch] : started adding APIs to get the redirected URL
5524 when this occurs (needed for further base computation
5525 * tree.h: cleanup
5526 * encoding.c: cleanup
5527 * SAX.c: minor change around ctxt->loadsubset
5528
5529Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * Makefile.am include/Makefile.am: small change to have
5532 include/libxml rebuilt if working from CVS.
5533 * uri.c: applied another patch from Carl Douglas for URI escaping,
5534 this should close bug #51876
5535
5536Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5539 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5540 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5541 added specific regression test
5542 * parser.h: preparing for the XSLT mode where DTD inherited
5543 attributes are added to the tree.
5544
5545Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xinclude.[ch]: Updated the namespace for the Last Call version
5548 * result/XInclude/include test/XInclude/include: updated the
5549 testsuite accordingly
5550
5551Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5554 related to bug #51876
5555
5556Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * tree.c: fixed a gross mistake in base computation, xml:base is
5559 not completely correct yet (need cascade).
5560 * xpath.[ch]: added the few things needed to find a function name
5561 and URI from the XPath context when it is called.
5562
5563Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5566 * DOCBparser.c: small cleanup
5567 * xmllint.c: added a --catalogs option to load catalogs from
5568 $SGML_CATALOG_FILES
5569 * tree.c: cleanup
5570 * configure.in: iconv library fixup, ICONV_LIBS
5571
5572Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * catalog.c: handling of CATALOG entries. detection of recursion,
5575 and a few bugfixes
5576 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5577 against the default namespace
5578
5579Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5582
5583Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * parser.c: fixed propagation context info when parsing an
5586 external entity.
5587 * doc/html/*.html: regenerated a couple of docs
5588
5589Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * doc/xml.html: update with 2.3.9 informations
5592
5593Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5596 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5597 * doc/html/* : rebuilt the docs
5598 * valid.c: small patch which may improve some case when
5599 validating.
5600
5601Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * HTMLparser.c: Closed bug #54891
5604 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5605 to the suite
5606
5607Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5610 applied a documentation patch from LotR and filled in a few missing
5611 descriptions
5612
5613Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xpath.c tree.c parser.c: speed optimizations at the parser level
5616 document tree freeing and xpath evaluation
5617
5618Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * parser.c parser.h parserInternals.h: fixed a couple of
5621 interfaces for handling memory buffer input to const char *
5622 upon suggestion of JamesH.
5623
5624Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * configure.in: LoTR sent a patch fixing the previous commit
5627
5628Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * configure.in: trying to deal again with the stoopid -R linking
5631 flag of Solaris
5632
5633Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpath.h: two nodeset access macros from Thomas Broyer
5636
5637Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5640 patch from Thomas Broyer
5641
5642Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5645 case
5646 * INSTALL: was empty added stuff from the FAQ
5647
5648Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5651 attributes handling and #54433 by adding xmlUnsetProp()
5652 and xmlUnsetNsProp()
5653
5654Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * HTMLparser.c: Patch from Jonas Borgström
5657 (htmlGetEndPriority): New function, returns
5658 the priority of a certain element.
5659 (htmlAutoCloseOnClose): Only close inline elements if they
5660 all have lower or equal priority.
5661 * result/HTML: this of course changed a number of tests results.
5662
5663Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * xmlIO.c catalog.c: plugged in the default catalog resolution
5666 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5667 documentations
5668 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5669
5670Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5673 integrating catalogs
5674 * catalog.[ch] testCatalog.c: adding a small catalo API
5675 (only SGML catalog support).
5676 * parser.c: restaured xmlKeepBlanksDefault(0) API
5677
5678Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5681
5682Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * parser.c: added xmlParseExternalEntityPrivate() to allow
5685 propagation of ctxt->_private when parsing external entities
5686
5687Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5690
5691Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5694
5695Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * valid.c: warn when indeterminist content model is detected
5698 * result/VC/ElementValid8: this adds a message
5699 * Makefile.am: add --novalid for VCM tests
5700 * parserInternals.c: added a call to Init memory
5701
5702Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5705 when both parameters are NULL.
5706
5707Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * valid.c: applied small patch from Gary Pennington, reindented
5710 some part of the code.
5711
5712Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5715 release, updated and regenerated the docs
5716
5717Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xpath.c result/XPath/expr/floats : clarified and cleanup
5720 printing of abnormal floats in tests.
5721
5722Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5725 * results/HTML/ : a few changes in the output of the HTML tests as
5726 a result.
5727 * configure.in: tying to fix -liconv where needed
5728
5729Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * Makefile.am: fixed a stupid error
5732
5733Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * configure.in Makefile.am: make the inclusion of the trio
5736 modules in the library conditional
5737
5738Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * DOCBparser.c: patche from László Kovács, fixed entities refs
5741 in attributes handling
5742
5743Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5746 flushing
5747
5748Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: fix of an XSLT namespace bug reported on the list
5751 general/bug-8-
5752
5753Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * strio.h trio.c: Dan McNichol suggested a couple of small
5756 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5757
5758Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * tree.c parser.c encoding.c: spent a bit more time looking
5761 at the parsing speed and DOM handling. Added a few more
5762 speedups.
5763
5764Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * parser.c: small but effective parsing speed improvement
5767
5768Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * configure.in: default on the DocBook parser inclusion (for Gnome)
5771 * DOCBparser.h: fixed a header reference
5772
5773Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * configure.in xpath.c: applied Bjorn patches for FPE on the
5776 alpha
5777
5778Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5781 xmlSaveFormatFileTo()
5782
5783Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * xpath.c: simple and efficient optimization, XPath functions
5786 aways bind to the same code, cache this
5787 * TODO: updated (by saying some is obsolete)
5788
5789Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xpath.c: more cleanup work on XPath name parsing routines
5792
5793Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5796 xmlXPathParseName
5797 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5798 * debugXML.c: avoid compilation problems if compiling without
5799 HTML support, Igor Zlatkovic
5800 * win32/libxml2/libxml2.def.src: being able to compile without
5801 XPath on Windows
5802
5803Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * libxml.m4: yet another patch from Toshio Kuratomi
5806
5807Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5810
5811Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * tree.[ch]: added xmlSaveFormatFile interface for saving
5814 and indenting a file.
5815
5816Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c: fixed bug #53689 related to processing-instruction()
5819
5820Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * DOCBparser.c: patche from László Kovács
5823
5824Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parser.c: applied fixes from Christian Glahn bug report #53391
5827
5828Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * error.c: Jean François Lecomte provided a complete description
5831 and a fix to bug #53537
5832
5833Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5836
5837Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * DOCBparser.c SAX.c: a bit more work on entities processing.
5840 Still Need to cleanup XML output and references in attributes
5841
5842Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5845
5846Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * tree.c: trying to fix #53574, not completely complete,
5849 I would like xmllint --copy --debug test/ent1 and
5850 xmllint --debug test/ent1 to show the same result.
5851 * xpath.c: fix a bug when trying to sort namespace nodes
5852
5853Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * HTMLtree.c: real fix for #53402
5856
5857Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5860 PIs when using xsl:output
5861 * valid.c: closing #53537 some case generate segfaults if there
5862 is validity errors
5863
5864Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5867 of external parsed entities, added --noent to testDocbook
5868 * valid.c: Garry Pennington found an uninitialized variable
5869 access in xmlValidateElementContent()
5870
5871Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5874 with madness
5875 * result/HTML/ : this modified the result of the regression tests
5876 a lot.
5877
5878Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5881 to doc where it wasn't checked against NULL reported by
5882 Jens Laas
5883
5884Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5887 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5888
5889Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5892 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5893 * SAX.[ch]: cleanup and updates for DocBook
5894 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5895 ex SGML identifier changes
5896 * valid.c: removed a static unused function.
5897
5898Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * HTMLtree.c: applied change for Paul Sponagl on script saving
5901 * Makefile.am: the warning about entity title.xml are normal.
5902
5903Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * configure.in: release of 2.3.7
5906 * Makefile.am: fixing make distcheck
5907
5908Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * doc/html/* doc/xml.html: updated and regenerated the docs
5911
5912Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5915
5916Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * tree.c: fixed #53388 with the provided patch
5919
5920Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * valid.c: Bjorn detected an invalid memory access. Fixed
5923 vstateVPush()
5924
5925Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5928
5929Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5930
5931 * libxml.h: new header used only for the compilation of libxml
5932 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5933 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5934 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5935 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5936 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5937 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5938 baseline (version 1.2 plus a single patch).
5939 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5940 scientific notation for numbers. Tests added.
5941 * xpath.c: formatting of numbers changed to use sprintf
5942 (contribution from William Brack)
5943
5944Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * valid.c: cleanup, more useful debugging
5947 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5948 * xmlIO.c: entity loading is printed as an error when validating
5949
5950Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * valid.c: fixed to validate within entities
5953 * test/VCM/v22.xml: added a specific testcase
5954
5955Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * valid.c: forgot an epsilon transition in for ()+
5958 * test/VCM/v21.xml : added a specific test case
5959
5960Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * valid.c: removed a state explosion exhibited by RSS
5963 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5964 from bug #51872
5965
5966Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5969 validation without using an ugly NFA -> DFA algo in the source.
5970 Made a specific algorithm easier to maintain, using a single
5971 stack and without recursion.
5972 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5973 * hash.c: made the growing routine static
5974 * tree.h parser.c: added the parent information to an
5975 xmlElementContent node.
5976
5977Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * SAX.c parser.c xpath.c: generating IDs when not validating
5980 from an external parsed entity was poisoning the ID has table
5981 with removed values. This was killing XSLT on the KDE help
5982 browser.
5983
5984Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * entities.h: andrew@ugh.net.au detected a double declaration
5987
5988Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * debugXML.c hash.c tree.h valid.c : some changes related to
5991 the validation suport to improve speed with DocBook
5992 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5993 the way validation errors get reported
5994
5995Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5998 by P C Chow and William M. Brack for XSLT HTML output
5999
6000Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6003 Igor Zlatkovic patches for MSC compilation and added his
6004 updates
6005
6006Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6009 prefix lookup.
6010 * parserInternals.c: fixed the bug reported by Morus Walter
6011 due to an off by one typo in xmlStringCurrentChar()
6012
6013Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * HTMLparser.c result/HTML/*: revamped the way the HTML
6016 parser handles end of tags or end of input
6017
6018Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6021
6022Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6025 bug where the linktime verions of free() won't work ...
6026
6027Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6030
6031Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * doc/xml.html: added 2.3.6 release
6034
6035Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6038 * result/wml.xml: resulted in a small output change
6039
6040Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * tree.c: xmlNewDoc was missing the charset initialization
6043 * xmllint.c: added --auto to autogenerate a doc, allow to
6044 reproduce the problem fixed on xmlNewDoc
6045
6046Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * xpath.c: trying to get 52979 solved
6049 * tree.c result/ result/noent/: trying to get 52712 solved, this
6050 also made me clean up the fact that XML output in general should
6051 not add formating blanks by default, this changed the output of
6052 a few tests
6053
6054Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6057
6058Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * configure.in: finally released 2.3.6
6061
6062Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * xpath.c: checking for null pointer generated by new code
6065
6066Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * xpath.c: fixed a [] evaluation problem reported
6069 * test/XPath/tests/simpleaddr: extended test
6070 * result/XPath/simpleaddr: updated result
6071
6072Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * xmllint.c: Dan Timis reported a portability problem
6075 on Macs without mmap, fixed it.
6076
6077Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * testXPath.c : added a --tree option allowing to display the
6080 tree dump of the XPath expression
6081
6082Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xpath.c: fixed a memleak when comparing nodesets
6085 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6086 * tree.c: added a TODO
6087
6088Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6091 we need string functions
6092 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6093 to be able to use them where needed. Applied some changes
6094 to reduce name linking pollution and compile in only what's
6095 needed.
6096 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6097 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6098 for the string manipulation functions
6099 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6100 to the free() function of xmlmemory.c
6101 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6102 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6103 usage.
6104
6105
6106Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * error.c: applied the context output patch of the error
6109 handling submitted by Chuck Griffith
6110 * error/VC/*: this slightly change some error logs
6111
6112Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * parser.c: fixed line number reporting on error
6115
6116Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * parser.c: Sullivan and Darin found a parser bug,
6119 applied the patch.
6120
6121Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6124 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6125 xmlversion.h.in xpointer.c: of course the way I defined
6126 UNUSED breaks on old gcc version. Try to be smart and
6127 also define it directly in xmlversion.h
6128 * configure.in: removed -ansi flag from the pedantic set
6129
6130Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131 Huge cleanup, I switched to compile with
6132 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6133 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6134 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6135 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6136 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6137 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6138 encoding.h entities.c error.c list.[ch] nanoftp.c
6139 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6140 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6141 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6142 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6143 Cleanup, staticfied a number of non-exported functions,
6144 detected and cleaned up a dozen of problem found this way,
6145 avoided a lot of public function name/typedef/system names clashes
6146 * doc/xml.html: updated
6147 * configure.in: switched private flags to the really pedantic ones.
6148
6149Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * configure.in: 2.3.5
6152 * doc/html/*: rebuilt the docs
6153
6154Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * parser.c: fixed a reported bug in NOTATION parsing
6157 * uri.c: accepted but not fixed bug 51876, added TODO
6158 * Makefile.am: fixed bug 51876
6159
6160Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * config.h.in configure.in error.c: fix a compilation problem
6163 on platforms without vsnprintf (xml@thewrittenword.com)
6164
6165Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * parser.c: fixed a function name header typo
6168 * SAX.c: notations can also occur in external subset.
6169
6170Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * error.c: removed a C++ like comment
6173
6174Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * parser.c: fixing bug 52299 strange condition leading
6177 to a parser crash due to a buffer overflow
6178 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6179 added the specific test case
6180
6181Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6184 xmlXPathConvert{String,Number,Boolean} to be able to make
6185 type casts without a context stack, fixed some implementation
6186 problems related to the absence of context at parse-time,
6187 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6188 in the public API too
6189 * xpointer.c xpathInternals.h: we need to know at parse time
6190 whether we are compiling an XPointer
6191
6192Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6195 cleaned up the parser internals, refactored XPath code, added
6196 new compilation based APIs and cleanly separated public and
6197 private APIs.
6198
6199Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xpath.h: the comp field must be added at the end to avoid
6202 killing binary compat.
6203
6204Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * Makefile.am: detect XPath memleaks in regreson tests
6207 * error.c: fixed and error w.r.t. error reporting still using
6208 stderr
6209 * hash.c: added new line at end of file
6210 * tree.h: minor cleanup
6211 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6212 expression parsing from evaluation, resulted in a number of
6213 changes internally, and in XPointer. Likely to break stuff
6214 using xpathInternals.h but should remain binary compatible,
6215 new interfaces will be added.
6216
6217Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * configure.in: fixed a couple of problems reported by
6220 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6221 without gcc on non linux platforms.
6222
6223Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6226 a fix for --with-html-dir= configure support. I hope it won't
6227 break rpm generation
6228
6229Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xmlIO.c: one function comment cleanup.
6232
6233Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * SAX.c: external subset notations were improperly registered
6236 in the internal subset.
6237
6238Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * README.cvs-commits: added, pointing to HACKING
6241 * HACKING: updated
6242
6243Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * parser.c: and Matt Sergeant found one in the XML push
6246 parser (erroneous check I forgot to remove when I fixed the
6247 main parser).
6248
6249Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * xpath.c: ptittom found a small bug in UnaryExpr
6252
6253Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * configure.in: bumped to 2.3.4
6256 * error.c: fixed bug #51860
6257 * tree.c: fixed bug #51861
6258 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6259 * tree.[ch] : added xmlDefaultBufferSize
6260 * nanoftp.c: typo in function name header block
6261 * doc/xml.html : updated, added link to XML::LibXSLT
6262 * doc/html/* : rebuilt the docs
6263
6264Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * parser.c SAX.c: the new content parsing code raised an
6267 ugly bug in the characters() SAX callback. Found it
6268 just because of strangeness in XSLT XML Rec ouptut :-(
6269
6270Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * Makefile.am: Martin Baulig suggested to add -lm
6273 * tree.c: found another bug in xmlNodeGetContent()
6274
6275Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * xpath.c: Bjorn found the error related to strictness of comparison.
6278
6279Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * parser.c: trying to fix the Dtd parsing problem reported
6282 by Gary, side effect of last week speed optimizations.
6283
6284Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6287 * parserInternals.c: removed unneeded test raised by Stric
6288
6289Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6290
6291 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6292 and fixed by William Brack). Added xmlXPathFormatNumber.
6293 Changed the sorting slightly.
6294 * configure.in Makefile.am example/Makefile.am: Added -lm.
6295 Please note that applications linking with libxml2, must
6296 also like with the math library from now on.
6297
6298Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6301
6302Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * parser.c: one must report spaces even if the Dtd element
6305 content proves that this is not part of the element content.
6306 * result/valid/*.xml: this changed the ouptu slightly
6307
6308Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * configure.in: bumped to 2.3.3
6311 * doc/xml.html: updated
6312
6313Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * tree.c: minor doc fix
6316 * xpath.c: deallocation issues when a result tree has been
6317 converted to a node-set
6318
6319Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * doc/xml.html: oops corrected dates s/2000/2001
6322
6323Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * valid.c: new patch from Gary Pennington
6326
6327Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * doc/xml.html: applied patch from Ankh
6330
6331Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * xinclude.c: fixed a problem building on Mac
6334
6335Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * parser.c: more work on increasing parsing ferformances
6338
6339Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6342 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6343 avoiding memcpy in production builds MEM_CLEANUP macro use
6344 * parser.[ch] parserInternals.c: optimizations of the tightest
6345 internal loops inside the parser. Better checking of I/O
6346 flushing/loading conditions
6347 * xmllint.c : added --timing
6348
6349Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * configure.in: bumped to 2.3.2
6352 * doc/xml.html: updated for release
6353
6354Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xpath.c: found a memleak and fixed a nasty bug
6357
6358Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xmllint.[c1] : added return code errors for xmllint
6361 * xpath.c: specific debug dump function for result value trees
6362
6363Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * xpath.c: finally implemented xmlXPathCompareNodeSets
6366 * test/XPath/expr/floats results/XPath/expr/floats: added
6367 a test for float expressions
6368
6369Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6372 * parserInternals.[ch]: trying to speed up parsing
6373 * xpath.c : speeded up node set equality op
6374
6375Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6378 better handling of ID/IDREF and the list modules associated
6379 * configure.in: small CFLAGS cleanup
6380
6381Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * configure.in: fixed iconv detection on AIX (stric)
6384
6385Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6388
6389Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6390
6391 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6392 and optimized xmlXPathNodeSetSort
6393
6394Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xpath.c: bug fix when context size is 0
6397 * parser.c: I like Norm's Dtd because they still manage to break
6398 the parser occasionally
6399
6400Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6403
6404Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6407 attributes within the XML-1.0 namespace
6408
6409Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * xpathInternals.h: exported a few axis functions
6412 * doc/xml.html: updated the doc
6413
6414Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * configure.in: applied patch from Daniel van Balen for OpenBSD
6417 and bumped version to 2.3.1
6418 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6419 attempt to find autoclosing was simply broken, removed it,
6420 updated the examples, this is better
6421
6422Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6425 hash functionnalities.
6426 * doc/html/* : rebuild the doc
6427
6428Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6431 on predicate
6432 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6433 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6434 really want to have tags closed on output even if we accept
6435 unclosed ones on input
6436
6437Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * xpath.c: ouch don't free NULL, rare case fixed
6440 * tree.c: don't coalesce text nodes if they don't have the
6441 same behaviour wrt escaping on output
6442
6443Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * xpath.c: small fixup
6446 * SAX.c: don't warn on empty namespaces.
6447
6448Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * README: a bit of cleanup
6451 * configure.in: preparing for 2.3.0 release
6452
6453Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * hash.[ch]: added a first version of xmlHashSize()
6456 * valid.c: another bug fix from Gary Pennington
6457
6458Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * valid.c: couple of bug fixes pointed by Gary Pennington
6461 * HTMLtree.c: #if 0 cleanup
6462
6463Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6466 which removes a time consuming check of xmlXPathNodeSetAdd()
6467 and use it in places where we are sure to not break unicity
6468
6469Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * xpath.c: bug fixes found from XSLT
6472 * tree.c: preserve node->name special values when copying nodes.
6473 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6474 external subset are fetched when available but without full
6475 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6476 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6477 output with encoding disabled.
6478
6479Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6482 xmlCheckFilename should not be called from xmlFileOpenW
6483 and xmlGzfileOpenW
6484
6485Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6488 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6489 added the new tests for URI normalization
6490 * testURI.c: fixed stoopid bugs
6491 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6492 the URI in the error messages are now properly normalized
6493
6494Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6497
6498Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6501
6502Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * xpath.c: fixed mod operator
6505
6506Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * parser.c: fixed xmlStrcat doc
6509 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6510 trees.
6511
6512Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c result/XPath/tests/chaptersbase
6515 result/XPath/tests/simplebase: fixed XPath node()
6516 * tree.c: small fix in xmlNewNs()
6517 * Makefile.am: removed extraneous xml2Conf.sh rule
6518
6519Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6522 Changed the library name, in order to get libxml-devel and
6523 libxml2-devel to coexist on a single system
6524 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6525 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6526
6527Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6530 libxml2-devel installable in // as libxml-devel.
6531
6532Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * doc/Makefile.am: fixed make rebuild in doc
6535 * doc/html/*.html: rebuilt the docs
6536
6537Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6540
6541Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6544 the HTML doc to go into the -devel RPM ...
6545 * aclocal.m4 config.h.in: some updates due to auto* magic
6546
6547Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xpath.h: added a hook in the context structure allowing to
6550 link to extra support, needed for XSLT
6551
6552Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6555 xmlXPtrCmpPoints to use it.
6556 * propagated the following patch from Alejandro Forero
6557 * include/win32config.h xmlIO.c: applied further suggestions
6558 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6559 * example/gjobread.c: fixed warnings, now that it builds
6560
6561Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6562
6563 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6564
6565 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6566 filename points to a valid file (not a directory).
6567 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6568 Added calls to xmlCheckFilenameDir.
6569
6570 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6571 `path' (rather than `filename') as the parameter to gzopen and open.
6572
6573Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * Makefile.am: fixed a problem with EXTRA_DIST
6576
6577Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * Makefile.am example/Makefile.am: finally found the trick
6580 to build the example, i.e. add "." in SUBDIRS before example
6581 in the list <grin/>
6582
6583Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * doc/xml.html: updated with an XSLT section, removed pointer to
6586 W3C CVS base.
6587
6588Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6591 too, and deallocation need to occur the same way.
6592
6593Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6596 type correponding to an XSLT result tree fragment. Share most
6597 of the data format with node set, as well as operators.
6598 * HTMLtree.c: added a newline at the end of the doctype output
6599 whe this one is not present initially.
6600 * tree.c: make sure taht the parent and doc pointers are properly
6601 set when copying attributes (lists).
6602
6603Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6606
6607Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * xpath.c: seems I finally killed that ugly path evaluation
6610 context bug (tagged 9999 in case is is wrong)
6611
6612Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6615 for XSLT
6616
6617Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6620 for xmlGzfileOpen() bug
6621
6622Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c: removed an error found by XSLT usage
6625 * tree.c parserInternals.h: use a predefined static string
6626 for text and comment nodes, avoid freeing them in xmlFreeNode,
6627 exported the string name in parserInternals.h and added
6628 another value to disable encoding at output (for XSLT),
6629 gain memory, time.
6630
6631Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6634 win32/libxml2/libxml2_so.dsp: new makefiles and update
6635 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6636
6637Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6640 Gary Pennington
6641
6642Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c: fixed the comaprision of values and nodelists,
6645 need to compare nodelist still ...
6646 * debugXML.c: avoided a possible core dump
6647 * HTMLparser.c: cleanup
6648 * nanohttp.c: contributed fix.
6649 * tree.c: fixes in properties handling added xmlSetNsProp
6650 needed by libxslt
6651 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6652 comment
6653 * TODO: updated
6654
6655Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * parser.c parserInternals.c: applied Bjorn Reese optimization
6658 patch
6659
6660Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * Makefile.am: applied patch fro make check from Martin Vidner
6663
6664Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * configure.in: preparing 2.2.11
6667 * doc/html/*: rebuild the HTML files
6668 * doc/xml.html : updated
6669
6670Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * tree.c: fixed a stupid bug
6673 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6674 patches related to validation of an XInclude processing result
6675 * TODO: updated
6676
6677Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6680 on large files
6681
6682Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6685
6686Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6689 reported by Jonas Borgström
6690 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6691
6692Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * testXPath.c xpath.c: fixing the XPath union expressions problem
6695 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6696
6697Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * xmllint.c: Made is so if the file name is "-" is will read form
6700 standard input. Sven Heinicke <sven@zen.org>
6701 * tree.c: fixed a problem when growing buffer
6702 * tree.h: fixed the comment of the node types following andersca
6703 comment
6704 * TODO: updated
6705
6706Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * HTMLparser.[ch]: added a way to avoid adding automatically
6709 omitted tags. htmlHandleOmittedElem() allows to change the
6710 default handling.
6711 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6712 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6713 of xmllint too when using --memory flag, added a memory test
6714 suite at the Makefile level.
6715 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6716 with namespace use when encountering QNames in XPath evalation,
6717 added xmlns() scheme in XPointer.
6718 * nanoftp.c : incorporated a fix
6719 * parser.c xmlIO.c: fixed problems raised with encoding when using
6720 the memory I/O
6721 * parserInternals.c: closed bug 25934 reported by
6722 torsten.landschoff@innominate.de
6723 * TODO: updated
6724
6725Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6728 on a non-updated tree :-(, made a 2.2.10 release to correct the
6729 situation
6730
6731Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6734 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6735 integrated a set of OpenVMS changes from Howard Taylor
6736 <Howard.Taylor@pacoast.com>
6737
6738Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6741 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6742
6743Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * HTMLparser.c: some fixes on auto-open of html/head/body
6746 * encoding.c: fixed a compilation error on some gcc env
6747 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6748 XPointer implementation
6749 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6750 related XPointer tests and associated results
6751
6752Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * doc/xmldtd.html doc/xml.html: following a short step by step
6755 guidance on IRC to help maciej with DTDs I started a small
6756 page on the subject.
6757
6758Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * HTMLparser.c: fixed handling of broken charrefs
6761 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6762 patches
6763
6764Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * doc/xml.html doc/html/* : rebuilt the docs after adding
6767 xinclude and updated page for 2.2.7 and 2.2.8
6768 * configure.in: releasing 2.2.8
6769
6770Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * parser.[ch] parserInternals.c: applied the conditional
6773 section processing fix from Jonathan P Springer
6774 <jonathan.springer2@gte.net>
6775 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6776 project file, fixed iconv default non support
6777 * xpath.c: fixed the problem of evaluating relative expressions
6778 when a node context is provided.
6779
6780Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * nanoftp.c: fixed gcc 2.95 new warnings
6783 * SAX.c: fixed a stupid bug
6784 * tree.c: fixed a formatting problem when round-tripping
6785 from/to memory
6786 * xinclude.c: chased memleak, fixed a base problem
6787 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6788 xmlXPtrBuildNodeList()
6789 * TODO: updated
6790 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6791 adding a first small set of regression tests for XInclude
6792
6793Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * nanohttp.[ch]: applied Wayne Davison patches to access
6796 the WWW-Authorization header.
6797 * parser.c: Closed Bug#30847: Problems when switching encoding
6798 in short files by applying Simon Berg's patch.
6799 * valid.c: fixed a validation problem
6800 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6801 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6802 Wayne Davison
6803 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6804 need to be extended to non full nodes selections.
6805 * xinclude.c: starts to work decently
6806
6807Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6810 debugXML.c xmlversion.h.in: Started adding XInclude support,
6811 this is a new xmllint option
6812 * tree.c xpath.c: applied TOM patches for XPath
6813 * xpointer.c: fixed a couple of errors.
6814 * uri.c: added an escaping function needed for xinclude
6815 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6816 new warning from RH70 gcc's version
6817
6818Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * HTMLparser.c: fixed loop on invalid char in scripts
6821 * parser.c: update to description of xmlIOParseDTD()
6822 * libxml.m4 xmlversion.h.in: changes contributed by
6823 Michael Schmeing <m.schmeing@internet-factory.de>
6824 * configure.in: preparing for 2.2.7
6825 * Makefile.am: trying to avoid config.h and acconfig.h
6826 being included in the distrib
6827 * configure.in: released 2.2.7
6828
6829Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6832 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6833
6834Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * parser.[ch]: added xmlIOParseDTD()
6837 * xpointer.c: added support for the 2 extra parameters of
6838 string-range, fixed a stoopid error when '0' was present
6839 in XPointer expressions
6840 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6841 testsuite for the above
6842
6843Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * libxml.spec.in: improved package descriptions
6846
6847Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * xpath.c xpathInternals.h: applied a large cleaning patch
6850 from TOM <ptittom@free.fr>, it also add namespace support
6851 for function and variables registration.
6852
6853Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6856 * Makefile.mingw: Wayne Davison's update adding hash.c
6857
6858Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * xpath.c: fixed the root evaluation problems
6861 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6862 ignorable spaces with <b> <bold> <em>
6863 * tree.c: fixed a loop in xmlSearchNsByHref()
6864
6865Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * xpath.c: applied another XPath patch from TOM
6868 * xpath.c include/makefile.am: applied another patch from
6869 china@thewrittenword.com (cleanup on IRIX).
6870
6871Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * xml-config.1: received a fixed version from Fredrik Hallenberg
6874 <hallon@lysator.liu.se>
6875
6876Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6879 cleanup patch for XPath
6880
6881Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * patched to redirrect all "out of context" error messages to
6884 a reconfigurable routine. The changes are:
6885 * xmlerror.h : added the export of an error context type (void *)
6886 an error handler type xmlGenericErrorFunc there is an interface
6887 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6888 to reset the error handling routine and its argument
6889 (by default it's equivalent to respectively fprintf and stderr.
6890 * all the c files: all wild accesses to stderr or stdout within
6891 the library have been replaced to calls to the handler.
6892
6893Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * configure.in: release 2.2.6
6896 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6897 exporting the inner functions of xpath for extension modules
6898 * doc/*: updated and rebuilt the doc
6899
6900Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * nanohttp.c : applied Wayne HTTP cleanup patch
6903 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6904 and xmlNodeSetSpacePreserve()
6905
6906Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xpath.c: closing bug #29260
6909
6910Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6913 multikey tuples, made hash structure opaque
6914 * valid.[ch]: moved elements, attributes, notations decalarations
6915 as well as ID and refs to hash tables.
6916 * entities.c: hash cleanup
6917 * xmlmemory.c: fixed a dump problem in debug mode
6918 * include/Makefile.am: problem passing in DESTDIR= values patch
6919 from Marc Christensen <marc@calderasystems.com>
6920 * nanohttp.c: removed debugging remains
6921 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6922 * HTMLparser.c parser.c: fixing a number of problems with the
6923 macros in the *parser.c files (Wayne).
6924 * HTMLparser.c: close the previous option when opening a new one
6925 (Marc Sanfacon).
6926 * result/HTML/*: updated the HTML results accordingly
6927
6928Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6931 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6932 XPath functions and XML entities table to them. More to come...
6933 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6934
6935Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * tree.c: coalesce adjacent text nodes
6938 * valid.c: handling of blank nodes in DTd validation (raised
6939 by problems with a posteriori validation).
6940 * nanohttp.c: changing behaviour on HTTP write stuff.
6941 * HTMLtree.c: forced body and html to be explicitely closed.
6942 * xpath.h: exported more XPath functions.
6943
6944Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * Release of 2.2.5
6947 * xpointer.c: range() range-inside and other helper functions
6948 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6949
6950Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6953 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6954
6955Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6958 and XPointer modules
6959
6960Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * SAX.h: closed #25107
6963
6964Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * testSAX.c: fixed problem with cdata reporting
6967 * SAXresult/* : updated
6968
6969Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6972 Closed bug #27499, added to regression tests
6973 * TODO: updated
6974
6975Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6978 support for SCRIPT and STYLE with help from Bjorn Reese
6979 * test/HTML/* result/HTML/*: added simple testcase and updated
6980 the existing ones.
6981
6982Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6985 string-range for empty strings
6986 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6987 test/XPath/xptr/strrange: augmented the XPointer testsuite
6988
6989Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * doc/xml.html doc/xmlmem.html: added a module describing memory
6992 interfaces and use, updated the main page.
6993
6994Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6997 nanoftp code work on Windows too now
6998
6999Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7002 * xpointer.c: implemented string-range() at least a good first version
7003 * test/XPath/docs/str test/XPath/xptr/strrange
7004 result/XPath/xptr/strrange: the string-range() tests
7005
7006Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * Makefile.am include/Makefile.am include/win32config.h
7009 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7010 and make distcheck
7011
7012Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7015 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7016 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7017
7018Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7021 patch for socklen_t detection by
7022 Albert Chin-A-Young <china@thewrittenword.com>
7023
7024Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7027 and added a --dtdvalid option to xmllint used to test it
7028
7029Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7032 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7033
7034Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7037 handlings (registration, lookup, cleanup)
7038
7039Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * configure.in Makefile.am include/makefile.am: adding XPointer
7042 and XPtrtests target
7043 * xpointer.[ch] : new files for XPointer support
7044 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7045 more XPath tests
7046
7047Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * configure.in: fixed, very broken, make distcheck works again
7050
7051Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * More work toward 2.2.5, integrated a number of patches
7054 * configure.in Makefile.am win32config.h.in: trying to cleanup
7055 make distcheck .... huh ...
7056 * include/Makefile.am include/win32config.h: new directory
7057 for includes
7058 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7059 updated teh makefiles and instructions for WIN32
7060 * xpath.c: small fixes
7061 * test/XPath/ results/XPath: updated the testcases and results
7062 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7063 suggested patches
7064 * valid.c: fixed an ID bug
7065
7066Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007069 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007070 * xpath.[ch]: worked on XPointer
7071
7072Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * configure.in Makefile.am: 2.2.5, ship the include in an
7075 include/libxml subdirectory, use symlinks when using CVS
7076 * testSAX.c: fixed small bug
7077 * testXPath.c: changed the way testfiles are parsed
7078 * debugXML.c: same kind of cleanup when parsing an argument expression
7079 XPath/XPointers can have blanks embedded
7080 * xpath.[ch]: more cleanup, reorgs for XPointer work
7081 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7082 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7083
7084Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7087 in the XPath engine, rewrote large parts of it, now it's far
7088 cleaner and in sync with the REC not an old WD. Fixed a parsing
7089 problem in the interactive XML shell found when testing XPath.
7090
7091Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7094 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7095 examples with the extra test
7096
7097Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7100 the global init function.
7101
7102Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * HTMLparser.c: Doohhh, attribute name parsing was still case
7105 sensitive ! Fixed this ...
7106 * result/HTML/* : updated the tests results accordingly
7107
7108Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7111 engine, should be far more stable, incorporated a new version of
7112 preceding/following axis, need testing
7113 * uri.c: fixed file:///c:/a/b/c problem
7114 * test/XPath/tests/idsimple: augmented the XPath tests
7115
7116Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * doc/* rebuilding docs for 2.2.4 release
7119
7120Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * configure.in: releasing 2.2.4
7123 * parser.[ch]: added xmlStrEqual()
7124 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7125 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7126 use xmlStrEqual instead
7127 * TODO: updated
7128 * added an XPath test
7129
7130Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7133 * entities.h: exported xmlInitializePredefinedEntities
7134 * parser.[ch] : added xmlInitParser()
7135 * parserInternals.h : had to export htmlInitAutoClose()
7136
7137Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7140 problems
7141 * Makefile.am : added XPath regression tests to normal tests
7142 * uri.c: fixed a problem with local paths, cleanup
7143 * parser.c: fixed a problem with large CData sections
7144
7145Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * configure.in xml-config.in: patch from "Ben Taylor"
7148 <sol7x86@hotmail.com> for solaris shared libs lookup
7149
71502000-09-30 Martin Baulig <baulig@suse.de>
7151
7152 * libxml-2.0.pc.in: Provide pkg-config script.
7153
7154 * configure.in: Create the libxml-2.0.pc script from the
7155 libxml-2.0.pc.in templates.
7156 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7157 script in `$(libdir)/pkgconfig'.
7158
7159Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7162 when compiling with MSC
7163
7164Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * xpath.c: patch for normalize-string() substring-before(),
7167 substring-after() and translate() functions from Bjorn Reese
7168 <breese@mail1.stofanet.dk>
7169 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7170 Fredrik Hallenberg <hallon@lysator.liu.se>
7171 * TODO: updated
7172
7173Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7176 problem of socklen_t being undefined on a number of platforms
7177 * debugXML.c: fixed a compilation problem when without snprintf
7178
7179Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7182 an URI bug and a fix for the control-character-induced infinite loop
7183 * nanohttp.c: preventive fix for compiling on WIN32
7184
7185Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * xmlint.c: closing bug #25000
7188
7189Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7192 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7193 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7194 related function, fixing xmlStrncmp(), and associated cleanup
7195 * result/HTML/entities.html.sax: updating result
7196
7197Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * uri.c: applied patch for URI escaping from Wayne Davison
7200 <wayned@blorf.net>
7201 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7202 from Denis Barbier <barbier@imacs.polytechnique.fr>
7203 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7204 patch from Wayne Davison
7205
7206Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * doc/xml.html : updated with new releases, adding "how to help"
7209
7210Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7213 removed a few warnings in pedantic mode ...
7214 * parserInternals.c parser.c: moved encoding switching function
7215 to parserInternals.c
7216 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7217
7218Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7221 error or warning handlers
7222
7223Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * parserInternals.c parserInternals.h parser.c Makefile.am:
7226 created a new module parserInternals.c, moved most of the
7227 code shared by the various parsers there, as well as
7228 deprecated code from parser.c. More cleanup of parser.c
7229 * uri.c: fixed a problem when URI is NULL
7230 * valid.c: speedup when looking for an attribute declaration
7231
7232Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7235 the cleanup of the computation of URI references when seeking
7236 external entities. The URI reference string and the resulting
7237 URI are both stored now.
7238 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7239 large s(n)printf checks and cleanup from Denis Barbier
7240 <barbier@imacs.polytechnique.fr>
7241 * xmlversion.h.in tree.h: couple of SGML declarations for a
7242 possible docbook module.
7243 * result/VC/ : a couple of test output changed due to the change
7244 of the entities URI
7245
7246Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * parser.h: added a _private field for linking user's data
7249
7250Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * parser.c parserInternals.h: demacroified most of the IS_XXX
7253 the gain in size is significant so ...
7254
7255Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * entities.c: cases where looking up entities with doc==NULL
7258 covered
7259
7260Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * uri.c: applied Wayne Davison patch
7263 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7264
7265Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * uri.c testUri.c: applied Wayne Davison patches
7268 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7269 * Makefile.in: added URItest and included thenin "make tests"
7270
7271Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * xmlversion.h.in: closed bug 22941
7274
7275Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * doc/xmlio.html: added doc and example for entity loader
7278 redefinition.
7279
7280Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7283 used by libxml
7284
7285Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * parser.c: Fixed bug on invalid ontent characters and when using
7288 push.
7289 * xmllint.c: fixed xmllint endling of errors in push mode
7290
7291Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * HTMLparser.c testHTML.c: applied two new patches from
7294 Wayne Davison <wayned@users.sourceforge.net>
7295 * result/HTML/*.sax: regenerated HTML SAX output
7296 * parser.c: more cleanup.
7297
7298Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * HTMLparser.[ch] testHTML.c: applied the second set of
7301 patches from Wayne Davison <wayned@users.sourceforge.net>,
7302 adding htmlEncodeEntities()
7303 * HTMLparser.c: fixed an ignorable white space detection bug
7304 occuring when parsing with SAX only
7305 * result/HTML/*.sax: updated since the output is now HTML
7306 encoded...
7307
7308Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * HTMLparser.[ch]: applied some of Wayne Davison
7311 <wayned@users.sourceforge.net> patches
7312
7313Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7316 undeclared namespace prefix was used, added a warning.
7317 Cleaned up support w.r.t. entities, spilling out a warning
7318 and being pedantic on lookups.
7319 * test/warning/ent9 : added testcase for previous example.
7320 * TODO: updated
7321 * parserInternals.h parser.c: changed the way names are parsed
7322 now allow infinite size and decrease penalty for normal use
7323 * parser.c: Started a big cleanup/check of the parser code,
7324 fixed some of the most tortuous entity code, spotted code
7325 unused anymore
7326 * test/*: added tests for very long names and related nasty
7327 things.
7328
7329Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * doc/encoding.html: added encoding aliases doc
7332 * doc/xml.html: updates
7333 * encoding.[ch]: added EncodingAliases functions
7334 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7335 bottleneck affecting large DTDs like Docbook
7336 * parser.[ch] xmllint.c: added a pedantic option, will be
7337 useful
7338 * SAX.c: redefinition of entities is reported in pedantic mode
7339 * testHTML.c: uninitialized warning from gcc
7340 * uri.c: fixed a couple of bugs
7341 * TODO: added issue raised by Michael
7342
7343Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * doc/encoding.html: propagated Martin Duerst suggestions
7346
7347Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7350 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7351 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7352 by Wayne Davison
7353
7354Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * nanoftp.c nanohttp.c: small cleanup
7357 * TODO: updated
7358
7359Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * added an old VC testcase and updated title.xml entity
7362
7363Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7366 done on auto-opening of <p> tags and cleanup of SAX output
7367
7368Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7371
7372Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * doc/xml.html libxml.* structure.*: updated the doc a bit
7375
7376Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7379 of SAX tests
7380
7381Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7384 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7385
7386Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7389 * testHTML.c: fix core dump on Solaris 2.x systems
7390 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7391 * result/HTML/*.sax: previous bug fix lead to new results
7392
7393Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7396 * configure.in: added --with-readline=DIR to accept alternate
7397 path for readline include/library
7398 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7399 for ANSI under HP-UX
7400 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7401 includes @LIBS@
7402
7403Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * doc/* : rebuilt the docs
7406 * getting ready for 2.2.2 release
7407
7408Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7411 and xmlAddFeature()
7412 * tree.[ch]: added xmlAddChildList()
7413 * xmllint.c: MAP_FAILED macro test
7414 * parser.h: added xmlParseCtxtExternalEntity()
7415 * valid.c: applied bug fixes removed warning
7416 * tree.c: added CDATA block to elements content
7417 * testSAX.c: cleanup of output
7418 * testHTML.c: added SAX testing
7419 * encoding.c: better error recovery
7420 * SAX.c, parser.c: fixed one of the external entity processing
7421 of the OASis testsuite
7422 * Makefile.am: added HTML SAX regression tests
7423 * configure.in: bumped to 2.2.2
7424 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7425 SAX results
7426
7427Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * configure.in: patch for HP compiler
7430
74312000-08-04 Sven Heinicke <sven@zen.org>
7432
7433 * xmllint.c: Was coredumping sometimes when the file given didn't
7434 exist.
7435
7436Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7439
7440 when using in memory parsing. Need some cleanup.
7441 * xmllint.c configure.in: added a --memory flag to test memory
7442 parsing
7443
7444Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * nanohttp.c: fixed socklen_t replacement to unsigned int
7447 * parser.c: fixed a space handdling missing at the end of
7448 production 28 DOCTYPE.
7449 * xmlmemory.c: fixed a stupid bug on the routine to override
7450 allocation functions
7451 * TODO: updated
7452
7453Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * doc/ regenerated the docs
7456
7457Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * doc/encoding.html doc/xml.html: added I18N doc
7460 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7461 improvements, both parser and filters, added ASCII & HTML,
7462 fixed the ISO-Latin-1 one
7463 * xmllint.c testHTML.c: added/made visible --encode
7464 * debugXML.c : cleanup
7465 * most .c files: applied patches due to warning on Windows and
7466 when using Sun Pro cc compiler
7467 * xpath.c : cleanup memleaks
7468 * nanoftp.c : added a TESTING preprocessor flag for standalong
7469 compile so that people can report bugs more easilly
7470 * nanohttp.c : ditched socklen_t which was a portability mess
7471 and replaced it with unsigned int.
7472 * tree.[ch]: added xmlHasProp()
7473 * TODO: updated
7474 * test/ : added more test for entities, NS, encoding, HTML, wap
7475 * configure.in: preparing for 2.2.0 release
7476
7477Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007480 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007481
7482Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * doc/xml.html: changed the xmlsoft.org structure, updated the
7485 examples w.r.t. root and childs
7486
7487Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
Daniel Veillard784b9352003-02-16 15:50:27 +00007489 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007490
7491Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * HTMLparser.c: Work on character encoding support for the HTML parser
7494 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7495 * encoding.c: Fixed a potential memleak in the encoding stuff
7496
7497Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * doc/FAQ.html doc/Makefile.am : added a FAQ
7500
7501Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7504 of the HTML parser to force it to not bypass SAX
7505
7506Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * win32config.h.in: updated
7509 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7510 lacks iconv support :-( need to release 2.1.1
7511 * configure.in: release 2.1.1
7512 * HTMLparser: fixed bug #14784
7513 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7514 by Windows compiler
7515 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7516 the SAX startDocument() callback.
7517 * TODO: updated
7518
7519Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * added xmlStopParser()
7522
7523Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * configure.in: 2.1.0 prerelease
7526 * Large resync between W3C and Gnome tree
7527 * nanoftp, nanohttp.c: fixed stalled connections probs
7528 * HTMLtree.c SAX.c : support for attribute without values in
7529 HTML for andersca
7530 * valid.c: Fixed most validation + namespace problems
7531 * HTMLparser.c: start document callback for andersca
7532 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7533 * parser.h, SAX.c: serious speed improvement for large
7534 CDATA blocks
7535 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7536 different encoding
7537 * example/Makefile.am example/gjobread.c tree.h: work on
7538 libxml1 libxml2 convergence.
7539 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7540 and the LIBXML_TEST_VERSION macro
7541
7542Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * doc/xml.html: various patches and improvements typo fixed by
7545 Felix Natter
7546 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7547 from Felix Natter <fnatter@gmx.net>
7548
7549Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * doc/upgrade.html: updated with instructions for support of both
7552 libxml-1.x and libxml-2.x
7553 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7554 for 2.x support and also fixed includes
7555
7556
7557Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7560 the encoding support, added iconv support, so now libxml if
7561 compiled with iconv automatically support japanese encodings
7562 among others. Work based on initial patch from Yuan-Chen Cheng
7563 I may have broken binary compat in the encoding handler
7564 registration scheme, but that was so utterly broken I don't
7565 expect anybody to have used this feature until now.
7566 * parserInternals.h: fixup on the CHAR range macro
7567 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7568 code.
7569 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7570 * uri.c: added xmlParseURI() I can't believe I forgot to
7571 implement this one in 2.0 !!!
7572 * SAX.c: moved doc->encoding update in the endDocument() call.
7573 * TODO: updated.
7574
7575Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * tree.h: removed extraneous xmlRemoveProp definition
7578 * TODO: added item about --disable-corba configure switch
7579 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7580 * nanoftp.c: fixed include problems giving troubles on AIX and
7581 slowlaris
7582 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7583 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7584 comment and headers changes to lower gtk-doc number of warnings
7585 * doc/html/*: rebuilt docs
7586
7587Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * HACKING: documented the tag for 1.x and instructions
7590
7591Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7594 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7595 xmlCreateIOParserCtxt
7596 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7597 significant overall improvement
7598 * xmllint.c: added I/O test to xmllint
7599 * testSAX.c: added a speed test
7600 * doc/* : updated/regenerated
7601
7602Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * xpath.c uri.h parserInternals.h: cosmetic changes from
7605 "Timur I. Bakeyev" <timur@bat.ru>, including making
7606 xmlCreateURI() public
7607
7608Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7611 and the code at the same time. Added a clean mechanism for
7612 overload or added input methods: xmlRegisterInputCallbacks()
7613 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7614 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7615 * TODO: updated
7616 * doc/* : updated/regenerated
7617 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7618 source dir
7619
7620Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * testURI.c: yet another forgotten commit, I should get some sleep !
7623
7624Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * xmllint.c: forgot to commit this too ?
7627
7628Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * xmlversion.h.in : forgot to commit this previously
7631
7632Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7635 * README TODO: updated for release
7636 * uri.c uri.h: added authority parsing/saving
7637 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7638 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7639 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7640 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7641 Makefile.am : added compile-time customization of libxml
7642 --with-ftp --with-http --with-html --with-xpath --with-debug
7643 --with-mem-debug
7644 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7645 #include <libxml/xxx.h> I hope it won't break too much stuff
7646 and will be manageable in the future...
7647 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7648 and added xmllint to the installed programs
7649 * uri.h: added xmlFreeURI()
7650
7651Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * uri.c uri.h: finished the escaping handling, the base support
7654 and the URI path normalization. Looks good just lacks the
7655 authority content parsing code.
7656 * Makefile.am: added instructions to generate testURI
7657 * TODO: updated
7658 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7659 added links and icons for W3C and Gnome
7660
7661Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * xmlmemory.[ch] : seems I forgot to actually update the files in
7664 the last commit :-)
7665 * doc/xml.html doc/html/* : updated and uploaded the docs
7666
7667Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7670 * TODO: updated
7671 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7672 libxml default allocation function with another set (like gmalloc/
7673 gfree).
7674 * Makefile.am, uri.c, uri.h: added a set of functions to do
7675 exact (litteraly copied from the RFC 2396 productions) parsing
7676 and handling of URI. Will be needed for XLink, one XML WFC,
7677 XML Base and reused in the nano[ftp/http] modules. Still work
7678 to be done.
7679
7680Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * configure.in, libxml.spec.in : libxml2
7683 * doc/* : updated the doc page, rebuilt the docs
7684
7685Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * all: tagged LIB_XML_1_X
7688 * *.c *.h : updated from W3C CVS tree
7689 * configure.in : 2.0.0-beta
7690 * libxml.spec.in : libxml2 package nam
7691 * result/* : new version of the tests output
7692
7693Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7696
7697Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * doc/* : rebuilt the docs
7700 * parser.c: final patch on #6766
7701 * valid.c: small patch on validity checks.
7702
7703Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7706 added
7707 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7708 compatibility w.r.t. XML spec and existing code.
7709
7710Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * parser.c: seems a better solution to <a> </a> exists,
7713 will try it for a while
7714
7715Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * parser.c: tried to remove the <a> </a> generating <a/>
7718 this is hard. Left a flag for that purpose. Fixed bug #6766
7719 * configure.in: prepared 1.8.7 not released, due to previous
7720 problem
7721
7722Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * doc/xml.html : applied second patch from Paul DuBois
7725
7726Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * doc/xml.html : applied patch from Paul DuBois
7729
7730Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7733
7734Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7737 compilation warnings on various platforms.
7738 * parser.c: Fixed #5281 validity error callbacks are now desactived
7739 by default if not validating.
7740
7741Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7744
7745Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7748 <gkatsi@cs.toronto.edu>
7749
7750Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7753 processing URLs
7754
7755Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7758 xmlNanoFTPUpdateURL for persistent control connections.
7759 * configure.in: 1.8.6
7760
7761Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7764 * tree.[ch] : added xmlSaveNoEmptyTags
7765
77662000-01-29 James Henstridge <james@daa.com.au>
7767
7768 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7769
7770 * Makefile.am: added nanoftp.[ch] to the build.
7771
7772Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * nanoftp.[ch]: cleanup, comments, API
7775 * debugXML.c : fixed a bug in the cat command
7776 * doc/*: regenerated the docs
7777
7778Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7781 * debugXML.c : fixed a bug in the cat command
7782 * valid.c: fixing some small probs
7783 * libxml.spec.in: get rid of the SNAP suffix
7784 * doc/xml.html: updated the status
7785
7786Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * xml-config.in: xml-config --version to just return the
7789 version number
7790 * xpath.c: some cleanup w.r.t. axis when the current node is
7791 an attribute.
7792 * TODO: updated
7793
7794Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * configure.in: prepared for libxml-1.8.5
7797 * doc/* recompiled the documentation
7798
77992000-01-17 Jody Goldberg <jgoldberg@home.com>
7800
7801 * configure.in : WARNING autoconf subtlety alert :
7802 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7803 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7804 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7805 get defined by AC_CHECK_HEADERS.
7806
7807Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7810 Rune.Djurhuus@fast.no
7811
7812Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * TODO: updated
7815 * tree.c, parser.c: made sure that only memory alloc problems
7816 and internal parser errors are allowed to write to stdout or
7817 stderr.
7818
7819Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * tree.c : restored xmlNewGlobalNs since this seems used by
7822 a lot of existing code :-(, fixed a bug in xmlNewNs
7823 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7824 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7825 to exit() from the library code.
7826 * xpath.c, parser.c: removed bugs or unused code detected by
7827 Windows compilers
7828 * parser.c: started adding interfaces for parsing well balanced
7829 XML fragments
7830 * configure.in: releasing 1.8.4
7831 * doc/* : rebuilt the docs
7832
7833Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * tree.[ch] : added xmlNewDocFragment() for DOM
7836 * testHTML.c: uninitialized variable.
7837
7838Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * doc/* : rebuild the docs
7841
7842Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * acconfig.h: readline and history patch
7845 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7846 * tree.c: added check and handling when possibly removing an ID
7847 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7848 and saving.
7849 * test/HTML/entities.html result/HTML/entities.html* : test for
7850 various entities reference cases
7851 * result/HTML/* : as a result output of some testcase have
7852 changed
7853 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7854 by previous example. added xmlParseTryOrFinish().
7855 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7856 entities.h debugXML.h HTMLparser.h: changed the way struct are
7857 declared to allow gtk-doc to expose those
7858 * parser.c: closed bug #4960
7859 * Makefile.am configure.in: Applied patch from
7860 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7861 and math/socket libs detection
7862
7863Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * configure.in, Makefile.am: link tester against readline
7866 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7867
7868Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * tree.[ch]: added xmlRemoveProp
7871 * win32config.h.in nanohttp.c: avoid including the Windows
7872 socket stuff in every C files
7873 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7874 the XmL parser(s)
7875 * test/ns4 result/ns4 etc...: added test case for previous prob
7876 * tree.c: xmlNewNs wasn't checking for double definition
7877 * Makefile.in: fixed a problem with dist-hook duplicates
7878 * parser.[hc], xmlIO.c: fixed the loading of external entities
7879 APIs, now xmlLoadExternalEntity() is used everywhere and
7880 setting up an app specific front-end using the
7881 * SAX.c parser.c: some fixes, now the xhtml spec validates
7882 with the xhtml DTD.
7883 * error.c: fixed crashes in case of no input stream
7884 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7885 to the validation tests and results
7886
7887Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7890 too htmlCreatePushParserCtxt() and htmlParseChunk()
7891 * parser.c: a bit of cleanup.
7892 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7893 to XML) removed the last mem leak known
7894 * HTMLtree.c: output message cleanup
7895 * xmlmemory.c: display content info about memory blocks
7896 * result/HTML/wired.* : missing att value warning change
7897
7898Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * doc/* : rebuilt the documentation
7901
7902Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * parser.[ch] parserInternals.h: Push parser for XML,
7905 seems to work fine now
7906 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7907 --push for push testing
7908 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7909 * testSAX.c: added --push
7910 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7911 subtree
7912 * xmlIO.[ch] : enriched API + fixes for push mode
7913 * entities.[ch]: added the entity content length to the struct.
7914 * xmlmemory.[ch]: new API to show the last entries for the shell
7915 * valid.c: added required attribute testing
7916 * SAX.c: the cdata callback now merge contiguous fragments
7917 * HTMLparser.c: cleanup of some macros
7918
7919Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * parser.c: fix for PIs name starting with xml
7922 * tree.c: fixed a potential problem with || and && ops
7923 * *.c, configure.in win32config.h.in : generate win32config.h for
7924 those on the Other Side !
7925
7926Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * parser.c: fixed a stupid = vs. == bug :-(
7929 * doc/gnome-xml.sgml: s/glade/xml/
7930
7931Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * configure.in, doc/xml.html : bug fix release 1.8.2
7934 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7935 Hopefully the end of that silly C++ include problem
7936 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7937 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7938 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7939 troubles with autoclosed elements when the stree shape doesn't
7940 follow the DtD specs. Added htmlIsAutoClosed() and
7941 htmlAutoCloseTag()
7942 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7943 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7944 * debugXML.c: fixed a bug on printing default namespaces.
7945 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7946
7947Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * result/HTML/*.htm[l] : updated the HTML regression tests according
7950 to the new output
7951 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7952 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7953 problem due to intermix of extern "C" { ... } declarations for C++
7954 and recursive includes in the headers
7955
79561999-12-20 Chris Lahey <clahey@umich.edu>
7957
7958 * HTMLtree.c: Made it so that html nodes with a single child do
7959 not insert a carriage return before or after the child node.
7960
7961Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * configure.in, doc/xml.html : bug fix release 1.8.1
7964 * parser.c: fixed bug #4344
7965 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7966 added the glue to avoid C++ problems
7967 * doc/* : regenerated the documentation
7968
7969Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7972 namespace recognition, and Dia as a resul :-(
7973 * encoding.c: closed bug #3950
7974
7975Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * valid.c: debugging a posteriori validation, except URI expansion
7978 stuff this should be fixed now
7979 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7980 Carl Nygard <cnygard@bellatlantic.net>
7981 * tester.c: added --postvalid, cleaning of the code
7982 * tree.[ch]: added xmlDocGetRootElement()
7983
7984Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7985
7986 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7987 c++ losage.
7988
7989Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * configure.in, doc/xml.html : bumped to 1.8.0
7992 * xlink.[ch], Makefile.am : added framework for link detection
7993 * parser.h: added nbChars to parser context, needed for cleanup.
7994 * xmlmemory.c: removed a nasty bug when out of mem
7995 * valid.[ch]: adding namespace support for attribute decl
7996 * tester.c: added --debugent option
7997 * debugXML.[ch]: added xmlDebugDumpEntities()
7998 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7999 buffers instead, this was really needed, validation was breaking
8000 in strange ways due to that. Added xmlParseStringPEReference()
8001 and other parsing from strings functions. Entities processing
8002 modified again, but PERef are still not handled correcly but
8003 unless you're Eve Maller you won't notice :-)
8004 * HTMLparser.c: large changes toward reliability, and switched to
8005 lowercase internal tags, XHTML is lowercase, so it will help
8006 that output is closer to next version.
8007 * doc/* : regenerated the documentation, it is now hosted at
8008 http://xmlsoft.org/ (same bits I just bought the domain :-)
8009
8010
8011Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8014 doc generation
8015 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8016 in the SAX API
8017 * doc/*: rebuilt the doc making sure everything appears in the
8018 HTML files
8019
8020Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8023 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8024 which allow impressive speed improvement on dataset with
8025 large text pieces, but at the cost of broken binary
8026 compatibility and slightly bigger memory usage.
8027 Configure with --with-buffers to activate them, they
8028 are protected with XML_USE_BUFFER_CONTENT define.
8029 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8030 goal is 0 memory left allocated once parser is no more used
8031 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8032 call xmlCleanupParser() and xmlMemoryDump()
8033
8034Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8037 * parser.[ch] encoding.[ch]: added memory cleanup routines
8038 * parser.c: closing bug #3788
8039 * doc/*: rebuilt the doc
8040
8041Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8044 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8045 * tester.c: added --compress option
8046 * doc/*: rebuilt the documentation
8047
8048Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8051 if given /proc/kcore as input !
8052 * doc/xml.html doc/*: updated and rebuilt the documentation
8053
8054Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * parser.c: Fixed some wrongly space collapsing code due to
8057 a misreading of the spec.
8058 * result/*: fixed the output accordingly
8059
8060Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * encoding.c: bug fix and typos
8063 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8064 * parser.c: added attribute normalization closing bug #3597
8065 * test/att* result/att* SAXresult/att*: testcase for attribute
8066 normalization
8067
8068Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * configure.in: closing bug #3163 by adding extra flags for the
8071 cc compiler on HP-UX
8072
8073Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * valid.[ch] : removed a typo and an enumerated type bug in the
8076 xmlAddElementDecl() function
8077 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8078 call to xmlEncodeEntitiesReentrant() so that the functions
8079 New, Set and Get are at the same level.
8080 * parser.c HTMLparser.c: extra memory allocation bug for
8081 attributes detected by someone using libxml in embedded systems :-)
8082
8083Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xmlmemory.h: turned off mem debug :-\
8086
8087Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * parser.c: closed bug #2784 a one line fix, but worth pushing
8090 a new release out
8091 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8092 some structures, comments before and after the
8093 main element, and other nastyness
8094 * HTMLtree.c tree.c: accomodate the extended HTML supported
8095 * configure.in: pushing 1.7.4
8096 * test/ent8 and related outputs : added a new test for bug #2784
8097 * test/HTML/wired.html and related output: a nasty HTML example
8098 * Makefile.am: improved the test scripts
8099 * docs/* : reran the documentation extractor, updated xml.html
8100
8101Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8104 HTMLparser and debugged the HTML related code. HTML documents
8105 now have their own type
8106 * entities.c: do not dump &apos; for HTML output
8107 * xmlmemory.c: improvement, breakpoint mechanism
8108 * testHTML.c: added --sax --repeat ...
8109 * Makefile.am: improved the HTML tests
8110 * valid.[ch]: added xmlValidGetValidElements and
8111 xmlValidGetPotentialChildren
8112 * tester.c: added --insert to test the 2 new functions
8113 * test//* result//* SAXresult//* : regression test cleanup
8114 and extension.
8115 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8116 gnome-xml-nanohttp.html
8117
8118Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * HTMLparser.c: fixed problems with some autoclose tags
8121 * tree.c: fixed XML output problems.
8122 * result/* SAXresult/*: update of the tests output
8123
8124Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * Makefile.am: Arturo patch for xmlConf.sh version info
8127 * parser.c: Tim Josling patch for single quoted items
8128 * tester.c: Tim Josling patch for tester options usage
8129 * tree.h: indent cleanup
8130
8131Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8134 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8135
8136Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * tree.c : Raph patch for initialization of CORBA fields
8139 * parser.c, xpath.c, ...: modification of doc comments
8140 * xpath.c : allow spaces in xpath expressions
8141
8142Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * xmlmemory.h: turning off memory debug :-(
8145
8146Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8149 better SAX interfaces.
8150 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8151 entity.
8152 * configure.in: 1.7.2
8153
8154Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * libxml.spec.in: fixed the URL
8157 * doc/xml.html: improved the documentation front-end
8158
8159Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8162
8163Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * libxml.spec.in: fixed the alpha compile problem
8166 * parser.[ch]: changed errno to errNo in the parser context :-(
8167 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8168 * doc/xml.html: changed CHAR to xmlChar
8169 * doc/html/*: recompiled the documentation
8170 * configure.in: 1.7.1
8171
8172Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parser.h: modified the parser context struct to regain 1.4.0
8175 binary compatibility
8176 * parser.c, xml-error.h: added errno ot teh context and defined
8177 a set of errors values with update of errno
8178 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8179 DTDs and entities
8180 * *.h, *.c: complete cleanup of the use of config.h and include
8181 protection depending on the current setup.
8182 * overalll debugging, maintenance and bug-fixing on all modules
8183 * updated the documentation
8184 * ready for 1.7.0
8185
8186Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * HTMLparser.c : cleanup
8189 * SAX.c valid.c valid.h: added ID/IDREF checking
8190 * tree.c tree.h: extended doc structure for refs
8191 * configure.in: 1.6.2
8192 * parser.c: patched bug in SAX user arg call
8193 * parserInternals.h: patched missing close in C++ wrapping
8194 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8195 especially upcoming XPointer implementation.
8196 * doc/xml.html: augmented, typo
8197
8198Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8199
8200 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8201 not all invocations of install understand -d.
8202
8203Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8204
8205 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8206 to make 'check' works, when builddir != srcdir.
8207
8208Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * doc/xml.html : updated the documentation
8211
8212Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8215 not deallocated memory blocks
8216 * *.c : replaces all calls to malloc() free() and realloc() to
8217 the wrapper functions/macros
8218 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8219 instead of xmlFreeNodeList()
8220
8221Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * HTMLparser.c: corrected a stupid bug leading to core dump at
8224 tree deallocation. Removed warnings indicated by
8225 Stephane.Conversy@lri.fr
8226 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8227 looked for in the external subset
8228
8229Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8232 on SGI by Stephane.Conversy@lri.fr
8233
8234Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * all .h : changed the prototype declaration indent as in gtk
8237 * most .c : working on reducing the TODOs in the code
8238 * most .c : cleanup though -pedantic and Insure++
8239 * improvements on validation ID checkings.
8240 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8241 * xml-config.in: closed #1810
8242
8243Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * tree.h, valid.c, valid.h: more work on validity, IDs
8246 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8247 definition for AIX
8248
8249Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8252 the distribution due to a cut'n paste error at last commit
8253
8254Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * configure.in: upgraded to version 1.4.0
8257 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8258 Big update, added a large part of the validation process,
8259 it should be usable, but some parts are missing
8260 * xpath.c: improved the implementation w.r.t. root.
8261 * Makefile.am: added more tests
8262 * test and result trees: added a lot of tests
8263 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8264
8265Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * Added an HACKING file
8268
8269Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * xpath.[ch] : improvements and debug of the XPath implementation
8272 * parser.c, HTMLparser.c : modified the parsers to be progressive
8273 * tree.[ch] : extended the Buffer promitives
8274 * xmlIO.[ch] : added basic I/O routines providing progressive
8275 parsing and ready for I18N conversion plugins
8276 * SAXresult/* : the SAX callback sequence maybe slightly different
8277 now
8278 * test*.c : improved/updated the tests programs
8279 * doc/* : recompiled the docs.
8280
82811999-07-26 Michael Meeks <michael@edenproject.org>
8282
8283 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8284
8285 * tree.c: Ditto.
8286
8287Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * configure.in: upgraded to version 1.4.0
8290 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8291 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8292 XML query language, see http://www.w3.org/TR/xpath for more details.
8293 * parser.c, parser.h: added CHAR* related string functions for XPath
8294 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8295 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8296 rebuild the docs.
8297 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8298 and regression testing capabilities for XPath.
8299
8300Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8303 closing bug #1646
8304
8305Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * Makefile.am, example/Makefile.am: closed bug #1683
8308
8309Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * example/Makefile.am, configure.in: added the makefile for the
8312 gjobread example
8313
8314Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8315
8316 * doc/Makefile.am:
8317 - fix which allow "make install DESTDIR=</install/prefix>".
8318
8319Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8322 which fixed a problem on the file reading-code.
8323
8324Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8327 output.
8328 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8329
8330Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * parser.h : Oops removed the binary compatibility problem
8333 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8334 * parser.c, HTMLparser.c: applied patches for reading from stdin
8335
8336Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * parser.c, entities.c, valid.c: cleanup bug #1591
8339 * configure.in: cleanup bug #1592
8340 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8341 the same tree back-end. Hence gdome will be available for it.
8342 * doc/Makefile.am: close bug #617
8343
8344Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * parser.c: alloctate a per parser context SAX interface block
8347
8348Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8351 and xmlEncodeEntitiesReentrant with the correct one :-\
8352
8353Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * commit of my internal XML base changes, quite a lot of
8356 changes, cleanups, better entities support, framework for
8357 new I/O and charset detection and handling
8358 * Fixed the configure/Makefile stuff to generate shared libs
8359 with the proper version info, so we jumped on rev from
8360 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8361 xmlEncodeEntities() result need to be freed now, and a string
8362 xmlParserVersion provide the current library version.
8363
8364Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8365
8366 * parser.c: fixed a buffer overrun for when you have a very long
8367 attribute with no entities in it.
8368
8369Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * added example directory
8372 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8373
8374Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * Release of libxml-1.1, nearly everything has been touched for
8377 this.
8378 * Added more regression tests
8379 * Updated the documentation
8380
8381Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * tree.[ch]: unified the XML_NO_CORBA defines.
8384 * parser.c encoding.[ch]: started plugging in char encoding detection
8385
8386Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8387
8388 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8389 Also freed allocated buffer.
8390
8391Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8392 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8393 reentrancy problem at printing. One is left in entities.c, to
8394 remove ASAP
8395 * testSAX.c : added a test example showing the use of the SAX
8396 interface if one doesn't want to build the DOM tree.
8397 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8398
8399Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8402 large revamping of the parser to use SAX callbacks
8403 http://www.megginson.com/SAX/ (or at least a C like interface
8404 a la Expat). It's now possible to set up your own callbacks
8405 and the parser will not build a DOM tree.
8406 * test/* result/*: updated the test suite, I finally removed
8407 the old Namespace draft support (PI based).
8408
8409Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * Makefile.am: added test result to EXTRA_DIST for make tests
8412
8413Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c, parserInternals.h: moved the chars macro definitions
8416 to parserInternals.h
8417 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8418 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8419
8420Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * xml-config.in : applied patch to make --version work
8423
84241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8425
8426 * Makefile.am (check-local): Alias for `tests' target. This will
8427 cause `make check' to do the right thing.
8428 (tests): Don't run tests in srcdir. Also, replaced calls to
8429 basename with a `sed' "equivalent".
8430
8431Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8434 it in the header and not the sources, updated the doc.
8435 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8436 pointing this out.
8437
8438Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8441 exported the inputStream routines.
8442 * doc/html/* : updated accordingly
8443
8444Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * parser.c, parser.h, parserInternals.h: added a few extra
8447 internal calls to allocate and free parser contexts ...
8448 * doc/html/* : updated accordingly
8449
8450Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * configure.in, Makefile.am, doc/makefile.am : General changes for
8453 1.0.0 release and including the generated HTML documentation.
8454
8455Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * makefile.am : added parserInternals.h, oops.
8458
8459Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parserInternals.h: added this header giving access to the parser
8462 internal functions.
8463 * doc/Makefile.am : added a rebuild target which rebuilds the full
8464 set of documentations
8465 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8466 the internal subset.
8467 * *.c *.h: modifications needed to generate the documentation using
8468 gtk-doc, cleanup of functions blocks, reorganisation of struct
8469 declarations.
8470
8471Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8474 the tar and spec file to include the beginning of the doc.
8475
84761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8477
8478 * doc/.cvsignore: Added this file.
8479
8480Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * tree.c: fixed xmlGetProp to return "" when the attribute
8483 exists, even if the node-list is NULL.
8484
8485Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * tree.c: patched an error outputting empty attribute values.
8488 * Makefile.am and doc/makefile.am: have been updated during the
8489 week-end. Sorry for an empty CVS log, I got a shell problem.
8490
8491Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * tree.h: cleaned up using enums instead of defines
8494 * parser.c, valid.[ch]: more work on parsing/output of element
8495 declarations
8496
8497Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * valid.[ch], tree.c, parser.c : more work toward full parsing
8500 of XML DTDs.
8501 * README: added informations about mailing-list and on-line
8502 documentation
8503
85041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8505
8506 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8507
8508Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * parser.c, tree.[ch] : more work toward conformance testing,
8511 added a last element to accelerate parsing of very flat structures
8512 started working on internal subset Element content declaration.
8513 * valid.[ch] : first cut at adding code toward validation.
8514 * previous changes had also small impact on most files, especially
8515 the conformance testing using James Clark test suite.
8516
8517Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * test/* : updated the examples, most of them were not well
8520 formed (humm), and added rdf2.
8521 * result/* : resulting changes in the output.
8522
8523Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8526
8527Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * tree.c: patched a bug in the generation of empty attributes
8530
8531Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8534 for node/trees/documents/... Biggest problem is namespace
8535 support when copying subtrees.
8536
8537Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * parser.c, entities.c: improve entities and char ref encoding,
8540 and cleanups of error messages.
8541
8542Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * parser.c, entities.c: simple bug hunting done during rpm2html and
8545 rpmfind integration.
8546
8547Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * parser.[ch]: Added interfaces allowing to specify a SAX
8550 handler before parsing.
8551
8552Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * parser.c: redirrect all errors reporting through the SAX
8555 error function
8556
8557Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8560 * libtool, tlmain ...: update of the libtool files
8561
85621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8563
8564 * entities.c: Use g_snprintf insteda of snprintf.
8565
8566Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8569 added ent5 test for this purpose.
8570 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8571
8572Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * parser.c: fixed? a strange error due to compression on a GWP
8575 document.
8576
8577Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * tree.[ch]: bug fixing
8580 * entities.[ch]: defined a specific type for predefined entities
8581 * doc/xml.html: more documentation on the library, how to use it,
8582 overview of the interfaces.
8583
8584Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8587
8588Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * tree.c: corrected a small bug
8591 * doc/xml.html: continuing writing documentation.
8592
8593Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * debugXML.h debugXML.c: added debugging utilities.
8596 * tester.c: added --debug switch.
8597 * tree.c: patched an incorrect node->type assignment.
8598 * parser.c: formatting, ensure that node->doc != NULL in attributes
8599
8600Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8603 entity support and provide an internal representation close to
8604 DOM one (entity ref nodes, and attribute value as tree). I tried
8605 to preserve the interface but this will surely break some apps
8606 (I have to change rpm2html/rpmfind for example). I had to change
8607 two interfaces, and the generated tree is somewhat different.
8608 * doc/* : started documenting the XML library, the tree and
8609 DOM/Corba. This is a first step.
8610
8611Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * parser.c: Set up the fonctions comment block, boring but useful.
8614 * parser.h, SAX.c, parser.c: now attributes are processed through
8615 the SAX interface. The problem is that my SAX interface diverged
8616 quite a bit from the original one, well this is not an official
8617 spec, and translating it from Java to C is hairy anyway...
8618
8619Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8622 fonctions comment block, boring but useful.
8623
8624Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8627 conversion routines. However they are not yet used to convert the
8628 inputs. The core will run with UTF-8.
8629
8630Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * tree.c : make sure that the type id is properly set-up when
8633 a new object is allocated, needed for DOM.
8634
8635Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * tree.h, tree.c: Ok, the main objects in the tree will be native
8638 corba objects, it costs 8 bytes per Node, Attribute and Document
8639 but it simplifies the Corba integration a lot (no extra interface
8640 objects to allocate/free).
8641
8642Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8645 and changed NODEs contants for conformity with DOM Level 1
8646
8647Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * added hooks to keep track of servants when creating objects
8650 xmlDoc and xmlNode (for Corba export).
8651
8652Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * added xml-config script.
8655
8656Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8659 to autoupdate libtool and automake conf files.
8660
86611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8662
8663 * Makefile.am: Use '?' to separate the sed
8664 commands as ',' is used when people pass -Wl,something.
8665
8666
8667Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * tree.c, tree.h: added a per-document compression interface.
8670
8671Tue Sep 22 20:47:38 EDT 1998
8672
8673 * tree.c, tree.h: added saving with compression and added interfaces
8674 to control the compression level (xmlGetCompressMode,
8675 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8676
8677Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * parser.c: corrected a loop for files of size 0
8680
86811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8682
8683 * error.h: New file. Contains prototyes from `error.c'.
8684
8685Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8686
8687 * Makefile.am (xmlincdir): New macro.
8688 (xmlinc_HEADERS): Renamed from include_HEADERS.
8689
8690Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * applied small patch on numeric entities from
8693 Christopher Blizzard <blizzard@appliedtheory.com>
8694
8695Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * New release 0.2, removed the old xml_* files so that it's
8698 coherent with the other CVS base (W3C), far better conformance
8699 to standard, new namespaces, decent entities support, beginning
8700 of a SAX-like interface. Nearly nothing left intact, even the
8701 test examples ...
8702
87031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8704
8705 * .cvsignore: Add .deps dir
8706
8707Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8710
8711Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * configure.in: added test for CPP
8714 * AUTHORS, Changelog: the original ones didn't get commited but the
8715 glib ones instead, fixed.
8716 * Makefile.am: corrected an error in library naming
8717
8718Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * integrated code developped at W3C
8721 * changed the original Copyright
8722 * migrated to automake
8723 * prefixed the filenames by xml_ to avoid filename clashes
8724
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008725Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8726
8727 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8728 should not be called.
8729
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008730Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8731
8732 * libxml-2.0.pc.in: applied the patch to fix #101894
8733
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008734Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8735
8736 * tree.c : applied patch from Lukas Schroeder for register callbacks
8737 * valid.c: modified patch from Lukas Schroeder to test
8738 register callbacks with --chkregister
8739
Daniel Veillard067bae52003-01-05 01:27:54 +00008740Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8741
8742 * xmlreader.c: seriously changed the way data are pushed to
8743 the underlying parser, go by block of 512 bytes instead of
8744 tryng to detect tag boundaries at that level. Changed the
8745 way empty element are detected and tagged.
8746 * python/tests/reader.py python/tests/reader2.py
8747 python/tests/reader3.py: small changes mostly due to context
8748 reporting being different and DTD node being reported. Some
8749 errors previously undetected are now caught and fixed.
8750 * doc/xmlreader.html: flagged last section as TODO
8751
Daniel Veillard51a447a2003-01-04 19:42:46 +00008752Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8753
8754 * python/libxml.py: integrated the Python 2.2 optimizations
8755 from Hannu Krosing, while maintaining compatibility with
8756 1.5 and 2.1
8757
Daniel Veillarde59494f2003-01-04 16:35:29 +00008758Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8759
8760 * xmllint.c: a bit of cleanup
8761 * xmlreader.c: small fix
8762 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8763 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8764
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008765Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8766
8767 * python/setup.py.in: patch from Stéphane Bidoul to include
8768 drv_libxml2.py in setup.py
8769
Daniel Veillard66b82892003-01-04 00:44:13 +00008770Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8771
8772 * doc/xmlreader.html: starting documenting the new XmlTextReader
8773 interface.
8774
Daniel Veillard7704fb12003-01-03 16:19:51 +00008775Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8776
8777 * xmllint.c: added the --stream flag to use the TextReader API
8778 * xmlreader.c: small performance tweak
8779
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008780Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8781
8782 * xmlreader.c python/tests/reader2py: okay the DTD validation
8783 code on top of the XMLTextParser API should be solid now.
8784
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008785Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8786
8787 * xmlreader.c python/tests/reader2py: Fixing some more mess
8788 with validation and recursive entities while using the
8789 reader interface, it's getting a bit messy...
8790
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008791Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8792
8793 * xmlreader.c python/tests/reader.py: another couple of problem
8794 related to IsEmptyElement reported by Stéphane Bidoul needed
8795 some fixes.
8796
Daniel Veillard4f860202003-01-02 13:00:02 +00008797Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8798
8799 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8800 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8801 based on the python XmlTextReader interface.
8802
Daniel Veillard3c265e42003-01-01 21:06:49 +00008803Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8804
8805 * tree.c: backing out one change in the last patch which broke the
8806 regression tests
8807
Daniel Veillard5335dc52003-01-01 20:59:38 +00008808Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8809
8810 * global.data globals.c tree.c include/libxml/globals.h: applied
8811 an old patch from Lukas Schroeder to track node creation and
8812 destruction. Probably missing a lot of references at the moment
8813 and not usable reliably.
8814
Daniel Veillard8ba17412003-01-01 19:13:12 +00008815Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8816
8817 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8818 from doc/news.html and a stylesheet
8819
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008820Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8821
8822 * xmlreader.c python/tests/reader.py: fixed another couple of
8823 xmlreader bugs reported by Stéphane Bidoul and added tests.
8824
Daniel Veillard9e395c22003-01-01 14:50:44 +00008825Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8826
8827 * xmlreader.c python/tests/reader2.py: fixed another validity
8828 checking in external parsed entities raised by Stéphane Bidoul
8829 and added a specific regression test.
8830 * python/tests/reader3.py: cleanup
8831
Daniel Veillardd5896142002-12-31 14:45:26 +00008832Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * xmlreader.c python/tests/reader2.py: fixed a problem with
8835 validation within entities pointed by Stéphane Bidoul, augmented
8836 the tests to catch those.
8837
Daniel Veillarddc85f282002-12-31 11:18:37 +00008838Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * python/generator.py: modified the generator to allow keeping
8841 class references when creating new classes, needed to fix a bug
8842 pointed by Stéphane Bidoul where the input buffer of the
8843 xmlTextReader instance gets destroyed if the python wrapper for
8844 the input is not referenced anymore.
8845
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008846Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8849 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8850
Daniel Veillard571b8892002-12-30 12:37:59 +00008851Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * xmlreader.c python/tests/reader.py: fixed another problem
8854 pointed by Stéphane Bidoul
8855
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008856Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8859 with "<a/>"
8860
Daniel Veillardecaba492002-12-30 10:55:29 +00008861Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8862
8863 * SAX.c: warn on xmlns:prefix="foo"
8864 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8865 for namespace attributes handling.
8866
Daniel Veillard2d84a892002-12-30 00:01:08 +00008867Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8870 a really nasty problem raised by a DocBook XSLT transform
8871 provided by Sebastian Bergmann
8872
Daniel Veillard29b3e282002-12-29 11:14:41 +00008873Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8876 by Stéphane Bidoul and integrated it into the tests
8877
Daniel Veillarde18fc182002-12-28 22:56:33 +00008878Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8879
8880 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8881 extended the XmlTextReader API a bit, addding accessors for
8882 the current doc and node, and an entity substitution mode for
8883 the parser.
8884 * python/libxml.py python/libxml2class.txt: related updates
8885 * python/tests/Makefile.am python/tests/reader.py
8886 python/tests/reader2.py python/tests/reader3.py: updated a bit
8887 the old tests and added a new one to test the entities handling
8888
Daniel Veillardaba976d2002-12-28 21:14:18 +00008889Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * python/generator.py python/libxml2class.txt
8892 python/tests/reader.py python/tests/reader2.py: changed the
8893 generator to provide casing for the XmlTextReader similar to
8894 C# so that examples and documentation are more directly transposable.
8895 Fixed the couple of tests in the suite.
8896
Daniel Veillard83298842002-12-28 15:12:33 +00008897Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * doc/guidelines.html: added a document on guildeline for
8900 publishing and deploying XML
8901
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008902Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * valid.c xmlreader.c: final touch running DTD validation
8905 on the XmlTextReader
8906 * python/tests/Makefile.am python/tests/reader2.py: added a
8907 specific run based on the examples from test/valid/*.xml
8908
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008909Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * python/libxml.py: added a few predefined xmlTextReader parser
8912 configuration values.
8913
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008914Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * python/libxml_wrap.h: trying to fix #102037
8917
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008918Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * SAX.c: fixing bug #95296, when the predefined entities
8921 are redefined in the DTD the default one must be used
8922 instead anyway.
8923
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008924Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8925
8926 * doc/xmllint.xml
8927 * doc/xmllint.1
8928 Add discussion of XML_DEBUG_CATALOG to xmllint man
8929 page - bug #100907
8930
8931
Daniel Veillarddf512f42002-12-23 15:56:21 +00008932Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * xmlreader.c: Fixed the empty node detection to avoid reporting
8935 an inexistant close tag.
8936
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008937Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8940 for Python 2.1
8941
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008942Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8945
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008946Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * doc/libxml2-api.xml python/tests/reader.py: one really need
8949 to provide the base URI information when creating a reader parser
8950 from an input stream. Updated the API and the example using it.
8951
Daniel Veillardea7751d2002-12-20 00:16:24 +00008952Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8955 include/libxml/valid.h include/libxml/xmlreader.h: working on
8956 DTD validation on top of xml reader interfaces. Allows to
8957 validate arbitrary large instances. This required some extensions
8958 to the valid module interface and augmenting the size of xmlID
8959 and xmlRef structs a bit.
8960 * uri.c xmlregexp.c: simple cleanup.
8961
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008962Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8965 work on the xml reader interfaces.
8966 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8967 Web page for the Windows binaries.
8968
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008969Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * xmlIO.c: applied a patch for VMS following the report by
8972 Nigel Hall
8973
Daniel Veillard3772de32002-12-17 10:31:45 +00008974Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * parser.c: the parseStartTag bug fix wasn't complete.
8977
Daniel Veillard67df8092002-12-16 22:04:11 +00008978Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8981 parseStartTag, fixing it.
8982 * test/att4 result/att4 result/noent/att4: adding the test
8983 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8984 more methods to XmlTextReader.
8985
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008986Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8987
8988 * win32/libxml2.def.src: added more xml reader exports
8989 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8990 to the build
8991
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008992Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8993
8994 * doc/tutorial/xmltutorial.xml
8995 plus generated html and pdf
8996 Updating tutorial again based on further comments from Niraj
8997 Tolia on the last iteration
8998
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008999Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9000
9001 * doc/tutorial/xmltutorial.xml
9002 * doc/tutorial/includekeyword.c
9003 * doc/tutorial/includegetattribute.c
9004 plus generated html and pdf
9005 Adding fix from Niraj Tolia to tutorial to properly free memory.
9006
9007
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009008Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9011 more methods of XmlTextReader.
9012 * python/libxml2class.txt python/tests/reader.py: this increased the
9013 methods in the bndings, augmented the test to check those new
9014 functions.
9015
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009016Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9019 methods of XmlTextReader.
9020 * python/generator.py python/libxml_wrap.h python/types.c
9021 python/libxml2class.txt: added the reader to the Python bindings
9022 * python/tests/Makefile.am python/tests/reader.py: added a specific
9023 test for the Python bindings of the Reader APIs
9024 * parser.c: small cleanup.
9025
Daniel Veillard06503452002-12-13 10:42:08 +00009026Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * xinclude.c: fallback was only copying the first child not the
9029 full child list of the fallback element, closes #89684 as reopened
9030 by Bernd Kuemmerlen
9031
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009032Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9033
9034 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9035
Daniel Veillard000eafb2002-12-12 10:04:22 +00009036Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9037
Daniel Veillardc1eed322002-12-12 11:01:32 +00009038 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009039 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009040 gives enum values, fix functype return type, put back fields in
9041 structs
9042 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009043
Daniel Veillard024b5702002-12-12 00:15:55 +00009044Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9047 about htmlNodeDumpOutput location.
9048 * xpath.c: removed an undefined function signature
9049 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9050 too many symbols in the API breaking the python bindings.
9051 Updated with the libxslt/libexslt changes.
9052
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009053Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * configure.in: preparing release of 2.4.29
9056 * doc/*: rebuilt the docs and API
9057 * xmlreader.c: a few more fixes for the XmlTextReader API
9058
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009059Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9060
9061 * include/win32config.h: applied mingw patch from Magnus Henoch
9062
Daniel Veillard5aad8322002-12-11 15:59:44 +00009063Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9066
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009067Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9070 building Python script, does the C parsing directly, generates
9071 a better API description including structure fieds defs and
9072 enums. Still a couple of bugs, but good enough for the python
9073 wrappers now.
9074 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9075 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9076 include/libxml/schemasInternals.h include/libxml/tree.h: more
9077 cleanup based on the python analysis script reports.
9078 * libxml.spec.in: make sure the API XML description is part of the
9079 devel package.
9080
Daniel Veillard01c13b52002-12-10 15:19:08 +00009081Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9084 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9085 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9086 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9087 code cleanup, especially the function comments.
9088 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9089
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009090Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * Makefile.am xmlreader.c include/libxml/Makefile.am
9093 include/libxml/xmlreader.h: Adding a new set of APIs based on
9094 the C# TextXmlReader API but converted to C. Allow to parse
9095 in constant memory usage, far simpler to program and explain
9096 than the SAX like APIs, unfinished but working.
9097 * testReader.c: test program
9098
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009099Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9100
9101 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9102
Daniel Veillard64b35282002-12-04 15:10:40 +00009103Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * tree.c: Chip turner indicated that XHTML1 serialization
9106 rule for style actually break on both IE and Mozilla,
9107 try to avoid the rule if escaping ain't necessary
9108
Daniel Veillard8efff672002-12-04 11:44:48 +00009109Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * nanhttp.c: handle HTTP URL escaping, problem reported by
9112 Glen Nakamura and Stefano Zacchiroli
9113
Daniel Veillard1c732d22002-11-30 11:22:59 +00009114Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9117
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009118Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * uri.c: Johann Richard pointed out some XPointer problems for
9121 URN based URI references in XInclude. Modified the URI parsing
9122 and saving routines to allow correct parsing and saving of
9123 XPointers, especially when attached to "opaque" scheme accordingly
9124 to RFC 2396
9125
Daniel Veillard8db67d22002-11-27 19:39:27 +00009126Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9129 of refactoring to the HTML saving code.
9130 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9131 in the doc.
9132
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009133Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9136 to a buffer API to reuse the generic dump to an OutputIO layer,
9137 this reduces code, fixes xmlNodeDump() for XHTML, also made
9138 xmlNodeDump() now return the number of byte written.
9139
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009140Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * python/setup.py.in: another patch from Stéphane Bidoul for
9143 Python bindings on Windows
9144 * doc/parsedecl.py: small cleanup
9145
Daniel Veillard9715c172002-11-25 16:33:40 +00009146Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * libxml.spec.in configure.in: add a line in %changelog for releases
9149
Daniel Veillard9bc53102002-11-25 13:20:04 +00009150Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * parser.c: patch from Marcus Clarke fixing a problem in entities
9153 parsing that was detected in KDe documentations environment.
9154
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009155Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9156
9157 * python/libxml.c (libxml_prev): Return the previous as opposed to
9158 the next node (I guess this is the result of some cut & paste programming:)
9159
Daniel Veillard80d7b902002-11-23 16:23:08 +00009160Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9163
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009164Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * python/generator.py python/libxml.c python/setup.py.in: trying
9167 to fix the Python bindings build on Windows (Stéphane Bidoul)
9168
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009169Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9170
9171 * win32/configure.js: added option for python bindings
9172 * win32/libxml2.def.src: added more exports
9173
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009174Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9175
9176 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9177 pthreads
9178 * win32/wince/*: applied updates to Windows CE port from Javier
9179
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009180Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * configure.in: preparing 2.4.28
9183 * libxml.spec.in doc/Makefile.am: some cleanup
9184 * doc/*: updated the news and regenerated.
9185
Daniel Veillardfee408f2002-11-22 13:18:30 +00009186Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * HTMLparser.c: final touch at closing #87235 </p> end tags
9189 need to be generated.
9190 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9191 this change slightly the output of a few tests
9192 * doc/*: regenerated
9193
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009194Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * parserInternals.c: fixing bug #99190 when UTF8 document are
9197 parsed using the progressive parser and the end of the chunk
9198 is in the middle of an UTF8 multibyte character.
9199
William M. Brack8b2c7f12002-11-22 05:07:29 +00009200Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9201
9202 * threads.c: fixed initialization problem in xmlNewGlobalState
9203 which was causing crash.
9204 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9205 in xmlInitializeGlobalState.
9206 * parserInternals.c: cleaned up ctxt->sax initialisation.
9207
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009208Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * tree.c include/libxml/tree.h: modified the existing APIs
9211 to handle XHTML1 serialization rules automatically, also add
9212 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9213 libxslt serialization uses it when needed without changing
9214 the library API.
9215 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9216 result/xhtml1: added a new test specifically for xhtml1 output
9217 and updated the result of one XHTML1 test
9218
Daniel Veillardd076a202002-11-20 13:28:31 +00009219Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * xinclude.c parserInternals.c encoding.c: fixed #99082
9222 for xi:include encoding="..." support on text includes.
9223 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9224 test/XInclude/ents/isolatin.txt : added a specific regression test
9225 * python/generator.py python/libxml2class.txt: fixed the generator
9226 the new set of comments generated for doc/libxml2-api.xml were
9227 breaking the python generation.
9228
Daniel Veillard817e70b2002-11-19 22:28:48 +00009229Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9232 * configure.in: patch for Solaris on new autoconf closes #98880
9233 * doc/parsedecl.py: repair the frigging API building script,
9234 did I say that python xmllib sucks ?
9235 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9236 and some comment are no more truncated.
9237
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009238Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * parser.c: Martin Stoilov pointed out a potential leak in
9241 xmlCreateMemoryParserCtxt
9242
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009243Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9246 included in HTML documents and using the push parser.
9247
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009248Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9249
9250 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9251 specified, look for the Python interpreter not just in the
9252 specified root but also in the specified location. Fixes #98825
9253
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009254Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * python/libxml.c: fixing bug #98792 , node may have no doc
9257 and dereferencing without checking ain't good ...
9258
Daniel Veillarddad3f682002-11-17 16:47:27 +00009259Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * configure.in: preparing release 2.4.27
9262 * doc/* : updated and rebuilt the docs
9263 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9264 and all the docs are actually packaged and in the final RPMs
9265 * parser.c parserInternals.c include/libxml/parser.h: restore
9266 xmllint --recover feature.
9267
Daniel Veillard68e9e742002-11-16 15:35:11 +00009268Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
Daniel Veillard784b9352003-02-16 15:50:27 +00009270 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009271 processing of parsed entities, and XPath computation on sustitued
9272 entities.
9273 * testXPath.c: make sure entities are substitued.
9274
Daniel Veillard328f48c2002-11-15 15:24:34 +00009275Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
Daniel Veillard784b9352003-02-16 15:50:27 +00009277 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009278 processing of internal parsed entities, which had to be changed.
9279
Daniel Veillard66651aa2002-11-15 11:21:43 +00009280Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9283 trying to fix bug #98517 about building outside the source tree
9284 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9285
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009286Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9287
9288 * include/win32config.h: cleanup
9289 * win32/Makefile.mingw: integrated mingw in JScript configure
9290 * win32/Makefile.msvc: modified to allow mingw coexistence
9291 * win32/configure.js: integrated mingw
9292 * win32/Readme.txt: cleanup
9293
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009294Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * HTMLparser.c: strengthen the guard in the Pop macros,
9297 like in the XML parser, closes bug #97315
9298
Daniel Veillard0821b152002-11-12 20:57:47 +00009299Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9302 callback is never used.
9303
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009304Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * parserInternals.c: fixed the initialization of the SAX structure
9307 which was breaking xsltproc
9308 * xpath.c: patch from Petr Pajas for CDATA nodes
9309 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9310 * parser.c include/libxml/parser.h: patch from Peter Jones
9311 removing a leak in xmlSAXParseMemory() and adding the
9312 function xmlSAXParseMemoryWithData()
9313
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009314Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9315
9316 adding pdf of tutorial, changing web page to link to it
9317 * doc/tutorial/xmltutorial.pdf
9318 * doc/xml.html
9319 * doc/docs.html
9320
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009321Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9322
9323 * doc/tutorial/ar01s08.html
9324 adding file what I forgot for tutorial
9325
9326
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009327Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9328
9329 Adding encoding discussion to tutorial
9330 Added:
9331 * doc/tutorial/images/*.png: DocBook admonition image files
9332 * doc/tutorial/apf.html, apg.html: new generated html
9333 * doc/tutorial/includeconvert.c: conversion code entity file
9334 changed:
9335 * doc/tutorial/xmltutorial.xml: DocBook original
9336 * doc/tutorial/*.html: generated html
9337
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009338Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9339
9340 * include/libxml/*.h: retired xmlwin32version.h
9341 * doc/Makefile.am: retired xmlwin32version.h
9342 * win32/configure.js: retired xmlwin32version.h
9343
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009344Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9345
9346 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009347 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9348 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009349
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009350Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * globals.c: fixed a typo pointed out by Igor
9353 * xpath.c: try to speed up node compare using line numbers
9354 if available.
9355
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009356Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * tree.c: make xmlFreeNode() handle attributes correctly.
9359
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009360Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9361
9362 * catalog.c: completed the #96963 fix, as reported by Karl
9363 Eichwalder
9364
Daniel Veillard56f21f22002-11-06 15:49:46 +00009365Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9368
Daniel Veillard91ad8792002-11-04 17:06:52 +00009369Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * Makefile.am: switched the order of a couple of includes
9372 to fix bugs #97100
9373
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009374Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9375
9376 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9377 xmlLoadCatalogs that used to separate directories with a ':'.
9378
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009379Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9380
9381 * threads.c: improvements to the Windows-side of thread handling
9382 * testThreads.c: conditionally excluded unistd.h
9383 * testThradsWin32.c: broke overlong lines
9384 * include/win32config.h: adapted thread-related macros to the new
9385 scheme and for pthreads on Windows
9386 * win32/Makefile.msvc: introduced a more flexible thread build,
9387 added testThreads[Win32].c to the build
9388 * win32/configure.js: introduced a more flexible thread config
9389
John Fleck61f6fb62002-10-31 15:23:29 +000093902002-10-31 John Fleck <jfleck@inkstain.net>
9391
9392 * doc/xml.html (and, by implication, FAQ.html)
9393 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9394
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009395Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9396
9397 * configure.in: removed xmlwin32version.h
9398 * include/libxml/Makefile.am: removed xmlwin32version.h
9399
Daniel Veillardce66ce12002-10-28 19:01:59 +00009400Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * tree.c: applied patch from Brian Stafford to fix a bug
9403 in xmlReconciliateNs()
9404
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009405Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * tree.c: applied patch from Christian Glahn to allow
9408 xmlNewChild() on document fragment nodes
9409
Daniel Veillardb39bc392002-10-26 19:29:51 +00009410Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * parser.c: Christian Glahn found a problem with a recent
9413 patch to xmlParseBalancedChunkMemoryRecover()
9414 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9415 problems
9416 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9417 test/schemas/seq*: added the test cases from Charles
9418
Daniel Veillard366a9152002-10-23 20:43:53 +00009419Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9422 serious cleanup of the spec file and associated changes
9423 in the Makefiles.
9424 * valid.c: try to remove some warnings on x86_64
9425
Daniel Veillardd033d022002-10-23 14:55:02 +00009426Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9429 fix bug #96586
9430
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009431Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9434 parsing, applied his patch
9435 * result/HTML/attrents.html result/HTML/attrents.html.err
9436 result/HTML/attrents.html.sax test/HTML/attrents.html:
9437 added the test and result case provided by Mikhail Sogrine
9438
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009439Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * vms/build_libxml.com vms/config.vms vms/readme.vms
9442 include/libxml/parser.h include/libxml/parserInternals.h
9443 include/libxml/tree.h include/libxml/xmlIO.h
9444 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9445 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9446 Applied the VMS update patch from Craig A. Berry
9447 * doc/*.html: update
9448
Daniel Veillardf000f072002-10-22 14:28:17 +00009449Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9452
Daniel Veillard1e208222002-10-22 14:25:25 +00009453Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * debugXML.c: adding a grep command to --shell in xmllint
9456 for T.V. Raman
9457
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009458Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * xmlcatalog.c: tried to fix some of the problem with --sgml
9461
Daniel Veillard935494a2002-10-22 14:22:46 +00009462Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * parser.c: tried to fix bug #91500 where doc->children may
9465 be overriden by a call to xmlParseBalancedChunkMemory()
9466
9467Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9470 identifiers in SGML catalogs containing '&'
9471
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009472Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * python/types.c: fixed bugs when passing result value tree
9475 to Python functions.
9476
Daniel Veillard48267432002-10-18 11:21:38 +00009477Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * configure.in: preparing the release of 2.4.26
9480 * doc/*: updated and rebuilt the documentation
9481
Daniel Veillardbb284f42002-10-16 18:02:47 +00009482Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * parser.c: fixed a XML Namespace compliance bug reported by
9485 Alexander Grimalovsky
9486
Daniel Veillard44892f72002-10-16 15:23:26 +00009487Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * HTMLtree.c: fixed serialization of script and style when
9490 they are not lowercase (i.e. added using the API to the tree).
9491
Daniel Veillard2fd85422002-10-16 14:32:41 +00009492Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * valid.c: make xmlValidateDocument emit a warning msg if there
9495 is no DTD, pointed by Christian Glahn
9496
Daniel Veillard32370232002-10-16 14:08:14 +00009497Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9500 content model when some of the blocks have min or max, and a couple
9501 of bugs found in the process.
9502 * result/schemas/list0* test/schemas/list0*: added some specific
9503 regression tests
9504
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009505Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * README: updated the contact informations
9508
Daniel Veillard63186732002-10-15 08:43:17 +00009509Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9512 misses it, reported by Peter Bray.
9513
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009514Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9517 and removed a few warnings
9518
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009519Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * parser.c: Christian Glahn found a small bug in the push parser.
9522 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9523 public
9524
Daniel Veillard6045c902002-10-09 21:13:59 +00009525Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * xmlschemas.c include/libxml/xmlschemas.h: added
9528 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9529 * testSchemas.c: added --memory to test the new interface
9530
Daniel Veillardf0070122002-10-09 14:24:17 +00009531Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * doc/index.py doc/search.php: integrated the XSLT indexing,
9534 a few fixed in the indexer, added a scope selection at the
9535 search level.
9536
Daniel Veillard01992e02002-10-09 10:20:30 +00009537Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9540 this was due to uninitialized parts of the validation context
9541
Daniel Veillard321be0c2002-10-08 21:26:42 +00009542Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * debugXML.c: applied patch from Mark Vakoc except the API
9545 change, preserved it.
9546 * doc/*: updated the docs to point to the search engine for
9547 information lookup or before bug/help reports.
9548
Daniel Veillard01e87d22002-10-08 16:55:06 +00009549Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * doc/index.py doc/search.php: added mailing-list archives
9552 indexing and lookup
9553
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009554Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9557
Daniel Veillard9b006132002-10-07 11:13:27 +00009558Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * doc/index.py: improved HTML indexing
9561 * doc/search.php: make the queries also lookup the HTML based indexes
9562
Daniel Veillard141d04b2002-10-06 21:51:18 +00009563Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * doc/index.py: added HTML page indexing
9566
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009567Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9568
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009569 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009570 problem in libxslt.
9571 * catalog.c: fixed list handling in XML_CATALOG_FILES
9572
Daniel Veillardceb09b92002-10-04 11:46:37 +00009573Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * valid.c: typo/bug found by Christian Glahn
9576
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009577Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9578
9579 * xmlIO.c: applied Windows CE patch from Javier.
9580 * win32/wince: new directory, contains support for the PocketPC
9581 with Windows CE from Javier.
9582 * include/win32config.h: reorganised, removed duplicate
9583 definitions and applied WinCE patch from Javier.
9584 * include/wsockcompat.h: new file, now contains WinSock
9585 compatibility macros.
9586 * win32/Makefile.msvc: introduced double-run compilation.
9587
Daniel Veillarde16b5742002-09-26 17:50:03 +00009588Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * configure.in include/libxml/xmlwin32version.h: preparing release
9591 of 2.4.25
9592 * doc/*: updated and regenerated teh docs and web pages.
9593
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009594Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9597 error were not covering namespace declarations.
9598 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9599 it was missing the attribute declaration for the namespace
9600 * result/VC/NS3: the fix now report breakages in that test
9601
Daniel Veillardabe01742002-09-26 12:40:03 +00009602Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9605
Daniel Veillard2ace1952002-09-26 12:28:02 +00009606Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9609 and regenerated the docs and web site
9610
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009611Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9614 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9615 not before
9616
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009617Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * python/generator.py python/libxml2class.txt: fixed a stupid error
9620 breaking the python API
9621
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009622Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9625 triostr.c triostr.h: applied a trio update patch from
9626 Bjorn Reese which should work with MinGW
9627
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009628Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * tree.c: improving some documentation comments
9631 * xmlregexp.c: found and fixed a mem leak with python regression tests
9632 * doc/*: rebuilt the doc and the API XML file including the
9633 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9634 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9635 python/types.c: added access to the XML Schemas regexps from
9636 python
9637 * python/tests/Makefile.am python/tests/regexp.py: added a
9638 simple regexp bindings test
9639
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009640Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9641
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009642 * doc/xml.html:
9643 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009644
Daniel Veillard118aed72002-09-24 14:13:13 +00009645Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlregexp.c: fixed the data callback on transition functionality
9648 which was broken when using the compact form
9649 * result/schemas/*: updated the results, less verbose, all tests
9650 pass like before
9651 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9652 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9653 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9654 annoying warnings
9655 * xpath.c: try to provide better error report when possible
9656
Daniel Veillard72336152002-09-21 13:08:14 +00009657Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * Makefile.am: fixed a breakage raised by Jacob
9660
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009661Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9662
9663 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9664 which don't use sockets
9665
Igor Zlatkovic01280582002-09-20 16:40:34 +00009666Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9667
9668 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9669 * win32/configure.js: applied zlib patch from Daniel Gehriger
9670
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009671Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9672
9673 * win32/configure.js: applied the patch from Mark Vakoc for
9674 regexp support
9675 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9676 for regexp support
9677
Daniel Veillardb5c05732002-09-20 13:36:25 +00009678Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * xmlschemastypes.c: as pointed by Igor Float and Double
9681 parsing ain't finished yet
9682
Daniel Veillard40b11342002-09-20 12:01:39 +00009683Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * Makefile.am configure.in: trying to fix #88412 by bypassing
9686 all the python subdir if python ain't detected
9687
Daniel Veillard23e73572002-09-19 19:56:43 +00009688Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9691 made configuring with regexps/automata/unicode the default
9692 but without schemas ATM
9693 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9694 fixed the regexp based DTD validation performance and memory
9695 problem by switching to a compact form for determinist regexps
9696 and detecting the determinism property in the process. Seems
9697 as fast as the old DTD validation specific engine :-) despite
9698 the regexp built and compaction process.
9699
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009700Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * valid.c: determinism is debugged, new DTD checking code now works
9703 but xmlFAComputesDeterminism takes far too much CPU and the whole
9704 set usues too much memory to be really usable as-is
9705
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009706Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * tree.c: fixed another stupid bug in xmlGetNodePath()
9709 * xmllint.c: --version now report the options compiled in
9710
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009711Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * HTMLparser.c: small cleanup
9714 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9715 when configured with them. A bit of debugging around the determinism
9716 checks is still needed
9717
Daniel Veillard63b01c22002-09-17 19:25:28 +00009718Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9721
Daniel Veillard92727042002-09-17 17:59:20 +00009722Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * xmlIO.c: small portability glitch fixed.
9725
Daniel Veillard84d70a42002-09-16 10:51:38 +00009726Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xmlschemastypes.c: incomplete steps for real/double support
9729 * testAutomata.c include/libxml/xmlautomata.h
9730 include/libxml/xmlregexp.h: avoiding a compilation problem
9731 * valid.c include/libxml/valid.h: starting the work toward using
9732 the regexps for actual DTD validation
9733
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009734Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * hash.c: cosmetic cleanup
9737 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9738 integrating a DTD validation layer based on the regexps
9739
Daniel Veillard4402ab42002-09-12 16:02:56 +00009740Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9743 the determinism was tested before eliminating the epsilon
9744 transitions :-(
9745
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009746Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * python/generator.py python/libxml.c python/libxml.py
9749 python/libxml2-python-api.xml python/libxml2class.txt
9750 python/libxml_wrap.h python/types.c: updated the python
9751 bindings, added code for easier File I/O, and the ability to
9752 define a resolver from Python fixing bug #91635
9753 * python/tests/Makefile.am python/tests/inbuf.py
9754 python/tests/outbuf.py python/tests/pushSAXhtml.py
9755 python/tests/resolver.py python/tests/serialize.py: updated
9756 and augmented the set of Python tests.
9757
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009758Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9759
9760 * win32/configure.js: added more readme info for the binary
9761 package.
9762
Daniel Veillard607b35c2002-09-10 12:16:19 +00009763Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmlIO.c: fixed a stupid out of bound array error
9766
9767Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9770 messing around with support for Windows path, cleanups,
9771 trying to identify and fix the various code path to the
9772 filename access. Added xmlNormalizeWindowsPath()
9773
Daniel Veillard76575762002-09-05 14:21:15 +00009774Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * error.c valid.c: working on better error reporting of validity
9777 errors, especially providing an accurate context.
9778 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9779 error reports in those cases.
9780
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009781Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9784 parser.c parserInternals.c xmlIO.c: get rid of all the
9785 perror() calls made in the library execution paths. This
9786 should fix both #92059 and #92385
9787
Daniel Veillard19aa7022002-09-05 11:14:19 +00009788Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xmllint.c: memory leak reporting was broken after a change
9791 of the preprocessor symbol used to activate it.
9792
Daniel Veillardec6725e2002-09-05 11:12:45 +00009793Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * tree.c: try to make the copy function work for node of
9796 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9797 DOM layers though, not libxml2 itself.
9798
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009799Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * valid.c: try to provide file and line informations, not all
9802 messages are covered, but it's a (good) start
9803
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009804Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * xinclude.c: reimplemented a large part of the XInclude
9807 processor, trying to minimize resources used, James Henstridge
9808 provided a huge test case which was exhibiting severe memory
9809 consumption problems.
9810
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009811Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * python/Makefile.am: applied patch from Christophe Merlet to
9814 reestablish DESTDIR
9815
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009816Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * libxml.spec.in: fixes libary path for x86_64 AMD
9819
John Fleckbe98b332002-09-04 03:16:23 +00009820Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9821
9822 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009823 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009824 (plus resulting generated html files)
9825 fixing one spot I missed in the tutorial where I hadn't freed
9826 memory properly
9827
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009828Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9829
9830 * doc/tutorial/includeaddattribute.c
9831 * doc/tutorial/includeaddkeyword.c
9832 * doc/tutorial/includegetattribute.c
9833 * doc/tutorial/includekeyword.c
9834 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009835 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009836 update tutorial to properly free memory (thanks to Christopher
9837 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009838 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009839 added image files so the callouts are graphical, making it
9840 easier to read ( use "--param callout.graphics 1" to generate
9841 html with graphical callouts)
9842
Daniel Veillarde1662542002-08-28 11:50:59 +00009843Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9846 nice logos generated by Marc Liyanage
9847 * doc/site.xsl *.html: changed the stylesheet to show the new
9848 logo and regenerated the pages
9849
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009850Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9853
Daniel Veillard42766c02002-08-22 20:52:17 +00009854Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xpath.c: possible mem leak patch from Jason Adams
9857
9858Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9861 in the XQuery namespace
9862 * configure.in: preparing 2.4.24
9863 * doc/*.html: updated the web pages
9864
9865Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * python/generator.py: closing bug #85258 by generating conditional
9868 compile check to avoid linking to routines not configured in.
9869
Havoc Pennington84ec40a2002-08-22 13:59:35 +000098702002-08-22 Havoc Pennington <hp@pobox.com>
9871
9872 * autogen.sh: update error message for missing automake
9873
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009874Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * python/Makefile.am: typo in target name resulted in libxml2.py
9877 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9878
Daniel Veillard22669b22002-08-22 07:17:11 +00009879Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * win32/win32/Makefile.mingw: updated with version from
9882 Elizabeth Barham at http://soggytrousers.net/repository/
9883
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009884Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9885
9886 * win32/Makefile.msvc: added the prefix location to the include
9887 and lib search path.
9888
Havoc Pennington830e8972002-08-18 22:22:13 +000098892002-08-18 Havoc Pennington <hp@pobox.com>
9890
9891 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9892 both automake 1.6 and 1.4 installed get the right automake. Means
9893 compilation from CVS will now require the latest automake 1.4
9894 release, or manually creating symlinks called "automake-1.4" and
9895 "aclocal-1.4"
9896
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009897Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * configure.in python/Makefile.am: more AMD 64 induced changes from
9900 Frederic Crozat
9901
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009902Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * xinclude.c: oops I was missing the xml:base fixup too
9905 * result/XInclude/*.xml: this adds xml:base attributes to most
9906 results of the tests
9907
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009908Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xinclude.c: quick but apparently working implementation of
9911 xi:fallback, should close bug #89684
9912 * Makefile.am test/XInclude/docs/fallback.xml
9913 result/XInclude/fallback.xml: added a basic test for fallback,
9914 and run with --nowarning to avoid a spurious warning
9915 * configure.in: applied patch from Frederic Crozat for python
9916 bindings on AMD 64bits machines.
9917
Daniel Veillard9e923512002-08-14 08:48:52 +00009918Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9921 the caller don't pass a SAX callback block.
9922
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009923Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * tree.c: applied the same fix for the XML-1.0 namespace to
9926 xmlSearchNsByHref() as was done for xmlSearchNs()
9927
Daniel Veillardad11b302002-08-12 14:53:41 +00009928Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * libxml.3: small cleanup of the man page
9931 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9932 when serializing HREF attributes generated by XSLT.
9933
Daniel Veillardc084e472002-08-12 13:27:28 +00009934Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9937 version of Marc Liyanage' patch for boolean attributes in HTML
9938 output
9939
Daniel Veillard5f91b372002-08-12 12:13:01 +00009940Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * python/tests/serialize.py: fixed the test results, indenting
9943 behaviour changed slightly
9944
Aleksey Sanin9e951762002-08-08 18:02:41 +00009945Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9946
9947 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9948 new c14n function to Windows def files
9949
Aleksey Saninea4272a2002-08-02 23:50:03 +00009950Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9951
9952 * c14n.c: fixed a memory leak in c14n code
9953
Daniel Veillard58e44c92002-08-02 22:19:49 +00009954Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * parser.c include/libxml/parser.h: adding a new API for Christian
9957 Glahn: xmlParseBalancedChunkMemoryRecover
9958 * valid.c: patch from Rick Jones for some grammar cleanup in
9959 validation messages
9960 * result/VC/* result/valid/*: this slightly change some of the
9961 regression tests outputs
9962
Daniel Veillard0bf29002002-08-01 12:54:11 +00009963Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * tree.c: trying to fix a problem in namespaced attribute handling
9966 raised by Christian Glahn
9967
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009968Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * encoding.c include/libxml/encoding.h: Opening the interface
9971 xmlNewCharEncodingHandler as requested in #89415
9972 * python/generator.py python/setup.py.in: applied cleanup
9973 patches from Marc-Andre Lemburg
9974 * tree.c: fixing bug #89332 on a specific case of loosing
9975 the XML-1.0 namespace on xml:xxx attributes
9976
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009977Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9978
9979 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9980 corner case from new Merlin's test suite and added a callback
9981 that will be used to improve xmlsec performance
9982
9983
Daniel Veillard0b22def2002-07-29 16:23:03 +00009984Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * HTMLtree.c: trying to fix the <style> escaping problem in
9987 HTML serialization bug #89342
9988
Daniel Veillard0b28e882002-07-24 23:47:05 +00009989Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9992 and rebuilt the web site.
9993
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009994Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009995
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009996 * include/libxml/tree.h: added _private member to xmlNs struct
9997
Daniel Veillard1d995272002-07-22 16:43:32 +00009998Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * HTMLparser.c: fixing bug #84876 based on the xml working
10001 code.
10002
William M. Brack61eaba52002-07-21 11:14:18 +000010003Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10004
10005 * python/Makefile.am: enhanced to fix bug 72012 (errors
10006 when using '-jX' make parameter)
10007
William M. Brackef61d202002-07-19 08:32:00 +000010008Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10009
10010 * xpath.c: small additional enhancement for booleans
10011 compared to nodesets
10012
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010013Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * HTMLtree.c: changed the order of the encoding declaration
10016 attributes in the meta tags due to a bug in IE/Mac
10017
William M. Brack0c022ad2002-07-12 00:56:01 +000010018Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10019
10020 * xpath.c: enhanced handling of booleans (especially '='
10021 and '!=' for nodesets) - fixes bug 85256. Added new
10022 routine xmlXPathNotEqualValues for more proper handling
10023 of '!=' when nodesets are involved.
10024
Daniel Veillard06944e22002-07-11 19:55:18 +000010025Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10028 doc/xmlcatalog_man.xml to the source distribution
10029
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010030Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10031
10032 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10033 asked for this.
10034
Daniel Veillard539638b2002-07-06 19:55:14 +000010035Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * configure.in: preparing 2.4.23
10038 * doc/*: rebuilt the docs
10039
Daniel Veillard176d99f2002-07-06 19:22:28 +000010040Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * parser.c: fixing bug #84169 by fixing the
10043 comment of xmlCreatePushParserCtxt to describe the
10044 encoding detection parameters better.
10045
Daniel Veillard37f961d2002-07-06 17:53:56 +000010046Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * valid.c: fixing bug #79331 in one path the lookup for
10049 ID attributes on a namespaced node wasn't handled correctly :-\
10050
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010051Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * HTMLparser.c: trying to fix 87235 about discarded white
10054 spaces in the HTML parser.
10055 * result/HTML/*: this changes the output of a number of HTML
10056 regression tests
10057
Daniel Veillardfdc91562002-07-01 21:52:03 +000010058Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * xpath.c: applied patch from Richard Jinks for the namespace
10061 axis + fixed a memory error.
10062 * parser.c parserInternals.c: applied patches from Peter Jacobi
10063 removing ctxt->token for good.
10064 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10065 popped out by the regression tests.
10066 * Makefile.am: patch for threads makefile from Gary Pennington
10067
William M. Brack6000af52002-06-28 11:43:13 +000010068Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10069
Daniel Veillardfdc91562002-07-01 21:52:03 +000010070 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010071 expressions involving preceding-sibling (et al).
10072
Daniel Veillard153120c2002-06-18 07:58:35 +000010073Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * hash.c: applied a patch from Peter Jacobi to solve a problem
10076 when compiling with the Watcom C on Win32
10077 * result/schemas/*.err: the change of hashing algo generated
10078 permutations in the output
10079
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010080Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * hash.c: applied patch from Sander Vesik improving the quality of
10083 the hash function.
10084
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100852002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010086
10087 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10088 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10089 xmllint.c xpath.c: replaced sprintf() with snprintf()
10090 to prevent possible buffer overflow (the bug was pointed
10091 out by Anju Premachandran)
10092
Daniel Veillarde059b892002-06-13 15:32:10 +000010093Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * parser.c: removed an uninitialized data error popped by valgrind
10096 on PE references
10097
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010098Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10099
10100 * doc/xml.html
10101 adding tutorial reference to the web page
10102
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010103Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10104
10105 * doc/tutorial/xmltutorial.xml
10106 * doc/tutorial/ar01s07.html
10107 * doc/tutorial/ape.html
10108 * doc/tutorial/includegetattribute.c
10109 adding section to tutorial about retrieving an attribute
10110 value
10111
Daniel Veillardf5582f12002-06-11 10:08:16 +000010112Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * parser.c: applied a couple of patches from Peter Jacobi to start
10115 to get rid of ctxt->token, with a possible significant speed
10116 improvement to be gained once done. Better compliance with PE
10117 references constructs in DTDs too.
10118 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10119 from Peter too
10120
Daniel Veillard38d80e22002-06-11 07:24:56 +000010121Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10124 xmlParseElement was likely to have been deallocated at the
10125 time of the report, possibly leading to segfault. Just report
10126 the tag name now.
10127
Daniel Veillard9e412302002-06-10 15:59:44 +000010128Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xpath.c: patch from Richard Jinks for XPath substring() function
10131 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10132
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101332002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010134
10135 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10136
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010137Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10138
10139 *doc/FAQ.html
10140 fixing typos in FAQ, thanks to Robert Funnell for the
10141 editing help
10142
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010143Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * NEWS: got complaints from rpmlint that it was empty
10146
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010147Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10148
10149 * added doc/tutorial, including:
10150 apa.html
10151 apb.html
10152 apc.html
10153 apd.html
10154 ar01s02.html
10155 ar01s03.html
10156 ar01s04.html
10157 ar01s05.html
10158 ar01s06.html
10159 includeaddattribute.c
10160 includeaddkeyword.c
10161 includekeyword.c
10162 includestory.xml
10163 index.html
10164 xmltutorial.xml
10165 libxml tutorial, including generated html
10166
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010167Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10168
10169 * result/c14n/exc-without-comments/merlin-c14n-two-*
10170 result/c14n/without-comments/merlin-c14n-two-*
10171 test/c14n/exc-without-comments/merlin-c14n-two-*
10172 test/c14n/without-comments/merlin-c14n-two-*
10173 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10174 c14n/exc-c14n and slightly modified test script to handle
10175 these test cases
10176 * c14n.c: fixed bugs for complicated nodes set (namespace
10177 without node and others from merlin-c14n-two.tar.gz)
10178 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10179 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10180 for xmlsec performance patch
10181 * xpath.c: fixed self::node() for namespaces and attributes
10182
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010183Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10184
10185 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10186 but with the format parameter
10187 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10188
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010189Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10190
10191 * Makefile.am: updated c14n tests suite
10192 * c14n.c: performance improvement for previous c14n patch
10193
Daniel Veillarde72c7562002-05-31 09:47:30 +000010194Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * parser.c: another peroformance patch from Peter Jacobi, that
10197 time on parsing attribute values.
10198
Aleksey Sanin508a1012002-05-31 06:32:32 +000010199Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10200
10201 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10202 into LibXML2 test suite
10203
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010204Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10205
10206 * c14n.c: propagating xpath ancesstors node fix to c14n
10207 plus small performance improvement to reduce number of
10208 mallocs
10209 * xpath.c: fixed ancestors axis processing for namespace nodes
10210
Daniel Veillard46de64e2002-05-29 08:21:33 +000010211Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10214 Peter Jacobi
10215
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010216Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * configure.in: preparing 2.4.22
10219
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010220Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10223 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10224 a public entry point.
10225 * doc/*: rebuilt the API and docs
10226
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010227Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xpath.c: patch from Richard Jinks to fix a problem introduced
10230 in the previous patch and pointed by Norm
10231
Daniel Veillardc6924812002-05-24 11:10:43 +000010232Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * libxml.spec.in: fixing bug #81112
10235
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010236Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * uri.c: fixing bug #82848
10239
Daniel Veillarda2878972002-05-24 07:54:39 +000010240Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10243 output of one catalog test
10244
Aleksey Sanin114e4752002-05-24 07:20:27 +000010245Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010246
Aleksey Sanin114e4752002-05-24 07:20:27 +000010247 * global.data globals.c tree.c include/libxml/globals.h
10248 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10249 default value for global parameter xmlIndentTreeOutput to 1 and
10250 introduced new global parameter xmlTreeIndentString (the string
10251 used to do one-level indent) with default value " " (as it was
10252 in tree.c)
10253
Daniel Veillard49d5af82002-05-23 11:55:49 +000010254Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10257 with trio and schemas.
10258
Daniel Veillard7c13af42002-05-22 09:57:32 +000010259Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * xpath.c: patch from Richard Jinks to fix the problem raised in
10262 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10263
Daniel Veillard5a872412002-05-22 06:40:27 +000010264Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlschemas.c: a bit of work on import.
10267 * xmlschemastypes.c: Charles Bozeman provided a compare function
10268 for date/time types so min/max facet restrictions should work,
10269 indeterminate comparisons return an error instead of equal.
10270 * test/schemas/date_0* result/schemas/date_0_0: specific test
10271 from Charles Bozeman too
10272
Daniel Veillard10b6da42002-05-18 07:55:20 +000010273Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10276 from Christian Cornelssen fixing the man pages and the Catalog
10277 building script.
10278 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10279 next step is <xs:import> I now have a reasonable understanding
10280 of how it works.
10281
Daniel Veillarde5354492002-05-16 08:43:22 +000010282Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10285
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010286Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10287
10288 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10289
Daniel Veillard088bf112002-05-14 11:03:59 +000010290Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xpath.c: fixing an XPath function evalutation bug pointed out
10293 by Alexey Efimov where the context was lost when evaluating
10294 the function arguments
10295
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010296Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010297
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010298 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10299 function public for XMLSec performance optimizations
10300
Daniel Veillard3cd72402002-05-13 10:33:30 +000010301Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * python/generator.py python/libxml2class.txt : fixed a problem
10304 with the HTML parser pointed by Gary Benson
10305 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10306 example
10307
Aleksey Sanine48a3182002-05-09 18:20:01 +000010308Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10309 * parser.c: fixed bug #81159 (memory growth in SAX)
10310
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010311Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10312 * xpath.c: fixed bug #78858 (the real fix)
10313
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010314Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010315 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010316
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010317Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * tree.c: modified xmlNodeSetBase to allow changing the
10320 base of a document.
10321
Daniel Veillard070803b2002-05-03 07:29:38 +000010322Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xmlschemastypes.c: patch Charles Bozeman for validation of
10325 all the date, time, and duration types
10326 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10327 * configure.in: fixed an error pointed by an user
10328 * xml2-config.in: fixed an error pointed by an user
10329
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010330Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10331
10332 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10333 win32/libxml2.def.src xmlIO.c: exported default
10334 'file:', 'http:' and 'ftp:' protocols input handlers
10335 and maked protocols comparisson case insensitive
10336
Daniel Veillard34de97f2002-04-30 14:29:22 +000010337Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * configure.in: Neven Has detected a typo
10340
Daniel Veillard28577c32002-04-30 06:48:41 +000010341Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10344 as one of the persons allowed to commit directly to the
10345 module.
10346
Daniel Veillardfc57b412002-04-29 15:50:14 +000010347Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10350 * valid.c: raised a too low limit
10351 * doc/*: rebuilt the docs
10352
Daniel Veillardeca82812002-04-24 11:42:02 +000010353Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * test/XPath/expr/floats test/XPath/expr/functions
10356 result/XPath/expr/floats result/XPath/expr/functions
10357 xpath.c: another XPath conformance patch from Richard Jinks
10358
Daniel Veillard13e04c62002-04-23 17:51:29 +000010359Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xmlschemas.c: fixed validation of attribute groups.
10362 * test/schemas result/schemas: added an example from the primer
10363
Daniel Veillard88c58912002-04-23 07:12:20 +000010364Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10367 * test/schemas result/schemas: updated the test list
10368
Daniel Veillarde19fc232002-04-22 16:01:24 +000010369Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * TODO: updated a bit
10372 * parser.c: made a comment more specific
10373 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10374 Schemas conformance.
10375 * test/schemas result/schemas: updated the test list
10376
Daniel Veillard441bc322002-04-20 17:38:48 +000010377Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10380 implementing xs:all with minOccurs = 0
10381 * tes/schemas/* result/schemas/*: added more tests covering
10382 xs:all
10383
Daniel Veillard8a001f62002-04-20 07:24:11 +000010384Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * xmlregexp.c: first implementation of the all particle, this
10387 may need to be revisited for case where not all transitions
10388 must be crossed.
10389
Daniel Veillard7646b182002-04-20 06:41:40 +000010390Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * tree.c: another entity processing update from Markus Henke
10393
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010394Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10395
10396 * trionan.c: fixed crash on OSF/1
10397
Daniel Veillardb4398962002-04-19 07:01:55 +000010398Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * xmlschemas.c: more Schemas work
10401 * test/schemas/* result/schemas/*: added more tests coming
10402 from the spec.
10403
Daniel Veillard54761132002-04-18 21:00:44 +000010404Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10407 ExcC14N specification
10408
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010409Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * tree.c: patch from Markus Henke, fix for recursive entities.
10412
Daniel Veillard23b1f372002-04-18 15:50:05 +000010413Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xpath.c: fix a problem with string() on a document node.
10416
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010417Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * Makefile.am xmlschemas.c: more Schemas work
10420 * test/schemas/* result/schemas/*: added more tests coming
10421 from the spec.
10422
Daniel Veillard6231e842002-04-18 11:54:04 +000010423Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10426 * result/HTML/*: this changes a few things in the results
10427
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010428Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10429
10430 * include/libxml/tree.h: eliminated 'declaration different than
10431 prototype' warning
10432 * include/win32config.h: "resolved" conflicts with errno.h
10433
Daniel Veillardb509f152002-04-17 16:28:10 +000010434Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10437 on the automata interfaces and debug of counted choices
10438 * test/schemas/* result/schemas/*: added a number of tests
10439
Daniel Veillard8651f532002-04-17 09:06:27 +000010440Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10443 a bit of work on Schemas
10444 * testSchemas.c: try to make it more useful
10445 * test/schemas/* result/schemas/* Makefile.am: changed the
10446 Schemas regression test procedure, started adding a few samples
10447
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010448Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10449
10450 * include/libxml/encoding.h: Patch for the Borland C++ builder
10451 * include/libxml/tree.h: Patch for the Borland C++ builder
10452 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010453 * win32/bcb5: New directory for the Borland C++ builder
10454 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010455
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010456Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10457
10458 * win32/Makefile.msvc: Update for XML Schema support
10459 * win32/configure.js: Update for XML Schema support
10460 * win32/libxml2.def.src: Update for XML Schema support
10461
Daniel Veillard4255d502002-04-16 15:50:10 +000010462Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10465 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10466 xmlunicode.c include/libxml/Makefile.am
10467 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10468 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10469 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10470 include/libxml/xmlversion.h.in : merged the current state of
10471 XML Schemas implementation, it is not configured in by default,
10472 a specific --schemas configure option has been added.
10473 * test/automata test/regexp test/schemas Makefile.am
10474 result/automata result/regexp result/schemas:
10475 merged automata/regexp/schemas regression tests
10476
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010477Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * xpath.c: Gary found a compile time problem, fixes #78823
10480
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010481Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * configure.in: release of 2.4.20
10484 * doc/*: updated and rebuilt the docs
10485
Daniel Veillardf544f192002-04-15 12:56:56 +000010486Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * python/Makefile.am: patch from Cristian Gafton to build on
10489 Red Hat 6.2, should also fix #75779
10490
Daniel Veillard940492d2002-04-15 10:15:25 +000010491Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * valid.c: first part of fixing #78729
10494
Daniel Veillardeb475a32002-04-14 22:00:22 +000010495Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10498 escaping of URI when saving HTML files.
10499 * result/HTML/*: this impacted some tests
10500
Daniel Veillard9b731d72002-04-14 12:56:08 +000010501Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * configure.in: trying to fix #77441
10504
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010505Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * include/libxml/xmlIO.h: Hallski complained it could not be
10508 included by itself.
10509
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010510Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10513
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010514Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10515
10516 * win32/configure.js: patch from Nilo for the c14n option
10517 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10518
Daniel Veillardda423da2002-04-10 19:25:38 +000010519Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10522 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10523 LIBXML_THREAD_ENABLED
10524
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010525Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xpath.c: another patch from Richard Jinks for substring conformance
10528 * test/XPath/expr/floats test/XPath/expr/strings
10529 result/XPath/expr/floats result/XPath/expr/strings: update of the
10530 test suite to check those.
10531
Daniel Veillard01917aa2002-04-10 11:30:41 +000010532Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xpath.c: patch from Richard Jinks for .x float parsing.
10535
Daniel Veillard46d6c442002-04-09 16:10:39 +000010536Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * parser.c: patch from Markus Henke when an encoding ain't recognized
10539
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010540Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * libxml.m4: got a report that #include <string.h> was needed
10543
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010544Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10547
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010548Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10549
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010550 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010551
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010552Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10555 pointed out by Melvyn Sopacua.
10556
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010557Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * libxml.m4: Frédéric Crozat gave a patch related to the change
10560 of Include paths breaking the libxml.m4
10561
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010562Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * xpath.c: Fix bug #76927 forgot to save some context
10565 when evaluating binary expressions
10566
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010567Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * configure.in: fixed configure for MPE/iX from Markus Henke
10570 * xmlmemory.c: fixed initialization problems
10571 * xpath.c: another set of patches from Richard Jinks this
10572 fixes "make XPathtests" on linux
10573
Daniel Veillard21458c82002-03-27 16:12:22 +000010574Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10577 * test/XPath/expr/compare test/XPath/expr/equality
10578 test/XPath/expr/floats test/XPath/expr/functions
10579 test/XPath/expr/strings result/XPath/expr/compare
10580 result/XPath/expr/equality result/XPath/expr/floats
10581 result/XPath/expr/functions result/XPath/expr/strings: Updated
10582 tests though they show a divergence on Linux
10583
Daniel Veillard28dfed12002-03-27 09:08:17 +000010584Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * xpath.c trionan.c: previous commit also included patches
10587 from Richard Jinks on some IEEE support corner case
10588
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010589Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10592 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10593 that $(datadir) should be used for docs
10594
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010595Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10598 could leak filedescriptors
10599
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010600Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * configure.in nanohttp.c: applied patch from Allan Clark for
10603 UnixWare/OpenServer
10604
Daniel Veillard19274092002-03-25 16:48:03 +000010605Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * configure.in: preparing 2.4.19
10608 * doc/*: rebuilt the docs
10609
Daniel Veillard56b2db72002-03-25 16:35:28 +000010610Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * nanohttp.c: fixing #76043, got fed up with non-portability
10613 of that piece of code.
10614
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010615Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * valid.c SAX.c: Never commit without running "make tests" :-(
10618 fix a couple of stupidities in the previous commit
10619 * result/*: a few changes in some attribute order result of previous
10620 commit.
10621
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010622Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10625 the internal subset should not raise duplicate ID errors,
10626 also there was a small bug in conjunction to namespace
10627 declarations defaulted and xml:xxx attributes DTD definitions.
10628
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010629Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * xpath.c: Richard Jinks also raised some rounding problems
10632 this tries to fix them
10633
Daniel Veillard4e2df542002-03-22 12:23:14 +000010634Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10637 behaviour in xmlXPathCastToString()
10638
Daniel Veillarddb552912002-03-21 13:27:59 +000010639Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10642 raised by Morus Walter
10643
Daniel Veillard9e537932002-03-21 13:08:08 +000010644Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10647 from Igor
10648
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010649Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: fixing #75619, related to a problem when trying
10652 to evaluate condition when the current node set resulting
10653 from that sub-step evaluation is empty. Also fixes 2 potential
10654 problem with previous-sibling and next-siblings axis.
10655
Daniel Veillard1840ef02002-03-21 08:05:23 +000010656Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10659 HTML support is not configured in.
10660
Daniel Veillard561b7f82002-03-20 21:55:57 +000010661Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10664 include/libxml/tree.h: dohh I really didn't intended to commit
10665 this test version :-(
10666
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010667Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * testSAX.c: I wanted to see the real speed at the SAX interface
10670 after a little too many Ximianer started complaining about the
10671 parser speed.
10672 added a --quiet option:
10673 paphio:~/XML -> ls -l db100000.xml
10674 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10675 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10676 3200006 callbacks generated
10677 real 0m1.270s
10678 Which means 16MBytes/s and 3Mcallback/s
10679
Daniel Veillardc62a1472002-03-19 18:35:12 +000010680Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xpath.c: valgrind spotted another error that time when running
10683 on libxslt regression tests
10684
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010685Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * Makefile.am: adding "make valgrind" running the full regression
10688 tests (except python ones) under Valgrind (using valgrind -q
10689 which was kindly added by the author).
10690 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10691 passes cleanly now except an obcure floating point initialization
10692 raised in log10() in one XPath regression test ???
10693 * tree.c: edited some comments to close #75244
10694
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010695Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10698 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10699 context of ScrollKeeper, made sure that if the number is
10700 an integer, the serialization follows the description at
10701 http://www.w3.org/TR/xpath#section-String-Functions
10702
Daniel Veillard5997aca2002-03-18 18:36:20 +000010703Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010705 * configure.in: preparing 2.4.18
10706 * doc/*: updated and rebuilt the web site
10707 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10708 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010709 * parser.c: humm, changed the way the SAX parser work when
10710 xmlSubstituteEntitiesDefault(1) is set, it will then
10711 do the entity registration and loading by itself in case the
10712 user provided SAX getEntity() returns NULL.
10713 * testSAX.c: added --noent to test the behaviour.
10714
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010715Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * parser.c: Wilfried Teiken provided a hackish but working
10718 way to get context reported back on entities when parsing
10719 with SAX and without breaking the DOM build.
10720
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010721Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * c14n.c: applied a new patch from Aleksey Sanin
10724 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10725 to reference Aleksey implementation of XML digital Signatures
10726
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010727Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xpath.c: small fix to avoid potential problem due to
10730 ordering of freeing data
10731 * python/Makefile.am: people were complaining about
10732 the generated file in python dir not being built
10733
Daniel Veillardd2379012002-03-15 22:24:56 +000010734Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10737 python/generator.py python/libxml.c python/types.c: Cleanup
10738 of the python Makefiles based on Jacob and James feedback,
10739 fixed the spec file accordingly, fixed the number of warning
10740 that passing my pedantic CFLAGS was generating. Conclusion
10741 is that Python includes are real crap.
10742
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010743Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * configure,in: it was reported quite a few times that
10746 xml2-config --cflags should not output
10747 -I$includeprefix/libxml2/libxml because libxml2 header names
10748 clashes with existing names like list.h from C++ stl.
10749 Includes should be #include<libxml/xxx.h> so ...
10750
Daniel Veillard6f293b12002-03-15 09:42:33 +000010751Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * c14n.c: another patch from Aleksey Sanin
10754
Daniel Veillard5c396542002-03-15 07:57:50 +000010755Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10758 canonicalization algorithm
10759 * doc/xml.html doc/index.html: added the C14N references on the
10760 index page.
10761
jacob berkman9be65862002-03-14 02:15:56 +0000107622002-03-13 jacob berkman <jacob@ximian.com>
10763
10764 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10765 usage, redundant, and gcc specific
10766
Daniel Veillard75be0132002-03-13 10:03:35 +000010767Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * xpath.c: speedup some node selection operations, this can
10770 have a significant impact on DocBook Norm's stylesheets
10771 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10772 make sure it's always the case
10773 * debugXML.c: distinguish CDATA and comments in ls operations
10774
Daniel Veillard61f26172002-03-12 18:46:39 +000010775Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10778 to generate better API descriptions etc...
10779
Daniel Veillard9ff88172002-03-11 09:15:32 +000010780Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * c14n.c: Fixing #74186, made sure all boolean expressions
10783 get fully parenthesized, ran indent on the output
10784 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10785 include/libxml/tree.h: also #74186 related, removed the
10786 --with-buffers option, and all the preprocessor conditional
10787 sections that were resulting from it.
10788
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010789Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * valid.c: applied patch from Dodji Seketeli fixing an
10792 uninitailized variable in xmlValidGetValidElements()
10793
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010794Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * c14n.c: fixed a few comments
10797 * doc/*.html doc/*/*.html: regenerated the docs and added
10798 the C14N API
10799 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10800
Daniel Veillardfa49d872002-03-09 10:20:00 +000010801Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * check-xml-test-suite.py: fix to adapt varaiations in the
10804 bindings
10805 * configure.in python/setup.py python/setup.py.in: fixed to
10806 have the version of the python scripts automatically updated
10807
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010808Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10811 in xmlCopyProp()
10812
Daniel Veillardaf43f632002-03-08 15:05:20 +000010813Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * configure.in: preparing 2.4.17 release
10816 * doc/*: updated and rebuilt the docs
10817 * xpath.c: fixed a comment
10818 * python/libxml.c: fixed a possible reentrancy problem
10819
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010820Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10823 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10824 added a specific regression test
10825 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10826 not raise exceptions when failing to find the attribute.
10827
Daniel Veillard90bc3712002-03-07 15:12:58 +000010828Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in xmllint.c: owen pointed out a problem with the
10831 ftme fix, gettimeofday() was not detected by configure and
10832 the ftime header wasn't included, dohhh
10833
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010834Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * configure.in xmllint.c: trying to fix #71457 for timing
10837 precision when gettimeofday() is not availble but ftime() is
10838
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010839Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10842 are now copied on install and part of the -devel RPM
10843
Daniel Veillard7b416132002-03-07 08:36:03 +000010844Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * xpath.c: trying to avoid bug #72150 which was apparently
10847 caused by a gcc bug (or a processor problem) as detailed
10848 at http://veillard.com/gcc.bug
10849
Daniel Veillardf742d342002-03-07 00:05:35 +000010850Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10853 fixed xmlReconciliateNs(), added a Python test/example for
10854 inter-document cut'n paste
10855 * python/libxml.py: fixed node.doc on document nodes and added
10856 xpathEval() onto node objects
10857
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010858Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10861 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10862 fixup and integrated tests for the serialization stuff
10863
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010864Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10867 moved the libxml man page to section 3
10868
Daniel Veillard1e774382002-03-06 17:35:40 +000010869Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * tree.c: fix bug #72490
10872 * python/libxml.c python/libxml.py: added methods serialize()
10873 and saveTo() to all node elements.
10874
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010875Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * xmlIO.c: closed #73430, don't read from an input source
10878 which indicated an end-of-file or an error.
10879
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010880Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * parser.c: make sure SAX endDocument is always called as
10883 this could result in a Python memory leak otherwise (it's
10884 used to decrement ref-counting)
10885 * python/generator.py python/libxml.c python/libxml.py
10886 python/libxml2-python-api.xml python/libxml2class.txt
10887 python/tests/error.py python/tests/xpath.py: implemented
10888 the suggestions made by Gary Benson and extended the tests
10889 to match it.
10890
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010891Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * python/generator.py: applied patch fixing #73450
10894
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010895Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * xpath.c: fixing #61290 "namespace nodes have no parent"
10898 long standing divergence from the XPath REC. NodeSets
10899 simply hold a copy of namespace nodes and those node ->next
10900 points to the parent (which may not be the node carrying the
10901 definition).
10902 * include/libxml/xpath.h: flagged but didn't added a possible
10903 speedup
10904 * DOCBparser.c HTMLparser.c: removed some warnings from push
10905 parser due to new state being added.
10906 * tree.c: new fix from Boris Erdmann
10907 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10908 the XML Canonalization support from Aleksey Sanin
10909
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010910Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c: patch from Boris Erdmann fixing some namespace odities
10913 with xmlCopyNode()
10914
Daniel Veillardc6613042002-03-02 09:34:02 +000010915Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * xmlIO.c: fix bug #72706 when loading a NULL entity
10918
Daniel Veillardc0fef772002-03-01 16:16:31 +000010919Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10922 actually change in a future XML Namespace revision.
10923
Daniel Veillard79426f22002-03-01 16:14:17 +000010924Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10927 added the possibility of returning nodesets from XPath extension
10928 functions written in Python
10929
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010930Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * python/*: commiting some Python bindings work done while travelling
10933
Daniel Veillard97300512002-03-01 09:13:41 +000010934Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10937 explicitely with memory debugging switched on
10938
Daniel Veillard6361da02002-02-23 10:10:33 +000010939Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10942 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10943 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10944 the accessor generator for strings
10945 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10946 regression test.
10947
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010948Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * python/README python/generator.py python/libxml.c python/setup.py:
10951 added the 'usual' setup.py to allow building a libxml2-python
10952 module based on the same code. The initialization is however
10953 different the 2 .so files fo libxml2 and libxslt are identical and
10954 they entry point initialize both libraries. this is done to avoid
10955 some possible nasty problem since the Python don't merge the maps
10956 of all shared modules.
10957
Daniel Veillard158a4d22002-02-20 22:17:58 +000010958Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * parser.c: fixed a push/encoding bug reported by Michael
10961 on librsvg
10962
Daniel Veillard7839e162002-02-20 18:54:48 +000010963Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * include/libxml/parserInternals.h: fixes a misplaced #endif
10966
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010967Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * parser.c valid.c: found and fixed a couple of allocation bugs
10970
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010971Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * doc/xml.html doc/python.html doc/*: added a Python and binding
10974 page describing the current state of the Python bindings and
10975 giving pointers to the other languages wrappers.
10976
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010977Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10980 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10981 rebuilt the API and web site
10982 * xpath.c: fixed #71978 portability bugs
10983
Daniel Veillard8aff2472002-02-19 21:50:43 +000010984Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10987
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010988Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * include/libxml/parserInternals.h parser.c: had to change
10991 2 internal parsing API when processing document content
10992 to check the start and end of element content are defined
10993 in the same entity
10994 * valid.c include/libxml/valid.h: attribute normalization can
10995 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10996 with the context to report it.
10997 * SAX.c: fixed the last known bugs, crazy validation constraints
10998 when a document is standalone seems correctly handled. There
10999 is a couple of open issues left which need consideration especially
11000 PE93 on external unparsed entities and standalone status.
11001 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11002 The 2 tests left failing are actually in error. Cleanup done.
11003
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011004Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * valid.c: implemented E59 spaces in CDATA does not match the
11007 nonterminal S
11008
Daniel Veillard878eab02002-02-19 13:46:09 +000011009Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * SAX.c parser.c valid.c: more validation test fixups
11012 * check-xml-test-suite.py: added duration info for the tests
11013
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011014Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * parser.c valid.c: a couple of errors were reported but not
11017 saved back as such in the parsing context. Down to 1% failure rate
11018 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11019
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011020Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * xmlInternald.c: isExtender was missing a char
11023 * parser.c include/libxml/parser.h: % are acceptable in the
11024 internal subset if within a PUBLIC ID
11025
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011026Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * SAX.c parserInternals.c valid.c: more work on the conformance
11029 suite. Took the step to finally block documents with encoding
11030 errors. It's a fatal error per the spec, people should have fixed
11031 their documents by now.
11032
Daniel Veillard55253e22002-02-18 14:32:39 +000011033Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * check-xml-test-suite.py: fixed the test script after some discussion
11036 on the semantic of TYPE="error"
11037 * Makefile.am: added the script to the distrib
11038
Daniel Veillard28757702002-02-18 11:19:30 +000011039Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * SAX.c entities.c: fixed a couple of conformances issues deep
11042 into the validation code (standalone and undeclared Notations)
11043
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011044Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11047 stayed there for years !
11048
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011049Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11052 missing
11053
Daniel Veillardc7612992002-02-17 22:47:37 +000011054Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * check-xml-test-suite.py: improved the behaviour a bit as
11057 well as the logs
11058 * parser.c valid.c SAX.c: fixed a few more bugs
11059 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11060
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011061Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * check-xml-test-suite.py: python script to run regression tests
11064 against the XML Test suite of W3C/OASis
11065 * SAX.c: fixed a validation bug
11066 * parser.c: fixed 3 errors pointed by the test suite
11067 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11068 * python/Makefile.am: fixed a dependendy
11069
Daniel Veillard9f28f302002-02-15 20:48:08 +000011070Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * xmlmemory.c: avoid a warning bug #71594
11073
Daniel Veillard144024e2002-02-13 21:14:46 +000011074Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11077 warning on alpha/Tru64
11078
Daniel Veillarde4301c82002-02-13 13:32:35 +000011079Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * include/libxml/entities.h: fixing a comment
11082 * valid.c: fixing some troubles with validity check on namespaces
11083 * result/VC/NS3 test/VC/NS3: added a specific regression test
11084
Daniel Veillarda6d05382002-02-13 13:07:41 +000011085Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * tree.c: Fixing #71342 serializing '\n' in attribute values
11088 * result/noent/att3 result/att3 test/att3: added a specific
11089 test.
11090
Daniel Veillard797a5652002-02-12 13:46:21 +000011091Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * python/libxml.c: couple of bug fixes
11094
Daniel Veillard01a6d412002-02-11 18:42:20 +000011095Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * python/*.py: removed tabs and used spaces.
11098
Daniel Veillard397ff112002-02-11 18:27:20 +000011099Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11102 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11103
Daniel Veillard03517542002-02-11 13:54:40 +000011104Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11107 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11108
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011109Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * include/libxml/encoding.h include/libxml/entities.h
11112 include/libxml/globals.h include/libxml/parser.h
11113 include/libxml/threads.h include/libxml/tree.h
11114 include/libxml/xmlmemory.h: trying to fix the include mess
11115
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011116Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * include/libxml/xmlmemory.h: reverted part of the previous
11119 attempt to provide #69655, this was breaking the build.
11120
Daniel Veillard0ba59232002-02-10 13:20:39 +000011121Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11124 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11125 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11126 include/libxml/parserInternals.h include/libxml/tree.h
11127 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11128 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11129 clean.
11130 * python/libxml.c: fixed a warning.
11131
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011132Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11135 copying of node, merge back IDs in the target document.
11136 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11137 test/XInclude/ents/ids.xml: test case
11138 * result/VC/ElementValid4: output changed due to a typo fix
11139
Daniel Veillard1c18e302002-02-09 22:16:40 +000011140Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011143 generate the dependencies right as Jacob found out. Add
11144 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011145
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011146Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * parserInternals.c valid.c: Justin Fletcher found some parts
11149 of the code needing cleanup
11150 * libxml.spec.in python/Makefile.am python/generator.py
11151 python/libxml.c python/libxml.py: Fixed the python Makefiles
11152 corrected a bug showing up on ia64, changed the name of the
11153 python internal module too
11154
Daniel Veillard07be19b2002-02-08 14:20:35 +000011155Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * Makefile.am: applied patch from Andris Pavenis for binary
11158 name suffixes
11159
Daniel Veillardf216d462002-02-08 13:44:24 +000011160Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * xmllint.c win32/win32config.h: fixing #68748
11163
Daniel Veillardd455d792002-02-08 13:37:46 +000011164Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * valid.c: fixing #70166
11167
11168Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * valid.c: fixing #70077
11171
Daniel Veillardc575b992002-02-08 13:28:40 +000011172Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * Copyright Makefile.am README configure.in libxml.spec.in:
11175 Changed to the MIT Licence
11176 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11177 doc/xmlio.html: updated the doc accordingly
11178 * include/libxml/xmlwin32version.h configure.in: preparing
11179 2.4.14 release
11180 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11181 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11182 fixed the const xmlChar * wrapper and generator, XPath extension
11183 functions now use the context as first argument
11184 * python/tests/tstxpath.py python/tests/xpath.py
11185 python/tests/xpathext.py: Updated the tests accordingly
11186 * tree.c: fixed bug #70067
11187
Daniel Veillard7db38712002-02-07 16:39:11 +000011188Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * Makefile.am: cleanup
11191 * debugXML.c: always use stdout if output is NULL
11192 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11193 * python/Makefile.am python/generator.py python/libxml2class.txt
11194 python/libxml_wrap.h python/types.c: augmented the number of bindings
11195 handling FILE * and XPath contexts
11196 * python/tests/Makefile.am: avoid a stupid problem due to the
11197 use of TEST.
11198
Daniel Veillard15a143b2002-02-06 22:40:50 +000011199Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11202
Daniel Veillard70cab352002-02-06 16:06:58 +000011203Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * python/TODO python/libxml.c: cleanup the extension function lookup
11206 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11207
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011208Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * configure.in python/Makefile.am: do not install outside
11211 of prefix
11212
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011213Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * python/TODO python/libxml.c: started adding SAX interfaces
11216 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11217 SAX test
11218
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011219Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * tree.c: hardened the addChild function
11222 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11223 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11224 added accessors needed for xmlNode, a bit more testing and
11225 extension of interfaces
11226 * python/tests/Makefile.am python/tests/build.py: added a test
11227 build from scratch/save/load/check
11228
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011229Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * parserInternals.c: change a small bit in the way valididy
11232 error messages get initialized
11233 * python/TODO python/libxml.c python/libxml2-python-api.xml
11234 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11235 added some memory debugging to track leaks at the libxml2 level
11236 * python/tests/*.py: changed all tests to check for leaks,
11237 there is just one left in XPath extension registrations.
11238
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011239Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * python/TODO python/generator.py python/libxml2-python-api.xml
11242 python/libxml2class.txt: more accessor classes for the parser
11243 context, allow to switch on and check validity
11244 * python/tests/Makefile.am python/tests/error.py
11245 python/tests/invalid.xml python/tests/valid.xml
11246 python/tests/validate.py: attded more test and and added error.py
11247 which I forgot to commit in the last step
11248
Daniel Veillard3ce52572002-02-03 15:08:05 +000011249Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * python/Makefile.am python/types.c: cleanup
11252 * python/libxml.c python/libxml.py python/libxml_wrap.h
11253 python/generator.py python/libxml2-python-api.xml
11254 python/libxml2class.txt: added class for parser context, added
11255 first cut for push mode support. Added a framework to generate
11256 accessors functions.
11257 * python/tests/Makefile.am python/tests/push.py: added a push
11258 test
11259
Daniel Veillardcfb05462002-02-02 23:18:22 +000011260Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11263 bug a bit of cleanup.
11264
Daniel Veillard5d819032002-02-02 21:49:17 +000011265Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11268 python/libxml2class.txt: adding error redirections and preformat
11269 to a python handler
11270 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11271 tests self checking
11272
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011273Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11276 a function
11277
Daniel Veillard9589d452002-02-02 10:28:17 +000011278Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11281 python/libxml.c python/libxml2-python-api.xml
11282 python/libxml2class.txt: Progressing through the TODOs, class
11283 description output, extra XML API, RPM now builds the wrappers
11284 for all python installed versions
11285
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011286Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * configure.in libxml.spec.in python/Makefile.am python/TODO
11289 python/generator.py python/libxml2class.txt: added more informations
11290 in the libxml2-python package including docs. Slightly changed
11291 the class hierarchy
11292 * python/tests/*: added basic regression tests infrastructure too
11293
11294Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11297 added libxml2-python as part of the packages installed
11298
Daniel Veillarda7340c82002-02-01 17:56:45 +000011299Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * python/Makefile.am python/generator.py python/libxml.c
11302 python/libxml.py: more work, now able to extend the
11303 XPath interpreter with functions written in python.
11304
Daniel Veillardc3e39442002-02-01 09:29:41 +000011305Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * python/Makefile.am: Jacob sent a patch to allow building from
11308 tarfile.
11309
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011310Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11313 inserted the python wrappers build, I hope this won't be too
11314 unportable
11315
Daniel Veillard1971ee22002-01-31 20:29:19 +000011316Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * xpath.c: minor optimization
11319 * python/generator.py python/libxml.c python/libxml.py
11320 python/libxml_wrap.h: more work on the python bindings,
11321 they now support XPath and there is no evident leak
11322
Daniel Veillard36ed5292002-01-30 23:49:06 +000011323Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * python/generator.py python/libxml.c python/libxml.py:
11326 more work on the python bindings generator.
11327
Daniel Veillard96fe0952002-01-30 20:52:23 +000011328Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * python/generator.py python/libxml.c python/libxml_wrap.h:
11331 more work on the python bindings.
11332
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011333Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * python/generator.py python/libxml.c python/libxml.py
11336 python/libxml_wrap.h: commited early version of a python binding
11337 for private use only ATM
11338
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011339Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * entities.c tree.c include/libxml/entities.h: applied patch
11342 from Anthony Jones to implement copy of DTD subtree too. Had
11343 just to keep 2 function private which really ought to become
11344 public ones.
11345
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011346Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * xmllint.c: added pointers to the web pages in the usage()
11349
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011350Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * tree.c: more fixes from Petr Kozelka for attribute handling
11353 in the tree API to align the semantic with DOM.
11354
Daniel Veillard36065812002-01-24 15:02:46 +000011355Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * valid.c tree.c entities.c: another set of patches from
11358 Anthony Jones for copy operations cleanup and robustness
11359
Daniel Veillardf8592562002-01-23 17:58:17 +000011360Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11363 an alphabetic index based on comments content
11364 * doc/*: rebuilt the web site with the new references
11365
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011366Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * parserInternals.h: Greg Sjaardema suggested to use an
11369 eponential buffer groth policy in xmlParserAddNodeInfo()
11370
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011371Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11374 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11375 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11376 to generate cross-references, and added/updated the stylesheets
11377 to generate and link API indexes. The generic keyword index
11378 is not done yet.
11379 * doc/*.html: regenerated all the usual docs too
11380
Daniel Veillard2070c482002-01-22 22:12:19 +000011381Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * debugXML.c: added an xpath function to the shell for T. V. Raman
11384
11385Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011386
11387 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11388 debug routines.
11389
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011390Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11393 support of attribute nodes
11394
Daniel Veillard9d06d302002-01-22 18:15:52 +000011395Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11398 hopefully near complete and fully documented of the API in XML
11399 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11400 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11401 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11402 include/libxml/parserInternals.h include/libxml/valid.hi
11403 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11404 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11405 include/libxml/xpath.h include/libxml/xpathInternals.h:
11406 Cleaned up the doc comments a lot in the process, the interface
11407 coverage is now 100%
11408
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011409Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11412 extracts comments from the gtk-doc DocBook output (a bit
11413 convoluted but seems to work).
11414
Daniel Veillard61006472002-01-21 17:31:47 +000011415Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11418 added an XML description of the API, moved the script generating
11419 it here. Added a "make api" target
11420
Daniel Veillardd2f23002002-01-21 13:36:00 +000011421Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11424
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011425Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * xpath.c include/libxml/xpathInternals.h: the change made to
11428 xmlXPathFuncLookupFunc was incompatible roll it back
11429
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011430Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * SAX.c: cleanup patch from Anthony Jones
11433 * doc/Makefile.am: fix the headers to avoid in make scan
11434 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11435 includes, * vs Ptr and general cleanup
11436 * parsedecl.py: first version of a script to extract the
11437 module interfaces, the goal will be to provide .decl or XML
11438 specification of the interfaces to build wrappers.
11439
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011440Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11443 now provides return codes in case of errors
11444
Bjorn Reese026d29f2002-01-19 15:40:18 +000011445Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11446
11447 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11448 Upgraded to trio baseline 1.6
11449 * strio.h strio.c: Replaced by triostr.h and triostr.c
11450
Daniel Veillard572577e2002-01-18 16:23:55 +000011451Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11454 of strdup usage in the code
11455
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011456Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * parser.c error.c: Keith Isdale complained rightly that
11459 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11460
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011461Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * tree.c: fixed the funxtion to set the xml: attributes
11464 * debugXML.c: added "setbase" to test it.
11465
Daniel Veillard2c748c62002-01-16 15:37:50 +000011466Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11469 to allow updating an attribute content
11470
Daniel Veillard8de85c62002-01-15 17:10:15 +000011471Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * libxml.h: try to avoid problems when compiling on Windows
11474
Daniel Veillard314cfa02002-01-14 17:58:01 +000011475Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * hash.c: patch from Anthony Jones for hash.c allocation size
11478 * Makefile.am: trying to work around Yet Another Libtool Madness
11479 and build the 2.4.13 release finally ...
11480
Daniel Veillard744683d2002-01-14 17:30:20 +000011481Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11484 * doc/* : update of the documentation
11485
Daniel Veillarde6a55192002-01-14 17:11:53 +000011486Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11489 at fixing #61290 :-(
11490
Daniel Veillardfb25a512002-01-13 20:32:08 +000011491Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11494 Fixes bug #67229
11495
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011496Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * tree.c: trying to avoid troubles when a subtree is copied
11499 and coalesced in part with the target tree. Should fix
11500 bug #67407
11501
Daniel Veillardd8224e02002-01-13 15:43:22 +000011502Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * valid.c: fixed validation of attributes content of type
11505 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11506 values, very old bug. Fixes #67671
11507
Daniel Veillard8107a222002-01-13 14:10:10 +000011508Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * parser.c include/libxml/parserInternals.h tree.c: integrated
11511 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11512 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11513
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011514Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * threads.c: applied Serguei Narojnyi's patch to add native
11517 thread support on the Win32 platform
11518 * testThreadsWin32.c Makefile.am: added the test program also
11519 from Serguei, Win32 specific
11520 * include/win32config.h include/libxml/xmlwin32version.h.in:
11521 added patch from Igor for the Windows thread specific defines.
11522
Daniel Veillard845cce42002-01-09 11:51:37 +000011523Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11526
Daniel Veillard7b602b42002-01-08 13:26:00 +000011527Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11530 output page into XMLinfo.html. Close bug #66951 and
11531 raised by Robert Collins too.
11532
Daniel Veillard73c6e532002-01-08 13:15:33 +000011533Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * encoding.c: Paul Keogh pointed out a possibility of segfault
11536 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11537 Closes bug # 68238
11538
Daniel Veillard4a859202002-01-08 11:49:22 +000011539Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * doc/*.html: updated the Gdome2 links
11542
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011543Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * libxml.h: Applied following patches from Robert Collins
11546 and make sure IN_LIBXML is defined when compiling it
11547 -------
11548 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11549 as well as Visual C.
11550 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11551 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11552 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11553 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11554 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11555 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11556 xmlSysIDExists xmlNoNetExists).
11557 * xmllint.c: Don't include winsock2.h for Cygwin.
11558
Daniel Veillard401c2112002-01-07 16:54:10 +000011559Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11562 when the version info is not present.
11563
Daniel Veillard6f42c132002-01-06 23:05:13 +000011564Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * tree.c: Anthony Jones pointed out a problem in
11567 xmlStringGetNodeList() and provided a fix for it
11568
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011569Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011571 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011572 xmlCreatePushParserCtxt() when the initial buffer passed
11573 is large.
11574
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011575Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * win32/*: big cleanup of the Windows/MSVC project files
11578 from Igor Zlatkovic
11579
Daniel Veillardcebb1362002-01-02 13:13:30 +000011580Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * doc/Makefile.am: should fix #67674 and avoid troubles if
11583 xsltproc is not available or fails in the prefix provided
11584
Daniel Veillard26908ab2002-01-01 16:50:03 +000011585Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11588
Daniel Veillard5344c602001-12-31 16:37:34 +000011589Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11592 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11593 Fixed a few other problems raised by Charlie Bozeman.
11594 * result/VC/ElementValid[5-7]: fixed the output
11595
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011596Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11599 patches from Charlie Bozeman. Regenerated the HTML docs.
11600
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011601Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11604 for Windows from Igor
11605
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011606Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * xmllint.c: applied Justin Fletcher patch for --output or -o
11609
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011610Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * win32/libxml2/libxml2.def.src: close #67019
11613
Daniel Veillard01db67c2001-12-18 07:09:59 +000011614Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * xmllint.c: applied Justin Fletcher generic timing patch
11617 similar to the one already applied to xsltproc.
11618
Daniel Veillardd1640922001-12-17 15:30:10 +000011619Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * include/libxml/tree.h tree.c: applied documentation patches
11622 from Charlie Bozeman
11623
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011624Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11625
11626 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11627
Daniel Veillard29e43992001-12-13 22:21:58 +000011628Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * valid.c: fix the xmlStrdup() used in the previous patch.
11631 * valid.c: added --dropdtd
11632 * tree.c: fixed xmlUnlinkNode so it also removes the references
11633 from the document if the node is a DTD
11634
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011635Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * HTMLtree.c valid.c: cleanup some static declarations
11638
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011639Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * xmllint.c: removed another strdup()
11642 * doc/FAQ: removed the HP/UX entry
11643
Daniel Veillarded472f32001-12-13 08:48:14 +000011644Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * valid.c: fix bug #66816 when validating.
11647 * xmllint.c: don't use sys/time.h if configure did not found it
11648
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011649Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11650
11651 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11652 xmlcatalog_man.xml
11653
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011654Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11657 xmlInitMemory() was declared twice
11658
Daniel Veillardb82c1662001-12-09 14:00:54 +000011659Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * globals.c: do not reference strdup() !
11662 * configure.in libxml-2.0.pc.in: trying to fix the libs
11663 of the various config extraction modules
11664
Daniel Veillardef90ba72001-12-07 14:24:22 +000011665Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * configure.in : preparing 2.4.12
11668 * doc/* : updated and rebuilt the docs
11669
Daniel Veillard220346d2001-12-07 11:33:54 +000011670Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * uri.c: closed bug #66159
11673 * testURI.c: added --escape option
11674 * configure.in: some cleanup for xml2-config --cflags
11675
Daniel Veillard2a906822001-12-06 14:34:08 +000011676Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * globals.c testThreads.c: removed some misplaced includes
11679 of xmlversion.h
11680
Daniel Veillarde28313b2001-12-06 14:08:31 +000011681Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * threads.c: patch from Gary Pennington fixing a possible
11684 problem at initialization time.
11685
Daniel Veillardd3b08822001-12-05 12:03:33 +000011686Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011689 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011690 CodeWarrior.
11691
Daniel Veillarda7866932001-12-04 13:14:44 +000011692Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * xmllint.c: applied Geert Kloosterman's patch to fix
11695 --repeat --timing output
11696
Daniel Veillard19840942001-11-29 16:11:38 +000011697Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11700 where non-wellformed XML declaractions were not detected.
11701
Daniel Veillarde85d9342001-11-28 14:43:12 +000011702Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11705
Daniel Veillard22f25a82001-11-28 09:12:23 +000011706Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11709 gets reset by xmlCleanupInputCallbacks() and this makes the
11710 function useless. Same for output.
11711
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011712Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * xmlIO.c: robert pointed out a loop error in callback cleanups
11715
Daniel Veillard8faa7832001-11-26 15:58:08 +000011716Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11719 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11720 they are not really tied to debugging
11721
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011722Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11725 * xmllint.c: better --catalogs description
11726
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011727Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * tree.c: fixed a couple of problems in xmlSetProp()
11730
Daniel Veillardcd337f02001-11-22 18:20:37 +000011731Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11734 unappropriate stdout output.
11735
Daniel Veillard566d4df2001-11-22 13:00:53 +000011736Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11739 by Denis Beurive, closes #65111
11740
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011741Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * valid.c: in case of content model validity error, don't
11744 print it if validity warnings were not requested.
11745
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011746Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11749 * parserInternals.c: removed the last exit() call. Print an
11750 unmaskable error on stderr instead (library mismatch detection)
11751
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011752Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11753
11754 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11755 shell instructions from Heiko Rupp
11756
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011757Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * catalog.c: use the URL notation file:// for default catalog paths
11760
Daniel Veillard0ec98632001-11-14 15:04:32 +000011761Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * include/libxml/tree.h: better comments for _private fields
11764 * tree.c: removed a problem when copying an entity reference.
11765
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011766Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * vms/*: updated instructions and diffs from John A Fotheringham
11769
Daniel Veillarda11001b2001-11-12 22:45:36 +000011770Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * include/libxml/xmlerror.h: avoid an include problem if
11773 #include <libxml/xmlerror.h> happens first in code
11774 seems to be the case in KDE libs
11775
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011776Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11779 from Igor for Windows
11780
11781Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * Makefile.am: Gary Pennington pointed out a missing prefix
11784
Daniel Veillard43d3f612001-11-10 11:57:23 +000011785Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11788 * doc/*: upgraded and rebuilt the docs
11789
Daniel Veillardc1f78342001-11-10 11:43:05 +000011790Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * HTMLparser.c: fix comment in scripts element parsing.
11793 * result/HTML/doc3*: updated the results.
11794
11795Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * uri.c: another URI bug fix #63336, using Joel Young patch.
11798
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011799Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11802 a cleaned up version of the Pwd shell string generation.
11803
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011804Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * valid.c include/libxml/tree.h: trying to fix namespaces +
11807 validation problems for good, closing #63619 in the process
11808 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11809 wrong in this respect, fixed it.
11810
Daniel Veillardd536f702001-11-08 17:32:47 +000011811Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * xmllint.c: Morus Walter patch to allow --format and --encode
11814
Daniel Veillard5004f422001-11-08 13:53:05 +000011815Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * debugXML.c: Stefan Kost provided an help command for the shell
11818
Daniel Veillarda6825e82001-11-07 13:33:59 +000011819Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * debugXML.c: Heiko Rupp pointed that the shell would crash
11822 on empty nodesets returns.
11823
Daniel Veillard03f848d2001-11-07 12:53:46 +000011824Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11827 migh need the history libraries
11828
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011829Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11832 handle the case of < in quoted attributes, Bastian Kleineidam
11833
Daniel Veillardc853b322001-11-06 15:24:37 +000011834Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11837 fixing catalog breakages
11838 * Makefile.am catalog.c result/catalogs/catal
11839 result/catalogs/mycatalog.* test/catalogs/catal*:
11840 fixed more problems in catalog support, added more regression tests
11841 for both XML and SGML catalog handling
11842
Daniel Veillard66870c72001-11-05 19:27:49 +000011843Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * debugXML.c: applied an improvement to xmlGetLineNo() from
11846 Keith Isdale
11847
Daniel Veillardffe09c92001-11-05 14:21:47 +000011848Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11851 Side effect of the progressive catalog loading
11852
Daniel Veillardad661b92001-11-05 11:43:15 +000011853Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * Makefile.am: confexecdir and confexec_DATA were defined twice
11856 pointed out by Karl Eichwalder
11857
Daniel Veillard6eb17722001-11-04 22:19:27 +000011858Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * xmlcatalog.c: avoid unlink() and use remove() instead.
11861
Daniel Veillardea898282001-11-04 22:13:45 +000011862Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * libxml.spec.in: cleanup
11865 * include/libxml/xmlwin32version.h: updated with 2.4.8
11866
Daniel Veillarda4617b82001-11-04 20:19:12 +000011867Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11870 of compiling libxml with a non standard set of options
11871
John Fleck027edfb2001-11-04 20:13:58 +000011872Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11873
11874 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11875 document --sgml option, fixing gnome bugzilla #63382
11876
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011877Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11880 breakage of 2.4.7, added a couple of really needed APIs
11881 like xmlCatalogIsEmpty() and xmlNewCatalog()
11882 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11883 for install-catalog
11884 * configure.in: preparing 2.4.8
11885
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011886Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11889 include/libxml/tree.h include/libxml/xmlIO.h: more include
11890 cleanups, export cleanly one html output + format function.
11891
11892Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c: removed initGenericErrorDefaultFunc call from
11895 xmlInitParser() since it could destroy previous calls to
11896 xsltSetGenericErrorFunc() effects
11897
Daniel Veillardebd38c52001-11-01 08:38:12 +000011898Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11901 keyword.
11902
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011903Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * Makefile.am: cleanup
11906 * threads.c: cleanup too
11907 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11908 from xsltproc
11909 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011910 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011911
Daniel Veillard91c00402001-10-30 17:41:38 +000011912Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11915 was not used anymore !
11916
Daniel Veillard52dcab32001-10-30 12:51:17 +000011917Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * configure.in: preparing 2.4.7
11920 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11921 manual page from John
11922 * doc/*: updated the doc and rebuilt the generated pages
11923
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011924Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11925
11926 * xmlIO.c: closing bug #62711, the library should never
11927 close stdin or stdout.
11928
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011929Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * uri.c: second pass at fixing #63336, using Joel Young
11932 final patch. looks okay.
11933
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011934Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * uri.c include/libxml/uri.h: trying to clear #63336
11937 allowing the escaping routine to parse unconformant
11938 URI-References.
11939
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011940Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * vms/readme.vms vms/build_libxml.com nanoftp.c
11943 include/libxml/xmlversion.h.in: a few VMS updates from
11944 John A Fotheringham
11945 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11946 and xmlCleanupOutputCallbacks() for the Perl binding people.
11947
Daniel Veillard635ef722001-10-29 11:48:19 +000011948Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11951 apply fixes to close #63271 and avoid segfaults when
11952 the error routine gets callbed before xmlInitParser()
11953 get called.
11954 * nanoftp.c error.c: Applied patches from Justin Fletcher
11955 correcting some xmlGenericError misuses.
11956
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011957Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11958
11959 *doc/xmllint.xml, doc/xmllint.1
11960 New and improved man page for xmllint - .xml is the original, .1
11961 is the generated man page
11962
Daniel Veillardc9484202001-10-24 12:35:52 +000011963Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11966 the web site from the main HTML document.
11967
Daniel Veillard5151c062001-10-23 13:10:19 +000011968Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * parser.c: fixed an erroneous validation bug when PE refs
11971 occurs in external parsed entities referenced from the
11972 internals subset
11973 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11974 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11975 added the associated testcase, it's a nice one.
11976 * HTMLparser.c: generate the DTD node as HTML still ...
11977 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11978
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011979Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * HTMLparser.c: fixed a bug in htmlNewDoc()
11982
Daniel Veillard89cad532001-10-22 09:46:13 +000011983Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * test/threads/*: added entities testing to the Thread test
11986 * testThreads.c: make the test reasonable
11987 * DOCBparser.c: fix the DTD public and system ID
11988 * xmllint.c: added --sgml for SGML DocBook importing
11989 * Makefile.am: added Docbtests target
11990
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011991Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11994 * testThreads.c: removed bogus include
11995
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011996Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11999 fixed a very serious (looping) validation bug
12000
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012001Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * include/libxml/globals.h include/libxml/threads.h threads.c
12004 testThreads.c: far more testing, cleaning up bugs
12005 * *.c : make sure globals.h is always included.
12006
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012007Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * HTMLparser.c: try to get rid of parser loops for good.
12010
Daniel Veillardab7488e2001-10-17 11:30:37 +000012011Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * configure.in: fixed some bugs in CFLAGS passing.
12014 * test/threads Makefile.am testThreads.c: added a specific
12015 threaded test case (really nasty, guaranteed).
12016
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012017Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * catalog.c: serious cleanup on the management of the
12020 XML catalog tree, more tests done, especially with
12021 the catalog PI.
12022
Daniel Veillard364789a2001-10-16 12:45:00 +000012023Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * catalog.c: avoid a problem in catalog cleanup on SMP if
12026 catalogs were not initialized.
12027
Daniel Veillard81463942001-10-16 12:34:39 +000012028Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * catalog.c xpath.c: trying to cleanup the not thread safe
12031 parts of the library.
12032
Daniel Veillard64a411c2001-10-15 12:32:07 +000012033Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * include/libxml/globals.h configure.in global.data: make
12036 the allocation be per-thread a configure option
12037 * encoding.c include/libxml/parser.h: fixed compilation
12038 errors
12039
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012040Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * include/libxml/parser.h: Norm reported that a few lines
12043 added were breaking libxslt compile, removed them for now
12044
Daniel Veillard6f350292001-10-14 09:56:15 +000012045Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * parser.c parserInternals.c threads.c: debugged and fixed
12048 initialization problems which were giving troubles on SMP
12049 boxes.
12050
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012051Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * include/libxml/Makefile.am: missing globals.h
12054
Daniel Veillarde7090612001-10-13 12:18:28 +000012055Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012056
Daniel Veillarde7090612001-10-13 12:18:28 +000012057 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012058
Daniel Veillardd0463562001-10-13 09:15:48 +000012059Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12062 include/libxml/parserInternals.h include/libxml/tree.h
12063 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12064 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12065 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12066 Applied the last patches from Gary, cleanup, activated threading
12067 all user accessible global variables are now handled in globals.[ch]
12068 Still a bit rought but make tests passes with either
12069 --with-threads defined at configure time or not.
12070 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12071 linking options
12072
Daniel Veillardb8478642001-10-12 17:29:10 +000012073Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * Makefile.am include/libxml/Makefile.am
12076 include/libxml/globals.h globals.c include/libxml/threads.h
12077 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12078 configure.in: started integrating the core of the thread support
12079 not activated yet but half integrated. The code should still
12080 compile and work anyway.
12081
Daniel Veillardb44025c2001-10-11 22:55:55 +000012082Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12085 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12086 integrating the non-controversial parts of Gary Pennington
12087 multithread patches
12088 * catalog.c: corrected a small bug introduced
12089
Daniel Veillard75b96822001-10-11 18:59:45 +000012090Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * catalog.c include/libxml/catalog.h: very serious cleanup,
12093 isolating unportable code and as much as possible the accesses
12094 to the global shared catalog. May need more testing !
12095
Daniel Veillard78d12092001-10-11 09:12:24 +000012096Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12099 Keith Isdale patches for the XSLT debugger interfaces. Some
12100 cleanup
12101
Daniel Veillardff0b7312001-10-11 06:46:09 +000012102Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12105 * DOCBparser.c: generate line nubers in elements
12106
Daniel Veillard60087f32001-10-10 09:45:09 +000012107Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * configure.in: preparing 2.4.6 release
12110 * doc/xml.html doc/html/*: updated and rebuilt the docs
12111 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12112
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012113Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12114
12115 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12116 adding documentation for DV's supercatalog support
12117
Daniel Veillard82d75332001-10-08 15:01:59 +000012118Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12121 super catalog support adding one API and one flag --sgml to
12122 xmlcatalog
12123
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012124Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12125
12126 * doc/xmlcatalog_man.xml, xmlcatalog.1
12127 One more crack at
12128 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12129
12130
Thomas Broyer47334c02001-10-07 16:41:52 +000012131Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12132
12133 * xpath.c: implemented xmlXPathObjectCopy for external objects
12134 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12135
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012136Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12137
12138 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12139 finishing up fix to
12140 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12141 the xmlcatalog man page display more elegantly
12142
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012143Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * configure.in: closing bug #61832
12146 * HTMLparser.c: removed a warning
12147
Daniel Veillard6ab38382001-10-06 13:08:27 +000012148Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12149
12150 * xpath.c: fixing #61673 part I, do not loose doc information
12151 when copying result value trees.
12152
Daniel Veillard556c6682001-10-06 09:59:51 +000012153Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * xpath.c: trying to harden the XPath interpreter
12156
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012157Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12158
12159 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12160 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12161
William M. Brack1633d182001-10-05 15:41:19 +000012162Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12163
12164 * HTMLparser: repaired another loop problem
12165
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012166Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12169 parsing.
12170 * xpath.c: fix bug #61291 the default XML namespace node is
12171 missing from the namespace axis.
12172 * tree.c: refuse to create namespaces nodes with prefix "xml"
12173
Daniel Veillard651f9472001-10-04 14:51:06 +000012174Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * SAX.c: ouch a non-defined namespace could lead to a crash,
12177 fixed #61215
12178
Daniel Veillard7dd05702001-10-04 14:25:12 +000012179Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * parserInternals.c: closed bug #61054
12182
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012183Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * include/libxml/Makefile.am: closing #60708
12186
Daniel Veillarda293c322001-10-02 13:54:14 +000012187Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12190 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12191
Daniel Veillardf4309d72001-10-02 09:28:58 +000012192Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12195
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012196Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12199 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12200
Daniel Veillard16756b62001-10-01 07:36:25 +000012201Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * catalog.c: Justin Fletcher provided cleaup code in case
12204 HAVE_STAT is not defined
12205 * include/win32config.h: Igor Zlatkovic suggested to have
12206 HAVE_STAT defined there
12207
William M. Brack5e1cac12001-09-28 16:19:18 +000012208Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12209
12210 * catalog.c - fixed typing error reported by M. Barros
12211
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012212Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12213
12214 * xmllint.c - fixing typo
12215
William M. Brackd28e48a2001-09-23 01:55:08 +000012216Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12217
12218 * HTMLparser.c: small enhancement to prevent loop on
12219 unrecognizable data
12220
Daniel Veillardb1d62872001-09-21 09:47:08 +000012221Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * parserInternals.c: applying patch from bug #60757 this
12224 should close it
12225
Daniel Veillardc0631a62001-09-20 13:56:06 +000012226Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * catalog.c xmlcatalog.c: removed a couple of warning
12229 * xpath.c: try to solve the linking problem on platforms
12230 needing trio to compile
12231
Daniel Veillard1a123612001-09-19 08:06:23 +000012232Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012233
Daniel Veillard1a123612001-09-19 08:06:23 +000012234 * Makefile.am libxml.spec.in: backing up non-documented changes
12235 commited without review or aproval by Jens Finke <jens@gnome.org>
12236 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012237
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012238Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * configure.in: Joe Orton provided a patch fixing a problem
12241 when iconv is specified to be in a non-standard directory
12242 but wasn't exported in xml2-config --cflags
12243
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012244Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012246 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012247 troubles with 2.4.4 errors.
12248
Daniel Veillard16698282001-09-14 10:29:27 +000012249Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * encoding.c entities.c: do not output hexadecimal charrefs
12252 when serializing HTML since some version of Netscape can't
12253 grok it, generate decimal ones.
12254 * result/HTML/doc3.htm: output changed due to previous test
12255 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12256
Daniel Veillard98fed372001-09-13 11:34:58 +000012257Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12260 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12261
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012262Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012263 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012264
12265 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12266 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12267 updated the configuration scripts systems accordingly
12268
Daniel Veillard04382ae2001-09-12 18:51:30 +000012269Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * configure.in: preparing for 2.4.4
12272 * doc/xml.html doc/html/*: updated and rebuilt the docs
12273
Daniel Veillardd63437e2001-09-12 15:00:27 +000012274Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * win32/dsp/libxml2.def.src: tried to incorporate comments
12277 from bug #59220
12278
Daniel Veillard319a7422001-09-11 09:27:09 +000012279Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * parser.c result/noent/wml.xml: fixed bug #59981 related
12282 to handling of '&' in attributes when entities are substitued
12283
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012284Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * libxml.h include/libxml/xmlversion.h.in
12287 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12288 Tried to close bug #60131
12289
Daniel Veillardbce62332001-09-10 18:46:55 +000012290Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12293
Daniel Veillard143b04f2001-09-10 18:14:14 +000012294Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * SAX.c: fixing bug #59946 on xmlns=""
12297
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012298Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12301 but allocates a new error code.
12302
Daniel Veillard05c13a22001-09-09 08:38:09 +000012303Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * xmllint.c: John Fleck fixed typos in the options output
12306 * parser.c SAX.c: fix ignorable white space SAX selection
12307
12308Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * entities.c: Steve Underwood found the possibility of an
12311 ininite loop in case of error.
12312
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012313Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12316
Daniel Veillarda050d232001-09-05 15:51:05 +000012317Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * parser.c: warn if version is not 1.0 but it's not
12320 strictly speaking an error after analyzing the spec
12321
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012322Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12323
12324 *doc/catalog.html - add link to the html version of the
12325 man page, other linguistic cleanups
12326
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012327Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12328
12329 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12330 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12331 file, has not yet been included in the build.
12332
Daniel Veillard99784ff2001-09-01 16:20:28 +000012333Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12334
12335 * catalog.c: removed a duplicate affectation Justin Fletcher
12336
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012337Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c: Armin Sander pointed a possible text coalescing
12340 problem, completed his patch.
12341
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012342Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12343
12344 * trionan.c: Fixed const and volatile re-definition problem
12345
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012346Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * libxml.4 parser.c: doc updates from Heiko Rupp
12349 * parserInternals.c: 2 sanity checks from Heiko Rupp
12350
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012351Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12352
12353 * tree.c: applied patch from Armin Sander to make some pointers
12354 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012355 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012356
Daniel Veillardb06c6142001-08-27 14:26:30 +000012357Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * xpath.c: hum, restrict the integer usage gcc bug workaround
12360 to only gcc compilers so that other architecture don't get
12361 penalized by this limitation.
12362 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12363
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012364Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12367 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12368
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012369Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12370
12371 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12372 --convert option to xmlcatalog to convert SGML ones to
12373 the XML syntax.
12374 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12375
12376 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012377Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * catalog.c xmlIO.c: started some serious testing and fixed
12380 a few bug and optmization needs.
12381
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012382Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12385 preparing for a 2.4.3 release even if it may not be ready yet
12386 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12387 all file parsing lookup to go through the entity resolver, add
12388 to add an API to bypass it (needed to load catalogs themselves),
12389 some cleanup on the catalog code too.
12390 * nanoftp.c: small cleanup
12391 * doc/catalog.html: small update
12392
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012393Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12396 Jun Kuriyama
12397
Daniel Veillardffb120d2001-08-23 00:52:23 +000012398Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12399
12400 * doc/catalog.html: finished the catalog documentation
12401
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012402Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12403
12404 * doc/catalog.html doc/xml.html: added documentation about
12405 Catalog support, misses an API description
12406 * doc/html/*: reextracted the API pages
12407
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012408Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12411 Added the part about section 7.2 on URI resolution,
12412 fixed a side effect in the HTML parser, look complete
12413 and ready to rock except the URI/SystemID part!
12414
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012415Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * include/libxml/catalog.h include/libxml/parser.h
12418 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12419 xmlIO.c: added support and APIs needed for the catalog PI
12420 * include/libxml/xmlIO.h: cleanup
12421
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012422Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12425 include/libxml/catalog.h: starts to look okay, really
12426 plugged the new framework, cleaned a lot of stuff,
12427 added some APIs, except the PI's support missing this
12428 should be mostly complete
12429 * result/catalogs/* test/catalogs/*: added new test, enriched
12430 the existing one with URN ID tests
12431
Daniel Veillard64339542001-08-21 12:57:59 +000012432Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * catalog.c: fixed nextCatalog
12435 * result/catalogs/docbook test/catalogs/*: started adding
12436 a small regression test
12437
Daniel Veillardcda96922001-08-21 10:56:31 +000012438Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12441 more work on the XML catalog support.
12442 * parser.c include/libxml/parser.h: small cleanup seems using
12443 list as a public parameter name can give portability troubles
12444 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12445 include/libxml/xpath.h include/libxml/Makefile.am: removed
12446 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12447 wrappers
12448
Bjorn Reese45029602001-08-21 09:23:53 +000012449Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12450
12451 * Makefile.am trio.c triodef.h trionan.c xpath.c
12452 include/libxml/Makefile.am include/libxml/trionan.h:
12453 Re-worked Not-A-Number and Infinity support.
12454 * xmlcatalog.c: added readline include files
12455
Daniel Veillard344cee72001-08-20 00:08:40 +000012456Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12459 testCatalog as xmlcatalog, making it an installed app
12460 adding a shell, and preparing it to be a /etc/xml/catalog
12461 management tool, though not ready yet
12462 * catalog.c include/libxml/catalog.h: adding support for
12463 XML Catalogs http://www.oasis-open.org/committees/entity/
12464 not finished, there is some interesting tradeoffs and a
12465 few open questions left.
12466
Daniel Veillardb7664f42001-08-19 13:00:43 +000012467Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12468
12469 * xmllint.c: fixed a line formatting problem
12470
Daniel Veillard5015b712001-08-17 09:37:52 +000012471Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * SAX.c: removed a couple of unused variable (Albert Chin)
12474
Daniel Veillardbb371292001-08-16 23:26:59 +000012475Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12478 trying to fix some troubles w.r.t. function returning
12479 const xxxPtr.
12480
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012481Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12484 defined
12485
Daniel Veillardae6db172001-08-16 19:32:00 +000012486Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * xpointer.c: removed unused var
12489
Daniel Veillard09190202001-08-16 16:27:41 +000012490Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * testXPath.c: another small cleanup closing bug #59110
12493
Daniel Veillard796f4b62001-08-16 16:00:13 +000012494Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * win32/dsp/libxml2.def.src: small cleanup closing bug
12497 #59108
12498
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012499Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * example/gjobread.c: add xmlCleanupParser() before leaving
12502
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012503Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * config.h.in configure.in include/libxml/xmlwin32version.h:
12506 released 2.4.2
12507
Daniel Veillardd3d06722001-08-15 12:06:36 +000012508Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * include/libxml/valid.h debugXML.c valid.c: deprecate
12511 the non-boundchecking Sprintf functions, add Snprintf
12512 this should close bug #57984
12513
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012514Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12517 URIs before doing the lookups (pointed by Mark Vakoc)
12518
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012519Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * xpath.c: serious changes on Result Value Trees and NodeSets
12522 w.r.t. deallocation and collect operations. Probably not
12523 100% clean (merge of allocated trees smells like a problem).
12524 Seems sufficient to close #58943
12525
Daniel Veillard90493a92001-08-14 14:12:47 +000012526Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * xmllint.c: adding a --format option
12529
Daniel Veillardfe703322001-08-14 12:18:09 +000012530Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * xpath.c: count() was broken on Result Value Tree
12533 * xmlIO.c: fixed file:/// accesses on _WIN32
12534
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012535Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12538 macro was renamed, this should close bug #58683
12539
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012540Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12543 entity substitution mode text at the end of the entity might
12544 be added due to text coalescing.
12545 * nanoftp.c parser.c: small cleanup
12546
Daniel Veillard0c720972001-08-08 20:59:00 +000012547Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * HACKING: added John Fleck right to commit in the doc subdir
12550
Daniel Veillard48da9102001-08-07 01:10:10 +000012551Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12554 allow to inherit attributes from the DTD directly in the
12555 tree, this is needed for XPath and can be a useful feature.
12556 Inherited namespaces are always provided at the tree level now
12557 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12558 of tests for this feature (XSLT being the prime user).
12559
Daniel Veillard50f34372001-08-03 12:06:36 +000012560Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12563 testSAX.c xmlIO.c xmllint.c include/win32config.h
12564 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12565 include/libxml/xmlwin32version.h.in win32/README.MSDev
12566 win32/dsp/*: applied Win32 Facelift No.2 patches from
12567 Igor Zlatkovic for Windows/MSC
12568
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012569Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * SAX.c: unparsedEntityDecl() the URI computation of the
12572 entity wasn't done breaking XSLT unparsed-entity-uri()
12573
Daniel Veillard567e1b42001-08-01 15:53:47 +000012574Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * xpath.c: fixed a bug when walking the descendants and
12577 the current node has no children
12578 * debugXML.c: show up when a text node is supposed to not be escaped
12579
Thomas Broyerf186c822001-07-31 23:30:37 +000012580Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12581
12582 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12583 worked like the set:leading() function)
12584 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12585
Daniel Veillardba6db032001-07-31 16:25:45 +000012586Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12589
Daniel Veillard57905372001-07-31 15:52:17 +000012590Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * include/libxml/xmlIO.h: apply change to close #58141
12593 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12594
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012595Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * parser.c: when the internal subset uses a PE, then the
12598 included entity can use conditional sections.
12599
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012600Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12603 when walking the namespace axis showing up in
12604 libxst/tests/general/bug-12
12605 * xmlmemory.c: added the possibility to trace a given block
12606 defined by its address
12607
Daniel Veillard4aafa792001-07-28 17:21:12 +000012608Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * parser.c: don't override existing encoding specified before
12611 starting xmlParseDocument()
12612
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012613Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * include/libxml/xmlwin32version.h: reinserted, needed for
12616 Windows users of CVS
12617
Darin Adlera77cac02001-07-27 17:41:51 +0000126182001-07-27 Darin Adler <darin@bentspoon.com>
12619
Darin Adler699613b2001-07-27 22:47:14 +000012620 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12621 * testCatalog.c: Add include of <libxml/parser.h>.
12622
126232001-07-27 Darin Adler <darin@bentspoon.com>
12624
Darin Adlera77cac02001-07-27 17:41:51 +000012625 * include/libxml/.cvsignore:
12626 * include/libxml/xmlwin32version.h:
12627 Remove this file from CVS because it's generated.
12628
Daniel Veillard50822cb2001-07-26 20:05:51 +000012629Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * parser.c include/libxml/parser.h: applied const patches from
12632 Tom Moog #58002
12633
Thomas Broyerba4ad322001-07-26 16:55:21 +000012634Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12635
12636 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12637 lookup framework
12638
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012639Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * tree.c: fixed xmlCopyNode() for documents
12642
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012643Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12646
12647Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012648
12649 * parser.c: fixes bug #57652 reported by Morus Walter
12650
Daniel Veillarde3924972001-07-25 20:25:21 +000012651Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12654
Daniel Veillarda53c6882001-07-25 17:18:57 +000012655Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12658 errors, lesson don't add new functions at 1am before a release
12659 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12660 from XPath initialization when possible.
12661
Daniel Veillardd9bad132001-07-23 19:39:43 +000012662Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * result/scripts/base*: removing history/readline changed
12665 this slightly
12666 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12667 xmllint.c: make element content line number generation
12668 optionnal to avoid breaking old apps added interface to switch
12669
Daniel Veillardf012a642001-07-23 19:10:52 +000012670Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012673 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012674 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12675 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12676 John Kroll fixes to allow saving to HTTP via PUT (or
12677 POST of needed).
12678 * doc/html/*.html: regenerated the docs
12679
Thomas Broyere8126242001-07-22 03:54:15 +000012680Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12681
12682 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12683 xmlHashScanFull and xmlHashScannFull3 to get passed the
12684 three keys as arguments to the callback function
12685
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012686Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * configure.in Makefile.am: removed libxml softlink for good
12689 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12690 100% coverage by gtk-doc
12691
Daniel Veillard8599e702001-07-17 21:38:51 +000012692Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12695 fixed serious troubles due to size_t vs. int mismatch
12696
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012697Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12700
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012701Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12702
12703 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12704 convenient extension API for value and context managing
12705 Now handles external objects through xmlXPathPopExternal,
12706 xmlXPathWrapExternal and xmlXPathReturnExternal.
12707 Added functions for sets operations (intersection, etc.)
12708
Daniel Veillard22090732001-07-16 00:06:07 +000012709Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12712 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12713 HTMLparser.c: cleanup of global variables, marking some
12714 const or private.
12715
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012716Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012717
12718 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12719 fixed xmlXPathNodeSetItem when passing index=0
12720
Daniel Veillard05dec342001-07-14 21:57:39 +000012721Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12724
Daniel Veillard28ae6362001-07-14 16:44:32 +000012725Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * xmllint.c: fixed compilation under Cygwin #57503
12728 * TODO: update
12729
Peter Williamsed156f52001-07-13 18:35:13 +0000127302001-07-13 Peter Williams <peterw@ximian.com>
12731
12732 * config.h.in: add #undef HAVE_DLFCN_H
12733
12734 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12735 builddir.
12736
Daniel Veillard73b36e32001-07-12 15:09:52 +000012737Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12740 raised by #57348 and #57381
12741
Daniel Veillard7db37732001-07-12 01:20:08 +000012742Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12745 tree.c xpointer.c: store the line numbder in element->content,
12746 may break some software, need a configuration mechanism
12747
Darin Adler96037892001-07-11 00:03:16 +0000127482001-07-10 Darin Adler <darin@bentspoon.com>
12749
12750 * .cvsignore:
12751 * example/.cvsignore:
12752 * include/.cvsignore:
12753 * include/libxml/.cvsignore:
12754 Various things that are generated and should be ignored.
12755
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012756Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12759 * doc/xml.html doc/html/*: updated the docs
12760
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012761Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12764 validation occured on content with element child
12765
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012766Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * tree.c: fixed XML Base computation which was broken
12769 * debugXML.c: added a base function to the shell
12770 * Makefile.am result/scripts/* test/scripts/*: added scripts
12771 based regression tests, and adding 2 XML Base tests
12772
Daniel Veillard19e96c32001-07-09 10:32:59 +000012773Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * tree.c: set properties doc and call xmlSetListDoc for properties
12776 content when grafting them in a different tree.
12777 * aclocal.m4: remove from CVS
12778
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012779Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * win32/libxml2/libxml2.def.src: added some missing entry point
12782 for XPath (Mark Vakoc)
12783
Daniel Veillard388236f2001-07-08 18:35:48 +000012784Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12787 layer should URI-Unescape before trying to open resources.
12788
Daniel Veillard04383752001-07-08 14:27:15 +000012789Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * xpath.c: fix the name() bug for elements in the default
12792 namespace reported by Charlie Bozeman
12793
Daniel Veillard7583a592001-07-08 13:15:55 +000012794Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12797 led to an XPath fix, improvements of SAX initialization, and
12798 an added option --nocdata to testXPath
12799
Daniel Veillard449d7392001-07-07 19:11:06 +000012800Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * doc/libxml-doc.el: Felix Natter provided anew version working
12803 with XEmacs too
12804
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012805Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * include/libxml/xpath.h: small cleanup
12808 * doc/xml.html: update
12809
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012810Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12813 released 2.3.14
12814
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012815Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012818 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012819
Daniel Veillard73c9c042001-07-05 20:02:54 +000012820Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12823 were not equal to empty strings
12824
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012825Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * SAX.c: fixed a URI-Reference computation problem when validating
12828 * xmlIO.c: small cleanup
12829
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012830Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * parser.c: improved the description of a couple of interfaces
12833 upon Larry Stamper suggestion
12834
Daniel Veillard62f313b2001-07-04 19:49:14 +000012835Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * SAX.c entities.c parser.c: changed completely the way entities
12838 are handled when running the parser in entity substitution mode.
12839 This fixes a bug reported by Stephan Kulow and nearly divides
12840 by 3 the amount of memory required by libxslt to load and process
12841 DocBook TDG.
12842
Daniel Veillardf420ac52001-07-04 16:04:09 +000012843Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * HTMLparser.c: fixing a too early root closing problem raised
12846 byt Prashanth Naidu
12847
Daniel Veillard8c357d52001-07-03 23:43:33 +000012848Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12851 raised by Mark Vakoc.
12852
Daniel Veillard6e90d192001-07-03 16:37:49 +000012853Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * example/Makefile.am: fixed the include path to add srcdir/include
12856 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12857 and some cleanup
12858
Daniel Veillardf06307e2001-07-03 10:35:50 +000012859Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12862 lot of optimization work, results in significant improvements
12863 when handling really complex XPath queries. Add a small optimizer
12864 for unions, improve [n] and [last()], avoid some costly ops.
12865
Daniel Veillard77044732001-06-29 21:31:07 +000012866Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12869 * xpath.c: small cleanup
12870 * xmlGetNsList: reformated, fixed problems if used on Entities
12871
Daniel Veillard2adbb512001-06-28 16:20:36 +000012872Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12875
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012876Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12879 * Makefile.am example/Makefile.am: workaround automake generating
12880 erroneous deps
12881
Daniel Veillard12f7d292001-06-28 13:12:11 +000012882Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * include/win32config.h: bug #56801 Yon Derek provided a patch
12885 to the windows config file.
12886
Daniel Veillard87ee9142001-06-28 12:54:16 +000012887Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12890 libxml.h : Yon Derek provided a set of changes to compile from
12891 CVS on Windows/MSC
12892
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012893Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * parser.c: fixed UTF8 BOM support in push mode
12896 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12897 added a specific testcase
12898
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012899Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * Makefile.am: added --push regression tests
12902 * parserInternals.c: the XML parser segfaulted in --push mode
12903
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012904Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * configure.in: moved the symlinks detection within a CVS
12907 check, this is not portable and will be removed soon.
12908 * xpath.c: small cleanup/speedup
12909
Daniel Veillard11648102001-06-26 16:08:24 +000012910Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12913 release of 2.3.12
12914 * parser.c: make an error message if unknow entities in all cases
12915
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012916Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12919
Daniel Veillard23793842001-06-25 16:07:45 +000012920Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12923 includes were installed in the wrong dir
12924
Daniel Veillardf5498f32001-06-25 15:08:36 +000012925Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * doc/html.xml: warn against sending code to exhibit bugs.
12928
Daniel Veillard56f06462001-06-24 21:34:03 +000012929Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12932 Tru64 from Thomas Leitner
12933
Daniel Veillardc5d64342001-06-24 12:13:24 +000012934Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * AUTHORS: added William and Bjorn
12937 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12938 daniel@veillard.com hopefully I won't have to do this again
12939 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12940 docs can be rebuilt cleanly now
12941 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12942 from CVs it's generated, added include/libxml/xmlwin32version.h
12943 also generated but which should change far less frequently.
12944 * catalog.c nanoftp.c: made sure to include libxml.h not
12945 libxml/xmlversion.h directly
12946 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12947 when compiling on WIN32 and MSC
12948
Daniel Veillard07385fd2001-06-23 21:55:48 +000012949Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * include/Makefile.am include/libxml/Makefile.am configure.in:
12952 fixed make distcheck and rebuilding the rpms
12953
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012954Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * configure.in: should finish the migration of exported includes
12957 into a real include/libxml in CVS, at least for CVS users.
12958 * removed the exported headers, added in include/libxml (as well
12959 as xmlversion.h.in).
12960
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012961Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * configure.in: fixed the way to detect symlink
12964
Daniel Veillard66541772001-06-23 18:31:04 +000012965Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * configure.in: updated, include/libxml is now a real CVS dir
12968
Daniel Veillardca989762001-06-23 17:39:29 +000012969Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12972 version works with both libxml1 and libxml2 (it autodetects
12973 the prefix of the html-files) from Felix Natter.
12974 * doc/xml.html: updated doc accordingly
12975
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012976Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * xpath.c: fixed the bug generating a template loop in libxslt
12979 when using docbook-xsl-1.4, * should filter out document nodes
12980 * HACKING: added William
12981 * TODO: updated
12982
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012983Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * doc/FAQ.html: added a warning about gcc-3.0
12986 * doc/xml.html: added reference to gdome2 and removed a confusing
12987 sentence
12988
Daniel Veillardf7f41852001-06-22 15:18:01 +000012989Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * xmlversion.h: okay this is a generated file, but Windows
12992 users need it and they can't generate it, and I want CVS
12993 Windows users ...
12994 * win32/libxml2/libxml2_so.dsp: Windows project file for
12995 the shared lib version of libxml2
12996 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12997 resources needed for libxslt/xsltproc by Yon Derek
12998
Bjorn Reese3157b342001-06-22 14:41:45 +000012999Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13000
13001 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13002
Daniel Veillard4151acb2001-06-22 10:48:57 +000013003Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
Daniel Veillardcc146db2001-06-22 11:10:52 +000013005 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13006
13007Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
Daniel Veillard4151acb2001-06-22 10:48:57 +000013009 * include/win32config.h: Yon Derek provided a first fix
13010 to be able to compile libxslt/xsltproc on Windows
13011
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013012Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * xpath.c: attempt to work around what seemed a gcc optimizer
13015 bug when handling floats on i386 http://veillard.com/gcc.bug
13016 * tree.c entities.c encoding.c: doing some cleanups while
13017 chasing it
13018
Daniel Veillard017b1082001-06-21 11:20:21 +000013019Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * Makefile.am: cleanup when --without-debug is specified
13022 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13023 w.r.t. --without-debug and other include points
13024 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13025 Catalogs
13026 * configure.in entities.h tree.h HTMLparser.c: removed
13027 --without-corba, made the _private field mandatory
13028
Daniel Veillard87a764e2001-06-20 17:41:10 +000013029Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13032 outputs a BOM in UTF8, an errata has been issued to avoid the
13033 problem, that was the most reasonable solution... Add support
13034 for a leading UTF8 BOM in entities.
13035
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013036Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * valid.c: fixed a bug found when post validating an entity ref
13039 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13040 activate it too
13041
Daniel Veillard39196eb2001-06-19 18:09:42 +000013042Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13045 weakness in the node copy the XPointer and the XInclude
13046 implementations. Serious cleanup.
13047
Daniel Veillard3739b982001-06-19 12:51:30 +000013048Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * Makefile.am: Kjartan Maraas provided a small patch to
13051 add xml2-config.in to EXTRA_DIST
13052
Daniel Veillarda9142e72001-06-19 11:07:54 +000013053Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13056 provided another failing case found in KDE, the way the
13057 ctxt->vctxt.nodeTab was allocated and freed changed over
13058 time but it wasn't completely cleaned up. This should fix it.
13059
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013060Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * parser.c: Stephan Kulow also raised the fact that line number
13063 could get miscounted making debug harder, fixed the problem
13064 in xmlParseCharData()
13065
Daniel Veillard64b98c02001-06-17 17:20:21 +000013066Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * valid.c: Stephan Kulow pointed out a problem when validating
13069 and using an empty entity, forgot a 'break' in a case.
13070
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013071Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13074 * doc/xml.html: updated with 2.3.11
13075
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013076Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * TODO: updated adding cleanup of generated doc
13079 * configure.in: prepared to release 2.3.11
13080 * xmllint.c: added --version for bug reporting
13081 * doc/html/*.html: rebuilt the doc
13082
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013083Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * xpath.c: first part of the work on selecting namespace to
13086 fix bug #56115
13087
Daniel Veillard96ed5832001-06-15 22:22:04 +000013088Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13091 when using -liconv
13092 * TODO: updated
13093
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013094Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13097 cleanup, encoding support.
13098
Daniel Veillard608ad072001-06-14 08:32:28 +000013099Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13102
Daniel Veillard239d0522001-06-13 23:02:48 +000013103Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * xpath.c: bug detected by Ankh when / is used as a function arg
13106
Daniel Veillard02bb1702001-06-13 21:11:59 +000013107Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13110 of element and use it to avoid outputting formatting spaces at
13111 the wrong place. Implemented the format parameter for HTML save.
13112 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13113 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13114 result/HTML/wired.html: of course this impact the result of a
13115 number of HTML tests
13116
Daniel Veillard95d845f2001-06-13 13:48:46 +000013117Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * HTMLtree.[ch]: started augmenting the HTML save API with
13120 encoding and formatting parameters
13121
Daniel Veillardeca60d02001-06-13 07:45:41 +000013122Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * HTMLtree.h: cleanup and started evaluating the work needed on
13125 revamping the HTML output code
13126
Daniel Veillard84666b32001-06-11 17:31:08 +000013127Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13130
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013131Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * valid.c: fixed bug #56049, forgot one check in the
13134 validation routine
13135
Daniel Veillardca2366a2001-06-11 12:09:01 +000013136Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13139
Daniel Veillard6761eee2001-06-11 10:29:38 +000013140Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * libxml.h: fixed an error in last commit
13143 * doc/FAQ.html: added an entry for compilation from CVS
13144
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013145Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xmlversion.h.in libxml.h: Cygwin patches
13148 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13149 * tree.h: cleanup
13150
Daniel Veillardacd370f2001-06-09 17:17:51 +000013151Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13154 memory block in a strange case where libxml is linked twice
13155 in the binary.
13156
Daniel Veillard1d047672001-06-09 16:41:01 +000013157Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13160 state far too often, simple fix used to avoid it.
13161
Daniel Veillard4497e692001-06-09 14:19:02 +000013162Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13165 being processed, applied his patch
13166 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13167
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013168Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13171 provided fixes to compile on MSCC again
13172 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13173 also provided an update for the project files.
13174
Daniel Veillarda682b212001-06-07 19:59:42 +000013175Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13178 bug #55810
13179
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013180Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * tree.c: fixed xmlGetNsProp() to close bug #55683
13183 Note this requires libxslt to use it's own function instead.
13184
Daniel Veillardf0c53762001-06-07 16:07:07 +000013185Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * HTMLtree.c: when in a pre element no formatting space should
13188 be added.
13189 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13190
Daniel Veillard068a9652001-06-07 15:30:26 +000013191Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * configure.in: added tests for signal() and signal.h
13194
Daniel Veillard541d6552001-06-07 14:20:01 +000013195Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13198
Daniel Veillard8a367d42001-06-07 14:01:34 +000013199Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * doc/libxml-doc.el: Felix Natter provided a new version for
13202 libxml2
13203
Daniel Veillard8a926292001-06-07 11:20:20 +000013204Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * HTMLtree.c: when in a pre element no formatting space should
13207 be added.
13208
Daniel Veillard14839d52001-06-06 16:11:56 +000013209Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13212
Daniel Veillarde95e2392001-06-06 10:46:28 +000013213Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13216 hack
13217 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13218 * uri.c: fixed a warning
13219
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013220Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * HTMLtree.c: trying to close bug #55772 escaping in script
13223 elements
13224 * doc/xml.html: suggest to send mail to the list
13225
13226Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013227
13228 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13229 good. Use a macro and based on the solution provided in
13230 vsnprintf manual page from GNU.
13231
Bjorn Reese99748722001-06-05 12:49:15 +000013232Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13233
13234 * error.c: Workaround for non-preserving variadic list.
13235 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13236
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013237Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * doc/xml.html: added 2.3.10 release
13240
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013241Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * configure.in: releasing 2.3.10
13244
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013245Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13248
Daniel Veillard20042422001-05-31 18:22:04 +000013249Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * encoding.c: Robert Collins provided a patch to add the
13252 "US-ASCII" encoding alias
13253
Daniel Veillard97ac1312001-05-30 19:14:17 +000013254Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13257 string oriented functions and started cleaning the related areas
13258 in xpath.c which needed fixing in this respect
13259
Daniel Veillard2d703722001-05-30 18:32:34 +000013260Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13263 #55380
13264 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13265
Daniel Veillard9403a042001-05-28 11:00:53 +000013266Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * TODO: updated
13269 * nanohttp.[ch] : started adding APIs to get the redirected URL
13270 when this occurs (needed for further base computation
13271 * tree.h: cleanup
13272 * encoding.c: cleanup
13273 * SAX.c: minor change around ctxt->loadsubset
13274
Daniel Veillard6278fb52001-05-25 07:38:41 +000013275Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * Makefile.am include/Makefile.am: small change to have
13278 include/libxml rebuilt if working from CVS.
13279 * uri.c: applied another patch from Carl Douglas for URI escaping,
13280 this should close bug #51876
13281
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013282Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13285 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13286 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13287 added specific regression test
13288 * parser.h: preparing for the XSLT mode where DTD inherited
13289 attributes are added to the tree.
13290
Daniel Veillardbbd22452001-05-23 12:02:27 +000013291Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xinclude.[ch]: Updated the namespace for the Last Call version
13294 * result/XInclude/include test/XInclude/include: updated the
13295 testsuite accordingly
13296
Daniel Veillard8514c672001-05-23 10:29:12 +000013297Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13300 related to bug #51876
13301
Daniel Veillard42596ad2001-05-22 16:57:14 +000013302Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * tree.c: fixed a gross mistake in base computation, xml:base is
13305 not completely correct yet (need cascade).
13306 * xpath.[ch]: added the few things needed to find a function name
13307 and URI from the XPath context when it is called.
13308
Daniel Veillard81418e32001-05-22 15:08:55 +000013309Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13312 * DOCBparser.c: small cleanup
13313 * xmllint.c: added a --catalogs option to load catalogs from
13314 $SGML_CATALOG_FILES
13315 * tree.c: cleanup
13316 * configure.in: iconv library fixup, ICONV_LIBS
13317
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013318Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * catalog.c: handling of CATALOG entries. detection of recursion,
13321 and a few bugfixes
13322 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13323 against the default namespace
13324
Daniel Veillard04b93292001-05-21 08:15:31 +000013325Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13328
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013329Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * parser.c: fixed propagation context info when parsing an
13332 external entity.
13333 * doc/html/*.html: regenerated a couple of docs
13334
Daniel Veillard4623acd2001-05-19 15:13:15 +000013335Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * doc/xml.html: update with 2.3.9 informations
13338
Daniel Veillardbed7b052001-05-19 14:59:49 +000013339Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13342 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13343 * doc/html/* : rebuilt the docs
13344 * valid.c: small patch which may improve some case when
13345 validating.
13346
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013347Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * HTMLparser.c: Closed bug #54891
13350 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13351 to the suite
13352
13353Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13356 applied a documentation patch from LotR and filled in a few missing
13357 descriptions
13358
Daniel Veillard76d66f42001-05-16 21:05:17 +000013359Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xpath.c tree.c parser.c: speed optimizations at the parser level
13362 document tree freeing and xpath evaluation
13363
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013364Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * parser.c parser.h parserInternals.h: fixed a couple of
13367 interfaces for handling memory buffer input to const char *
13368 upon suggestion of JamesH.
13369
Daniel Veillardc3739e72001-05-15 15:23:27 +000013370Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * configure.in: LoTR sent a patch fixing the previous commit
13373
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013374Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * configure.in: trying to deal again with the stoopid -R linking
13377 flag of Solaris
13378
Daniel Veillard790142b2001-05-15 10:51:53 +000013379Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpath.h: two nodeset access macros from Thomas Broyer
13382
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013383Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13386 patch from Thomas Broyer
13387
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013388Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13391 case
13392 * INSTALL: was empty added stuff from the FAQ
13393
Daniel Veillard75bea542001-05-11 17:41:21 +000013394Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13397 attributes handling and #54433 by adding xmlUnsetProp()
13398 and xmlUnsetNsProp()
13399
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013400Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * HTMLparser.c: Patch from Jonas Borgström
13403 (htmlGetEndPriority): New function, returns
13404 the priority of a certain element.
13405 (htmlAutoCloseOnClose): Only close inline elements if they
13406 all have lower or equal priority.
13407 * result/HTML: this of course changed a number of tests results.
13408
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013409Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * xmlIO.c catalog.c: plugged in the default catalog resolution
13412 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13413 documentations
13414 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13415
Daniel Veillarda7374592001-05-10 14:17:55 +000013416Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13419 integrating catalogs
13420 * catalog.[ch] testCatalog.c: adding a small catalo API
13421 (only SGML catalog support).
13422 * parser.c: restaured xmlKeepBlanksDefault(0) API
13423
Daniel Veillardc17337c2001-05-09 10:51:31 +000013424Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13427
Daniel Veillard257d9102001-05-08 10:41:44 +000013428Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * parser.c: added xmlParseExternalEntityPrivate() to allow
13431 propagation of ctxt->_private when parsing external entities
13432
Daniel Veillard083c2662001-05-08 08:27:14 +000013433Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13436
Daniel Veillard01ef7382001-05-08 07:31:43 +000013437Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13440
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013441Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * valid.c: warn when indeterminist content model is detected
13444 * result/VC/ElementValid8: this adds a message
13445 * Makefile.am: add --novalid for VCM tests
13446 * parserInternals.c: added a call to Init memory
13447
Daniel Veillard64269352001-05-04 17:52:34 +000013448Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13451 when both parameters are NULL.
13452
Daniel Veillard37721922001-05-04 15:21:12 +000013453Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * valid.c: applied small patch from Gary Pennington, reindented
13456 some part of the code.
13457
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013458Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13461 release, updated and regenerated the docs
13462
Daniel Veillard357c9602001-05-03 10:49:20 +000013463Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xpath.c result/XPath/expr/floats : clarified and cleanup
13466 printing of abnormal floats in tests.
13467
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013468Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13471 * results/HTML/ : a few changes in the output of the HTML tests as
13472 a result.
13473 * configure.in: tying to fix -liconv where needed
13474
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013475Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * Makefile.am: fixed a stupid error
13478
Daniel Veillard7150a032001-05-02 16:41:11 +000013479Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * configure.in Makefile.am: make the inclusion of the trio
13482 modules in the library conditional
13483
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013484Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * DOCBparser.c: patche from László Kovács, fixed entities refs
13487 in attributes handling
13488
Daniel Veillardedddff92001-05-02 10:58:52 +000013489Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13492 flushing
13493
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013494Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: fix of an XSLT namespace bug reported on the list
13497 general/bug-8-
13498
Daniel Veillard5792e162001-04-30 17:44:45 +000013499Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * strio.h trio.c: Dan McNichol suggested a couple of small
13502 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13503
Daniel Veillard02141ea2001-04-30 11:46:40 +000013504Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * tree.c parser.c encoding.c: spent a bit more time looking
13507 at the parsing speed and DOM handling. Added a few more
13508 speedups.
13509
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013510Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * parser.c: small but effective parsing speed improvement
13513
Daniel Veillardb59076b2001-04-29 17:04:07 +000013514Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * configure.in: default on the DocBook parser inclusion (for Gnome)
13517 * DOCBparser.h: fixed a header reference
13518
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013519Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * configure.in xpath.c: applied Bjorn patches for FPE on the
13522 alpha
13523
Daniel Veillardeefd4492001-04-28 16:55:50 +000013524Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13527 xmlSaveFormatFileTo()
13528
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013529Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * xpath.c: simple and efficient optimization, XPath functions
13532 aways bind to the same code, cache this
13533 * TODO: updated (by saying some is obsolete)
13534
Daniel Veillard2156a562001-04-28 12:24:34 +000013535Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xpath.c: more cleanup work on XPath name parsing routines
13538
Daniel Veillard61d80a22001-04-27 17:13:01 +000013539Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13542 xmlXPathParseName
13543 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13544 * debugXML.c: avoid compilation problems if compiling without
13545 HTML support, Igor Zlatkovic
13546 * win32/libxml2/libxml2.def.src: being able to compile without
13547 XPath on Windows
13548
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013549Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * libxml.m4: yet another patch from Toshio Kuratomi
13552
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013553Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13556
Daniel Veillard67fee942001-04-26 18:59:03 +000013557Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * tree.[ch]: added xmlSaveFormatFile interface for saving
13560 and indenting a file.
13561
Daniel Veillard82e49712001-04-26 14:38:03 +000013562Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpath.c: fixed bug #53689 related to processing-instruction()
13565
Daniel Veillard02f077a2001-04-26 10:59:11 +000013566Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * DOCBparser.c: patche from László Kovács
13569
Daniel Veillard30211a02001-04-26 09:33:18 +000013570Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parser.c: applied fixes from Christian Glahn bug report #53391
13573
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013574Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * error.c: Jean François Lecomte provided a complete description
13577 and a fix to bug #53537
13578
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013579Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13582
Daniel Veillard1034da22001-04-25 19:06:28 +000013583Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * DOCBparser.c SAX.c: a bit more work on entities processing.
13586 Still Need to cleanup XML output and references in attributes
13587
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013588Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13591
Daniel Veillardb33c2012001-04-25 12:59:04 +000013592Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * tree.c: trying to fix #53574, not completely complete,
13595 I would like xmllint --copy --debug test/ent1 and
13596 xmllint --debug test/ent1 to show the same result.
13597 * xpath.c: fix a bug when trying to sort namespace nodes
13598
Daniel Veillard5146f202001-04-25 10:29:44 +000013599Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * HTMLtree.c: real fix for #53402
13602
Daniel Veillard7533cc82001-04-24 15:52:00 +000013603Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13606 PIs when using xsl:output
13607 * valid.c: closing #53537 some case generate segfaults if there
13608 is validity errors
13609
Daniel Veillard61b33d52001-04-24 13:55:12 +000013610Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13613 of external parsed entities, added --noent to testDocbook
13614 * valid.c: Garry Pennington found an uninitialized variable
13615 access in xmlValidateElementContent()
13616
Daniel Veillard56098d42001-04-24 12:51:09 +000013617Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13620 with madness
13621 * result/HTML/ : this modified the result of the regression tests
13622 a lot.
13623
Daniel Veillard122376b2001-04-24 12:12:30 +000013624Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13627 to doc where it wasn't checked against NULL reported by
13628 Jens Laas
13629
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013630Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13633 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13634
Daniel Veillardeae522a2001-04-23 13:41:34 +000013635Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13638 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13639 * SAX.[ch]: cleanup and updates for DocBook
13640 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13641 ex SGML identifier changes
13642 * valid.c: removed a static unused function.
13643
Daniel Veillardde57c612001-04-23 09:13:36 +000013644Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * HTMLtree.c: applied change for Paul Sponagl on script saving
13647 * Makefile.am: the warning about entity title.xml are normal.
13648
Daniel Veillard393df012001-04-22 20:11:18 +000013649Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * configure.in: release of 2.3.7
13652 * Makefile.am: fixing make distcheck
13653
Daniel Veillarda41123c2001-04-22 19:31:20 +000013654Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * doc/html/* doc/xml.html: updated and regenerated the docs
13657
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013658Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13661
Daniel Veillarde82a9922001-04-22 12:12:58 +000013662Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * tree.c: fixed #53388 with the provided patch
13665
Daniel Veillard06803992001-04-22 10:35:56 +000013666Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * valid.c: Bjorn detected an invalid memory access. Fixed
13669 vstateVPush()
13670
Daniel Veillard40af6492001-04-22 08:50:55 +000013671Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13674
Bjorn Reese70a9da52001-04-21 16:57:29 +000013675Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13676
13677 * libxml.h: new header used only for the compilation of libxml
13678 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13679 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13680 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13681 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13682 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13683 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13684 baseline (version 1.2 plus a single patch).
13685 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13686 scientific notation for numbers. Tests added.
13687 * xpath.c: formatting of numbers changed to use sprintf
13688 (contribution from William Brack)
13689
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013690Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * valid.c: cleanup, more useful debugging
13693 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13694 * xmlIO.c: entity loading is printed as an error when validating
13695
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013696Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * valid.c: fixed to validate within entities
13699 * test/VCM/v22.xml: added a specific testcase
13700
Daniel Veillardca1f1722001-04-20 15:47:35 +000013701Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * valid.c: forgot an epsilon transition in for ()+
13704 * test/VCM/v21.xml : added a specific test case
13705
Daniel Veillard85349052001-04-20 13:48:21 +000013706Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * valid.c: removed a state explosion exhibited by RSS
13709 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13710 from bug #51872
13711
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013712Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13715 validation without using an ugly NFA -> DFA algo in the source.
13716 Made a specific algorithm easier to maintain, using a single
13717 stack and without recursion.
13718 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13719 * hash.c: made the growing routine static
13720 * tree.h parser.c: added the parent information to an
13721 xmlElementContent node.
13722
Daniel Veillarde470df72001-04-18 21:41:07 +000013723Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * SAX.c parser.c xpath.c: generating IDs when not validating
13726 from an external parsed entity was poisoning the ID has table
13727 with removed values. This was killing XSLT on the KDE help
13728 browser.
13729
Daniel Veillardceacdd92001-04-18 15:10:35 +000013730Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * entities.h: andrew@ugh.net.au detected a double declaration
13733
Daniel Veillarda10efa82001-04-18 13:09:01 +000013734Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * debugXML.c hash.c tree.h valid.c : some changes related to
13737 the validation suport to improve speed with DocBook
13738 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13739 the way validation errors get reported
13740
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013741Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13744 by P C Chow and William M. Brack for XSLT HTML output
13745
Daniel Veillard2d90de42001-04-16 17:46:18 +000013746Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13749 Igor Zlatkovic patches for MSC compilation and added his
13750 updates
13751
Daniel Veillarde043ee12001-04-16 14:08:07 +000013752Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13755 prefix lookup.
13756 * parserInternals.c: fixed the bug reported by Morus Walter
13757 due to an off by one typo in xmlStringCurrentChar()
13758
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013759Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * HTMLparser.c result/HTML/*: revamped the way the HTML
13762 parser handles end of tags or end of input
13763
Daniel Veillard82daa812001-04-12 08:55:36 +000013764Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13767
Daniel Veillard67a21302001-04-11 14:39:16 +000013768Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13771 bug where the linktime verions of free() won't work ...
13772
Daniel Veillard27b55282001-04-11 12:22:25 +000013773Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13776
Daniel Veillardafc73112001-04-11 11:51:41 +000013777Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * doc/xml.html: added 2.3.6 release
13780
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013781Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13784 * result/wml.xml: resulted in a small output change
13785
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013786Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * tree.c: xmlNewDoc was missing the charset initialization
13789 * xmllint.c: added --auto to autogenerate a doc, allow to
13790 reproduce the problem fixed on xmlNewDoc
13791
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013792Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * xpath.c: trying to get 52979 solved
13795 * tree.c result/ result/noent/: trying to get 52712 solved, this
13796 also made me clean up the fact that XML output in general should
13797 not add formating blanks by default, this changed the output of
13798 a few tests
13799
Daniel Veillard73639a72001-04-10 14:31:39 +000013800Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13803
Daniel Veillardfac26a12001-04-08 13:08:14 +000013804Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * configure.in: finally released 2.3.6
13807
Daniel Veillard911f49a2001-04-07 15:39:35 +000013808Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * xpath.c: checking for null pointer generated by new code
13811
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013812Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * xpath.c: fixed a [] evaluation problem reported
13815 * test/XPath/tests/simpleaddr: extended test
13816 * result/XPath/simpleaddr: updated result
13817
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013818Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * xmllint.c: Dan Timis reported a portability problem
13821 on Macs without mmap, fixed it.
13822
Daniel Veillardb38bd552001-04-03 18:22:00 +000013823Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * testXPath.c : added a --tree option allowing to display the
13826 tree dump of the XPath expression
13827
Daniel Veillard4dd93462001-04-02 15:16:19 +000013828Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xpath.c: fixed a memleak when comparing nodesets
13831 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13832 * tree.c: added a TODO
13833
Daniel Veillard92ad2102001-03-27 12:47:33 +000013834Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13837 we need string functions
13838 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13839 to be able to use them where needed. Applied some changes
13840 to reduce name linking pollution and compile in only what's
13841 needed.
13842 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13843 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13844 for the string manipulation functions
13845 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13846 to the free() function of xmlmemory.c
13847 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13848 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13849 usage.
13850
13851
Daniel Veillard2be30642001-03-27 00:32:28 +000013852Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * error.c: applied the context output patch of the error
13855 handling submitted by Chuck Griffith
13856 * error/VC/*: this slightly change some error logs
13857
Daniel Veillard50582112001-03-26 22:52:16 +000013858Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * parser.c: fixed line number reporting on error
13861
Daniel Veillard04be4f52001-03-26 21:23:53 +000013862Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * parser.c: Sullivan and Darin found a parser bug,
13865 applied the patch.
13866
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013867Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13870 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13871 xmlversion.h.in xpointer.c: of course the way I defined
13872 UNUSED breaks on old gcc version. Try to be smart and
13873 also define it directly in xmlversion.h
13874 * configure.in: removed -ansi flag from the pedantic set
13875
13876Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013877 Huge cleanup, I switched to compile with
13878 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13879 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13880 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13881 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13882 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13883 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13884 encoding.h entities.c error.c list.[ch] nanoftp.c
13885 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13886 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13887 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13888 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13889 Cleanup, staticfied a number of non-exported functions,
13890 detected and cleaned up a dozen of problem found this way,
13891 avoided a lot of public function name/typedef/system names clashes
13892 * doc/xml.html: updated
13893 * configure.in: switched private flags to the really pedantic ones.
13894
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013895Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * configure.in: 2.3.5
13898 * doc/html/*: rebuilt the docs
13899
Daniel Veillard146c9122001-03-22 15:22:27 +000013900Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * parser.c: fixed a reported bug in NOTATION parsing
13903 * uri.c: accepted but not fixed bug 51876, added TODO
13904 * Makefile.am: fixed bug 51876
13905
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013906Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * config.h.in configure.in error.c: fix a compilation problem
13909 on platforms without vsnprintf (xml@thewrittenword.com)
13910
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013911Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * parser.c: fixed a function name header typo
13914 * SAX.c: notations can also occur in external subset.
13915
Daniel Veillard7d42b542001-03-20 13:22:46 +000013916Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * error.c: removed a C++ like comment
13919
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013920Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * parser.c: fixing bug 52299 strange condition leading
13923 to a parser crash due to a buffer overflow
13924 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13925 added the specific test case
13926
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013927Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13930 xmlXPathConvert{String,Number,Boolean} to be able to make
13931 type casts without a context stack, fixed some implementation
13932 problems related to the absence of context at parse-time,
13933 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13934 in the public API too
13935 * xpointer.c xpathInternals.h: we need to know at parse time
13936 whether we are compiling an XPointer
13937
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013938Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13941 cleaned up the parser internals, refactored XPath code, added
13942 new compilation based APIs and cleanly separated public and
13943 private APIs.
13944
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013945Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * xpath.h: the comp field must be added at the end to avoid
13948 killing binary compat.
13949
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013950Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * Makefile.am: detect XPath memleaks in regreson tests
13953 * error.c: fixed and error w.r.t. error reporting still using
13954 stderr
13955 * hash.c: added new line at end of file
13956 * tree.h: minor cleanup
13957 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13958 expression parsing from evaluation, resulted in a number of
13959 changes internally, and in XPointer. Likely to break stuff
13960 using xpathInternals.h but should remain binary compatible,
13961 new interfaces will be added.
13962
Daniel Veillardd574f782001-03-14 19:40:17 +000013963Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * configure.in: fixed a couple of problems reported by
13966 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13967 without gcc on non linux platforms.
13968
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013969Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13972 a fix for --with-html-dir= configure support. I hope it won't
13973 break rpm generation
13974
Daniel Veillarda022fe02001-03-14 16:30:00 +000013975Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xmlIO.c: one function comment cleanup.
13978
Daniel Veillard25239c12001-03-14 13:56:48 +000013979Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * SAX.c: external subset notations were improperly registered
13982 in the internal subset.
13983
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013984Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * README.cvs-commits: added, pointing to HACKING
13987 * HACKING: updated
13988
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013989Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * parser.c: and Matt Sergeant found one in the XML push
13992 parser (erroneous check I forgot to remove when I fixed the
13993 main parser).
13994
Daniel Veillard68d7b672001-03-12 18:22:04 +000013995Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * xpath.c: ptittom found a small bug in UnaryExpr
13998
Daniel Veillarde356c282001-03-10 12:32:04 +000013999Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * configure.in: bumped to 2.3.4
14002 * error.c: fixed bug #51860
14003 * tree.c: fixed bug #51861
14004 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14005 * tree.[ch] : added xmlDefaultBufferSize
14006 * nanoftp.c: typo in function name header block
14007 * doc/xml.html : updated, added link to XML::LibXSLT
14008 * doc/html/* : rebuilt the docs
14009
Daniel Veillard80f32572001-03-07 19:45:40 +000014010Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * parser.c SAX.c: the new content parsing code raised an
14013 ugly bug in the characters() SAX callback. Found it
14014 just because of strangeness in XSLT XML Rec ouptut :-(
14015
Daniel Veillard6c831202001-03-07 15:57:53 +000014016Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * Makefile.am: Martin Baulig suggested to add -lm
14019 * tree.c: found another bug in xmlNodeGetContent()
14020
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014021Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * xpath.c: Bjorn found the error related to strictness of comparison.
14024
Daniel Veillard29631a82001-03-05 09:49:20 +000014025Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * parser.c: trying to fix the Dtd parsing problem reported
14028 by Gary, side effect of last week speed optimizations.
14029
Daniel Veillard14be0a12001-03-03 18:50:55 +000014030Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14033 * parserInternals.c: removed unneeded test raised by Stric
14034
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014035Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14036
14037 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14038 and fixed by William Brack). Added xmlXPathFormatNumber.
14039 Changed the sorting slightly.
14040 * configure.in Makefile.am example/Makefile.am: Added -lm.
14041 Please note that applications linking with libxml2, must
14042 also like with the math library from now on.
14043
Daniel Veillardf9533d12001-03-03 10:04:57 +000014044Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14047
Daniel Veillard2f362242001-03-02 17:36:21 +000014048Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * parser.c: one must report spaces even if the Dtd element
14051 content proves that this is not part of the element content.
14052 * result/valid/*.xml: this changed the ouptu slightly
14053
Daniel Veillardb402c072001-03-01 17:28:58 +000014054Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * configure.in: bumped to 2.3.3
14057 * doc/xml.html: updated
14058
Daniel Veillard77851712001-02-27 21:54:07 +000014059Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * tree.c: minor doc fix
14062 * xpath.c: deallocation issues when a result tree has been
14063 converted to a node-set
14064
Daniel Veillardec70e912001-02-26 20:10:45 +000014065Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * doc/xml.html: oops corrected dates s/2000/2001
14068
Daniel Veillard8730c562001-02-26 10:49:57 +000014069Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * valid.c: new patch from Gary Pennington
14072
Daniel Veillard91e9d582001-02-26 07:31:12 +000014073Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * doc/xml.html: applied patch from Ankh
14076
Daniel Veillardedac3c92001-02-26 01:36:19 +000014077Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * xinclude.c: fixed a problem building on Mac
14080
Daniel Veillard21a0f912001-02-25 19:54:14 +000014081Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * parser.c: more work on increasing parsing ferformances
14084
Daniel Veillard48b2f892001-02-25 16:11:03 +000014085Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14088 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14089 avoiding memcpy in production builds MEM_CLEANUP macro use
14090 * parser.[ch] parserInternals.c: optimizations of the tightest
14091 internal loops inside the parser. Better checking of I/O
14092 flushing/loading conditions
14093 * xmllint.c : added --timing
14094
Daniel Veillard71681102001-02-24 17:48:53 +000014095Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * configure.in: bumped to 2.3.2
14098 * doc/xml.html: updated for release
14099
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014100Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xpath.c: found a memleak and fixed a nasty bug
14103
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014104Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xmllint.[c1] : added return code errors for xmllint
14107 * xpath.c: specific debug dump function for result value trees
14108
Daniel Veillard4b637072001-02-21 21:52:55 +000014109Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * xpath.c: finally implemented xmlXPathCompareNodeSets
14112 * test/XPath/expr/floats results/XPath/expr/floats: added
14113 a test for float expressions
14114
Daniel Veillardf714aa32001-02-21 03:07:44 +000014115Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14118 * parserInternals.[ch]: trying to speed up parsing
14119 * xpath.c : speeded up node set equality op
14120
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014121Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14124 better handling of ID/IDREF and the list modules associated
14125 * configure.in: small CFLAGS cleanup
14126
Daniel Veillarda8abee62001-02-19 15:14:59 +000014127Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * configure.in: fixed iconv detection on AIX (stric)
14130
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014131Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014132
14133 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14134
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014135Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14136
14137 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14138 and optimized xmlXPathNodeSetSort
14139
Daniel Veillard142adbf2001-02-17 13:21:05 +000014140Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xpath.c: bug fix when context size is 0
14143 * parser.c: I like Norm's Dtd because they still manage to break
14144 the parser occasionally
14145
Daniel Veillardf23e0092001-02-16 13:21:29 +000014146Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14149
Daniel Veillarde0e26512001-02-16 00:11:46 +000014150Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14153 attributes within the XML-1.0 namespace
14154
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014155Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * xpathInternals.h: exported a few axis functions
14158 * doc/xml.html: updated the doc
14159
Daniel Veillard760f4422001-02-15 14:59:48 +000014160Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * configure.in: applied patch from Daniel van Balen for OpenBSD
14163 and bumped version to 2.3.1
14164 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14165 attempt to find autoclosing was simply broken, removed it,
14166 updated the examples, this is better
14167
Daniel Veillardd194dd22001-02-14 10:37:43 +000014168Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14171 hash functionnalities.
14172 * doc/html/* : rebuild the doc
14173
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014174Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14177 on predicate
14178 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14179 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14180 really want to have tags closed on output even if we accept
14181 unclosed ones on input
14182
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014183Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * xpath.c: ouch don't free NULL, rare case fixed
14186 * tree.c: don't coalesce text nodes if they don't have the
14187 same behaviour wrt escaping on output
14188
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014189Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * xpath.c: small fixup
14192 * SAX.c: don't warn on empty namespaces.
14193
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014194Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * README: a bit of cleanup
14197 * configure.in: preparing for 2.3.0 release
14198
Daniel Veillard1f83d392001-02-08 09:37:42 +000014199Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * hash.[ch]: added a first version of xmlHashSize()
14202 * valid.c: another bug fix from Gary Pennington
14203
Daniel Veillard5eef6222001-02-07 18:24:48 +000014204Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * valid.c: couple of bug fixes pointed by Gary Pennington
14207 * HTMLtree.c: #if 0 cleanup
14208
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014209Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14212 which removes a time consuming check of xmlXPathNodeSetAdd()
14213 and use it in places where we are sure to not break unicity
14214
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014215Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * xpath.c: bug fixes found from XSLT
14218 * tree.c: preserve node->name special values when copying nodes.
14219 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14220 external subset are fetched when available but without full
14221 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14222 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14223 output with encoding disabled.
14224
Daniel Veillard2c833b62001-02-03 08:52:06 +000014225Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14228 xmlCheckFilename should not be called from xmlFileOpenW
14229 and xmlGzfileOpenW
14230
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014231Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14234 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14235 added the new tests for URI normalization
14236 * testURI.c: fixed stoopid bugs
14237 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14238 the URI in the error messages are now properly normalized
14239
Daniel Veillardea28ce62001-02-02 08:20:19 +000014240Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14243
Daniel Veillarde99a4762001-02-01 04:34:35 +000014244Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14247
Daniel Veillard2b325a02001-01-31 20:46:31 +000014248Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * xpath.c: fixed mod operator
14251
Daniel Veillardde55cf62001-01-31 15:53:13 +000014252Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * parser.c: fixed xmlStrcat doc
14255 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14256 trees.
14257
Daniel Veillard2f913b72001-01-31 13:23:49 +000014258Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c result/XPath/tests/chaptersbase
14261 result/XPath/tests/simplebase: fixed XPath node()
14262 * tree.c: small fix in xmlNewNs()
14263 * Makefile.am: removed extraneous xml2Conf.sh rule
14264
Daniel Veillardb42042b2001-01-28 07:40:36 +000014265Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14268 Changed the library name, in order to get libxml-devel and
14269 libxml2-devel to coexist on a single system
14270 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14271 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14272
Daniel Veillardee0a4662001-01-27 18:59:33 +000014273Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14276 libxml2-devel installable in // as libxml-devel.
14277
Daniel Veillard5eb05942001-01-27 17:50:22 +000014278Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * doc/Makefile.am: fixed make rebuild in doc
14281 * doc/html/*.html: rebuilt the docs
14282
Daniel Veillard65c295d2001-01-26 09:32:39 +000014283Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14286
Daniel Veillard8e199902001-01-25 18:54:39 +000014287Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14290 the HTML doc to go into the -devel RPM ...
14291 * aclocal.m4 config.h.in: some updates due to auto* magic
14292
Daniel Veillard93086662001-01-25 18:13:04 +000014293Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xpath.h: added a hook in the context structure allowing to
14296 link to extra support, needed for XSLT
14297
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014298Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14301 xmlXPtrCmpPoints to use it.
14302 * propagated the following patch from Alejandro Forero
14303 * include/win32config.h xmlIO.c: applied further suggestions
14304 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14305 * example/gjobread.c: fixed warnings, now that it builds
14306
14307Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14308
14309 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14310
14311 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14312 filename points to a valid file (not a directory).
14313 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14314 Added calls to xmlCheckFilenameDir.
14315
14316 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14317 `path' (rather than `filename') as the parameter to gzopen and open.
14318
Daniel Veillard48177c22001-01-23 15:27:41 +000014319Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * Makefile.am: fixed a problem with EXTRA_DIST
14322
Daniel Veillardb83ba402001-01-22 22:45:10 +000014323Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * Makefile.am example/Makefile.am: finally found the trick
14326 to build the example, i.e. add "." in SUBDIRS before example
14327 in the list <grin/>
14328
Daniel Veillard82687162001-01-22 15:32:01 +000014329Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * doc/xml.html: updated with an XSLT section, removed pointer to
14332 W3C CVS base.
14333
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014334Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14337 too, and deallocation need to occur the same way.
14338
Daniel Veillarde4566462001-01-22 09:58:39 +000014339Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14342 type correponding to an XSLT result tree fragment. Share most
14343 of the data format with node set, as well as operators.
14344 * HTMLtree.c: added a newline at the end of the doctype output
14345 whe this one is not present initially.
14346 * tree.c: make sure taht the parent and doc pointers are properly
14347 set when copying attributes (lists).
14348
Daniel Veillard701c7362001-01-21 09:48:59 +000014349Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14352
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014353Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * xpath.c: seems I finally killed that ugly path evaluation
14356 context bug (tagged 9999 in case is is wrong)
14357
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014358Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14361 for XSLT
14362
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014363Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14366 for xmlGzfileOpen() bug
14367
Daniel Veillardf6eea272001-01-18 12:17:12 +000014368Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c: removed an error found by XSLT usage
14371 * tree.c parserInternals.h: use a predefined static string
14372 for text and comment nodes, avoid freeing them in xmlFreeNode,
14373 exported the string name in parserInternals.h and added
14374 another value to disable encoding at output (for XSLT),
14375 gain memory, time.
14376
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014377Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14380 win32/libxml2/libxml2_so.dsp: new makefiles and update
14381 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14382
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014383Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14386 Gary Pennington
14387
Daniel Veillard389e6b72001-01-15 19:41:13 +000014388Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c: fixed the comaprision of values and nodelists,
14391 need to compare nodelist still ...
14392 * debugXML.c: avoided a possible core dump
14393 * HTMLparser.c: cleanup
14394 * nanohttp.c: contributed fix.
14395 * tree.c: fixes in properties handling added xmlSetNsProp
14396 needed by libxslt
14397 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14398 comment
14399 * TODO: updated
14400
Daniel Veillard167bd532001-01-06 21:09:34 +000014401Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * parser.c parserInternals.c: applied Bjorn Reese optimization
14404 patch
14405
14406Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * Makefile.am: applied patch fro make check from Martin Vidner
14409
Daniel Veillard503b8932001-01-05 06:36:31 +000014410Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * configure.in: preparing 2.2.11
14413 * doc/html/*: rebuild the HTML files
14414 * doc/xml.html : updated
14415
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014416Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * tree.c: fixed a stupid bug
14419 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14420 patches related to validation of an XInclude processing result
14421 * TODO: updated
14422
Daniel Veillarde2488192001-01-04 10:54:22 +000014423Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14426 on large files
14427
Daniel Veillardf060a412001-01-03 20:52:44 +000014428Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14431
Daniel Veillard45cff692001-01-03 18:02:04 +000014432Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14435 reported by Jonas Borgström
14436 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14437
Daniel Veillard08108982001-01-03 15:24:58 +000014438Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * testXPath.c xpath.c: fixing the XPath union expressions problem
14441 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14442
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014443Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * xmllint.c: Made is so if the file name is "-" is will read form
14446 standard input. Sven Heinicke <sven@zen.org>
14447 * tree.c: fixed a problem when growing buffer
14448 * tree.h: fixed the comment of the node types following andersca
14449 comment
14450 * TODO: updated
14451
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014452Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * HTMLparser.[ch]: added a way to avoid adding automatically
14455 omitted tags. htmlHandleOmittedElem() allows to change the
14456 default handling.
14457 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14458 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14459 of xmllint too when using --memory flag, added a memory test
14460 suite at the Makefile level.
14461 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14462 with namespace use when encountering QNames in XPath evalation,
14463 added xmlns() scheme in XPointer.
14464 * nanoftp.c : incorporated a fix
14465 * parser.c xmlIO.c: fixed problems raised with encoding when using
14466 the memory I/O
14467 * parserInternals.c: closed bug 25934 reported by
14468 torsten.landschoff@innominate.de
14469 * TODO: updated
14470
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014471Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14474 on a non-updated tree :-(, made a 2.2.10 release to correct the
14475 situation
14476
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014477Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14480 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14481 integrated a set of OpenVMS changes from Howard Taylor
14482 <Howard.Taylor@pacoast.com>
14483
Daniel Veillard58770e72000-11-25 00:48:47 +000014484Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14487 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14488
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014489Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * HTMLparser.c: some fixes on auto-open of html/head/body
14492 * encoding.c: fixed a compilation error on some gcc env
14493 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14494 XPointer implementation
14495 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14496 related XPointer tests and associated results
14497
Daniel Veillard300f7d62000-11-24 13:04:04 +000014498Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * doc/xmldtd.html doc/xml.html: following a short step by step
14501 guidance on IRC to help maciej with DTDs I started a small
14502 page on the subject.
14503
Daniel Veillard748e45d2000-11-17 16:36:08 +000014504Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * HTMLparser.c: fixed handling of broken charrefs
14507 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14508 patches
14509
Daniel Veillard28929b22000-11-13 18:22:49 +000014510Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * doc/xml.html doc/html/* : rebuilt the docs after adding
14513 xinclude and updated page for 2.2.7 and 2.2.8
14514 * configure.in: releasing 2.2.8
14515
Daniel Veillard41e06512000-11-13 11:47:47 +000014516Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * parser.[ch] parserInternals.c: applied the conditional
14519 section processing fix from Jonathan P Springer
14520 <jonathan.springer2@gte.net>
14521 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14522 project file, fixed iconv default non support
14523 * xpath.c: fixed the problem of evaluating relative expressions
14524 when a node context is provided.
14525
Daniel Veillardbf432752000-11-12 15:56:56 +000014526Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * nanoftp.c: fixed gcc 2.95 new warnings
14529 * SAX.c: fixed a stupid bug
14530 * tree.c: fixed a formatting problem when round-tripping
14531 from/to memory
14532 * xinclude.c: chased memleak, fixed a base problem
14533 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14534 xmlXPtrBuildNodeList()
14535 * TODO: updated
14536 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14537 adding a first small set of regression tests for XInclude
14538
Daniel Veillardc2def842000-11-07 14:21:01 +000014539Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * nanohttp.[ch]: applied Wayne Davison patches to access
14542 the WWW-Authorization header.
14543 * parser.c: Closed Bug#30847: Problems when switching encoding
14544 in short files by applying Simon Berg's patch.
14545 * valid.c: fixed a validation problem
14546 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14547 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14548 Wayne Davison
14549 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14550 need to be extended to non full nodes selections.
14551 * xinclude.c: starts to work decently
14552
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014553Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14556 debugXML.c xmlversion.h.in: Started adding XInclude support,
14557 this is a new xmllint option
14558 * tree.c xpath.c: applied TOM patches for XPath
14559 * xpointer.c: fixed a couple of errors.
14560 * uri.c: added an escaping function needed for xinclude
14561 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14562 new warning from RH70 gcc's version
14563
Daniel Veillarda4964b72000-10-31 18:23:44 +000014564Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * HTMLparser.c: fixed loop on invalid char in scripts
14567 * parser.c: update to description of xmlIOParseDTD()
14568 * libxml.m4 xmlversion.h.in: changes contributed by
14569 Michael Schmeing <m.schmeing@internet-factory.de>
14570 * configure.in: preparing for 2.2.7
14571 * Makefile.am: trying to avoid config.h and acconfig.h
14572 being included in the distrib
14573 * configure.in: released 2.2.7
14574
14575Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14578 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14579
Daniel Veillard01411222000-10-30 15:33:22 +000014580Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * parser.[ch]: added xmlIOParseDTD()
14583 * xpointer.c: added support for the 2 extra parameters of
14584 string-range, fixed a stoopid error when '0' was present
14585 in XPointer expressions
14586 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14587 testsuite for the above
14588
Daniel Veillard6db58192000-10-30 09:27:53 +000014589Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * libxml.spec.in: improved package descriptions
14592
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014593Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * xpath.c xpathInternals.h: applied a large cleaning patch
14596 from TOM <ptittom@free.fr>, it also add namespace support
14597 for function and variables registration.
14598
Daniel Veillardbd20df72000-10-29 17:53:40 +000014599Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14602 * Makefile.mingw: Wayne Davison's update adding hash.c
14603
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014604Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * xpath.c: fixed the root evaluation problems
14607 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14608 ignorable spaces with <b> <bold> <em>
14609 * tree.c: fixed a loop in xmlSearchNsByHref()
14610
Daniel Veillard767662d2000-10-27 17:04:52 +000014611Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * xpath.c: applied another XPath patch from TOM
14614 * xpath.c include/makefile.am: applied another patch from
14615 china@thewrittenword.com (cleanup on IRIX).
14616
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014617Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * xml-config.1: received a fixed version from Fredrik Hallenberg
14620 <hallon@lysator.liu.se>
14621
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014622Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14625 cleanup patch for XPath
14626
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014627Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * patched to redirrect all "out of context" error messages to
14630 a reconfigurable routine. The changes are:
14631 * xmlerror.h : added the export of an error context type (void *)
14632 an error handler type xmlGenericErrorFunc there is an interface
14633 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14634 to reset the error handling routine and its argument
14635 (by default it's equivalent to respectively fprintf and stderr.
14636 * all the c files: all wild accesses to stderr or stdout within
14637 the library have been replaced to calls to the handler.
14638
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014639Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * configure.in: release 2.2.6
14642 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14643 exporting the inner functions of xpath for extension modules
14644 * doc/*: updated and rebuilt the doc
14645
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014646Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * nanohttp.c : applied Wayne HTTP cleanup patch
14649 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14650 and xmlNodeSetSpacePreserve()
14651
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014652Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * xpath.c: closing bug #29260
14655
Daniel Veillard126f2792000-10-24 17:10:12 +000014656Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14659 multikey tuples, made hash structure opaque
14660 * valid.[ch]: moved elements, attributes, notations decalarations
14661 as well as ID and refs to hash tables.
14662 * entities.c: hash cleanup
14663 * xmlmemory.c: fixed a dump problem in debug mode
14664 * include/Makefile.am: problem passing in DESTDIR= values patch
14665 from Marc Christensen <marc@calderasystems.com>
14666 * nanohttp.c: removed debugging remains
14667 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14668 * HTMLparser.c parser.c: fixing a number of problems with the
14669 macros in the *parser.c files (Wayne).
14670 * HTMLparser.c: close the previous option when opening a new one
14671 (Marc Sanfacon).
14672 * result/HTML/*: updated the HTML results accordingly
14673
Daniel Veillard52afe802000-10-22 16:56:02 +000014674Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14677 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14678 XPath functions and XML entities table to them. More to come...
14679 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14680
Daniel Veillard683cb022000-10-22 12:04:13 +000014681Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * tree.c: coalesce adjacent text nodes
14684 * valid.c: handling of blank nodes in DTd validation (raised
14685 by problems with a posteriori validation).
14686 * nanohttp.c: changing behaviour on HTTP write stuff.
14687 * HTMLtree.c: forced body and html to be explicitely closed.
14688 * xpath.h: exported more XPath functions.
14689
Daniel Veillard1baf4122000-10-15 20:38:39 +000014690Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * Release of 2.2.5
14693 * xpointer.c: range() range-inside and other helper functions
14694 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14695
Daniel Veillard47e12f22000-10-15 14:24:25 +000014696Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14699 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14700
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014701Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14704 and XPointer modules
14705
Daniel Veillard134c9f32000-10-15 10:27:08 +000014706Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * SAX.h: closed #25107
14709
Daniel Veillard39915622000-10-15 10:06:55 +000014710Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * testSAX.c: fixed problem with cdata reporting
14713 * SAXresult/* : updated
14714
Daniel Veillard1e851392000-10-15 10:02:56 +000014715Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14718 Closed bug #27499, added to regression tests
14719 * TODO: updated
14720
Daniel Veillard7eda8452000-10-14 23:38:43 +000014721Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14724 support for SCRIPT and STYLE with help from Bjorn Reese
14725 * test/HTML/* result/HTML/*: added simple testcase and updated
14726 the existing ones.
14727
Daniel Veillardff9c3302000-10-13 16:38:25 +000014728Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14731 string-range for empty strings
14732 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14733 test/XPath/xptr/strrange: augmented the XPointer testsuite
14734
Daniel Veillard189446d2000-10-13 10:23:06 +000014735Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * doc/xml.html doc/xmlmem.html: added a module describing memory
14738 interfaces and use, updated the main page.
14739
Daniel Veillard2f971a22000-10-12 23:26:32 +000014740Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14743 nanoftp code work on Windows too now
14744
14745Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014746
14747 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14748 * xpointer.c: implemented string-range() at least a good first version
14749 * test/XPath/docs/str test/XPath/xptr/strrange
14750 result/XPath/xptr/strrange: the string-range() tests
14751
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014752Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * Makefile.am include/Makefile.am include/win32config.h
14755 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14756 and make distcheck
14757
Daniel Veillard19d61112000-10-11 23:50:35 +000014758Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14761 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14762 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14763
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014764Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14767 patch for socklen_t detection by
14768 Albert Chin-A-Young <china@thewrittenword.com>
14769
Daniel Veillardcd429612000-10-11 15:57:05 +000014770Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14773 and added a --dtdvalid option to xmllint used to test it
14774
Daniel Veillard47c02452000-10-11 13:04:36 +000014775Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14778 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14779
Daniel Veillard2d38f042000-10-11 10:54:10 +000014780Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14783 handlings (registration, lookup, cleanup)
14784
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014785Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * configure.in Makefile.am include/makefile.am: adding XPointer
14788 and XPtrtests target
14789 * xpointer.[ch] : new files for XPointer support
14790 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14791 more XPath tests
14792
Daniel Veillard57fda592000-10-10 23:24:14 +000014793Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * configure.in: fixed, very broken, make distcheck works again
14796
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014797Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * More work toward 2.2.5, integrated a number of patches
14800 * configure.in Makefile.am win32config.h.in: trying to cleanup
14801 make distcheck .... huh ...
14802 * include/Makefile.am include/win32config.h: new directory
14803 for includes
14804 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14805 updated teh makefiles and instructions for WIN32
14806 * xpath.c: small fixes
14807 * test/XPath/ results/XPath: updated the testcases and results
14808 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14809 suggested patches
14810 * valid.c: fixed an ID bug
14811
Daniel Veillardb71379b2000-10-09 12:30:39 +000014812Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014815 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014816 * xpath.[ch]: worked on XPointer
14817
Daniel Veillard7e99c632000-10-06 12:59:53 +000014818Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * configure.in Makefile.am: 2.2.5, ship the include in an
14821 include/libxml subdirectory, use symlinks when using CVS
14822 * testSAX.c: fixed small bug
14823 * testXPath.c: changed the way testfiles are parsed
14824 * debugXML.c: same kind of cleanup when parsing an argument expression
14825 XPath/XPointers can have blanks embedded
14826 * xpath.[ch]: more cleanup, reorgs for XPointer work
14827 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14828 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14829
Daniel Veillard55b91f22000-10-05 16:30:11 +000014830Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14833 in the XPath engine, rewrote large parts of it, now it's far
14834 cleaner and in sync with the REC not an old WD. Fixed a parsing
14835 problem in the interactive XML shell found when testing XPath.
14836
Daniel Veillardac260302000-10-04 13:33:43 +000014837Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14840 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14841 examples with the extra test
14842
Daniel Veillard7cfce322000-10-04 12:40:27 +000014843Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14846 the global init function.
14847
Daniel Veillard970112a2000-10-03 09:33:21 +000014848Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * HTMLparser.c: Doohhh, attribute name parsing was still case
14851 sensitive ! Fixed this ...
14852 * result/HTML/* : updated the tests results accordingly
14853
Daniel Veillard740abf52000-10-02 23:04:54 +000014854Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14857 engine, should be far more stable, incorporated a new version of
14858 preceding/following axis, need testing
14859 * uri.c: fixed file:///c:/a/b/c problem
14860 * test/XPath/tests/idsimple: augmented the XPath tests
14861
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014862Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * doc/* rebuilding docs for 2.2.4 release
14865
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014866Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * configure.in: releasing 2.2.4
14869 * parser.[ch]: added xmlStrEqual()
14870 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14871 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14872 use xmlStrEqual instead
14873 * TODO: updated
14874 * added an XPath test
14875
Daniel Veillardbc765302000-10-01 18:23:35 +000014876Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14879 * entities.h: exported xmlInitializePredefinedEntities
14880 * parser.[ch] : added xmlInitParser()
14881 * parserInternals.h : had to export htmlInitAutoClose()
14882
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014883Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14886 problems
14887 * Makefile.am : added XPath regression tests to normal tests
14888 * uri.c: fixed a problem with local paths, cleanup
14889 * parser.c: fixed a problem with large CData sections
14890
Daniel Veillardd2ade932000-09-30 14:39:55 +000014891Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * configure.in xml-config.in: patch from "Ben Taylor"
14894 <sol7x86@hotmail.com> for solaris shared libs lookup
14895
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000148962000-09-30 Martin Baulig <baulig@suse.de>
14897
14898 * libxml-2.0.pc.in: Provide pkg-config script.
14899
14900 * configure.in: Create the libxml-2.0.pc script from the
14901 libxml-2.0.pc.in templates.
14902 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014903 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014904
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014905Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14908 when compiling with MSC
14909
Daniel Veillard46057e12000-09-24 18:49:59 +000014910Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * xpath.c: patch for normalize-string() substring-before(),
14913 substring-after() and translate() functions from Bjorn Reese
14914 <breese@mail1.stofanet.dk>
14915 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14916 Fredrik Hallenberg <hallon@lysator.liu.se>
14917 * TODO: updated
14918
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014919Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14922 problem of socklen_t being undefined on a number of platforms
14923 * debugXML.c: fixed a compilation problem when without snprintf
14924
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014925Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14928 an URI bug and a fix for the control-character-induced infinite loop
14929 * nanohttp.c: preventive fix for compiling on WIN32
14930
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014931Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * xmlint.c: closing bug #25000
14934
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014935Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14938 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14939 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14940 related function, fixing xmlStrncmp(), and associated cleanup
14941 * result/HTML/entities.html.sax: updating result
14942
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014943Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * uri.c: applied patch for URI escaping from Wayne Davison
14946 <wayned@blorf.net>
14947 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14948 from Denis Barbier <barbier@imacs.polytechnique.fr>
14949 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14950 patch from Wayne Davison
14951
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014952Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * doc/xml.html : updated with new releases, adding "how to help"
14955
Daniel Veillard04698d92000-09-17 16:00:22 +000014956Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14959 removed a few warnings in pedantic mode ...
14960 * parserInternals.c parser.c: moved encoding switching function
14961 to parserInternals.c
14962 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14963
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014964Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14967 error or warning handlers
14968
Daniel Veillardb1059e22000-09-16 14:02:43 +000014969Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * parserInternals.c parserInternals.h parser.c Makefile.am:
14972 created a new module parserInternals.c, moved most of the
14973 code shared by the various parsers there, as well as
14974 deprecated code from parser.c. More cleanup of parser.c
14975 * uri.c: fixed a problem when URI is NULL
14976 * valid.c: speedup when looking for an attribute declaration
14977
Daniel Veillard39c7d712000-09-10 16:14:55 +000014978Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14981 the cleanup of the computation of URI references when seeking
14982 external entities. The URI reference string and the resulting
14983 URI are both stored now.
14984 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14985 large s(n)printf checks and cleanup from Denis Barbier
14986 <barbier@imacs.polytechnique.fr>
14987 * xmlversion.h.in tree.h: couple of SGML declarations for a
14988 possible docbook module.
14989 * result/VC/ : a couple of test output changed due to the change
14990 of the entities URI
14991
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014992Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * parser.h: added a _private field for linking user's data
14995
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014996Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * parser.c parserInternals.h: demacroified most of the IS_XXX
14999 the gain in size is significant so ...
15000
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015001Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * entities.c: cases where looking up entities with doc==NULL
15004 covered
15005
Daniel Veillard90e11312000-09-05 10:42:32 +000015006Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
Daniel Veillard1de50802000-09-07 08:54:32 +000015008 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015009 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15010
Daniel Veillard98a79162000-09-04 11:15:39 +000015011Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
Daniel Veillard1de50802000-09-07 08:54:32 +000015013 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015014 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15015 * Makefile.in: added URItest and included thenin "make tests"
15016
15017Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015018
15019 * xmlversion.h.in: closed bug 22941
15020
Daniel Veillard2bb89092000-08-31 14:57:50 +000015021Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * doc/xmlio.html: added doc and example for entity loader
15024 redefinition.
15025
Daniel Veillard96984452000-08-31 13:50:12 +000015026Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15029 used by libxml
15030
Daniel Veillarde715dd22000-08-29 18:29:38 +000015031Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * parser.c: Fixed bug on invalid ontent characters and when using
15034 push.
15035 * xmllint.c: fixed xmllint endling of errors in push mode
15036
Daniel Veillard4948eb42000-08-29 09:41:15 +000015037Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015040 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015041 * result/HTML/*.sax: regenerated HTML SAX output
15042 * parser.c: more cleanup.
15043
Daniel Veillarde010c172000-08-28 10:04:51 +000015044Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015047 patches from Wayne Davison <wayned@users.sourceforge.net>,
15048 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015049 * HTMLparser.c: fixed an ignorable white space detection bug
15050 occuring when parsing with SAX only
15051 * result/HTML/*.sax: updated since the output is now HTML
15052 encoded...
15053
Daniel Veillard47f3f312000-08-27 22:40:15 +000015054Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015056 * HTMLparser.[ch]: applied some of Wayne Davison
15057 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015058
Daniel Veillarde0854c32000-08-27 21:12:29 +000015059Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15062 undeclared namespace prefix was used, added a warning.
15063 Cleaned up support w.r.t. entities, spilling out a warning
15064 and being pedantic on lookups.
15065 * test/warning/ent9 : added testcase for previous example.
15066 * TODO: updated
15067 * parserInternals.h parser.c: changed the way names are parsed
15068 now allow infinite size and decrease penalty for normal use
15069 * parser.c: Started a big cleanup/check of the parser code,
15070 fixed some of the most tortuous entity code, spotted code
15071 unused anymore
15072 * test/*: added tests for very long names and related nasty
15073 things.
15074
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015075Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * doc/encoding.html: added encoding aliases doc
15078 * doc/xml.html: updates
15079 * encoding.[ch]: added EncodingAliases functions
15080 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15081 bottleneck affecting large DTDs like Docbook
15082 * parser.[ch] xmllint.c: added a pedantic option, will be
15083 useful
15084 * SAX.c: redefinition of entities is reported in pedantic mode
15085 * testHTML.c: uninitialized warning from gcc
15086 * uri.c: fixed a couple of bugs
15087 * TODO: added issue raised by Michael
15088
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015089Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * doc/encoding.html: propagated Martin Duerst suggestions
15092
Daniel Veillard52402ce2000-08-22 23:36:12 +000015093Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15096 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15097 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15098 by Wayne Davison
15099
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015100Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * nanoftp.c nanohttp.c: small cleanup
15103 * TODO: updated
15104
Daniel Veillard244ece92000-08-19 20:58:02 +000015105Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * added an old VC testcase and updated title.xml entity
15108
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015109Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15112 done on auto-opening of <p> tags and cleanup of SAX output
15113
Daniel Veillard979e55e2000-08-19 16:48:54 +000015114Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15117
Daniel Veillard4540be42000-08-19 16:40:28 +000015118Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * doc/xml.html libxml.* structure.*: updated the doc a bit
15121
Daniel Veillard808a3f12000-08-17 13:50:51 +000015122Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15125 of SAX tests
15126
Daniel Veillard29579362000-08-14 17:57:48 +000015127Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15130 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15131
Daniel Veillard1255ab72000-08-14 15:13:33 +000015132Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15135 * testHTML.c: fix core dump on Solaris 2.x systems
15136 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15137 * result/HTML/*.sax: previous bug fix lead to new results
15138
Daniel Veillard03109292000-08-14 14:58:22 +000015139Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15142 * configure.in: added --with-readline=DIR to accept alternate
15143 path for readline include/library
15144 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15145 for ANSI under HP-UX
15146 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15147 includes @LIBS@
15148
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015149Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * doc/* : rebuilt the docs
15152 * getting ready for 2.2.2 release
15153
Daniel Veillard87b95392000-08-12 21:12:04 +000015154Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15157 and xmlAddFeature()
15158 * tree.[ch]: added xmlAddChildList()
15159 * xmllint.c: MAP_FAILED macro test
15160 * parser.h: added xmlParseCtxtExternalEntity()
15161 * valid.c: applied bug fixes removed warning
15162 * tree.c: added CDATA block to elements content
15163 * testSAX.c: cleanup of output
15164 * testHTML.c: added SAX testing
15165 * encoding.c: better error recovery
15166 * SAX.c, parser.c: fixed one of the external entity processing
15167 of the OASis testsuite
15168 * Makefile.am: added HTML SAX regression tests
15169 * configure.in: bumped to 2.2.2
15170 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15171 SAX results
15172
Daniel Veillard88a172f2000-08-04 18:23:10 +000015173Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * configure.in: patch for HP compiler
15176
151772000-08-04 Sven Heinicke <sven@zen.org>
15178
15179 * xmllint.c: Was coredumping sometimes when the file given didn't
15180 exist.
15181
Daniel Veillard46e370e2000-07-21 20:32:03 +000015182Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015185
Daniel Veillard46e370e2000-07-21 20:32:03 +000015186 when using in memory parsing. Need some cleanup.
15187 * xmllint.c configure.in: added a --memory flag to test memory
15188 parsing
15189
Daniel Veillard36650692000-07-21 15:16:39 +000015190Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * nanohttp.c: fixed socklen_t replacement to unsigned int
15193 * parser.c: fixed a space handdling missing at the end of
15194 production 28 DOCTYPE.
15195 * xmlmemory.c: fixed a stupid bug on the routine to override
15196 allocation functions
15197 * TODO: updated
15198
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015199Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * doc/ regenerated the docs
15202
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015203Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * doc/encoding.html doc/xml.html: added I18N doc
15206 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15207 improvements, both parser and filters, added ASCII & HTML,
15208 fixed the ISO-Latin-1 one
15209 * xmllint.c testHTML.c: added/made visible --encode
15210 * debugXML.c : cleanup
15211 * most .c files: applied patches due to warning on Windows and
15212 when using Sun Pro cc compiler
15213 * xpath.c : cleanup memleaks
15214 * nanoftp.c : added a TESTING preprocessor flag for standalong
15215 compile so that people can report bugs more easilly
15216 * nanohttp.c : ditched socklen_t which was a portability mess
15217 and replaced it with unsigned int.
15218 * tree.[ch]: added xmlHasProp()
15219 * TODO: updated
15220 * test/ : added more test for entities, NS, encoding, HTML, wap
15221 * configure.in: preparing for 2.2.0 release
15222
Daniel Veillard49703262000-07-10 10:27:46 +000015223Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015226 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015227
Daniel Veillard306be992000-07-03 12:38:45 +000015228Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * doc/xml.html: changed the xmlsoft.org structure, updated the
15231 examples w.r.t. root and childs
15232
Daniel Veillard7d853352000-07-02 18:53:09 +000015233Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
Daniel Veillard784b9352003-02-16 15:50:27 +000015235 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015236
Daniel Veillard365e13b2000-07-02 07:56:37 +000015237Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * HTMLparser.c: Work on character encoding support for the HTML parser
15240 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15241 * encoding.c: Fixed a potential memleak in the encoding stuff
15242
Daniel Veillardaf743792000-07-01 11:49:28 +000015243Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * doc/FAQ.html doc/Makefile.am : added a FAQ
15246
15247Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015248
15249 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15250 of the HTML parser to force it to not bypass SAX
15251
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015252Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * win32config.h.in: updated
15255 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15256 lacks iconv support :-( need to release 2.1.1
15257 * configure.in: release 2.1.1
15258 * HTMLparser: fixed bug #14784
15259 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15260 by Windows compiler
15261 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15262 the SAX startDocument() callback.
15263 * TODO: updated
15264
15265Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * added xmlStopParser()
15268
Daniel Veillardbe803962000-06-28 23:40:59 +000015269Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * configure.in: 2.1.0 prerelease
15272 * Large resync between W3C and Gnome tree
15273 * nanoftp, nanohttp.c: fixed stalled connections probs
15274 * HTMLtree.c SAX.c : support for attribute without values in
15275 HTML for andersca
15276 * valid.c: Fixed most validation + namespace problems
15277 * HTMLparser.c: start document callback for andersca
15278 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15279 * parser.h, SAX.c: serious speed improvement for large
15280 CDATA blocks
15281 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15282 different encoding
15283 * example/Makefile.am example/gjobread.c tree.h: work on
15284 libxml1 libxml2 convergence.
15285 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15286 and the LIBXML_TEST_VERSION macro
15287
Daniel Veillardc310d562000-06-23 18:32:15 +000015288Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * doc/xml.html: various patches and improvements typo fixed by
15291 Felix Natter
15292 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15293 from Felix Natter <fnatter@gmx.net>
15294
Daniel Veillardf3029822000-05-06 08:11:19 +000015295Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * doc/upgrade.html: updated with instructions for support of both
15298 libxml-1.x and libxml-2.x
15299 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15300 for 2.x support and also fixed includes
15301
15302
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015303Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15306 the encoding support, added iconv support, so now libxml if
15307 compiled with iconv automatically support japanese encodings
15308 among others. Work based on initial patch from Yuan-Chen Cheng
15309 I may have broken binary compat in the encoding handler
15310 registration scheme, but that was so utterly broken I don't
15311 expect anybody to have used this feature until now.
15312 * parserInternals.h: fixup on the CHAR range macro
15313 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15314 code.
15315 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15316 * uri.c: added xmlParseURI() I can't believe I forgot to
15317 implement this one in 2.0 !!!
15318 * SAX.c: moved doc->encoding update in the endDocument() call.
15319 * TODO: updated.
15320
Daniel Veillard06047432000-04-24 11:33:38 +000015321Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * tree.h: removed extraneous xmlRemoveProp definition
15324 * TODO: added item about --disable-corba configure switch
15325 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15326 * nanoftp.c: fixed include problems giving troubles on AIX and
15327 slowlaris
15328 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15329 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15330 comment and headers changes to lower gtk-doc number of warnings
15331 * doc/html/*: rebuilt docs
15332
Daniel Veillarde0aed302000-04-16 08:52:20 +000015333Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * HACKING: documented the tag for 1.x and instructions
15336
Daniel Veillard5e873c42000-04-12 13:27:38 +000015337Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15340 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15341 xmlCreateIOParserCtxt
15342 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15343 significant overall improvement
15344 * xmllint.c: added I/O test to xmllint
15345 * testSAX.c: added a speed test
15346 * doc/* : updated/regenerated
15347
Daniel Veillardfc708e22000-04-08 13:17:27 +000015348Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * xpath.c uri.h parserInternals.h: cosmetic changes from
15351 "Timur I. Bakeyev" <timur@bat.ru>, including making
15352 xmlCreateURI() public
15353
Daniel Veillard5d211f42000-04-07 17:00:24 +000015354Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15357 and the code at the same time. Added a clean mechanism for
15358 overload or added input methods: xmlRegisterInputCallbacks()
15359 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15360 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15361 * TODO: updated
15362 * doc/* : updated/regenerated
15363 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15364 source dir
15365
Daniel Veillarde77a9182000-04-05 19:12:29 +000015366Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * testURI.c: yet another forgotten commit, I should get some sleep !
15369
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015370Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * xmllint.c: forgot to commit this too ?
15373
Daniel Veillardb9df4042000-04-05 14:23:16 +000015374Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * xmlversion.h.in : forgot to commit this previously
15377
Daniel Veillard361d8452000-04-03 19:48:13 +000015378Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15381 * README TODO: updated for release
15382 * uri.c uri.h: added authority parsing/saving
15383 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15384 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15385 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15386 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15387 Makefile.am : added compile-time customization of libxml
15388 --with-ftp --with-http --with-html --with-xpath --with-debug
15389 --with-mem-debug
15390 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15391 #include <libxml/xxx.h> I hope it won't break too much stuff
15392 and will be manageable in the future...
15393 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15394 and added xmllint to the installed programs
15395 * uri.h: added xmlFreeURI()
15396
Daniel Veillardec303412000-03-24 13:41:54 +000015397Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * uri.c uri.h: finished the escaping handling, the base support
15400 and the URI path normalization. Looks good just lacks the
15401 authority content parsing code.
15402 * Makefile.am: added instructions to generate testURI
15403 * TODO: updated
15404 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15405 added links and icons for W3C and Gnome
15406
Daniel Veillard8f621982000-03-20 13:07:15 +000015407Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * xmlmemory.[ch] : seems I forgot to actually update the files in
15410 the last commit :-)
15411 * doc/xml.html doc/html/* : updated and uploaded the docs
15412
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015413Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15416 * TODO: updated
15417 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015418 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015419 gfree).
15420 * Makefile.am, uri.c, uri.h: added a set of functions to do
15421 exact (litteraly copied from the RFC 2396 productions) parsing
15422 and handling of URI. Will be needed for XLink, one XML WFC,
15423 XML Base and reused in the nano[ftp/http] modules. Still work
15424 to be done.
15425
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015426Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * configure.in, libxml.spec.in : libxml2
15429 * doc/* : updated the doc page, rebuilt the docs
15430
Daniel Veillardcf461992000-03-14 18:30:20 +000015431Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * all: tagged LIB_XML_1_X
15434 * *.c *.h : updated from W3C CVS tree
15435 * configure.in : 2.0.0-beta
15436 * libxml.spec.in : libxml2 package nam
15437 * result/* : new version of the tests output
15438
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015439Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15442
Daniel Veillardb566ce12000-03-04 11:39:42 +000015443Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * doc/* : rebuilt the docs
15446 * parser.c: final patch on #6766
15447 * valid.c: small patch on validity checks.
15448
Daniel Veillardfb76c402000-03-04 11:39:42 +000015449Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15452 added
15453 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15454 compatibility w.r.t. XML spec and existing code.
15455
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015456Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * parser.c: seems a better solution to <a> </a> exists,
15459 will try it for a while
15460
Daniel Veillard83a30e72000-03-02 03:33:32 +000015461Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * parser.c: tried to remove the <a> </a> generating <a/>
15464 this is hard. Left a flag for that purpose. Fixed bug #6766
15465 * configure.in: prepared 1.8.7 not released, due to previous
15466 problem
15467
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015468Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * doc/xml.html : applied second patch from Paul DuBois
15471
Daniel Veillard402e8c82000-02-29 22:57:47 +000015472Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * doc/xml.html : applied patch from Paul DuBois
15475
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015476Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15479
Daniel Veillard5feb8492000-02-02 17:15:36 +000015480Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15483 compilation warnings on various platforms.
15484 * parser.c: Fixed #5281 validity error callbacks are now desactived
15485 by default if not validating.
15486
Daniel Veillardf341f932000-02-02 14:52:08 +000015487Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15490
Daniel Veillard13c757e2000-02-01 23:59:15 +000015491Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15494 <gkatsi@cs.toronto.edu>
15495
Daniel Veillard726e8792000-01-30 20:04:29 +000015496Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15499 processing URLs
15500
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015501Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15504 xmlNanoFTPUpdateURL for persistent control connections.
15505 * configure.in: 1.8.6
15506
15507Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15510 * tree.[ch] : added xmlSaveNoEmptyTags
15511
James Henstridgef3be9312000-01-28 13:59:21 +0000155122000-01-29 James Henstridge <james@daa.com.au>
15513
15514 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15515
15516 * Makefile.am: added nanoftp.[ch] to the build.
15517
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015518Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * nanoftp.[ch]: cleanup, comments, API
15521 * debugXML.c : fixed a bug in the cat command
15522 * doc/*: regenerated the docs
15523
Daniel Veillardda07c342000-01-25 18:31:22 +000015524Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15527 * debugXML.c : fixed a bug in the cat command
15528 * valid.c: fixing some small probs
15529 * libxml.spec.in: get rid of the SNAP suffix
15530 * doc/xml.html: updated the status
15531
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015532Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * xml-config.in: xml-config --version to just return the
15535 version number
15536 * xpath.c: some cleanup w.r.t. axis when the current node is
15537 an attribute.
15538 * TODO: updated
15539
Daniel Veillard461a66c2000-01-18 18:01:01 +000015540Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * configure.in: prepared for libxml-1.8.5
15543 * doc/* recompiled the documentation
15544
155452000-01-17 Jody Goldberg <jgoldberg@home.com>
15546
15547 * configure.in : WARNING autoconf subtlety alert :
15548 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15549 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15550 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15551 get defined by AC_CHECK_HEADERS.
15552
Daniel Veillardf967b902000-01-17 16:06:10 +000015553Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15556 Rune.Djurhuus@fast.no
15557
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015558Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * TODO: updated
15561 * tree.c, parser.c: made sure that only memory alloc problems
15562 and internal parser errors are allowed to write to stdout or
15563 stderr.
15564
Daniel Veillard0142b842000-01-14 14:45:24 +000015565Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * tree.c : restored xmlNewGlobalNs since this seems used by
15568 a lot of existing code :-(, fixed a bug in xmlNewNs
15569 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15570 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15571 to exit() from the library code.
15572 * xpath.c, parser.c: removed bugs or unused code detected by
15573 Windows compilers
15574 * parser.c: started adding interfaces for parsing well balanced
15575 XML fragments
15576 * configure.in: releasing 1.8.4
15577 * doc/* : rebuilt the docs
15578
Daniel Veillard2eac5032000-01-09 21:08:56 +000015579Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * tree.[ch] : added xmlNewDocFragment() for DOM
15582 * testHTML.c: uninitialized variable.
15583
Daniel Veillardf3a73582000-01-05 14:58:39 +000015584Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * doc/* : rebuild the docs
15587
Daniel Veillard71b656e2000-01-05 14:46:17 +000015588Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * acconfig.h: readline and history patch
15591 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15592 * tree.c: added check and handling when possibly removing an ID
15593 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15594 and saving.
15595 * test/HTML/entities.html result/HTML/entities.html* : test for
15596 various entities reference cases
15597 * result/HTML/* : as a result output of some testcase have
15598 changed
15599 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15600 by previous example. added xmlParseTryOrFinish().
15601 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15602 entities.h debugXML.h HTMLparser.h: changed the way struct are
15603 declared to allow gtk-doc to expose those
15604 * parser.c: closed bug #4960
15605 * Makefile.am configure.in: Applied patch from
15606 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15607 and math/socket libs detection
15608
Daniel Veillard437b87b2000-01-03 17:30:46 +000015609Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * configure.in, Makefile.am: link tester against readline
15612 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15613
Daniel Veillard686d6b62000-01-03 11:08:02 +000015614Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * tree.[ch]: added xmlRemoveProp
15617 * win32config.h.in nanohttp.c: avoid including the Windows
15618 socket stuff in every C files
15619 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15620 the XmL parser(s)
15621 * test/ns4 result/ns4 etc...: added test case for previous prob
15622 * tree.c: xmlNewNs wasn't checking for double definition
15623 * Makefile.in: fixed a problem with dist-hook duplicates
15624 * parser.[hc], xmlIO.c: fixed the loading of external entities
15625 APIs, now xmlLoadExternalEntity() is used everywhere and
15626 setting up an app specific front-end using the
15627 * SAX.c parser.c: some fixes, now the xhtml spec validates
15628 with the xhtml DTD.
15629 * error.c: fixed crashes in case of no input stream
15630 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15631 to the validation tests and results
15632
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015633Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15636 too htmlCreatePushParserCtxt() and htmlParseChunk()
15637 * parser.c: a bit of cleanup.
15638 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15639 to XML) removed the last mem leak known
15640 * HTMLtree.c: output message cleanup
15641 * xmlmemory.c: display content info about memory blocks
15642 * result/HTML/wired.* : missing att value warning change
15643
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015644Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * doc/* : rebuilt the documentation
15647
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015648Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * parser.[ch] parserInternals.h: Push parser for XML,
15651 seems to work fine now
15652 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15653 --push for push testing
15654 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15655 * testSAX.c: added --push
15656 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15657 subtree
15658 * xmlIO.[ch] : enriched API + fixes for push mode
15659 * entities.[ch]: added the entity content length to the struct.
15660 * xmlmemory.[ch]: new API to show the last entries for the shell
15661 * valid.c: added required attribute testing
15662 * SAX.c: the cdata callback now merge contiguous fragments
15663 * HTMLparser.c: cleanup of some macros
15664
Daniel Veillard3c558c31999-12-22 11:30:41 +000015665Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * parser.c: fix for PIs name starting with xml
15668 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015669 * *.c, configure.in win32config.h.in : generate win32config.h for
15670 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015671
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015672Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * parser.c: fixed a stupid = vs. == bug :-(
15675 * doc/gnome-xml.sgml: s/glade/xml/
15676
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015677Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * configure.in, doc/xml.html : bug fix release 1.8.2
15680 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15681 Hopefully the end of that silly C++ include problem
15682 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15683 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15684 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15685 troubles with autoclosed elements when the stree shape doesn't
15686 follow the DtD specs. Added htmlIsAutoClosed() and
15687 htmlAutoCloseTag()
15688 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15689 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15690 * debugXML.c: fixed a bug on printing default namespaces.
15691 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15692
Daniel Veillardb24054a1999-12-18 15:32:46 +000015693Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * result/HTML/*.htm[l] : updated the HTML regression tests according
15696 to the new output
15697 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15698 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15699 problem due to intermix of extern "C" { ... } declarations for C++
15700 and recursive includes in the headers
15701
Chris Lahey323c48c1999-12-18 15:32:45 +0000157021999-12-20 Chris Lahey <clahey@umich.edu>
15703
15704 * HTMLtree.c: Made it so that html nodes with a single child do
15705 not insert a carriage return before or after the child node.
15706
Daniel Veillardb24054a1999-12-18 15:32:46 +000015707Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015708
15709 * configure.in, doc/xml.html : bug fix release 1.8.1
15710 * parser.c: fixed bug #4344
15711 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15712 added the glue to avoid C++ problems
15713 * doc/* : regenerated the documentation
15714
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015715Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15718 namespace recognition, and Dia as a resul :-(
15719 * encoding.c: closed bug #3950
15720
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015721Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * valid.c: debugging a posteriori validation, except URI expansion
15724 stuff this should be fixed now
15725 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15726 Carl Nygard <cnygard@bellatlantic.net>
15727 * tester.c: added --postvalid, cleaning of the code
15728 * tree.[ch]: added xmlDocGetRootElement()
15729
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015730Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15731
15732 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15733 c++ losage.
15734
Daniel Veillard10a2c651999-12-12 13:03:50 +000015735Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * configure.in, doc/xml.html : bumped to 1.8.0
15738 * xlink.[ch], Makefile.am : added framework for link detection
15739 * parser.h: added nbChars to parser context, needed for cleanup.
15740 * xmlmemory.c: removed a nasty bug when out of mem
15741 * valid.[ch]: adding namespace support for attribute decl
15742 * tester.c: added --debugent option
15743 * debugXML.[ch]: added xmlDebugDumpEntities()
15744 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15745 buffers instead, this was really needed, validation was breaking
15746 in strange ways due to that. Added xmlParseStringPEReference()
15747 and other parsing from strings functions. Entities processing
15748 modified again, but PERef are still not handled correcly but
15749 unless you're Eve Maller you won't notice :-)
15750 * HTMLparser.c: large changes toward reliability, and switched to
15751 lowercase internal tags, XHTML is lowercase, so it will help
15752 that output is closer to next version.
15753 * doc/* : regenerated the documentation, it is now hosted at
15754 http://xmlsoft.org/ (same bits I just bought the domain :-)
15755
15756
Daniel Veillard294cbca1999-12-03 13:19:09 +000015757Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15760 doc generation
15761 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15762 in the SAX API
15763 * doc/*: rebuilt the doc making sure everything appears in the
15764 HTML files
15765
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015766Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15769 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15770 which allow impressive speed improvement on dataset with
15771 large text pieces, but at the cost of broken binary
15772 compatibility and slightly bigger memory usage.
15773 Configure with --with-buffers to activate them, they
15774 are protected with XML_USE_BUFFER_CONTENT define.
15775 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15776 goal is 0 memory left allocated once parser is no more used
15777 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15778 call xmlCleanupParser() and xmlMemoryDump()
15779
Daniel Veillarda819dac1999-11-24 18:04:22 +000015780Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15783 * parser.[ch] encoding.[ch]: added memory cleanup routines
15784 * parser.c: closing bug #3788
15785 * doc/*: rebuilt the doc
15786
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015787Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15790 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15791 * tester.c: added --compress option
15792 * doc/*: rebuilt the documentation
15793
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015794Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15797 if given /proc/kcore as input !
15798 * doc/xml.html doc/*: updated and rebuilt the documentation
15799
15800Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015801
15802 * parser.c: Fixed some wrongly space collapsing code due to
15803 a misreading of the spec.
15804 * result/*: fixed the output accordingly
15805
15806Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015807
15808 * encoding.c: bug fix and typos
15809 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15810 * parser.c: added attribute normalization closing bug #3597
15811 * test/att* result/att* SAXresult/att*: testcase for attribute
15812 normalization
15813
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015814Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * configure.in: closing bug #3163 by adding extra flags for the
15817 cc compiler on HP-UX
15818
Daniel Veillard51e3b151999-11-12 17:02:31 +000015819Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * valid.[ch] : removed a typo and an enumerated type bug in the
15822 xmlAddElementDecl() function
15823 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15824 call to xmlEncodeEntitiesReentrant() so that the functions
15825 New, Set and Get are at the same level.
15826 * parser.c HTMLparser.c: extra memory allocation bug for
15827 attributes detected by someone using libxml in embedded systems :-)
15828
Daniel Veillard962195f1999-10-28 15:51:53 +000015829Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xmlmemory.h: turned off mem debug :-\
15832
Daniel Veillard35008381999-10-25 13:15:52 +000015833Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * parser.c: closed bug #2784 a one line fix, but worth pushing
15836 a new release out
15837 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15838 some structures, comments before and after the
15839 main element, and other nastyness
15840 * HTMLtree.c tree.c: accomodate the extended HTML supported
15841 * configure.in: pushing 1.7.4
15842 * test/ent8 and related outputs : added a new test for bug #2784
15843 * test/HTML/wired.html and related output: a nasty HTML example
15844 * Makefile.am: improved the test scripts
15845 * docs/* : reran the documentation extractor, updated xml.html
15846
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015847Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15850 HTMLparser and debugged the HTML related code. HTML documents
15851 now have their own type
15852 * entities.c: do not dump &apos; for HTML output
15853 * xmlmemory.c: improvement, breakpoint mechanism
15854 * testHTML.c: added --sax --repeat ...
15855 * Makefile.am: improved the HTML tests
15856 * valid.[ch]: added xmlValidGetValidElements and
15857 xmlValidGetPotentialChildren
15858 * tester.c: added --insert to test the 2 new functions
15859 * test//* result//* SAXresult//* : regression test cleanup
15860 and extension.
15861 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15862 gnome-xml-nanohttp.html
15863
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015864Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * HTMLparser.c: fixed problems with some autoclose tags
15867 * tree.c: fixed XML output problems.
15868 * result/* SAXresult/*: update of the tests output
15869
Daniel Veillard6077d031999-10-09 09:11:45 +000015870Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * Makefile.am: Arturo patch for xmlConf.sh version info
15873 * parser.c: Tim Josling patch for single quoted items
15874 * tester.c: Tim Josling patch for tester options usage
15875 * tree.h: indent cleanup
15876
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015877Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15880 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15881
Daniel Veillard00fdf371999-10-08 09:40:39 +000015882Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * tree.c : Raph patch for initialization of CORBA fields
15885 * parser.c, xpath.c, ...: modification of doc comments
15886 * xpath.c : allow spaces in xpath expressions
15887
Daniel Veillardad219441999-09-27 08:17:49 +000015888Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * xmlmemory.h: turning off memory debug :-(
15891
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015892Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15895 better SAX interfaces.
15896 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15897 entity.
15898 * configure.in: 1.7.2
15899
15900Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015901
15902 * libxml.spec.in: fixed the URL
15903 * doc/xml.html: improved the documentation front-end
15904
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015905Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015906
15907 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15908
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015909Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015910
15911 * libxml.spec.in: fixed the alpha compile problem
15912 * parser.[ch]: changed errno to errNo in the parser context :-(
15913 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15914 * doc/xml.html: changed CHAR to xmlChar
15915 * doc/html/*: recompiled the documentation
15916 * configure.in: 1.7.1
15917
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015918Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parser.h: modified the parser context struct to regain 1.4.0
15921 binary compatibility
15922 * parser.c, xml-error.h: added errno ot teh context and defined
15923 a set of errors values with update of errno
15924 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15925 DTDs and entities
15926 * *.h, *.c: complete cleanup of the use of config.h and include
15927 protection depending on the current setup.
15928 * overalll debugging, maintenance and bug-fixing on all modules
15929 * updated the documentation
15930 * ready for 1.7.0
15931
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015932Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * HTMLparser.c : cleanup
15935 * SAX.c valid.c valid.h: added ID/IDREF checking
15936 * tree.c tree.h: extended doc structure for refs
15937 * configure.in: 1.6.2
15938 * parser.c: patched bug in SAX user arg call
15939 * parserInternals.h: patched missing close in C++ wrapping
15940 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15941 especially upcoming XPointer implementation.
15942 * doc/xml.html: augmented, typo
15943
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015944Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15945
15946 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15947 not all invocations of install understand -d.
15948
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015949Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15950
15951 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15952 to make 'check' works, when builddir != srcdir.
15953
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015954Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * doc/xml.html : updated the documentation
15957
Daniel Veillard6454aec1999-09-02 22:04:43 +000015958Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15961 not deallocated memory blocks
15962 * *.c : replaces all calls to malloc() free() and realloc() to
15963 the wrapper functions/macros
15964 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15965 instead of xmlFreeNodeList()
15966
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015967Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * HTMLparser.c: corrected a stupid bug leading to core dump at
15970 tree deallocation. Removed warnings indicated by
15971 Stephane.Conversy@lri.fr
15972 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15973 looked for in the external subset
15974
15975Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015976
15977 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15978 on SGI by Stephane.Conversy@lri.fr
15979
Daniel Veillardb96e6431999-08-29 21:02:19 +000015980Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * all .h : changed the prototype declaration indent as in gtk
15983 * most .c : working on reducing the TODOs in the code
15984 * most .c : cleanup though -pedantic and Insure++
15985 * improvements on validation ID checkings.
15986 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15987 * xml-config.in: closed #1810
15988
15989Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015990
15991 * tree.h, valid.c, valid.h: more work on validity, IDs
15992 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15993 definition for AIX
15994
Daniel Veillardb556eb51999-08-15 17:19:50 +000015995Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15998 the distribution due to a cut'n paste error at last commit
15999
Daniel Veillardb05deb71999-08-10 19:04:08 +000016000Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * configure.in: upgraded to version 1.4.0
16003 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16004 Big update, added a large part of the validation process,
16005 it should be usable, but some parts are missing
16006 * xpath.c: improved the implementation w.r.t. root.
16007 * Makefile.am: added more tests
16008 * test and result trees: added a lot of tests
16009 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16010
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016011Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * Added an HACKING file
16014
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016015Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * xpath.[ch] : improvements and debug of the XPath implementation
16018 * parser.c, HTMLparser.c : modified the parsers to be progressive
16019 * tree.[ch] : extended the Buffer promitives
16020 * xmlIO.[ch] : added basic I/O routines providing progressive
16021 parsing and ready for I18N conversion plugins
16022 * SAXresult/* : the SAX callback sequence maybe slightly different
16023 now
16024 * test*.c : improved/updated the tests programs
16025 * doc/* : recompiled the docs.
16026
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160271999-07-26 Michael Meeks <michael@edenproject.org>
16028
16029 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16030
16031 * tree.c: Ditto.
16032
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016033Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * configure.in: upgraded to version 1.4.0
16036 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16037 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16038 XML query language, see http://www.w3.org/TR/xpath for more details.
16039 * parser.c, parser.h: added CHAR* related string functions for XPath
16040 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16041 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16042 rebuild the docs.
16043 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16044 and regression testing capabilities for XPath.
16045
Daniel Veillardd79d7871999-07-12 10:38:12 +000016046Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16049 closing bug #1646
16050
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016051Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * Makefile.am, example/Makefile.am: closed bug #1683
16054
Daniel Veillard3166ab11999-07-11 16:14:19 +000016055Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * example/Makefile.am, configure.in: added the makefile for the
16058 gjobread example
16059
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016060Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16061
16062 * doc/Makefile.am:
16063 - fix which allow "make install DESTDIR=</install/prefix>".
16064
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016065Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16068 which fixed a problem on the file reading-code.
16069
Daniel Veillard82150d81999-07-07 07:32:15 +000016070Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16073 output.
16074 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16075
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016076Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * parser.h : Oops removed the binary compatibility problem
16079 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16080 * parser.c, HTMLparser.c: applied patches for reading from stdin
16081
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016082Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * parser.c, entities.c, valid.c: cleanup bug #1591
16085 * configure.in: cleanup bug #1592
16086 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16087 the same tree back-end. Hence gdome will be available for it.
16088 * doc/Makefile.am: close bug #617
16089
Daniel Veillard97fea181999-06-26 23:07:37 +000016090Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * parser.c: alloctate a per parser context SAX interface block
16093
Daniel Veillard14fff061999-06-22 21:49:07 +000016094Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16097 and xmlEncodeEntitiesReentrant with the correct one :-\
16098
16099Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * commit of my internal XML base changes, quite a lot of
16102 changes, cleanups, better entities support, framework for
16103 new I/O and charset detection and handling
16104 * Fixed the configure/Makefile stuff to generate shared libs
16105 with the proper version info, so we jumped on rev from
16106 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16107 xmlEncodeEntities() result need to be freed now, and a string
16108 xmlParserVersion provide the current library version.
16109
Raph Levien05240da1999-06-15 21:27:11 +000016110Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16111
16112 * parser.c: fixed a buffer overrun for when you have a very long
16113 attribute with no entities in it.
16114
Daniel Veillardbb2da581999-06-13 14:37:07 +000016115Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * added example directory
16118 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16119
Daniel Veillard011b63c1999-06-02 17:44:04 +000016120Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * Release of libxml-1.1, nearly everything has been touched for
16123 this.
16124 * Added more regression tests
16125 * Updated the documentation
16126
Daniel Veillard27d88741999-05-29 11:51:49 +000016127Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * tree.[ch]: unified the XML_NO_CORBA defines.
16130 * parser.c encoding.[ch]: started plugging in char encoding detection
16131
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016132Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16133
16134 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16135 Also freed allocated buffer.
16136
Daniel Veillard27d88741999-05-29 11:51:49 +000016137Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016138 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16139 reentrancy problem at printing. One is left in entities.c, to
16140 remove ASAP
16141 * testSAX.c : added a test example showing the use of the SAX
16142 interface if one doesn't want to build the DOM tree.
16143 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16144
Daniel Veillard517752b1999-04-05 12:20:10 +000016145Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16148 large revamping of the parser to use SAX callbacks
16149 http://www.megginson.com/SAX/ (or at least a C like interface
16150 a la Expat). It's now possible to set up your own callbacks
16151 and the parser will not build a DOM tree.
16152 * test/* result/*: updated the test suite, I finally removed
16153 the old Namespace draft support (PI based).
16154
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016155Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * Makefile.am: added test result to EXTRA_DIST for make tests
16158
Daniel Veillard64068b31999-03-24 20:42:16 +000016159Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.c, parserInternals.h: moved the chars macro definitions
16162 to parserInternals.h
16163 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16164 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16165
Daniel Veillard012ccc11999-03-23 10:11:11 +000016166Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * xml-config.in : applied patch to make --version work
16169
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000161701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16171
16172 * Makefile.am (check-local): Alias for `tests' target. This will
16173 cause `make check' to do the right thing.
16174 (tests): Don't run tests in srcdir. Also, replaced calls to
16175 basename with a `sed' "equivalent".
16176
Daniel Veillardd109e371999-03-05 06:26:45 +000016177Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16180 it in the header and not the sources, updated the doc.
16181 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16182 pointing this out.
16183
Daniel Veillardbc50b591999-03-01 12:28:53 +000016184Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16187 exported the inputStream routines.
16188 * doc/html/* : updated accordingly
16189
Daniel Veillardd692aa41999-02-28 21:54:31 +000016190Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * parser.c, parser.h, parserInternals.h: added a few extra
16193 internal calls to allocate and free parser contexts ...
16194 * doc/html/* : updated accordingly
16195
Daniel Veillard55a99271999-02-25 11:01:29 +000016196Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * configure.in, Makefile.am, doc/makefile.am : General changes for
16199 1.0.0 release and including the generated HTML documentation.
16200
Daniel Veillard35925471999-02-25 08:46:07 +000016201Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * makefile.am : added parserInternals.h, oops.
16204
Daniel Veillard1e346af1999-02-22 10:33:01 +000016205Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parserInternals.h: added this header giving access to the parser
16208 internal functions.
16209 * doc/Makefile.am : added a rebuild target which rebuilds the full
16210 set of documentations
16211 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16212 the internal subset.
16213 * *.c *.h: modifications needed to generate the documentation using
16214 gtk-doc, cleanup of functions blocks, reorganisation of struct
16215 declarations.
16216
Daniel Veillard1164e751999-02-16 16:29:17 +000016217Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16220 the tar and spec file to include the beginning of the doc.
16221
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16223
16224 * doc/.cvsignore: Added this file.
16225
Daniel Veillard6800ef31999-02-08 18:33:22 +000016226Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * tree.c: fixed xmlGetProp to return "" when the attribute
16229 exists, even if the node-list is NULL.
16230
Daniel Veillard726c7e31999-02-08 15:13:10 +000016231Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * tree.c: patched an error outputting empty attribute values.
16234 * Makefile.am and doc/makefile.am: have been updated during the
16235 week-end. Sorry for an empty CVS log, I got a shell problem.
16236
Daniel Veillard1899e851999-02-01 12:18:54 +000016237Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * tree.h: cleaned up using enums instead of defines
16240 * parser.c, valid.[ch]: more work on parsing/output of element
16241 declarations
16242
Daniel Veillard3b9def11999-01-31 22:15:06 +000016243Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * valid.[ch], tree.c, parser.c : more work toward full parsing
16246 of XML DTDs.
16247 * README: added informations about mailing-list and on-line
16248 documentation
16249
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16251
16252 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16253
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016254Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * parser.c, tree.[ch] : more work toward conformance testing,
16257 added a last element to accelerate parsing of very flat structures
16258 started working on internal subset Element content declaration.
16259 * valid.[ch] : first cut at adding code toward validation.
16260 * previous changes had also small impact on most files, especially
16261 the conformance testing using James Clark test suite.
16262
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016263Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * test/* : updated the examples, most of them were not well
16266 formed (humm), and added rdf2.
16267 * result/* : resulting changes in the output.
16268
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016269Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16272
Daniel Veillard44b3a061998-12-05 17:27:22 +000016273Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * tree.c: patched a bug in the generation of empty attributes
16276
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016277Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16280 for node/trees/documents/... Biggest problem is namespace
16281 support when copying subtrees.
16282
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016283Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * parser.c, entities.c: improve entities and char ref encoding,
16286 and cleanups of error messages.
16287
Daniel Veillard242590e1998-11-13 18:04:35 +000016288Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * parser.c, entities.c: simple bug hunting done during rpm2html and
16291 rpmfind integration.
16292
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016293Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * parser.[ch]: Added interfaces allowing to specify a SAX
16296 handler before parsing.
16297
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016298Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * parser.c: redirrect all errors reporting through the SAX
16301 error function
16302
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016303Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16306 * libtool, tlmain ...: update of the libtool files
16307
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16309
16310 * entities.c: Use g_snprintf insteda of snprintf.
16311
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016312Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16315 added ent5 test for this purpose.
16316 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16317
Daniel Veillard27271681998-10-30 06:39:40 +000016318Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * parser.c: fixed? a strange error due to compression on a GWP
16321 document.
16322
Daniel Veillard25940b71998-10-29 05:51:30 +000016323Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * tree.[ch]: bug fixing
16326 * entities.[ch]: defined a specific type for predefined entities
16327 * doc/xml.html: more documentation on the library, how to use it,
16328 overview of the interfaces.
16329
Daniel Veillard16253641998-10-28 22:58:05 +000016330Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16333
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016334Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16335
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016336 * tree.c: corrected a small bug
16337 * doc/xml.html: continuing writing documentation.
16338
16339Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16340
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016341 * debugXML.h debugXML.c: added debugging utilities.
16342 * tester.c: added --debug switch.
16343 * tree.c: patched an incorrect node->type assignment.
16344 * parser.c: formatting, ensure that node->doc != NULL in attributes
16345
Daniel Veillardccb09631998-10-27 06:21:04 +000016346Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16349 entity support and provide an internal representation close to
16350 DOM one (entity ref nodes, and attribute value as tree). I tried
16351 to preserve the interface but this will surely break some apps
16352 (I have to change rpm2html/rpmfind for example). I had to change
16353 two interfaces, and the generated tree is somewhat different.
16354 * doc/* : started documenting the XML library, the tree and
16355 DOM/Corba. This is a first step.
16356
Daniel Veillard11e00581998-10-24 18:27:49 +000016357Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * parser.c: Set up the fonctions comment block, boring but useful.
16360 * parser.h, SAX.c, parser.c: now attributes are processed through
16361 the SAX interface. The problem is that my SAX interface diverged
16362 quite a bit from the original one, well this is not an official
16363 spec, and translating it from Java to C is hairy anyway...
16364
Daniel Veillard97b58771998-10-20 06:14:16 +000016365Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16368 fonctions comment block, boring but useful.
16369
16370Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016371
16372 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16373 conversion routines. However they are not yet used to convert the
16374 inputs. The core will run with UTF-8.
16375
Daniel Veillard33942841998-10-18 19:12:41 +000016376Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * tree.c : make sure that the type id is properly set-up when
16379 a new object is allocated, needed for DOM.
16380
Daniel Veillard27fb0751998-10-17 06:47:46 +000016381Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * tree.h, tree.c: Ok, the main objects in the tree will be native
16384 corba objects, it costs 8 bytes per Node, Attribute and Document
16385 but it simplifies the Corba integration a lot (no extra interface
16386 objects to allocate/free).
16387
Daniel Veillard0bef1311998-10-14 02:36:47 +000016388Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16391 and changed NODEs contants for conformity with DOM Level 1
16392
Daniel Veillard27864701998-10-08 03:47:24 +000016393Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * added hooks to keep track of servants when creating objects
16396 xmlDoc and xmlNode (for Corba export).
16397
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016398Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * added xml-config script.
16401
Daniel Veillard7066a791998-10-01 20:28:28 +000016402Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16405 to autoupdate libtool and automake conf files.
16406
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16408
16409 * Makefile.am: Use '?' to separate the sed
16410 commands as ',' is used when people pass -Wl,something.
16411
16412
Daniel Veillard15a8df41998-09-24 19:15:06 +000016413Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * tree.c, tree.h: added a per-document compression interface.
16416
Daniel Veillard151b1b01998-09-23 00:49:46 +000016417Tue Sep 22 20:47:38 EDT 1998
16418
16419 * tree.c, tree.h: added saving with compression and added interfaces
16420 to control the compression level (xmlGetCompressMode,
16421 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16422
Daniel Veillard70120ff1998-09-22 00:24:21 +000016423Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * parser.c: corrected a loop for files of size 0
16426
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16428
16429 * error.h: New file. Contains prototyes from `error.c'.
16430
Tom Tromeyc19653d1998-08-14 01:22:43 +000016431Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16432
16433 * Makefile.am (xmlincdir): New macro.
16434 (xmlinc_HEADERS): Renamed from include_HEADERS.
16435
Daniel Veillard845664d1998-08-13 04:43:19 +000016436Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * applied small patch on numeric entities from
16439 Christopher Blizzard <blizzard@appliedtheory.com>
16440
Daniel Veillard260a68f1998-08-13 03:39:55 +000016441Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * New release 0.2, removed the old xml_* files so that it's
16444 coherent with the other CVS base (W3C), far better conformance
16445 to standard, new namespaces, decent entities support, beginning
16446 of a SAX-like interface. Nearly nothing left intact, even the
16447 test examples ...
16448
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16450
16451 * .cvsignore: Add .deps dir
16452
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016453Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16456
Daniel Veillardfe926001998-07-26 04:28:20 +000016457Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016458
Daniel Veillardfe926001998-07-26 04:28:20 +000016459 * configure.in: added test for CPP
16460 * AUTHORS, Changelog: the original ones didn't get commited but the
16461 glib ones instead, fixed.
16462 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016463
Daniel Veillardfe926001998-07-26 04:28:20 +000016464Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016465
Daniel Veillardfe926001998-07-26 04:28:20 +000016466 * integrated code developped at W3C
16467 * changed the original Copyright
16468 * migrated to automake
16469 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016470