blob: 79ded7e789b960ce66b51d27ca03ca3af5367c65 [file] [log] [blame]
Daniel Veillard6560a422003-03-27 21:25:38 +00001Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
4 parser and a typo
5 * xmlschemastypes.c: reindenting, fixing a memory access
6 problem with dates.
7
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00008Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * parser.c: fixing #109227 providing more context in case of
11 start/end tag mismatch
12 * python/tests/ctxterror.py python/tests/readererr.py: update the
13 tests accordingly
14
Daniel Veillardd9b72832003-03-27 14:24:00 +000015Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * xinclude.c: should fix #109327 errors on memory accesses
18
Daniel Veillardc7e9b192003-03-27 14:08:24 +000019Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
22 is an URI reference
23
Daniel Veillarde209b332003-03-26 21:40:13 +000024Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * xpath.c: fixed bug #109160 on non-ASCII IDs
27
Daniel Veillard642104e2003-03-26 16:32:05 +000028Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * parser.c: Norm suggested a nicer error message for xml:space values
31 errors
32
Daniel Veillarde4fa2932003-03-26 00:38:10 +000033Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * xpath.c include/libxml/xpath.h: first part of the fix to
36 performance bug #108905, adds xmlXPathOrderDocElems() providing
37 document order for nodes.
38 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
39
Daniel Veillard09628212003-03-25 15:10:27 +000040Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * xmlschemastypes.c: removing a warning with Sun compiler
43 bug #109154
44
MST 2003 John Fleckda271742003-03-25 14:05:17 +000045Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
46
47 * doc/xmllint.xml
48 * doc/xmllint.1
49 update xmllint man page with --relaxng option
50
Daniel Veillard2032d292003-03-25 11:09:40 +000051Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * python/setup.py.in : was missing "drv_libxml2.py"
54
Daniel Veillard9adc0462003-03-24 18:39:54 +000055Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * tree.c xpath.c: some changes related to the new way of
58 handling Result Value Tree, before 2.5.5
59
Daniel Veillardd8da01c2003-03-24 15:58:23 +000060Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * configure.in NEWS: preparing release 2.5.5
63 * doc/* : updated the documentation and regenerated it.
64
Daniel Veillardef0b4502003-03-24 13:57:34 +000065Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xpath.c: fixed some problems related to #75813 about handling
68 of Result Value Trees
69
Daniel Veillard9231ff92003-03-23 22:00:51 +000070Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * uri.c: applied a set of patches from Lorenzo Viali correcting
73 URI parsing errors.
74
Daniel Veillard5f8d1a32003-03-23 21:02:00 +000075Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * parser.c: validity status was not passed back when validating in
78 entities, but raised by Oliver Fischer
79
Daniel Veillard04ee2f22003-03-23 20:31:46 +000080Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * HTMLtree.c: avoid escaping ',' in URIs
83
Daniel Veillardef8dd7b2003-03-23 12:02:56 +000084Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: fixing bug #108976 get the ID/REFs to reference
87 the ID in the document content and not in the entity copy
88 * SAX.c include/libxml/parser.h: more checking of the ID/REF
89 stuff, better solution for #107208
90 * xmlregexp.c: removed a direct printf, dohhh
91 * xmlreader.c: fixed a bug on streaming validation of empty
92 elements in entities
93 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
94 cleanup of the validation tests
95 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
96 added more ID/IDREF tests to the suite
97
Daniel Veillard2cfd9df2003-03-22 22:39:16 +000098Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
101 compiler.
102
Daniel Veillard20863822003-03-22 17:51:47 +0000103Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
106
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000107Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
110 defined in entities content
111
Daniel Veillard99737f52003-03-22 14:55:50 +0000112Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * SAX.c: Fixed validation bug #108858 on namespace names using
115 entities and reported by Brent Hendricks
116 * xmllint.c: report xmlTextReaderHasValue() result in --stream
117 --debug output.
118
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000119Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
122 about the DocType node not being reported sometimes.
123 * python/tests/reader.py: added to test to the regression checks
124
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000125Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
128 reported by Edd Dumbill
129
Daniel Veillard77a90a72003-03-22 00:04:05 +0000130Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * HTMLparser.c parser.c parserInternals.c: patch from
133 johan@evenhuis.nl for #107937 fixing some line counting
134 problems, and some other cleanups.
135 * result/HTML/: this result in some line number changes
136
Daniel Veillard580ced82003-03-21 21:22:48 +0000137Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
140 instead of libxml.spec
141 * relaxng.c: fixed some of the error reporting excessive
142 verbosity
143 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
144 xmlschemastypes.c: removed some warnings from gcc
145 * doc/libxml2-api.xml: rebuilt
146
Daniel Veillarde063f482003-03-21 16:53:17 +0000147Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * relaxng.c: another optimization, for choice this time
150 * result/relaxng/spec1* result/relaxng/tutor12_1*
151 result/relaxng/tutor3_7: cleanups.
152
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000153Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
156 * test/relaxng/testsuite.xml: augmented the test suite
157 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
158 some schemas validation tests in the presence of foreign
159 namespaces.
160
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000161Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * relaxng.c: added another interleave speedup.
164
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000165Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * xmlschemastypes.c: added integer and fixed one of the
168 IDREFS regression tests pbm
169 * result/relaxng/docbook_0.err: updated
170
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000171Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
174 declared both in the DTD and in the Schemas <grin/>
175 * relaxng.c: more debug, added a big optimization for <mixed>
176 * test/relaxng/testsuite.xml: augmented the testsuite
177 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
178 DocBook example to the regression tests
179
Daniel Veillard798024a2003-03-19 10:36:09 +0000180Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * check-xsddata-test-suite.py: cosmetic change for output
183 * relaxng.c: try to minimize calls to malloc/free for states.
184
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000185Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * tree.c: removed a warning
188 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
189 support
190 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
191 cleanup/improvements of the regression tests batch
192 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
193
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000194Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * relaxng.c: fixed error msg cleanup deallocation
197 * xmlschemastypes.c: added a function to handle lists of
198 atomic types, added support for IDREFS
199
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000200Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
203 and IDREF, usable from RelaxNG now
204 * include/libxml/xmlschemastypes.h: need to add a new interface
205 because the validation modifies the infoset
206 * test/relaxng/testsuite.xml: extended the testsuite
207
Daniel Veillard952379b2003-03-17 15:37:12 +0000208Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c: fixed the last core RelaxNG bug known #107083,
211 shemas datatype ID/IDREF support still missing though.
212 * xmlreader.c: fix a crashing bug with prefix raised by
213 Merijn Broeren
214 * test/relaxng/testsuite.xml: augmented the testsuite with
215 complex inheritance tests
216
Daniel Veillardfd573f12003-03-16 17:52:32 +0000217Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
218
219 * relaxng.c: switched back to the previous Relax-NG code base,
220 the derivation algorithm need severe constraining code to avoid
221 combinatorial explosion. Fixed the problem with Sebastian Rahtz
222 TEI based example and other bugs
223 * result/relaxng/*err: updated the results
224 * test/relaxng/testsuite.xml: started a new test suite
225
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000226Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
229 that the original RelaxNG validation code was un-fixeable, it got
230 rewritten to use the derivation algorithm from James Clark and
231 redebugged it (nearly) from scratch:
232 found 373 test schemas: 372 success 1 failures
233 found 529 test instances: 529 success 0 failures
234
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000235Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * SAX.c parser.c: fix some recursion problems introduced in the
238 last release.
239 * relaxng.c: more debugging of the RNG validation engine, still
240 problems though.
241
Daniel Veillard5add8682003-03-10 13:13:58 +0000242Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * Makefile.am: stop generating wrong result file with * in name
245 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
246 * result/relaxng/demo* test/relaxng/demo: added the tests from
247 Sebastian reproducing the problem.
248
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000249Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
250
Daniel Veillard5add8682003-03-10 13:13:58 +0000251 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
252 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000253
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000254Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
255
256 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
257 variable to control the indentation for the xmllint "--format"
258 option
259
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000260Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
261
262 * encoding.c: applied Gennady's patch against buffer overrun
263
Daniel Veillard42f12e92003-03-07 18:32:59 +0000264Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
267 Clark it appeared I had bug in URI parsing code ...
268 * relaxng.c include/libxml/relaxng.h: completely revamped error
269 reporting to not loose message from optional parts.
270 * xmllint.c: added timing for RNG validation steps
271 * result/relaxng/*: updated the result, all error messages changed
272
Daniel Veillardedfd5882003-03-07 14:20:40 +0000273Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xpath.c: fix bug #107804, the algorithm used for document order
276 computation was failing on attributes.
277
Daniel Veillard83391282003-03-06 21:37:30 +0000278Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * valid.c: fix bug #107764 , possibility of buffer overflow
281 in xmlValidDebug()
282
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000283Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
286 from Philipp Dunkel
287
Daniel Veillard5f704af2003-03-05 10:01:43 +0000288Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * xmlschemastype.c: made powten array static it should not be exported
291 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
292 parser function.
293 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
294
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000295Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * tree.c: fixed a node dump crash on attributes
298 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
299 an URI test bug and get better output.
300
Daniel Veillard463a5472003-02-27 21:30:32 +0000301Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * check-xsddata-test-suite.py: give more infos
304 * relaxng.c: fix a bug reported by Sebastian Rahtz and
305 REF->DEF in attribute values.
306
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000307Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
310 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
311 regression tests from James Clark.
312
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000313Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * relaxng.c xmlschemas.c xmlschemastypes.c
316 include/libxml/xmlschemastypes.h: added param support for relaxng
317 type checking, started to increment the pool of simple types
318 registered, still much work to be done on simple types and
319 facets checkings.
320
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000321Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * entities.c: fixes again one of the problem raised by
324 James Clark in #106788
325
Daniel Veillardc482e262003-02-26 14:48:48 +0000326Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * relaxng.c: Fixed a couple of problem raised by James Clark
329 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
330 datatype level still not fixed though.
331
Daniel Veillard17bed982003-02-24 20:11:43 +0000332Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * configure.in: preparing release 2.5.4
335 * doc/*: updated and rebuilt the docs
336 * relaxng.c: removed warnings
337 * result/relaxng/*: updated the results
338
Daniel Veillardf4be0182003-02-24 19:54:33 +0000339Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * valid.c: fixes a DTD regexp generation problem.
342
Daniel Veillard02111c12003-02-24 19:14:52 +0000343Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * parser.c: fixes bug #105998 about false detection of
346 attribute consumption loop.
347
Daniel Veillard2406abd2003-02-24 18:16:47 +0000348Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
351
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000352Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * SAX.c: fixed bug #105992
355
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000356Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * tree.c: fixed xmlSetProp and al. when the node passed is not an
359 element.
360 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
361 found 373 test schemas: 369 success 4 failures
362 found 529 test instances: 525 success 4 failures
363 * check-relaxng-test-suite.py: added memory debug reporting
364
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000365Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * uri.c parser.c: some warning removal on Igor's patch
368 * tree.c: seems I messed up with #106788 fix
369 * python/libxml.c: fixed some base problems when Python provides
370 the resolver.
371 * relaxng.c: fixed the interleave algorithm
372 found 373 test schemas: 364 success 9 failures
373 found 529 test instances: 525 success 4 failures
374 the resulting failures are bug in the algorithm from 7.3 and
375 lack of support for params
376
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000377Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * parser.c: another fix for nodeinfo in entities problem
380 * tree.c entities.c: fixed bug #106788 from James Clark
381 some spaces need to be serialized as character references.
382
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000383Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
384
385 * parser.c uri.c: fixed the bug I introduced in the path
386 handling, reported by Sebastian Bergmann
387
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000388Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * parser.c: fixing some nodeinfo in entities problem raised
391 by Glenn W. Bach
392 * relaxng.c: implemented the first section 7.3 check
393 * result/relaxng/*: updated the results
394
Daniel Veillardc5312d72003-02-21 17:14:10 +0000395Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * relaxng.c: fixed some problems in the previous commit
398 and finished implementing 4.16 rules checking
399 found 373 test schemas: 353 success 20 failures
400 found 529 test instances: 519 success 6 failures
401 * result/relaxng/*: updated the results
402
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000403Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * relaxng.c: implemented checks from section 7.2
406
Daniel Veillard77648bb2003-02-20 15:03:22 +0000407Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * relaxng.c: implemented the checks from section 7.1, fixed
410 some of the 4.20 and 4.21 problems.
411 found 373 test schemas: 338 success 35 failures
412 found 529 test instances: 519 success 6 failures
413 * result/relaxng/*: updated the results
414
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000415Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
418 * result/relaxng/*: updated the results
419
Daniel Veillardce14fa52003-02-19 17:32:48 +0000420Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng.c: more bugfixes
423 * result/relaxng/*: updated the results
424
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000425Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
426
427 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
428 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
429 * SAX.c: ensured xmlDoc.URL is always canonic
430 * parser.c: obsoleted xmlNormalizeWindowsPath
431 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
432 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
433 * win32/libxml2.def.src: added few exports
434
435
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000436Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * Makefile.am configure.in: patched to have shared libraries
439 for Python regression tests and static binaries for gdb debug
440 in my development environment
441 * relaxng.c: more bugfixes
442 found 373 test schemas: 296 success 77 failures
443 found 529 test instances: 516 success 8 failures
444 * result/relaxng/*: updated the results
445
Daniel Veillard8fe98712003-02-19 00:19:14 +0000446Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
449
Daniel Veillardd4310742003-02-18 21:12:46 +0000450Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * xmlschemastypes.c: float/double check bugfix
453 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
454 validation
455 * xmlreader.c: add a TODO for Jody
456 * relaxng.c: bugfix bugfix bugfix
457 found 373 test schemas: 300 success 73 failures
458 found 529 test instances: 507 success 10 failures
459 * result/relaxng/*: updated the results
460
Daniel Veillard2df2de22003-02-17 23:34:33 +0000461Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
464
Daniel Veillard416589a2003-02-17 17:25:42 +0000465Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * relaxng.c check-relaxng-test-suite.py: more work on the
468 RelaxNG implementation conformance testing.
469 found 373 test schemas: 284 success 89 failures
470 found 529 test instances: 448 success 47 failures
471 * result/relaxng/*: updated the results
472
Daniel Veillard784b9352003-02-16 15:50:27 +0000473Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
476 a patch from Kjartan Maraas to fix some typos
477
Daniel Veillardfebcca42003-02-16 15:44:18 +0000478Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * relaxng.c: more bug-hunting
481 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
482 intermediate rng tree
483 * python/generator.py: patch from Stephane Bidoul to fix the generator
484 on python < 2.2
485
Daniel Veillardd2298792003-02-14 16:54:11 +0000486Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * check-relaxng-test-suite.py relaxng.c: more testing on the
489 Relax-NG front, cleaning up the regression tests failures
490 current state and I forgot support for "mixed":
491 found 373 test schemas: 280 success 93 failures
492 found 529 test instances: 401 success 68 failures
493 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
494 moved the Name, NCName and QName validation routine in tree.c
495 * uri.c: fixed handling of URI ending up with #, i.e. having
496 an empty fragment ID.
497 * result/relaxng/*: updated the results
498
Daniel Veillard9a237c92003-02-13 15:52:58 +0000499Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * check-xinclude-test-suite.py: improved the script accordingly
502 to the XInclude regression tests updates
503 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
504 November 2002
505 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
506 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
507 augmented the Xpointer testsuite for the element() scheme
508
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000509Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * relaxng.c: added TODO for the DTD compatibility spec
512 * xinclude.c: more bug fixes driven by the testsuite
513
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000514Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
517 regression tests for XInclude, improved the script, improving
518 XInclude error reporting mechanism
519
Daniel Veillard1d788d22003-02-10 16:21:58 +0000520Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * NEWS doc/* configure.in: preparing release 2.5.3
523
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000524Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * tree.c: trying to fix #104934 about some XHTML1 serialization
527 issues.
528
Daniel Veillard809faa52003-02-10 15:43:53 +0000529Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
532 encoding conversion when the input buffer stops in the
533 middle of a multibyte char
534
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000535Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
538 * check-relaxng-test-suite.py: python script to run regression
539 against OASIS RelaxNG testsuite
540 * relaxng.c: some cleanup tweaks
541 * HTMLparser.c globals.c: cleanups in comments
542 * doc/libxml2-api.xml: updated the API
543 * result/relaxng/*: errors moved files, so large diffs but
544 no changes at the semantic level.
545
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000546Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * tree.c: fixing #105678 problem when dumping a namespace node.
549
Daniel Veillard591b4be2003-02-09 23:33:36 +0000550Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * xpath.c: fixed doc comment problems
553 * python/generator.py python/libxml_wrap.h python/types.c: adding
554 RelaxNG wrappers
555 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
556 test of those early Python RelaxNG bindings
557
558Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000559
560 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
561 * relaxng.c: found the validation problem I had with interleave
562 when not covering all remaining siblings
563 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
564 testsuite and check the RNG schemas against the RNG schemas
565 given in appendix A
566
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000567Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
568
569 * win32/Makefile.msvc: updates for RelaxNG
570 * win32/Makefile.mingw: updates for RelaxNG
571 * win32/libxml2.def.src: added RelaxNG exports
572
Daniel Veillard97fd5672003-02-07 13:01:54 +0000573Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * xinclude.c: applied another bug fix from Sean Chittenden
576
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000577Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * configure.in xmllint.c: I f...ed up the default configuration
580 of schemas and --relaxng option display in xmllint, pointed by
581 Morus Walter.
582 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
583 detection module, fixes bug #105374.
584
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000585Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * xmlschemastypes.c: added the boolean base type.
588
Daniel Veillard96a4b252003-02-06 08:22:32 +0000589Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * xmlschemastypes.c: started implementing some of the missing
592 default simple types
593 * result/relaxng/*: updated the results
594
Daniel Veillard72fef162003-02-05 14:31:19 +0000595Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * NEWS doc/*: updated the docs, ready for 2.5.2 release
598
Daniel Veillard71531f32003-02-05 13:19:53 +0000599Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * HTMLparser.c tree.c xmlIO.c: comments cleanups
602 * Makefile.am: use xmllint for doing the RelaxNG tests
603 * configure.in: preparing 2.5.2 made schemas support default to
604 on instead of off
605 * relaxng.c: removed the verbosity
606 * xmllint.c: added --relaxng option
607 * python/generator.py python/libxml_wrap.h: prepared the integration
608 of the new RelaxNG module and schemas
609 * result/relaxng/*: less verbose output
610
Daniel Veillardec498e12003-02-05 11:01:50 +0000611Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * valid.c: do not run content model validation if the
614 content is not determinist
615
Daniel Veillardde590ca2003-02-05 10:45:26 +0000616Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * SAX.c: added the redefinition of namespaced attribute
619 check that was missing as Fabrice Desré pointed out.
620
Daniel Veillard930dfb62003-02-05 10:17:38 +0000621Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
624 improvements from Nick Kew, allowing to do more checking
625 to HTML elements and attributes.
626
Daniel Veillard4287c572003-02-04 22:48:53 +0000627Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * xinclude.c: fixing bug #105137 about entities declaration
630 needing to be copied to the including document.
631
Daniel Veillard652d8a92003-02-04 19:28:49 +0000632Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * catalog.c: fixed bug #104817 with delegateURI
635 * xpath.c: fixing bugs #104123 and #104125
636
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000637Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * configure.in valid.c xmlreader.c python/libxml_wrap.h
640 python/types.c: fixing #104096 to compile without regexps
641
Daniel Veillard57e79b32003-02-04 15:33:12 +0000642Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * valid.c: fixing bug #103969 forgot to add an epsilon transition
645 when building the automata for elem*
646
Daniel Veillard358a9892003-02-04 15:22:32 +0000647Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * HTMLparser.c: applied patch from Arne de Bruijn fixing
650 bug #103827
651
Daniel Veillardeb137172003-02-04 15:18:06 +0000652Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * HTMLparser.c: updating a comment, fixing #103776
655
Daniel Veillard8d589042003-02-04 15:07:21 +0000656Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * parser.c: fixing bug 105049 for validity checking of content
659 within recursive entities.
660
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000661Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * HTMLparser.c: try to fix # 105049
664 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
665 * tree.c: updated a function comment
666
Daniel Veillard419a7682003-02-03 23:22:49 +0000667Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * relaxng: more work on grammars and refs/defs
670 * test/relaxng/* result/relaxng/*: augmented/updated the
671 regression tests
672
Daniel Veillard144fae12003-02-03 13:17:57 +0000673Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * relaxng: more work on name classes, except support
676 * test/relaxng/* result/relaxng/*: augmented/updated the
677 regression tests
678
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000679Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * relaxng: more work on name classes, the "validate all" schemas
682 seems to work now.
683 * test/relaxng/* result/relaxng/*: augmented/updated the
684 regression tests
685
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000686Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
689 * parser.c: put a guard against infinite document depth, basically
690 trying to avoid another kind of DoS attack.
691 * relaxng.c: some code w.r.t. nameClasses
692
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000693Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * test/relaxng/* result/relaxng/*: check all the namespace support
696 was actually correct based on tutorial section 10.
697
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000698Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * relaxng: include seems to work okay now
701 * test/relaxng/* result/relaxng/*: augmented/updated the
702 regression tests
703
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000704Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * relaxng.c: a bit of work done in the train back.
707 * test/relaxng/*: added one of the include tests
708
Daniel Veillard154877e2003-01-30 12:17:05 +0000709Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * relaxng: more work done in the train
712 * test/relaxng/* result/relaxng/*: augmented/updated the
713 regression tests
714
Daniel Veillarde431a272003-01-29 23:02:33 +0000715Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * relaxng.c: debugging of externalRef
718 * test/relaxng/* result/relaxng/*: augmented/updated the
719 regression tests
720
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000721Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * relaxng.c: more work on Relax-NG, implementing externalRef
724 * test/relaxng/* result/relaxng/*: augmented/updated the
725 regression tests
726 * Makefile.am: cleanup to Relaxtests target
727
Daniel Veillardb08c9812003-01-28 23:09:49 +0000728Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * relaxng.c: more work on Relax-NG, implementing interleave
731 * test/relaxng/* result/relaxng/*: augmented/updated the
732 regression tests
733
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000734Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c: more work on Relax-NG, implementing interleave
737 * test/relaxng/* result/relaxng/*: augmented/updated the
738 regression tests
739
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000740Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
741
742 * doc/tutorial/customfo.xsl
743 * doc/tutorial/customhtml.xsl
744 adding stylesheet customizations used to generate fo
745 for pdf and html
746
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000747Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * relaxng.c: more work on Relax-NG
750 * test/relaxng/* result/relaxng/*: augmented/updated the
751 regression tests
752 * xmlschemastypes.c: added a number of base type definition but not
753 the associated checks, those are still TODOs
754
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000755Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
756
757 in docs/tutorial:
758 * apa.html
759 * apb.html
760 * apc.html
761 * apd.html
762 * ape.html
763 * apf.html
764 * apg.html
765 * ar01s02.html
766 * ar01s03.html
767 * ar01s04.html
768 * ar01s05.html
769 * ar01s06.html
770 * ar01s07.html
771 * ar01s08.html
772 * index.html
773 * xmltutorial.pdf
774 * xmltutorial.xml
775 add index to tutorial
776
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000777Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
778
779 * doc/xmlcatalog.1
780 * doc/xmlcatalog_man.html
781 * doc/xmlcatalog_man.xml
782 belatedly fixing bug #93622 (adds rewriteURI type to
783 "--add" option in xmlcatalog man page
784
Daniel Veillard3be27512003-01-26 19:49:04 +0000785Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
786
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000787 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000788 Julio Merino, closing #104475
789
Daniel Veillardea3f3982003-01-26 19:45:18 +0000790Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c: more work on Relax-NG
793 * test/relaxng/* result/relaxng/*: augmented/updated the
794 regression tests
795
Daniel Veillardedc91922003-01-26 00:52:04 +0000796Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c: more work on Relax-NG
799 * test/relaxng/* result/relaxng/*: augmented/updated the
800 regression tests
801
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000802Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * README: updated the policy on private mail answers
805 * relaxng.c: more work on Relax-NG
806 * test/relaxng/* result/relaxng/*: augmented/updated the
807 regression tests
808
Daniel Veillard7424eb62003-01-24 14:14:52 +0000809Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * error.c parser.c tree.c: applied a documentation patch from
812 Stefan Kost
813
Daniel Veillard276be4a2003-01-24 01:03:34 +0000814Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * relaxng.c: more work on Relax-NG
817 * doc/*: regenerated the docs
818 * test/relaxng/* result/relaxng/*: updated and augmented the
819 Relax-NG regression tests and results
820
Daniel Veillard6eadf632003-01-23 18:29:16 +0000821Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
824 First commit of the new Relax-NG validation code, not generally
825 useful yet.
826 * test/relaxng/* result/relaxng/*: current state of the regression
827 tests
828
Daniel Veillard814a76d2003-01-23 18:24:20 +0000829Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * tree.c: minimized the memory allocated for GetContent
832 and a bit of cleanup.
833
Daniel Veillardff12c492003-01-23 16:42:55 +0000834Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * python/generator.py: seems there is no good reasons to
837 not generate bindings for XPointer
838
Daniel Veillard540a31a2003-01-21 11:21:07 +0000839Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmlreader.c doc/apibuild.py: applied a new patch from
842 Stéphane Bidoul for cleanups
843 * doc/libxml2-api.xml: rebuilt the API description with
844 new entry points
845
Daniel Veillard417be3a2003-01-20 21:26:34 +0000846Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmlreader.c python/drv_libxml2.py python/generator.py
849 python/libxml.c python/libxml.py python/libxml_wrap.h
850 python/types.c: patch from Stéphane Bidoul for better per
851 context error message APIs
852 * python/tests/ctxterror.py python/tests/readererr.py:
853 update of the tests
854
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000855Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
856
857 * doc/guidelines.html
858 grammar and spelling cleanup
859
Daniel Veillard26f70262003-01-16 22:45:08 +0000860Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * xmlreader.c include/libxml/xmlreader.h python/generator.py
863 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
864 a patch from Stéphane Bidoul to allow per XMLtextReader error
865 and warning handling
866 * python/tests/Makefile.am python/tests/readererr.py: adding the
867 specific regression test
868
Daniel Veillard71f9d732003-01-14 16:07:16 +0000869Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
872 should raise a syntax error
873
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000874Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * python/libxml.c: cleanup patch from Stéphane Bidoul
877
Daniel Veillard81601f92003-01-14 13:42:37 +0000878Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
881
Daniel Veillarde6227e02003-01-14 11:42:39 +0000882Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * python/generator.py python/libxml.c python/libxml.py
885 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000886 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000887 Python level.
888 * python/tests/Makefile.am python/tests/ctxterror.py: added a
889 regression test for it.
890
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000891Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlreader.c: fixed the streaming property of the reader,
894 it was generating tree faster than consuming it. Pointed out
895 by Nate Myers
896 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
897
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000898Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
899
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000900 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000901
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000902Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * xpath.c: fix to the XPath implementation for parent and
905 ancestors axis when operating on a Result Value Tree.
906 Fixes bug #100271
907
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000908Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
911 to fix some URI/file escaping problems
912
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000913Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * python/generator.py: fixed a bug raised by Raymond Wiker,
916 docSetRootElement() should not raise an exception if the
917 return is None
918
Daniel Veillard3e20a292003-01-10 13:14:40 +0000919Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
922 fixed bug #102181 by applying the suggested change and fixing
923 the generation/registration problem.
924
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000925Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
928 routines.
929
Daniel Veillard8f872442003-01-09 23:19:02 +0000930Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * parser.c: one more IsEmptyElement crazyness, that time in
933 external parsed entities if substitution is asked.
934 * python/tests/reader3.py: added a specific test.
935
Daniel Veillarde329fc22003-01-09 21:36:42 +0000936Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
939 support and improved error handler registration
940
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000941Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
944 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
945 * README: fixed a link
946
Daniel Veillarde2830f12003-01-08 17:47:49 +0000947Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * configure.in doc/* NEWS: preparing 2.5.1 release
950 * SAX.c parser.c: fixing XmlTextReader bug
951
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000952Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * SAX.c: fuck, I introduced a memory leak on external parsed
955 entities in 2.5.0 :-(
956
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000957Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * xmllint.c: another fix needed as pointed by Christophe Merlet
960 for --stream --debug if compiled without debug support.
961
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000962Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
963
964 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000965 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000966 update man page with --stream and --chkregister
967
Daniel Veillard8326e732003-01-07 00:19:07 +0000968Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * globals.c: fixed --with-threads compile
971 * xmllint.c: fixed --without-debug compile
972 * include/libxml/globals.h: cleanup
973 * include/libxml/schemasInternals.h: add a missing include
974
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000975Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
976
977 * configure.in NEWS: preparing 2.5.0 release
978 * SAX.c: only warn in pedantic mode about namespace name
979 brokeness
980 * globals.c: fix a doc generation problem
981 * uri.c: fix #101520
982 * doc/*: updated and rebuilt the doc for the release, includuding
983 stylesheet update
984 * python/Makefile.am: fix a filename bug
985
986Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
989 should not be called.
990
991Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * libxml-2.0.pc.in: applied the patch to fix #101894
994
995Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * tree.c : applied patch from Lukas Schroeder for register callbacks
998 * valid.c: modified patch from Lukas Schroeder to test
999 register callbacks with --chkregister
1000
1001Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * xmlreader.c: seriously changed the way data are pushed to
1004 the underlying parser, go by block of 512 bytes instead of
1005 tryng to detect tag boundaries at that level. Changed the
1006 way empty element are detected and tagged.
1007 * python/tests/reader.py python/tests/reader2.py
1008 python/tests/reader3.py: small changes mostly due to context
1009 reporting being different and DTD node being reported. Some
1010 errors previously undetected are now caught and fixed.
1011 * doc/xmlreader.html: flagged last section as TODO
1012
1013Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * python/libxml.py: integrated the Python 2.2 optimizations
1016 from Hannu Krosing, while maintaining compatibility with
1017 1.5 and 2.1
1018
1019Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xmllint.c: a bit of cleanup
1022 * xmlreader.c: small fix
1023 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1024 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1025
1026Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * python/setup.py.in: patch from Stéphane Bidoul to include
1029 drv_libxml2.py in setup.py
1030
1031Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * doc/xmlreader.html: starting documenting the new XmlTextReader
1034 interface.
1035
1036Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * xmllint.c: added the --stream flag to use the TextReader API
1039 * xmlreader.c: small performance tweak
1040
1041Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * xmlreader.c python/tests/reader2py: okay the DTD validation
1044 code on top of the XMLTextParser API should be solid now.
1045
1046Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * xmlreader.c python/tests/reader2py: Fixing some more mess
1049 with validation and recursive entities while using the
1050 reader interface, it's getting a bit messy...
1051
1052Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * xmlreader.c python/tests/reader.py: another couple of problem
1055 related to IsEmptyElement reported by Stéphane Bidoul needed
1056 some fixes.
1057
1058Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1061 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1062 based on the python XmlTextReader interface.
1063
1064Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * tree.c: backing out one change in the last patch which broke the
1067 regression tests
1068
1069Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * global.data globals.c tree.c include/libxml/globals.h: applied
1072 an old patch from Lukas Schroeder to track node creation and
1073 destruction. Probably missing a lot of references at the moment
1074 and not usable reliably.
1075
1076Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1079 from doc/news.html and a stylesheet
1080
1081Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * xmlreader.c python/tests/reader.py: fixed another couple of
1084 xmlreader bugs reported by Stéphane Bidoul and added tests.
1085
1086Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * xmlreader.c python/tests/reader2.py: fixed another validity
1089 checking in external parsed entities raised by Stéphane Bidoul
1090 and added a specific regression test.
1091 * python/tests/reader3.py: cleanup
1092
1093Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlreader.c python/tests/reader2.py: fixed a problem with
1096 validation within entities pointed by Stéphane Bidoul, augmented
1097 the tests to catch those.
1098
1099Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * python/generator.py: modified the generator to allow keeping
1102 class references when creating new classes, needed to fix a bug
1103 pointed by Stéphane Bidoul where the input buffer of the
1104 xmlTextReader instance gets destroyed if the python wrapper for
1105 the input is not referenced anymore.
1106
1107Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1110 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1111
1112Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlreader.c python/tests/reader.py: fixed another problem
1115 pointed by Stéphane Bidoul
1116
1117Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1120 with "<a/>"
1121
1122Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * SAX.c: warn on xmlns:prefix="foo"
1125 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1126 for namespace attributes handling.
1127
1128Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1131 a really nasty problem raised by a DocBook XSLT transform
1132 provided by Sebastian Bergmann
1133
1134Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1137 by Stéphane Bidoul and integrated it into the tests
1138
1139Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1142 extended the XmlTextReader API a bit, addding accessors for
1143 the current doc and node, and an entity substitution mode for
1144 the parser.
1145 * python/libxml.py python/libxml2class.txt: related updates
1146 * python/tests/Makefile.am python/tests/reader.py
1147 python/tests/reader2.py python/tests/reader3.py: updated a bit
1148 the old tests and added a new one to test the entities handling
1149
1150Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * python/generator.py python/libxml2class.txt
1153 python/tests/reader.py python/tests/reader2.py: changed the
1154 generator to provide casing for the XmlTextReader similar to
1155 C# so that examples and documentation are more directly transposable.
1156 Fixed the couple of tests in the suite.
1157
1158Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * doc/guidelines.html: added a document on guildeline for
1161 publishing and deploying XML
1162
1163Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * valid.c xmlreader.c: final touch running DTD validation
1166 on the XmlTextReader
1167 * python/tests/Makefile.am python/tests/reader2.py: added a
1168 specific run based on the examples from test/valid/*.xml
1169
1170Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * python/libxml.py: added a few predefined xmlTextReader parser
1173 configuration values.
1174
1175Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * python/libxml_wrap.h: trying to fix #102037
1178
1179Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * SAX.c: fixing bug #95296, when the predefined entities
1182 are redefined in the DTD the default one must be used
1183 instead anyway.
1184
1185Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1186
1187 * doc/xmllint.xml
1188 * doc/xmllint.1
1189 Add discussion of XML_DEBUG_CATALOG to xmllint man
1190 page - bug #100907
1191
1192
1193Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmlreader.c: Fixed the empty node detection to avoid reporting
1196 an inexistant close tag.
1197
1198Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1201 for Python 2.1
1202
1203Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1206
1207Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * doc/libxml2-api.xml python/tests/reader.py: one really need
1210 to provide the base URI information when creating a reader parser
1211 from an input stream. Updated the API and the example using it.
1212
1213Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1216 include/libxml/valid.h include/libxml/xmlreader.h: working on
1217 DTD validation on top of xml reader interfaces. Allows to
1218 validate arbitrary large instances. This required some extensions
1219 to the valid module interface and augmenting the size of xmlID
1220 and xmlRef structs a bit.
1221 * uri.c xmlregexp.c: simple cleanup.
1222
1223Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1226 work on the xml reader interfaces.
1227 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1228 Web page for the Windows binaries.
1229
1230Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * xmlIO.c: applied a patch for VMS following the report by
1233 Nigel Hall
1234
1235Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * parser.c: the parseStartTag bug fix wasn't complete.
1238
1239Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1242 parseStartTag, fixing it.
1243 * test/att4 result/att4 result/noent/att4: adding the test
1244 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1245 more methods to XmlTextReader.
1246
1247Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1248
1249 * win32/libxml2.def.src: added more xml reader exports
1250 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1251 to the build
1252
1253Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1254
1255 * doc/tutorial/xmltutorial.xml
1256 plus generated html and pdf
1257 Updating tutorial again based on further comments from Niraj
1258 Tolia on the last iteration
1259
1260Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1261
1262 * doc/tutorial/xmltutorial.xml
1263 * doc/tutorial/includekeyword.c
1264 * doc/tutorial/includegetattribute.c
1265 plus generated html and pdf
1266 Adding fix from Niraj Tolia to tutorial to properly free memory.
1267
1268
1269Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1272 more methods of XmlTextReader.
1273 * python/libxml2class.txt python/tests/reader.py: this increased the
1274 methods in the bndings, augmented the test to check those new
1275 functions.
1276
1277Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1280 methods of XmlTextReader.
1281 * python/generator.py python/libxml_wrap.h python/types.c
1282 python/libxml2class.txt: added the reader to the Python bindings
1283 * python/tests/Makefile.am python/tests/reader.py: added a specific
1284 test for the Python bindings of the Reader APIs
1285 * parser.c: small cleanup.
1286
1287Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * xinclude.c: fallback was only copying the first child not the
1290 full child list of the fallback element, closes #89684 as reopened
1291 by Bernd Kuemmerlen
1292
1293Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1294
1295 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1296
1297Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * configure.in: preparing release of 2.4.30
1300 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1301 gives enum values, fix functype return type, put back fields in
1302 structs
1303 * doc/*: updated the docs rebuilt
1304
1305Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1308 about htmlNodeDumpOutput location.
1309 * xpath.c: removed an undefined function signature
1310 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1311 too many symbols in the API breaking the python bindings.
1312 Updated with the libxslt/libexslt changes.
1313
1314Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * configure.in: preparing release of 2.4.29
1317 * doc/*: rebuilt the docs and API
1318 * xmlreader.c: a few more fixes for the XmlTextReader API
1319
1320Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1321
1322 * include/win32config.h: applied mingw patch from Magnus Henoch
1323
1324Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1327
1328Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1331 building Python script, does the C parsing directly, generates
1332 a better API description including structure fieds defs and
1333 enums. Still a couple of bugs, but good enough for the python
1334 wrappers now.
1335 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1336 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1337 include/libxml/schemasInternals.h include/libxml/tree.h: more
1338 cleanup based on the python analysis script reports.
1339 * libxml.spec.in: make sure the API XML description is part of the
1340 devel package.
1341
1342Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1345 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1346 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1347 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1348 code cleanup, especially the function comments.
1349 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1350
1351Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * Makefile.am xmlreader.c include/libxml/Makefile.am
1354 include/libxml/xmlreader.h: Adding a new set of APIs based on
1355 the C# TextXmlReader API but converted to C. Allow to parse
1356 in constant memory usage, far simpler to program and explain
1357 than the SAX like APIs, unfinished but working.
1358 * testReader.c: test program
1359
1360Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1361
1362 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1363
1364Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c: Chip turner indicated that XHTML1 serialization
1367 rule for style actually break on both IE and Mozilla,
1368 try to avoid the rule if escaping ain't necessary
1369
1370Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * nanhttp.c: handle HTTP URL escaping, problem reported by
1373 Glen Nakamura and Stefano Zacchiroli
1374
1375Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1378
1379Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * uri.c: Johann Richard pointed out some XPointer problems for
1382 URN based URI references in XInclude. Modified the URI parsing
1383 and saving routines to allow correct parsing and saving of
1384 XPointers, especially when attached to "opaque" scheme accordingly
1385 to RFC 2396
1386
1387Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1390 of refactoring to the HTML saving code.
1391 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1392 in the doc.
1393
1394Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1397 to a buffer API to reuse the generic dump to an OutputIO layer,
1398 this reduces code, fixes xmlNodeDump() for XHTML, also made
1399 xmlNodeDump() now return the number of byte written.
1400
1401Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * python/setup.py.in: another patch from Stéphane Bidoul for
1404 Python bindings on Windows
1405 * doc/parsedecl.py: small cleanup
1406
1407Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * libxml.spec.in configure.in: add a line in %changelog for releases
1410
1411Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * parser.c: patch from Marcus Clarke fixing a problem in entities
1414 parsing that was detected in KDe documentations environment.
1415
1416Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1417
1418 * python/libxml.c (libxml_prev): Return the previous as opposed to
1419 the next node (I guess this is the result of some cut & paste programming:)
1420
1421Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1424
1425Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * python/generator.py python/libxml.c python/setup.py.in: trying
1428 to fix the Python bindings build on Windows (Stéphane Bidoul)
1429
1430Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1431
1432 * win32/configure.js: added option for python bindings
1433 * win32/libxml2.def.src: added more exports
1434
1435Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1436
1437 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1438 pthreads
1439 * win32/wince/*: applied updates to Windows CE port from Javier
1440
1441Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * configure.in: preparing 2.4.28
1444 * libxml.spec.in doc/Makefile.am: some cleanup
1445 * doc/*: updated the news and regenerated.
1446
1447Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * HTMLparser.c: final touch at closing #87235 </p> end tags
1450 need to be generated.
1451 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1452 this change slightly the output of a few tests
1453 * doc/*: regenerated
1454
1455Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * parserInternals.c: fixing bug #99190 when UTF8 document are
1458 parsed using the progressive parser and the end of the chunk
1459 is in the middle of an UTF8 multibyte character.
1460
1461Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1462
1463 * threads.c: fixed initialization problem in xmlNewGlobalState
1464 which was causing crash.
1465 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1466 in xmlInitializeGlobalState.
1467 * parserInternals.c: cleaned up ctxt->sax initialisation.
1468
1469Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * tree.c include/libxml/tree.h: modified the existing APIs
1472 to handle XHTML1 serialization rules automatically, also add
1473 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1474 libxslt serialization uses it when needed without changing
1475 the library API.
1476 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1477 result/xhtml1: added a new test specifically for xhtml1 output
1478 and updated the result of one XHTML1 test
1479
1480Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * xinclude.c parserInternals.c encoding.c: fixed #99082
1483 for xi:include encoding="..." support on text includes.
1484 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1485 test/XInclude/ents/isolatin.txt : added a specific regression test
1486 * python/generator.py python/libxml2class.txt: fixed the generator
1487 the new set of comments generated for doc/libxml2-api.xml were
1488 breaking the python generation.
1489
1490Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1493 * configure.in: patch for Solaris on new autoconf closes #98880
1494 * doc/parsedecl.py: repair the frigging API building script,
1495 did I say that python xmllib sucks ?
1496 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1497 and some comment are no more truncated.
1498
1499Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * parser.c: Martin Stoilov pointed out a potential leak in
1502 xmlCreateMemoryParserCtxt
1503
1504Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1507 included in HTML documents and using the push parser.
1508
1509Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1510
1511 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1512 specified, look for the Python interpreter not just in the
1513 specified root but also in the specified location. Fixes #98825
1514
1515Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * python/libxml.c: fixing bug #98792 , node may have no doc
1518 and dereferencing without checking ain't good ...
1519
1520Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * configure.in: preparing release 2.4.27
1523 * doc/* : updated and rebuilt the docs
1524 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1525 and all the docs are actually packaged and in the final RPMs
1526 * parser.c parserInternals.c include/libxml/parser.h: restore
1527 xmllint --recover feature.
1528
1529Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
Daniel Veillard784b9352003-02-16 15:50:27 +00001531 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001532 processing of parsed entities, and XPath computation on sustitued
1533 entities.
1534 * testXPath.c: make sure entities are substitued.
1535
1536Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
Daniel Veillard784b9352003-02-16 15:50:27 +00001538 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001539 processing of internal parsed entities, which had to be changed.
1540
1541Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1544 trying to fix bug #98517 about building outside the source tree
1545 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1546
1547Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1548
1549 * include/win32config.h: cleanup
1550 * win32/Makefile.mingw: integrated mingw in JScript configure
1551 * win32/Makefile.msvc: modified to allow mingw coexistence
1552 * win32/configure.js: integrated mingw
1553 * win32/Readme.txt: cleanup
1554
1555Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * HTMLparser.c: strengthen the guard in the Pop macros,
1558 like in the XML parser, closes bug #97315
1559
1560Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1563 callback is never used.
1564
1565Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * parserInternals.c: fixed the initialization of the SAX structure
1568 which was breaking xsltproc
1569 * xpath.c: patch from Petr Pajas for CDATA nodes
1570 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1571 * parser.c include/libxml/parser.h: patch from Peter Jones
1572 removing a leak in xmlSAXParseMemory() and adding the
1573 function xmlSAXParseMemoryWithData()
1574
1575Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1576
1577 adding pdf of tutorial, changing web page to link to it
1578 * doc/tutorial/xmltutorial.pdf
1579 * doc/xml.html
1580 * doc/docs.html
1581
1582Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1583
1584 * doc/tutorial/ar01s08.html
1585 adding file what I forgot for tutorial
1586
1587
1588Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1589
1590 Adding encoding discussion to tutorial
1591 Added:
1592 * doc/tutorial/images/*.png: DocBook admonition image files
1593 * doc/tutorial/apf.html, apg.html: new generated html
1594 * doc/tutorial/includeconvert.c: conversion code entity file
1595 changed:
1596 * doc/tutorial/xmltutorial.xml: DocBook original
1597 * doc/tutorial/*.html: generated html
1598
1599Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1600
1601 * include/libxml/*.h: retired xmlwin32version.h
1602 * doc/Makefile.am: retired xmlwin32version.h
1603 * win32/configure.js: retired xmlwin32version.h
1604
1605Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1606
1607 * win32/libxml2.def.src: exported additional symbols
1608 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1609 sisterhood
1610
1611Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * globals.c: fixed a typo pointed out by Igor
1614 * xpath.c: try to speed up node compare using line numbers
1615 if available.
1616
1617Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * tree.c: make xmlFreeNode() handle attributes correctly.
1620
1621Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1622
1623 * catalog.c: completed the #96963 fix, as reported by Karl
1624 Eichwalder
1625
1626Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1629
1630Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * Makefile.am: switched the order of a couple of includes
1633 to fix bugs #97100
1634
1635Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1636
1637 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1638 xmlLoadCatalogs that used to separate directories with a ':'.
1639
1640Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1641
1642 * threads.c: improvements to the Windows-side of thread handling
1643 * testThreads.c: conditionally excluded unistd.h
1644 * testThradsWin32.c: broke overlong lines
1645 * include/win32config.h: adapted thread-related macros to the new
1646 scheme and for pthreads on Windows
1647 * win32/Makefile.msvc: introduced a more flexible thread build,
1648 added testThreads[Win32].c to the build
1649 * win32/configure.js: introduced a more flexible thread config
1650
16512002-10-31 John Fleck <jfleck@inkstain.net>
1652
1653 * doc/xml.html (and, by implication, FAQ.html)
1654 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1655
1656Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1657
1658 * configure.in: removed xmlwin32version.h
1659 * include/libxml/Makefile.am: removed xmlwin32version.h
1660
1661Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * tree.c: applied patch from Brian Stafford to fix a bug
1664 in xmlReconciliateNs()
1665
1666Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * tree.c: applied patch from Christian Glahn to allow
1669 xmlNewChild() on document fragment nodes
1670
1671Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * parser.c: Christian Glahn found a problem with a recent
1674 patch to xmlParseBalancedChunkMemoryRecover()
1675 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1676 problems
1677 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1678 test/schemas/seq*: added the test cases from Charles
1679
1680Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1683 serious cleanup of the spec file and associated changes
1684 in the Makefiles.
1685 * valid.c: try to remove some warnings on x86_64
1686
1687Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1690 fix bug #96586
1691
1692Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1695 parsing, applied his patch
1696 * result/HTML/attrents.html result/HTML/attrents.html.err
1697 result/HTML/attrents.html.sax test/HTML/attrents.html:
1698 added the test and result case provided by Mikhail Sogrine
1699
1700Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * vms/build_libxml.com vms/config.vms vms/readme.vms
1703 include/libxml/parser.h include/libxml/parserInternals.h
1704 include/libxml/tree.h include/libxml/xmlIO.h
1705 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1706 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1707 Applied the VMS update patch from Craig A. Berry
1708 * doc/*.html: update
1709
1710Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1713
1714Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * debugXML.c: adding a grep command to --shell in xmllint
1717 for T.V. Raman
1718
1719Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * xmlcatalog.c: tried to fix some of the problem with --sgml
1722
1723Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * parser.c: tried to fix bug #91500 where doc->children may
1726 be overriden by a call to xmlParseBalancedChunkMemory()
1727
1728Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1731 identifiers in SGML catalogs containing '&'
1732
1733Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * python/types.c: fixed bugs when passing result value tree
1736 to Python functions.
1737
1738Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * configure.in: preparing the release of 2.4.26
1741 * doc/*: updated and rebuilt the documentation
1742
1743Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * parser.c: fixed a XML Namespace compliance bug reported by
1746 Alexander Grimalovsky
1747
1748Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * HTMLtree.c: fixed serialization of script and style when
1751 they are not lowercase (i.e. added using the API to the tree).
1752
1753Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * valid.c: make xmlValidateDocument emit a warning msg if there
1756 is no DTD, pointed by Christian Glahn
1757
1758Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1761 content model when some of the blocks have min or max, and a couple
1762 of bugs found in the process.
1763 * result/schemas/list0* test/schemas/list0*: added some specific
1764 regression tests
1765
1766Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * README: updated the contact informations
1769
1770Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1773 misses it, reported by Peter Bray.
1774
1775Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1778 and removed a few warnings
1779
1780Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * parser.c: Christian Glahn found a small bug in the push parser.
1783 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1784 public
1785
1786Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * xmlschemas.c include/libxml/xmlschemas.h: added
1789 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1790 * testSchemas.c: added --memory to test the new interface
1791
1792Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * doc/index.py doc/search.php: integrated the XSLT indexing,
1795 a few fixed in the indexer, added a scope selection at the
1796 search level.
1797
1798Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1801 this was due to uninitialized parts of the validation context
1802
1803Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * debugXML.c: applied patch from Mark Vakoc except the API
1806 change, preserved it.
1807 * doc/*: updated the docs to point to the search engine for
1808 information lookup or before bug/help reports.
1809
1810Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * doc/index.py doc/search.php: added mailing-list archives
1813 indexing and lookup
1814
1815Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1818
1819Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * doc/index.py: improved HTML indexing
1822 * doc/search.php: make the queries also lookup the HTML based indexes
1823
1824Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * doc/index.py: added HTML page indexing
1827
1828Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1829
1830 * xmlIO.c: extended Windows path normalisation to fix the base
1831 problem in libxslt.
1832 * catalog.c: fixed list handling in XML_CATALOG_FILES
1833
1834Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * valid.c: typo/bug found by Christian Glahn
1837
1838Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1839
1840 * xmlIO.c: applied Windows CE patch from Javier.
1841 * win32/wince: new directory, contains support for the PocketPC
1842 with Windows CE from Javier.
1843 * include/win32config.h: reorganised, removed duplicate
1844 definitions and applied WinCE patch from Javier.
1845 * include/wsockcompat.h: new file, now contains WinSock
1846 compatibility macros.
1847 * win32/Makefile.msvc: introduced double-run compilation.
1848
1849Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * configure.in include/libxml/xmlwin32version.h: preparing release
1852 of 2.4.25
1853 * doc/*: updated and regenerated teh docs and web pages.
1854
1855Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1858 error were not covering namespace declarations.
1859 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1860 it was missing the attribute declaration for the namespace
1861 * result/VC/NS3: the fix now report breakages in that test
1862
1863Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1866
1867Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1870 and regenerated the docs and web site
1871
1872Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1875 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1876 not before
1877
1878Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * python/generator.py python/libxml2class.txt: fixed a stupid error
1881 breaking the python API
1882
1883Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1886 triostr.c triostr.h: applied a trio update patch from
1887 Bjorn Reese which should work with MinGW
1888
1889Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * tree.c: improving some documentation comments
1892 * xmlregexp.c: found and fixed a mem leak with python regression tests
1893 * doc/*: rebuilt the doc and the API XML file including the
1894 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1895 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1896 python/types.c: added access to the XML Schemas regexps from
1897 python
1898 * python/tests/Makefile.am python/tests/regexp.py: added a
1899 simple regexp bindings test
1900
1901Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1902
1903 * doc/xml.html:
1904 fixing ftp links - thanks to Vitaly Ostanin
1905
1906Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlregexp.c: fixed the data callback on transition functionality
1909 which was broken when using the compact form
1910 * result/schemas/*: updated the results, less verbose, all tests
1911 pass like before
1912 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1913 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1914 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1915 annoying warnings
1916 * xpath.c: try to provide better error report when possible
1917
1918Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * Makefile.am: fixed a breakage raised by Jacob
1921
1922Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1923
1924 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1925 which don't use sockets
1926
1927Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1928
1929 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1930 * win32/configure.js: applied zlib patch from Daniel Gehriger
1931
1932Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1933
1934 * win32/configure.js: applied the patch from Mark Vakoc for
1935 regexp support
1936 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1937 for regexp support
1938
1939Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * xmlschemastypes.c: as pointed by Igor Float and Double
1942 parsing ain't finished yet
1943
1944Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * Makefile.am configure.in: trying to fix #88412 by bypassing
1947 all the python subdir if python ain't detected
1948
1949Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1952 made configuring with regexps/automata/unicode the default
1953 but without schemas ATM
1954 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1955 fixed the regexp based DTD validation performance and memory
1956 problem by switching to a compact form for determinist regexps
1957 and detecting the determinism property in the process. Seems
1958 as fast as the old DTD validation specific engine :-) despite
1959 the regexp built and compaction process.
1960
1961Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * valid.c: determinism is debugged, new DTD checking code now works
1964 but xmlFAComputesDeterminism takes far too much CPU and the whole
1965 set usues too much memory to be really usable as-is
1966
1967Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * tree.c: fixed another stupid bug in xmlGetNodePath()
1970 * xmllint.c: --version now report the options compiled in
1971
1972Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * HTMLparser.c: small cleanup
1975 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1976 when configured with them. A bit of debugging around the determinism
1977 checks is still needed
1978
1979Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1982
1983Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmlIO.c: small portability glitch fixed.
1986
1987Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlschemastypes.c: incomplete steps for real/double support
1990 * testAutomata.c include/libxml/xmlautomata.h
1991 include/libxml/xmlregexp.h: avoiding a compilation problem
1992 * valid.c include/libxml/valid.h: starting the work toward using
1993 the regexps for actual DTD validation
1994
1995Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * hash.c: cosmetic cleanup
1998 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1999 integrating a DTD validation layer based on the regexps
2000
2001Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2004 the determinism was tested before eliminating the epsilon
2005 transitions :-(
2006
2007Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * python/generator.py python/libxml.c python/libxml.py
2010 python/libxml2-python-api.xml python/libxml2class.txt
2011 python/libxml_wrap.h python/types.c: updated the python
2012 bindings, added code for easier File I/O, and the ability to
2013 define a resolver from Python fixing bug #91635
2014 * python/tests/Makefile.am python/tests/inbuf.py
2015 python/tests/outbuf.py python/tests/pushSAXhtml.py
2016 python/tests/resolver.py python/tests/serialize.py: updated
2017 and augmented the set of Python tests.
2018
2019Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2020
2021 * win32/configure.js: added more readme info for the binary
2022 package.
2023
2024Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmlIO.c: fixed a stupid out of bound array error
2027
2028Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2031 messing around with support for Windows path, cleanups,
2032 trying to identify and fix the various code path to the
2033 filename access. Added xmlNormalizeWindowsPath()
2034
2035Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * error.c valid.c: working on better error reporting of validity
2038 errors, especially providing an accurate context.
2039 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2040 error reports in those cases.
2041
2042Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2045 parser.c parserInternals.c xmlIO.c: get rid of all the
2046 perror() calls made in the library execution paths. This
2047 should fix both #92059 and #92385
2048
2049Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * xmllint.c: memory leak reporting was broken after a change
2052 of the preprocessor symbol used to activate it.
2053
2054Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * tree.c: try to make the copy function work for node of
2057 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2058 DOM layers though, not libxml2 itself.
2059
2060Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * valid.c: try to provide file and line informations, not all
2063 messages are covered, but it's a (good) start
2064
2065Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xinclude.c: reimplemented a large part of the XInclude
2068 processor, trying to minimize resources used, James Henstridge
2069 provided a huge test case which was exhibiting severe memory
2070 consumption problems.
2071
2072Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * python/Makefile.am: applied patch from Christophe Merlet to
2075 reestablish DESTDIR
2076
2077Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * libxml.spec.in: fixes libary path for x86_64 AMD
2080
2081Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2082
2083 * doc/tutorial/includekeyword.c
2084 * doc/tutorial/xmltutorial.xml:
2085 (plus resulting generated html files)
2086 fixing one spot I missed in the tutorial where I hadn't freed
2087 memory properly
2088
2089Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2090
2091 * doc/tutorial/includeaddattribute.c
2092 * doc/tutorial/includeaddkeyword.c
2093 * doc/tutorial/includegetattribute.c
2094 * doc/tutorial/includekeyword.c
2095 * doc/tutorial/xmltutorial.xml
2096 * doc/tutorial/*.html:
2097 update tutorial to properly free memory (thanks to Christopher
2098 R. Harris for pointing out that this needs to be done)
2099 * doc/tutorial/images/callouts/*.png:
2100 added image files so the callouts are graphical, making it
2101 easier to read ( use "--param callout.graphics 1" to generate
2102 html with graphical callouts)
2103
2104Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2107 nice logos generated by Marc Liyanage
2108 * doc/site.xsl *.html: changed the stylesheet to show the new
2109 logo and regenerated the pages
2110
2111Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2114
2115Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xpath.c: possible mem leak patch from Jason Adams
2118
2119Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2122 in the XQuery namespace
2123 * configure.in: preparing 2.4.24
2124 * doc/*.html: updated the web pages
2125
2126Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/generator.py: closing bug #85258 by generating conditional
2129 compile check to avoid linking to routines not configured in.
2130
21312002-08-22 Havoc Pennington <hp@pobox.com>
2132
2133 * autogen.sh: update error message for missing automake
2134
2135Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * python/Makefile.am: typo in target name resulted in libxml2.py
2138 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2139
2140Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * win32/win32/Makefile.mingw: updated with version from
2143 Elizabeth Barham at http://soggytrousers.net/repository/
2144
2145Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2146
2147 * win32/Makefile.msvc: added the prefix location to the include
2148 and lib search path.
2149
21502002-08-18 Havoc Pennington <hp@pobox.com>
2151
2152 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2153 both automake 1.6 and 1.4 installed get the right automake. Means
2154 compilation from CVS will now require the latest automake 1.4
2155 release, or manually creating symlinks called "automake-1.4" and
2156 "aclocal-1.4"
2157
2158Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * configure.in python/Makefile.am: more AMD 64 induced changes from
2161 Frederic Crozat
2162
2163Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * xinclude.c: oops I was missing the xml:base fixup too
2166 * result/XInclude/*.xml: this adds xml:base attributes to most
2167 results of the tests
2168
2169Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xinclude.c: quick but apparently working implementation of
2172 xi:fallback, should close bug #89684
2173 * Makefile.am test/XInclude/docs/fallback.xml
2174 result/XInclude/fallback.xml: added a basic test for fallback,
2175 and run with --nowarning to avoid a spurious warning
2176 * configure.in: applied patch from Frederic Crozat for python
2177 bindings on AMD 64bits machines.
2178
2179Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2182 the caller don't pass a SAX callback block.
2183
2184Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * tree.c: applied the same fix for the XML-1.0 namespace to
2187 xmlSearchNsByHref() as was done for xmlSearchNs()
2188
2189Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * libxml.3: small cleanup of the man page
2192 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2193 when serializing HREF attributes generated by XSLT.
2194
2195Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2198 version of Marc Liyanage' patch for boolean attributes in HTML
2199 output
2200
2201Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * python/tests/serialize.py: fixed the test results, indenting
2204 behaviour changed slightly
2205
2206Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2207
2208 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2209 new c14n function to Windows def files
2210
2211Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2212
2213 * c14n.c: fixed a memory leak in c14n code
2214
2215Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * parser.c include/libxml/parser.h: adding a new API for Christian
2218 Glahn: xmlParseBalancedChunkMemoryRecover
2219 * valid.c: patch from Rick Jones for some grammar cleanup in
2220 validation messages
2221 * result/VC/* result/valid/*: this slightly change some of the
2222 regression tests outputs
2223
2224Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * tree.c: trying to fix a problem in namespaced attribute handling
2227 raised by Christian Glahn
2228
2229Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * encoding.c include/libxml/encoding.h: Opening the interface
2232 xmlNewCharEncodingHandler as requested in #89415
2233 * python/generator.py python/setup.py.in: applied cleanup
2234 patches from Marc-Andre Lemburg
2235 * tree.c: fixing bug #89332 on a specific case of loosing
2236 the XML-1.0 namespace on xml:xxx attributes
2237
2238Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2239
2240 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2241 corner case from new Merlin's test suite and added a callback
2242 that will be used to improve xmlsec performance
2243
2244
2245Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * HTMLtree.c: trying to fix the <style> escaping problem in
2248 HTML serialization bug #89342
2249
2250Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2253 and rebuilt the web site.
2254
2255Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2256
2257 * include/libxml/tree.h: added _private member to xmlNs struct
2258
2259Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * HTMLparser.c: fixing bug #84876 based on the xml working
2262 code.
2263
2264Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2265
2266 * python/Makefile.am: enhanced to fix bug 72012 (errors
2267 when using '-jX' make parameter)
2268
2269Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2270
2271 * xpath.c: small additional enhancement for booleans
2272 compared to nodesets
2273
2274Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLtree.c: changed the order of the encoding declaration
2277 attributes in the meta tags due to a bug in IE/Mac
2278
2279Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2280
2281 * xpath.c: enhanced handling of booleans (especially '='
2282 and '!=' for nodesets) - fixes bug 85256. Added new
2283 routine xmlXPathNotEqualValues for more proper handling
2284 of '!=' when nodesets are involved.
2285
2286Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2289 doc/xmlcatalog_man.xml to the source distribution
2290
2291Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2292
2293 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2294 asked for this.
2295
2296Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * configure.in: preparing 2.4.23
2299 * doc/*: rebuilt the docs
2300
2301Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * parser.c: fixing bug #84169 by fixing the
2304 comment of xmlCreatePushParserCtxt to describe the
2305 encoding detection parameters better.
2306
2307Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * valid.c: fixing bug #79331 in one path the lookup for
2310 ID attributes on a namespaced node wasn't handled correctly :-\
2311
2312Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * HTMLparser.c: trying to fix 87235 about discarded white
2315 spaces in the HTML parser.
2316 * result/HTML/*: this changes the output of a number of HTML
2317 regression tests
2318
2319Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * xpath.c: applied patch from Richard Jinks for the namespace
2322 axis + fixed a memory error.
2323 * parser.c parserInternals.c: applied patches from Peter Jacobi
2324 removing ctxt->token for good.
2325 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2326 popped out by the regression tests.
2327 * Makefile.am: patch for threads makefile from Gary Pennington
2328
2329Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2330
2331 * xpath.c: enhanced behaviour of position() after usage of
2332 expressions involving preceding-sibling (et al).
2333
2334Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * hash.c: applied a patch from Peter Jacobi to solve a problem
2337 when compiling with the Watcom C on Win32
2338 * result/schemas/*.err: the change of hashing algo generated
2339 permutations in the output
2340
2341Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * hash.c: applied patch from Sander Vesik improving the quality of
2344 the hash function.
2345
23462002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2347
2348 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2349 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2350 xmllint.c xpath.c: replaced sprintf() with snprintf()
2351 to prevent possible buffer overflow (the bug was pointed
2352 out by Anju Premachandran)
2353
2354Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * parser.c: removed an uninitialized data error popped by valgrind
2357 on PE references
2358
2359Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2360
2361 * doc/xml.html
2362 adding tutorial reference to the web page
2363
2364Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2365
2366 * doc/tutorial/xmltutorial.xml
2367 * doc/tutorial/ar01s07.html
2368 * doc/tutorial/ape.html
2369 * doc/tutorial/includegetattribute.c
2370 adding section to tutorial about retrieving an attribute
2371 value
2372
2373Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * parser.c: applied a couple of patches from Peter Jacobi to start
2376 to get rid of ctxt->token, with a possible significant speed
2377 improvement to be gained once done. Better compliance with PE
2378 references constructs in DTDs too.
2379 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2380 from Peter too
2381
2382Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2385 xmlParseElement was likely to have been deallocated at the
2386 time of the report, possibly leading to segfault. Just report
2387 the tag name now.
2388
2389Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * xpath.c: patch from Richard Jinks for XPath substring() function
2392 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2393
23942002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2395
2396 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2397
2398Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2399
2400 *doc/FAQ.html
2401 fixing typos in FAQ, thanks to Robert Funnell for the
2402 editing help
2403
2404Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * NEWS: got complaints from rpmlint that it was empty
2407
2408Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2409
2410 * added doc/tutorial, including:
2411 apa.html
2412 apb.html
2413 apc.html
2414 apd.html
2415 ar01s02.html
2416 ar01s03.html
2417 ar01s04.html
2418 ar01s05.html
2419 ar01s06.html
2420 includeaddattribute.c
2421 includeaddkeyword.c
2422 includekeyword.c
2423 includestory.xml
2424 index.html
2425 xmltutorial.xml
2426 libxml tutorial, including generated html
2427
2428Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2429
2430 * result/c14n/exc-without-comments/merlin-c14n-two-*
2431 result/c14n/without-comments/merlin-c14n-two-*
2432 test/c14n/exc-without-comments/merlin-c14n-two-*
2433 test/c14n/without-comments/merlin-c14n-two-*
2434 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2435 c14n/exc-c14n and slightly modified test script to handle
2436 these test cases
2437 * c14n.c: fixed bugs for complicated nodes set (namespace
2438 without node and others from merlin-c14n-two.tar.gz)
2439 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2440 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2441 for xmlsec performance patch
2442 * xpath.c: fixed self::node() for namespaces and attributes
2443
2444Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2445
2446 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2447 but with the format parameter
2448 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2449
2450Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2451
2452 * Makefile.am: updated c14n tests suite
2453 * c14n.c: performance improvement for previous c14n patch
2454
2455Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * parser.c: another peroformance patch from Peter Jacobi, that
2458 time on parsing attribute values.
2459
2460Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2461
2462 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2463 into LibXML2 test suite
2464
2465Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2466
2467 * c14n.c: propagating xpath ancesstors node fix to c14n
2468 plus small performance improvement to reduce number of
2469 mallocs
2470 * xpath.c: fixed ancestors axis processing for namespace nodes
2471
2472Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2475 Peter Jacobi
2476
2477Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * configure.in: preparing 2.4.22
2480
2481Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2484 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2485 a public entry point.
2486 * doc/*: rebuilt the API and docs
2487
2488Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * xpath.c: patch from Richard Jinks to fix a problem introduced
2491 in the previous patch and pointed by Norm
2492
2493Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * libxml.spec.in: fixing bug #81112
2496
2497Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * uri.c: fixing bug #82848
2500
2501Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2504 output of one catalog test
2505
2506Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2507
2508 * global.data globals.c tree.c include/libxml/globals.h
2509 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2510 default value for global parameter xmlIndentTreeOutput to 1 and
2511 introduced new global parameter xmlTreeIndentString (the string
2512 used to do one-level indent) with default value " " (as it was
2513 in tree.c)
2514
2515Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2518 with trio and schemas.
2519
2520Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xpath.c: patch from Richard Jinks to fix the problem raised in
2523 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2524
2525Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * xmlschemas.c: a bit of work on import.
2528 * xmlschemastypes.c: Charles Bozeman provided a compare function
2529 for date/time types so min/max facet restrictions should work,
2530 indeterminate comparisons return an error instead of equal.
2531 * test/schemas/date_0* result/schemas/date_0_0: specific test
2532 from Charles Bozeman too
2533
2534Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2537 from Christian Cornelssen fixing the man pages and the Catalog
2538 building script.
2539 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2540 next step is <xs:import> I now have a reasonable understanding
2541 of how it works.
2542
2543Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2546
2547Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2548
2549 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2550
2551Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * xpath.c: fixing an XPath function evalutation bug pointed out
2554 by Alexey Efimov where the context was lost when evaluating
2555 the function arguments
2556
2557Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2558
2559 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2560 function public for XMLSec performance optimizations
2561
2562Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * python/generator.py python/libxml2class.txt : fixed a problem
2565 with the HTML parser pointed by Gary Benson
2566 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2567 example
2568
2569Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2570 * parser.c: fixed bug #81159 (memory growth in SAX)
2571
2572Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2573 * xpath.c: fixed bug #78858 (the real fix)
2574
2575Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2576 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2577
2578Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * tree.c: modified xmlNodeSetBase to allow changing the
2581 base of a document.
2582
2583Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * xmlschemastypes.c: patch Charles Bozeman for validation of
2586 all the date, time, and duration types
2587 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2588 * configure.in: fixed an error pointed by an user
2589 * xml2-config.in: fixed an error pointed by an user
2590
2591Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2592
2593 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2594 win32/libxml2.def.src xmlIO.c: exported default
2595 'file:', 'http:' and 'ftp:' protocols input handlers
2596 and maked protocols comparisson case insensitive
2597
2598Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * configure.in: Neven Has detected a typo
2601
2602Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2605 as one of the persons allowed to commit directly to the
2606 module.
2607
2608Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2611 * valid.c: raised a too low limit
2612 * doc/*: rebuilt the docs
2613
2614Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * test/XPath/expr/floats test/XPath/expr/functions
2617 result/XPath/expr/floats result/XPath/expr/functions
2618 xpath.c: another XPath conformance patch from Richard Jinks
2619
2620Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * xmlschemas.c: fixed validation of attribute groups.
2623 * test/schemas result/schemas: added an example from the primer
2624
2625Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2628 * test/schemas result/schemas: updated the test list
2629
2630Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * TODO: updated a bit
2633 * parser.c: made a comment more specific
2634 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2635 Schemas conformance.
2636 * test/schemas result/schemas: updated the test list
2637
2638Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2641 implementing xs:all with minOccurs = 0
2642 * tes/schemas/* result/schemas/*: added more tests covering
2643 xs:all
2644
2645Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * xmlregexp.c: first implementation of the all particle, this
2648 may need to be revisited for case where not all transitions
2649 must be crossed.
2650
2651Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * tree.c: another entity processing update from Markus Henke
2654
2655Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2656
2657 * trionan.c: fixed crash on OSF/1
2658
2659Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * xmlschemas.c: more Schemas work
2662 * test/schemas/* result/schemas/*: added more tests coming
2663 from the spec.
2664
2665Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2668 ExcC14N specification
2669
2670Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * tree.c: patch from Markus Henke, fix for recursive entities.
2673
2674Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * xpath.c: fix a problem with string() on a document node.
2677
2678Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * Makefile.am xmlschemas.c: more Schemas work
2681 * test/schemas/* result/schemas/*: added more tests coming
2682 from the spec.
2683
2684Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2687 * result/HTML/*: this changes a few things in the results
2688
2689Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2690
2691 * include/libxml/tree.h: eliminated 'declaration different than
2692 prototype' warning
2693 * include/win32config.h: "resolved" conflicts with errno.h
2694
2695Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2698 on the automata interfaces and debug of counted choices
2699 * test/schemas/* result/schemas/*: added a number of tests
2700
2701Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2704 a bit of work on Schemas
2705 * testSchemas.c: try to make it more useful
2706 * test/schemas/* result/schemas/* Makefile.am: changed the
2707 Schemas regression test procedure, started adding a few samples
2708
2709Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2710
2711 * include/libxml/encoding.h: Patch for the Borland C++ builder
2712 * include/libxml/tree.h: Patch for the Borland C++ builder
2713 * threads.c: Patch for the Borland C++ builder
2714 * win32/bcb5: New directory for the Borland C++ builder
2715 project files
2716
2717Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2718
2719 * win32/Makefile.msvc: Update for XML Schema support
2720 * win32/configure.js: Update for XML Schema support
2721 * win32/libxml2.def.src: Update for XML Schema support
2722
2723Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2726 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2727 xmlunicode.c include/libxml/Makefile.am
2728 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2729 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2730 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2731 include/libxml/xmlversion.h.in : merged the current state of
2732 XML Schemas implementation, it is not configured in by default,
2733 a specific --schemas configure option has been added.
2734 * test/automata test/regexp test/schemas Makefile.am
2735 result/automata result/regexp result/schemas:
2736 merged automata/regexp/schemas regression tests
2737
2738Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * xpath.c: Gary found a compile time problem, fixes #78823
2741
2742Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * configure.in: release of 2.4.20
2745 * doc/*: updated and rebuilt the docs
2746
2747Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * python/Makefile.am: patch from Cristian Gafton to build on
2750 Red Hat 6.2, should also fix #75779
2751
2752Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * valid.c: first part of fixing #78729
2755
2756Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2759 escaping of URI when saving HTML files.
2760 * result/HTML/*: this impacted some tests
2761
2762Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * configure.in: trying to fix #77441
2765
2766Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * include/libxml/xmlIO.h: Hallski complained it could not be
2769 included by itself.
2770
2771Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2774
2775Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2776
2777 * win32/configure.js: patch from Nilo for the c14n option
2778 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2779
2780Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2783 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2784 LIBXML_THREAD_ENABLED
2785
2786Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xpath.c: another patch from Richard Jinks for substring conformance
2789 * test/XPath/expr/floats test/XPath/expr/strings
2790 result/XPath/expr/floats result/XPath/expr/strings: update of the
2791 test suite to check those.
2792
2793Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * xpath.c: patch from Richard Jinks for .x float parsing.
2796
2797Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * parser.c: patch from Markus Henke when an encoding ain't recognized
2800
2801Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * libxml.m4: got a report that #include <string.h> was needed
2804
2805Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2808
2809Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2810
2811 * doc/example.html: fixing typo
2812
2813Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2816 pointed out by Melvyn Sopacua.
2817
2818Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * libxml.m4: Frédéric Crozat gave a patch related to the change
2821 of Include paths breaking the libxml.m4
2822
2823Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xpath.c: Fix bug #76927 forgot to save some context
2826 when evaluating binary expressions
2827
2828Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * configure.in: fixed configure for MPE/iX from Markus Henke
2831 * xmlmemory.c: fixed initialization problems
2832 * xpath.c: another set of patches from Richard Jinks this
2833 fixes "make XPathtests" on linux
2834
2835Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2838 * test/XPath/expr/compare test/XPath/expr/equality
2839 test/XPath/expr/floats test/XPath/expr/functions
2840 test/XPath/expr/strings result/XPath/expr/compare
2841 result/XPath/expr/equality result/XPath/expr/floats
2842 result/XPath/expr/functions result/XPath/expr/strings: Updated
2843 tests though they show a divergence on Linux
2844
2845Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xpath.c trionan.c: previous commit also included patches
2848 from Richard Jinks on some IEEE support corner case
2849
2850Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2853 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2854 that $(datadir) should be used for docs
2855
2856Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2859 could leak filedescriptors
2860
2861Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * configure.in nanohttp.c: applied patch from Allan Clark for
2864 UnixWare/OpenServer
2865
2866Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * configure.in: preparing 2.4.19
2869 * doc/*: rebuilt the docs
2870
2871Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * nanohttp.c: fixing #76043, got fed up with non-portability
2874 of that piece of code.
2875
2876Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * valid.c SAX.c: Never commit without running "make tests" :-(
2879 fix a couple of stupidities in the previous commit
2880 * result/*: a few changes in some attribute order result of previous
2881 commit.
2882
2883Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2886 the internal subset should not raise duplicate ID errors,
2887 also there was a small bug in conjunction to namespace
2888 declarations defaulted and xml:xxx attributes DTD definitions.
2889
2890Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * xpath.c: Richard Jinks also raised some rounding problems
2893 this tries to fix them
2894
2895Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2898 behaviour in xmlXPathCastToString()
2899
2900Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2903 raised by Morus Walter
2904
2905Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2908 from Igor
2909
2910Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * xpath.c: fixing #75619, related to a problem when trying
2913 to evaluate condition when the current node set resulting
2914 from that sub-step evaluation is empty. Also fixes 2 potential
2915 problem with previous-sibling and next-siblings axis.
2916
2917Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2920 HTML support is not configured in.
2921
2922Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2925 include/libxml/tree.h: dohh I really didn't intended to commit
2926 this test version :-(
2927
2928Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * testSAX.c: I wanted to see the real speed at the SAX interface
2931 after a little too many Ximianer started complaining about the
2932 parser speed.
2933 added a --quiet option:
2934 paphio:~/XML -> ls -l db100000.xml
2935 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2936 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2937 3200006 callbacks generated
2938 real 0m1.270s
2939 Which means 16MBytes/s and 3Mcallback/s
2940
2941Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xpath.c: valgrind spotted another error that time when running
2944 on libxslt regression tests
2945
2946Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * Makefile.am: adding "make valgrind" running the full regression
2949 tests (except python ones) under Valgrind (using valgrind -q
2950 which was kindly added by the author).
2951 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2952 passes cleanly now except an obcure floating point initialization
2953 raised in log10() in one XPath regression test ???
2954 * tree.c: edited some comments to close #75244
2955
2956Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2959 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2960 context of ScrollKeeper, made sure that if the number is
2961 an integer, the serialization follows the description at
2962 http://www.w3.org/TR/xpath#section-String-Functions
2963
2964Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * configure.in: preparing 2.4.18
2967 * doc/*: updated and rebuilt the web site
2968 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2969 the Windows and Cygwin maintainers.
2970 * parser.c: humm, changed the way the SAX parser work when
2971 xmlSubstituteEntitiesDefault(1) is set, it will then
2972 do the entity registration and loading by itself in case the
2973 user provided SAX getEntity() returns NULL.
2974 * testSAX.c: added --noent to test the behaviour.
2975
2976Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * parser.c: Wilfried Teiken provided a hackish but working
2979 way to get context reported back on entities when parsing
2980 with SAX and without breaking the DOM build.
2981
2982Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * c14n.c: applied a new patch from Aleksey Sanin
2985 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2986 to reference Aleksey implementation of XML digital Signatures
2987
2988Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * xpath.c: small fix to avoid potential problem due to
2991 ordering of freeing data
2992 * python/Makefile.am: people were complaining about
2993 the generated file in python dir not being built
2994
2995Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2998 python/generator.py python/libxml.c python/types.c: Cleanup
2999 of the python Makefiles based on Jacob and James feedback,
3000 fixed the spec file accordingly, fixed the number of warning
3001 that passing my pedantic CFLAGS was generating. Conclusion
3002 is that Python includes are real crap.
3003
3004Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * configure,in: it was reported quite a few times that
3007 xml2-config --cflags should not output
3008 -I$includeprefix/libxml2/libxml because libxml2 header names
3009 clashes with existing names like list.h from C++ stl.
3010 Includes should be #include<libxml/xxx.h> so ...
3011
3012Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * c14n.c: another patch from Aleksey Sanin
3015
3016Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3019 canonicalization algorithm
3020 * doc/xml.html doc/index.html: added the C14N references on the
3021 index page.
3022
30232002-03-13 jacob berkman <jacob@ximian.com>
3024
3025 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3026 usage, redundant, and gcc specific
3027
3028Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xpath.c: speedup some node selection operations, this can
3031 have a significant impact on DocBook Norm's stylesheets
3032 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3033 make sure it's always the case
3034 * debugXML.c: distinguish CDATA and comments in ls operations
3035
3036Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3039 to generate better API descriptions etc...
3040
3041Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * c14n.c: Fixing #74186, made sure all boolean expressions
3044 get fully parenthesized, ran indent on the output
3045 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3046 include/libxml/tree.h: also #74186 related, removed the
3047 --with-buffers option, and all the preprocessor conditional
3048 sections that were resulting from it.
3049
3050Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * valid.c: applied patch from Dodji Seketeli fixing an
3053 uninitailized variable in xmlValidGetValidElements()
3054
3055Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * c14n.c: fixed a few comments
3058 * doc/*.html doc/*/*.html: regenerated the docs and added
3059 the C14N API
3060 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3061
3062Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * check-xml-test-suite.py: fix to adapt varaiations in the
3065 bindings
3066 * configure.in python/setup.py python/setup.py.in: fixed to
3067 have the version of the python scripts automatically updated
3068
3069Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3072 in xmlCopyProp()
3073
3074Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * configure.in: preparing 2.4.17 release
3077 * doc/*: updated and rebuilt the docs
3078 * xpath.c: fixed a comment
3079 * python/libxml.c: fixed a possible reentrancy problem
3080
3081Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3084 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3085 added a specific regression test
3086 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3087 not raise exceptions when failing to find the attribute.
3088
3089Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * configure.in xmllint.c: owen pointed out a problem with the
3092 ftme fix, gettimeofday() was not detected by configure and
3093 the ftime header wasn't included, dohhh
3094
3095Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * configure.in xmllint.c: trying to fix #71457 for timing
3098 precision when gettimeofday() is not availble but ftime() is
3099
3100Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3103 are now copied on install and part of the -devel RPM
3104
3105Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * xpath.c: trying to avoid bug #72150 which was apparently
3108 caused by a gcc bug (or a processor problem) as detailed
3109 at http://veillard.com/gcc.bug
3110
3111Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3114 fixed xmlReconciliateNs(), added a Python test/example for
3115 inter-document cut'n paste
3116 * python/libxml.py: fixed node.doc on document nodes and added
3117 xpathEval() onto node objects
3118
3119Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3122 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3123 fixup and integrated tests for the serialization stuff
3124
3125Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3128 moved the libxml man page to section 3
3129
3130Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * tree.c: fix bug #72490
3133 * python/libxml.c python/libxml.py: added methods serialize()
3134 and saveTo() to all node elements.
3135
3136Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmlIO.c: closed #73430, don't read from an input source
3139 which indicated an end-of-file or an error.
3140
3141Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * parser.c: make sure SAX endDocument is always called as
3144 this could result in a Python memory leak otherwise (it's
3145 used to decrement ref-counting)
3146 * python/generator.py python/libxml.c python/libxml.py
3147 python/libxml2-python-api.xml python/libxml2class.txt
3148 python/tests/error.py python/tests/xpath.py: implemented
3149 the suggestions made by Gary Benson and extended the tests
3150 to match it.
3151
3152Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * python/generator.py: applied patch fixing #73450
3155
3156Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * xpath.c: fixing #61290 "namespace nodes have no parent"
3159 long standing divergence from the XPath REC. NodeSets
3160 simply hold a copy of namespace nodes and those node ->next
3161 points to the parent (which may not be the node carrying the
3162 definition).
3163 * include/libxml/xpath.h: flagged but didn't added a possible
3164 speedup
3165 * DOCBparser.c HTMLparser.c: removed some warnings from push
3166 parser due to new state being added.
3167 * tree.c: new fix from Boris Erdmann
3168 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3169 the XML Canonalization support from Aleksey Sanin
3170
3171Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * tree.c: patch from Boris Erdmann fixing some namespace odities
3174 with xmlCopyNode()
3175
3176Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xmlIO.c: fix bug #72706 when loading a NULL entity
3179
3180Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3183 actually change in a future XML Namespace revision.
3184
3185Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3188 added the possibility of returning nodesets from XPath extension
3189 functions written in Python
3190
3191Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * python/*: commiting some Python bindings work done while travelling
3194
3195Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3198 explicitely with memory debugging switched on
3199
3200Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3203 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3204 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3205 the accessor generator for strings
3206 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3207 regression test.
3208
3209Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * python/README python/generator.py python/libxml.c python/setup.py:
3212 added the 'usual' setup.py to allow building a libxml2-python
3213 module based on the same code. The initialization is however
3214 different the 2 .so files fo libxml2 and libxslt are identical and
3215 they entry point initialize both libraries. this is done to avoid
3216 some possible nasty problem since the Python don't merge the maps
3217 of all shared modules.
3218
3219Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * parser.c: fixed a push/encoding bug reported by Michael
3222 on librsvg
3223
3224Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * include/libxml/parserInternals.h: fixes a misplaced #endif
3227
3228Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * parser.c valid.c: found and fixed a couple of allocation bugs
3231
3232Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * doc/xml.html doc/python.html doc/*: added a Python and binding
3235 page describing the current state of the Python bindings and
3236 giving pointers to the other languages wrappers.
3237
3238Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3241 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3242 rebuilt the API and web site
3243 * xpath.c: fixed #71978 portability bugs
3244
3245Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3248
3249Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * include/libxml/parserInternals.h parser.c: had to change
3252 2 internal parsing API when processing document content
3253 to check the start and end of element content are defined
3254 in the same entity
3255 * valid.c include/libxml/valid.h: attribute normalization can
3256 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3257 with the context to report it.
3258 * SAX.c: fixed the last known bugs, crazy validation constraints
3259 when a document is standalone seems correctly handled. There
3260 is a couple of open issues left which need consideration especially
3261 PE93 on external unparsed entities and standalone status.
3262 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3263 The 2 tests left failing are actually in error. Cleanup done.
3264
3265Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * valid.c: implemented E59 spaces in CDATA does not match the
3268 nonterminal S
3269
3270Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * SAX.c parser.c valid.c: more validation test fixups
3273 * check-xml-test-suite.py: added duration info for the tests
3274
3275Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * parser.c valid.c: a couple of errors were reported but not
3278 saved back as such in the parsing context. Down to 1% failure rate
3279 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3280
3281Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * xmlInternald.c: isExtender was missing a char
3284 * parser.c include/libxml/parser.h: % are acceptable in the
3285 internal subset if within a PUBLIC ID
3286
3287Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * SAX.c parserInternals.c valid.c: more work on the conformance
3290 suite. Took the step to finally block documents with encoding
3291 errors. It's a fatal error per the spec, people should have fixed
3292 their documents by now.
3293
3294Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * check-xml-test-suite.py: fixed the test script after some discussion
3297 on the semantic of TYPE="error"
3298 * Makefile.am: added the script to the distrib
3299
3300Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * SAX.c entities.c: fixed a couple of conformances issues deep
3303 into the validation code (standalone and undeclared Notations)
3304
3305Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3308 stayed there for years !
3309
3310Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3313 missing
3314
3315Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * check-xml-test-suite.py: improved the behaviour a bit as
3318 well as the logs
3319 * parser.c valid.c SAX.c: fixed a few more bugs
3320 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3321
3322Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * check-xml-test-suite.py: python script to run regression tests
3325 against the XML Test suite of W3C/OASis
3326 * SAX.c: fixed a validation bug
3327 * parser.c: fixed 3 errors pointed by the test suite
3328 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3329 * python/Makefile.am: fixed a dependendy
3330
3331Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * xmlmemory.c: avoid a warning bug #71594
3334
3335Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3338 warning on alpha/Tru64
3339
3340Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * include/libxml/entities.h: fixing a comment
3343 * valid.c: fixing some troubles with validity check on namespaces
3344 * result/VC/NS3 test/VC/NS3: added a specific regression test
3345
3346Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * tree.c: Fixing #71342 serializing '\n' in attribute values
3349 * result/noent/att3 result/att3 test/att3: added a specific
3350 test.
3351
3352Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * python/libxml.c: couple of bug fixes
3355
3356Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * python/*.py: removed tabs and used spaces.
3359
3360Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3363 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3364
3365Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3368 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3369
3370Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * include/libxml/encoding.h include/libxml/entities.h
3373 include/libxml/globals.h include/libxml/parser.h
3374 include/libxml/threads.h include/libxml/tree.h
3375 include/libxml/xmlmemory.h: trying to fix the include mess
3376
3377Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * include/libxml/xmlmemory.h: reverted part of the previous
3380 attempt to provide #69655, this was breaking the build.
3381
3382Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3385 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3386 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3387 include/libxml/parserInternals.h include/libxml/tree.h
3388 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3389 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3390 clean.
3391 * python/libxml.c: fixed a warning.
3392
3393Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3396 copying of node, merge back IDs in the target document.
3397 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3398 test/XInclude/ents/ids.xml: test case
3399 * result/VC/ElementValid4: output changed due to a typo fix
3400
3401Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003404 generate the dependencies right as Jacob found out. Add
3405 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003406
3407Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * parserInternals.c valid.c: Justin Fletcher found some parts
3410 of the code needing cleanup
3411 * libxml.spec.in python/Makefile.am python/generator.py
3412 python/libxml.c python/libxml.py: Fixed the python Makefiles
3413 corrected a bug showing up on ia64, changed the name of the
3414 python internal module too
3415
3416Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * Makefile.am: applied patch from Andris Pavenis for binary
3419 name suffixes
3420
3421Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * xmllint.c win32/win32config.h: fixing #68748
3424
3425Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * valid.c: fixing #70166
3428
3429Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * valid.c: fixing #70077
3432
3433Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * Copyright Makefile.am README configure.in libxml.spec.in:
3436 Changed to the MIT Licence
3437 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3438 doc/xmlio.html: updated the doc accordingly
3439 * include/libxml/xmlwin32version.h configure.in: preparing
3440 2.4.14 release
3441 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3442 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3443 fixed the const xmlChar * wrapper and generator, XPath extension
3444 functions now use the context as first argument
3445 * python/tests/tstxpath.py python/tests/xpath.py
3446 python/tests/xpathext.py: Updated the tests accordingly
3447 * tree.c: fixed bug #70067
3448
3449Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * Makefile.am: cleanup
3452 * debugXML.c: always use stdout if output is NULL
3453 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3454 * python/Makefile.am python/generator.py python/libxml2class.txt
3455 python/libxml_wrap.h python/types.c: augmented the number of bindings
3456 handling FILE * and XPath contexts
3457 * python/tests/Makefile.am: avoid a stupid problem due to the
3458 use of TEST.
3459
3460Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3463
3464Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * python/TODO python/libxml.c: cleanup the extension function lookup
3467 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3468
3469Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * configure.in python/Makefile.am: do not install outside
3472 of prefix
3473
3474Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * python/TODO python/libxml.c: started adding SAX interfaces
3477 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3478 SAX test
3479
3480Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * tree.c: hardened the addChild function
3483 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3484 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3485 added accessors needed for xmlNode, a bit more testing and
3486 extension of interfaces
3487 * python/tests/Makefile.am python/tests/build.py: added a test
3488 build from scratch/save/load/check
3489
3490Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * parserInternals.c: change a small bit in the way valididy
3493 error messages get initialized
3494 * python/TODO python/libxml.c python/libxml2-python-api.xml
3495 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3496 added some memory debugging to track leaks at the libxml2 level
3497 * python/tests/*.py: changed all tests to check for leaks,
3498 there is just one left in XPath extension registrations.
3499
3500Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * python/TODO python/generator.py python/libxml2-python-api.xml
3503 python/libxml2class.txt: more accessor classes for the parser
3504 context, allow to switch on and check validity
3505 * python/tests/Makefile.am python/tests/error.py
3506 python/tests/invalid.xml python/tests/valid.xml
3507 python/tests/validate.py: attded more test and and added error.py
3508 which I forgot to commit in the last step
3509
3510Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * python/Makefile.am python/types.c: cleanup
3513 * python/libxml.c python/libxml.py python/libxml_wrap.h
3514 python/generator.py python/libxml2-python-api.xml
3515 python/libxml2class.txt: added class for parser context, added
3516 first cut for push mode support. Added a framework to generate
3517 accessors functions.
3518 * python/tests/Makefile.am python/tests/push.py: added a push
3519 test
3520
3521Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3524 bug a bit of cleanup.
3525
3526Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3529 python/libxml2class.txt: adding error redirections and preformat
3530 to a python handler
3531 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3532 tests self checking
3533
3534Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3537 a function
3538
3539Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3542 python/libxml.c python/libxml2-python-api.xml
3543 python/libxml2class.txt: Progressing through the TODOs, class
3544 description output, extra XML API, RPM now builds the wrappers
3545 for all python installed versions
3546
3547Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * configure.in libxml.spec.in python/Makefile.am python/TODO
3550 python/generator.py python/libxml2class.txt: added more informations
3551 in the libxml2-python package including docs. Slightly changed
3552 the class hierarchy
3553 * python/tests/*: added basic regression tests infrastructure too
3554
3555Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3558 added libxml2-python as part of the packages installed
3559
3560Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * python/Makefile.am python/generator.py python/libxml.c
3563 python/libxml.py: more work, now able to extend the
3564 XPath interpreter with functions written in python.
3565
3566Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * python/Makefile.am: Jacob sent a patch to allow building from
3569 tarfile.
3570
3571Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3574 inserted the python wrappers build, I hope this won't be too
3575 unportable
3576
3577Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * xpath.c: minor optimization
3580 * python/generator.py python/libxml.c python/libxml.py
3581 python/libxml_wrap.h: more work on the python bindings,
3582 they now support XPath and there is no evident leak
3583
3584Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * python/generator.py python/libxml.c python/libxml.py:
3587 more work on the python bindings generator.
3588
3589Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * python/generator.py python/libxml.c python/libxml_wrap.h:
3592 more work on the python bindings.
3593
3594Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * python/generator.py python/libxml.c python/libxml.py
3597 python/libxml_wrap.h: commited early version of a python binding
3598 for private use only ATM
3599
3600Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * entities.c tree.c include/libxml/entities.h: applied patch
3603 from Anthony Jones to implement copy of DTD subtree too. Had
3604 just to keep 2 function private which really ought to become
3605 public ones.
3606
3607Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * xmllint.c: added pointers to the web pages in the usage()
3610
3611Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * tree.c: more fixes from Petr Kozelka for attribute handling
3614 in the tree API to align the semantic with DOM.
3615
3616Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * valid.c tree.c entities.c: another set of patches from
3619 Anthony Jones for copy operations cleanup and robustness
3620
3621Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3624 an alphabetic index based on comments content
3625 * doc/*: rebuilt the web site with the new references
3626
3627Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * parserInternals.h: Greg Sjaardema suggested to use an
3630 eponential buffer groth policy in xmlParserAddNodeInfo()
3631
3632Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3635 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3636 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3637 to generate cross-references, and added/updated the stylesheets
3638 to generate and link API indexes. The generic keyword index
3639 is not done yet.
3640 * doc/*.html: regenerated all the usual docs too
3641
3642Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * debugXML.c: added an xpath function to the shell for T. V. Raman
3645
3646Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3649 debug routines.
3650
3651Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3654 support of attribute nodes
3655
3656Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3659 hopefully near complete and fully documented of the API in XML
3660 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3661 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3662 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3663 include/libxml/parserInternals.h include/libxml/valid.hi
3664 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3665 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3666 include/libxml/xpath.h include/libxml/xpathInternals.h:
3667 Cleaned up the doc comments a lot in the process, the interface
3668 coverage is now 100%
3669
3670Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3673 extracts comments from the gtk-doc DocBook output (a bit
3674 convoluted but seems to work).
3675
3676Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3679 added an XML description of the API, moved the script generating
3680 it here. Added a "make api" target
3681
3682Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3685
3686Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * xpath.c include/libxml/xpathInternals.h: the change made to
3689 xmlXPathFuncLookupFunc was incompatible roll it back
3690
3691Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * SAX.c: cleanup patch from Anthony Jones
3694 * doc/Makefile.am: fix the headers to avoid in make scan
3695 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3696 includes, * vs Ptr and general cleanup
3697 * parsedecl.py: first version of a script to extract the
3698 module interfaces, the goal will be to provide .decl or XML
3699 specification of the interfaces to build wrappers.
3700
3701Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3704 now provides return codes in case of errors
3705
3706Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3707
3708 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3709 Upgraded to trio baseline 1.6
3710 * strio.h strio.c: Replaced by triostr.h and triostr.c
3711
3712Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3715 of strdup usage in the code
3716
3717Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * parser.c error.c: Keith Isdale complained rightly that
3720 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3721
3722Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * tree.c: fixed the funxtion to set the xml: attributes
3725 * debugXML.c: added "setbase" to test it.
3726
3727Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3730 to allow updating an attribute content
3731
3732Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * libxml.h: try to avoid problems when compiling on Windows
3735
3736Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * hash.c: patch from Anthony Jones for hash.c allocation size
3739 * Makefile.am: trying to work around Yet Another Libtool Madness
3740 and build the 2.4.13 release finally ...
3741
3742Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3745 * doc/* : update of the documentation
3746
3747Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3750 at fixing #61290 :-(
3751
3752Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3755 Fixes bug #67229
3756
3757Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * tree.c: trying to avoid troubles when a subtree is copied
3760 and coalesced in part with the target tree. Should fix
3761 bug #67407
3762
3763Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * valid.c: fixed validation of attributes content of type
3766 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3767 values, very old bug. Fixes #67671
3768
3769Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * parser.c include/libxml/parserInternals.h tree.c: integrated
3772 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3773 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3774
3775Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * threads.c: applied Serguei Narojnyi's patch to add native
3778 thread support on the Win32 platform
3779 * testThreadsWin32.c Makefile.am: added the test program also
3780 from Serguei, Win32 specific
3781 * include/win32config.h include/libxml/xmlwin32version.h.in:
3782 added patch from Igor for the Windows thread specific defines.
3783
3784Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3787
3788Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3791 output page into XMLinfo.html. Close bug #66951 and
3792 raised by Robert Collins too.
3793
3794Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * encoding.c: Paul Keogh pointed out a possibility of segfault
3797 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3798 Closes bug # 68238
3799
3800Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * doc/*.html: updated the Gdome2 links
3803
3804Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * libxml.h: Applied following patches from Robert Collins
3807 and make sure IN_LIBXML is defined when compiling it
3808 -------
3809 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3810 as well as Visual C.
3811 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3812 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3813 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3814 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3815 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3816 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3817 xmlSysIDExists xmlNoNetExists).
3818 * xmllint.c: Don't include winsock2.h for Cygwin.
3819
3820Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3823 when the version info is not present.
3824
3825Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * tree.c: Anthony Jones pointed out a problem in
3828 xmlStringGetNodeList() and provided a fix for it
3829
3830Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * parser.c: patch from Frank J Franklin to remove a bug in
3833 xmlCreatePushParserCtxt() when the initial buffer passed
3834 is large.
3835
3836Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * win32/*: big cleanup of the Windows/MSVC project files
3839 from Igor Zlatkovic
3840
3841Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * doc/Makefile.am: should fix #67674 and avoid troubles if
3844 xsltproc is not available or fails in the prefix provided
3845
3846Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3849
3850Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3853 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3854 Fixed a few other problems raised by Charlie Bozeman.
3855 * result/VC/ElementValid[5-7]: fixed the output
3856
3857Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3860 patches from Charlie Bozeman. Regenerated the HTML docs.
3861
3862Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3865 for Windows from Igor
3866
3867Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * xmllint.c: applied Justin Fletcher patch for --output or -o
3870
3871Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * win32/libxml2/libxml2.def.src: close #67019
3874
3875Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmllint.c: applied Justin Fletcher generic timing patch
3878 similar to the one already applied to xsltproc.
3879
3880Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * include/libxml/tree.h tree.c: applied documentation patches
3883 from Charlie Bozeman
3884
3885Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3886
3887 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3888
3889Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * valid.c: fix the xmlStrdup() used in the previous patch.
3892 * valid.c: added --dropdtd
3893 * tree.c: fixed xmlUnlinkNode so it also removes the references
3894 from the document if the node is a DTD
3895
3896Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * HTMLtree.c valid.c: cleanup some static declarations
3899
3900Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * xmllint.c: removed another strdup()
3903 * doc/FAQ: removed the HP/UX entry
3904
3905Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * valid.c: fix bug #66816 when validating.
3908 * xmllint.c: don't use sys/time.h if configure did not found it
3909
3910Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3911
3912 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3913 xmlcatalog_man.xml
3914
3915Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3918 xmlInitMemory() was declared twice
3919
3920Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * globals.c: do not reference strdup() !
3923 * configure.in libxml-2.0.pc.in: trying to fix the libs
3924 of the various config extraction modules
3925
3926Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * configure.in : preparing 2.4.12
3929 * doc/* : updated and rebuilt the docs
3930
3931Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * uri.c: closed bug #66159
3934 * testURI.c: added --escape option
3935 * configure.in: some cleanup for xml2-config --cflags
3936
3937Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * globals.c testThreads.c: removed some misplaced includes
3940 of xmlversion.h
3941
3942Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * threads.c: patch from Gary Pennington fixing a possible
3945 problem at initialization time.
3946
3947Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3950 Eric Lavigne contribution to build libxml2 on MacOS using
3951 CodeWarrior.
3952
3953Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * xmllint.c: applied Geert Kloosterman's patch to fix
3956 --repeat --timing output
3957
3958Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3961 where non-wellformed XML declaractions were not detected.
3962
3963Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3966
3967Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3970 gets reset by xmlCleanupInputCallbacks() and this makes the
3971 function useless. Same for output.
3972
3973Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * xmlIO.c: robert pointed out a loop error in callback cleanups
3976
3977Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3980 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3981 they are not really tied to debugging
3982
3983Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3986 * xmllint.c: better --catalogs description
3987
3988Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * tree.c: fixed a couple of problems in xmlSetProp()
3991
3992Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3995 unappropriate stdout output.
3996
3997Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4000 by Denis Beurive, closes #65111
4001
4002Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * valid.c: in case of content model validity error, don't
4005 print it if validity warnings were not requested.
4006
4007Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4010 * parserInternals.c: removed the last exit() call. Print an
4011 unmaskable error on stderr instead (library mismatch detection)
4012
4013Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4014
4015 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4016 shell instructions from Heiko Rupp
4017
4018Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * catalog.c: use the URL notation file:// for default catalog paths
4021
4022Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * include/libxml/tree.h: better comments for _private fields
4025 * tree.c: removed a problem when copying an entity reference.
4026
4027Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * vms/*: updated instructions and diffs from John A Fotheringham
4030
4031Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * include/libxml/xmlerror.h: avoid an include problem if
4034 #include <libxml/xmlerror.h> happens first in code
4035 seems to be the case in KDE libs
4036
4037Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4040 from Igor for Windows
4041
4042Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * Makefile.am: Gary Pennington pointed out a missing prefix
4045
4046Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4049 * doc/*: upgraded and rebuilt the docs
4050
4051Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * HTMLparser.c: fix comment in scripts element parsing.
4054 * result/HTML/doc3*: updated the results.
4055
4056Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * uri.c: another URI bug fix #63336, using Joel Young patch.
4059
4060Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4063 a cleaned up version of the Pwd shell string generation.
4064
4065Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * valid.c include/libxml/tree.h: trying to fix namespaces +
4068 validation problems for good, closing #63619 in the process
4069 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4070 wrong in this respect, fixed it.
4071
4072Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * xmllint.c: Morus Walter patch to allow --format and --encode
4075
4076Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * debugXML.c: Stefan Kost provided an help command for the shell
4079
4080Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * debugXML.c: Heiko Rupp pointed that the shell would crash
4083 on empty nodesets returns.
4084
4085Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4088 migh need the history libraries
4089
4090Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4093 handle the case of < in quoted attributes, Bastian Kleineidam
4094
4095Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4098 fixing catalog breakages
4099 * Makefile.am catalog.c result/catalogs/catal
4100 result/catalogs/mycatalog.* test/catalogs/catal*:
4101 fixed more problems in catalog support, added more regression tests
4102 for both XML and SGML catalog handling
4103
4104Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * debugXML.c: applied an improvement to xmlGetLineNo() from
4107 Keith Isdale
4108
4109Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4112 Side effect of the progressive catalog loading
4113
4114Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * Makefile.am: confexecdir and confexec_DATA were defined twice
4117 pointed out by Karl Eichwalder
4118
4119Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * xmlcatalog.c: avoid unlink() and use remove() instead.
4122
4123Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * libxml.spec.in: cleanup
4126 * include/libxml/xmlwin32version.h: updated with 2.4.8
4127
4128Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4131 of compiling libxml with a non standard set of options
4132
4133Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4134
4135 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4136 document --sgml option, fixing gnome bugzilla #63382
4137
4138Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4141 breakage of 2.4.7, added a couple of really needed APIs
4142 like xmlCatalogIsEmpty() and xmlNewCatalog()
4143 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4144 for install-catalog
4145 * configure.in: preparing 2.4.8
4146
4147Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4148
4149 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4150 include/libxml/tree.h include/libxml/xmlIO.h: more include
4151 cleanups, export cleanly one html output + format function.
4152
4153Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * parser.c: removed initGenericErrorDefaultFunc call from
4156 xmlInitParser() since it could destroy previous calls to
4157 xsltSetGenericErrorFunc() effects
4158
4159Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4162 keyword.
4163
4164Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * Makefile.am: cleanup
4167 * threads.c: cleanup too
4168 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4169 from xsltproc
4170 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004171 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004172
4173Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4176 was not used anymore !
4177
4178Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4179
4180 * configure.in: preparing 2.4.7
4181 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4182 manual page from John
4183 * doc/*: updated the doc and rebuilt the generated pages
4184
4185Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * xmlIO.c: closing bug #62711, the library should never
4188 close stdin or stdout.
4189
4190Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * uri.c: second pass at fixing #63336, using Joel Young
4193 final patch. looks okay.
4194
4195Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * uri.c include/libxml/uri.h: trying to clear #63336
4198 allowing the escaping routine to parse unconformant
4199 URI-References.
4200
4201Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4202
4203 * vms/readme.vms vms/build_libxml.com nanoftp.c
4204 include/libxml/xmlversion.h.in: a few VMS updates from
4205 John A Fotheringham
4206 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4207 and xmlCleanupOutputCallbacks() for the Perl binding people.
4208
4209Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4212 apply fixes to close #63271 and avoid segfaults when
4213 the error routine gets callbed before xmlInitParser()
4214 get called.
4215 * nanoftp.c error.c: Applied patches from Justin Fletcher
4216 correcting some xmlGenericError misuses.
4217
4218Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4219
4220 *doc/xmllint.xml, doc/xmllint.1
4221 New and improved man page for xmllint - .xml is the original, .1
4222 is the generated man page
4223
4224Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4227 the web site from the main HTML document.
4228
4229Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4230
4231 * parser.c: fixed an erroneous validation bug when PE refs
4232 occurs in external parsed entities referenced from the
4233 internals subset
4234 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4235 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4236 added the associated testcase, it's a nice one.
4237 * HTMLparser.c: generate the DTD node as HTML still ...
4238 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4239
4240Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * HTMLparser.c: fixed a bug in htmlNewDoc()
4243
4244Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * test/threads/*: added entities testing to the Thread test
4247 * testThreads.c: make the test reasonable
4248 * DOCBparser.c: fix the DTD public and system ID
4249 * xmllint.c: added --sgml for SGML DocBook importing
4250 * Makefile.am: added Docbtests target
4251
4252Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4255 * testThreads.c: removed bogus include
4256
4257Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4260 fixed a very serious (looping) validation bug
4261
4262Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4263
4264 * include/libxml/globals.h include/libxml/threads.h threads.c
4265 testThreads.c: far more testing, cleaning up bugs
4266 * *.c : make sure globals.h is always included.
4267
4268Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * HTMLparser.c: try to get rid of parser loops for good.
4271
4272Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * configure.in: fixed some bugs in CFLAGS passing.
4275 * test/threads Makefile.am testThreads.c: added a specific
4276 threaded test case (really nasty, guaranteed).
4277
4278Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * catalog.c: serious cleanup on the management of the
4281 XML catalog tree, more tests done, especially with
4282 the catalog PI.
4283
4284Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4285
4286 * catalog.c: avoid a problem in catalog cleanup on SMP if
4287 catalogs were not initialized.
4288
4289Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * catalog.c xpath.c: trying to cleanup the not thread safe
4292 parts of the library.
4293
4294Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * include/libxml/globals.h configure.in global.data: make
4297 the allocation be per-thread a configure option
4298 * encoding.c include/libxml/parser.h: fixed compilation
4299 errors
4300
4301Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * include/libxml/parser.h: Norm reported that a few lines
4304 added were breaking libxslt compile, removed them for now
4305
4306Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * parser.c parserInternals.c threads.c: debugged and fixed
4309 initialization problems which were giving troubles on SMP
4310 boxes.
4311
4312Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * include/libxml/Makefile.am: missing globals.h
4315
4316Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * globals.c: added a couple of standard includes.
4319
4320Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4323 include/libxml/parserInternals.h include/libxml/tree.h
4324 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4325 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4326 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4327 Applied the last patches from Gary, cleanup, activated threading
4328 all user accessible global variables are now handled in globals.[ch]
4329 Still a bit rought but make tests passes with either
4330 --with-threads defined at configure time or not.
4331 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4332 linking options
4333
4334Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * Makefile.am include/libxml/Makefile.am
4337 include/libxml/globals.h globals.c include/libxml/threads.h
4338 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4339 configure.in: started integrating the core of the thread support
4340 not activated yet but half integrated. The code should still
4341 compile and work anyway.
4342
4343Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4346 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4347 integrating the non-controversial parts of Gary Pennington
4348 multithread patches
4349 * catalog.c: corrected a small bug introduced
4350
4351Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * catalog.c include/libxml/catalog.h: very serious cleanup,
4354 isolating unportable code and as much as possible the accesses
4355 to the global shared catalog. May need more testing !
4356
4357Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4360 Keith Isdale patches for the XSLT debugger interfaces. Some
4361 cleanup
4362
4363Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4366 * DOCBparser.c: generate line nubers in elements
4367
4368Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4369
4370 * configure.in: preparing 2.4.6 release
4371 * doc/xml.html doc/html/*: updated and rebuilt the docs
4372 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4373
4374Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4375
4376 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4377 adding documentation for DV's supercatalog support
4378
4379Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4382 super catalog support adding one API and one flag --sgml to
4383 xmlcatalog
4384
4385Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4386
4387 * doc/xmlcatalog_man.xml, xmlcatalog.1
4388 One more crack at
4389 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4390
4391
4392Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4393
4394 * xpath.c: implemented xmlXPathObjectCopy for external objects
4395 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4396
4397Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4398
4399 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4400 finishing up fix to
4401 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4402 the xmlcatalog man page display more elegantly
4403
4404Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * configure.in: closing bug #61832
4407 * HTMLparser.c: removed a warning
4408
4409Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * xpath.c: fixing #61673 part I, do not loose doc information
4412 when copying result value trees.
4413
4414Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * xpath.c: trying to harden the XPath interpreter
4417
4418Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4419
4420 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4421 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4422
4423Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4424
4425 * HTMLparser: repaired another loop problem
4426
4427Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4430 parsing.
4431 * xpath.c: fix bug #61291 the default XML namespace node is
4432 missing from the namespace axis.
4433 * tree.c: refuse to create namespaces nodes with prefix "xml"
4434
4435Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * SAX.c: ouch a non-defined namespace could lead to a crash,
4438 fixed #61215
4439
4440Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * parserInternals.c: closed bug #61054
4443
4444Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * include/libxml/Makefile.am: closing #60708
4447
4448Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4451 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4452
4453Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4456
4457Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4460 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4461
4462Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * catalog.c: Justin Fletcher provided cleaup code in case
4465 HAVE_STAT is not defined
4466 * include/win32config.h: Igor Zlatkovic suggested to have
4467 HAVE_STAT defined there
4468
4469Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4470
4471 * catalog.c - fixed typing error reported by M. Barros
4472
4473Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4474
4475 * xmllint.c - fixing typo
4476
4477Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4478
4479 * HTMLparser.c: small enhancement to prevent loop on
4480 unrecognizable data
4481
4482Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * parserInternals.c: applying patch from bug #60757 this
4485 should close it
4486
4487Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * catalog.c xmlcatalog.c: removed a couple of warning
4490 * xpath.c: try to solve the linking problem on platforms
4491 needing trio to compile
4492
4493Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * Makefile.am libxml.spec.in: backing up non-documented changes
4496 commited without review or aproval by Jens Finke <jens@gnome.org>
4497 * HACKING: made 100% clear that no commit should be done directly
4498
4499Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * configure.in: Joe Orton provided a patch fixing a problem
4502 when iconv is specified to be in a non-standard directory
4503 but wasn't exported in xml2-config --cflags
4504
4505Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * configure.in: let's ship 2.4.5 before getting too much
4508 troubles with 2.4.4 errors.
4509
4510Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * encoding.c entities.c: do not output hexadecimal charrefs
4513 when serializing HTML since some version of Netscape can't
4514 grok it, generate decimal ones.
4515 * result/HTML/doc3.htm: output changed due to previous test
4516 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4517
4518Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4521 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4522
4523Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524 Released 2.4.4
4525
4526 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4527 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4528 updated the configuration scripts systems accordingly
4529
4530Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * configure.in: preparing for 2.4.4
4533 * doc/xml.html doc/html/*: updated and rebuilt the docs
4534
4535Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * win32/dsp/libxml2.def.src: tried to incorporate comments
4538 from bug #59220
4539
4540Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * parser.c result/noent/wml.xml: fixed bug #59981 related
4543 to handling of '&' in attributes when entities are substitued
4544
4545Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * libxml.h include/libxml/xmlversion.h.in
4548 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4549 Tried to close bug #60131
4550
4551Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552
4553 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4554
4555Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * SAX.c: fixing bug #59946 on xmlns=""
4558
4559Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4562 but allocates a new error code.
4563
4564Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * xmllint.c: John Fleck fixed typos in the options output
4567 * parser.c SAX.c: fix ignorable white space SAX selection
4568
4569Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * entities.c: Steve Underwood found the possibility of an
4572 ininite loop in case of error.
4573
4574Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4577
4578Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * parser.c: warn if version is not 1.0 but it's not
4581 strictly speaking an error after analyzing the spec
4582
4583Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4584
4585 *doc/catalog.html - add link to the html version of the
4586 man page, other linguistic cleanups
4587
4588Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4589
4590 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4591 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4592 file, has not yet been included in the build.
4593
4594Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * catalog.c: removed a duplicate affectation Justin Fletcher
4597
4598Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * tree.c: Armin Sander pointed a possible text coalescing
4601 problem, completed his patch.
4602
4603Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4604
4605 * trionan.c: Fixed const and volatile re-definition problem
4606
4607Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * libxml.4 parser.c: doc updates from Heiko Rupp
4610 * parserInternals.c: 2 sanity checks from Heiko Rupp
4611
4612Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * tree.c: applied patch from Armin Sander to make some pointers
4615 const in xmlCopyNode()
4616 * include/libxml/tree.h: added fix to the header
4617
4618Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * xpath.c: hum, restrict the integer usage gcc bug workaround
4621 to only gcc compilers so that other architecture don't get
4622 penalized by this limitation.
4623 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4624
4625Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4628 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4629
4630Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4633 --convert option to xmlcatalog to convert SGML ones to
4634 the XML syntax.
4635 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4636
4637 2.4.3 got released at that point
4638Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * catalog.c xmlIO.c: started some serious testing and fixed
4641 a few bug and optmization needs.
4642
4643Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4644
4645 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4646 preparing for a 2.4.3 release even if it may not be ready yet
4647 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4648 all file parsing lookup to go through the entity resolver, add
4649 to add an API to bypass it (needed to load catalogs themselves),
4650 some cleanup on the catalog code too.
4651 * nanoftp.c: small cleanup
4652 * doc/catalog.html: small update
4653
4654Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4657 Jun Kuriyama
4658
4659Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * doc/catalog.html: finished the catalog documentation
4662
4663Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4664
4665 * doc/catalog.html doc/xml.html: added documentation about
4666 Catalog support, misses an API description
4667 * doc/html/*: reextracted the API pages
4668
4669Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4672 Added the part about section 7.2 on URI resolution,
4673 fixed a side effect in the HTML parser, look complete
4674 and ready to rock except the URI/SystemID part!
4675
4676Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * include/libxml/catalog.h include/libxml/parser.h
4679 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4680 xmlIO.c: added support and APIs needed for the catalog PI
4681 * include/libxml/xmlIO.h: cleanup
4682
4683Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4686 include/libxml/catalog.h: starts to look okay, really
4687 plugged the new framework, cleaned a lot of stuff,
4688 added some APIs, except the PI's support missing this
4689 should be mostly complete
4690 * result/catalogs/* test/catalogs/*: added new test, enriched
4691 the existing one with URN ID tests
4692
4693Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * catalog.c: fixed nextCatalog
4696 * result/catalogs/docbook test/catalogs/*: started adding
4697 a small regression test
4698
4699Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4702 more work on the XML catalog support.
4703 * parser.c include/libxml/parser.h: small cleanup seems using
4704 list as a public parameter name can give portability troubles
4705 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4706 include/libxml/xpath.h include/libxml/Makefile.am: removed
4707 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4708 wrappers
4709
4710Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4711
4712 * Makefile.am trio.c triodef.h trionan.c xpath.c
4713 include/libxml/Makefile.am include/libxml/trionan.h:
4714 Re-worked Not-A-Number and Infinity support.
4715 * xmlcatalog.c: added readline include files
4716
4717Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4720 testCatalog as xmlcatalog, making it an installed app
4721 adding a shell, and preparing it to be a /etc/xml/catalog
4722 management tool, though not ready yet
4723 * catalog.c include/libxml/catalog.h: adding support for
4724 XML Catalogs http://www.oasis-open.org/committees/entity/
4725 not finished, there is some interesting tradeoffs and a
4726 few open questions left.
4727
4728Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * xmllint.c: fixed a line formatting problem
4731
4732Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * SAX.c: removed a couple of unused variable (Albert Chin)
4735
4736Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4739 trying to fix some troubles w.r.t. function returning
4740 const xxxPtr.
4741
4742Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4745 defined
4746
4747Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * xpointer.c: removed unused var
4750
4751Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * testXPath.c: another small cleanup closing bug #59110
4754
4755Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * win32/dsp/libxml2.def.src: small cleanup closing bug
4758 #59108
4759
4760Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * example/gjobread.c: add xmlCleanupParser() before leaving
4763
4764Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * config.h.in configure.in include/libxml/xmlwin32version.h:
4767 released 2.4.2
4768
4769Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * include/libxml/valid.h debugXML.c valid.c: deprecate
4772 the non-boundchecking Sprintf functions, add Snprintf
4773 this should close bug #57984
4774
4775Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4778 URIs before doing the lookups (pointed by Mark Vakoc)
4779
4780Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * xpath.c: serious changes on Result Value Trees and NodeSets
4783 w.r.t. deallocation and collect operations. Probably not
4784 100% clean (merge of allocated trees smells like a problem).
4785 Seems sufficient to close #58943
4786
4787Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * xmllint.c: adding a --format option
4790
4791Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * xpath.c: count() was broken on Result Value Tree
4794 * xmlIO.c: fixed file:/// accesses on _WIN32
4795
4796Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4799 macro was renamed, this should close bug #58683
4800
4801Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4804 entity substitution mode text at the end of the entity might
4805 be added due to text coalescing.
4806 * nanoftp.c parser.c: small cleanup
4807
4808Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * HACKING: added John Fleck right to commit in the doc subdir
4811
4812Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4815 allow to inherit attributes from the DTD directly in the
4816 tree, this is needed for XPath and can be a useful feature.
4817 Inherited namespaces are always provided at the tree level now
4818 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4819 of tests for this feature (XSLT being the prime user).
4820
4821Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4824 testSAX.c xmlIO.c xmllint.c include/win32config.h
4825 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4826 include/libxml/xmlwin32version.h.in win32/README.MSDev
4827 win32/dsp/*: applied Win32 Facelift No.2 patches from
4828 Igor Zlatkovic for Windows/MSC
4829
4830Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * SAX.c: unparsedEntityDecl() the URI computation of the
4833 entity wasn't done breaking XSLT unparsed-entity-uri()
4834
4835Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * xpath.c: fixed a bug when walking the descendants and
4838 the current node has no children
4839 * debugXML.c: show up when a text node is supposed to not be escaped
4840
4841Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4842
4843 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4844 worked like the set:leading() function)
4845 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4846
4847Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4850
4851Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * include/libxml/xmlIO.h: apply change to close #58141
4854 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4855
4856Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * parser.c: when the internal subset uses a PE, then the
4859 included entity can use conditional sections.
4860
4861Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4864 when walking the namespace axis showing up in
4865 libxst/tests/general/bug-12
4866 * xmlmemory.c: added the possibility to trace a given block
4867 defined by its address
4868
4869Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * parser.c: don't override existing encoding specified before
4872 starting xmlParseDocument()
4873
4874Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * include/libxml/xmlwin32version.h: reinserted, needed for
4877 Windows users of CVS
4878
48792001-07-27 Darin Adler <darin@bentspoon.com>
4880
4881 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4882 * testCatalog.c: Add include of <libxml/parser.h>.
4883
48842001-07-27 Darin Adler <darin@bentspoon.com>
4885
4886 * include/libxml/.cvsignore:
4887 * include/libxml/xmlwin32version.h:
4888 Remove this file from CVS because it's generated.
4889
4890Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * parser.c include/libxml/parser.h: applied const patches from
4893 Tom Moog #58002
4894
4895Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4896
4897 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4898 lookup framework
4899
4900Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * tree.c: fixed xmlCopyNode() for documents
4903
4904Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4907
4908Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * parser.c: fixes bug #57652 reported by Morus Walter
4911
4912Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4915
4916Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4919 errors, lesson don't add new functions at 1am before a release
4920 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4921 from XPath initialization when possible.
4922
4923Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * result/scripts/base*: removing history/readline changed
4926 this slightly
4927 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4928 xmllint.c: make element content line number generation
4929 optionnal to avoid breaking old apps added interface to switch
4930
4931Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004934 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004935 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4936 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4937 John Kroll fixes to allow saving to HTTP via PUT (or
4938 POST of needed).
4939 * doc/html/*.html: regenerated the docs
4940
4941Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4942
4943 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4944 xmlHashScanFull and xmlHashScannFull3 to get passed the
4945 three keys as arguments to the callback function
4946
4947Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * configure.in Makefile.am: removed libxml softlink for good
4950 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4951 100% coverage by gtk-doc
4952
4953Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4956 fixed serious troubles due to size_t vs. int mismatch
4957
4958Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4961
4962Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4963
4964 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4965 convenient extension API for value and context managing
4966 Now handles external objects through xmlXPathPopExternal,
4967 xmlXPathWrapExternal and xmlXPathReturnExternal.
4968 Added functions for sets operations (intersection, etc.)
4969
4970Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4973 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4974 HTMLparser.c: cleanup of global variables, marking some
4975 const or private.
4976
4977Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4978
4979 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4980 fixed xmlXPathNodeSetItem when passing index=0
4981
4982Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4985
4986Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * xmllint.c: fixed compilation under Cygwin #57503
4989 * TODO: update
4990
49912001-07-13 Peter Williams <peterw@ximian.com>
4992
4993 * config.h.in: add #undef HAVE_DLFCN_H
4994
4995 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4996 builddir.
4997
4998Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5001 raised by #57348 and #57381
5002
5003Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5006 tree.c xpointer.c: store the line numbder in element->content,
5007 may break some software, need a configuration mechanism
5008
50092001-07-10 Darin Adler <darin@bentspoon.com>
5010
5011 * .cvsignore:
5012 * example/.cvsignore:
5013 * include/.cvsignore:
5014 * include/libxml/.cvsignore:
5015 Various things that are generated and should be ignored.
5016
5017Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5020 * doc/xml.html doc/html/*: updated the docs
5021
5022Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5025 validation occured on content with element child
5026
5027Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * tree.c: fixed XML Base computation which was broken
5030 * debugXML.c: added a base function to the shell
5031 * Makefile.am result/scripts/* test/scripts/*: added scripts
5032 based regression tests, and adding 2 XML Base tests
5033
5034Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * tree.c: set properties doc and call xmlSetListDoc for properties
5037 content when grafting them in a different tree.
5038 * aclocal.m4: remove from CVS
5039
5040Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * win32/libxml2/libxml2.def.src: added some missing entry point
5043 for XPath (Mark Vakoc)
5044
5045Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5048 layer should URI-Unescape before trying to open resources.
5049
5050Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * xpath.c: fix the name() bug for elements in the default
5053 namespace reported by Charlie Bozeman
5054
5055Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5058 led to an XPath fix, improvements of SAX initialization, and
5059 an added option --nocdata to testXPath
5060
5061Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * doc/libxml-doc.el: Felix Natter provided anew version working
5064 with XEmacs too
5065
5066Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * include/libxml/xpath.h: small cleanup
5069 * doc/xml.html: update
5070
5071Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5074 released 2.3.14
5075
5076Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * doc/html/*: rebuilt the docs for the release
5079 * doc/xml.html: added 2.3.14 release.
5080
5081Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5084 were not equal to empty strings
5085
5086Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * SAX.c: fixed a URI-Reference computation problem when validating
5089 * xmlIO.c: small cleanup
5090
5091Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * parser.c: improved the description of a couple of interfaces
5094 upon Larry Stamper suggestion
5095
5096Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * SAX.c entities.c parser.c: changed completely the way entities
5099 are handled when running the parser in entity substitution mode.
5100 This fixes a bug reported by Stephan Kulow and nearly divides
5101 by 3 the amount of memory required by libxslt to load and process
5102 DocBook TDG.
5103
5104Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * HTMLparser.c: fixing a too early root closing problem raised
5107 byt Prashanth Naidu
5108
5109Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5112 raised by Mark Vakoc.
5113
5114Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * example/Makefile.am: fixed the include path to add srcdir/include
5117 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5118 and some cleanup
5119
5120Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5123 lot of optimization work, results in significant improvements
5124 when handling really complex XPath queries. Add a small optimizer
5125 for unions, improve [n] and [last()], avoid some costly ops.
5126
5127Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5130 * xpath.c: small cleanup
5131 * xmlGetNsList: reformated, fixed problems if used on Entities
5132
5133Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5136
5137Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5140 * Makefile.am example/Makefile.am: workaround automake generating
5141 erroneous deps
5142
5143Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * include/win32config.h: bug #56801 Yon Derek provided a patch
5146 to the windows config file.
5147
5148Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5151 libxml.h : Yon Derek provided a set of changes to compile from
5152 CVS on Windows/MSC
5153
5154Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * parser.c: fixed UTF8 BOM support in push mode
5157 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5158 added a specific testcase
5159
5160Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * Makefile.am: added --push regression tests
5163 * parserInternals.c: the XML parser segfaulted in --push mode
5164
5165Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * configure.in: moved the symlinks detection within a CVS
5168 check, this is not portable and will be removed soon.
5169 * xpath.c: small cleanup/speedup
5170
5171Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5174 release of 2.3.12
5175 * parser.c: make an error message if unknow entities in all cases
5176
5177Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5180
5181Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5184 includes were installed in the wrong dir
5185
5186Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * doc/html.xml: warn against sending code to exhibit bugs.
5189
5190Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5193 Tru64 from Thomas Leitner
5194
5195Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * AUTHORS: added William and Bjorn
5198 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5199 daniel@veillard.com hopefully I won't have to do this again
5200 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5201 docs can be rebuilt cleanly now
5202 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5203 from CVs it's generated, added include/libxml/xmlwin32version.h
5204 also generated but which should change far less frequently.
5205 * catalog.c nanoftp.c: made sure to include libxml.h not
5206 libxml/xmlversion.h directly
5207 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5208 when compiling on WIN32 and MSC
5209
5210Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * include/Makefile.am include/libxml/Makefile.am configure.in:
5213 fixed make distcheck and rebuilding the rpms
5214
5215Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * configure.in: should finish the migration of exported includes
5218 into a real include/libxml in CVS, at least for CVS users.
5219 * removed the exported headers, added in include/libxml (as well
5220 as xmlversion.h.in).
5221
5222Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * configure.in: fixed the way to detect symlink
5225
5226Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * configure.in: updated, include/libxml is now a real CVS dir
5229
5230Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5233 version works with both libxml1 and libxml2 (it autodetects
5234 the prefix of the html-files) from Felix Natter.
5235 * doc/xml.html: updated doc accordingly
5236
5237Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * xpath.c: fixed the bug generating a template loop in libxslt
5240 when using docbook-xsl-1.4, * should filter out document nodes
5241 * HACKING: added William
5242 * TODO: updated
5243
5244Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * doc/FAQ.html: added a warning about gcc-3.0
5247 * doc/xml.html: added reference to gdome2 and removed a confusing
5248 sentence
5249
5250Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * xmlversion.h: okay this is a generated file, but Windows
5253 users need it and they can't generate it, and I want CVS
5254 Windows users ...
5255 * win32/libxml2/libxml2_so.dsp: Windows project file for
5256 the shared lib version of libxml2
5257 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5258 resources needed for libxslt/xsltproc by Yon Derek
5259
5260Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5261
5262 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5263
5264Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5267
5268Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * include/win32config.h: Yon Derek provided a first fix
5271 to be able to compile libxslt/xsltproc on Windows
5272
5273Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * xpath.c: attempt to work around what seemed a gcc optimizer
5276 bug when handling floats on i386 http://veillard.com/gcc.bug
5277 * tree.c entities.c encoding.c: doing some cleanups while
5278 chasing it
5279
5280Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * Makefile.am: cleanup when --without-debug is specified
5283 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5284 w.r.t. --without-debug and other include points
5285 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5286 Catalogs
5287 * configure.in entities.h tree.h HTMLparser.c: removed
5288 --without-corba, made the _private field mandatory
5289
5290Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5293 outputs a BOM in UTF8, an errata has been issued to avoid the
5294 problem, that was the most reasonable solution... Add support
5295 for a leading UTF8 BOM in entities.
5296
5297Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * valid.c: fixed a bug found when post validating an entity ref
5300 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5301 activate it too
5302
5303Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5306 weakness in the node copy the XPointer and the XInclude
5307 implementations. Serious cleanup.
5308
5309Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * Makefile.am: Kjartan Maraas provided a small patch to
5312 add xml2-config.in to EXTRA_DIST
5313
5314Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5317 provided another failing case found in KDE, the way the
5318 ctxt->vctxt.nodeTab was allocated and freed changed over
5319 time but it wasn't completely cleaned up. This should fix it.
5320
5321Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * parser.c: Stephan Kulow also raised the fact that line number
5324 could get miscounted making debug harder, fixed the problem
5325 in xmlParseCharData()
5326
5327Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * valid.c: Stephan Kulow pointed out a problem when validating
5330 and using an empty entity, forgot a 'break' in a case.
5331
5332Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5335 * doc/xml.html: updated with 2.3.11
5336
5337Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * TODO: updated adding cleanup of generated doc
5340 * configure.in: prepared to release 2.3.11
5341 * xmllint.c: added --version for bug reporting
5342 * doc/html/*.html: rebuilt the doc
5343
5344Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * xpath.c: first part of the work on selecting namespace to
5347 fix bug #56115
5348
5349Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5352 when using -liconv
5353 * TODO: updated
5354
5355Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5358 cleanup, encoding support.
5359
5360Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5363
5364Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * xpath.c: bug detected by Ankh when / is used as a function arg
5367
5368Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5371 of element and use it to avoid outputting formatting spaces at
5372 the wrong place. Implemented the format parameter for HTML save.
5373 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5374 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5375 result/HTML/wired.html: of course this impact the result of a
5376 number of HTML tests
5377
5378Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * HTMLtree.[ch]: started augmenting the HTML save API with
5381 encoding and formatting parameters
5382
5383Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * HTMLtree.h: cleanup and started evaluating the work needed on
5386 revamping the HTML output code
5387
5388Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5391
5392Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * valid.c: fixed bug #56049, forgot one check in the
5395 validation routine
5396
5397Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5400
5401Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * libxml.h: fixed an error in last commit
5404 * doc/FAQ.html: added an entry for compilation from CVS
5405
5406Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * xmlversion.h.in libxml.h: Cygwin patches
5409 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5410 * tree.h: cleanup
5411
5412Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5415 memory block in a strange case where libxml is linked twice
5416 in the binary.
5417
5418Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5421 state far too often, simple fix used to avoid it.
5422
5423Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5426 being processed, applied his patch
5427 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5428
5429Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5432 provided fixes to compile on MSCC again
5433 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5434 also provided an update for the project files.
5435
5436Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5439 bug #55810
5440
5441Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * tree.c: fixed xmlGetNsProp() to close bug #55683
5444 Note this requires libxslt to use it's own function instead.
5445
5446Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * HTMLtree.c: when in a pre element no formatting space should
5449 be added.
5450 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5451
5452Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * configure.in: added tests for signal() and signal.h
5455
5456Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5459
5460Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * doc/libxml-doc.el: Felix Natter provided a new version for
5463 libxml2
5464
5465Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * HTMLtree.c: when in a pre element no formatting space should
5468 be added.
5469
5470Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5473
5474Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5477 hack
5478 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5479 * uri.c: fixed a warning
5480
5481Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * HTMLtree.c: trying to close bug #55772 escaping in script
5484 elements
5485 * doc/xml.html: suggest to send mail to the list
5486
5487Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5490 good. Use a macro and based on the solution provided in
5491 vsnprintf manual page from GNU.
5492
5493Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5494
5495 * error.c: Workaround for non-preserving variadic list.
5496 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5497
5498Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * doc/xml.html: added 2.3.10 release
5501
5502Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * configure.in: releasing 2.3.10
5505
5506Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5509
5510Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * encoding.c: Robert Collins provided a patch to add the
5513 "US-ASCII" encoding alias
5514
5515Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5518 string oriented functions and started cleaning the related areas
5519 in xpath.c which needed fixing in this respect
5520
5521Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5524 #55380
5525 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5526
5527Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * TODO: updated
5530 * nanohttp.[ch] : started adding APIs to get the redirected URL
5531 when this occurs (needed for further base computation
5532 * tree.h: cleanup
5533 * encoding.c: cleanup
5534 * SAX.c: minor change around ctxt->loadsubset
5535
5536Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * Makefile.am include/Makefile.am: small change to have
5539 include/libxml rebuilt if working from CVS.
5540 * uri.c: applied another patch from Carl Douglas for URI escaping,
5541 this should close bug #51876
5542
5543Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5546 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5547 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5548 added specific regression test
5549 * parser.h: preparing for the XSLT mode where DTD inherited
5550 attributes are added to the tree.
5551
5552Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * xinclude.[ch]: Updated the namespace for the Last Call version
5555 * result/XInclude/include test/XInclude/include: updated the
5556 testsuite accordingly
5557
5558Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5561 related to bug #51876
5562
5563Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * tree.c: fixed a gross mistake in base computation, xml:base is
5566 not completely correct yet (need cascade).
5567 * xpath.[ch]: added the few things needed to find a function name
5568 and URI from the XPath context when it is called.
5569
5570Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5573 * DOCBparser.c: small cleanup
5574 * xmllint.c: added a --catalogs option to load catalogs from
5575 $SGML_CATALOG_FILES
5576 * tree.c: cleanup
5577 * configure.in: iconv library fixup, ICONV_LIBS
5578
5579Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * catalog.c: handling of CATALOG entries. detection of recursion,
5582 and a few bugfixes
5583 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5584 against the default namespace
5585
5586Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5589
5590Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * parser.c: fixed propagation context info when parsing an
5593 external entity.
5594 * doc/html/*.html: regenerated a couple of docs
5595
5596Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * doc/xml.html: update with 2.3.9 informations
5599
5600Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5603 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5604 * doc/html/* : rebuilt the docs
5605 * valid.c: small patch which may improve some case when
5606 validating.
5607
5608Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * HTMLparser.c: Closed bug #54891
5611 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5612 to the suite
5613
5614Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5617 applied a documentation patch from LotR and filled in a few missing
5618 descriptions
5619
5620Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xpath.c tree.c parser.c: speed optimizations at the parser level
5623 document tree freeing and xpath evaluation
5624
5625Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * parser.c parser.h parserInternals.h: fixed a couple of
5628 interfaces for handling memory buffer input to const char *
5629 upon suggestion of JamesH.
5630
5631Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * configure.in: LoTR sent a patch fixing the previous commit
5634
5635Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * configure.in: trying to deal again with the stoopid -R linking
5638 flag of Solaris
5639
5640Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * xpath.h: two nodeset access macros from Thomas Broyer
5643
5644Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5647 patch from Thomas Broyer
5648
5649Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5652 case
5653 * INSTALL: was empty added stuff from the FAQ
5654
5655Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5658 attributes handling and #54433 by adding xmlUnsetProp()
5659 and xmlUnsetNsProp()
5660
5661Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * HTMLparser.c: Patch from Jonas Borgström
5664 (htmlGetEndPriority): New function, returns
5665 the priority of a certain element.
5666 (htmlAutoCloseOnClose): Only close inline elements if they
5667 all have lower or equal priority.
5668 * result/HTML: this of course changed a number of tests results.
5669
5670Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * xmlIO.c catalog.c: plugged in the default catalog resolution
5673 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5674 documentations
5675 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5676
5677Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5680 integrating catalogs
5681 * catalog.[ch] testCatalog.c: adding a small catalo API
5682 (only SGML catalog support).
5683 * parser.c: restaured xmlKeepBlanksDefault(0) API
5684
5685Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5688
5689Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * parser.c: added xmlParseExternalEntityPrivate() to allow
5692 propagation of ctxt->_private when parsing external entities
5693
5694Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5697
5698Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5701
5702Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * valid.c: warn when indeterminist content model is detected
5705 * result/VC/ElementValid8: this adds a message
5706 * Makefile.am: add --novalid for VCM tests
5707 * parserInternals.c: added a call to Init memory
5708
5709Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5712 when both parameters are NULL.
5713
5714Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * valid.c: applied small patch from Gary Pennington, reindented
5717 some part of the code.
5718
5719Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5722 release, updated and regenerated the docs
5723
5724Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpath.c result/XPath/expr/floats : clarified and cleanup
5727 printing of abnormal floats in tests.
5728
5729Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5732 * results/HTML/ : a few changes in the output of the HTML tests as
5733 a result.
5734 * configure.in: tying to fix -liconv where needed
5735
5736Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * Makefile.am: fixed a stupid error
5739
5740Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * configure.in Makefile.am: make the inclusion of the trio
5743 modules in the library conditional
5744
5745Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * DOCBparser.c: patche from László Kovács, fixed entities refs
5748 in attributes handling
5749
5750Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5753 flushing
5754
5755Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * xpath.c: fix of an XSLT namespace bug reported on the list
5758 general/bug-8-
5759
5760Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * strio.h trio.c: Dan McNichol suggested a couple of small
5763 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5764
5765Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * tree.c parser.c encoding.c: spent a bit more time looking
5768 at the parsing speed and DOM handling. Added a few more
5769 speedups.
5770
5771Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * parser.c: small but effective parsing speed improvement
5774
5775Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * configure.in: default on the DocBook parser inclusion (for Gnome)
5778 * DOCBparser.h: fixed a header reference
5779
5780Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * configure.in xpath.c: applied Bjorn patches for FPE on the
5783 alpha
5784
5785Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5788 xmlSaveFormatFileTo()
5789
5790Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * xpath.c: simple and efficient optimization, XPath functions
5793 aways bind to the same code, cache this
5794 * TODO: updated (by saying some is obsolete)
5795
5796Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xpath.c: more cleanup work on XPath name parsing routines
5799
5800Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5803 xmlXPathParseName
5804 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5805 * debugXML.c: avoid compilation problems if compiling without
5806 HTML support, Igor Zlatkovic
5807 * win32/libxml2/libxml2.def.src: being able to compile without
5808 XPath on Windows
5809
5810Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * libxml.m4: yet another patch from Toshio Kuratomi
5813
5814Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5817
5818Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * tree.[ch]: added xmlSaveFormatFile interface for saving
5821 and indenting a file.
5822
5823Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xpath.c: fixed bug #53689 related to processing-instruction()
5826
5827Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * DOCBparser.c: patche from László Kovács
5830
5831Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * parser.c: applied fixes from Christian Glahn bug report #53391
5834
5835Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * error.c: Jean François Lecomte provided a complete description
5838 and a fix to bug #53537
5839
5840Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5843
5844Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * DOCBparser.c SAX.c: a bit more work on entities processing.
5847 Still Need to cleanup XML output and references in attributes
5848
5849Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5852
5853Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * tree.c: trying to fix #53574, not completely complete,
5856 I would like xmllint --copy --debug test/ent1 and
5857 xmllint --debug test/ent1 to show the same result.
5858 * xpath.c: fix a bug when trying to sort namespace nodes
5859
5860Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * HTMLtree.c: real fix for #53402
5863
5864Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5867 PIs when using xsl:output
5868 * valid.c: closing #53537 some case generate segfaults if there
5869 is validity errors
5870
5871Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5874 of external parsed entities, added --noent to testDocbook
5875 * valid.c: Garry Pennington found an uninitialized variable
5876 access in xmlValidateElementContent()
5877
5878Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5881 with madness
5882 * result/HTML/ : this modified the result of the regression tests
5883 a lot.
5884
5885Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5888 to doc where it wasn't checked against NULL reported by
5889 Jens Laas
5890
5891Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5894 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5895
5896Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5899 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5900 * SAX.[ch]: cleanup and updates for DocBook
5901 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5902 ex SGML identifier changes
5903 * valid.c: removed a static unused function.
5904
5905Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * HTMLtree.c: applied change for Paul Sponagl on script saving
5908 * Makefile.am: the warning about entity title.xml are normal.
5909
5910Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * configure.in: release of 2.3.7
5913 * Makefile.am: fixing make distcheck
5914
5915Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * doc/html/* doc/xml.html: updated and regenerated the docs
5918
5919Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5922
5923Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * tree.c: fixed #53388 with the provided patch
5926
5927Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * valid.c: Bjorn detected an invalid memory access. Fixed
5930 vstateVPush()
5931
5932Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5935
5936Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5937
5938 * libxml.h: new header used only for the compilation of libxml
5939 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5940 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5941 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5942 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5943 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5944 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5945 baseline (version 1.2 plus a single patch).
5946 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5947 scientific notation for numbers. Tests added.
5948 * xpath.c: formatting of numbers changed to use sprintf
5949 (contribution from William Brack)
5950
5951Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * valid.c: cleanup, more useful debugging
5954 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5955 * xmlIO.c: entity loading is printed as an error when validating
5956
5957Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * valid.c: fixed to validate within entities
5960 * test/VCM/v22.xml: added a specific testcase
5961
5962Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * valid.c: forgot an epsilon transition in for ()+
5965 * test/VCM/v21.xml : added a specific test case
5966
5967Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * valid.c: removed a state explosion exhibited by RSS
5970 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5971 from bug #51872
5972
5973Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5976 validation without using an ugly NFA -> DFA algo in the source.
5977 Made a specific algorithm easier to maintain, using a single
5978 stack and without recursion.
5979 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5980 * hash.c: made the growing routine static
5981 * tree.h parser.c: added the parent information to an
5982 xmlElementContent node.
5983
5984Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * SAX.c parser.c xpath.c: generating IDs when not validating
5987 from an external parsed entity was poisoning the ID has table
5988 with removed values. This was killing XSLT on the KDE help
5989 browser.
5990
5991Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * entities.h: andrew@ugh.net.au detected a double declaration
5994
5995Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * debugXML.c hash.c tree.h valid.c : some changes related to
5998 the validation suport to improve speed with DocBook
5999 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6000 the way validation errors get reported
6001
6002Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6005 by P C Chow and William M. Brack for XSLT HTML output
6006
6007Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6010 Igor Zlatkovic patches for MSC compilation and added his
6011 updates
6012
6013Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6016 prefix lookup.
6017 * parserInternals.c: fixed the bug reported by Morus Walter
6018 due to an off by one typo in xmlStringCurrentChar()
6019
6020Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * HTMLparser.c result/HTML/*: revamped the way the HTML
6023 parser handles end of tags or end of input
6024
6025Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6028
6029Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6032 bug where the linktime verions of free() won't work ...
6033
6034Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6037
6038Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * doc/xml.html: added 2.3.6 release
6041
6042Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6045 * result/wml.xml: resulted in a small output change
6046
6047Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * tree.c: xmlNewDoc was missing the charset initialization
6050 * xmllint.c: added --auto to autogenerate a doc, allow to
6051 reproduce the problem fixed on xmlNewDoc
6052
6053Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xpath.c: trying to get 52979 solved
6056 * tree.c result/ result/noent/: trying to get 52712 solved, this
6057 also made me clean up the fact that XML output in general should
6058 not add formating blanks by default, this changed the output of
6059 a few tests
6060
6061Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6064
6065Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * configure.in: finally released 2.3.6
6068
6069Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xpath.c: checking for null pointer generated by new code
6072
6073Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * xpath.c: fixed a [] evaluation problem reported
6076 * test/XPath/tests/simpleaddr: extended test
6077 * result/XPath/simpleaddr: updated result
6078
6079Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xmllint.c: Dan Timis reported a portability problem
6082 on Macs without mmap, fixed it.
6083
6084Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * testXPath.c : added a --tree option allowing to display the
6087 tree dump of the XPath expression
6088
6089Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * xpath.c: fixed a memleak when comparing nodesets
6092 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6093 * tree.c: added a TODO
6094
6095Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6098 we need string functions
6099 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6100 to be able to use them where needed. Applied some changes
6101 to reduce name linking pollution and compile in only what's
6102 needed.
6103 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6104 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6105 for the string manipulation functions
6106 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6107 to the free() function of xmlmemory.c
6108 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6109 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6110 usage.
6111
6112
6113Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * error.c: applied the context output patch of the error
6116 handling submitted by Chuck Griffith
6117 * error/VC/*: this slightly change some error logs
6118
6119Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * parser.c: fixed line number reporting on error
6122
6123Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * parser.c: Sullivan and Darin found a parser bug,
6126 applied the patch.
6127
6128Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6131 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6132 xmlversion.h.in xpointer.c: of course the way I defined
6133 UNUSED breaks on old gcc version. Try to be smart and
6134 also define it directly in xmlversion.h
6135 * configure.in: removed -ansi flag from the pedantic set
6136
6137Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138 Huge cleanup, I switched to compile with
6139 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6140 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6141 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6142 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6143 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6144 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6145 encoding.h entities.c error.c list.[ch] nanoftp.c
6146 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6147 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6148 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6149 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6150 Cleanup, staticfied a number of non-exported functions,
6151 detected and cleaned up a dozen of problem found this way,
6152 avoided a lot of public function name/typedef/system names clashes
6153 * doc/xml.html: updated
6154 * configure.in: switched private flags to the really pedantic ones.
6155
6156Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * configure.in: 2.3.5
6159 * doc/html/*: rebuilt the docs
6160
6161Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * parser.c: fixed a reported bug in NOTATION parsing
6164 * uri.c: accepted but not fixed bug 51876, added TODO
6165 * Makefile.am: fixed bug 51876
6166
6167Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * config.h.in configure.in error.c: fix a compilation problem
6170 on platforms without vsnprintf (xml@thewrittenword.com)
6171
6172Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * parser.c: fixed a function name header typo
6175 * SAX.c: notations can also occur in external subset.
6176
6177Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * error.c: removed a C++ like comment
6180
6181Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * parser.c: fixing bug 52299 strange condition leading
6184 to a parser crash due to a buffer overflow
6185 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6186 added the specific test case
6187
6188Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6191 xmlXPathConvert{String,Number,Boolean} to be able to make
6192 type casts without a context stack, fixed some implementation
6193 problems related to the absence of context at parse-time,
6194 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6195 in the public API too
6196 * xpointer.c xpathInternals.h: we need to know at parse time
6197 whether we are compiling an XPointer
6198
6199Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6202 cleaned up the parser internals, refactored XPath code, added
6203 new compilation based APIs and cleanly separated public and
6204 private APIs.
6205
6206Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * xpath.h: the comp field must be added at the end to avoid
6209 killing binary compat.
6210
6211Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * Makefile.am: detect XPath memleaks in regreson tests
6214 * error.c: fixed and error w.r.t. error reporting still using
6215 stderr
6216 * hash.c: added new line at end of file
6217 * tree.h: minor cleanup
6218 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6219 expression parsing from evaluation, resulted in a number of
6220 changes internally, and in XPointer. Likely to break stuff
6221 using xpathInternals.h but should remain binary compatible,
6222 new interfaces will be added.
6223
6224Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: fixed a couple of problems reported by
6227 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6228 without gcc on non linux platforms.
6229
6230Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6233 a fix for --with-html-dir= configure support. I hope it won't
6234 break rpm generation
6235
6236Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * xmlIO.c: one function comment cleanup.
6239
6240Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * SAX.c: external subset notations were improperly registered
6243 in the internal subset.
6244
6245Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * README.cvs-commits: added, pointing to HACKING
6248 * HACKING: updated
6249
6250Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * parser.c: and Matt Sergeant found one in the XML push
6253 parser (erroneous check I forgot to remove when I fixed the
6254 main parser).
6255
6256Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * xpath.c: ptittom found a small bug in UnaryExpr
6259
6260Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * configure.in: bumped to 2.3.4
6263 * error.c: fixed bug #51860
6264 * tree.c: fixed bug #51861
6265 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6266 * tree.[ch] : added xmlDefaultBufferSize
6267 * nanoftp.c: typo in function name header block
6268 * doc/xml.html : updated, added link to XML::LibXSLT
6269 * doc/html/* : rebuilt the docs
6270
6271Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * parser.c SAX.c: the new content parsing code raised an
6274 ugly bug in the characters() SAX callback. Found it
6275 just because of strangeness in XSLT XML Rec ouptut :-(
6276
6277Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * Makefile.am: Martin Baulig suggested to add -lm
6280 * tree.c: found another bug in xmlNodeGetContent()
6281
6282Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xpath.c: Bjorn found the error related to strictness of comparison.
6285
6286Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * parser.c: trying to fix the Dtd parsing problem reported
6289 by Gary, side effect of last week speed optimizations.
6290
6291Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6294 * parserInternals.c: removed unneeded test raised by Stric
6295
6296Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6297
6298 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6299 and fixed by William Brack). Added xmlXPathFormatNumber.
6300 Changed the sorting slightly.
6301 * configure.in Makefile.am example/Makefile.am: Added -lm.
6302 Please note that applications linking with libxml2, must
6303 also like with the math library from now on.
6304
6305Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6308
6309Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * parser.c: one must report spaces even if the Dtd element
6312 content proves that this is not part of the element content.
6313 * result/valid/*.xml: this changed the ouptu slightly
6314
6315Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * configure.in: bumped to 2.3.3
6318 * doc/xml.html: updated
6319
6320Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * tree.c: minor doc fix
6323 * xpath.c: deallocation issues when a result tree has been
6324 converted to a node-set
6325
6326Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * doc/xml.html: oops corrected dates s/2000/2001
6329
6330Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * valid.c: new patch from Gary Pennington
6333
6334Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * doc/xml.html: applied patch from Ankh
6337
6338Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * xinclude.c: fixed a problem building on Mac
6341
6342Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * parser.c: more work on increasing parsing ferformances
6345
6346Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6349 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6350 avoiding memcpy in production builds MEM_CLEANUP macro use
6351 * parser.[ch] parserInternals.c: optimizations of the tightest
6352 internal loops inside the parser. Better checking of I/O
6353 flushing/loading conditions
6354 * xmllint.c : added --timing
6355
6356Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in: bumped to 2.3.2
6359 * doc/xml.html: updated for release
6360
6361Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xpath.c: found a memleak and fixed a nasty bug
6364
6365Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * xmllint.[c1] : added return code errors for xmllint
6368 * xpath.c: specific debug dump function for result value trees
6369
6370Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * xpath.c: finally implemented xmlXPathCompareNodeSets
6373 * test/XPath/expr/floats results/XPath/expr/floats: added
6374 a test for float expressions
6375
6376Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6379 * parserInternals.[ch]: trying to speed up parsing
6380 * xpath.c : speeded up node set equality op
6381
6382Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6385 better handling of ID/IDREF and the list modules associated
6386 * configure.in: small CFLAGS cleanup
6387
6388Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * configure.in: fixed iconv detection on AIX (stric)
6391
6392Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6395
6396Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6397
6398 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6399 and optimized xmlXPathNodeSetSort
6400
6401Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * xpath.c: bug fix when context size is 0
6404 * parser.c: I like Norm's Dtd because they still manage to break
6405 the parser occasionally
6406
6407Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6410
6411Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6414 attributes within the XML-1.0 namespace
6415
6416Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * xpathInternals.h: exported a few axis functions
6419 * doc/xml.html: updated the doc
6420
6421Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * configure.in: applied patch from Daniel van Balen for OpenBSD
6424 and bumped version to 2.3.1
6425 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6426 attempt to find autoclosing was simply broken, removed it,
6427 updated the examples, this is better
6428
6429Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6432 hash functionnalities.
6433 * doc/html/* : rebuild the doc
6434
6435Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6438 on predicate
6439 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6440 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6441 really want to have tags closed on output even if we accept
6442 unclosed ones on input
6443
6444Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * xpath.c: ouch don't free NULL, rare case fixed
6447 * tree.c: don't coalesce text nodes if they don't have the
6448 same behaviour wrt escaping on output
6449
6450Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * xpath.c: small fixup
6453 * SAX.c: don't warn on empty namespaces.
6454
6455Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * README: a bit of cleanup
6458 * configure.in: preparing for 2.3.0 release
6459
6460Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * hash.[ch]: added a first version of xmlHashSize()
6463 * valid.c: another bug fix from Gary Pennington
6464
6465Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * valid.c: couple of bug fixes pointed by Gary Pennington
6468 * HTMLtree.c: #if 0 cleanup
6469
6470Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6473 which removes a time consuming check of xmlXPathNodeSetAdd()
6474 and use it in places where we are sure to not break unicity
6475
6476Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.c: bug fixes found from XSLT
6479 * tree.c: preserve node->name special values when copying nodes.
6480 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6481 external subset are fetched when available but without full
6482 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6483 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6484 output with encoding disabled.
6485
6486Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6489 xmlCheckFilename should not be called from xmlFileOpenW
6490 and xmlGzfileOpenW
6491
6492Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6495 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6496 added the new tests for URI normalization
6497 * testURI.c: fixed stoopid bugs
6498 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6499 the URI in the error messages are now properly normalized
6500
6501Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6504
6505Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6508
6509Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * xpath.c: fixed mod operator
6512
6513Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * parser.c: fixed xmlStrcat doc
6516 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6517 trees.
6518
6519Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * xpath.c result/XPath/tests/chaptersbase
6522 result/XPath/tests/simplebase: fixed XPath node()
6523 * tree.c: small fix in xmlNewNs()
6524 * Makefile.am: removed extraneous xml2Conf.sh rule
6525
6526Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6529 Changed the library name, in order to get libxml-devel and
6530 libxml2-devel to coexist on a single system
6531 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6532 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6533
6534Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6537 libxml2-devel installable in // as libxml-devel.
6538
6539Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * doc/Makefile.am: fixed make rebuild in doc
6542 * doc/html/*.html: rebuilt the docs
6543
6544Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6547
6548Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6551 the HTML doc to go into the -devel RPM ...
6552 * aclocal.m4 config.h.in: some updates due to auto* magic
6553
6554Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * xpath.h: added a hook in the context structure allowing to
6557 link to extra support, needed for XSLT
6558
6559Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6562 xmlXPtrCmpPoints to use it.
6563 * propagated the following patch from Alejandro Forero
6564 * include/win32config.h xmlIO.c: applied further suggestions
6565 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6566 * example/gjobread.c: fixed warnings, now that it builds
6567
6568Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6569
6570 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6571
6572 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6573 filename points to a valid file (not a directory).
6574 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6575 Added calls to xmlCheckFilenameDir.
6576
6577 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6578 `path' (rather than `filename') as the parameter to gzopen and open.
6579
6580Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * Makefile.am: fixed a problem with EXTRA_DIST
6583
6584Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * Makefile.am example/Makefile.am: finally found the trick
6587 to build the example, i.e. add "." in SUBDIRS before example
6588 in the list <grin/>
6589
6590Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * doc/xml.html: updated with an XSLT section, removed pointer to
6593 W3C CVS base.
6594
6595Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6598 too, and deallocation need to occur the same way.
6599
6600Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6603 type correponding to an XSLT result tree fragment. Share most
6604 of the data format with node set, as well as operators.
6605 * HTMLtree.c: added a newline at the end of the doctype output
6606 whe this one is not present initially.
6607 * tree.c: make sure taht the parent and doc pointers are properly
6608 set when copying attributes (lists).
6609
6610Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6613
6614Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * xpath.c: seems I finally killed that ugly path evaluation
6617 context bug (tagged 9999 in case is is wrong)
6618
6619Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6622 for XSLT
6623
6624Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6627 for xmlGzfileOpen() bug
6628
6629Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * xpath.c: removed an error found by XSLT usage
6632 * tree.c parserInternals.h: use a predefined static string
6633 for text and comment nodes, avoid freeing them in xmlFreeNode,
6634 exported the string name in parserInternals.h and added
6635 another value to disable encoding at output (for XSLT),
6636 gain memory, time.
6637
6638Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6641 win32/libxml2/libxml2_so.dsp: new makefiles and update
6642 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6643
6644Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6647 Gary Pennington
6648
6649Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * xpath.c: fixed the comaprision of values and nodelists,
6652 need to compare nodelist still ...
6653 * debugXML.c: avoided a possible core dump
6654 * HTMLparser.c: cleanup
6655 * nanohttp.c: contributed fix.
6656 * tree.c: fixes in properties handling added xmlSetNsProp
6657 needed by libxslt
6658 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6659 comment
6660 * TODO: updated
6661
6662Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * parser.c parserInternals.c: applied Bjorn Reese optimization
6665 patch
6666
6667Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * Makefile.am: applied patch fro make check from Martin Vidner
6670
6671Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * configure.in: preparing 2.2.11
6674 * doc/html/*: rebuild the HTML files
6675 * doc/xml.html : updated
6676
6677Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * tree.c: fixed a stupid bug
6680 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6681 patches related to validation of an XInclude processing result
6682 * TODO: updated
6683
6684Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6687 on large files
6688
6689Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6692
6693Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6696 reported by Jonas Borgström
6697 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6698
6699Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * testXPath.c xpath.c: fixing the XPath union expressions problem
6702 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6703
6704Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xmllint.c: Made is so if the file name is "-" is will read form
6707 standard input. Sven Heinicke <sven@zen.org>
6708 * tree.c: fixed a problem when growing buffer
6709 * tree.h: fixed the comment of the node types following andersca
6710 comment
6711 * TODO: updated
6712
6713Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * HTMLparser.[ch]: added a way to avoid adding automatically
6716 omitted tags. htmlHandleOmittedElem() allows to change the
6717 default handling.
6718 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6719 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6720 of xmllint too when using --memory flag, added a memory test
6721 suite at the Makefile level.
6722 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6723 with namespace use when encountering QNames in XPath evalation,
6724 added xmlns() scheme in XPointer.
6725 * nanoftp.c : incorporated a fix
6726 * parser.c xmlIO.c: fixed problems raised with encoding when using
6727 the memory I/O
6728 * parserInternals.c: closed bug 25934 reported by
6729 torsten.landschoff@innominate.de
6730 * TODO: updated
6731
6732Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6735 on a non-updated tree :-(, made a 2.2.10 release to correct the
6736 situation
6737
6738Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6741 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6742 integrated a set of OpenVMS changes from Howard Taylor
6743 <Howard.Taylor@pacoast.com>
6744
6745Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6748 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6749
6750Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * HTMLparser.c: some fixes on auto-open of html/head/body
6753 * encoding.c: fixed a compilation error on some gcc env
6754 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6755 XPointer implementation
6756 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6757 related XPointer tests and associated results
6758
6759Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * doc/xmldtd.html doc/xml.html: following a short step by step
6762 guidance on IRC to help maciej with DTDs I started a small
6763 page on the subject.
6764
6765Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * HTMLparser.c: fixed handling of broken charrefs
6768 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6769 patches
6770
6771Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * doc/xml.html doc/html/* : rebuilt the docs after adding
6774 xinclude and updated page for 2.2.7 and 2.2.8
6775 * configure.in: releasing 2.2.8
6776
6777Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * parser.[ch] parserInternals.c: applied the conditional
6780 section processing fix from Jonathan P Springer
6781 <jonathan.springer2@gte.net>
6782 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6783 project file, fixed iconv default non support
6784 * xpath.c: fixed the problem of evaluating relative expressions
6785 when a node context is provided.
6786
6787Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * nanoftp.c: fixed gcc 2.95 new warnings
6790 * SAX.c: fixed a stupid bug
6791 * tree.c: fixed a formatting problem when round-tripping
6792 from/to memory
6793 * xinclude.c: chased memleak, fixed a base problem
6794 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6795 xmlXPtrBuildNodeList()
6796 * TODO: updated
6797 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6798 adding a first small set of regression tests for XInclude
6799
6800Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * nanohttp.[ch]: applied Wayne Davison patches to access
6803 the WWW-Authorization header.
6804 * parser.c: Closed Bug#30847: Problems when switching encoding
6805 in short files by applying Simon Berg's patch.
6806 * valid.c: fixed a validation problem
6807 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6808 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6809 Wayne Davison
6810 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6811 need to be extended to non full nodes selections.
6812 * xinclude.c: starts to work decently
6813
6814Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6817 debugXML.c xmlversion.h.in: Started adding XInclude support,
6818 this is a new xmllint option
6819 * tree.c xpath.c: applied TOM patches for XPath
6820 * xpointer.c: fixed a couple of errors.
6821 * uri.c: added an escaping function needed for xinclude
6822 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6823 new warning from RH70 gcc's version
6824
6825Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * HTMLparser.c: fixed loop on invalid char in scripts
6828 * parser.c: update to description of xmlIOParseDTD()
6829 * libxml.m4 xmlversion.h.in: changes contributed by
6830 Michael Schmeing <m.schmeing@internet-factory.de>
6831 * configure.in: preparing for 2.2.7
6832 * Makefile.am: trying to avoid config.h and acconfig.h
6833 being included in the distrib
6834 * configure.in: released 2.2.7
6835
6836Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6839 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6840
6841Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * parser.[ch]: added xmlIOParseDTD()
6844 * xpointer.c: added support for the 2 extra parameters of
6845 string-range, fixed a stoopid error when '0' was present
6846 in XPointer expressions
6847 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6848 testsuite for the above
6849
6850Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * libxml.spec.in: improved package descriptions
6853
6854Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * xpath.c xpathInternals.h: applied a large cleaning patch
6857 from TOM <ptittom@free.fr>, it also add namespace support
6858 for function and variables registration.
6859
6860Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6863 * Makefile.mingw: Wayne Davison's update adding hash.c
6864
6865Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * xpath.c: fixed the root evaluation problems
6868 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6869 ignorable spaces with <b> <bold> <em>
6870 * tree.c: fixed a loop in xmlSearchNsByHref()
6871
6872Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * xpath.c: applied another XPath patch from TOM
6875 * xpath.c include/makefile.am: applied another patch from
6876 china@thewrittenword.com (cleanup on IRIX).
6877
6878Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * xml-config.1: received a fixed version from Fredrik Hallenberg
6881 <hallon@lysator.liu.se>
6882
6883Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6886 cleanup patch for XPath
6887
6888Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * patched to redirrect all "out of context" error messages to
6891 a reconfigurable routine. The changes are:
6892 * xmlerror.h : added the export of an error context type (void *)
6893 an error handler type xmlGenericErrorFunc there is an interface
6894 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6895 to reset the error handling routine and its argument
6896 (by default it's equivalent to respectively fprintf and stderr.
6897 * all the c files: all wild accesses to stderr or stdout within
6898 the library have been replaced to calls to the handler.
6899
6900Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * configure.in: release 2.2.6
6903 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6904 exporting the inner functions of xpath for extension modules
6905 * doc/*: updated and rebuilt the doc
6906
6907Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * nanohttp.c : applied Wayne HTTP cleanup patch
6910 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6911 and xmlNodeSetSpacePreserve()
6912
6913Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * xpath.c: closing bug #29260
6916
6917Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6920 multikey tuples, made hash structure opaque
6921 * valid.[ch]: moved elements, attributes, notations decalarations
6922 as well as ID and refs to hash tables.
6923 * entities.c: hash cleanup
6924 * xmlmemory.c: fixed a dump problem in debug mode
6925 * include/Makefile.am: problem passing in DESTDIR= values patch
6926 from Marc Christensen <marc@calderasystems.com>
6927 * nanohttp.c: removed debugging remains
6928 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6929 * HTMLparser.c parser.c: fixing a number of problems with the
6930 macros in the *parser.c files (Wayne).
6931 * HTMLparser.c: close the previous option when opening a new one
6932 (Marc Sanfacon).
6933 * result/HTML/*: updated the HTML results accordingly
6934
6935Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6938 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6939 XPath functions and XML entities table to them. More to come...
6940 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6941
6942Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * tree.c: coalesce adjacent text nodes
6945 * valid.c: handling of blank nodes in DTd validation (raised
6946 by problems with a posteriori validation).
6947 * nanohttp.c: changing behaviour on HTTP write stuff.
6948 * HTMLtree.c: forced body and html to be explicitely closed.
6949 * xpath.h: exported more XPath functions.
6950
6951Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * Release of 2.2.5
6954 * xpointer.c: range() range-inside and other helper functions
6955 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6956
6957Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6960 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6961
6962Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6965 and XPointer modules
6966
6967Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * SAX.h: closed #25107
6970
6971Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * testSAX.c: fixed problem with cdata reporting
6974 * SAXresult/* : updated
6975
6976Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6979 Closed bug #27499, added to regression tests
6980 * TODO: updated
6981
6982Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6985 support for SCRIPT and STYLE with help from Bjorn Reese
6986 * test/HTML/* result/HTML/*: added simple testcase and updated
6987 the existing ones.
6988
6989Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6992 string-range for empty strings
6993 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6994 test/XPath/xptr/strrange: augmented the XPointer testsuite
6995
6996Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * doc/xml.html doc/xmlmem.html: added a module describing memory
6999 interfaces and use, updated the main page.
7000
7001Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7004 nanoftp code work on Windows too now
7005
7006Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7009 * xpointer.c: implemented string-range() at least a good first version
7010 * test/XPath/docs/str test/XPath/xptr/strrange
7011 result/XPath/xptr/strrange: the string-range() tests
7012
7013Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * Makefile.am include/Makefile.am include/win32config.h
7016 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7017 and make distcheck
7018
7019Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7022 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7023 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7024
7025Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7028 patch for socklen_t detection by
7029 Albert Chin-A-Young <china@thewrittenword.com>
7030
7031Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7034 and added a --dtdvalid option to xmllint used to test it
7035
7036Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7039 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7040
7041Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7044 handlings (registration, lookup, cleanup)
7045
7046Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * configure.in Makefile.am include/makefile.am: adding XPointer
7049 and XPtrtests target
7050 * xpointer.[ch] : new files for XPointer support
7051 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7052 more XPath tests
7053
7054Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * configure.in: fixed, very broken, make distcheck works again
7057
7058Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * More work toward 2.2.5, integrated a number of patches
7061 * configure.in Makefile.am win32config.h.in: trying to cleanup
7062 make distcheck .... huh ...
7063 * include/Makefile.am include/win32config.h: new directory
7064 for includes
7065 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7066 updated teh makefiles and instructions for WIN32
7067 * xpath.c: small fixes
7068 * test/XPath/ results/XPath: updated the testcases and results
7069 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7070 suggested patches
7071 * valid.c: fixed an ID bug
7072
7073Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007076 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007077 * xpath.[ch]: worked on XPointer
7078
7079Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * configure.in Makefile.am: 2.2.5, ship the include in an
7082 include/libxml subdirectory, use symlinks when using CVS
7083 * testSAX.c: fixed small bug
7084 * testXPath.c: changed the way testfiles are parsed
7085 * debugXML.c: same kind of cleanup when parsing an argument expression
7086 XPath/XPointers can have blanks embedded
7087 * xpath.[ch]: more cleanup, reorgs for XPointer work
7088 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7089 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7090
7091Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7094 in the XPath engine, rewrote large parts of it, now it's far
7095 cleaner and in sync with the REC not an old WD. Fixed a parsing
7096 problem in the interactive XML shell found when testing XPath.
7097
7098Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7101 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7102 examples with the extra test
7103
7104Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7107 the global init function.
7108
7109Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * HTMLparser.c: Doohhh, attribute name parsing was still case
7112 sensitive ! Fixed this ...
7113 * result/HTML/* : updated the tests results accordingly
7114
7115Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7118 engine, should be far more stable, incorporated a new version of
7119 preceding/following axis, need testing
7120 * uri.c: fixed file:///c:/a/b/c problem
7121 * test/XPath/tests/idsimple: augmented the XPath tests
7122
7123Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * doc/* rebuilding docs for 2.2.4 release
7126
7127Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * configure.in: releasing 2.2.4
7130 * parser.[ch]: added xmlStrEqual()
7131 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7132 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7133 use xmlStrEqual instead
7134 * TODO: updated
7135 * added an XPath test
7136
7137Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7140 * entities.h: exported xmlInitializePredefinedEntities
7141 * parser.[ch] : added xmlInitParser()
7142 * parserInternals.h : had to export htmlInitAutoClose()
7143
7144Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7147 problems
7148 * Makefile.am : added XPath regression tests to normal tests
7149 * uri.c: fixed a problem with local paths, cleanup
7150 * parser.c: fixed a problem with large CData sections
7151
7152Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * configure.in xml-config.in: patch from "Ben Taylor"
7155 <sol7x86@hotmail.com> for solaris shared libs lookup
7156
71572000-09-30 Martin Baulig <baulig@suse.de>
7158
7159 * libxml-2.0.pc.in: Provide pkg-config script.
7160
7161 * configure.in: Create the libxml-2.0.pc script from the
7162 libxml-2.0.pc.in templates.
7163 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7164 script in `$(libdir)/pkgconfig'.
7165
7166Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7169 when compiling with MSC
7170
7171Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * xpath.c: patch for normalize-string() substring-before(),
7174 substring-after() and translate() functions from Bjorn Reese
7175 <breese@mail1.stofanet.dk>
7176 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7177 Fredrik Hallenberg <hallon@lysator.liu.se>
7178 * TODO: updated
7179
7180Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7183 problem of socklen_t being undefined on a number of platforms
7184 * debugXML.c: fixed a compilation problem when without snprintf
7185
7186Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7189 an URI bug and a fix for the control-character-induced infinite loop
7190 * nanohttp.c: preventive fix for compiling on WIN32
7191
7192Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * xmlint.c: closing bug #25000
7195
7196Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7199 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7200 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7201 related function, fixing xmlStrncmp(), and associated cleanup
7202 * result/HTML/entities.html.sax: updating result
7203
7204Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * uri.c: applied patch for URI escaping from Wayne Davison
7207 <wayned@blorf.net>
7208 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7209 from Denis Barbier <barbier@imacs.polytechnique.fr>
7210 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7211 patch from Wayne Davison
7212
7213Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * doc/xml.html : updated with new releases, adding "how to help"
7216
7217Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7220 removed a few warnings in pedantic mode ...
7221 * parserInternals.c parser.c: moved encoding switching function
7222 to parserInternals.c
7223 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7224
7225Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7228 error or warning handlers
7229
7230Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * parserInternals.c parserInternals.h parser.c Makefile.am:
7233 created a new module parserInternals.c, moved most of the
7234 code shared by the various parsers there, as well as
7235 deprecated code from parser.c. More cleanup of parser.c
7236 * uri.c: fixed a problem when URI is NULL
7237 * valid.c: speedup when looking for an attribute declaration
7238
7239Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7242 the cleanup of the computation of URI references when seeking
7243 external entities. The URI reference string and the resulting
7244 URI are both stored now.
7245 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7246 large s(n)printf checks and cleanup from Denis Barbier
7247 <barbier@imacs.polytechnique.fr>
7248 * xmlversion.h.in tree.h: couple of SGML declarations for a
7249 possible docbook module.
7250 * result/VC/ : a couple of test output changed due to the change
7251 of the entities URI
7252
7253Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * parser.h: added a _private field for linking user's data
7256
7257Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * parser.c parserInternals.h: demacroified most of the IS_XXX
7260 the gain in size is significant so ...
7261
7262Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * entities.c: cases where looking up entities with doc==NULL
7265 covered
7266
7267Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * uri.c: applied Wayne Davison patch
7270 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7271
7272Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * uri.c testUri.c: applied Wayne Davison patches
7275 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7276 * Makefile.in: added URItest and included thenin "make tests"
7277
7278Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * xmlversion.h.in: closed bug 22941
7281
7282Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * doc/xmlio.html: added doc and example for entity loader
7285 redefinition.
7286
7287Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7290 used by libxml
7291
7292Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * parser.c: Fixed bug on invalid ontent characters and when using
7295 push.
7296 * xmllint.c: fixed xmllint endling of errors in push mode
7297
7298Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * HTMLparser.c testHTML.c: applied two new patches from
7301 Wayne Davison <wayned@users.sourceforge.net>
7302 * result/HTML/*.sax: regenerated HTML SAX output
7303 * parser.c: more cleanup.
7304
7305Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * HTMLparser.[ch] testHTML.c: applied the second set of
7308 patches from Wayne Davison <wayned@users.sourceforge.net>,
7309 adding htmlEncodeEntities()
7310 * HTMLparser.c: fixed an ignorable white space detection bug
7311 occuring when parsing with SAX only
7312 * result/HTML/*.sax: updated since the output is now HTML
7313 encoded...
7314
7315Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * HTMLparser.[ch]: applied some of Wayne Davison
7318 <wayned@users.sourceforge.net> patches
7319
7320Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7323 undeclared namespace prefix was used, added a warning.
7324 Cleaned up support w.r.t. entities, spilling out a warning
7325 and being pedantic on lookups.
7326 * test/warning/ent9 : added testcase for previous example.
7327 * TODO: updated
7328 * parserInternals.h parser.c: changed the way names are parsed
7329 now allow infinite size and decrease penalty for normal use
7330 * parser.c: Started a big cleanup/check of the parser code,
7331 fixed some of the most tortuous entity code, spotted code
7332 unused anymore
7333 * test/*: added tests for very long names and related nasty
7334 things.
7335
7336Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * doc/encoding.html: added encoding aliases doc
7339 * doc/xml.html: updates
7340 * encoding.[ch]: added EncodingAliases functions
7341 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7342 bottleneck affecting large DTDs like Docbook
7343 * parser.[ch] xmllint.c: added a pedantic option, will be
7344 useful
7345 * SAX.c: redefinition of entities is reported in pedantic mode
7346 * testHTML.c: uninitialized warning from gcc
7347 * uri.c: fixed a couple of bugs
7348 * TODO: added issue raised by Michael
7349
7350Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * doc/encoding.html: propagated Martin Duerst suggestions
7353
7354Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7357 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7358 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7359 by Wayne Davison
7360
7361Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * nanoftp.c nanohttp.c: small cleanup
7364 * TODO: updated
7365
7366Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * added an old VC testcase and updated title.xml entity
7369
7370Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7373 done on auto-opening of <p> tags and cleanup of SAX output
7374
7375Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7378
7379Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/xml.html libxml.* structure.*: updated the doc a bit
7382
7383Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7386 of SAX tests
7387
7388Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7391 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7392
7393Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7396 * testHTML.c: fix core dump on Solaris 2.x systems
7397 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7398 * result/HTML/*.sax: previous bug fix lead to new results
7399
7400Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7403 * configure.in: added --with-readline=DIR to accept alternate
7404 path for readline include/library
7405 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7406 for ANSI under HP-UX
7407 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7408 includes @LIBS@
7409
7410Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * doc/* : rebuilt the docs
7413 * getting ready for 2.2.2 release
7414
7415Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7418 and xmlAddFeature()
7419 * tree.[ch]: added xmlAddChildList()
7420 * xmllint.c: MAP_FAILED macro test
7421 * parser.h: added xmlParseCtxtExternalEntity()
7422 * valid.c: applied bug fixes removed warning
7423 * tree.c: added CDATA block to elements content
7424 * testSAX.c: cleanup of output
7425 * testHTML.c: added SAX testing
7426 * encoding.c: better error recovery
7427 * SAX.c, parser.c: fixed one of the external entity processing
7428 of the OASis testsuite
7429 * Makefile.am: added HTML SAX regression tests
7430 * configure.in: bumped to 2.2.2
7431 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7432 SAX results
7433
7434Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * configure.in: patch for HP compiler
7437
74382000-08-04 Sven Heinicke <sven@zen.org>
7439
7440 * xmllint.c: Was coredumping sometimes when the file given didn't
7441 exist.
7442
7443Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7446
7447 when using in memory parsing. Need some cleanup.
7448 * xmllint.c configure.in: added a --memory flag to test memory
7449 parsing
7450
7451Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * nanohttp.c: fixed socklen_t replacement to unsigned int
7454 * parser.c: fixed a space handdling missing at the end of
7455 production 28 DOCTYPE.
7456 * xmlmemory.c: fixed a stupid bug on the routine to override
7457 allocation functions
7458 * TODO: updated
7459
7460Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * doc/ regenerated the docs
7463
7464Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * doc/encoding.html doc/xml.html: added I18N doc
7467 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7468 improvements, both parser and filters, added ASCII & HTML,
7469 fixed the ISO-Latin-1 one
7470 * xmllint.c testHTML.c: added/made visible --encode
7471 * debugXML.c : cleanup
7472 * most .c files: applied patches due to warning on Windows and
7473 when using Sun Pro cc compiler
7474 * xpath.c : cleanup memleaks
7475 * nanoftp.c : added a TESTING preprocessor flag for standalong
7476 compile so that people can report bugs more easilly
7477 * nanohttp.c : ditched socklen_t which was a portability mess
7478 and replaced it with unsigned int.
7479 * tree.[ch]: added xmlHasProp()
7480 * TODO: updated
7481 * test/ : added more test for entities, NS, encoding, HTML, wap
7482 * configure.in: preparing for 2.2.0 release
7483
7484Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007487 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007488
7489Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * doc/xml.html: changed the xmlsoft.org structure, updated the
7492 examples w.r.t. root and childs
7493
7494Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
Daniel Veillard784b9352003-02-16 15:50:27 +00007496 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007497
7498Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * HTMLparser.c: Work on character encoding support for the HTML parser
7501 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7502 * encoding.c: Fixed a potential memleak in the encoding stuff
7503
7504Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * doc/FAQ.html doc/Makefile.am : added a FAQ
7507
7508Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7511 of the HTML parser to force it to not bypass SAX
7512
7513Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * win32config.h.in: updated
7516 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7517 lacks iconv support :-( need to release 2.1.1
7518 * configure.in: release 2.1.1
7519 * HTMLparser: fixed bug #14784
7520 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7521 by Windows compiler
7522 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7523 the SAX startDocument() callback.
7524 * TODO: updated
7525
7526Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * added xmlStopParser()
7529
7530Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * configure.in: 2.1.0 prerelease
7533 * Large resync between W3C and Gnome tree
7534 * nanoftp, nanohttp.c: fixed stalled connections probs
7535 * HTMLtree.c SAX.c : support for attribute without values in
7536 HTML for andersca
7537 * valid.c: Fixed most validation + namespace problems
7538 * HTMLparser.c: start document callback for andersca
7539 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7540 * parser.h, SAX.c: serious speed improvement for large
7541 CDATA blocks
7542 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7543 different encoding
7544 * example/Makefile.am example/gjobread.c tree.h: work on
7545 libxml1 libxml2 convergence.
7546 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7547 and the LIBXML_TEST_VERSION macro
7548
7549Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * doc/xml.html: various patches and improvements typo fixed by
7552 Felix Natter
7553 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7554 from Felix Natter <fnatter@gmx.net>
7555
7556Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * doc/upgrade.html: updated with instructions for support of both
7559 libxml-1.x and libxml-2.x
7560 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7561 for 2.x support and also fixed includes
7562
7563
7564Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7567 the encoding support, added iconv support, so now libxml if
7568 compiled with iconv automatically support japanese encodings
7569 among others. Work based on initial patch from Yuan-Chen Cheng
7570 I may have broken binary compat in the encoding handler
7571 registration scheme, but that was so utterly broken I don't
7572 expect anybody to have used this feature until now.
7573 * parserInternals.h: fixup on the CHAR range macro
7574 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7575 code.
7576 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7577 * uri.c: added xmlParseURI() I can't believe I forgot to
7578 implement this one in 2.0 !!!
7579 * SAX.c: moved doc->encoding update in the endDocument() call.
7580 * TODO: updated.
7581
7582Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * tree.h: removed extraneous xmlRemoveProp definition
7585 * TODO: added item about --disable-corba configure switch
7586 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7587 * nanoftp.c: fixed include problems giving troubles on AIX and
7588 slowlaris
7589 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7590 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7591 comment and headers changes to lower gtk-doc number of warnings
7592 * doc/html/*: rebuilt docs
7593
7594Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * HACKING: documented the tag for 1.x and instructions
7597
7598Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7601 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7602 xmlCreateIOParserCtxt
7603 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7604 significant overall improvement
7605 * xmllint.c: added I/O test to xmllint
7606 * testSAX.c: added a speed test
7607 * doc/* : updated/regenerated
7608
7609Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * xpath.c uri.h parserInternals.h: cosmetic changes from
7612 "Timur I. Bakeyev" <timur@bat.ru>, including making
7613 xmlCreateURI() public
7614
7615Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7618 and the code at the same time. Added a clean mechanism for
7619 overload or added input methods: xmlRegisterInputCallbacks()
7620 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7621 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7622 * TODO: updated
7623 * doc/* : updated/regenerated
7624 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7625 source dir
7626
7627Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * testURI.c: yet another forgotten commit, I should get some sleep !
7630
7631Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * xmllint.c: forgot to commit this too ?
7634
7635Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * xmlversion.h.in : forgot to commit this previously
7638
7639Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7642 * README TODO: updated for release
7643 * uri.c uri.h: added authority parsing/saving
7644 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7645 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7646 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7647 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7648 Makefile.am : added compile-time customization of libxml
7649 --with-ftp --with-http --with-html --with-xpath --with-debug
7650 --with-mem-debug
7651 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7652 #include <libxml/xxx.h> I hope it won't break too much stuff
7653 and will be manageable in the future...
7654 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7655 and added xmllint to the installed programs
7656 * uri.h: added xmlFreeURI()
7657
7658Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * uri.c uri.h: finished the escaping handling, the base support
7661 and the URI path normalization. Looks good just lacks the
7662 authority content parsing code.
7663 * Makefile.am: added instructions to generate testURI
7664 * TODO: updated
7665 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7666 added links and icons for W3C and Gnome
7667
7668Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * xmlmemory.[ch] : seems I forgot to actually update the files in
7671 the last commit :-)
7672 * doc/xml.html doc/html/* : updated and uploaded the docs
7673
7674Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7677 * TODO: updated
7678 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7679 libxml default allocation function with another set (like gmalloc/
7680 gfree).
7681 * Makefile.am, uri.c, uri.h: added a set of functions to do
7682 exact (litteraly copied from the RFC 2396 productions) parsing
7683 and handling of URI. Will be needed for XLink, one XML WFC,
7684 XML Base and reused in the nano[ftp/http] modules. Still work
7685 to be done.
7686
7687Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * configure.in, libxml.spec.in : libxml2
7690 * doc/* : updated the doc page, rebuilt the docs
7691
7692Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * all: tagged LIB_XML_1_X
7695 * *.c *.h : updated from W3C CVS tree
7696 * configure.in : 2.0.0-beta
7697 * libxml.spec.in : libxml2 package nam
7698 * result/* : new version of the tests output
7699
7700Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7703
7704Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * doc/* : rebuilt the docs
7707 * parser.c: final patch on #6766
7708 * valid.c: small patch on validity checks.
7709
7710Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7713 added
7714 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7715 compatibility w.r.t. XML spec and existing code.
7716
7717Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c: seems a better solution to <a> </a> exists,
7720 will try it for a while
7721
7722Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * parser.c: tried to remove the <a> </a> generating <a/>
7725 this is hard. Left a flag for that purpose. Fixed bug #6766
7726 * configure.in: prepared 1.8.7 not released, due to previous
7727 problem
7728
7729Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * doc/xml.html : applied second patch from Paul DuBois
7732
7733Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * doc/xml.html : applied patch from Paul DuBois
7736
7737Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7740
7741Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7744 compilation warnings on various platforms.
7745 * parser.c: Fixed #5281 validity error callbacks are now desactived
7746 by default if not validating.
7747
7748Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7751
7752Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7755 <gkatsi@cs.toronto.edu>
7756
7757Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7760 processing URLs
7761
7762Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7765 xmlNanoFTPUpdateURL for persistent control connections.
7766 * configure.in: 1.8.6
7767
7768Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7771 * tree.[ch] : added xmlSaveNoEmptyTags
7772
77732000-01-29 James Henstridge <james@daa.com.au>
7774
7775 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7776
7777 * Makefile.am: added nanoftp.[ch] to the build.
7778
7779Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * nanoftp.[ch]: cleanup, comments, API
7782 * debugXML.c : fixed a bug in the cat command
7783 * doc/*: regenerated the docs
7784
7785Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7788 * debugXML.c : fixed a bug in the cat command
7789 * valid.c: fixing some small probs
7790 * libxml.spec.in: get rid of the SNAP suffix
7791 * doc/xml.html: updated the status
7792
7793Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * xml-config.in: xml-config --version to just return the
7796 version number
7797 * xpath.c: some cleanup w.r.t. axis when the current node is
7798 an attribute.
7799 * TODO: updated
7800
7801Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * configure.in: prepared for libxml-1.8.5
7804 * doc/* recompiled the documentation
7805
78062000-01-17 Jody Goldberg <jgoldberg@home.com>
7807
7808 * configure.in : WARNING autoconf subtlety alert :
7809 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7810 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7811 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7812 get defined by AC_CHECK_HEADERS.
7813
7814Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7817 Rune.Djurhuus@fast.no
7818
7819Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * TODO: updated
7822 * tree.c, parser.c: made sure that only memory alloc problems
7823 and internal parser errors are allowed to write to stdout or
7824 stderr.
7825
7826Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * tree.c : restored xmlNewGlobalNs since this seems used by
7829 a lot of existing code :-(, fixed a bug in xmlNewNs
7830 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7831 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7832 to exit() from the library code.
7833 * xpath.c, parser.c: removed bugs or unused code detected by
7834 Windows compilers
7835 * parser.c: started adding interfaces for parsing well balanced
7836 XML fragments
7837 * configure.in: releasing 1.8.4
7838 * doc/* : rebuilt the docs
7839
7840Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * tree.[ch] : added xmlNewDocFragment() for DOM
7843 * testHTML.c: uninitialized variable.
7844
7845Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * doc/* : rebuild the docs
7848
7849Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * acconfig.h: readline and history patch
7852 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7853 * tree.c: added check and handling when possibly removing an ID
7854 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7855 and saving.
7856 * test/HTML/entities.html result/HTML/entities.html* : test for
7857 various entities reference cases
7858 * result/HTML/* : as a result output of some testcase have
7859 changed
7860 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7861 by previous example. added xmlParseTryOrFinish().
7862 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7863 entities.h debugXML.h HTMLparser.h: changed the way struct are
7864 declared to allow gtk-doc to expose those
7865 * parser.c: closed bug #4960
7866 * Makefile.am configure.in: Applied patch from
7867 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7868 and math/socket libs detection
7869
7870Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * configure.in, Makefile.am: link tester against readline
7873 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7874
7875Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * tree.[ch]: added xmlRemoveProp
7878 * win32config.h.in nanohttp.c: avoid including the Windows
7879 socket stuff in every C files
7880 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7881 the XmL parser(s)
7882 * test/ns4 result/ns4 etc...: added test case for previous prob
7883 * tree.c: xmlNewNs wasn't checking for double definition
7884 * Makefile.in: fixed a problem with dist-hook duplicates
7885 * parser.[hc], xmlIO.c: fixed the loading of external entities
7886 APIs, now xmlLoadExternalEntity() is used everywhere and
7887 setting up an app specific front-end using the
7888 * SAX.c parser.c: some fixes, now the xhtml spec validates
7889 with the xhtml DTD.
7890 * error.c: fixed crashes in case of no input stream
7891 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7892 to the validation tests and results
7893
7894Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7897 too htmlCreatePushParserCtxt() and htmlParseChunk()
7898 * parser.c: a bit of cleanup.
7899 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7900 to XML) removed the last mem leak known
7901 * HTMLtree.c: output message cleanup
7902 * xmlmemory.c: display content info about memory blocks
7903 * result/HTML/wired.* : missing att value warning change
7904
7905Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * doc/* : rebuilt the documentation
7908
7909Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * parser.[ch] parserInternals.h: Push parser for XML,
7912 seems to work fine now
7913 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7914 --push for push testing
7915 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7916 * testSAX.c: added --push
7917 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7918 subtree
7919 * xmlIO.[ch] : enriched API + fixes for push mode
7920 * entities.[ch]: added the entity content length to the struct.
7921 * xmlmemory.[ch]: new API to show the last entries for the shell
7922 * valid.c: added required attribute testing
7923 * SAX.c: the cdata callback now merge contiguous fragments
7924 * HTMLparser.c: cleanup of some macros
7925
7926Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * parser.c: fix for PIs name starting with xml
7929 * tree.c: fixed a potential problem with || and && ops
7930 * *.c, configure.in win32config.h.in : generate win32config.h for
7931 those on the Other Side !
7932
7933Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * parser.c: fixed a stupid = vs. == bug :-(
7936 * doc/gnome-xml.sgml: s/glade/xml/
7937
7938Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * configure.in, doc/xml.html : bug fix release 1.8.2
7941 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7942 Hopefully the end of that silly C++ include problem
7943 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7944 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7945 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7946 troubles with autoclosed elements when the stree shape doesn't
7947 follow the DtD specs. Added htmlIsAutoClosed() and
7948 htmlAutoCloseTag()
7949 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7950 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7951 * debugXML.c: fixed a bug on printing default namespaces.
7952 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7953
7954Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * result/HTML/*.htm[l] : updated the HTML regression tests according
7957 to the new output
7958 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7959 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7960 problem due to intermix of extern "C" { ... } declarations for C++
7961 and recursive includes in the headers
7962
79631999-12-20 Chris Lahey <clahey@umich.edu>
7964
7965 * HTMLtree.c: Made it so that html nodes with a single child do
7966 not insert a carriage return before or after the child node.
7967
7968Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * configure.in, doc/xml.html : bug fix release 1.8.1
7971 * parser.c: fixed bug #4344
7972 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7973 added the glue to avoid C++ problems
7974 * doc/* : regenerated the documentation
7975
7976Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7979 namespace recognition, and Dia as a resul :-(
7980 * encoding.c: closed bug #3950
7981
7982Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * valid.c: debugging a posteriori validation, except URI expansion
7985 stuff this should be fixed now
7986 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7987 Carl Nygard <cnygard@bellatlantic.net>
7988 * tester.c: added --postvalid, cleaning of the code
7989 * tree.[ch]: added xmlDocGetRootElement()
7990
7991Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7992
7993 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7994 c++ losage.
7995
7996Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * configure.in, doc/xml.html : bumped to 1.8.0
7999 * xlink.[ch], Makefile.am : added framework for link detection
8000 * parser.h: added nbChars to parser context, needed for cleanup.
8001 * xmlmemory.c: removed a nasty bug when out of mem
8002 * valid.[ch]: adding namespace support for attribute decl
8003 * tester.c: added --debugent option
8004 * debugXML.[ch]: added xmlDebugDumpEntities()
8005 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8006 buffers instead, this was really needed, validation was breaking
8007 in strange ways due to that. Added xmlParseStringPEReference()
8008 and other parsing from strings functions. Entities processing
8009 modified again, but PERef are still not handled correcly but
8010 unless you're Eve Maller you won't notice :-)
8011 * HTMLparser.c: large changes toward reliability, and switched to
8012 lowercase internal tags, XHTML is lowercase, so it will help
8013 that output is closer to next version.
8014 * doc/* : regenerated the documentation, it is now hosted at
8015 http://xmlsoft.org/ (same bits I just bought the domain :-)
8016
8017
8018Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8021 doc generation
8022 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8023 in the SAX API
8024 * doc/*: rebuilt the doc making sure everything appears in the
8025 HTML files
8026
8027Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8030 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8031 which allow impressive speed improvement on dataset with
8032 large text pieces, but at the cost of broken binary
8033 compatibility and slightly bigger memory usage.
8034 Configure with --with-buffers to activate them, they
8035 are protected with XML_USE_BUFFER_CONTENT define.
8036 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8037 goal is 0 memory left allocated once parser is no more used
8038 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8039 call xmlCleanupParser() and xmlMemoryDump()
8040
8041Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8044 * parser.[ch] encoding.[ch]: added memory cleanup routines
8045 * parser.c: closing bug #3788
8046 * doc/*: rebuilt the doc
8047
8048Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8051 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8052 * tester.c: added --compress option
8053 * doc/*: rebuilt the documentation
8054
8055Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8058 if given /proc/kcore as input !
8059 * doc/xml.html doc/*: updated and rebuilt the documentation
8060
8061Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * parser.c: Fixed some wrongly space collapsing code due to
8064 a misreading of the spec.
8065 * result/*: fixed the output accordingly
8066
8067Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * encoding.c: bug fix and typos
8070 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8071 * parser.c: added attribute normalization closing bug #3597
8072 * test/att* result/att* SAXresult/att*: testcase for attribute
8073 normalization
8074
8075Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * configure.in: closing bug #3163 by adding extra flags for the
8078 cc compiler on HP-UX
8079
8080Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * valid.[ch] : removed a typo and an enumerated type bug in the
8083 xmlAddElementDecl() function
8084 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8085 call to xmlEncodeEntitiesReentrant() so that the functions
8086 New, Set and Get are at the same level.
8087 * parser.c HTMLparser.c: extra memory allocation bug for
8088 attributes detected by someone using libxml in embedded systems :-)
8089
8090Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * xmlmemory.h: turned off mem debug :-\
8093
8094Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * parser.c: closed bug #2784 a one line fix, but worth pushing
8097 a new release out
8098 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8099 some structures, comments before and after the
8100 main element, and other nastyness
8101 * HTMLtree.c tree.c: accomodate the extended HTML supported
8102 * configure.in: pushing 1.7.4
8103 * test/ent8 and related outputs : added a new test for bug #2784
8104 * test/HTML/wired.html and related output: a nasty HTML example
8105 * Makefile.am: improved the test scripts
8106 * docs/* : reran the documentation extractor, updated xml.html
8107
8108Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8111 HTMLparser and debugged the HTML related code. HTML documents
8112 now have their own type
8113 * entities.c: do not dump &apos; for HTML output
8114 * xmlmemory.c: improvement, breakpoint mechanism
8115 * testHTML.c: added --sax --repeat ...
8116 * Makefile.am: improved the HTML tests
8117 * valid.[ch]: added xmlValidGetValidElements and
8118 xmlValidGetPotentialChildren
8119 * tester.c: added --insert to test the 2 new functions
8120 * test//* result//* SAXresult//* : regression test cleanup
8121 and extension.
8122 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8123 gnome-xml-nanohttp.html
8124
8125Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * HTMLparser.c: fixed problems with some autoclose tags
8128 * tree.c: fixed XML output problems.
8129 * result/* SAXresult/*: update of the tests output
8130
8131Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * Makefile.am: Arturo patch for xmlConf.sh version info
8134 * parser.c: Tim Josling patch for single quoted items
8135 * tester.c: Tim Josling patch for tester options usage
8136 * tree.h: indent cleanup
8137
8138Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8141 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8142
8143Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * tree.c : Raph patch for initialization of CORBA fields
8146 * parser.c, xpath.c, ...: modification of doc comments
8147 * xpath.c : allow spaces in xpath expressions
8148
8149Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * xmlmemory.h: turning off memory debug :-(
8152
8153Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8156 better SAX interfaces.
8157 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8158 entity.
8159 * configure.in: 1.7.2
8160
8161Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * libxml.spec.in: fixed the URL
8164 * doc/xml.html: improved the documentation front-end
8165
8166Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8169
8170Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * libxml.spec.in: fixed the alpha compile problem
8173 * parser.[ch]: changed errno to errNo in the parser context :-(
8174 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8175 * doc/xml.html: changed CHAR to xmlChar
8176 * doc/html/*: recompiled the documentation
8177 * configure.in: 1.7.1
8178
8179Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * parser.h: modified the parser context struct to regain 1.4.0
8182 binary compatibility
8183 * parser.c, xml-error.h: added errno ot teh context and defined
8184 a set of errors values with update of errno
8185 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8186 DTDs and entities
8187 * *.h, *.c: complete cleanup of the use of config.h and include
8188 protection depending on the current setup.
8189 * overalll debugging, maintenance and bug-fixing on all modules
8190 * updated the documentation
8191 * ready for 1.7.0
8192
8193Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * HTMLparser.c : cleanup
8196 * SAX.c valid.c valid.h: added ID/IDREF checking
8197 * tree.c tree.h: extended doc structure for refs
8198 * configure.in: 1.6.2
8199 * parser.c: patched bug in SAX user arg call
8200 * parserInternals.h: patched missing close in C++ wrapping
8201 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8202 especially upcoming XPointer implementation.
8203 * doc/xml.html: augmented, typo
8204
8205Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8206
8207 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8208 not all invocations of install understand -d.
8209
8210Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8211
8212 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8213 to make 'check' works, when builddir != srcdir.
8214
8215Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * doc/xml.html : updated the documentation
8218
8219Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8222 not deallocated memory blocks
8223 * *.c : replaces all calls to malloc() free() and realloc() to
8224 the wrapper functions/macros
8225 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8226 instead of xmlFreeNodeList()
8227
8228Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * HTMLparser.c: corrected a stupid bug leading to core dump at
8231 tree deallocation. Removed warnings indicated by
8232 Stephane.Conversy@lri.fr
8233 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8234 looked for in the external subset
8235
8236Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8239 on SGI by Stephane.Conversy@lri.fr
8240
8241Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * all .h : changed the prototype declaration indent as in gtk
8244 * most .c : working on reducing the TODOs in the code
8245 * most .c : cleanup though -pedantic and Insure++
8246 * improvements on validation ID checkings.
8247 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8248 * xml-config.in: closed #1810
8249
8250Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * tree.h, valid.c, valid.h: more work on validity, IDs
8253 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8254 definition for AIX
8255
8256Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8259 the distribution due to a cut'n paste error at last commit
8260
8261Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * configure.in: upgraded to version 1.4.0
8264 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8265 Big update, added a large part of the validation process,
8266 it should be usable, but some parts are missing
8267 * xpath.c: improved the implementation w.r.t. root.
8268 * Makefile.am: added more tests
8269 * test and result trees: added a lot of tests
8270 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8271
8272Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * Added an HACKING file
8275
8276Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * xpath.[ch] : improvements and debug of the XPath implementation
8279 * parser.c, HTMLparser.c : modified the parsers to be progressive
8280 * tree.[ch] : extended the Buffer promitives
8281 * xmlIO.[ch] : added basic I/O routines providing progressive
8282 parsing and ready for I18N conversion plugins
8283 * SAXresult/* : the SAX callback sequence maybe slightly different
8284 now
8285 * test*.c : improved/updated the tests programs
8286 * doc/* : recompiled the docs.
8287
82881999-07-26 Michael Meeks <michael@edenproject.org>
8289
8290 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8291
8292 * tree.c: Ditto.
8293
8294Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * configure.in: upgraded to version 1.4.0
8297 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8298 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8299 XML query language, see http://www.w3.org/TR/xpath for more details.
8300 * parser.c, parser.h: added CHAR* related string functions for XPath
8301 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8302 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8303 rebuild the docs.
8304 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8305 and regression testing capabilities for XPath.
8306
8307Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8310 closing bug #1646
8311
8312Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * Makefile.am, example/Makefile.am: closed bug #1683
8315
8316Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * example/Makefile.am, configure.in: added the makefile for the
8319 gjobread example
8320
8321Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8322
8323 * doc/Makefile.am:
8324 - fix which allow "make install DESTDIR=</install/prefix>".
8325
8326Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8329 which fixed a problem on the file reading-code.
8330
8331Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8334 output.
8335 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8336
8337Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * parser.h : Oops removed the binary compatibility problem
8340 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8341 * parser.c, HTMLparser.c: applied patches for reading from stdin
8342
8343Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * parser.c, entities.c, valid.c: cleanup bug #1591
8346 * configure.in: cleanup bug #1592
8347 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8348 the same tree back-end. Hence gdome will be available for it.
8349 * doc/Makefile.am: close bug #617
8350
8351Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * parser.c: alloctate a per parser context SAX interface block
8354
8355Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8358 and xmlEncodeEntitiesReentrant with the correct one :-\
8359
8360Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * commit of my internal XML base changes, quite a lot of
8363 changes, cleanups, better entities support, framework for
8364 new I/O and charset detection and handling
8365 * Fixed the configure/Makefile stuff to generate shared libs
8366 with the proper version info, so we jumped on rev from
8367 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8368 xmlEncodeEntities() result need to be freed now, and a string
8369 xmlParserVersion provide the current library version.
8370
8371Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8372
8373 * parser.c: fixed a buffer overrun for when you have a very long
8374 attribute with no entities in it.
8375
8376Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * added example directory
8379 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8380
8381Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * Release of libxml-1.1, nearly everything has been touched for
8384 this.
8385 * Added more regression tests
8386 * Updated the documentation
8387
8388Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * tree.[ch]: unified the XML_NO_CORBA defines.
8391 * parser.c encoding.[ch]: started plugging in char encoding detection
8392
8393Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8394
8395 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8396 Also freed allocated buffer.
8397
8398Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8399 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8400 reentrancy problem at printing. One is left in entities.c, to
8401 remove ASAP
8402 * testSAX.c : added a test example showing the use of the SAX
8403 interface if one doesn't want to build the DOM tree.
8404 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8405
8406Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8409 large revamping of the parser to use SAX callbacks
8410 http://www.megginson.com/SAX/ (or at least a C like interface
8411 a la Expat). It's now possible to set up your own callbacks
8412 and the parser will not build a DOM tree.
8413 * test/* result/*: updated the test suite, I finally removed
8414 the old Namespace draft support (PI based).
8415
8416Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * Makefile.am: added test result to EXTRA_DIST for make tests
8419
8420Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * parser.c, parserInternals.h: moved the chars macro definitions
8423 to parserInternals.h
8424 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8425 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8426
8427Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * xml-config.in : applied patch to make --version work
8430
84311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8432
8433 * Makefile.am (check-local): Alias for `tests' target. This will
8434 cause `make check' to do the right thing.
8435 (tests): Don't run tests in srcdir. Also, replaced calls to
8436 basename with a `sed' "equivalent".
8437
8438Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8441 it in the header and not the sources, updated the doc.
8442 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8443 pointing this out.
8444
8445Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8448 exported the inputStream routines.
8449 * doc/html/* : updated accordingly
8450
8451Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * parser.c, parser.h, parserInternals.h: added a few extra
8454 internal calls to allocate and free parser contexts ...
8455 * doc/html/* : updated accordingly
8456
8457Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * configure.in, Makefile.am, doc/makefile.am : General changes for
8460 1.0.0 release and including the generated HTML documentation.
8461
8462Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * makefile.am : added parserInternals.h, oops.
8465
8466Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * parserInternals.h: added this header giving access to the parser
8469 internal functions.
8470 * doc/Makefile.am : added a rebuild target which rebuilds the full
8471 set of documentations
8472 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8473 the internal subset.
8474 * *.c *.h: modifications needed to generate the documentation using
8475 gtk-doc, cleanup of functions blocks, reorganisation of struct
8476 declarations.
8477
8478Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8481 the tar and spec file to include the beginning of the doc.
8482
84831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8484
8485 * doc/.cvsignore: Added this file.
8486
8487Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * tree.c: fixed xmlGetProp to return "" when the attribute
8490 exists, even if the node-list is NULL.
8491
8492Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * tree.c: patched an error outputting empty attribute values.
8495 * Makefile.am and doc/makefile.am: have been updated during the
8496 week-end. Sorry for an empty CVS log, I got a shell problem.
8497
8498Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * tree.h: cleaned up using enums instead of defines
8501 * parser.c, valid.[ch]: more work on parsing/output of element
8502 declarations
8503
8504Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * valid.[ch], tree.c, parser.c : more work toward full parsing
8507 of XML DTDs.
8508 * README: added informations about mailing-list and on-line
8509 documentation
8510
85111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8512
8513 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8514
8515Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * parser.c, tree.[ch] : more work toward conformance testing,
8518 added a last element to accelerate parsing of very flat structures
8519 started working on internal subset Element content declaration.
8520 * valid.[ch] : first cut at adding code toward validation.
8521 * previous changes had also small impact on most files, especially
8522 the conformance testing using James Clark test suite.
8523
8524Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * test/* : updated the examples, most of them were not well
8527 formed (humm), and added rdf2.
8528 * result/* : resulting changes in the output.
8529
8530Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8533
8534Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * tree.c: patched a bug in the generation of empty attributes
8537
8538Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8541 for node/trees/documents/... Biggest problem is namespace
8542 support when copying subtrees.
8543
8544Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * parser.c, entities.c: improve entities and char ref encoding,
8547 and cleanups of error messages.
8548
8549Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * parser.c, entities.c: simple bug hunting done during rpm2html and
8552 rpmfind integration.
8553
8554Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * parser.[ch]: Added interfaces allowing to specify a SAX
8557 handler before parsing.
8558
8559Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * parser.c: redirrect all errors reporting through the SAX
8562 error function
8563
8564Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8567 * libtool, tlmain ...: update of the libtool files
8568
85691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8570
8571 * entities.c: Use g_snprintf insteda of snprintf.
8572
8573Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8576 added ent5 test for this purpose.
8577 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8578
8579Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * parser.c: fixed? a strange error due to compression on a GWP
8582 document.
8583
8584Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * tree.[ch]: bug fixing
8587 * entities.[ch]: defined a specific type for predefined entities
8588 * doc/xml.html: more documentation on the library, how to use it,
8589 overview of the interfaces.
8590
8591Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8594
8595Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * tree.c: corrected a small bug
8598 * doc/xml.html: continuing writing documentation.
8599
8600Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * debugXML.h debugXML.c: added debugging utilities.
8603 * tester.c: added --debug switch.
8604 * tree.c: patched an incorrect node->type assignment.
8605 * parser.c: formatting, ensure that node->doc != NULL in attributes
8606
8607Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8610 entity support and provide an internal representation close to
8611 DOM one (entity ref nodes, and attribute value as tree). I tried
8612 to preserve the interface but this will surely break some apps
8613 (I have to change rpm2html/rpmfind for example). I had to change
8614 two interfaces, and the generated tree is somewhat different.
8615 * doc/* : started documenting the XML library, the tree and
8616 DOM/Corba. This is a first step.
8617
8618Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * parser.c: Set up the fonctions comment block, boring but useful.
8621 * parser.h, SAX.c, parser.c: now attributes are processed through
8622 the SAX interface. The problem is that my SAX interface diverged
8623 quite a bit from the original one, well this is not an official
8624 spec, and translating it from Java to C is hairy anyway...
8625
8626Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8629 fonctions comment block, boring but useful.
8630
8631Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8634 conversion routines. However they are not yet used to convert the
8635 inputs. The core will run with UTF-8.
8636
8637Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * tree.c : make sure that the type id is properly set-up when
8640 a new object is allocated, needed for DOM.
8641
8642Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * tree.h, tree.c: Ok, the main objects in the tree will be native
8645 corba objects, it costs 8 bytes per Node, Attribute and Document
8646 but it simplifies the Corba integration a lot (no extra interface
8647 objects to allocate/free).
8648
8649Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8652 and changed NODEs contants for conformity with DOM Level 1
8653
8654Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * added hooks to keep track of servants when creating objects
8657 xmlDoc and xmlNode (for Corba export).
8658
8659Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * added xml-config script.
8662
8663Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8666 to autoupdate libtool and automake conf files.
8667
86681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8669
8670 * Makefile.am: Use '?' to separate the sed
8671 commands as ',' is used when people pass -Wl,something.
8672
8673
8674Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * tree.c, tree.h: added a per-document compression interface.
8677
8678Tue Sep 22 20:47:38 EDT 1998
8679
8680 * tree.c, tree.h: added saving with compression and added interfaces
8681 to control the compression level (xmlGetCompressMode,
8682 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8683
8684Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * parser.c: corrected a loop for files of size 0
8687
86881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8689
8690 * error.h: New file. Contains prototyes from `error.c'.
8691
8692Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8693
8694 * Makefile.am (xmlincdir): New macro.
8695 (xmlinc_HEADERS): Renamed from include_HEADERS.
8696
8697Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * applied small patch on numeric entities from
8700 Christopher Blizzard <blizzard@appliedtheory.com>
8701
8702Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * New release 0.2, removed the old xml_* files so that it's
8705 coherent with the other CVS base (W3C), far better conformance
8706 to standard, new namespaces, decent entities support, beginning
8707 of a SAX-like interface. Nearly nothing left intact, even the
8708 test examples ...
8709
87101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8711
8712 * .cvsignore: Add .deps dir
8713
8714Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8717
8718Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * configure.in: added test for CPP
8721 * AUTHORS, Changelog: the original ones didn't get commited but the
8722 glib ones instead, fixed.
8723 * Makefile.am: corrected an error in library naming
8724
8725Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * integrated code developped at W3C
8728 * changed the original Copyright
8729 * migrated to automake
8730 * prefixed the filenames by xml_ to avoid filename clashes
8731
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008732Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8733
8734 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8735 should not be called.
8736
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008737Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8738
8739 * libxml-2.0.pc.in: applied the patch to fix #101894
8740
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008741Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8742
8743 * tree.c : applied patch from Lukas Schroeder for register callbacks
8744 * valid.c: modified patch from Lukas Schroeder to test
8745 register callbacks with --chkregister
8746
Daniel Veillard067bae52003-01-05 01:27:54 +00008747Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8748
8749 * xmlreader.c: seriously changed the way data are pushed to
8750 the underlying parser, go by block of 512 bytes instead of
8751 tryng to detect tag boundaries at that level. Changed the
8752 way empty element are detected and tagged.
8753 * python/tests/reader.py python/tests/reader2.py
8754 python/tests/reader3.py: small changes mostly due to context
8755 reporting being different and DTD node being reported. Some
8756 errors previously undetected are now caught and fixed.
8757 * doc/xmlreader.html: flagged last section as TODO
8758
Daniel Veillard51a447a2003-01-04 19:42:46 +00008759Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8760
8761 * python/libxml.py: integrated the Python 2.2 optimizations
8762 from Hannu Krosing, while maintaining compatibility with
8763 1.5 and 2.1
8764
Daniel Veillarde59494f2003-01-04 16:35:29 +00008765Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8766
8767 * xmllint.c: a bit of cleanup
8768 * xmlreader.c: small fix
8769 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8770 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8771
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008772Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8773
8774 * python/setup.py.in: patch from Stéphane Bidoul to include
8775 drv_libxml2.py in setup.py
8776
Daniel Veillard66b82892003-01-04 00:44:13 +00008777Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8778
8779 * doc/xmlreader.html: starting documenting the new XmlTextReader
8780 interface.
8781
Daniel Veillard7704fb12003-01-03 16:19:51 +00008782Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8783
8784 * xmllint.c: added the --stream flag to use the TextReader API
8785 * xmlreader.c: small performance tweak
8786
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008787Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8788
8789 * xmlreader.c python/tests/reader2py: okay the DTD validation
8790 code on top of the XMLTextParser API should be solid now.
8791
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008792Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8793
8794 * xmlreader.c python/tests/reader2py: Fixing some more mess
8795 with validation and recursive entities while using the
8796 reader interface, it's getting a bit messy...
8797
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008798Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8799
8800 * xmlreader.c python/tests/reader.py: another couple of problem
8801 related to IsEmptyElement reported by Stéphane Bidoul needed
8802 some fixes.
8803
Daniel Veillard4f860202003-01-02 13:00:02 +00008804Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8805
8806 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8807 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8808 based on the python XmlTextReader interface.
8809
Daniel Veillard3c265e42003-01-01 21:06:49 +00008810Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8811
8812 * tree.c: backing out one change in the last patch which broke the
8813 regression tests
8814
Daniel Veillard5335dc52003-01-01 20:59:38 +00008815Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8816
8817 * global.data globals.c tree.c include/libxml/globals.h: applied
8818 an old patch from Lukas Schroeder to track node creation and
8819 destruction. Probably missing a lot of references at the moment
8820 and not usable reliably.
8821
Daniel Veillard8ba17412003-01-01 19:13:12 +00008822Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8823
8824 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8825 from doc/news.html and a stylesheet
8826
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008827Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8828
8829 * xmlreader.c python/tests/reader.py: fixed another couple of
8830 xmlreader bugs reported by Stéphane Bidoul and added tests.
8831
Daniel Veillard9e395c22003-01-01 14:50:44 +00008832Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8833
8834 * xmlreader.c python/tests/reader2.py: fixed another validity
8835 checking in external parsed entities raised by Stéphane Bidoul
8836 and added a specific regression test.
8837 * python/tests/reader3.py: cleanup
8838
Daniel Veillardd5896142002-12-31 14:45:26 +00008839Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlreader.c python/tests/reader2.py: fixed a problem with
8842 validation within entities pointed by Stéphane Bidoul, augmented
8843 the tests to catch those.
8844
Daniel Veillarddc85f282002-12-31 11:18:37 +00008845Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * python/generator.py: modified the generator to allow keeping
8848 class references when creating new classes, needed to fix a bug
8849 pointed by Stéphane Bidoul where the input buffer of the
8850 xmlTextReader instance gets destroyed if the python wrapper for
8851 the input is not referenced anymore.
8852
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008853Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8856 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8857
Daniel Veillard571b8892002-12-30 12:37:59 +00008858Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlreader.c python/tests/reader.py: fixed another problem
8861 pointed by Stéphane Bidoul
8862
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008863Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8866 with "<a/>"
8867
Daniel Veillardecaba492002-12-30 10:55:29 +00008868Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * SAX.c: warn on xmlns:prefix="foo"
8871 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8872 for namespace attributes handling.
8873
Daniel Veillard2d84a892002-12-30 00:01:08 +00008874Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8877 a really nasty problem raised by a DocBook XSLT transform
8878 provided by Sebastian Bergmann
8879
Daniel Veillard29b3e282002-12-29 11:14:41 +00008880Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8883 by Stéphane Bidoul and integrated it into the tests
8884
Daniel Veillarde18fc182002-12-28 22:56:33 +00008885Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8888 extended the XmlTextReader API a bit, addding accessors for
8889 the current doc and node, and an entity substitution mode for
8890 the parser.
8891 * python/libxml.py python/libxml2class.txt: related updates
8892 * python/tests/Makefile.am python/tests/reader.py
8893 python/tests/reader2.py python/tests/reader3.py: updated a bit
8894 the old tests and added a new one to test the entities handling
8895
Daniel Veillardaba976d2002-12-28 21:14:18 +00008896Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * python/generator.py python/libxml2class.txt
8899 python/tests/reader.py python/tests/reader2.py: changed the
8900 generator to provide casing for the XmlTextReader similar to
8901 C# so that examples and documentation are more directly transposable.
8902 Fixed the couple of tests in the suite.
8903
Daniel Veillard83298842002-12-28 15:12:33 +00008904Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * doc/guidelines.html: added a document on guildeline for
8907 publishing and deploying XML
8908
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008909Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * valid.c xmlreader.c: final touch running DTD validation
8912 on the XmlTextReader
8913 * python/tests/Makefile.am python/tests/reader2.py: added a
8914 specific run based on the examples from test/valid/*.xml
8915
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008916Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * python/libxml.py: added a few predefined xmlTextReader parser
8919 configuration values.
8920
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008921Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * python/libxml_wrap.h: trying to fix #102037
8924
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008925Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * SAX.c: fixing bug #95296, when the predefined entities
8928 are redefined in the DTD the default one must be used
8929 instead anyway.
8930
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008931Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8932
8933 * doc/xmllint.xml
8934 * doc/xmllint.1
8935 Add discussion of XML_DEBUG_CATALOG to xmllint man
8936 page - bug #100907
8937
8938
Daniel Veillarddf512f42002-12-23 15:56:21 +00008939Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * xmlreader.c: Fixed the empty node detection to avoid reporting
8942 an inexistant close tag.
8943
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008944Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8947 for Python 2.1
8948
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008949Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8952
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008953Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * doc/libxml2-api.xml python/tests/reader.py: one really need
8956 to provide the base URI information when creating a reader parser
8957 from an input stream. Updated the API and the example using it.
8958
Daniel Veillardea7751d2002-12-20 00:16:24 +00008959Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8962 include/libxml/valid.h include/libxml/xmlreader.h: working on
8963 DTD validation on top of xml reader interfaces. Allows to
8964 validate arbitrary large instances. This required some extensions
8965 to the valid module interface and augmenting the size of xmlID
8966 and xmlRef structs a bit.
8967 * uri.c xmlregexp.c: simple cleanup.
8968
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008969Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8972 work on the xml reader interfaces.
8973 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8974 Web page for the Windows binaries.
8975
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008976Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8977
8978 * xmlIO.c: applied a patch for VMS following the report by
8979 Nigel Hall
8980
Daniel Veillard3772de32002-12-17 10:31:45 +00008981Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * parser.c: the parseStartTag bug fix wasn't complete.
8984
Daniel Veillard67df8092002-12-16 22:04:11 +00008985Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8988 parseStartTag, fixing it.
8989 * test/att4 result/att4 result/noent/att4: adding the test
8990 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8991 more methods to XmlTextReader.
8992
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008993Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8994
8995 * win32/libxml2.def.src: added more xml reader exports
8996 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8997 to the build
8998
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008999Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9000
9001 * doc/tutorial/xmltutorial.xml
9002 plus generated html and pdf
9003 Updating tutorial again based on further comments from Niraj
9004 Tolia on the last iteration
9005
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009006Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9007
9008 * doc/tutorial/xmltutorial.xml
9009 * doc/tutorial/includekeyword.c
9010 * doc/tutorial/includegetattribute.c
9011 plus generated html and pdf
9012 Adding fix from Niraj Tolia to tutorial to properly free memory.
9013
9014
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009015Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9018 more methods of XmlTextReader.
9019 * python/libxml2class.txt python/tests/reader.py: this increased the
9020 methods in the bndings, augmented the test to check those new
9021 functions.
9022
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009023Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9026 methods of XmlTextReader.
9027 * python/generator.py python/libxml_wrap.h python/types.c
9028 python/libxml2class.txt: added the reader to the Python bindings
9029 * python/tests/Makefile.am python/tests/reader.py: added a specific
9030 test for the Python bindings of the Reader APIs
9031 * parser.c: small cleanup.
9032
Daniel Veillard06503452002-12-13 10:42:08 +00009033Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * xinclude.c: fallback was only copying the first child not the
9036 full child list of the fallback element, closes #89684 as reopened
9037 by Bernd Kuemmerlen
9038
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009039Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9040
9041 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9042
Daniel Veillard000eafb2002-12-12 10:04:22 +00009043Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9044
Daniel Veillardc1eed322002-12-12 11:01:32 +00009045 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009046 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009047 gives enum values, fix functype return type, put back fields in
9048 structs
9049 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009050
Daniel Veillard024b5702002-12-12 00:15:55 +00009051Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9054 about htmlNodeDumpOutput location.
9055 * xpath.c: removed an undefined function signature
9056 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9057 too many symbols in the API breaking the python bindings.
9058 Updated with the libxslt/libexslt changes.
9059
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009060Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * configure.in: preparing release of 2.4.29
9063 * doc/*: rebuilt the docs and API
9064 * xmlreader.c: a few more fixes for the XmlTextReader API
9065
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009066Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9067
9068 * include/win32config.h: applied mingw patch from Magnus Henoch
9069
Daniel Veillard5aad8322002-12-11 15:59:44 +00009070Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9073
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009074Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9077 building Python script, does the C parsing directly, generates
9078 a better API description including structure fieds defs and
9079 enums. Still a couple of bugs, but good enough for the python
9080 wrappers now.
9081 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9082 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9083 include/libxml/schemasInternals.h include/libxml/tree.h: more
9084 cleanup based on the python analysis script reports.
9085 * libxml.spec.in: make sure the API XML description is part of the
9086 devel package.
9087
Daniel Veillard01c13b52002-12-10 15:19:08 +00009088Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9091 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9092 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9093 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9094 code cleanup, especially the function comments.
9095 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9096
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009097Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * Makefile.am xmlreader.c include/libxml/Makefile.am
9100 include/libxml/xmlreader.h: Adding a new set of APIs based on
9101 the C# TextXmlReader API but converted to C. Allow to parse
9102 in constant memory usage, far simpler to program and explain
9103 than the SAX like APIs, unfinished but working.
9104 * testReader.c: test program
9105
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009106Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9107
9108 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9109
Daniel Veillard64b35282002-12-04 15:10:40 +00009110Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * tree.c: Chip turner indicated that XHTML1 serialization
9113 rule for style actually break on both IE and Mozilla,
9114 try to avoid the rule if escaping ain't necessary
9115
Daniel Veillard8efff672002-12-04 11:44:48 +00009116Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * nanhttp.c: handle HTTP URL escaping, problem reported by
9119 Glen Nakamura and Stefano Zacchiroli
9120
Daniel Veillard1c732d22002-11-30 11:22:59 +00009121Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9124
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009125Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * uri.c: Johann Richard pointed out some XPointer problems for
9128 URN based URI references in XInclude. Modified the URI parsing
9129 and saving routines to allow correct parsing and saving of
9130 XPointers, especially when attached to "opaque" scheme accordingly
9131 to RFC 2396
9132
Daniel Veillard8db67d22002-11-27 19:39:27 +00009133Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9136 of refactoring to the HTML saving code.
9137 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9138 in the doc.
9139
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009140Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9143 to a buffer API to reuse the generic dump to an OutputIO layer,
9144 this reduces code, fixes xmlNodeDump() for XHTML, also made
9145 xmlNodeDump() now return the number of byte written.
9146
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009147Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * python/setup.py.in: another patch from Stéphane Bidoul for
9150 Python bindings on Windows
9151 * doc/parsedecl.py: small cleanup
9152
Daniel Veillard9715c172002-11-25 16:33:40 +00009153Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * libxml.spec.in configure.in: add a line in %changelog for releases
9156
Daniel Veillard9bc53102002-11-25 13:20:04 +00009157Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * parser.c: patch from Marcus Clarke fixing a problem in entities
9160 parsing that was detected in KDe documentations environment.
9161
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009162Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9163
9164 * python/libxml.c (libxml_prev): Return the previous as opposed to
9165 the next node (I guess this is the result of some cut & paste programming:)
9166
Daniel Veillard80d7b902002-11-23 16:23:08 +00009167Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9170
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009171Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * python/generator.py python/libxml.c python/setup.py.in: trying
9174 to fix the Python bindings build on Windows (Stéphane Bidoul)
9175
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009176Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9177
9178 * win32/configure.js: added option for python bindings
9179 * win32/libxml2.def.src: added more exports
9180
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009181Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9182
9183 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9184 pthreads
9185 * win32/wince/*: applied updates to Windows CE port from Javier
9186
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009187Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * configure.in: preparing 2.4.28
9190 * libxml.spec.in doc/Makefile.am: some cleanup
9191 * doc/*: updated the news and regenerated.
9192
Daniel Veillardfee408f2002-11-22 13:18:30 +00009193Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * HTMLparser.c: final touch at closing #87235 </p> end tags
9196 need to be generated.
9197 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9198 this change slightly the output of a few tests
9199 * doc/*: regenerated
9200
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009201Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * parserInternals.c: fixing bug #99190 when UTF8 document are
9204 parsed using the progressive parser and the end of the chunk
9205 is in the middle of an UTF8 multibyte character.
9206
William M. Brack8b2c7f12002-11-22 05:07:29 +00009207Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9208
9209 * threads.c: fixed initialization problem in xmlNewGlobalState
9210 which was causing crash.
9211 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9212 in xmlInitializeGlobalState.
9213 * parserInternals.c: cleaned up ctxt->sax initialisation.
9214
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009215Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * tree.c include/libxml/tree.h: modified the existing APIs
9218 to handle XHTML1 serialization rules automatically, also add
9219 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9220 libxslt serialization uses it when needed without changing
9221 the library API.
9222 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9223 result/xhtml1: added a new test specifically for xhtml1 output
9224 and updated the result of one XHTML1 test
9225
Daniel Veillardd076a202002-11-20 13:28:31 +00009226Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * xinclude.c parserInternals.c encoding.c: fixed #99082
9229 for xi:include encoding="..." support on text includes.
9230 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9231 test/XInclude/ents/isolatin.txt : added a specific regression test
9232 * python/generator.py python/libxml2class.txt: fixed the generator
9233 the new set of comments generated for doc/libxml2-api.xml were
9234 breaking the python generation.
9235
Daniel Veillard817e70b2002-11-19 22:28:48 +00009236Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9239 * configure.in: patch for Solaris on new autoconf closes #98880
9240 * doc/parsedecl.py: repair the frigging API building script,
9241 did I say that python xmllib sucks ?
9242 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9243 and some comment are no more truncated.
9244
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009245Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * parser.c: Martin Stoilov pointed out a potential leak in
9248 xmlCreateMemoryParserCtxt
9249
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009250Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9253 included in HTML documents and using the push parser.
9254
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009255Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9256
9257 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9258 specified, look for the Python interpreter not just in the
9259 specified root but also in the specified location. Fixes #98825
9260
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009261Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * python/libxml.c: fixing bug #98792 , node may have no doc
9264 and dereferencing without checking ain't good ...
9265
Daniel Veillarddad3f682002-11-17 16:47:27 +00009266Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * configure.in: preparing release 2.4.27
9269 * doc/* : updated and rebuilt the docs
9270 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9271 and all the docs are actually packaged and in the final RPMs
9272 * parser.c parserInternals.c include/libxml/parser.h: restore
9273 xmllint --recover feature.
9274
Daniel Veillard68e9e742002-11-16 15:35:11 +00009275Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
Daniel Veillard784b9352003-02-16 15:50:27 +00009277 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009278 processing of parsed entities, and XPath computation on sustitued
9279 entities.
9280 * testXPath.c: make sure entities are substitued.
9281
Daniel Veillard328f48c2002-11-15 15:24:34 +00009282Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9283
Daniel Veillard784b9352003-02-16 15:50:27 +00009284 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009285 processing of internal parsed entities, which had to be changed.
9286
Daniel Veillard66651aa2002-11-15 11:21:43 +00009287Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9290 trying to fix bug #98517 about building outside the source tree
9291 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9292
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009293Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9294
9295 * include/win32config.h: cleanup
9296 * win32/Makefile.mingw: integrated mingw in JScript configure
9297 * win32/Makefile.msvc: modified to allow mingw coexistence
9298 * win32/configure.js: integrated mingw
9299 * win32/Readme.txt: cleanup
9300
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009301Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * HTMLparser.c: strengthen the guard in the Pop macros,
9304 like in the XML parser, closes bug #97315
9305
Daniel Veillard0821b152002-11-12 20:57:47 +00009306Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9309 callback is never used.
9310
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009311Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * parserInternals.c: fixed the initialization of the SAX structure
9314 which was breaking xsltproc
9315 * xpath.c: patch from Petr Pajas for CDATA nodes
9316 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9317 * parser.c include/libxml/parser.h: patch from Peter Jones
9318 removing a leak in xmlSAXParseMemory() and adding the
9319 function xmlSAXParseMemoryWithData()
9320
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009321Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9322
9323 adding pdf of tutorial, changing web page to link to it
9324 * doc/tutorial/xmltutorial.pdf
9325 * doc/xml.html
9326 * doc/docs.html
9327
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009328Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9329
9330 * doc/tutorial/ar01s08.html
9331 adding file what I forgot for tutorial
9332
9333
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009334Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9335
9336 Adding encoding discussion to tutorial
9337 Added:
9338 * doc/tutorial/images/*.png: DocBook admonition image files
9339 * doc/tutorial/apf.html, apg.html: new generated html
9340 * doc/tutorial/includeconvert.c: conversion code entity file
9341 changed:
9342 * doc/tutorial/xmltutorial.xml: DocBook original
9343 * doc/tutorial/*.html: generated html
9344
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009345Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9346
9347 * include/libxml/*.h: retired xmlwin32version.h
9348 * doc/Makefile.am: retired xmlwin32version.h
9349 * win32/configure.js: retired xmlwin32version.h
9350
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009351Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9352
9353 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009354 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9355 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009356
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009357Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * globals.c: fixed a typo pointed out by Igor
9360 * xpath.c: try to speed up node compare using line numbers
9361 if available.
9362
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009363Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * tree.c: make xmlFreeNode() handle attributes correctly.
9366
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009367Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9368
9369 * catalog.c: completed the #96963 fix, as reported by Karl
9370 Eichwalder
9371
Daniel Veillard56f21f22002-11-06 15:49:46 +00009372Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9375
Daniel Veillard91ad8792002-11-04 17:06:52 +00009376Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * Makefile.am: switched the order of a couple of includes
9379 to fix bugs #97100
9380
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009381Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9382
9383 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9384 xmlLoadCatalogs that used to separate directories with a ':'.
9385
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009386Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9387
9388 * threads.c: improvements to the Windows-side of thread handling
9389 * testThreads.c: conditionally excluded unistd.h
9390 * testThradsWin32.c: broke overlong lines
9391 * include/win32config.h: adapted thread-related macros to the new
9392 scheme and for pthreads on Windows
9393 * win32/Makefile.msvc: introduced a more flexible thread build,
9394 added testThreads[Win32].c to the build
9395 * win32/configure.js: introduced a more flexible thread config
9396
John Fleck61f6fb62002-10-31 15:23:29 +000093972002-10-31 John Fleck <jfleck@inkstain.net>
9398
9399 * doc/xml.html (and, by implication, FAQ.html)
9400 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9401
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009402Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9403
9404 * configure.in: removed xmlwin32version.h
9405 * include/libxml/Makefile.am: removed xmlwin32version.h
9406
Daniel Veillardce66ce12002-10-28 19:01:59 +00009407Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * tree.c: applied patch from Brian Stafford to fix a bug
9410 in xmlReconciliateNs()
9411
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009412Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * tree.c: applied patch from Christian Glahn to allow
9415 xmlNewChild() on document fragment nodes
9416
Daniel Veillardb39bc392002-10-26 19:29:51 +00009417Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * parser.c: Christian Glahn found a problem with a recent
9420 patch to xmlParseBalancedChunkMemoryRecover()
9421 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9422 problems
9423 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9424 test/schemas/seq*: added the test cases from Charles
9425
Daniel Veillard366a9152002-10-23 20:43:53 +00009426Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9429 serious cleanup of the spec file and associated changes
9430 in the Makefiles.
9431 * valid.c: try to remove some warnings on x86_64
9432
Daniel Veillardd033d022002-10-23 14:55:02 +00009433Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9436 fix bug #96586
9437
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009438Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9441 parsing, applied his patch
9442 * result/HTML/attrents.html result/HTML/attrents.html.err
9443 result/HTML/attrents.html.sax test/HTML/attrents.html:
9444 added the test and result case provided by Mikhail Sogrine
9445
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009446Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * vms/build_libxml.com vms/config.vms vms/readme.vms
9449 include/libxml/parser.h include/libxml/parserInternals.h
9450 include/libxml/tree.h include/libxml/xmlIO.h
9451 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9452 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9453 Applied the VMS update patch from Craig A. Berry
9454 * doc/*.html: update
9455
Daniel Veillardf000f072002-10-22 14:28:17 +00009456Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9459
Daniel Veillard1e208222002-10-22 14:25:25 +00009460Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * debugXML.c: adding a grep command to --shell in xmllint
9463 for T.V. Raman
9464
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009465Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * xmlcatalog.c: tried to fix some of the problem with --sgml
9468
Daniel Veillard935494a2002-10-22 14:22:46 +00009469Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * parser.c: tried to fix bug #91500 where doc->children may
9472 be overriden by a call to xmlParseBalancedChunkMemory()
9473
9474Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9477 identifiers in SGML catalogs containing '&'
9478
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009479Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * python/types.c: fixed bugs when passing result value tree
9482 to Python functions.
9483
Daniel Veillard48267432002-10-18 11:21:38 +00009484Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * configure.in: preparing the release of 2.4.26
9487 * doc/*: updated and rebuilt the documentation
9488
Daniel Veillardbb284f42002-10-16 18:02:47 +00009489Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * parser.c: fixed a XML Namespace compliance bug reported by
9492 Alexander Grimalovsky
9493
Daniel Veillard44892f72002-10-16 15:23:26 +00009494Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * HTMLtree.c: fixed serialization of script and style when
9497 they are not lowercase (i.e. added using the API to the tree).
9498
Daniel Veillard2fd85422002-10-16 14:32:41 +00009499Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * valid.c: make xmlValidateDocument emit a warning msg if there
9502 is no DTD, pointed by Christian Glahn
9503
Daniel Veillard32370232002-10-16 14:08:14 +00009504Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9507 content model when some of the blocks have min or max, and a couple
9508 of bugs found in the process.
9509 * result/schemas/list0* test/schemas/list0*: added some specific
9510 regression tests
9511
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009512Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * README: updated the contact informations
9515
Daniel Veillard63186732002-10-15 08:43:17 +00009516Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9519 misses it, reported by Peter Bray.
9520
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009521Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9524 and removed a few warnings
9525
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009526Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * parser.c: Christian Glahn found a small bug in the push parser.
9529 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9530 public
9531
Daniel Veillard6045c902002-10-09 21:13:59 +00009532Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * xmlschemas.c include/libxml/xmlschemas.h: added
9535 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9536 * testSchemas.c: added --memory to test the new interface
9537
Daniel Veillardf0070122002-10-09 14:24:17 +00009538Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * doc/index.py doc/search.php: integrated the XSLT indexing,
9541 a few fixed in the indexer, added a scope selection at the
9542 search level.
9543
Daniel Veillard01992e02002-10-09 10:20:30 +00009544Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9547 this was due to uninitialized parts of the validation context
9548
Daniel Veillard321be0c2002-10-08 21:26:42 +00009549Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * debugXML.c: applied patch from Mark Vakoc except the API
9552 change, preserved it.
9553 * doc/*: updated the docs to point to the search engine for
9554 information lookup or before bug/help reports.
9555
Daniel Veillard01e87d22002-10-08 16:55:06 +00009556Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * doc/index.py doc/search.php: added mailing-list archives
9559 indexing and lookup
9560
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009561Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9564
Daniel Veillard9b006132002-10-07 11:13:27 +00009565Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * doc/index.py: improved HTML indexing
9568 * doc/search.php: make the queries also lookup the HTML based indexes
9569
Daniel Veillard141d04b2002-10-06 21:51:18 +00009570Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * doc/index.py: added HTML page indexing
9573
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009574Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9575
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009576 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009577 problem in libxslt.
9578 * catalog.c: fixed list handling in XML_CATALOG_FILES
9579
Daniel Veillardceb09b92002-10-04 11:46:37 +00009580Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * valid.c: typo/bug found by Christian Glahn
9583
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009584Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9585
9586 * xmlIO.c: applied Windows CE patch from Javier.
9587 * win32/wince: new directory, contains support for the PocketPC
9588 with Windows CE from Javier.
9589 * include/win32config.h: reorganised, removed duplicate
9590 definitions and applied WinCE patch from Javier.
9591 * include/wsockcompat.h: new file, now contains WinSock
9592 compatibility macros.
9593 * win32/Makefile.msvc: introduced double-run compilation.
9594
Daniel Veillarde16b5742002-09-26 17:50:03 +00009595Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * configure.in include/libxml/xmlwin32version.h: preparing release
9598 of 2.4.25
9599 * doc/*: updated and regenerated teh docs and web pages.
9600
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009601Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9604 error were not covering namespace declarations.
9605 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9606 it was missing the attribute declaration for the namespace
9607 * result/VC/NS3: the fix now report breakages in that test
9608
Daniel Veillardabe01742002-09-26 12:40:03 +00009609Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9612
Daniel Veillard2ace1952002-09-26 12:28:02 +00009613Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9616 and regenerated the docs and web site
9617
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009618Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9621 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9622 not before
9623
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009624Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * python/generator.py python/libxml2class.txt: fixed a stupid error
9627 breaking the python API
9628
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009629Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9632 triostr.c triostr.h: applied a trio update patch from
9633 Bjorn Reese which should work with MinGW
9634
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009635Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * tree.c: improving some documentation comments
9638 * xmlregexp.c: found and fixed a mem leak with python regression tests
9639 * doc/*: rebuilt the doc and the API XML file including the
9640 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9641 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9642 python/types.c: added access to the XML Schemas regexps from
9643 python
9644 * python/tests/Makefile.am python/tests/regexp.py: added a
9645 simple regexp bindings test
9646
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009647Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9648
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009649 * doc/xml.html:
9650 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009651
Daniel Veillard118aed72002-09-24 14:13:13 +00009652Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlregexp.c: fixed the data callback on transition functionality
9655 which was broken when using the compact form
9656 * result/schemas/*: updated the results, less verbose, all tests
9657 pass like before
9658 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9659 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9660 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9661 annoying warnings
9662 * xpath.c: try to provide better error report when possible
9663
Daniel Veillard72336152002-09-21 13:08:14 +00009664Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * Makefile.am: fixed a breakage raised by Jacob
9667
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009668Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9669
9670 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9671 which don't use sockets
9672
Igor Zlatkovic01280582002-09-20 16:40:34 +00009673Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9674
9675 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9676 * win32/configure.js: applied zlib patch from Daniel Gehriger
9677
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009678Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9679
9680 * win32/configure.js: applied the patch from Mark Vakoc for
9681 regexp support
9682 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9683 for regexp support
9684
Daniel Veillardb5c05732002-09-20 13:36:25 +00009685Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * xmlschemastypes.c: as pointed by Igor Float and Double
9688 parsing ain't finished yet
9689
Daniel Veillard40b11342002-09-20 12:01:39 +00009690Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * Makefile.am configure.in: trying to fix #88412 by bypassing
9693 all the python subdir if python ain't detected
9694
Daniel Veillard23e73572002-09-19 19:56:43 +00009695Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9698 made configuring with regexps/automata/unicode the default
9699 but without schemas ATM
9700 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9701 fixed the regexp based DTD validation performance and memory
9702 problem by switching to a compact form for determinist regexps
9703 and detecting the determinism property in the process. Seems
9704 as fast as the old DTD validation specific engine :-) despite
9705 the regexp built and compaction process.
9706
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009707Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * valid.c: determinism is debugged, new DTD checking code now works
9710 but xmlFAComputesDeterminism takes far too much CPU and the whole
9711 set usues too much memory to be really usable as-is
9712
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009713Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * tree.c: fixed another stupid bug in xmlGetNodePath()
9716 * xmllint.c: --version now report the options compiled in
9717
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009718Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * HTMLparser.c: small cleanup
9721 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9722 when configured with them. A bit of debugging around the determinism
9723 checks is still needed
9724
Daniel Veillard63b01c22002-09-17 19:25:28 +00009725Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9728
Daniel Veillard92727042002-09-17 17:59:20 +00009729Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xmlIO.c: small portability glitch fixed.
9732
Daniel Veillard84d70a42002-09-16 10:51:38 +00009733Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * xmlschemastypes.c: incomplete steps for real/double support
9736 * testAutomata.c include/libxml/xmlautomata.h
9737 include/libxml/xmlregexp.h: avoiding a compilation problem
9738 * valid.c include/libxml/valid.h: starting the work toward using
9739 the regexps for actual DTD validation
9740
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009741Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * hash.c: cosmetic cleanup
9744 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9745 integrating a DTD validation layer based on the regexps
9746
Daniel Veillard4402ab42002-09-12 16:02:56 +00009747Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9750 the determinism was tested before eliminating the epsilon
9751 transitions :-(
9752
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009753Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * python/generator.py python/libxml.c python/libxml.py
9756 python/libxml2-python-api.xml python/libxml2class.txt
9757 python/libxml_wrap.h python/types.c: updated the python
9758 bindings, added code for easier File I/O, and the ability to
9759 define a resolver from Python fixing bug #91635
9760 * python/tests/Makefile.am python/tests/inbuf.py
9761 python/tests/outbuf.py python/tests/pushSAXhtml.py
9762 python/tests/resolver.py python/tests/serialize.py: updated
9763 and augmented the set of Python tests.
9764
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009765Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9766
9767 * win32/configure.js: added more readme info for the binary
9768 package.
9769
Daniel Veillard607b35c2002-09-10 12:16:19 +00009770Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xmlIO.c: fixed a stupid out of bound array error
9773
9774Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9777 messing around with support for Windows path, cleanups,
9778 trying to identify and fix the various code path to the
9779 filename access. Added xmlNormalizeWindowsPath()
9780
Daniel Veillard76575762002-09-05 14:21:15 +00009781Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * error.c valid.c: working on better error reporting of validity
9784 errors, especially providing an accurate context.
9785 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9786 error reports in those cases.
9787
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009788Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9791 parser.c parserInternals.c xmlIO.c: get rid of all the
9792 perror() calls made in the library execution paths. This
9793 should fix both #92059 and #92385
9794
Daniel Veillard19aa7022002-09-05 11:14:19 +00009795Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * xmllint.c: memory leak reporting was broken after a change
9798 of the preprocessor symbol used to activate it.
9799
Daniel Veillardec6725e2002-09-05 11:12:45 +00009800Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * tree.c: try to make the copy function work for node of
9803 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9804 DOM layers though, not libxml2 itself.
9805
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009806Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * valid.c: try to provide file and line informations, not all
9809 messages are covered, but it's a (good) start
9810
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009811Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * xinclude.c: reimplemented a large part of the XInclude
9814 processor, trying to minimize resources used, James Henstridge
9815 provided a huge test case which was exhibiting severe memory
9816 consumption problems.
9817
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009818Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * python/Makefile.am: applied patch from Christophe Merlet to
9821 reestablish DESTDIR
9822
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009823Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * libxml.spec.in: fixes libary path for x86_64 AMD
9826
John Fleckbe98b332002-09-04 03:16:23 +00009827Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9828
9829 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009830 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009831 (plus resulting generated html files)
9832 fixing one spot I missed in the tutorial where I hadn't freed
9833 memory properly
9834
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009835Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9836
9837 * doc/tutorial/includeaddattribute.c
9838 * doc/tutorial/includeaddkeyword.c
9839 * doc/tutorial/includegetattribute.c
9840 * doc/tutorial/includekeyword.c
9841 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009842 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009843 update tutorial to properly free memory (thanks to Christopher
9844 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009845 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009846 added image files so the callouts are graphical, making it
9847 easier to read ( use "--param callout.graphics 1" to generate
9848 html with graphical callouts)
9849
Daniel Veillarde1662542002-08-28 11:50:59 +00009850Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9853 nice logos generated by Marc Liyanage
9854 * doc/site.xsl *.html: changed the stylesheet to show the new
9855 logo and regenerated the pages
9856
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009857Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9860
Daniel Veillard42766c02002-08-22 20:52:17 +00009861Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xpath.c: possible mem leak patch from Jason Adams
9864
9865Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9868 in the XQuery namespace
9869 * configure.in: preparing 2.4.24
9870 * doc/*.html: updated the web pages
9871
9872Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * python/generator.py: closing bug #85258 by generating conditional
9875 compile check to avoid linking to routines not configured in.
9876
Havoc Pennington84ec40a2002-08-22 13:59:35 +000098772002-08-22 Havoc Pennington <hp@pobox.com>
9878
9879 * autogen.sh: update error message for missing automake
9880
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009881Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * python/Makefile.am: typo in target name resulted in libxml2.py
9884 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9885
Daniel Veillard22669b22002-08-22 07:17:11 +00009886Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * win32/win32/Makefile.mingw: updated with version from
9889 Elizabeth Barham at http://soggytrousers.net/repository/
9890
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009891Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9892
9893 * win32/Makefile.msvc: added the prefix location to the include
9894 and lib search path.
9895
Havoc Pennington830e8972002-08-18 22:22:13 +000098962002-08-18 Havoc Pennington <hp@pobox.com>
9897
9898 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9899 both automake 1.6 and 1.4 installed get the right automake. Means
9900 compilation from CVS will now require the latest automake 1.4
9901 release, or manually creating symlinks called "automake-1.4" and
9902 "aclocal-1.4"
9903
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009904Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * configure.in python/Makefile.am: more AMD 64 induced changes from
9907 Frederic Crozat
9908
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009909Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * xinclude.c: oops I was missing the xml:base fixup too
9912 * result/XInclude/*.xml: this adds xml:base attributes to most
9913 results of the tests
9914
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009915Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * xinclude.c: quick but apparently working implementation of
9918 xi:fallback, should close bug #89684
9919 * Makefile.am test/XInclude/docs/fallback.xml
9920 result/XInclude/fallback.xml: added a basic test for fallback,
9921 and run with --nowarning to avoid a spurious warning
9922 * configure.in: applied patch from Frederic Crozat for python
9923 bindings on AMD 64bits machines.
9924
Daniel Veillard9e923512002-08-14 08:48:52 +00009925Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9928 the caller don't pass a SAX callback block.
9929
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009930Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * tree.c: applied the same fix for the XML-1.0 namespace to
9933 xmlSearchNsByHref() as was done for xmlSearchNs()
9934
Daniel Veillardad11b302002-08-12 14:53:41 +00009935Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * libxml.3: small cleanup of the man page
9938 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9939 when serializing HREF attributes generated by XSLT.
9940
Daniel Veillardc084e472002-08-12 13:27:28 +00009941Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9944 version of Marc Liyanage' patch for boolean attributes in HTML
9945 output
9946
Daniel Veillard5f91b372002-08-12 12:13:01 +00009947Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * python/tests/serialize.py: fixed the test results, indenting
9950 behaviour changed slightly
9951
Aleksey Sanin9e951762002-08-08 18:02:41 +00009952Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9953
9954 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9955 new c14n function to Windows def files
9956
Aleksey Saninea4272a2002-08-02 23:50:03 +00009957Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9958
9959 * c14n.c: fixed a memory leak in c14n code
9960
Daniel Veillard58e44c92002-08-02 22:19:49 +00009961Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * parser.c include/libxml/parser.h: adding a new API for Christian
9964 Glahn: xmlParseBalancedChunkMemoryRecover
9965 * valid.c: patch from Rick Jones for some grammar cleanup in
9966 validation messages
9967 * result/VC/* result/valid/*: this slightly change some of the
9968 regression tests outputs
9969
Daniel Veillard0bf29002002-08-01 12:54:11 +00009970Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * tree.c: trying to fix a problem in namespaced attribute handling
9973 raised by Christian Glahn
9974
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009975Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * encoding.c include/libxml/encoding.h: Opening the interface
9978 xmlNewCharEncodingHandler as requested in #89415
9979 * python/generator.py python/setup.py.in: applied cleanup
9980 patches from Marc-Andre Lemburg
9981 * tree.c: fixing bug #89332 on a specific case of loosing
9982 the XML-1.0 namespace on xml:xxx attributes
9983
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009984Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9985
9986 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9987 corner case from new Merlin's test suite and added a callback
9988 that will be used to improve xmlsec performance
9989
9990
Daniel Veillard0b22def2002-07-29 16:23:03 +00009991Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * HTMLtree.c: trying to fix the <style> escaping problem in
9994 HTML serialization bug #89342
9995
Daniel Veillard0b28e882002-07-24 23:47:05 +00009996Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9999 and rebuilt the web site.
10000
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010001Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010002
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010003 * include/libxml/tree.h: added _private member to xmlNs struct
10004
Daniel Veillard1d995272002-07-22 16:43:32 +000010005Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * HTMLparser.c: fixing bug #84876 based on the xml working
10008 code.
10009
William M. Brack61eaba52002-07-21 11:14:18 +000010010Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10011
10012 * python/Makefile.am: enhanced to fix bug 72012 (errors
10013 when using '-jX' make parameter)
10014
William M. Brackef61d202002-07-19 08:32:00 +000010015Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10016
10017 * xpath.c: small additional enhancement for booleans
10018 compared to nodesets
10019
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010020Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * HTMLtree.c: changed the order of the encoding declaration
10023 attributes in the meta tags due to a bug in IE/Mac
10024
William M. Brack0c022ad2002-07-12 00:56:01 +000010025Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10026
10027 * xpath.c: enhanced handling of booleans (especially '='
10028 and '!=' for nodesets) - fixes bug 85256. Added new
10029 routine xmlXPathNotEqualValues for more proper handling
10030 of '!=' when nodesets are involved.
10031
Daniel Veillard06944e22002-07-11 19:55:18 +000010032Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10035 doc/xmlcatalog_man.xml to the source distribution
10036
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010037Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10038
10039 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10040 asked for this.
10041
Daniel Veillard539638b2002-07-06 19:55:14 +000010042Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * configure.in: preparing 2.4.23
10045 * doc/*: rebuilt the docs
10046
Daniel Veillard176d99f2002-07-06 19:22:28 +000010047Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * parser.c: fixing bug #84169 by fixing the
10050 comment of xmlCreatePushParserCtxt to describe the
10051 encoding detection parameters better.
10052
Daniel Veillard37f961d2002-07-06 17:53:56 +000010053Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * valid.c: fixing bug #79331 in one path the lookup for
10056 ID attributes on a namespaced node wasn't handled correctly :-\
10057
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010058Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * HTMLparser.c: trying to fix 87235 about discarded white
10061 spaces in the HTML parser.
10062 * result/HTML/*: this changes the output of a number of HTML
10063 regression tests
10064
Daniel Veillardfdc91562002-07-01 21:52:03 +000010065Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * xpath.c: applied patch from Richard Jinks for the namespace
10068 axis + fixed a memory error.
10069 * parser.c parserInternals.c: applied patches from Peter Jacobi
10070 removing ctxt->token for good.
10071 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10072 popped out by the regression tests.
10073 * Makefile.am: patch for threads makefile from Gary Pennington
10074
William M. Brack6000af52002-06-28 11:43:13 +000010075Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10076
Daniel Veillardfdc91562002-07-01 21:52:03 +000010077 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010078 expressions involving preceding-sibling (et al).
10079
Daniel Veillard153120c2002-06-18 07:58:35 +000010080Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * hash.c: applied a patch from Peter Jacobi to solve a problem
10083 when compiling with the Watcom C on Win32
10084 * result/schemas/*.err: the change of hashing algo generated
10085 permutations in the output
10086
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010087Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * hash.c: applied patch from Sander Vesik improving the quality of
10090 the hash function.
10091
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100922002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010093
10094 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10095 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10096 xmllint.c xpath.c: replaced sprintf() with snprintf()
10097 to prevent possible buffer overflow (the bug was pointed
10098 out by Anju Premachandran)
10099
Daniel Veillarde059b892002-06-13 15:32:10 +000010100Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * parser.c: removed an uninitialized data error popped by valgrind
10103 on PE references
10104
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010105Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10106
10107 * doc/xml.html
10108 adding tutorial reference to the web page
10109
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010110Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10111
10112 * doc/tutorial/xmltutorial.xml
10113 * doc/tutorial/ar01s07.html
10114 * doc/tutorial/ape.html
10115 * doc/tutorial/includegetattribute.c
10116 adding section to tutorial about retrieving an attribute
10117 value
10118
Daniel Veillardf5582f12002-06-11 10:08:16 +000010119Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * parser.c: applied a couple of patches from Peter Jacobi to start
10122 to get rid of ctxt->token, with a possible significant speed
10123 improvement to be gained once done. Better compliance with PE
10124 references constructs in DTDs too.
10125 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10126 from Peter too
10127
Daniel Veillard38d80e22002-06-11 07:24:56 +000010128Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10131 xmlParseElement was likely to have been deallocated at the
10132 time of the report, possibly leading to segfault. Just report
10133 the tag name now.
10134
Daniel Veillard9e412302002-06-10 15:59:44 +000010135Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * xpath.c: patch from Richard Jinks for XPath substring() function
10138 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10139
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101402002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010141
10142 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10143
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010144Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10145
10146 *doc/FAQ.html
10147 fixing typos in FAQ, thanks to Robert Funnell for the
10148 editing help
10149
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010150Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * NEWS: got complaints from rpmlint that it was empty
10153
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010154Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10155
10156 * added doc/tutorial, including:
10157 apa.html
10158 apb.html
10159 apc.html
10160 apd.html
10161 ar01s02.html
10162 ar01s03.html
10163 ar01s04.html
10164 ar01s05.html
10165 ar01s06.html
10166 includeaddattribute.c
10167 includeaddkeyword.c
10168 includekeyword.c
10169 includestory.xml
10170 index.html
10171 xmltutorial.xml
10172 libxml tutorial, including generated html
10173
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010174Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10175
10176 * result/c14n/exc-without-comments/merlin-c14n-two-*
10177 result/c14n/without-comments/merlin-c14n-two-*
10178 test/c14n/exc-without-comments/merlin-c14n-two-*
10179 test/c14n/without-comments/merlin-c14n-two-*
10180 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10181 c14n/exc-c14n and slightly modified test script to handle
10182 these test cases
10183 * c14n.c: fixed bugs for complicated nodes set (namespace
10184 without node and others from merlin-c14n-two.tar.gz)
10185 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10186 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10187 for xmlsec performance patch
10188 * xpath.c: fixed self::node() for namespaces and attributes
10189
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010190Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10191
10192 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10193 but with the format parameter
10194 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10195
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010196Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10197
10198 * Makefile.am: updated c14n tests suite
10199 * c14n.c: performance improvement for previous c14n patch
10200
Daniel Veillarde72c7562002-05-31 09:47:30 +000010201Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * parser.c: another peroformance patch from Peter Jacobi, that
10204 time on parsing attribute values.
10205
Aleksey Sanin508a1012002-05-31 06:32:32 +000010206Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10207
10208 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10209 into LibXML2 test suite
10210
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010211Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10212
10213 * c14n.c: propagating xpath ancesstors node fix to c14n
10214 plus small performance improvement to reduce number of
10215 mallocs
10216 * xpath.c: fixed ancestors axis processing for namespace nodes
10217
Daniel Veillard46de64e2002-05-29 08:21:33 +000010218Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10221 Peter Jacobi
10222
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010223Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * configure.in: preparing 2.4.22
10226
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010227Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10230 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10231 a public entry point.
10232 * doc/*: rebuilt the API and docs
10233
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010234Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * xpath.c: patch from Richard Jinks to fix a problem introduced
10237 in the previous patch and pointed by Norm
10238
Daniel Veillardc6924812002-05-24 11:10:43 +000010239Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * libxml.spec.in: fixing bug #81112
10242
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010243Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * uri.c: fixing bug #82848
10246
Daniel Veillarda2878972002-05-24 07:54:39 +000010247Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10250 output of one catalog test
10251
Aleksey Sanin114e4752002-05-24 07:20:27 +000010252Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010253
Aleksey Sanin114e4752002-05-24 07:20:27 +000010254 * global.data globals.c tree.c include/libxml/globals.h
10255 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10256 default value for global parameter xmlIndentTreeOutput to 1 and
10257 introduced new global parameter xmlTreeIndentString (the string
10258 used to do one-level indent) with default value " " (as it was
10259 in tree.c)
10260
Daniel Veillard49d5af82002-05-23 11:55:49 +000010261Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10264 with trio and schemas.
10265
Daniel Veillard7c13af42002-05-22 09:57:32 +000010266Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xpath.c: patch from Richard Jinks to fix the problem raised in
10269 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10270
Daniel Veillard5a872412002-05-22 06:40:27 +000010271Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * xmlschemas.c: a bit of work on import.
10274 * xmlschemastypes.c: Charles Bozeman provided a compare function
10275 for date/time types so min/max facet restrictions should work,
10276 indeterminate comparisons return an error instead of equal.
10277 * test/schemas/date_0* result/schemas/date_0_0: specific test
10278 from Charles Bozeman too
10279
Daniel Veillard10b6da42002-05-18 07:55:20 +000010280Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10283 from Christian Cornelssen fixing the man pages and the Catalog
10284 building script.
10285 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10286 next step is <xs:import> I now have a reasonable understanding
10287 of how it works.
10288
Daniel Veillarde5354492002-05-16 08:43:22 +000010289Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10292
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010293Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10294
10295 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10296
Daniel Veillard088bf112002-05-14 11:03:59 +000010297Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * xpath.c: fixing an XPath function evalutation bug pointed out
10300 by Alexey Efimov where the context was lost when evaluating
10301 the function arguments
10302
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010303Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010304
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010305 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10306 function public for XMLSec performance optimizations
10307
Daniel Veillard3cd72402002-05-13 10:33:30 +000010308Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * python/generator.py python/libxml2class.txt : fixed a problem
10311 with the HTML parser pointed by Gary Benson
10312 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10313 example
10314
Aleksey Sanine48a3182002-05-09 18:20:01 +000010315Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10316 * parser.c: fixed bug #81159 (memory growth in SAX)
10317
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010318Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10319 * xpath.c: fixed bug #78858 (the real fix)
10320
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010321Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010322 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010323
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010324Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * tree.c: modified xmlNodeSetBase to allow changing the
10327 base of a document.
10328
Daniel Veillard070803b2002-05-03 07:29:38 +000010329Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * xmlschemastypes.c: patch Charles Bozeman for validation of
10332 all the date, time, and duration types
10333 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10334 * configure.in: fixed an error pointed by an user
10335 * xml2-config.in: fixed an error pointed by an user
10336
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010337Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10338
10339 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10340 win32/libxml2.def.src xmlIO.c: exported default
10341 'file:', 'http:' and 'ftp:' protocols input handlers
10342 and maked protocols comparisson case insensitive
10343
Daniel Veillard34de97f2002-04-30 14:29:22 +000010344Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * configure.in: Neven Has detected a typo
10347
Daniel Veillard28577c32002-04-30 06:48:41 +000010348Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10351 as one of the persons allowed to commit directly to the
10352 module.
10353
Daniel Veillardfc57b412002-04-29 15:50:14 +000010354Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10357 * valid.c: raised a too low limit
10358 * doc/*: rebuilt the docs
10359
Daniel Veillardeca82812002-04-24 11:42:02 +000010360Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * test/XPath/expr/floats test/XPath/expr/functions
10363 result/XPath/expr/floats result/XPath/expr/functions
10364 xpath.c: another XPath conformance patch from Richard Jinks
10365
Daniel Veillard13e04c62002-04-23 17:51:29 +000010366Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * xmlschemas.c: fixed validation of attribute groups.
10369 * test/schemas result/schemas: added an example from the primer
10370
Daniel Veillard88c58912002-04-23 07:12:20 +000010371Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10374 * test/schemas result/schemas: updated the test list
10375
Daniel Veillarde19fc232002-04-22 16:01:24 +000010376Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * TODO: updated a bit
10379 * parser.c: made a comment more specific
10380 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10381 Schemas conformance.
10382 * test/schemas result/schemas: updated the test list
10383
Daniel Veillard441bc322002-04-20 17:38:48 +000010384Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10387 implementing xs:all with minOccurs = 0
10388 * tes/schemas/* result/schemas/*: added more tests covering
10389 xs:all
10390
Daniel Veillard8a001f62002-04-20 07:24:11 +000010391Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * xmlregexp.c: first implementation of the all particle, this
10394 may need to be revisited for case where not all transitions
10395 must be crossed.
10396
Daniel Veillard7646b182002-04-20 06:41:40 +000010397Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * tree.c: another entity processing update from Markus Henke
10400
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010401Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10402
10403 * trionan.c: fixed crash on OSF/1
10404
Daniel Veillardb4398962002-04-19 07:01:55 +000010405Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * xmlschemas.c: more Schemas work
10408 * test/schemas/* result/schemas/*: added more tests coming
10409 from the spec.
10410
Daniel Veillard54761132002-04-18 21:00:44 +000010411Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10414 ExcC14N specification
10415
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010416Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * tree.c: patch from Markus Henke, fix for recursive entities.
10419
Daniel Veillard23b1f372002-04-18 15:50:05 +000010420Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * xpath.c: fix a problem with string() on a document node.
10423
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010424Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * Makefile.am xmlschemas.c: more Schemas work
10427 * test/schemas/* result/schemas/*: added more tests coming
10428 from the spec.
10429
Daniel Veillard6231e842002-04-18 11:54:04 +000010430Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10433 * result/HTML/*: this changes a few things in the results
10434
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010435Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10436
10437 * include/libxml/tree.h: eliminated 'declaration different than
10438 prototype' warning
10439 * include/win32config.h: "resolved" conflicts with errno.h
10440
Daniel Veillardb509f152002-04-17 16:28:10 +000010441Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10444 on the automata interfaces and debug of counted choices
10445 * test/schemas/* result/schemas/*: added a number of tests
10446
Daniel Veillard8651f532002-04-17 09:06:27 +000010447Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10450 a bit of work on Schemas
10451 * testSchemas.c: try to make it more useful
10452 * test/schemas/* result/schemas/* Makefile.am: changed the
10453 Schemas regression test procedure, started adding a few samples
10454
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010455Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10456
10457 * include/libxml/encoding.h: Patch for the Borland C++ builder
10458 * include/libxml/tree.h: Patch for the Borland C++ builder
10459 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010460 * win32/bcb5: New directory for the Borland C++ builder
10461 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010462
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010463Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10464
10465 * win32/Makefile.msvc: Update for XML Schema support
10466 * win32/configure.js: Update for XML Schema support
10467 * win32/libxml2.def.src: Update for XML Schema support
10468
Daniel Veillard4255d502002-04-16 15:50:10 +000010469Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10472 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10473 xmlunicode.c include/libxml/Makefile.am
10474 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10475 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10476 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10477 include/libxml/xmlversion.h.in : merged the current state of
10478 XML Schemas implementation, it is not configured in by default,
10479 a specific --schemas configure option has been added.
10480 * test/automata test/regexp test/schemas Makefile.am
10481 result/automata result/regexp result/schemas:
10482 merged automata/regexp/schemas regression tests
10483
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010484Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * xpath.c: Gary found a compile time problem, fixes #78823
10487
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010488Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * configure.in: release of 2.4.20
10491 * doc/*: updated and rebuilt the docs
10492
Daniel Veillardf544f192002-04-15 12:56:56 +000010493Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * python/Makefile.am: patch from Cristian Gafton to build on
10496 Red Hat 6.2, should also fix #75779
10497
Daniel Veillard940492d2002-04-15 10:15:25 +000010498Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * valid.c: first part of fixing #78729
10501
Daniel Veillardeb475a32002-04-14 22:00:22 +000010502Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10505 escaping of URI when saving HTML files.
10506 * result/HTML/*: this impacted some tests
10507
Daniel Veillard9b731d72002-04-14 12:56:08 +000010508Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * configure.in: trying to fix #77441
10511
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010512Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * include/libxml/xmlIO.h: Hallski complained it could not be
10515 included by itself.
10516
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010517Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10520
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010521Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10522
10523 * win32/configure.js: patch from Nilo for the c14n option
10524 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10525
Daniel Veillardda423da2002-04-10 19:25:38 +000010526Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10529 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10530 LIBXML_THREAD_ENABLED
10531
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010532Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xpath.c: another patch from Richard Jinks for substring conformance
10535 * test/XPath/expr/floats test/XPath/expr/strings
10536 result/XPath/expr/floats result/XPath/expr/strings: update of the
10537 test suite to check those.
10538
Daniel Veillard01917aa2002-04-10 11:30:41 +000010539Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * xpath.c: patch from Richard Jinks for .x float parsing.
10542
Daniel Veillard46d6c442002-04-09 16:10:39 +000010543Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * parser.c: patch from Markus Henke when an encoding ain't recognized
10546
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010547Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * libxml.m4: got a report that #include <string.h> was needed
10550
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010551Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10554
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010555Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10556
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010557 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010558
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010559Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10562 pointed out by Melvyn Sopacua.
10563
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010564Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * libxml.m4: Frédéric Crozat gave a patch related to the change
10567 of Include paths breaking the libxml.m4
10568
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010569Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xpath.c: Fix bug #76927 forgot to save some context
10572 when evaluating binary expressions
10573
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010574Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * configure.in: fixed configure for MPE/iX from Markus Henke
10577 * xmlmemory.c: fixed initialization problems
10578 * xpath.c: another set of patches from Richard Jinks this
10579 fixes "make XPathtests" on linux
10580
Daniel Veillard21458c82002-03-27 16:12:22 +000010581Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10584 * test/XPath/expr/compare test/XPath/expr/equality
10585 test/XPath/expr/floats test/XPath/expr/functions
10586 test/XPath/expr/strings result/XPath/expr/compare
10587 result/XPath/expr/equality result/XPath/expr/floats
10588 result/XPath/expr/functions result/XPath/expr/strings: Updated
10589 tests though they show a divergence on Linux
10590
Daniel Veillard28dfed12002-03-27 09:08:17 +000010591Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xpath.c trionan.c: previous commit also included patches
10594 from Richard Jinks on some IEEE support corner case
10595
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010596Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10599 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10600 that $(datadir) should be used for docs
10601
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010602Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10605 could leak filedescriptors
10606
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010607Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * configure.in nanohttp.c: applied patch from Allan Clark for
10610 UnixWare/OpenServer
10611
Daniel Veillard19274092002-03-25 16:48:03 +000010612Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * configure.in: preparing 2.4.19
10615 * doc/*: rebuilt the docs
10616
Daniel Veillard56b2db72002-03-25 16:35:28 +000010617Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * nanohttp.c: fixing #76043, got fed up with non-portability
10620 of that piece of code.
10621
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010622Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * valid.c SAX.c: Never commit without running "make tests" :-(
10625 fix a couple of stupidities in the previous commit
10626 * result/*: a few changes in some attribute order result of previous
10627 commit.
10628
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010629Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10632 the internal subset should not raise duplicate ID errors,
10633 also there was a small bug in conjunction to namespace
10634 declarations defaulted and xml:xxx attributes DTD definitions.
10635
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010636Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * xpath.c: Richard Jinks also raised some rounding problems
10639 this tries to fix them
10640
Daniel Veillard4e2df542002-03-22 12:23:14 +000010641Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10644 behaviour in xmlXPathCastToString()
10645
Daniel Veillarddb552912002-03-21 13:27:59 +000010646Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10649 raised by Morus Walter
10650
Daniel Veillard9e537932002-03-21 13:08:08 +000010651Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10654 from Igor
10655
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010656Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * xpath.c: fixing #75619, related to a problem when trying
10659 to evaluate condition when the current node set resulting
10660 from that sub-step evaluation is empty. Also fixes 2 potential
10661 problem with previous-sibling and next-siblings axis.
10662
Daniel Veillard1840ef02002-03-21 08:05:23 +000010663Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10666 HTML support is not configured in.
10667
Daniel Veillard561b7f82002-03-20 21:55:57 +000010668Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10671 include/libxml/tree.h: dohh I really didn't intended to commit
10672 this test version :-(
10673
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010674Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * testSAX.c: I wanted to see the real speed at the SAX interface
10677 after a little too many Ximianer started complaining about the
10678 parser speed.
10679 added a --quiet option:
10680 paphio:~/XML -> ls -l db100000.xml
10681 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10682 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10683 3200006 callbacks generated
10684 real 0m1.270s
10685 Which means 16MBytes/s and 3Mcallback/s
10686
Daniel Veillardc62a1472002-03-19 18:35:12 +000010687Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xpath.c: valgrind spotted another error that time when running
10690 on libxslt regression tests
10691
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010692Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * Makefile.am: adding "make valgrind" running the full regression
10695 tests (except python ones) under Valgrind (using valgrind -q
10696 which was kindly added by the author).
10697 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10698 passes cleanly now except an obcure floating point initialization
10699 raised in log10() in one XPath regression test ???
10700 * tree.c: edited some comments to close #75244
10701
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010702Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10705 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10706 context of ScrollKeeper, made sure that if the number is
10707 an integer, the serialization follows the description at
10708 http://www.w3.org/TR/xpath#section-String-Functions
10709
Daniel Veillard5997aca2002-03-18 18:36:20 +000010710Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010712 * configure.in: preparing 2.4.18
10713 * doc/*: updated and rebuilt the web site
10714 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10715 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010716 * parser.c: humm, changed the way the SAX parser work when
10717 xmlSubstituteEntitiesDefault(1) is set, it will then
10718 do the entity registration and loading by itself in case the
10719 user provided SAX getEntity() returns NULL.
10720 * testSAX.c: added --noent to test the behaviour.
10721
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010722Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * parser.c: Wilfried Teiken provided a hackish but working
10725 way to get context reported back on entities when parsing
10726 with SAX and without breaking the DOM build.
10727
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010728Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * c14n.c: applied a new patch from Aleksey Sanin
10731 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10732 to reference Aleksey implementation of XML digital Signatures
10733
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010734Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * xpath.c: small fix to avoid potential problem due to
10737 ordering of freeing data
10738 * python/Makefile.am: people were complaining about
10739 the generated file in python dir not being built
10740
Daniel Veillardd2379012002-03-15 22:24:56 +000010741Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10744 python/generator.py python/libxml.c python/types.c: Cleanup
10745 of the python Makefiles based on Jacob and James feedback,
10746 fixed the spec file accordingly, fixed the number of warning
10747 that passing my pedantic CFLAGS was generating. Conclusion
10748 is that Python includes are real crap.
10749
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010750Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * configure,in: it was reported quite a few times that
10753 xml2-config --cflags should not output
10754 -I$includeprefix/libxml2/libxml because libxml2 header names
10755 clashes with existing names like list.h from C++ stl.
10756 Includes should be #include<libxml/xxx.h> so ...
10757
Daniel Veillard6f293b12002-03-15 09:42:33 +000010758Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * c14n.c: another patch from Aleksey Sanin
10761
Daniel Veillard5c396542002-03-15 07:57:50 +000010762Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10765 canonicalization algorithm
10766 * doc/xml.html doc/index.html: added the C14N references on the
10767 index page.
10768
jacob berkman9be65862002-03-14 02:15:56 +0000107692002-03-13 jacob berkman <jacob@ximian.com>
10770
10771 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10772 usage, redundant, and gcc specific
10773
Daniel Veillard75be0132002-03-13 10:03:35 +000010774Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xpath.c: speedup some node selection operations, this can
10777 have a significant impact on DocBook Norm's stylesheets
10778 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10779 make sure it's always the case
10780 * debugXML.c: distinguish CDATA and comments in ls operations
10781
Daniel Veillard61f26172002-03-12 18:46:39 +000010782Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10785 to generate better API descriptions etc...
10786
Daniel Veillard9ff88172002-03-11 09:15:32 +000010787Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * c14n.c: Fixing #74186, made sure all boolean expressions
10790 get fully parenthesized, ran indent on the output
10791 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10792 include/libxml/tree.h: also #74186 related, removed the
10793 --with-buffers option, and all the preprocessor conditional
10794 sections that were resulting from it.
10795
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010796Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * valid.c: applied patch from Dodji Seketeli fixing an
10799 uninitailized variable in xmlValidGetValidElements()
10800
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010801Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * c14n.c: fixed a few comments
10804 * doc/*.html doc/*/*.html: regenerated the docs and added
10805 the C14N API
10806 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10807
Daniel Veillardfa49d872002-03-09 10:20:00 +000010808Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * check-xml-test-suite.py: fix to adapt varaiations in the
10811 bindings
10812 * configure.in python/setup.py python/setup.py.in: fixed to
10813 have the version of the python scripts automatically updated
10814
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010815Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10818 in xmlCopyProp()
10819
Daniel Veillardaf43f632002-03-08 15:05:20 +000010820Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * configure.in: preparing 2.4.17 release
10823 * doc/*: updated and rebuilt the docs
10824 * xpath.c: fixed a comment
10825 * python/libxml.c: fixed a possible reentrancy problem
10826
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010827Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10830 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10831 added a specific regression test
10832 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10833 not raise exceptions when failing to find the attribute.
10834
Daniel Veillard90bc3712002-03-07 15:12:58 +000010835Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * configure.in xmllint.c: owen pointed out a problem with the
10838 ftme fix, gettimeofday() was not detected by configure and
10839 the ftime header wasn't included, dohhh
10840
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010841Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * configure.in xmllint.c: trying to fix #71457 for timing
10844 precision when gettimeofday() is not availble but ftime() is
10845
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010846Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10849 are now copied on install and part of the -devel RPM
10850
Daniel Veillard7b416132002-03-07 08:36:03 +000010851Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * xpath.c: trying to avoid bug #72150 which was apparently
10854 caused by a gcc bug (or a processor problem) as detailed
10855 at http://veillard.com/gcc.bug
10856
Daniel Veillardf742d342002-03-07 00:05:35 +000010857Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10860 fixed xmlReconciliateNs(), added a Python test/example for
10861 inter-document cut'n paste
10862 * python/libxml.py: fixed node.doc on document nodes and added
10863 xpathEval() onto node objects
10864
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010865Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10868 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10869 fixup and integrated tests for the serialization stuff
10870
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010871Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10874 moved the libxml man page to section 3
10875
Daniel Veillard1e774382002-03-06 17:35:40 +000010876Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * tree.c: fix bug #72490
10879 * python/libxml.c python/libxml.py: added methods serialize()
10880 and saveTo() to all node elements.
10881
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010882Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * xmlIO.c: closed #73430, don't read from an input source
10885 which indicated an end-of-file or an error.
10886
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010887Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * parser.c: make sure SAX endDocument is always called as
10890 this could result in a Python memory leak otherwise (it's
10891 used to decrement ref-counting)
10892 * python/generator.py python/libxml.c python/libxml.py
10893 python/libxml2-python-api.xml python/libxml2class.txt
10894 python/tests/error.py python/tests/xpath.py: implemented
10895 the suggestions made by Gary Benson and extended the tests
10896 to match it.
10897
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010898Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * python/generator.py: applied patch fixing #73450
10901
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010902Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * xpath.c: fixing #61290 "namespace nodes have no parent"
10905 long standing divergence from the XPath REC. NodeSets
10906 simply hold a copy of namespace nodes and those node ->next
10907 points to the parent (which may not be the node carrying the
10908 definition).
10909 * include/libxml/xpath.h: flagged but didn't added a possible
10910 speedup
10911 * DOCBparser.c HTMLparser.c: removed some warnings from push
10912 parser due to new state being added.
10913 * tree.c: new fix from Boris Erdmann
10914 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10915 the XML Canonalization support from Aleksey Sanin
10916
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010917Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * tree.c: patch from Boris Erdmann fixing some namespace odities
10920 with xmlCopyNode()
10921
Daniel Veillardc6613042002-03-02 09:34:02 +000010922Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xmlIO.c: fix bug #72706 when loading a NULL entity
10925
Daniel Veillardc0fef772002-03-01 16:16:31 +000010926Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10929 actually change in a future XML Namespace revision.
10930
Daniel Veillard79426f22002-03-01 16:14:17 +000010931Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10934 added the possibility of returning nodesets from XPath extension
10935 functions written in Python
10936
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010937Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * python/*: commiting some Python bindings work done while travelling
10940
Daniel Veillard97300512002-03-01 09:13:41 +000010941Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10944 explicitely with memory debugging switched on
10945
Daniel Veillard6361da02002-02-23 10:10:33 +000010946Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10949 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10950 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10951 the accessor generator for strings
10952 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10953 regression test.
10954
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010955Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * python/README python/generator.py python/libxml.c python/setup.py:
10958 added the 'usual' setup.py to allow building a libxml2-python
10959 module based on the same code. The initialization is however
10960 different the 2 .so files fo libxml2 and libxslt are identical and
10961 they entry point initialize both libraries. this is done to avoid
10962 some possible nasty problem since the Python don't merge the maps
10963 of all shared modules.
10964
Daniel Veillard158a4d22002-02-20 22:17:58 +000010965Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * parser.c: fixed a push/encoding bug reported by Michael
10968 on librsvg
10969
Daniel Veillard7839e162002-02-20 18:54:48 +000010970Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * include/libxml/parserInternals.h: fixes a misplaced #endif
10973
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010974Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * parser.c valid.c: found and fixed a couple of allocation bugs
10977
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010978Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * doc/xml.html doc/python.html doc/*: added a Python and binding
10981 page describing the current state of the Python bindings and
10982 giving pointers to the other languages wrappers.
10983
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010984Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10987 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10988 rebuilt the API and web site
10989 * xpath.c: fixed #71978 portability bugs
10990
Daniel Veillard8aff2472002-02-19 21:50:43 +000010991Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10994
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010995Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * include/libxml/parserInternals.h parser.c: had to change
10998 2 internal parsing API when processing document content
10999 to check the start and end of element content are defined
11000 in the same entity
11001 * valid.c include/libxml/valid.h: attribute normalization can
11002 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11003 with the context to report it.
11004 * SAX.c: fixed the last known bugs, crazy validation constraints
11005 when a document is standalone seems correctly handled. There
11006 is a couple of open issues left which need consideration especially
11007 PE93 on external unparsed entities and standalone status.
11008 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11009 The 2 tests left failing are actually in error. Cleanup done.
11010
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011011Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * valid.c: implemented E59 spaces in CDATA does not match the
11014 nonterminal S
11015
Daniel Veillard878eab02002-02-19 13:46:09 +000011016Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * SAX.c parser.c valid.c: more validation test fixups
11019 * check-xml-test-suite.py: added duration info for the tests
11020
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011021Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * parser.c valid.c: a couple of errors were reported but not
11024 saved back as such in the parsing context. Down to 1% failure rate
11025 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11026
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011027Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * xmlInternald.c: isExtender was missing a char
11030 * parser.c include/libxml/parser.h: % are acceptable in the
11031 internal subset if within a PUBLIC ID
11032
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011033Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * SAX.c parserInternals.c valid.c: more work on the conformance
11036 suite. Took the step to finally block documents with encoding
11037 errors. It's a fatal error per the spec, people should have fixed
11038 their documents by now.
11039
Daniel Veillard55253e22002-02-18 14:32:39 +000011040Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * check-xml-test-suite.py: fixed the test script after some discussion
11043 on the semantic of TYPE="error"
11044 * Makefile.am: added the script to the distrib
11045
Daniel Veillard28757702002-02-18 11:19:30 +000011046Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * SAX.c entities.c: fixed a couple of conformances issues deep
11049 into the validation code (standalone and undeclared Notations)
11050
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011051Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11054 stayed there for years !
11055
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011056Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11059 missing
11060
Daniel Veillardc7612992002-02-17 22:47:37 +000011061Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * check-xml-test-suite.py: improved the behaviour a bit as
11064 well as the logs
11065 * parser.c valid.c SAX.c: fixed a few more bugs
11066 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11067
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011068Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * check-xml-test-suite.py: python script to run regression tests
11071 against the XML Test suite of W3C/OASis
11072 * SAX.c: fixed a validation bug
11073 * parser.c: fixed 3 errors pointed by the test suite
11074 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11075 * python/Makefile.am: fixed a dependendy
11076
Daniel Veillard9f28f302002-02-15 20:48:08 +000011077Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * xmlmemory.c: avoid a warning bug #71594
11080
Daniel Veillard144024e2002-02-13 21:14:46 +000011081Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11084 warning on alpha/Tru64
11085
Daniel Veillarde4301c82002-02-13 13:32:35 +000011086Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * include/libxml/entities.h: fixing a comment
11089 * valid.c: fixing some troubles with validity check on namespaces
11090 * result/VC/NS3 test/VC/NS3: added a specific regression test
11091
Daniel Veillarda6d05382002-02-13 13:07:41 +000011092Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * tree.c: Fixing #71342 serializing '\n' in attribute values
11095 * result/noent/att3 result/att3 test/att3: added a specific
11096 test.
11097
Daniel Veillard797a5652002-02-12 13:46:21 +000011098Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * python/libxml.c: couple of bug fixes
11101
Daniel Veillard01a6d412002-02-11 18:42:20 +000011102Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * python/*.py: removed tabs and used spaces.
11105
Daniel Veillard397ff112002-02-11 18:27:20 +000011106Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11109 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11110
Daniel Veillard03517542002-02-11 13:54:40 +000011111Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11114 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11115
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011116Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * include/libxml/encoding.h include/libxml/entities.h
11119 include/libxml/globals.h include/libxml/parser.h
11120 include/libxml/threads.h include/libxml/tree.h
11121 include/libxml/xmlmemory.h: trying to fix the include mess
11122
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011123Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * include/libxml/xmlmemory.h: reverted part of the previous
11126 attempt to provide #69655, this was breaking the build.
11127
Daniel Veillard0ba59232002-02-10 13:20:39 +000011128Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11131 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11132 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11133 include/libxml/parserInternals.h include/libxml/tree.h
11134 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11135 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11136 clean.
11137 * python/libxml.c: fixed a warning.
11138
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011139Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11142 copying of node, merge back IDs in the target document.
11143 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11144 test/XInclude/ents/ids.xml: test case
11145 * result/VC/ElementValid4: output changed due to a typo fix
11146
Daniel Veillard1c18e302002-02-09 22:16:40 +000011147Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011150 generate the dependencies right as Jacob found out. Add
11151 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011152
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011153Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * parserInternals.c valid.c: Justin Fletcher found some parts
11156 of the code needing cleanup
11157 * libxml.spec.in python/Makefile.am python/generator.py
11158 python/libxml.c python/libxml.py: Fixed the python Makefiles
11159 corrected a bug showing up on ia64, changed the name of the
11160 python internal module too
11161
Daniel Veillard07be19b2002-02-08 14:20:35 +000011162Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * Makefile.am: applied patch from Andris Pavenis for binary
11165 name suffixes
11166
Daniel Veillardf216d462002-02-08 13:44:24 +000011167Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * xmllint.c win32/win32config.h: fixing #68748
11170
Daniel Veillardd455d792002-02-08 13:37:46 +000011171Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * valid.c: fixing #70166
11174
11175Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * valid.c: fixing #70077
11178
Daniel Veillardc575b992002-02-08 13:28:40 +000011179Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * Copyright Makefile.am README configure.in libxml.spec.in:
11182 Changed to the MIT Licence
11183 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11184 doc/xmlio.html: updated the doc accordingly
11185 * include/libxml/xmlwin32version.h configure.in: preparing
11186 2.4.14 release
11187 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11188 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11189 fixed the const xmlChar * wrapper and generator, XPath extension
11190 functions now use the context as first argument
11191 * python/tests/tstxpath.py python/tests/xpath.py
11192 python/tests/xpathext.py: Updated the tests accordingly
11193 * tree.c: fixed bug #70067
11194
Daniel Veillard7db38712002-02-07 16:39:11 +000011195Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * Makefile.am: cleanup
11198 * debugXML.c: always use stdout if output is NULL
11199 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11200 * python/Makefile.am python/generator.py python/libxml2class.txt
11201 python/libxml_wrap.h python/types.c: augmented the number of bindings
11202 handling FILE * and XPath contexts
11203 * python/tests/Makefile.am: avoid a stupid problem due to the
11204 use of TEST.
11205
Daniel Veillard15a143b2002-02-06 22:40:50 +000011206Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11209
Daniel Veillard70cab352002-02-06 16:06:58 +000011210Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * python/TODO python/libxml.c: cleanup the extension function lookup
11213 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11214
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011215Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * configure.in python/Makefile.am: do not install outside
11218 of prefix
11219
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011220Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * python/TODO python/libxml.c: started adding SAX interfaces
11223 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11224 SAX test
11225
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011226Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * tree.c: hardened the addChild function
11229 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11230 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11231 added accessors needed for xmlNode, a bit more testing and
11232 extension of interfaces
11233 * python/tests/Makefile.am python/tests/build.py: added a test
11234 build from scratch/save/load/check
11235
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011236Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * parserInternals.c: change a small bit in the way valididy
11239 error messages get initialized
11240 * python/TODO python/libxml.c python/libxml2-python-api.xml
11241 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11242 added some memory debugging to track leaks at the libxml2 level
11243 * python/tests/*.py: changed all tests to check for leaks,
11244 there is just one left in XPath extension registrations.
11245
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011246Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * python/TODO python/generator.py python/libxml2-python-api.xml
11249 python/libxml2class.txt: more accessor classes for the parser
11250 context, allow to switch on and check validity
11251 * python/tests/Makefile.am python/tests/error.py
11252 python/tests/invalid.xml python/tests/valid.xml
11253 python/tests/validate.py: attded more test and and added error.py
11254 which I forgot to commit in the last step
11255
Daniel Veillard3ce52572002-02-03 15:08:05 +000011256Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * python/Makefile.am python/types.c: cleanup
11259 * python/libxml.c python/libxml.py python/libxml_wrap.h
11260 python/generator.py python/libxml2-python-api.xml
11261 python/libxml2class.txt: added class for parser context, added
11262 first cut for push mode support. Added a framework to generate
11263 accessors functions.
11264 * python/tests/Makefile.am python/tests/push.py: added a push
11265 test
11266
Daniel Veillardcfb05462002-02-02 23:18:22 +000011267Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11270 bug a bit of cleanup.
11271
Daniel Veillard5d819032002-02-02 21:49:17 +000011272Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11275 python/libxml2class.txt: adding error redirections and preformat
11276 to a python handler
11277 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11278 tests self checking
11279
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011280Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11283 a function
11284
Daniel Veillard9589d452002-02-02 10:28:17 +000011285Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11288 python/libxml.c python/libxml2-python-api.xml
11289 python/libxml2class.txt: Progressing through the TODOs, class
11290 description output, extra XML API, RPM now builds the wrappers
11291 for all python installed versions
11292
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011293Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * configure.in libxml.spec.in python/Makefile.am python/TODO
11296 python/generator.py python/libxml2class.txt: added more informations
11297 in the libxml2-python package including docs. Slightly changed
11298 the class hierarchy
11299 * python/tests/*: added basic regression tests infrastructure too
11300
11301Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11304 added libxml2-python as part of the packages installed
11305
Daniel Veillarda7340c82002-02-01 17:56:45 +000011306Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * python/Makefile.am python/generator.py python/libxml.c
11309 python/libxml.py: more work, now able to extend the
11310 XPath interpreter with functions written in python.
11311
Daniel Veillardc3e39442002-02-01 09:29:41 +000011312Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * python/Makefile.am: Jacob sent a patch to allow building from
11315 tarfile.
11316
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011317Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11320 inserted the python wrappers build, I hope this won't be too
11321 unportable
11322
Daniel Veillard1971ee22002-01-31 20:29:19 +000011323Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * xpath.c: minor optimization
11326 * python/generator.py python/libxml.c python/libxml.py
11327 python/libxml_wrap.h: more work on the python bindings,
11328 they now support XPath and there is no evident leak
11329
Daniel Veillard36ed5292002-01-30 23:49:06 +000011330Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * python/generator.py python/libxml.c python/libxml.py:
11333 more work on the python bindings generator.
11334
Daniel Veillard96fe0952002-01-30 20:52:23 +000011335Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * python/generator.py python/libxml.c python/libxml_wrap.h:
11338 more work on the python bindings.
11339
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011340Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * python/generator.py python/libxml.c python/libxml.py
11343 python/libxml_wrap.h: commited early version of a python binding
11344 for private use only ATM
11345
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011346Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * entities.c tree.c include/libxml/entities.h: applied patch
11349 from Anthony Jones to implement copy of DTD subtree too. Had
11350 just to keep 2 function private which really ought to become
11351 public ones.
11352
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011353Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * xmllint.c: added pointers to the web pages in the usage()
11356
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011357Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * tree.c: more fixes from Petr Kozelka for attribute handling
11360 in the tree API to align the semantic with DOM.
11361
Daniel Veillard36065812002-01-24 15:02:46 +000011362Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * valid.c tree.c entities.c: another set of patches from
11365 Anthony Jones for copy operations cleanup and robustness
11366
Daniel Veillardf8592562002-01-23 17:58:17 +000011367Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11370 an alphabetic index based on comments content
11371 * doc/*: rebuilt the web site with the new references
11372
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011373Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * parserInternals.h: Greg Sjaardema suggested to use an
11376 eponential buffer groth policy in xmlParserAddNodeInfo()
11377
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011378Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11381 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11382 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11383 to generate cross-references, and added/updated the stylesheets
11384 to generate and link API indexes. The generic keyword index
11385 is not done yet.
11386 * doc/*.html: regenerated all the usual docs too
11387
Daniel Veillard2070c482002-01-22 22:12:19 +000011388Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * debugXML.c: added an xpath function to the shell for T. V. Raman
11391
11392Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011393
11394 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11395 debug routines.
11396
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011397Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11400 support of attribute nodes
11401
Daniel Veillard9d06d302002-01-22 18:15:52 +000011402Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11405 hopefully near complete and fully documented of the API in XML
11406 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11407 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11408 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11409 include/libxml/parserInternals.h include/libxml/valid.hi
11410 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11411 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11412 include/libxml/xpath.h include/libxml/xpathInternals.h:
11413 Cleaned up the doc comments a lot in the process, the interface
11414 coverage is now 100%
11415
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011416Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11419 extracts comments from the gtk-doc DocBook output (a bit
11420 convoluted but seems to work).
11421
Daniel Veillard61006472002-01-21 17:31:47 +000011422Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11425 added an XML description of the API, moved the script generating
11426 it here. Added a "make api" target
11427
Daniel Veillardd2f23002002-01-21 13:36:00 +000011428Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11431
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011432Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * xpath.c include/libxml/xpathInternals.h: the change made to
11435 xmlXPathFuncLookupFunc was incompatible roll it back
11436
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011437Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * SAX.c: cleanup patch from Anthony Jones
11440 * doc/Makefile.am: fix the headers to avoid in make scan
11441 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11442 includes, * vs Ptr and general cleanup
11443 * parsedecl.py: first version of a script to extract the
11444 module interfaces, the goal will be to provide .decl or XML
11445 specification of the interfaces to build wrappers.
11446
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011447Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11450 now provides return codes in case of errors
11451
Bjorn Reese026d29f2002-01-19 15:40:18 +000011452Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11453
11454 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11455 Upgraded to trio baseline 1.6
11456 * strio.h strio.c: Replaced by triostr.h and triostr.c
11457
Daniel Veillard572577e2002-01-18 16:23:55 +000011458Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11461 of strdup usage in the code
11462
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011463Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * parser.c error.c: Keith Isdale complained rightly that
11466 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11467
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011468Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * tree.c: fixed the funxtion to set the xml: attributes
11471 * debugXML.c: added "setbase" to test it.
11472
Daniel Veillard2c748c62002-01-16 15:37:50 +000011473Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11476 to allow updating an attribute content
11477
Daniel Veillard8de85c62002-01-15 17:10:15 +000011478Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * libxml.h: try to avoid problems when compiling on Windows
11481
Daniel Veillard314cfa02002-01-14 17:58:01 +000011482Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * hash.c: patch from Anthony Jones for hash.c allocation size
11485 * Makefile.am: trying to work around Yet Another Libtool Madness
11486 and build the 2.4.13 release finally ...
11487
Daniel Veillard744683d2002-01-14 17:30:20 +000011488Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11491 * doc/* : update of the documentation
11492
Daniel Veillarde6a55192002-01-14 17:11:53 +000011493Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11496 at fixing #61290 :-(
11497
Daniel Veillardfb25a512002-01-13 20:32:08 +000011498Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11501 Fixes bug #67229
11502
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011503Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * tree.c: trying to avoid troubles when a subtree is copied
11506 and coalesced in part with the target tree. Should fix
11507 bug #67407
11508
Daniel Veillardd8224e02002-01-13 15:43:22 +000011509Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * valid.c: fixed validation of attributes content of type
11512 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11513 values, very old bug. Fixes #67671
11514
Daniel Veillard8107a222002-01-13 14:10:10 +000011515Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * parser.c include/libxml/parserInternals.h tree.c: integrated
11518 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11519 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11520
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011521Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * threads.c: applied Serguei Narojnyi's patch to add native
11524 thread support on the Win32 platform
11525 * testThreadsWin32.c Makefile.am: added the test program also
11526 from Serguei, Win32 specific
11527 * include/win32config.h include/libxml/xmlwin32version.h.in:
11528 added patch from Igor for the Windows thread specific defines.
11529
Daniel Veillard845cce42002-01-09 11:51:37 +000011530Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11533
Daniel Veillard7b602b42002-01-08 13:26:00 +000011534Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11537 output page into XMLinfo.html. Close bug #66951 and
11538 raised by Robert Collins too.
11539
Daniel Veillard73c6e532002-01-08 13:15:33 +000011540Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * encoding.c: Paul Keogh pointed out a possibility of segfault
11543 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11544 Closes bug # 68238
11545
Daniel Veillard4a859202002-01-08 11:49:22 +000011546Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * doc/*.html: updated the Gdome2 links
11549
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011550Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * libxml.h: Applied following patches from Robert Collins
11553 and make sure IN_LIBXML is defined when compiling it
11554 -------
11555 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11556 as well as Visual C.
11557 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11558 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11559 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11560 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11561 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11562 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11563 xmlSysIDExists xmlNoNetExists).
11564 * xmllint.c: Don't include winsock2.h for Cygwin.
11565
Daniel Veillard401c2112002-01-07 16:54:10 +000011566Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11569 when the version info is not present.
11570
Daniel Veillard6f42c132002-01-06 23:05:13 +000011571Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * tree.c: Anthony Jones pointed out a problem in
11574 xmlStringGetNodeList() and provided a fix for it
11575
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011576Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011578 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011579 xmlCreatePushParserCtxt() when the initial buffer passed
11580 is large.
11581
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011582Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * win32/*: big cleanup of the Windows/MSVC project files
11585 from Igor Zlatkovic
11586
Daniel Veillardcebb1362002-01-02 13:13:30 +000011587Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * doc/Makefile.am: should fix #67674 and avoid troubles if
11590 xsltproc is not available or fails in the prefix provided
11591
Daniel Veillard26908ab2002-01-01 16:50:03 +000011592Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11595
Daniel Veillard5344c602001-12-31 16:37:34 +000011596Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11599 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11600 Fixed a few other problems raised by Charlie Bozeman.
11601 * result/VC/ElementValid[5-7]: fixed the output
11602
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011603Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11606 patches from Charlie Bozeman. Regenerated the HTML docs.
11607
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011608Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11611 for Windows from Igor
11612
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011613Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * xmllint.c: applied Justin Fletcher patch for --output or -o
11616
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011617Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * win32/libxml2/libxml2.def.src: close #67019
11620
Daniel Veillard01db67c2001-12-18 07:09:59 +000011621Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmllint.c: applied Justin Fletcher generic timing patch
11624 similar to the one already applied to xsltproc.
11625
Daniel Veillardd1640922001-12-17 15:30:10 +000011626Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * include/libxml/tree.h tree.c: applied documentation patches
11629 from Charlie Bozeman
11630
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011631Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11632
11633 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11634
Daniel Veillard29e43992001-12-13 22:21:58 +000011635Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * valid.c: fix the xmlStrdup() used in the previous patch.
11638 * valid.c: added --dropdtd
11639 * tree.c: fixed xmlUnlinkNode so it also removes the references
11640 from the document if the node is a DTD
11641
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011642Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * HTMLtree.c valid.c: cleanup some static declarations
11645
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011646Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * xmllint.c: removed another strdup()
11649 * doc/FAQ: removed the HP/UX entry
11650
Daniel Veillarded472f32001-12-13 08:48:14 +000011651Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * valid.c: fix bug #66816 when validating.
11654 * xmllint.c: don't use sys/time.h if configure did not found it
11655
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011656Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11657
11658 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11659 xmlcatalog_man.xml
11660
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011661Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11664 xmlInitMemory() was declared twice
11665
Daniel Veillardb82c1662001-12-09 14:00:54 +000011666Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * globals.c: do not reference strdup() !
11669 * configure.in libxml-2.0.pc.in: trying to fix the libs
11670 of the various config extraction modules
11671
Daniel Veillardef90ba72001-12-07 14:24:22 +000011672Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * configure.in : preparing 2.4.12
11675 * doc/* : updated and rebuilt the docs
11676
Daniel Veillard220346d2001-12-07 11:33:54 +000011677Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * uri.c: closed bug #66159
11680 * testURI.c: added --escape option
11681 * configure.in: some cleanup for xml2-config --cflags
11682
Daniel Veillard2a906822001-12-06 14:34:08 +000011683Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * globals.c testThreads.c: removed some misplaced includes
11686 of xmlversion.h
11687
Daniel Veillarde28313b2001-12-06 14:08:31 +000011688Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * threads.c: patch from Gary Pennington fixing a possible
11691 problem at initialization time.
11692
Daniel Veillardd3b08822001-12-05 12:03:33 +000011693Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011696 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011697 CodeWarrior.
11698
Daniel Veillarda7866932001-12-04 13:14:44 +000011699Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * xmllint.c: applied Geert Kloosterman's patch to fix
11702 --repeat --timing output
11703
Daniel Veillard19840942001-11-29 16:11:38 +000011704Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11707 where non-wellformed XML declaractions were not detected.
11708
Daniel Veillarde85d9342001-11-28 14:43:12 +000011709Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11712
Daniel Veillard22f25a82001-11-28 09:12:23 +000011713Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11716 gets reset by xmlCleanupInputCallbacks() and this makes the
11717 function useless. Same for output.
11718
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011719Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * xmlIO.c: robert pointed out a loop error in callback cleanups
11722
Daniel Veillard8faa7832001-11-26 15:58:08 +000011723Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11726 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11727 they are not really tied to debugging
11728
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011729Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11732 * xmllint.c: better --catalogs description
11733
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011734Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * tree.c: fixed a couple of problems in xmlSetProp()
11737
Daniel Veillardcd337f02001-11-22 18:20:37 +000011738Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11741 unappropriate stdout output.
11742
Daniel Veillard566d4df2001-11-22 13:00:53 +000011743Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11746 by Denis Beurive, closes #65111
11747
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011748Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * valid.c: in case of content model validity error, don't
11751 print it if validity warnings were not requested.
11752
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011753Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11756 * parserInternals.c: removed the last exit() call. Print an
11757 unmaskable error on stderr instead (library mismatch detection)
11758
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011759Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11760
11761 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11762 shell instructions from Heiko Rupp
11763
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011764Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * catalog.c: use the URL notation file:// for default catalog paths
11767
Daniel Veillard0ec98632001-11-14 15:04:32 +000011768Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * include/libxml/tree.h: better comments for _private fields
11771 * tree.c: removed a problem when copying an entity reference.
11772
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011773Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * vms/*: updated instructions and diffs from John A Fotheringham
11776
Daniel Veillarda11001b2001-11-12 22:45:36 +000011777Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * include/libxml/xmlerror.h: avoid an include problem if
11780 #include <libxml/xmlerror.h> happens first in code
11781 seems to be the case in KDE libs
11782
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011783Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11786 from Igor for Windows
11787
11788Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * Makefile.am: Gary Pennington pointed out a missing prefix
11791
Daniel Veillard43d3f612001-11-10 11:57:23 +000011792Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11795 * doc/*: upgraded and rebuilt the docs
11796
Daniel Veillardc1f78342001-11-10 11:43:05 +000011797Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * HTMLparser.c: fix comment in scripts element parsing.
11800 * result/HTML/doc3*: updated the results.
11801
11802Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * uri.c: another URI bug fix #63336, using Joel Young patch.
11805
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011806Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11809 a cleaned up version of the Pwd shell string generation.
11810
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011811Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * valid.c include/libxml/tree.h: trying to fix namespaces +
11814 validation problems for good, closing #63619 in the process
11815 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11816 wrong in this respect, fixed it.
11817
Daniel Veillardd536f702001-11-08 17:32:47 +000011818Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * xmllint.c: Morus Walter patch to allow --format and --encode
11821
Daniel Veillard5004f422001-11-08 13:53:05 +000011822Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * debugXML.c: Stefan Kost provided an help command for the shell
11825
Daniel Veillarda6825e82001-11-07 13:33:59 +000011826Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * debugXML.c: Heiko Rupp pointed that the shell would crash
11829 on empty nodesets returns.
11830
Daniel Veillard03f848d2001-11-07 12:53:46 +000011831Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11834 migh need the history libraries
11835
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011836Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11839 handle the case of < in quoted attributes, Bastian Kleineidam
11840
Daniel Veillardc853b322001-11-06 15:24:37 +000011841Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11844 fixing catalog breakages
11845 * Makefile.am catalog.c result/catalogs/catal
11846 result/catalogs/mycatalog.* test/catalogs/catal*:
11847 fixed more problems in catalog support, added more regression tests
11848 for both XML and SGML catalog handling
11849
Daniel Veillard66870c72001-11-05 19:27:49 +000011850Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * debugXML.c: applied an improvement to xmlGetLineNo() from
11853 Keith Isdale
11854
Daniel Veillardffe09c92001-11-05 14:21:47 +000011855Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11858 Side effect of the progressive catalog loading
11859
Daniel Veillardad661b92001-11-05 11:43:15 +000011860Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * Makefile.am: confexecdir and confexec_DATA were defined twice
11863 pointed out by Karl Eichwalder
11864
Daniel Veillard6eb17722001-11-04 22:19:27 +000011865Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * xmlcatalog.c: avoid unlink() and use remove() instead.
11868
Daniel Veillardea898282001-11-04 22:13:45 +000011869Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * libxml.spec.in: cleanup
11872 * include/libxml/xmlwin32version.h: updated with 2.4.8
11873
Daniel Veillarda4617b82001-11-04 20:19:12 +000011874Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11877 of compiling libxml with a non standard set of options
11878
John Fleck027edfb2001-11-04 20:13:58 +000011879Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11880
11881 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11882 document --sgml option, fixing gnome bugzilla #63382
11883
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011884Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11887 breakage of 2.4.7, added a couple of really needed APIs
11888 like xmlCatalogIsEmpty() and xmlNewCatalog()
11889 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11890 for install-catalog
11891 * configure.in: preparing 2.4.8
11892
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011893Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11894
11895 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11896 include/libxml/tree.h include/libxml/xmlIO.h: more include
11897 cleanups, export cleanly one html output + format function.
11898
11899Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * parser.c: removed initGenericErrorDefaultFunc call from
11902 xmlInitParser() since it could destroy previous calls to
11903 xsltSetGenericErrorFunc() effects
11904
Daniel Veillardebd38c52001-11-01 08:38:12 +000011905Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11908 keyword.
11909
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011910Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * Makefile.am: cleanup
11913 * threads.c: cleanup too
11914 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11915 from xsltproc
11916 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011917 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011918
Daniel Veillard91c00402001-10-30 17:41:38 +000011919Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11922 was not used anymore !
11923
Daniel Veillard52dcab32001-10-30 12:51:17 +000011924Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11925
11926 * configure.in: preparing 2.4.7
11927 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11928 manual page from John
11929 * doc/*: updated the doc and rebuilt the generated pages
11930
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011931Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * xmlIO.c: closing bug #62711, the library should never
11934 close stdin or stdout.
11935
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011936Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * uri.c: second pass at fixing #63336, using Joel Young
11939 final patch. looks okay.
11940
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011941Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * uri.c include/libxml/uri.h: trying to clear #63336
11944 allowing the escaping routine to parse unconformant
11945 URI-References.
11946
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011947Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11948
11949 * vms/readme.vms vms/build_libxml.com nanoftp.c
11950 include/libxml/xmlversion.h.in: a few VMS updates from
11951 John A Fotheringham
11952 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11953 and xmlCleanupOutputCallbacks() for the Perl binding people.
11954
Daniel Veillard635ef722001-10-29 11:48:19 +000011955Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11958 apply fixes to close #63271 and avoid segfaults when
11959 the error routine gets callbed before xmlInitParser()
11960 get called.
11961 * nanoftp.c error.c: Applied patches from Justin Fletcher
11962 correcting some xmlGenericError misuses.
11963
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011964Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11965
11966 *doc/xmllint.xml, doc/xmllint.1
11967 New and improved man page for xmllint - .xml is the original, .1
11968 is the generated man page
11969
Daniel Veillardc9484202001-10-24 12:35:52 +000011970Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11973 the web site from the main HTML document.
11974
Daniel Veillard5151c062001-10-23 13:10:19 +000011975Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11976
11977 * parser.c: fixed an erroneous validation bug when PE refs
11978 occurs in external parsed entities referenced from the
11979 internals subset
11980 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11981 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11982 added the associated testcase, it's a nice one.
11983 * HTMLparser.c: generate the DTD node as HTML still ...
11984 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11985
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011986Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * HTMLparser.c: fixed a bug in htmlNewDoc()
11989
Daniel Veillard89cad532001-10-22 09:46:13 +000011990Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * test/threads/*: added entities testing to the Thread test
11993 * testThreads.c: make the test reasonable
11994 * DOCBparser.c: fix the DTD public and system ID
11995 * xmllint.c: added --sgml for SGML DocBook importing
11996 * Makefile.am: added Docbtests target
11997
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011998Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12001 * testThreads.c: removed bogus include
12002
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012003Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12006 fixed a very serious (looping) validation bug
12007
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012008Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12009
12010 * include/libxml/globals.h include/libxml/threads.h threads.c
12011 testThreads.c: far more testing, cleaning up bugs
12012 * *.c : make sure globals.h is always included.
12013
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012014Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * HTMLparser.c: try to get rid of parser loops for good.
12017
Daniel Veillardab7488e2001-10-17 11:30:37 +000012018Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * configure.in: fixed some bugs in CFLAGS passing.
12021 * test/threads Makefile.am testThreads.c: added a specific
12022 threaded test case (really nasty, guaranteed).
12023
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012024Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * catalog.c: serious cleanup on the management of the
12027 XML catalog tree, more tests done, especially with
12028 the catalog PI.
12029
Daniel Veillard364789a2001-10-16 12:45:00 +000012030Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12031
12032 * catalog.c: avoid a problem in catalog cleanup on SMP if
12033 catalogs were not initialized.
12034
Daniel Veillard81463942001-10-16 12:34:39 +000012035Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * catalog.c xpath.c: trying to cleanup the not thread safe
12038 parts of the library.
12039
Daniel Veillard64a411c2001-10-15 12:32:07 +000012040Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * include/libxml/globals.h configure.in global.data: make
12043 the allocation be per-thread a configure option
12044 * encoding.c include/libxml/parser.h: fixed compilation
12045 errors
12046
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012047Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * include/libxml/parser.h: Norm reported that a few lines
12050 added were breaking libxslt compile, removed them for now
12051
Daniel Veillard6f350292001-10-14 09:56:15 +000012052Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * parser.c parserInternals.c threads.c: debugged and fixed
12055 initialization problems which were giving troubles on SMP
12056 boxes.
12057
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012058Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * include/libxml/Makefile.am: missing globals.h
12061
Daniel Veillarde7090612001-10-13 12:18:28 +000012062Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012063
Daniel Veillarde7090612001-10-13 12:18:28 +000012064 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012065
Daniel Veillardd0463562001-10-13 09:15:48 +000012066Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12069 include/libxml/parserInternals.h include/libxml/tree.h
12070 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12071 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12072 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12073 Applied the last patches from Gary, cleanup, activated threading
12074 all user accessible global variables are now handled in globals.[ch]
12075 Still a bit rought but make tests passes with either
12076 --with-threads defined at configure time or not.
12077 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12078 linking options
12079
Daniel Veillardb8478642001-10-12 17:29:10 +000012080Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * Makefile.am include/libxml/Makefile.am
12083 include/libxml/globals.h globals.c include/libxml/threads.h
12084 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12085 configure.in: started integrating the core of the thread support
12086 not activated yet but half integrated. The code should still
12087 compile and work anyway.
12088
Daniel Veillardb44025c2001-10-11 22:55:55 +000012089Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12092 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12093 integrating the non-controversial parts of Gary Pennington
12094 multithread patches
12095 * catalog.c: corrected a small bug introduced
12096
Daniel Veillard75b96822001-10-11 18:59:45 +000012097Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * catalog.c include/libxml/catalog.h: very serious cleanup,
12100 isolating unportable code and as much as possible the accesses
12101 to the global shared catalog. May need more testing !
12102
Daniel Veillard78d12092001-10-11 09:12:24 +000012103Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12106 Keith Isdale patches for the XSLT debugger interfaces. Some
12107 cleanup
12108
Daniel Veillardff0b7312001-10-11 06:46:09 +000012109Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12112 * DOCBparser.c: generate line nubers in elements
12113
Daniel Veillard60087f32001-10-10 09:45:09 +000012114Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12115
12116 * configure.in: preparing 2.4.6 release
12117 * doc/xml.html doc/html/*: updated and rebuilt the docs
12118 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12119
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012120Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12121
12122 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12123 adding documentation for DV's supercatalog support
12124
Daniel Veillard82d75332001-10-08 15:01:59 +000012125Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12128 super catalog support adding one API and one flag --sgml to
12129 xmlcatalog
12130
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012131Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12132
12133 * doc/xmlcatalog_man.xml, xmlcatalog.1
12134 One more crack at
12135 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12136
12137
Thomas Broyer47334c02001-10-07 16:41:52 +000012138Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12139
12140 * xpath.c: implemented xmlXPathObjectCopy for external objects
12141 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12142
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012143Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12144
12145 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12146 finishing up fix to
12147 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12148 the xmlcatalog man page display more elegantly
12149
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012150Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * configure.in: closing bug #61832
12153 * HTMLparser.c: removed a warning
12154
Daniel Veillard6ab38382001-10-06 13:08:27 +000012155Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * xpath.c: fixing #61673 part I, do not loose doc information
12158 when copying result value trees.
12159
Daniel Veillard556c6682001-10-06 09:59:51 +000012160Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * xpath.c: trying to harden the XPath interpreter
12163
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012164Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12165
12166 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12167 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12168
William M. Brack1633d182001-10-05 15:41:19 +000012169Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12170
12171 * HTMLparser: repaired another loop problem
12172
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012173Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12176 parsing.
12177 * xpath.c: fix bug #61291 the default XML namespace node is
12178 missing from the namespace axis.
12179 * tree.c: refuse to create namespaces nodes with prefix "xml"
12180
Daniel Veillard651f9472001-10-04 14:51:06 +000012181Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * SAX.c: ouch a non-defined namespace could lead to a crash,
12184 fixed #61215
12185
Daniel Veillard7dd05702001-10-04 14:25:12 +000012186Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * parserInternals.c: closed bug #61054
12189
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012190Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * include/libxml/Makefile.am: closing #60708
12193
Daniel Veillarda293c322001-10-02 13:54:14 +000012194Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12197 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12198
Daniel Veillardf4309d72001-10-02 09:28:58 +000012199Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12202
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012203Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12206 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12207
Daniel Veillard16756b62001-10-01 07:36:25 +000012208Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * catalog.c: Justin Fletcher provided cleaup code in case
12211 HAVE_STAT is not defined
12212 * include/win32config.h: Igor Zlatkovic suggested to have
12213 HAVE_STAT defined there
12214
William M. Brack5e1cac12001-09-28 16:19:18 +000012215Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12216
12217 * catalog.c - fixed typing error reported by M. Barros
12218
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012219Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12220
12221 * xmllint.c - fixing typo
12222
William M. Brackd28e48a2001-09-23 01:55:08 +000012223Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12224
12225 * HTMLparser.c: small enhancement to prevent loop on
12226 unrecognizable data
12227
Daniel Veillardb1d62872001-09-21 09:47:08 +000012228Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * parserInternals.c: applying patch from bug #60757 this
12231 should close it
12232
Daniel Veillardc0631a62001-09-20 13:56:06 +000012233Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * catalog.c xmlcatalog.c: removed a couple of warning
12236 * xpath.c: try to solve the linking problem on platforms
12237 needing trio to compile
12238
Daniel Veillard1a123612001-09-19 08:06:23 +000012239Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012240
Daniel Veillard1a123612001-09-19 08:06:23 +000012241 * Makefile.am libxml.spec.in: backing up non-documented changes
12242 commited without review or aproval by Jens Finke <jens@gnome.org>
12243 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012244
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012245Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * configure.in: Joe Orton provided a patch fixing a problem
12248 when iconv is specified to be in a non-standard directory
12249 but wasn't exported in xml2-config --cflags
12250
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012251Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12252
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012253 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012254 troubles with 2.4.4 errors.
12255
Daniel Veillard16698282001-09-14 10:29:27 +000012256Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * encoding.c entities.c: do not output hexadecimal charrefs
12259 when serializing HTML since some version of Netscape can't
12260 grok it, generate decimal ones.
12261 * result/HTML/doc3.htm: output changed due to previous test
12262 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12263
Daniel Veillard98fed372001-09-13 11:34:58 +000012264Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12267 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12268
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012269Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012270 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012271
12272 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12273 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12274 updated the configuration scripts systems accordingly
12275
Daniel Veillard04382ae2001-09-12 18:51:30 +000012276Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * configure.in: preparing for 2.4.4
12279 * doc/xml.html doc/html/*: updated and rebuilt the docs
12280
Daniel Veillardd63437e2001-09-12 15:00:27 +000012281Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * win32/dsp/libxml2.def.src: tried to incorporate comments
12284 from bug #59220
12285
Daniel Veillard319a7422001-09-11 09:27:09 +000012286Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * parser.c result/noent/wml.xml: fixed bug #59981 related
12289 to handling of '&' in attributes when entities are substitued
12290
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012291Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * libxml.h include/libxml/xmlversion.h.in
12294 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12295 Tried to close bug #60131
12296
Daniel Veillardbce62332001-09-10 18:46:55 +000012297Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12298
12299 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12300
Daniel Veillard143b04f2001-09-10 18:14:14 +000012301Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * SAX.c: fixing bug #59946 on xmlns=""
12304
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012305Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12308 but allocates a new error code.
12309
Daniel Veillard05c13a22001-09-09 08:38:09 +000012310Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * xmllint.c: John Fleck fixed typos in the options output
12313 * parser.c SAX.c: fix ignorable white space SAX selection
12314
12315Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * entities.c: Steve Underwood found the possibility of an
12318 ininite loop in case of error.
12319
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012320Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12323
Daniel Veillarda050d232001-09-05 15:51:05 +000012324Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * parser.c: warn if version is not 1.0 but it's not
12327 strictly speaking an error after analyzing the spec
12328
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012329Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12330
12331 *doc/catalog.html - add link to the html version of the
12332 man page, other linguistic cleanups
12333
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012334Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12335
12336 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12337 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12338 file, has not yet been included in the build.
12339
Daniel Veillard99784ff2001-09-01 16:20:28 +000012340Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * catalog.c: removed a duplicate affectation Justin Fletcher
12343
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012344Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * tree.c: Armin Sander pointed a possible text coalescing
12347 problem, completed his patch.
12348
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012349Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12350
12351 * trionan.c: Fixed const and volatile re-definition problem
12352
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012353Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * libxml.4 parser.c: doc updates from Heiko Rupp
12356 * parserInternals.c: 2 sanity checks from Heiko Rupp
12357
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012358Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * tree.c: applied patch from Armin Sander to make some pointers
12361 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012362 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012363
Daniel Veillardb06c6142001-08-27 14:26:30 +000012364Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * xpath.c: hum, restrict the integer usage gcc bug workaround
12367 to only gcc compilers so that other architecture don't get
12368 penalized by this limitation.
12369 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12370
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012371Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12374 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12375
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012376Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12379 --convert option to xmlcatalog to convert SGML ones to
12380 the XML syntax.
12381 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12382
12383 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012384Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * catalog.c xmlIO.c: started some serious testing and fixed
12387 a few bug and optmization needs.
12388
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012389Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12390
12391 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12392 preparing for a 2.4.3 release even if it may not be ready yet
12393 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12394 all file parsing lookup to go through the entity resolver, add
12395 to add an API to bypass it (needed to load catalogs themselves),
12396 some cleanup on the catalog code too.
12397 * nanoftp.c: small cleanup
12398 * doc/catalog.html: small update
12399
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012400Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12403 Jun Kuriyama
12404
Daniel Veillardffb120d2001-08-23 00:52:23 +000012405Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * doc/catalog.html: finished the catalog documentation
12408
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012409Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12410
12411 * doc/catalog.html doc/xml.html: added documentation about
12412 Catalog support, misses an API description
12413 * doc/html/*: reextracted the API pages
12414
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012415Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12418 Added the part about section 7.2 on URI resolution,
12419 fixed a side effect in the HTML parser, look complete
12420 and ready to rock except the URI/SystemID part!
12421
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012422Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * include/libxml/catalog.h include/libxml/parser.h
12425 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12426 xmlIO.c: added support and APIs needed for the catalog PI
12427 * include/libxml/xmlIO.h: cleanup
12428
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012429Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12432 include/libxml/catalog.h: starts to look okay, really
12433 plugged the new framework, cleaned a lot of stuff,
12434 added some APIs, except the PI's support missing this
12435 should be mostly complete
12436 * result/catalogs/* test/catalogs/*: added new test, enriched
12437 the existing one with URN ID tests
12438
Daniel Veillard64339542001-08-21 12:57:59 +000012439Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * catalog.c: fixed nextCatalog
12442 * result/catalogs/docbook test/catalogs/*: started adding
12443 a small regression test
12444
Daniel Veillardcda96922001-08-21 10:56:31 +000012445Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12448 more work on the XML catalog support.
12449 * parser.c include/libxml/parser.h: small cleanup seems using
12450 list as a public parameter name can give portability troubles
12451 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12452 include/libxml/xpath.h include/libxml/Makefile.am: removed
12453 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12454 wrappers
12455
Bjorn Reese45029602001-08-21 09:23:53 +000012456Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12457
12458 * Makefile.am trio.c triodef.h trionan.c xpath.c
12459 include/libxml/Makefile.am include/libxml/trionan.h:
12460 Re-worked Not-A-Number and Infinity support.
12461 * xmlcatalog.c: added readline include files
12462
Daniel Veillard344cee72001-08-20 00:08:40 +000012463Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12466 testCatalog as xmlcatalog, making it an installed app
12467 adding a shell, and preparing it to be a /etc/xml/catalog
12468 management tool, though not ready yet
12469 * catalog.c include/libxml/catalog.h: adding support for
12470 XML Catalogs http://www.oasis-open.org/committees/entity/
12471 not finished, there is some interesting tradeoffs and a
12472 few open questions left.
12473
Daniel Veillardb7664f42001-08-19 13:00:43 +000012474Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * xmllint.c: fixed a line formatting problem
12477
Daniel Veillard5015b712001-08-17 09:37:52 +000012478Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * SAX.c: removed a couple of unused variable (Albert Chin)
12481
Daniel Veillardbb371292001-08-16 23:26:59 +000012482Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12485 trying to fix some troubles w.r.t. function returning
12486 const xxxPtr.
12487
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012488Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12491 defined
12492
Daniel Veillardae6db172001-08-16 19:32:00 +000012493Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * xpointer.c: removed unused var
12496
Daniel Veillard09190202001-08-16 16:27:41 +000012497Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * testXPath.c: another small cleanup closing bug #59110
12500
Daniel Veillard796f4b62001-08-16 16:00:13 +000012501Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * win32/dsp/libxml2.def.src: small cleanup closing bug
12504 #59108
12505
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012506Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * example/gjobread.c: add xmlCleanupParser() before leaving
12509
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012510Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * config.h.in configure.in include/libxml/xmlwin32version.h:
12513 released 2.4.2
12514
Daniel Veillardd3d06722001-08-15 12:06:36 +000012515Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * include/libxml/valid.h debugXML.c valid.c: deprecate
12518 the non-boundchecking Sprintf functions, add Snprintf
12519 this should close bug #57984
12520
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012521Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12524 URIs before doing the lookups (pointed by Mark Vakoc)
12525
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012526Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * xpath.c: serious changes on Result Value Trees and NodeSets
12529 w.r.t. deallocation and collect operations. Probably not
12530 100% clean (merge of allocated trees smells like a problem).
12531 Seems sufficient to close #58943
12532
Daniel Veillard90493a92001-08-14 14:12:47 +000012533Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * xmllint.c: adding a --format option
12536
Daniel Veillardfe703322001-08-14 12:18:09 +000012537Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * xpath.c: count() was broken on Result Value Tree
12540 * xmlIO.c: fixed file:/// accesses on _WIN32
12541
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012542Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12545 macro was renamed, this should close bug #58683
12546
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012547Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12550 entity substitution mode text at the end of the entity might
12551 be added due to text coalescing.
12552 * nanoftp.c parser.c: small cleanup
12553
Daniel Veillard0c720972001-08-08 20:59:00 +000012554Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * HACKING: added John Fleck right to commit in the doc subdir
12557
Daniel Veillard48da9102001-08-07 01:10:10 +000012558Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12561 allow to inherit attributes from the DTD directly in the
12562 tree, this is needed for XPath and can be a useful feature.
12563 Inherited namespaces are always provided at the tree level now
12564 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12565 of tests for this feature (XSLT being the prime user).
12566
Daniel Veillard50f34372001-08-03 12:06:36 +000012567Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12570 testSAX.c xmlIO.c xmllint.c include/win32config.h
12571 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12572 include/libxml/xmlwin32version.h.in win32/README.MSDev
12573 win32/dsp/*: applied Win32 Facelift No.2 patches from
12574 Igor Zlatkovic for Windows/MSC
12575
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012576Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * SAX.c: unparsedEntityDecl() the URI computation of the
12579 entity wasn't done breaking XSLT unparsed-entity-uri()
12580
Daniel Veillard567e1b42001-08-01 15:53:47 +000012581Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * xpath.c: fixed a bug when walking the descendants and
12584 the current node has no children
12585 * debugXML.c: show up when a text node is supposed to not be escaped
12586
Thomas Broyerf186c822001-07-31 23:30:37 +000012587Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12588
12589 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12590 worked like the set:leading() function)
12591 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12592
Daniel Veillardba6db032001-07-31 16:25:45 +000012593Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12596
Daniel Veillard57905372001-07-31 15:52:17 +000012597Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * include/libxml/xmlIO.h: apply change to close #58141
12600 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12601
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012602Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * parser.c: when the internal subset uses a PE, then the
12605 included entity can use conditional sections.
12606
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012607Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12610 when walking the namespace axis showing up in
12611 libxst/tests/general/bug-12
12612 * xmlmemory.c: added the possibility to trace a given block
12613 defined by its address
12614
Daniel Veillard4aafa792001-07-28 17:21:12 +000012615Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * parser.c: don't override existing encoding specified before
12618 starting xmlParseDocument()
12619
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012620Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * include/libxml/xmlwin32version.h: reinserted, needed for
12623 Windows users of CVS
12624
Darin Adlera77cac02001-07-27 17:41:51 +0000126252001-07-27 Darin Adler <darin@bentspoon.com>
12626
Darin Adler699613b2001-07-27 22:47:14 +000012627 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12628 * testCatalog.c: Add include of <libxml/parser.h>.
12629
126302001-07-27 Darin Adler <darin@bentspoon.com>
12631
Darin Adlera77cac02001-07-27 17:41:51 +000012632 * include/libxml/.cvsignore:
12633 * include/libxml/xmlwin32version.h:
12634 Remove this file from CVS because it's generated.
12635
Daniel Veillard50822cb2001-07-26 20:05:51 +000012636Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * parser.c include/libxml/parser.h: applied const patches from
12639 Tom Moog #58002
12640
Thomas Broyerba4ad322001-07-26 16:55:21 +000012641Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12642
12643 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12644 lookup framework
12645
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012646Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * tree.c: fixed xmlCopyNode() for documents
12649
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012650Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12653
12654Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012655
12656 * parser.c: fixes bug #57652 reported by Morus Walter
12657
Daniel Veillarde3924972001-07-25 20:25:21 +000012658Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12661
Daniel Veillarda53c6882001-07-25 17:18:57 +000012662Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12665 errors, lesson don't add new functions at 1am before a release
12666 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12667 from XPath initialization when possible.
12668
Daniel Veillardd9bad132001-07-23 19:39:43 +000012669Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * result/scripts/base*: removing history/readline changed
12672 this slightly
12673 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12674 xmllint.c: make element content line number generation
12675 optionnal to avoid breaking old apps added interface to switch
12676
Daniel Veillardf012a642001-07-23 19:10:52 +000012677Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012680 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012681 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12682 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12683 John Kroll fixes to allow saving to HTTP via PUT (or
12684 POST of needed).
12685 * doc/html/*.html: regenerated the docs
12686
Thomas Broyere8126242001-07-22 03:54:15 +000012687Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12688
12689 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12690 xmlHashScanFull and xmlHashScannFull3 to get passed the
12691 three keys as arguments to the callback function
12692
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012693Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * configure.in Makefile.am: removed libxml softlink for good
12696 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12697 100% coverage by gtk-doc
12698
Daniel Veillard8599e702001-07-17 21:38:51 +000012699Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12702 fixed serious troubles due to size_t vs. int mismatch
12703
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012704Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12707
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012708Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12709
12710 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12711 convenient extension API for value and context managing
12712 Now handles external objects through xmlXPathPopExternal,
12713 xmlXPathWrapExternal and xmlXPathReturnExternal.
12714 Added functions for sets operations (intersection, etc.)
12715
Daniel Veillard22090732001-07-16 00:06:07 +000012716Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12719 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12720 HTMLparser.c: cleanup of global variables, marking some
12721 const or private.
12722
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012723Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012724
12725 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12726 fixed xmlXPathNodeSetItem when passing index=0
12727
Daniel Veillard05dec342001-07-14 21:57:39 +000012728Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12731
Daniel Veillard28ae6362001-07-14 16:44:32 +000012732Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * xmllint.c: fixed compilation under Cygwin #57503
12735 * TODO: update
12736
Peter Williamsed156f52001-07-13 18:35:13 +0000127372001-07-13 Peter Williams <peterw@ximian.com>
12738
12739 * config.h.in: add #undef HAVE_DLFCN_H
12740
12741 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12742 builddir.
12743
Daniel Veillard73b36e32001-07-12 15:09:52 +000012744Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12747 raised by #57348 and #57381
12748
Daniel Veillard7db37732001-07-12 01:20:08 +000012749Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12752 tree.c xpointer.c: store the line numbder in element->content,
12753 may break some software, need a configuration mechanism
12754
Darin Adler96037892001-07-11 00:03:16 +0000127552001-07-10 Darin Adler <darin@bentspoon.com>
12756
12757 * .cvsignore:
12758 * example/.cvsignore:
12759 * include/.cvsignore:
12760 * include/libxml/.cvsignore:
12761 Various things that are generated and should be ignored.
12762
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012763Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12766 * doc/xml.html doc/html/*: updated the docs
12767
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012768Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12771 validation occured on content with element child
12772
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012773Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * tree.c: fixed XML Base computation which was broken
12776 * debugXML.c: added a base function to the shell
12777 * Makefile.am result/scripts/* test/scripts/*: added scripts
12778 based regression tests, and adding 2 XML Base tests
12779
Daniel Veillard19e96c32001-07-09 10:32:59 +000012780Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * tree.c: set properties doc and call xmlSetListDoc for properties
12783 content when grafting them in a different tree.
12784 * aclocal.m4: remove from CVS
12785
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012786Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * win32/libxml2/libxml2.def.src: added some missing entry point
12789 for XPath (Mark Vakoc)
12790
Daniel Veillard388236f2001-07-08 18:35:48 +000012791Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12794 layer should URI-Unescape before trying to open resources.
12795
Daniel Veillard04383752001-07-08 14:27:15 +000012796Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * xpath.c: fix the name() bug for elements in the default
12799 namespace reported by Charlie Bozeman
12800
Daniel Veillard7583a592001-07-08 13:15:55 +000012801Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12804 led to an XPath fix, improvements of SAX initialization, and
12805 an added option --nocdata to testXPath
12806
Daniel Veillard449d7392001-07-07 19:11:06 +000012807Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * doc/libxml-doc.el: Felix Natter provided anew version working
12810 with XEmacs too
12811
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012812Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * include/libxml/xpath.h: small cleanup
12815 * doc/xml.html: update
12816
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012817Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12820 released 2.3.14
12821
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012822Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012825 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012826
Daniel Veillard73c9c042001-07-05 20:02:54 +000012827Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12830 were not equal to empty strings
12831
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012832Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * SAX.c: fixed a URI-Reference computation problem when validating
12835 * xmlIO.c: small cleanup
12836
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012837Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * parser.c: improved the description of a couple of interfaces
12840 upon Larry Stamper suggestion
12841
Daniel Veillard62f313b2001-07-04 19:49:14 +000012842Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * SAX.c entities.c parser.c: changed completely the way entities
12845 are handled when running the parser in entity substitution mode.
12846 This fixes a bug reported by Stephan Kulow and nearly divides
12847 by 3 the amount of memory required by libxslt to load and process
12848 DocBook TDG.
12849
Daniel Veillardf420ac52001-07-04 16:04:09 +000012850Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * HTMLparser.c: fixing a too early root closing problem raised
12853 byt Prashanth Naidu
12854
Daniel Veillard8c357d52001-07-03 23:43:33 +000012855Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12858 raised by Mark Vakoc.
12859
Daniel Veillard6e90d192001-07-03 16:37:49 +000012860Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * example/Makefile.am: fixed the include path to add srcdir/include
12863 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12864 and some cleanup
12865
Daniel Veillardf06307e2001-07-03 10:35:50 +000012866Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12869 lot of optimization work, results in significant improvements
12870 when handling really complex XPath queries. Add a small optimizer
12871 for unions, improve [n] and [last()], avoid some costly ops.
12872
Daniel Veillard77044732001-06-29 21:31:07 +000012873Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12876 * xpath.c: small cleanup
12877 * xmlGetNsList: reformated, fixed problems if used on Entities
12878
Daniel Veillard2adbb512001-06-28 16:20:36 +000012879Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12882
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012883Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12886 * Makefile.am example/Makefile.am: workaround automake generating
12887 erroneous deps
12888
Daniel Veillard12f7d292001-06-28 13:12:11 +000012889Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * include/win32config.h: bug #56801 Yon Derek provided a patch
12892 to the windows config file.
12893
Daniel Veillard87ee9142001-06-28 12:54:16 +000012894Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12897 libxml.h : Yon Derek provided a set of changes to compile from
12898 CVS on Windows/MSC
12899
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012900Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * parser.c: fixed UTF8 BOM support in push mode
12903 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12904 added a specific testcase
12905
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012906Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * Makefile.am: added --push regression tests
12909 * parserInternals.c: the XML parser segfaulted in --push mode
12910
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012911Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * configure.in: moved the symlinks detection within a CVS
12914 check, this is not portable and will be removed soon.
12915 * xpath.c: small cleanup/speedup
12916
Daniel Veillard11648102001-06-26 16:08:24 +000012917Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12920 release of 2.3.12
12921 * parser.c: make an error message if unknow entities in all cases
12922
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012923Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12926
Daniel Veillard23793842001-06-25 16:07:45 +000012927Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12930 includes were installed in the wrong dir
12931
Daniel Veillardf5498f32001-06-25 15:08:36 +000012932Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * doc/html.xml: warn against sending code to exhibit bugs.
12935
Daniel Veillard56f06462001-06-24 21:34:03 +000012936Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12939 Tru64 from Thomas Leitner
12940
Daniel Veillardc5d64342001-06-24 12:13:24 +000012941Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * AUTHORS: added William and Bjorn
12944 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12945 daniel@veillard.com hopefully I won't have to do this again
12946 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12947 docs can be rebuilt cleanly now
12948 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12949 from CVs it's generated, added include/libxml/xmlwin32version.h
12950 also generated but which should change far less frequently.
12951 * catalog.c nanoftp.c: made sure to include libxml.h not
12952 libxml/xmlversion.h directly
12953 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12954 when compiling on WIN32 and MSC
12955
Daniel Veillard07385fd2001-06-23 21:55:48 +000012956Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * include/Makefile.am include/libxml/Makefile.am configure.in:
12959 fixed make distcheck and rebuilding the rpms
12960
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012961Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * configure.in: should finish the migration of exported includes
12964 into a real include/libxml in CVS, at least for CVS users.
12965 * removed the exported headers, added in include/libxml (as well
12966 as xmlversion.h.in).
12967
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012968Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * configure.in: fixed the way to detect symlink
12971
Daniel Veillard66541772001-06-23 18:31:04 +000012972Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * configure.in: updated, include/libxml is now a real CVS dir
12975
Daniel Veillardca989762001-06-23 17:39:29 +000012976Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12979 version works with both libxml1 and libxml2 (it autodetects
12980 the prefix of the html-files) from Felix Natter.
12981 * doc/xml.html: updated doc accordingly
12982
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012983Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * xpath.c: fixed the bug generating a template loop in libxslt
12986 when using docbook-xsl-1.4, * should filter out document nodes
12987 * HACKING: added William
12988 * TODO: updated
12989
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012990Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * doc/FAQ.html: added a warning about gcc-3.0
12993 * doc/xml.html: added reference to gdome2 and removed a confusing
12994 sentence
12995
Daniel Veillardf7f41852001-06-22 15:18:01 +000012996Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * xmlversion.h: okay this is a generated file, but Windows
12999 users need it and they can't generate it, and I want CVS
13000 Windows users ...
13001 * win32/libxml2/libxml2_so.dsp: Windows project file for
13002 the shared lib version of libxml2
13003 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13004 resources needed for libxslt/xsltproc by Yon Derek
13005
Bjorn Reese3157b342001-06-22 14:41:45 +000013006Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13007
13008 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13009
Daniel Veillard4151acb2001-06-22 10:48:57 +000013010Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
Daniel Veillardcc146db2001-06-22 11:10:52 +000013012 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13013
13014Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
Daniel Veillard4151acb2001-06-22 10:48:57 +000013016 * include/win32config.h: Yon Derek provided a first fix
13017 to be able to compile libxslt/xsltproc on Windows
13018
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013019Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * xpath.c: attempt to work around what seemed a gcc optimizer
13022 bug when handling floats on i386 http://veillard.com/gcc.bug
13023 * tree.c entities.c encoding.c: doing some cleanups while
13024 chasing it
13025
Daniel Veillard017b1082001-06-21 11:20:21 +000013026Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * Makefile.am: cleanup when --without-debug is specified
13029 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13030 w.r.t. --without-debug and other include points
13031 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13032 Catalogs
13033 * configure.in entities.h tree.h HTMLparser.c: removed
13034 --without-corba, made the _private field mandatory
13035
Daniel Veillard87a764e2001-06-20 17:41:10 +000013036Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13039 outputs a BOM in UTF8, an errata has been issued to avoid the
13040 problem, that was the most reasonable solution... Add support
13041 for a leading UTF8 BOM in entities.
13042
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013043Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * valid.c: fixed a bug found when post validating an entity ref
13046 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13047 activate it too
13048
Daniel Veillard39196eb2001-06-19 18:09:42 +000013049Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13052 weakness in the node copy the XPointer and the XInclude
13053 implementations. Serious cleanup.
13054
Daniel Veillard3739b982001-06-19 12:51:30 +000013055Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * Makefile.am: Kjartan Maraas provided a small patch to
13058 add xml2-config.in to EXTRA_DIST
13059
Daniel Veillarda9142e72001-06-19 11:07:54 +000013060Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13063 provided another failing case found in KDE, the way the
13064 ctxt->vctxt.nodeTab was allocated and freed changed over
13065 time but it wasn't completely cleaned up. This should fix it.
13066
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013067Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * parser.c: Stephan Kulow also raised the fact that line number
13070 could get miscounted making debug harder, fixed the problem
13071 in xmlParseCharData()
13072
Daniel Veillard64b98c02001-06-17 17:20:21 +000013073Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * valid.c: Stephan Kulow pointed out a problem when validating
13076 and using an empty entity, forgot a 'break' in a case.
13077
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013078Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13081 * doc/xml.html: updated with 2.3.11
13082
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013083Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * TODO: updated adding cleanup of generated doc
13086 * configure.in: prepared to release 2.3.11
13087 * xmllint.c: added --version for bug reporting
13088 * doc/html/*.html: rebuilt the doc
13089
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013090Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * xpath.c: first part of the work on selecting namespace to
13093 fix bug #56115
13094
Daniel Veillard96ed5832001-06-15 22:22:04 +000013095Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13098 when using -liconv
13099 * TODO: updated
13100
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013101Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13104 cleanup, encoding support.
13105
Daniel Veillard608ad072001-06-14 08:32:28 +000013106Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13109
Daniel Veillard239d0522001-06-13 23:02:48 +000013110Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * xpath.c: bug detected by Ankh when / is used as a function arg
13113
Daniel Veillard02bb1702001-06-13 21:11:59 +000013114Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13117 of element and use it to avoid outputting formatting spaces at
13118 the wrong place. Implemented the format parameter for HTML save.
13119 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13120 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13121 result/HTML/wired.html: of course this impact the result of a
13122 number of HTML tests
13123
Daniel Veillard95d845f2001-06-13 13:48:46 +000013124Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * HTMLtree.[ch]: started augmenting the HTML save API with
13127 encoding and formatting parameters
13128
Daniel Veillardeca60d02001-06-13 07:45:41 +000013129Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * HTMLtree.h: cleanup and started evaluating the work needed on
13132 revamping the HTML output code
13133
Daniel Veillard84666b32001-06-11 17:31:08 +000013134Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13137
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013138Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * valid.c: fixed bug #56049, forgot one check in the
13141 validation routine
13142
Daniel Veillardca2366a2001-06-11 12:09:01 +000013143Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13146
Daniel Veillard6761eee2001-06-11 10:29:38 +000013147Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * libxml.h: fixed an error in last commit
13150 * doc/FAQ.html: added an entry for compilation from CVS
13151
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013152Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * xmlversion.h.in libxml.h: Cygwin patches
13155 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13156 * tree.h: cleanup
13157
Daniel Veillardacd370f2001-06-09 17:17:51 +000013158Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13161 memory block in a strange case where libxml is linked twice
13162 in the binary.
13163
Daniel Veillard1d047672001-06-09 16:41:01 +000013164Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13167 state far too often, simple fix used to avoid it.
13168
Daniel Veillard4497e692001-06-09 14:19:02 +000013169Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13172 being processed, applied his patch
13173 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13174
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013175Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13178 provided fixes to compile on MSCC again
13179 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13180 also provided an update for the project files.
13181
Daniel Veillarda682b212001-06-07 19:59:42 +000013182Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13185 bug #55810
13186
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013187Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * tree.c: fixed xmlGetNsProp() to close bug #55683
13190 Note this requires libxslt to use it's own function instead.
13191
Daniel Veillardf0c53762001-06-07 16:07:07 +000013192Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * HTMLtree.c: when in a pre element no formatting space should
13195 be added.
13196 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13197
Daniel Veillard068a9652001-06-07 15:30:26 +000013198Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * configure.in: added tests for signal() and signal.h
13201
Daniel Veillard541d6552001-06-07 14:20:01 +000013202Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13205
Daniel Veillard8a367d42001-06-07 14:01:34 +000013206Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * doc/libxml-doc.el: Felix Natter provided a new version for
13209 libxml2
13210
Daniel Veillard8a926292001-06-07 11:20:20 +000013211Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * HTMLtree.c: when in a pre element no formatting space should
13214 be added.
13215
Daniel Veillard14839d52001-06-06 16:11:56 +000013216Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13219
Daniel Veillarde95e2392001-06-06 10:46:28 +000013220Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13223 hack
13224 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13225 * uri.c: fixed a warning
13226
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013227Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * HTMLtree.c: trying to close bug #55772 escaping in script
13230 elements
13231 * doc/xml.html: suggest to send mail to the list
13232
13233Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013234
13235 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13236 good. Use a macro and based on the solution provided in
13237 vsnprintf manual page from GNU.
13238
Bjorn Reese99748722001-06-05 12:49:15 +000013239Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13240
13241 * error.c: Workaround for non-preserving variadic list.
13242 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13243
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013244Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * doc/xml.html: added 2.3.10 release
13247
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013248Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * configure.in: releasing 2.3.10
13251
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013252Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13255
Daniel Veillard20042422001-05-31 18:22:04 +000013256Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * encoding.c: Robert Collins provided a patch to add the
13259 "US-ASCII" encoding alias
13260
Daniel Veillard97ac1312001-05-30 19:14:17 +000013261Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13264 string oriented functions and started cleaning the related areas
13265 in xpath.c which needed fixing in this respect
13266
Daniel Veillard2d703722001-05-30 18:32:34 +000013267Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13270 #55380
13271 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13272
Daniel Veillard9403a042001-05-28 11:00:53 +000013273Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * TODO: updated
13276 * nanohttp.[ch] : started adding APIs to get the redirected URL
13277 when this occurs (needed for further base computation
13278 * tree.h: cleanup
13279 * encoding.c: cleanup
13280 * SAX.c: minor change around ctxt->loadsubset
13281
Daniel Veillard6278fb52001-05-25 07:38:41 +000013282Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * Makefile.am include/Makefile.am: small change to have
13285 include/libxml rebuilt if working from CVS.
13286 * uri.c: applied another patch from Carl Douglas for URI escaping,
13287 this should close bug #51876
13288
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013289Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13292 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13293 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13294 added specific regression test
13295 * parser.h: preparing for the XSLT mode where DTD inherited
13296 attributes are added to the tree.
13297
Daniel Veillardbbd22452001-05-23 12:02:27 +000013298Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * xinclude.[ch]: Updated the namespace for the Last Call version
13301 * result/XInclude/include test/XInclude/include: updated the
13302 testsuite accordingly
13303
Daniel Veillard8514c672001-05-23 10:29:12 +000013304Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13307 related to bug #51876
13308
Daniel Veillard42596ad2001-05-22 16:57:14 +000013309Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * tree.c: fixed a gross mistake in base computation, xml:base is
13312 not completely correct yet (need cascade).
13313 * xpath.[ch]: added the few things needed to find a function name
13314 and URI from the XPath context when it is called.
13315
Daniel Veillard81418e32001-05-22 15:08:55 +000013316Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13319 * DOCBparser.c: small cleanup
13320 * xmllint.c: added a --catalogs option to load catalogs from
13321 $SGML_CATALOG_FILES
13322 * tree.c: cleanup
13323 * configure.in: iconv library fixup, ICONV_LIBS
13324
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013325Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * catalog.c: handling of CATALOG entries. detection of recursion,
13328 and a few bugfixes
13329 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13330 against the default namespace
13331
Daniel Veillard04b93292001-05-21 08:15:31 +000013332Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13335
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013336Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * parser.c: fixed propagation context info when parsing an
13339 external entity.
13340 * doc/html/*.html: regenerated a couple of docs
13341
Daniel Veillard4623acd2001-05-19 15:13:15 +000013342Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * doc/xml.html: update with 2.3.9 informations
13345
Daniel Veillardbed7b052001-05-19 14:59:49 +000013346Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13349 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13350 * doc/html/* : rebuilt the docs
13351 * valid.c: small patch which may improve some case when
13352 validating.
13353
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013354Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * HTMLparser.c: Closed bug #54891
13357 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13358 to the suite
13359
13360Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13363 applied a documentation patch from LotR and filled in a few missing
13364 descriptions
13365
Daniel Veillard76d66f42001-05-16 21:05:17 +000013366Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xpath.c tree.c parser.c: speed optimizations at the parser level
13369 document tree freeing and xpath evaluation
13370
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013371Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * parser.c parser.h parserInternals.h: fixed a couple of
13374 interfaces for handling memory buffer input to const char *
13375 upon suggestion of JamesH.
13376
Daniel Veillardc3739e72001-05-15 15:23:27 +000013377Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * configure.in: LoTR sent a patch fixing the previous commit
13380
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013381Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * configure.in: trying to deal again with the stoopid -R linking
13384 flag of Solaris
13385
Daniel Veillard790142b2001-05-15 10:51:53 +000013386Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * xpath.h: two nodeset access macros from Thomas Broyer
13389
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013390Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13393 patch from Thomas Broyer
13394
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013395Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13398 case
13399 * INSTALL: was empty added stuff from the FAQ
13400
Daniel Veillard75bea542001-05-11 17:41:21 +000013401Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13404 attributes handling and #54433 by adding xmlUnsetProp()
13405 and xmlUnsetNsProp()
13406
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013407Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * HTMLparser.c: Patch from Jonas Borgström
13410 (htmlGetEndPriority): New function, returns
13411 the priority of a certain element.
13412 (htmlAutoCloseOnClose): Only close inline elements if they
13413 all have lower or equal priority.
13414 * result/HTML: this of course changed a number of tests results.
13415
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013416Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * xmlIO.c catalog.c: plugged in the default catalog resolution
13419 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13420 documentations
13421 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13422
Daniel Veillarda7374592001-05-10 14:17:55 +000013423Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13426 integrating catalogs
13427 * catalog.[ch] testCatalog.c: adding a small catalo API
13428 (only SGML catalog support).
13429 * parser.c: restaured xmlKeepBlanksDefault(0) API
13430
Daniel Veillardc17337c2001-05-09 10:51:31 +000013431Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13434
Daniel Veillard257d9102001-05-08 10:41:44 +000013435Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * parser.c: added xmlParseExternalEntityPrivate() to allow
13438 propagation of ctxt->_private when parsing external entities
13439
Daniel Veillard083c2662001-05-08 08:27:14 +000013440Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13443
Daniel Veillard01ef7382001-05-08 07:31:43 +000013444Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13447
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013448Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * valid.c: warn when indeterminist content model is detected
13451 * result/VC/ElementValid8: this adds a message
13452 * Makefile.am: add --novalid for VCM tests
13453 * parserInternals.c: added a call to Init memory
13454
Daniel Veillard64269352001-05-04 17:52:34 +000013455Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13458 when both parameters are NULL.
13459
Daniel Veillard37721922001-05-04 15:21:12 +000013460Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * valid.c: applied small patch from Gary Pennington, reindented
13463 some part of the code.
13464
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013465Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13468 release, updated and regenerated the docs
13469
Daniel Veillard357c9602001-05-03 10:49:20 +000013470Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpath.c result/XPath/expr/floats : clarified and cleanup
13473 printing of abnormal floats in tests.
13474
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013475Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13478 * results/HTML/ : a few changes in the output of the HTML tests as
13479 a result.
13480 * configure.in: tying to fix -liconv where needed
13481
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013482Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * Makefile.am: fixed a stupid error
13485
Daniel Veillard7150a032001-05-02 16:41:11 +000013486Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * configure.in Makefile.am: make the inclusion of the trio
13489 modules in the library conditional
13490
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013491Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * DOCBparser.c: patche from László Kovács, fixed entities refs
13494 in attributes handling
13495
Daniel Veillardedddff92001-05-02 10:58:52 +000013496Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13499 flushing
13500
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013501Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * xpath.c: fix of an XSLT namespace bug reported on the list
13504 general/bug-8-
13505
Daniel Veillard5792e162001-04-30 17:44:45 +000013506Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * strio.h trio.c: Dan McNichol suggested a couple of small
13509 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13510
Daniel Veillard02141ea2001-04-30 11:46:40 +000013511Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * tree.c parser.c encoding.c: spent a bit more time looking
13514 at the parsing speed and DOM handling. Added a few more
13515 speedups.
13516
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013517Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * parser.c: small but effective parsing speed improvement
13520
Daniel Veillardb59076b2001-04-29 17:04:07 +000013521Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * configure.in: default on the DocBook parser inclusion (for Gnome)
13524 * DOCBparser.h: fixed a header reference
13525
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013526Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * configure.in xpath.c: applied Bjorn patches for FPE on the
13529 alpha
13530
Daniel Veillardeefd4492001-04-28 16:55:50 +000013531Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13534 xmlSaveFormatFileTo()
13535
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013536Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * xpath.c: simple and efficient optimization, XPath functions
13539 aways bind to the same code, cache this
13540 * TODO: updated (by saying some is obsolete)
13541
Daniel Veillard2156a562001-04-28 12:24:34 +000013542Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xpath.c: more cleanup work on XPath name parsing routines
13545
Daniel Veillard61d80a22001-04-27 17:13:01 +000013546Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13549 xmlXPathParseName
13550 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13551 * debugXML.c: avoid compilation problems if compiling without
13552 HTML support, Igor Zlatkovic
13553 * win32/libxml2/libxml2.def.src: being able to compile without
13554 XPath on Windows
13555
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013556Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * libxml.m4: yet another patch from Toshio Kuratomi
13559
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013560Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13563
Daniel Veillard67fee942001-04-26 18:59:03 +000013564Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * tree.[ch]: added xmlSaveFormatFile interface for saving
13567 and indenting a file.
13568
Daniel Veillard82e49712001-04-26 14:38:03 +000013569Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xpath.c: fixed bug #53689 related to processing-instruction()
13572
Daniel Veillard02f077a2001-04-26 10:59:11 +000013573Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * DOCBparser.c: patche from László Kovács
13576
Daniel Veillard30211a02001-04-26 09:33:18 +000013577Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * parser.c: applied fixes from Christian Glahn bug report #53391
13580
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013581Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * error.c: Jean François Lecomte provided a complete description
13584 and a fix to bug #53537
13585
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013586Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13589
Daniel Veillard1034da22001-04-25 19:06:28 +000013590Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * DOCBparser.c SAX.c: a bit more work on entities processing.
13593 Still Need to cleanup XML output and references in attributes
13594
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013595Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13598
Daniel Veillardb33c2012001-04-25 12:59:04 +000013599Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * tree.c: trying to fix #53574, not completely complete,
13602 I would like xmllint --copy --debug test/ent1 and
13603 xmllint --debug test/ent1 to show the same result.
13604 * xpath.c: fix a bug when trying to sort namespace nodes
13605
Daniel Veillard5146f202001-04-25 10:29:44 +000013606Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * HTMLtree.c: real fix for #53402
13609
Daniel Veillard7533cc82001-04-24 15:52:00 +000013610Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13613 PIs when using xsl:output
13614 * valid.c: closing #53537 some case generate segfaults if there
13615 is validity errors
13616
Daniel Veillard61b33d52001-04-24 13:55:12 +000013617Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13620 of external parsed entities, added --noent to testDocbook
13621 * valid.c: Garry Pennington found an uninitialized variable
13622 access in xmlValidateElementContent()
13623
Daniel Veillard56098d42001-04-24 12:51:09 +000013624Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13627 with madness
13628 * result/HTML/ : this modified the result of the regression tests
13629 a lot.
13630
Daniel Veillard122376b2001-04-24 12:12:30 +000013631Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13634 to doc where it wasn't checked against NULL reported by
13635 Jens Laas
13636
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013637Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13640 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13641
Daniel Veillardeae522a2001-04-23 13:41:34 +000013642Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13645 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13646 * SAX.[ch]: cleanup and updates for DocBook
13647 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13648 ex SGML identifier changes
13649 * valid.c: removed a static unused function.
13650
Daniel Veillardde57c612001-04-23 09:13:36 +000013651Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * HTMLtree.c: applied change for Paul Sponagl on script saving
13654 * Makefile.am: the warning about entity title.xml are normal.
13655
Daniel Veillard393df012001-04-22 20:11:18 +000013656Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * configure.in: release of 2.3.7
13659 * Makefile.am: fixing make distcheck
13660
Daniel Veillarda41123c2001-04-22 19:31:20 +000013661Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * doc/html/* doc/xml.html: updated and regenerated the docs
13664
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013665Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13668
Daniel Veillarde82a9922001-04-22 12:12:58 +000013669Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * tree.c: fixed #53388 with the provided patch
13672
Daniel Veillard06803992001-04-22 10:35:56 +000013673Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * valid.c: Bjorn detected an invalid memory access. Fixed
13676 vstateVPush()
13677
Daniel Veillard40af6492001-04-22 08:50:55 +000013678Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13681
Bjorn Reese70a9da52001-04-21 16:57:29 +000013682Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13683
13684 * libxml.h: new header used only for the compilation of libxml
13685 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13686 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13687 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13688 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13689 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13690 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13691 baseline (version 1.2 plus a single patch).
13692 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13693 scientific notation for numbers. Tests added.
13694 * xpath.c: formatting of numbers changed to use sprintf
13695 (contribution from William Brack)
13696
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013697Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * valid.c: cleanup, more useful debugging
13700 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13701 * xmlIO.c: entity loading is printed as an error when validating
13702
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013703Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * valid.c: fixed to validate within entities
13706 * test/VCM/v22.xml: added a specific testcase
13707
Daniel Veillardca1f1722001-04-20 15:47:35 +000013708Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * valid.c: forgot an epsilon transition in for ()+
13711 * test/VCM/v21.xml : added a specific test case
13712
Daniel Veillard85349052001-04-20 13:48:21 +000013713Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * valid.c: removed a state explosion exhibited by RSS
13716 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13717 from bug #51872
13718
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013719Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13722 validation without using an ugly NFA -> DFA algo in the source.
13723 Made a specific algorithm easier to maintain, using a single
13724 stack and without recursion.
13725 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13726 * hash.c: made the growing routine static
13727 * tree.h parser.c: added the parent information to an
13728 xmlElementContent node.
13729
Daniel Veillarde470df72001-04-18 21:41:07 +000013730Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * SAX.c parser.c xpath.c: generating IDs when not validating
13733 from an external parsed entity was poisoning the ID has table
13734 with removed values. This was killing XSLT on the KDE help
13735 browser.
13736
Daniel Veillardceacdd92001-04-18 15:10:35 +000013737Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * entities.h: andrew@ugh.net.au detected a double declaration
13740
Daniel Veillarda10efa82001-04-18 13:09:01 +000013741Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * debugXML.c hash.c tree.h valid.c : some changes related to
13744 the validation suport to improve speed with DocBook
13745 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13746 the way validation errors get reported
13747
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013748Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13751 by P C Chow and William M. Brack for XSLT HTML output
13752
Daniel Veillard2d90de42001-04-16 17:46:18 +000013753Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13756 Igor Zlatkovic patches for MSC compilation and added his
13757 updates
13758
Daniel Veillarde043ee12001-04-16 14:08:07 +000013759Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13762 prefix lookup.
13763 * parserInternals.c: fixed the bug reported by Morus Walter
13764 due to an off by one typo in xmlStringCurrentChar()
13765
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013766Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * HTMLparser.c result/HTML/*: revamped the way the HTML
13769 parser handles end of tags or end of input
13770
Daniel Veillard82daa812001-04-12 08:55:36 +000013771Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13774
Daniel Veillard67a21302001-04-11 14:39:16 +000013775Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13778 bug where the linktime verions of free() won't work ...
13779
Daniel Veillard27b55282001-04-11 12:22:25 +000013780Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13783
Daniel Veillardafc73112001-04-11 11:51:41 +000013784Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * doc/xml.html: added 2.3.6 release
13787
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013788Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13791 * result/wml.xml: resulted in a small output change
13792
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013793Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * tree.c: xmlNewDoc was missing the charset initialization
13796 * xmllint.c: added --auto to autogenerate a doc, allow to
13797 reproduce the problem fixed on xmlNewDoc
13798
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013799Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xpath.c: trying to get 52979 solved
13802 * tree.c result/ result/noent/: trying to get 52712 solved, this
13803 also made me clean up the fact that XML output in general should
13804 not add formating blanks by default, this changed the output of
13805 a few tests
13806
Daniel Veillard73639a72001-04-10 14:31:39 +000013807Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13810
Daniel Veillardfac26a12001-04-08 13:08:14 +000013811Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * configure.in: finally released 2.3.6
13814
Daniel Veillard911f49a2001-04-07 15:39:35 +000013815Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xpath.c: checking for null pointer generated by new code
13818
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013819Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * xpath.c: fixed a [] evaluation problem reported
13822 * test/XPath/tests/simpleaddr: extended test
13823 * result/XPath/simpleaddr: updated result
13824
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013825Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xmllint.c: Dan Timis reported a portability problem
13828 on Macs without mmap, fixed it.
13829
Daniel Veillardb38bd552001-04-03 18:22:00 +000013830Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * testXPath.c : added a --tree option allowing to display the
13833 tree dump of the XPath expression
13834
Daniel Veillard4dd93462001-04-02 15:16:19 +000013835Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * xpath.c: fixed a memleak when comparing nodesets
13838 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13839 * tree.c: added a TODO
13840
Daniel Veillard92ad2102001-03-27 12:47:33 +000013841Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13844 we need string functions
13845 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13846 to be able to use them where needed. Applied some changes
13847 to reduce name linking pollution and compile in only what's
13848 needed.
13849 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13850 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13851 for the string manipulation functions
13852 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13853 to the free() function of xmlmemory.c
13854 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13855 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13856 usage.
13857
13858
Daniel Veillard2be30642001-03-27 00:32:28 +000013859Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * error.c: applied the context output patch of the error
13862 handling submitted by Chuck Griffith
13863 * error/VC/*: this slightly change some error logs
13864
Daniel Veillard50582112001-03-26 22:52:16 +000013865Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * parser.c: fixed line number reporting on error
13868
Daniel Veillard04be4f52001-03-26 21:23:53 +000013869Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * parser.c: Sullivan and Darin found a parser bug,
13872 applied the patch.
13873
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013874Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13877 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13878 xmlversion.h.in xpointer.c: of course the way I defined
13879 UNUSED breaks on old gcc version. Try to be smart and
13880 also define it directly in xmlversion.h
13881 * configure.in: removed -ansi flag from the pedantic set
13882
13883Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013884 Huge cleanup, I switched to compile with
13885 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13886 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13887 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13888 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13889 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13890 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13891 encoding.h entities.c error.c list.[ch] nanoftp.c
13892 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13893 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13894 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13895 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13896 Cleanup, staticfied a number of non-exported functions,
13897 detected and cleaned up a dozen of problem found this way,
13898 avoided a lot of public function name/typedef/system names clashes
13899 * doc/xml.html: updated
13900 * configure.in: switched private flags to the really pedantic ones.
13901
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013902Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * configure.in: 2.3.5
13905 * doc/html/*: rebuilt the docs
13906
Daniel Veillard146c9122001-03-22 15:22:27 +000013907Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * parser.c: fixed a reported bug in NOTATION parsing
13910 * uri.c: accepted but not fixed bug 51876, added TODO
13911 * Makefile.am: fixed bug 51876
13912
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013913Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * config.h.in configure.in error.c: fix a compilation problem
13916 on platforms without vsnprintf (xml@thewrittenword.com)
13917
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013918Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * parser.c: fixed a function name header typo
13921 * SAX.c: notations can also occur in external subset.
13922
Daniel Veillard7d42b542001-03-20 13:22:46 +000013923Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * error.c: removed a C++ like comment
13926
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013927Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * parser.c: fixing bug 52299 strange condition leading
13930 to a parser crash due to a buffer overflow
13931 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13932 added the specific test case
13933
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013934Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13937 xmlXPathConvert{String,Number,Boolean} to be able to make
13938 type casts without a context stack, fixed some implementation
13939 problems related to the absence of context at parse-time,
13940 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13941 in the public API too
13942 * xpointer.c xpathInternals.h: we need to know at parse time
13943 whether we are compiling an XPointer
13944
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013945Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13948 cleaned up the parser internals, refactored XPath code, added
13949 new compilation based APIs and cleanly separated public and
13950 private APIs.
13951
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013952Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * xpath.h: the comp field must be added at the end to avoid
13955 killing binary compat.
13956
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013957Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * Makefile.am: detect XPath memleaks in regreson tests
13960 * error.c: fixed and error w.r.t. error reporting still using
13961 stderr
13962 * hash.c: added new line at end of file
13963 * tree.h: minor cleanup
13964 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13965 expression parsing from evaluation, resulted in a number of
13966 changes internally, and in XPointer. Likely to break stuff
13967 using xpathInternals.h but should remain binary compatible,
13968 new interfaces will be added.
13969
Daniel Veillardd574f782001-03-14 19:40:17 +000013970Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: fixed a couple of problems reported by
13973 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13974 without gcc on non linux platforms.
13975
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013976Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13979 a fix for --with-html-dir= configure support. I hope it won't
13980 break rpm generation
13981
Daniel Veillarda022fe02001-03-14 16:30:00 +000013982Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * xmlIO.c: one function comment cleanup.
13985
Daniel Veillard25239c12001-03-14 13:56:48 +000013986Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * SAX.c: external subset notations were improperly registered
13989 in the internal subset.
13990
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013991Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * README.cvs-commits: added, pointing to HACKING
13994 * HACKING: updated
13995
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013996Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * parser.c: and Matt Sergeant found one in the XML push
13999 parser (erroneous check I forgot to remove when I fixed the
14000 main parser).
14001
Daniel Veillard68d7b672001-03-12 18:22:04 +000014002Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * xpath.c: ptittom found a small bug in UnaryExpr
14005
Daniel Veillarde356c282001-03-10 12:32:04 +000014006Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * configure.in: bumped to 2.3.4
14009 * error.c: fixed bug #51860
14010 * tree.c: fixed bug #51861
14011 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14012 * tree.[ch] : added xmlDefaultBufferSize
14013 * nanoftp.c: typo in function name header block
14014 * doc/xml.html : updated, added link to XML::LibXSLT
14015 * doc/html/* : rebuilt the docs
14016
Daniel Veillard80f32572001-03-07 19:45:40 +000014017Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * parser.c SAX.c: the new content parsing code raised an
14020 ugly bug in the characters() SAX callback. Found it
14021 just because of strangeness in XSLT XML Rec ouptut :-(
14022
Daniel Veillard6c831202001-03-07 15:57:53 +000014023Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * Makefile.am: Martin Baulig suggested to add -lm
14026 * tree.c: found another bug in xmlNodeGetContent()
14027
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014028Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xpath.c: Bjorn found the error related to strictness of comparison.
14031
Daniel Veillard29631a82001-03-05 09:49:20 +000014032Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * parser.c: trying to fix the Dtd parsing problem reported
14035 by Gary, side effect of last week speed optimizations.
14036
Daniel Veillard14be0a12001-03-03 18:50:55 +000014037Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14040 * parserInternals.c: removed unneeded test raised by Stric
14041
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014042Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14043
14044 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14045 and fixed by William Brack). Added xmlXPathFormatNumber.
14046 Changed the sorting slightly.
14047 * configure.in Makefile.am example/Makefile.am: Added -lm.
14048 Please note that applications linking with libxml2, must
14049 also like with the math library from now on.
14050
Daniel Veillardf9533d12001-03-03 10:04:57 +000014051Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14054
Daniel Veillard2f362242001-03-02 17:36:21 +000014055Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * parser.c: one must report spaces even if the Dtd element
14058 content proves that this is not part of the element content.
14059 * result/valid/*.xml: this changed the ouptu slightly
14060
Daniel Veillardb402c072001-03-01 17:28:58 +000014061Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * configure.in: bumped to 2.3.3
14064 * doc/xml.html: updated
14065
Daniel Veillard77851712001-02-27 21:54:07 +000014066Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * tree.c: minor doc fix
14069 * xpath.c: deallocation issues when a result tree has been
14070 converted to a node-set
14071
Daniel Veillardec70e912001-02-26 20:10:45 +000014072Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * doc/xml.html: oops corrected dates s/2000/2001
14075
Daniel Veillard8730c562001-02-26 10:49:57 +000014076Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * valid.c: new patch from Gary Pennington
14079
Daniel Veillard91e9d582001-02-26 07:31:12 +000014080Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * doc/xml.html: applied patch from Ankh
14083
Daniel Veillardedac3c92001-02-26 01:36:19 +000014084Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * xinclude.c: fixed a problem building on Mac
14087
Daniel Veillard21a0f912001-02-25 19:54:14 +000014088Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * parser.c: more work on increasing parsing ferformances
14091
Daniel Veillard48b2f892001-02-25 16:11:03 +000014092Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14095 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14096 avoiding memcpy in production builds MEM_CLEANUP macro use
14097 * parser.[ch] parserInternals.c: optimizations of the tightest
14098 internal loops inside the parser. Better checking of I/O
14099 flushing/loading conditions
14100 * xmllint.c : added --timing
14101
Daniel Veillard71681102001-02-24 17:48:53 +000014102Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in: bumped to 2.3.2
14105 * doc/xml.html: updated for release
14106
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014107Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xpath.c: found a memleak and fixed a nasty bug
14110
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014111Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * xmllint.[c1] : added return code errors for xmllint
14114 * xpath.c: specific debug dump function for result value trees
14115
Daniel Veillard4b637072001-02-21 21:52:55 +000014116Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * xpath.c: finally implemented xmlXPathCompareNodeSets
14119 * test/XPath/expr/floats results/XPath/expr/floats: added
14120 a test for float expressions
14121
Daniel Veillardf714aa32001-02-21 03:07:44 +000014122Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14125 * parserInternals.[ch]: trying to speed up parsing
14126 * xpath.c : speeded up node set equality op
14127
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014128Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14131 better handling of ID/IDREF and the list modules associated
14132 * configure.in: small CFLAGS cleanup
14133
Daniel Veillarda8abee62001-02-19 15:14:59 +000014134Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * configure.in: fixed iconv detection on AIX (stric)
14137
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014138Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014139
14140 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14141
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014142Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14143
14144 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14145 and optimized xmlXPathNodeSetSort
14146
Daniel Veillard142adbf2001-02-17 13:21:05 +000014147Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * xpath.c: bug fix when context size is 0
14150 * parser.c: I like Norm's Dtd because they still manage to break
14151 the parser occasionally
14152
Daniel Veillardf23e0092001-02-16 13:21:29 +000014153Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14156
Daniel Veillarde0e26512001-02-16 00:11:46 +000014157Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14160 attributes within the XML-1.0 namespace
14161
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014162Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * xpathInternals.h: exported a few axis functions
14165 * doc/xml.html: updated the doc
14166
Daniel Veillard760f4422001-02-15 14:59:48 +000014167Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * configure.in: applied patch from Daniel van Balen for OpenBSD
14170 and bumped version to 2.3.1
14171 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14172 attempt to find autoclosing was simply broken, removed it,
14173 updated the examples, this is better
14174
Daniel Veillardd194dd22001-02-14 10:37:43 +000014175Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14178 hash functionnalities.
14179 * doc/html/* : rebuild the doc
14180
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014181Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14184 on predicate
14185 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14186 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14187 really want to have tags closed on output even if we accept
14188 unclosed ones on input
14189
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014190Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * xpath.c: ouch don't free NULL, rare case fixed
14193 * tree.c: don't coalesce text nodes if they don't have the
14194 same behaviour wrt escaping on output
14195
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014196Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * xpath.c: small fixup
14199 * SAX.c: don't warn on empty namespaces.
14200
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014201Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * README: a bit of cleanup
14204 * configure.in: preparing for 2.3.0 release
14205
Daniel Veillard1f83d392001-02-08 09:37:42 +000014206Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * hash.[ch]: added a first version of xmlHashSize()
14209 * valid.c: another bug fix from Gary Pennington
14210
Daniel Veillard5eef6222001-02-07 18:24:48 +000014211Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * valid.c: couple of bug fixes pointed by Gary Pennington
14214 * HTMLtree.c: #if 0 cleanup
14215
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014216Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14219 which removes a time consuming check of xmlXPathNodeSetAdd()
14220 and use it in places where we are sure to not break unicity
14221
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014222Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.c: bug fixes found from XSLT
14225 * tree.c: preserve node->name special values when copying nodes.
14226 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14227 external subset are fetched when available but without full
14228 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14229 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14230 output with encoding disabled.
14231
Daniel Veillard2c833b62001-02-03 08:52:06 +000014232Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14235 xmlCheckFilename should not be called from xmlFileOpenW
14236 and xmlGzfileOpenW
14237
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014238Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14241 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14242 added the new tests for URI normalization
14243 * testURI.c: fixed stoopid bugs
14244 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14245 the URI in the error messages are now properly normalized
14246
Daniel Veillardea28ce62001-02-02 08:20:19 +000014247Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14250
Daniel Veillarde99a4762001-02-01 04:34:35 +000014251Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14254
Daniel Veillard2b325a02001-01-31 20:46:31 +000014255Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * xpath.c: fixed mod operator
14258
Daniel Veillardde55cf62001-01-31 15:53:13 +000014259Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * parser.c: fixed xmlStrcat doc
14262 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14263 trees.
14264
Daniel Veillard2f913b72001-01-31 13:23:49 +000014265Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * xpath.c result/XPath/tests/chaptersbase
14268 result/XPath/tests/simplebase: fixed XPath node()
14269 * tree.c: small fix in xmlNewNs()
14270 * Makefile.am: removed extraneous xml2Conf.sh rule
14271
Daniel Veillardb42042b2001-01-28 07:40:36 +000014272Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14275 Changed the library name, in order to get libxml-devel and
14276 libxml2-devel to coexist on a single system
14277 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14278 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14279
Daniel Veillardee0a4662001-01-27 18:59:33 +000014280Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14283 libxml2-devel installable in // as libxml-devel.
14284
Daniel Veillard5eb05942001-01-27 17:50:22 +000014285Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * doc/Makefile.am: fixed make rebuild in doc
14288 * doc/html/*.html: rebuilt the docs
14289
Daniel Veillard65c295d2001-01-26 09:32:39 +000014290Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14293
Daniel Veillard8e199902001-01-25 18:54:39 +000014294Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14297 the HTML doc to go into the -devel RPM ...
14298 * aclocal.m4 config.h.in: some updates due to auto* magic
14299
Daniel Veillard93086662001-01-25 18:13:04 +000014300Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * xpath.h: added a hook in the context structure allowing to
14303 link to extra support, needed for XSLT
14304
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014305Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14308 xmlXPtrCmpPoints to use it.
14309 * propagated the following patch from Alejandro Forero
14310 * include/win32config.h xmlIO.c: applied further suggestions
14311 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14312 * example/gjobread.c: fixed warnings, now that it builds
14313
14314Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14315
14316 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14317
14318 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14319 filename points to a valid file (not a directory).
14320 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14321 Added calls to xmlCheckFilenameDir.
14322
14323 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14324 `path' (rather than `filename') as the parameter to gzopen and open.
14325
Daniel Veillard48177c22001-01-23 15:27:41 +000014326Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * Makefile.am: fixed a problem with EXTRA_DIST
14329
Daniel Veillardb83ba402001-01-22 22:45:10 +000014330Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * Makefile.am example/Makefile.am: finally found the trick
14333 to build the example, i.e. add "." in SUBDIRS before example
14334 in the list <grin/>
14335
Daniel Veillard82687162001-01-22 15:32:01 +000014336Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * doc/xml.html: updated with an XSLT section, removed pointer to
14339 W3C CVS base.
14340
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014341Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14344 too, and deallocation need to occur the same way.
14345
Daniel Veillarde4566462001-01-22 09:58:39 +000014346Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14349 type correponding to an XSLT result tree fragment. Share most
14350 of the data format with node set, as well as operators.
14351 * HTMLtree.c: added a newline at the end of the doctype output
14352 whe this one is not present initially.
14353 * tree.c: make sure taht the parent and doc pointers are properly
14354 set when copying attributes (lists).
14355
Daniel Veillard701c7362001-01-21 09:48:59 +000014356Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14359
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014360Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * xpath.c: seems I finally killed that ugly path evaluation
14363 context bug (tagged 9999 in case is is wrong)
14364
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014365Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14368 for XSLT
14369
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014370Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14373 for xmlGzfileOpen() bug
14374
Daniel Veillardf6eea272001-01-18 12:17:12 +000014375Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * xpath.c: removed an error found by XSLT usage
14378 * tree.c parserInternals.h: use a predefined static string
14379 for text and comment nodes, avoid freeing them in xmlFreeNode,
14380 exported the string name in parserInternals.h and added
14381 another value to disable encoding at output (for XSLT),
14382 gain memory, time.
14383
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014384Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14387 win32/libxml2/libxml2_so.dsp: new makefiles and update
14388 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14389
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014390Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14393 Gary Pennington
14394
Daniel Veillard389e6b72001-01-15 19:41:13 +000014395Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * xpath.c: fixed the comaprision of values and nodelists,
14398 need to compare nodelist still ...
14399 * debugXML.c: avoided a possible core dump
14400 * HTMLparser.c: cleanup
14401 * nanohttp.c: contributed fix.
14402 * tree.c: fixes in properties handling added xmlSetNsProp
14403 needed by libxslt
14404 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14405 comment
14406 * TODO: updated
14407
Daniel Veillard167bd532001-01-06 21:09:34 +000014408Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * parser.c parserInternals.c: applied Bjorn Reese optimization
14411 patch
14412
14413Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * Makefile.am: applied patch fro make check from Martin Vidner
14416
Daniel Veillard503b8932001-01-05 06:36:31 +000014417Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * configure.in: preparing 2.2.11
14420 * doc/html/*: rebuild the HTML files
14421 * doc/xml.html : updated
14422
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014423Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * tree.c: fixed a stupid bug
14426 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14427 patches related to validation of an XInclude processing result
14428 * TODO: updated
14429
Daniel Veillarde2488192001-01-04 10:54:22 +000014430Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14433 on large files
14434
Daniel Veillardf060a412001-01-03 20:52:44 +000014435Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14438
Daniel Veillard45cff692001-01-03 18:02:04 +000014439Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14442 reported by Jonas Borgström
14443 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14444
Daniel Veillard08108982001-01-03 15:24:58 +000014445Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * testXPath.c xpath.c: fixing the XPath union expressions problem
14448 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14449
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014450Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xmllint.c: Made is so if the file name is "-" is will read form
14453 standard input. Sven Heinicke <sven@zen.org>
14454 * tree.c: fixed a problem when growing buffer
14455 * tree.h: fixed the comment of the node types following andersca
14456 comment
14457 * TODO: updated
14458
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014459Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14460
14461 * HTMLparser.[ch]: added a way to avoid adding automatically
14462 omitted tags. htmlHandleOmittedElem() allows to change the
14463 default handling.
14464 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14465 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14466 of xmllint too when using --memory flag, added a memory test
14467 suite at the Makefile level.
14468 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14469 with namespace use when encountering QNames in XPath evalation,
14470 added xmlns() scheme in XPointer.
14471 * nanoftp.c : incorporated a fix
14472 * parser.c xmlIO.c: fixed problems raised with encoding when using
14473 the memory I/O
14474 * parserInternals.c: closed bug 25934 reported by
14475 torsten.landschoff@innominate.de
14476 * TODO: updated
14477
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014478Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14481 on a non-updated tree :-(, made a 2.2.10 release to correct the
14482 situation
14483
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014484Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14487 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14488 integrated a set of OpenVMS changes from Howard Taylor
14489 <Howard.Taylor@pacoast.com>
14490
Daniel Veillard58770e72000-11-25 00:48:47 +000014491Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14494 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14495
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014496Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * HTMLparser.c: some fixes on auto-open of html/head/body
14499 * encoding.c: fixed a compilation error on some gcc env
14500 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14501 XPointer implementation
14502 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14503 related XPointer tests and associated results
14504
Daniel Veillard300f7d62000-11-24 13:04:04 +000014505Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * doc/xmldtd.html doc/xml.html: following a short step by step
14508 guidance on IRC to help maciej with DTDs I started a small
14509 page on the subject.
14510
Daniel Veillard748e45d2000-11-17 16:36:08 +000014511Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * HTMLparser.c: fixed handling of broken charrefs
14514 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14515 patches
14516
Daniel Veillard28929b22000-11-13 18:22:49 +000014517Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * doc/xml.html doc/html/* : rebuilt the docs after adding
14520 xinclude and updated page for 2.2.7 and 2.2.8
14521 * configure.in: releasing 2.2.8
14522
Daniel Veillard41e06512000-11-13 11:47:47 +000014523Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * parser.[ch] parserInternals.c: applied the conditional
14526 section processing fix from Jonathan P Springer
14527 <jonathan.springer2@gte.net>
14528 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14529 project file, fixed iconv default non support
14530 * xpath.c: fixed the problem of evaluating relative expressions
14531 when a node context is provided.
14532
Daniel Veillardbf432752000-11-12 15:56:56 +000014533Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * nanoftp.c: fixed gcc 2.95 new warnings
14536 * SAX.c: fixed a stupid bug
14537 * tree.c: fixed a formatting problem when round-tripping
14538 from/to memory
14539 * xinclude.c: chased memleak, fixed a base problem
14540 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14541 xmlXPtrBuildNodeList()
14542 * TODO: updated
14543 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14544 adding a first small set of regression tests for XInclude
14545
Daniel Veillardc2def842000-11-07 14:21:01 +000014546Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * nanohttp.[ch]: applied Wayne Davison patches to access
14549 the WWW-Authorization header.
14550 * parser.c: Closed Bug#30847: Problems when switching encoding
14551 in short files by applying Simon Berg's patch.
14552 * valid.c: fixed a validation problem
14553 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14554 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14555 Wayne Davison
14556 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14557 need to be extended to non full nodes selections.
14558 * xinclude.c: starts to work decently
14559
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014560Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14563 debugXML.c xmlversion.h.in: Started adding XInclude support,
14564 this is a new xmllint option
14565 * tree.c xpath.c: applied TOM patches for XPath
14566 * xpointer.c: fixed a couple of errors.
14567 * uri.c: added an escaping function needed for xinclude
14568 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14569 new warning from RH70 gcc's version
14570
Daniel Veillarda4964b72000-10-31 18:23:44 +000014571Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * HTMLparser.c: fixed loop on invalid char in scripts
14574 * parser.c: update to description of xmlIOParseDTD()
14575 * libxml.m4 xmlversion.h.in: changes contributed by
14576 Michael Schmeing <m.schmeing@internet-factory.de>
14577 * configure.in: preparing for 2.2.7
14578 * Makefile.am: trying to avoid config.h and acconfig.h
14579 being included in the distrib
14580 * configure.in: released 2.2.7
14581
14582Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14585 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14586
Daniel Veillard01411222000-10-30 15:33:22 +000014587Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * parser.[ch]: added xmlIOParseDTD()
14590 * xpointer.c: added support for the 2 extra parameters of
14591 string-range, fixed a stoopid error when '0' was present
14592 in XPointer expressions
14593 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14594 testsuite for the above
14595
Daniel Veillard6db58192000-10-30 09:27:53 +000014596Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * libxml.spec.in: improved package descriptions
14599
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014600Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * xpath.c xpathInternals.h: applied a large cleaning patch
14603 from TOM <ptittom@free.fr>, it also add namespace support
14604 for function and variables registration.
14605
Daniel Veillardbd20df72000-10-29 17:53:40 +000014606Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14609 * Makefile.mingw: Wayne Davison's update adding hash.c
14610
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014611Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * xpath.c: fixed the root evaluation problems
14614 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14615 ignorable spaces with <b> <bold> <em>
14616 * tree.c: fixed a loop in xmlSearchNsByHref()
14617
Daniel Veillard767662d2000-10-27 17:04:52 +000014618Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * xpath.c: applied another XPath patch from TOM
14621 * xpath.c include/makefile.am: applied another patch from
14622 china@thewrittenword.com (cleanup on IRIX).
14623
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014624Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * xml-config.1: received a fixed version from Fredrik Hallenberg
14627 <hallon@lysator.liu.se>
14628
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014629Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14632 cleanup patch for XPath
14633
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014634Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * patched to redirrect all "out of context" error messages to
14637 a reconfigurable routine. The changes are:
14638 * xmlerror.h : added the export of an error context type (void *)
14639 an error handler type xmlGenericErrorFunc there is an interface
14640 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14641 to reset the error handling routine and its argument
14642 (by default it's equivalent to respectively fprintf and stderr.
14643 * all the c files: all wild accesses to stderr or stdout within
14644 the library have been replaced to calls to the handler.
14645
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014646Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * configure.in: release 2.2.6
14649 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14650 exporting the inner functions of xpath for extension modules
14651 * doc/*: updated and rebuilt the doc
14652
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014653Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * nanohttp.c : applied Wayne HTTP cleanup patch
14656 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14657 and xmlNodeSetSpacePreserve()
14658
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014659Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * xpath.c: closing bug #29260
14662
Daniel Veillard126f2792000-10-24 17:10:12 +000014663Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14666 multikey tuples, made hash structure opaque
14667 * valid.[ch]: moved elements, attributes, notations decalarations
14668 as well as ID and refs to hash tables.
14669 * entities.c: hash cleanup
14670 * xmlmemory.c: fixed a dump problem in debug mode
14671 * include/Makefile.am: problem passing in DESTDIR= values patch
14672 from Marc Christensen <marc@calderasystems.com>
14673 * nanohttp.c: removed debugging remains
14674 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14675 * HTMLparser.c parser.c: fixing a number of problems with the
14676 macros in the *parser.c files (Wayne).
14677 * HTMLparser.c: close the previous option when opening a new one
14678 (Marc Sanfacon).
14679 * result/HTML/*: updated the HTML results accordingly
14680
Daniel Veillard52afe802000-10-22 16:56:02 +000014681Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14684 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14685 XPath functions and XML entities table to them. More to come...
14686 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14687
Daniel Veillard683cb022000-10-22 12:04:13 +000014688Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * tree.c: coalesce adjacent text nodes
14691 * valid.c: handling of blank nodes in DTd validation (raised
14692 by problems with a posteriori validation).
14693 * nanohttp.c: changing behaviour on HTTP write stuff.
14694 * HTMLtree.c: forced body and html to be explicitely closed.
14695 * xpath.h: exported more XPath functions.
14696
Daniel Veillard1baf4122000-10-15 20:38:39 +000014697Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * Release of 2.2.5
14700 * xpointer.c: range() range-inside and other helper functions
14701 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14702
Daniel Veillard47e12f22000-10-15 14:24:25 +000014703Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14706 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14707
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014708Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14711 and XPointer modules
14712
Daniel Veillard134c9f32000-10-15 10:27:08 +000014713Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * SAX.h: closed #25107
14716
Daniel Veillard39915622000-10-15 10:06:55 +000014717Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * testSAX.c: fixed problem with cdata reporting
14720 * SAXresult/* : updated
14721
Daniel Veillard1e851392000-10-15 10:02:56 +000014722Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14725 Closed bug #27499, added to regression tests
14726 * TODO: updated
14727
Daniel Veillard7eda8452000-10-14 23:38:43 +000014728Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14731 support for SCRIPT and STYLE with help from Bjorn Reese
14732 * test/HTML/* result/HTML/*: added simple testcase and updated
14733 the existing ones.
14734
Daniel Veillardff9c3302000-10-13 16:38:25 +000014735Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14738 string-range for empty strings
14739 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14740 test/XPath/xptr/strrange: augmented the XPointer testsuite
14741
Daniel Veillard189446d2000-10-13 10:23:06 +000014742Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * doc/xml.html doc/xmlmem.html: added a module describing memory
14745 interfaces and use, updated the main page.
14746
Daniel Veillard2f971a22000-10-12 23:26:32 +000014747Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14750 nanoftp code work on Windows too now
14751
14752Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014753
14754 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14755 * xpointer.c: implemented string-range() at least a good first version
14756 * test/XPath/docs/str test/XPath/xptr/strrange
14757 result/XPath/xptr/strrange: the string-range() tests
14758
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014759Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * Makefile.am include/Makefile.am include/win32config.h
14762 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14763 and make distcheck
14764
Daniel Veillard19d61112000-10-11 23:50:35 +000014765Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14768 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14769 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14770
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014771Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14774 patch for socklen_t detection by
14775 Albert Chin-A-Young <china@thewrittenword.com>
14776
Daniel Veillardcd429612000-10-11 15:57:05 +000014777Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14778
14779 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14780 and added a --dtdvalid option to xmllint used to test it
14781
Daniel Veillard47c02452000-10-11 13:04:36 +000014782Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14785 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14786
Daniel Veillard2d38f042000-10-11 10:54:10 +000014787Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14790 handlings (registration, lookup, cleanup)
14791
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014792Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * configure.in Makefile.am include/makefile.am: adding XPointer
14795 and XPtrtests target
14796 * xpointer.[ch] : new files for XPointer support
14797 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14798 more XPath tests
14799
Daniel Veillard57fda592000-10-10 23:24:14 +000014800Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * configure.in: fixed, very broken, make distcheck works again
14803
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014804Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * More work toward 2.2.5, integrated a number of patches
14807 * configure.in Makefile.am win32config.h.in: trying to cleanup
14808 make distcheck .... huh ...
14809 * include/Makefile.am include/win32config.h: new directory
14810 for includes
14811 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14812 updated teh makefiles and instructions for WIN32
14813 * xpath.c: small fixes
14814 * test/XPath/ results/XPath: updated the testcases and results
14815 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14816 suggested patches
14817 * valid.c: fixed an ID bug
14818
Daniel Veillardb71379b2000-10-09 12:30:39 +000014819Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014822 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014823 * xpath.[ch]: worked on XPointer
14824
Daniel Veillard7e99c632000-10-06 12:59:53 +000014825Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * configure.in Makefile.am: 2.2.5, ship the include in an
14828 include/libxml subdirectory, use symlinks when using CVS
14829 * testSAX.c: fixed small bug
14830 * testXPath.c: changed the way testfiles are parsed
14831 * debugXML.c: same kind of cleanup when parsing an argument expression
14832 XPath/XPointers can have blanks embedded
14833 * xpath.[ch]: more cleanup, reorgs for XPointer work
14834 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14835 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14836
Daniel Veillard55b91f22000-10-05 16:30:11 +000014837Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14840 in the XPath engine, rewrote large parts of it, now it's far
14841 cleaner and in sync with the REC not an old WD. Fixed a parsing
14842 problem in the interactive XML shell found when testing XPath.
14843
Daniel Veillardac260302000-10-04 13:33:43 +000014844Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14847 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14848 examples with the extra test
14849
Daniel Veillard7cfce322000-10-04 12:40:27 +000014850Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14853 the global init function.
14854
Daniel Veillard970112a2000-10-03 09:33:21 +000014855Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * HTMLparser.c: Doohhh, attribute name parsing was still case
14858 sensitive ! Fixed this ...
14859 * result/HTML/* : updated the tests results accordingly
14860
Daniel Veillard740abf52000-10-02 23:04:54 +000014861Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14864 engine, should be far more stable, incorporated a new version of
14865 preceding/following axis, need testing
14866 * uri.c: fixed file:///c:/a/b/c problem
14867 * test/XPath/tests/idsimple: augmented the XPath tests
14868
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014869Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * doc/* rebuilding docs for 2.2.4 release
14872
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014873Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * configure.in: releasing 2.2.4
14876 * parser.[ch]: added xmlStrEqual()
14877 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14878 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14879 use xmlStrEqual instead
14880 * TODO: updated
14881 * added an XPath test
14882
Daniel Veillardbc765302000-10-01 18:23:35 +000014883Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14886 * entities.h: exported xmlInitializePredefinedEntities
14887 * parser.[ch] : added xmlInitParser()
14888 * parserInternals.h : had to export htmlInitAutoClose()
14889
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014890Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14893 problems
14894 * Makefile.am : added XPath regression tests to normal tests
14895 * uri.c: fixed a problem with local paths, cleanup
14896 * parser.c: fixed a problem with large CData sections
14897
Daniel Veillardd2ade932000-09-30 14:39:55 +000014898Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * configure.in xml-config.in: patch from "Ben Taylor"
14901 <sol7x86@hotmail.com> for solaris shared libs lookup
14902
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149032000-09-30 Martin Baulig <baulig@suse.de>
14904
14905 * libxml-2.0.pc.in: Provide pkg-config script.
14906
14907 * configure.in: Create the libxml-2.0.pc script from the
14908 libxml-2.0.pc.in templates.
14909 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014910 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014911
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014912Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14915 when compiling with MSC
14916
Daniel Veillard46057e12000-09-24 18:49:59 +000014917Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * xpath.c: patch for normalize-string() substring-before(),
14920 substring-after() and translate() functions from Bjorn Reese
14921 <breese@mail1.stofanet.dk>
14922 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14923 Fredrik Hallenberg <hallon@lysator.liu.se>
14924 * TODO: updated
14925
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014926Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14929 problem of socklen_t being undefined on a number of platforms
14930 * debugXML.c: fixed a compilation problem when without snprintf
14931
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014932Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14935 an URI bug and a fix for the control-character-induced infinite loop
14936 * nanohttp.c: preventive fix for compiling on WIN32
14937
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014938Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * xmlint.c: closing bug #25000
14941
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014942Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14945 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14946 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14947 related function, fixing xmlStrncmp(), and associated cleanup
14948 * result/HTML/entities.html.sax: updating result
14949
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014950Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * uri.c: applied patch for URI escaping from Wayne Davison
14953 <wayned@blorf.net>
14954 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14955 from Denis Barbier <barbier@imacs.polytechnique.fr>
14956 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14957 patch from Wayne Davison
14958
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014959Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * doc/xml.html : updated with new releases, adding "how to help"
14962
Daniel Veillard04698d92000-09-17 16:00:22 +000014963Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14966 removed a few warnings in pedantic mode ...
14967 * parserInternals.c parser.c: moved encoding switching function
14968 to parserInternals.c
14969 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14970
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014971Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14974 error or warning handlers
14975
Daniel Veillardb1059e22000-09-16 14:02:43 +000014976Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * parserInternals.c parserInternals.h parser.c Makefile.am:
14979 created a new module parserInternals.c, moved most of the
14980 code shared by the various parsers there, as well as
14981 deprecated code from parser.c. More cleanup of parser.c
14982 * uri.c: fixed a problem when URI is NULL
14983 * valid.c: speedup when looking for an attribute declaration
14984
Daniel Veillard39c7d712000-09-10 16:14:55 +000014985Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14988 the cleanup of the computation of URI references when seeking
14989 external entities. The URI reference string and the resulting
14990 URI are both stored now.
14991 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14992 large s(n)printf checks and cleanup from Denis Barbier
14993 <barbier@imacs.polytechnique.fr>
14994 * xmlversion.h.in tree.h: couple of SGML declarations for a
14995 possible docbook module.
14996 * result/VC/ : a couple of test output changed due to the change
14997 of the entities URI
14998
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014999Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * parser.h: added a _private field for linking user's data
15002
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015003Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * parser.c parserInternals.h: demacroified most of the IS_XXX
15006 the gain in size is significant so ...
15007
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015008Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * entities.c: cases where looking up entities with doc==NULL
15011 covered
15012
Daniel Veillard90e11312000-09-05 10:42:32 +000015013Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
Daniel Veillard1de50802000-09-07 08:54:32 +000015015 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015016 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15017
Daniel Veillard98a79162000-09-04 11:15:39 +000015018Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
Daniel Veillard1de50802000-09-07 08:54:32 +000015020 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015021 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15022 * Makefile.in: added URItest and included thenin "make tests"
15023
15024Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015025
15026 * xmlversion.h.in: closed bug 22941
15027
Daniel Veillard2bb89092000-08-31 14:57:50 +000015028Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * doc/xmlio.html: added doc and example for entity loader
15031 redefinition.
15032
Daniel Veillard96984452000-08-31 13:50:12 +000015033Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15036 used by libxml
15037
Daniel Veillarde715dd22000-08-29 18:29:38 +000015038Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * parser.c: Fixed bug on invalid ontent characters and when using
15041 push.
15042 * xmllint.c: fixed xmllint endling of errors in push mode
15043
Daniel Veillard4948eb42000-08-29 09:41:15 +000015044Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015047 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015048 * result/HTML/*.sax: regenerated HTML SAX output
15049 * parser.c: more cleanup.
15050
Daniel Veillarde010c172000-08-28 10:04:51 +000015051Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015054 patches from Wayne Davison <wayned@users.sourceforge.net>,
15055 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015056 * HTMLparser.c: fixed an ignorable white space detection bug
15057 occuring when parsing with SAX only
15058 * result/HTML/*.sax: updated since the output is now HTML
15059 encoded...
15060
Daniel Veillard47f3f312000-08-27 22:40:15 +000015061Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015063 * HTMLparser.[ch]: applied some of Wayne Davison
15064 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015065
Daniel Veillarde0854c32000-08-27 21:12:29 +000015066Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15069 undeclared namespace prefix was used, added a warning.
15070 Cleaned up support w.r.t. entities, spilling out a warning
15071 and being pedantic on lookups.
15072 * test/warning/ent9 : added testcase for previous example.
15073 * TODO: updated
15074 * parserInternals.h parser.c: changed the way names are parsed
15075 now allow infinite size and decrease penalty for normal use
15076 * parser.c: Started a big cleanup/check of the parser code,
15077 fixed some of the most tortuous entity code, spotted code
15078 unused anymore
15079 * test/*: added tests for very long names and related nasty
15080 things.
15081
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015082Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * doc/encoding.html: added encoding aliases doc
15085 * doc/xml.html: updates
15086 * encoding.[ch]: added EncodingAliases functions
15087 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15088 bottleneck affecting large DTDs like Docbook
15089 * parser.[ch] xmllint.c: added a pedantic option, will be
15090 useful
15091 * SAX.c: redefinition of entities is reported in pedantic mode
15092 * testHTML.c: uninitialized warning from gcc
15093 * uri.c: fixed a couple of bugs
15094 * TODO: added issue raised by Michael
15095
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015096Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * doc/encoding.html: propagated Martin Duerst suggestions
15099
Daniel Veillard52402ce2000-08-22 23:36:12 +000015100Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15103 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15104 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15105 by Wayne Davison
15106
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015107Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * nanoftp.c nanohttp.c: small cleanup
15110 * TODO: updated
15111
Daniel Veillard244ece92000-08-19 20:58:02 +000015112Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * added an old VC testcase and updated title.xml entity
15115
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015116Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15119 done on auto-opening of <p> tags and cleanup of SAX output
15120
Daniel Veillard979e55e2000-08-19 16:48:54 +000015121Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15124
Daniel Veillard4540be42000-08-19 16:40:28 +000015125Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/xml.html libxml.* structure.*: updated the doc a bit
15128
Daniel Veillard808a3f12000-08-17 13:50:51 +000015129Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15132 of SAX tests
15133
Daniel Veillard29579362000-08-14 17:57:48 +000015134Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15137 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15138
Daniel Veillard1255ab72000-08-14 15:13:33 +000015139Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15142 * testHTML.c: fix core dump on Solaris 2.x systems
15143 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15144 * result/HTML/*.sax: previous bug fix lead to new results
15145
Daniel Veillard03109292000-08-14 14:58:22 +000015146Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15149 * configure.in: added --with-readline=DIR to accept alternate
15150 path for readline include/library
15151 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15152 for ANSI under HP-UX
15153 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15154 includes @LIBS@
15155
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015156Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * doc/* : rebuilt the docs
15159 * getting ready for 2.2.2 release
15160
Daniel Veillard87b95392000-08-12 21:12:04 +000015161Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15164 and xmlAddFeature()
15165 * tree.[ch]: added xmlAddChildList()
15166 * xmllint.c: MAP_FAILED macro test
15167 * parser.h: added xmlParseCtxtExternalEntity()
15168 * valid.c: applied bug fixes removed warning
15169 * tree.c: added CDATA block to elements content
15170 * testSAX.c: cleanup of output
15171 * testHTML.c: added SAX testing
15172 * encoding.c: better error recovery
15173 * SAX.c, parser.c: fixed one of the external entity processing
15174 of the OASis testsuite
15175 * Makefile.am: added HTML SAX regression tests
15176 * configure.in: bumped to 2.2.2
15177 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15178 SAX results
15179
Daniel Veillard88a172f2000-08-04 18:23:10 +000015180Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * configure.in: patch for HP compiler
15183
151842000-08-04 Sven Heinicke <sven@zen.org>
15185
15186 * xmllint.c: Was coredumping sometimes when the file given didn't
15187 exist.
15188
Daniel Veillard46e370e2000-07-21 20:32:03 +000015189Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015192
Daniel Veillard46e370e2000-07-21 20:32:03 +000015193 when using in memory parsing. Need some cleanup.
15194 * xmllint.c configure.in: added a --memory flag to test memory
15195 parsing
15196
Daniel Veillard36650692000-07-21 15:16:39 +000015197Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * nanohttp.c: fixed socklen_t replacement to unsigned int
15200 * parser.c: fixed a space handdling missing at the end of
15201 production 28 DOCTYPE.
15202 * xmlmemory.c: fixed a stupid bug on the routine to override
15203 allocation functions
15204 * TODO: updated
15205
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015206Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * doc/ regenerated the docs
15209
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015210Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * doc/encoding.html doc/xml.html: added I18N doc
15213 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15214 improvements, both parser and filters, added ASCII & HTML,
15215 fixed the ISO-Latin-1 one
15216 * xmllint.c testHTML.c: added/made visible --encode
15217 * debugXML.c : cleanup
15218 * most .c files: applied patches due to warning on Windows and
15219 when using Sun Pro cc compiler
15220 * xpath.c : cleanup memleaks
15221 * nanoftp.c : added a TESTING preprocessor flag for standalong
15222 compile so that people can report bugs more easilly
15223 * nanohttp.c : ditched socklen_t which was a portability mess
15224 and replaced it with unsigned int.
15225 * tree.[ch]: added xmlHasProp()
15226 * TODO: updated
15227 * test/ : added more test for entities, NS, encoding, HTML, wap
15228 * configure.in: preparing for 2.2.0 release
15229
Daniel Veillard49703262000-07-10 10:27:46 +000015230Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015233 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015234
Daniel Veillard306be992000-07-03 12:38:45 +000015235Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * doc/xml.html: changed the xmlsoft.org structure, updated the
15238 examples w.r.t. root and childs
15239
Daniel Veillard7d853352000-07-02 18:53:09 +000015240Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
Daniel Veillard784b9352003-02-16 15:50:27 +000015242 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015243
Daniel Veillard365e13b2000-07-02 07:56:37 +000015244Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * HTMLparser.c: Work on character encoding support for the HTML parser
15247 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15248 * encoding.c: Fixed a potential memleak in the encoding stuff
15249
Daniel Veillardaf743792000-07-01 11:49:28 +000015250Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * doc/FAQ.html doc/Makefile.am : added a FAQ
15253
15254Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015255
15256 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15257 of the HTML parser to force it to not bypass SAX
15258
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015259Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * win32config.h.in: updated
15262 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15263 lacks iconv support :-( need to release 2.1.1
15264 * configure.in: release 2.1.1
15265 * HTMLparser: fixed bug #14784
15266 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15267 by Windows compiler
15268 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15269 the SAX startDocument() callback.
15270 * TODO: updated
15271
15272Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * added xmlStopParser()
15275
Daniel Veillardbe803962000-06-28 23:40:59 +000015276Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * configure.in: 2.1.0 prerelease
15279 * Large resync between W3C and Gnome tree
15280 * nanoftp, nanohttp.c: fixed stalled connections probs
15281 * HTMLtree.c SAX.c : support for attribute without values in
15282 HTML for andersca
15283 * valid.c: Fixed most validation + namespace problems
15284 * HTMLparser.c: start document callback for andersca
15285 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15286 * parser.h, SAX.c: serious speed improvement for large
15287 CDATA blocks
15288 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15289 different encoding
15290 * example/Makefile.am example/gjobread.c tree.h: work on
15291 libxml1 libxml2 convergence.
15292 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15293 and the LIBXML_TEST_VERSION macro
15294
Daniel Veillardc310d562000-06-23 18:32:15 +000015295Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * doc/xml.html: various patches and improvements typo fixed by
15298 Felix Natter
15299 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15300 from Felix Natter <fnatter@gmx.net>
15301
Daniel Veillardf3029822000-05-06 08:11:19 +000015302Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * doc/upgrade.html: updated with instructions for support of both
15305 libxml-1.x and libxml-2.x
15306 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15307 for 2.x support and also fixed includes
15308
15309
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015310Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15313 the encoding support, added iconv support, so now libxml if
15314 compiled with iconv automatically support japanese encodings
15315 among others. Work based on initial patch from Yuan-Chen Cheng
15316 I may have broken binary compat in the encoding handler
15317 registration scheme, but that was so utterly broken I don't
15318 expect anybody to have used this feature until now.
15319 * parserInternals.h: fixup on the CHAR range macro
15320 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15321 code.
15322 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15323 * uri.c: added xmlParseURI() I can't believe I forgot to
15324 implement this one in 2.0 !!!
15325 * SAX.c: moved doc->encoding update in the endDocument() call.
15326 * TODO: updated.
15327
Daniel Veillard06047432000-04-24 11:33:38 +000015328Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * tree.h: removed extraneous xmlRemoveProp definition
15331 * TODO: added item about --disable-corba configure switch
15332 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15333 * nanoftp.c: fixed include problems giving troubles on AIX and
15334 slowlaris
15335 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15336 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15337 comment and headers changes to lower gtk-doc number of warnings
15338 * doc/html/*: rebuilt docs
15339
Daniel Veillarde0aed302000-04-16 08:52:20 +000015340Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * HACKING: documented the tag for 1.x and instructions
15343
Daniel Veillard5e873c42000-04-12 13:27:38 +000015344Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15347 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15348 xmlCreateIOParserCtxt
15349 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15350 significant overall improvement
15351 * xmllint.c: added I/O test to xmllint
15352 * testSAX.c: added a speed test
15353 * doc/* : updated/regenerated
15354
Daniel Veillardfc708e22000-04-08 13:17:27 +000015355Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * xpath.c uri.h parserInternals.h: cosmetic changes from
15358 "Timur I. Bakeyev" <timur@bat.ru>, including making
15359 xmlCreateURI() public
15360
Daniel Veillard5d211f42000-04-07 17:00:24 +000015361Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15364 and the code at the same time. Added a clean mechanism for
15365 overload or added input methods: xmlRegisterInputCallbacks()
15366 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15367 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15368 * TODO: updated
15369 * doc/* : updated/regenerated
15370 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15371 source dir
15372
Daniel Veillarde77a9182000-04-05 19:12:29 +000015373Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * testURI.c: yet another forgotten commit, I should get some sleep !
15376
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015377Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * xmllint.c: forgot to commit this too ?
15380
Daniel Veillardb9df4042000-04-05 14:23:16 +000015381Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * xmlversion.h.in : forgot to commit this previously
15384
Daniel Veillard361d8452000-04-03 19:48:13 +000015385Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15388 * README TODO: updated for release
15389 * uri.c uri.h: added authority parsing/saving
15390 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15391 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15392 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15393 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15394 Makefile.am : added compile-time customization of libxml
15395 --with-ftp --with-http --with-html --with-xpath --with-debug
15396 --with-mem-debug
15397 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15398 #include <libxml/xxx.h> I hope it won't break too much stuff
15399 and will be manageable in the future...
15400 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15401 and added xmllint to the installed programs
15402 * uri.h: added xmlFreeURI()
15403
Daniel Veillardec303412000-03-24 13:41:54 +000015404Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * uri.c uri.h: finished the escaping handling, the base support
15407 and the URI path normalization. Looks good just lacks the
15408 authority content parsing code.
15409 * Makefile.am: added instructions to generate testURI
15410 * TODO: updated
15411 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15412 added links and icons for W3C and Gnome
15413
Daniel Veillard8f621982000-03-20 13:07:15 +000015414Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * xmlmemory.[ch] : seems I forgot to actually update the files in
15417 the last commit :-)
15418 * doc/xml.html doc/html/* : updated and uploaded the docs
15419
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015420Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15423 * TODO: updated
15424 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015425 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015426 gfree).
15427 * Makefile.am, uri.c, uri.h: added a set of functions to do
15428 exact (litteraly copied from the RFC 2396 productions) parsing
15429 and handling of URI. Will be needed for XLink, one XML WFC,
15430 XML Base and reused in the nano[ftp/http] modules. Still work
15431 to be done.
15432
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015433Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * configure.in, libxml.spec.in : libxml2
15436 * doc/* : updated the doc page, rebuilt the docs
15437
Daniel Veillardcf461992000-03-14 18:30:20 +000015438Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * all: tagged LIB_XML_1_X
15441 * *.c *.h : updated from W3C CVS tree
15442 * configure.in : 2.0.0-beta
15443 * libxml.spec.in : libxml2 package nam
15444 * result/* : new version of the tests output
15445
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015446Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15449
Daniel Veillardb566ce12000-03-04 11:39:42 +000015450Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * doc/* : rebuilt the docs
15453 * parser.c: final patch on #6766
15454 * valid.c: small patch on validity checks.
15455
Daniel Veillardfb76c402000-03-04 11:39:42 +000015456Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15459 added
15460 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15461 compatibility w.r.t. XML spec and existing code.
15462
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015463Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.c: seems a better solution to <a> </a> exists,
15466 will try it for a while
15467
Daniel Veillard83a30e72000-03-02 03:33:32 +000015468Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * parser.c: tried to remove the <a> </a> generating <a/>
15471 this is hard. Left a flag for that purpose. Fixed bug #6766
15472 * configure.in: prepared 1.8.7 not released, due to previous
15473 problem
15474
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015475Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * doc/xml.html : applied second patch from Paul DuBois
15478
Daniel Veillard402e8c82000-02-29 22:57:47 +000015479Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * doc/xml.html : applied patch from Paul DuBois
15482
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015483Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15486
Daniel Veillard5feb8492000-02-02 17:15:36 +000015487Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15490 compilation warnings on various platforms.
15491 * parser.c: Fixed #5281 validity error callbacks are now desactived
15492 by default if not validating.
15493
Daniel Veillardf341f932000-02-02 14:52:08 +000015494Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15497
Daniel Veillard13c757e2000-02-01 23:59:15 +000015498Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15501 <gkatsi@cs.toronto.edu>
15502
Daniel Veillard726e8792000-01-30 20:04:29 +000015503Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15506 processing URLs
15507
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015508Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15511 xmlNanoFTPUpdateURL for persistent control connections.
15512 * configure.in: 1.8.6
15513
15514Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15517 * tree.[ch] : added xmlSaveNoEmptyTags
15518
James Henstridgef3be9312000-01-28 13:59:21 +0000155192000-01-29 James Henstridge <james@daa.com.au>
15520
15521 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15522
15523 * Makefile.am: added nanoftp.[ch] to the build.
15524
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015525Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * nanoftp.[ch]: cleanup, comments, API
15528 * debugXML.c : fixed a bug in the cat command
15529 * doc/*: regenerated the docs
15530
Daniel Veillardda07c342000-01-25 18:31:22 +000015531Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15534 * debugXML.c : fixed a bug in the cat command
15535 * valid.c: fixing some small probs
15536 * libxml.spec.in: get rid of the SNAP suffix
15537 * doc/xml.html: updated the status
15538
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015539Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * xml-config.in: xml-config --version to just return the
15542 version number
15543 * xpath.c: some cleanup w.r.t. axis when the current node is
15544 an attribute.
15545 * TODO: updated
15546
Daniel Veillard461a66c2000-01-18 18:01:01 +000015547Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * configure.in: prepared for libxml-1.8.5
15550 * doc/* recompiled the documentation
15551
155522000-01-17 Jody Goldberg <jgoldberg@home.com>
15553
15554 * configure.in : WARNING autoconf subtlety alert :
15555 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15556 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15557 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15558 get defined by AC_CHECK_HEADERS.
15559
Daniel Veillardf967b902000-01-17 16:06:10 +000015560Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15563 Rune.Djurhuus@fast.no
15564
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015565Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * TODO: updated
15568 * tree.c, parser.c: made sure that only memory alloc problems
15569 and internal parser errors are allowed to write to stdout or
15570 stderr.
15571
Daniel Veillard0142b842000-01-14 14:45:24 +000015572Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * tree.c : restored xmlNewGlobalNs since this seems used by
15575 a lot of existing code :-(, fixed a bug in xmlNewNs
15576 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15577 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15578 to exit() from the library code.
15579 * xpath.c, parser.c: removed bugs or unused code detected by
15580 Windows compilers
15581 * parser.c: started adding interfaces for parsing well balanced
15582 XML fragments
15583 * configure.in: releasing 1.8.4
15584 * doc/* : rebuilt the docs
15585
Daniel Veillard2eac5032000-01-09 21:08:56 +000015586Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * tree.[ch] : added xmlNewDocFragment() for DOM
15589 * testHTML.c: uninitialized variable.
15590
Daniel Veillardf3a73582000-01-05 14:58:39 +000015591Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * doc/* : rebuild the docs
15594
Daniel Veillard71b656e2000-01-05 14:46:17 +000015595Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * acconfig.h: readline and history patch
15598 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15599 * tree.c: added check and handling when possibly removing an ID
15600 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15601 and saving.
15602 * test/HTML/entities.html result/HTML/entities.html* : test for
15603 various entities reference cases
15604 * result/HTML/* : as a result output of some testcase have
15605 changed
15606 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15607 by previous example. added xmlParseTryOrFinish().
15608 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15609 entities.h debugXML.h HTMLparser.h: changed the way struct are
15610 declared to allow gtk-doc to expose those
15611 * parser.c: closed bug #4960
15612 * Makefile.am configure.in: Applied patch from
15613 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15614 and math/socket libs detection
15615
Daniel Veillard437b87b2000-01-03 17:30:46 +000015616Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * configure.in, Makefile.am: link tester against readline
15619 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15620
Daniel Veillard686d6b62000-01-03 11:08:02 +000015621Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * tree.[ch]: added xmlRemoveProp
15624 * win32config.h.in nanohttp.c: avoid including the Windows
15625 socket stuff in every C files
15626 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15627 the XmL parser(s)
15628 * test/ns4 result/ns4 etc...: added test case for previous prob
15629 * tree.c: xmlNewNs wasn't checking for double definition
15630 * Makefile.in: fixed a problem with dist-hook duplicates
15631 * parser.[hc], xmlIO.c: fixed the loading of external entities
15632 APIs, now xmlLoadExternalEntity() is used everywhere and
15633 setting up an app specific front-end using the
15634 * SAX.c parser.c: some fixes, now the xhtml spec validates
15635 with the xhtml DTD.
15636 * error.c: fixed crashes in case of no input stream
15637 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15638 to the validation tests and results
15639
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015640Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15643 too htmlCreatePushParserCtxt() and htmlParseChunk()
15644 * parser.c: a bit of cleanup.
15645 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15646 to XML) removed the last mem leak known
15647 * HTMLtree.c: output message cleanup
15648 * xmlmemory.c: display content info about memory blocks
15649 * result/HTML/wired.* : missing att value warning change
15650
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015651Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * doc/* : rebuilt the documentation
15654
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015655Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * parser.[ch] parserInternals.h: Push parser for XML,
15658 seems to work fine now
15659 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15660 --push for push testing
15661 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15662 * testSAX.c: added --push
15663 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15664 subtree
15665 * xmlIO.[ch] : enriched API + fixes for push mode
15666 * entities.[ch]: added the entity content length to the struct.
15667 * xmlmemory.[ch]: new API to show the last entries for the shell
15668 * valid.c: added required attribute testing
15669 * SAX.c: the cdata callback now merge contiguous fragments
15670 * HTMLparser.c: cleanup of some macros
15671
Daniel Veillard3c558c31999-12-22 11:30:41 +000015672Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * parser.c: fix for PIs name starting with xml
15675 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015676 * *.c, configure.in win32config.h.in : generate win32config.h for
15677 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015678
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015679Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * parser.c: fixed a stupid = vs. == bug :-(
15682 * doc/gnome-xml.sgml: s/glade/xml/
15683
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015684Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * configure.in, doc/xml.html : bug fix release 1.8.2
15687 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15688 Hopefully the end of that silly C++ include problem
15689 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15690 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15691 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15692 troubles with autoclosed elements when the stree shape doesn't
15693 follow the DtD specs. Added htmlIsAutoClosed() and
15694 htmlAutoCloseTag()
15695 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15696 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15697 * debugXML.c: fixed a bug on printing default namespaces.
15698 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15699
Daniel Veillardb24054a1999-12-18 15:32:46 +000015700Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * result/HTML/*.htm[l] : updated the HTML regression tests according
15703 to the new output
15704 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15705 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15706 problem due to intermix of extern "C" { ... } declarations for C++
15707 and recursive includes in the headers
15708
Chris Lahey323c48c1999-12-18 15:32:45 +0000157091999-12-20 Chris Lahey <clahey@umich.edu>
15710
15711 * HTMLtree.c: Made it so that html nodes with a single child do
15712 not insert a carriage return before or after the child node.
15713
Daniel Veillardb24054a1999-12-18 15:32:46 +000015714Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015715
15716 * configure.in, doc/xml.html : bug fix release 1.8.1
15717 * parser.c: fixed bug #4344
15718 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15719 added the glue to avoid C++ problems
15720 * doc/* : regenerated the documentation
15721
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015722Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15725 namespace recognition, and Dia as a resul :-(
15726 * encoding.c: closed bug #3950
15727
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015728Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * valid.c: debugging a posteriori validation, except URI expansion
15731 stuff this should be fixed now
15732 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15733 Carl Nygard <cnygard@bellatlantic.net>
15734 * tester.c: added --postvalid, cleaning of the code
15735 * tree.[ch]: added xmlDocGetRootElement()
15736
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015737Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15738
15739 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15740 c++ losage.
15741
Daniel Veillard10a2c651999-12-12 13:03:50 +000015742Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * configure.in, doc/xml.html : bumped to 1.8.0
15745 * xlink.[ch], Makefile.am : added framework for link detection
15746 * parser.h: added nbChars to parser context, needed for cleanup.
15747 * xmlmemory.c: removed a nasty bug when out of mem
15748 * valid.[ch]: adding namespace support for attribute decl
15749 * tester.c: added --debugent option
15750 * debugXML.[ch]: added xmlDebugDumpEntities()
15751 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15752 buffers instead, this was really needed, validation was breaking
15753 in strange ways due to that. Added xmlParseStringPEReference()
15754 and other parsing from strings functions. Entities processing
15755 modified again, but PERef are still not handled correcly but
15756 unless you're Eve Maller you won't notice :-)
15757 * HTMLparser.c: large changes toward reliability, and switched to
15758 lowercase internal tags, XHTML is lowercase, so it will help
15759 that output is closer to next version.
15760 * doc/* : regenerated the documentation, it is now hosted at
15761 http://xmlsoft.org/ (same bits I just bought the domain :-)
15762
15763
Daniel Veillard294cbca1999-12-03 13:19:09 +000015764Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15767 doc generation
15768 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15769 in the SAX API
15770 * doc/*: rebuilt the doc making sure everything appears in the
15771 HTML files
15772
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015773Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15776 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15777 which allow impressive speed improvement on dataset with
15778 large text pieces, but at the cost of broken binary
15779 compatibility and slightly bigger memory usage.
15780 Configure with --with-buffers to activate them, they
15781 are protected with XML_USE_BUFFER_CONTENT define.
15782 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15783 goal is 0 memory left allocated once parser is no more used
15784 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15785 call xmlCleanupParser() and xmlMemoryDump()
15786
Daniel Veillarda819dac1999-11-24 18:04:22 +000015787Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15790 * parser.[ch] encoding.[ch]: added memory cleanup routines
15791 * parser.c: closing bug #3788
15792 * doc/*: rebuilt the doc
15793
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015794Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15797 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15798 * tester.c: added --compress option
15799 * doc/*: rebuilt the documentation
15800
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015801Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15804 if given /proc/kcore as input !
15805 * doc/xml.html doc/*: updated and rebuilt the documentation
15806
15807Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015808
15809 * parser.c: Fixed some wrongly space collapsing code due to
15810 a misreading of the spec.
15811 * result/*: fixed the output accordingly
15812
15813Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015814
15815 * encoding.c: bug fix and typos
15816 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15817 * parser.c: added attribute normalization closing bug #3597
15818 * test/att* result/att* SAXresult/att*: testcase for attribute
15819 normalization
15820
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015821Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * configure.in: closing bug #3163 by adding extra flags for the
15824 cc compiler on HP-UX
15825
Daniel Veillard51e3b151999-11-12 17:02:31 +000015826Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * valid.[ch] : removed a typo and an enumerated type bug in the
15829 xmlAddElementDecl() function
15830 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15831 call to xmlEncodeEntitiesReentrant() so that the functions
15832 New, Set and Get are at the same level.
15833 * parser.c HTMLparser.c: extra memory allocation bug for
15834 attributes detected by someone using libxml in embedded systems :-)
15835
Daniel Veillard962195f1999-10-28 15:51:53 +000015836Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * xmlmemory.h: turned off mem debug :-\
15839
Daniel Veillard35008381999-10-25 13:15:52 +000015840Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * parser.c: closed bug #2784 a one line fix, but worth pushing
15843 a new release out
15844 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15845 some structures, comments before and after the
15846 main element, and other nastyness
15847 * HTMLtree.c tree.c: accomodate the extended HTML supported
15848 * configure.in: pushing 1.7.4
15849 * test/ent8 and related outputs : added a new test for bug #2784
15850 * test/HTML/wired.html and related output: a nasty HTML example
15851 * Makefile.am: improved the test scripts
15852 * docs/* : reran the documentation extractor, updated xml.html
15853
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015854Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15857 HTMLparser and debugged the HTML related code. HTML documents
15858 now have their own type
15859 * entities.c: do not dump &apos; for HTML output
15860 * xmlmemory.c: improvement, breakpoint mechanism
15861 * testHTML.c: added --sax --repeat ...
15862 * Makefile.am: improved the HTML tests
15863 * valid.[ch]: added xmlValidGetValidElements and
15864 xmlValidGetPotentialChildren
15865 * tester.c: added --insert to test the 2 new functions
15866 * test//* result//* SAXresult//* : regression test cleanup
15867 and extension.
15868 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15869 gnome-xml-nanohttp.html
15870
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015871Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * HTMLparser.c: fixed problems with some autoclose tags
15874 * tree.c: fixed XML output problems.
15875 * result/* SAXresult/*: update of the tests output
15876
Daniel Veillard6077d031999-10-09 09:11:45 +000015877Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * Makefile.am: Arturo patch for xmlConf.sh version info
15880 * parser.c: Tim Josling patch for single quoted items
15881 * tester.c: Tim Josling patch for tester options usage
15882 * tree.h: indent cleanup
15883
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015884Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15887 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15888
Daniel Veillard00fdf371999-10-08 09:40:39 +000015889Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * tree.c : Raph patch for initialization of CORBA fields
15892 * parser.c, xpath.c, ...: modification of doc comments
15893 * xpath.c : allow spaces in xpath expressions
15894
Daniel Veillardad219441999-09-27 08:17:49 +000015895Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * xmlmemory.h: turning off memory debug :-(
15898
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015899Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15902 better SAX interfaces.
15903 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15904 entity.
15905 * configure.in: 1.7.2
15906
15907Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015908
15909 * libxml.spec.in: fixed the URL
15910 * doc/xml.html: improved the documentation front-end
15911
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015912Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015913
15914 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15915
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015916Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015917
15918 * libxml.spec.in: fixed the alpha compile problem
15919 * parser.[ch]: changed errno to errNo in the parser context :-(
15920 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15921 * doc/xml.html: changed CHAR to xmlChar
15922 * doc/html/*: recompiled the documentation
15923 * configure.in: 1.7.1
15924
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015925Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * parser.h: modified the parser context struct to regain 1.4.0
15928 binary compatibility
15929 * parser.c, xml-error.h: added errno ot teh context and defined
15930 a set of errors values with update of errno
15931 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15932 DTDs and entities
15933 * *.h, *.c: complete cleanup of the use of config.h and include
15934 protection depending on the current setup.
15935 * overalll debugging, maintenance and bug-fixing on all modules
15936 * updated the documentation
15937 * ready for 1.7.0
15938
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015939Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * HTMLparser.c : cleanup
15942 * SAX.c valid.c valid.h: added ID/IDREF checking
15943 * tree.c tree.h: extended doc structure for refs
15944 * configure.in: 1.6.2
15945 * parser.c: patched bug in SAX user arg call
15946 * parserInternals.h: patched missing close in C++ wrapping
15947 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15948 especially upcoming XPointer implementation.
15949 * doc/xml.html: augmented, typo
15950
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015951Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15952
15953 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15954 not all invocations of install understand -d.
15955
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015956Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15957
15958 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15959 to make 'check' works, when builddir != srcdir.
15960
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015961Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * doc/xml.html : updated the documentation
15964
Daniel Veillard6454aec1999-09-02 22:04:43 +000015965Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15968 not deallocated memory blocks
15969 * *.c : replaces all calls to malloc() free() and realloc() to
15970 the wrapper functions/macros
15971 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15972 instead of xmlFreeNodeList()
15973
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015974Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * HTMLparser.c: corrected a stupid bug leading to core dump at
15977 tree deallocation. Removed warnings indicated by
15978 Stephane.Conversy@lri.fr
15979 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15980 looked for in the external subset
15981
15982Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015983
15984 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15985 on SGI by Stephane.Conversy@lri.fr
15986
Daniel Veillardb96e6431999-08-29 21:02:19 +000015987Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * all .h : changed the prototype declaration indent as in gtk
15990 * most .c : working on reducing the TODOs in the code
15991 * most .c : cleanup though -pedantic and Insure++
15992 * improvements on validation ID checkings.
15993 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15994 * xml-config.in: closed #1810
15995
15996Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015997
15998 * tree.h, valid.c, valid.h: more work on validity, IDs
15999 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16000 definition for AIX
16001
Daniel Veillardb556eb51999-08-15 17:19:50 +000016002Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16005 the distribution due to a cut'n paste error at last commit
16006
Daniel Veillardb05deb71999-08-10 19:04:08 +000016007Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * configure.in: upgraded to version 1.4.0
16010 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16011 Big update, added a large part of the validation process,
16012 it should be usable, but some parts are missing
16013 * xpath.c: improved the implementation w.r.t. root.
16014 * Makefile.am: added more tests
16015 * test and result trees: added a lot of tests
16016 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16017
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016018Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * Added an HACKING file
16021
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016022Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * xpath.[ch] : improvements and debug of the XPath implementation
16025 * parser.c, HTMLparser.c : modified the parsers to be progressive
16026 * tree.[ch] : extended the Buffer promitives
16027 * xmlIO.[ch] : added basic I/O routines providing progressive
16028 parsing and ready for I18N conversion plugins
16029 * SAXresult/* : the SAX callback sequence maybe slightly different
16030 now
16031 * test*.c : improved/updated the tests programs
16032 * doc/* : recompiled the docs.
16033
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160341999-07-26 Michael Meeks <michael@edenproject.org>
16035
16036 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16037
16038 * tree.c: Ditto.
16039
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016040Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * configure.in: upgraded to version 1.4.0
16043 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16044 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16045 XML query language, see http://www.w3.org/TR/xpath for more details.
16046 * parser.c, parser.h: added CHAR* related string functions for XPath
16047 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16048 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16049 rebuild the docs.
16050 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16051 and regression testing capabilities for XPath.
16052
Daniel Veillardd79d7871999-07-12 10:38:12 +000016053Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16056 closing bug #1646
16057
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016058Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * Makefile.am, example/Makefile.am: closed bug #1683
16061
Daniel Veillard3166ab11999-07-11 16:14:19 +000016062Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * example/Makefile.am, configure.in: added the makefile for the
16065 gjobread example
16066
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016067Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16068
16069 * doc/Makefile.am:
16070 - fix which allow "make install DESTDIR=</install/prefix>".
16071
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016072Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16075 which fixed a problem on the file reading-code.
16076
Daniel Veillard82150d81999-07-07 07:32:15 +000016077Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16080 output.
16081 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16082
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016083Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * parser.h : Oops removed the binary compatibility problem
16086 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16087 * parser.c, HTMLparser.c: applied patches for reading from stdin
16088
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016089Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * parser.c, entities.c, valid.c: cleanup bug #1591
16092 * configure.in: cleanup bug #1592
16093 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16094 the same tree back-end. Hence gdome will be available for it.
16095 * doc/Makefile.am: close bug #617
16096
Daniel Veillard97fea181999-06-26 23:07:37 +000016097Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * parser.c: alloctate a per parser context SAX interface block
16100
Daniel Veillard14fff061999-06-22 21:49:07 +000016101Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16104 and xmlEncodeEntitiesReentrant with the correct one :-\
16105
16106Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * commit of my internal XML base changes, quite a lot of
16109 changes, cleanups, better entities support, framework for
16110 new I/O and charset detection and handling
16111 * Fixed the configure/Makefile stuff to generate shared libs
16112 with the proper version info, so we jumped on rev from
16113 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16114 xmlEncodeEntities() result need to be freed now, and a string
16115 xmlParserVersion provide the current library version.
16116
Raph Levien05240da1999-06-15 21:27:11 +000016117Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16118
16119 * parser.c: fixed a buffer overrun for when you have a very long
16120 attribute with no entities in it.
16121
Daniel Veillardbb2da581999-06-13 14:37:07 +000016122Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * added example directory
16125 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16126
Daniel Veillard011b63c1999-06-02 17:44:04 +000016127Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * Release of libxml-1.1, nearly everything has been touched for
16130 this.
16131 * Added more regression tests
16132 * Updated the documentation
16133
Daniel Veillard27d88741999-05-29 11:51:49 +000016134Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * tree.[ch]: unified the XML_NO_CORBA defines.
16137 * parser.c encoding.[ch]: started plugging in char encoding detection
16138
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016139Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16140
16141 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16142 Also freed allocated buffer.
16143
Daniel Veillard27d88741999-05-29 11:51:49 +000016144Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016145 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16146 reentrancy problem at printing. One is left in entities.c, to
16147 remove ASAP
16148 * testSAX.c : added a test example showing the use of the SAX
16149 interface if one doesn't want to build the DOM tree.
16150 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16151
Daniel Veillard517752b1999-04-05 12:20:10 +000016152Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16155 large revamping of the parser to use SAX callbacks
16156 http://www.megginson.com/SAX/ (or at least a C like interface
16157 a la Expat). It's now possible to set up your own callbacks
16158 and the parser will not build a DOM tree.
16159 * test/* result/*: updated the test suite, I finally removed
16160 the old Namespace draft support (PI based).
16161
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016162Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * Makefile.am: added test result to EXTRA_DIST for make tests
16165
Daniel Veillard64068b31999-03-24 20:42:16 +000016166Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * parser.c, parserInternals.h: moved the chars macro definitions
16169 to parserInternals.h
16170 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16171 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16172
Daniel Veillard012ccc11999-03-23 10:11:11 +000016173Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * xml-config.in : applied patch to make --version work
16176
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000161771999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16178
16179 * Makefile.am (check-local): Alias for `tests' target. This will
16180 cause `make check' to do the right thing.
16181 (tests): Don't run tests in srcdir. Also, replaced calls to
16182 basename with a `sed' "equivalent".
16183
Daniel Veillardd109e371999-03-05 06:26:45 +000016184Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16187 it in the header and not the sources, updated the doc.
16188 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16189 pointing this out.
16190
Daniel Veillardbc50b591999-03-01 12:28:53 +000016191Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16194 exported the inputStream routines.
16195 * doc/html/* : updated accordingly
16196
Daniel Veillardd692aa41999-02-28 21:54:31 +000016197Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * parser.c, parser.h, parserInternals.h: added a few extra
16200 internal calls to allocate and free parser contexts ...
16201 * doc/html/* : updated accordingly
16202
Daniel Veillard55a99271999-02-25 11:01:29 +000016203Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * configure.in, Makefile.am, doc/makefile.am : General changes for
16206 1.0.0 release and including the generated HTML documentation.
16207
Daniel Veillard35925471999-02-25 08:46:07 +000016208Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * makefile.am : added parserInternals.h, oops.
16211
Daniel Veillard1e346af1999-02-22 10:33:01 +000016212Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * parserInternals.h: added this header giving access to the parser
16215 internal functions.
16216 * doc/Makefile.am : added a rebuild target which rebuilds the full
16217 set of documentations
16218 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16219 the internal subset.
16220 * *.c *.h: modifications needed to generate the documentation using
16221 gtk-doc, cleanup of functions blocks, reorganisation of struct
16222 declarations.
16223
Daniel Veillard1164e751999-02-16 16:29:17 +000016224Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16227 the tar and spec file to include the beginning of the doc.
16228
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162291999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16230
16231 * doc/.cvsignore: Added this file.
16232
Daniel Veillard6800ef31999-02-08 18:33:22 +000016233Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * tree.c: fixed xmlGetProp to return "" when the attribute
16236 exists, even if the node-list is NULL.
16237
Daniel Veillard726c7e31999-02-08 15:13:10 +000016238Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * tree.c: patched an error outputting empty attribute values.
16241 * Makefile.am and doc/makefile.am: have been updated during the
16242 week-end. Sorry for an empty CVS log, I got a shell problem.
16243
Daniel Veillard1899e851999-02-01 12:18:54 +000016244Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * tree.h: cleaned up using enums instead of defines
16247 * parser.c, valid.[ch]: more work on parsing/output of element
16248 declarations
16249
Daniel Veillard3b9def11999-01-31 22:15:06 +000016250Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * valid.[ch], tree.c, parser.c : more work toward full parsing
16253 of XML DTDs.
16254 * README: added informations about mailing-list and on-line
16255 documentation
16256
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162571999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16258
16259 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16260
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016261Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * parser.c, tree.[ch] : more work toward conformance testing,
16264 added a last element to accelerate parsing of very flat structures
16265 started working on internal subset Element content declaration.
16266 * valid.[ch] : first cut at adding code toward validation.
16267 * previous changes had also small impact on most files, especially
16268 the conformance testing using James Clark test suite.
16269
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016270Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * test/* : updated the examples, most of them were not well
16273 formed (humm), and added rdf2.
16274 * result/* : resulting changes in the output.
16275
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016276Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16279
Daniel Veillard44b3a061998-12-05 17:27:22 +000016280Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * tree.c: patched a bug in the generation of empty attributes
16283
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016284Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16287 for node/trees/documents/... Biggest problem is namespace
16288 support when copying subtrees.
16289
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016290Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * parser.c, entities.c: improve entities and char ref encoding,
16293 and cleanups of error messages.
16294
Daniel Veillard242590e1998-11-13 18:04:35 +000016295Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * parser.c, entities.c: simple bug hunting done during rpm2html and
16298 rpmfind integration.
16299
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016300Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * parser.[ch]: Added interfaces allowing to specify a SAX
16303 handler before parsing.
16304
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016305Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * parser.c: redirrect all errors reporting through the SAX
16308 error function
16309
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016310Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16313 * libtool, tlmain ...: update of the libtool files
16314
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163151998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16316
16317 * entities.c: Use g_snprintf insteda of snprintf.
16318
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016319Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16322 added ent5 test for this purpose.
16323 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16324
Daniel Veillard27271681998-10-30 06:39:40 +000016325Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * parser.c: fixed? a strange error due to compression on a GWP
16328 document.
16329
Daniel Veillard25940b71998-10-29 05:51:30 +000016330Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * tree.[ch]: bug fixing
16333 * entities.[ch]: defined a specific type for predefined entities
16334 * doc/xml.html: more documentation on the library, how to use it,
16335 overview of the interfaces.
16336
Daniel Veillard16253641998-10-28 22:58:05 +000016337Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16340
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016341Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16342
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016343 * tree.c: corrected a small bug
16344 * doc/xml.html: continuing writing documentation.
16345
16346Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16347
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016348 * debugXML.h debugXML.c: added debugging utilities.
16349 * tester.c: added --debug switch.
16350 * tree.c: patched an incorrect node->type assignment.
16351 * parser.c: formatting, ensure that node->doc != NULL in attributes
16352
Daniel Veillardccb09631998-10-27 06:21:04 +000016353Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16356 entity support and provide an internal representation close to
16357 DOM one (entity ref nodes, and attribute value as tree). I tried
16358 to preserve the interface but this will surely break some apps
16359 (I have to change rpm2html/rpmfind for example). I had to change
16360 two interfaces, and the generated tree is somewhat different.
16361 * doc/* : started documenting the XML library, the tree and
16362 DOM/Corba. This is a first step.
16363
Daniel Veillard11e00581998-10-24 18:27:49 +000016364Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * parser.c: Set up the fonctions comment block, boring but useful.
16367 * parser.h, SAX.c, parser.c: now attributes are processed through
16368 the SAX interface. The problem is that my SAX interface diverged
16369 quite a bit from the original one, well this is not an official
16370 spec, and translating it from Java to C is hairy anyway...
16371
Daniel Veillard97b58771998-10-20 06:14:16 +000016372Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16375 fonctions comment block, boring but useful.
16376
16377Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016378
16379 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16380 conversion routines. However they are not yet used to convert the
16381 inputs. The core will run with UTF-8.
16382
Daniel Veillard33942841998-10-18 19:12:41 +000016383Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * tree.c : make sure that the type id is properly set-up when
16386 a new object is allocated, needed for DOM.
16387
Daniel Veillard27fb0751998-10-17 06:47:46 +000016388Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * tree.h, tree.c: Ok, the main objects in the tree will be native
16391 corba objects, it costs 8 bytes per Node, Attribute and Document
16392 but it simplifies the Corba integration a lot (no extra interface
16393 objects to allocate/free).
16394
Daniel Veillard0bef1311998-10-14 02:36:47 +000016395Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16398 and changed NODEs contants for conformity with DOM Level 1
16399
Daniel Veillard27864701998-10-08 03:47:24 +000016400Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * added hooks to keep track of servants when creating objects
16403 xmlDoc and xmlNode (for Corba export).
16404
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016405Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * added xml-config script.
16408
Daniel Veillard7066a791998-10-01 20:28:28 +000016409Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16412 to autoupdate libtool and automake conf files.
16413
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164141998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16415
16416 * Makefile.am: Use '?' to separate the sed
16417 commands as ',' is used when people pass -Wl,something.
16418
16419
Daniel Veillard15a8df41998-09-24 19:15:06 +000016420Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16421
16422 * tree.c, tree.h: added a per-document compression interface.
16423
Daniel Veillard151b1b01998-09-23 00:49:46 +000016424Tue Sep 22 20:47:38 EDT 1998
16425
16426 * tree.c, tree.h: added saving with compression and added interfaces
16427 to control the compression level (xmlGetCompressMode,
16428 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16429
Daniel Veillard70120ff1998-09-22 00:24:21 +000016430Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * parser.c: corrected a loop for files of size 0
16433
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164341998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16435
16436 * error.h: New file. Contains prototyes from `error.c'.
16437
Tom Tromeyc19653d1998-08-14 01:22:43 +000016438Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16439
16440 * Makefile.am (xmlincdir): New macro.
16441 (xmlinc_HEADERS): Renamed from include_HEADERS.
16442
Daniel Veillard845664d1998-08-13 04:43:19 +000016443Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * applied small patch on numeric entities from
16446 Christopher Blizzard <blizzard@appliedtheory.com>
16447
Daniel Veillard260a68f1998-08-13 03:39:55 +000016448Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * New release 0.2, removed the old xml_* files so that it's
16451 coherent with the other CVS base (W3C), far better conformance
16452 to standard, new namespaces, decent entities support, beginning
16453 of a SAX-like interface. Nearly nothing left intact, even the
16454 test examples ...
16455
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164561998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16457
16458 * .cvsignore: Add .deps dir
16459
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016460Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16463
Daniel Veillardfe926001998-07-26 04:28:20 +000016464Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016465
Daniel Veillardfe926001998-07-26 04:28:20 +000016466 * configure.in: added test for CPP
16467 * AUTHORS, Changelog: the original ones didn't get commited but the
16468 glib ones instead, fixed.
16469 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016470
Daniel Veillardfe926001998-07-26 04:28:20 +000016471Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016472
Daniel Veillardfe926001998-07-26 04:28:20 +000016473 * integrated code developped at W3C
16474 * changed the original Copyright
16475 * migrated to automake
16476 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016477