blob: 081796a2b4094866f7e73eb916ea5771ac554e38 [file] [log] [blame]
William M. Brack8c22f9f2004-08-06 16:23:27 +00001Fri Aug 6 09:22:34 PDT 2004 William Brack <wbrack@mmm.com.hk>
2
3 * valid.c: fixed my mis-handling of External ID on last
4 change.
5
William M. Brackbebe7302004-08-05 06:46:47 +00006Wed Aug 4 23:40:21 PDT 2004 William Brack <wbrack@mmm.com.hk>
7
8 * valid.c: changed the parsing of a document's DTD to use
9 the proper base path (bug 144366)
10
Daniel Veillardd392ba72004-08-04 14:56:45 +000011Wed Aug 4 16:58:08 CEST 2004 Daniel Veillard <daniel@veillard.com>
12
13 * Makefile.am config.h.in configure.in python/Makefile.am:
14 applied a patch from Gerrit P. Haase to get python bindings
15 on Cygwin
16
William M. Brack4e3a9fa2004-08-03 22:41:11 +000017Tue Aug 3 15:08:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
18
19 * include/libxml/valid.h: elaborated on description of
20 xmlValidityWarningFunc and xmlValidityErrorFunc (bug
21 144760)
22 * xmlIO.c, xmlschemastypes.c, include/libxml/schemasinternals.h:
23 minor fixes to comments for doc rebuilding errors.
24 * doc/*.html: rebuilt the docs
25
Daniel Veillardf81a8e82004-08-03 21:58:41 +000026Tue Aug 3 23:59:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
27
28 * doc/ChangeLog.xsl doc/downloads.html doc/xml.html doc/*:
Daniel Veillardd392ba72004-08-04 14:56:45 +000029 fixes documentation glitches raised by Oliver Stoeneberg
Daniel Veillardf81a8e82004-08-03 21:58:41 +000030
William M. Brack18a04f22004-08-03 16:42:37 +000031Tue Aug 3 09:42:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
32
33 * tree.c: fixed problem with memory leak on text nodes in DTD
34 (bug 148965) with patch provided by Darrell Kindred
35
William M. Brackd43cdcd2004-08-03 15:13:29 +000036Tue Aug 3 08:14:44 PDT 2004 William Brack <wbrack@mmm.com.hk>
37
38 * HTMLparser.c: fixed initialisation problem for htmlReadMemory
39 (bug 149041)
40
William M. Brack6ca9ec82004-07-31 18:01:53 +000041Sat Jul 31 11:01:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
42
43 * doc/buildDocBookCatalog: enhanced per bug 119876. Further
44 info posted to the mailing list.
45
William M. Bracka3215c72004-07-31 16:24:01 +000046Sat Jul 31 09:12:44 PDT 2004 William Brack <wbrack@mmm.com.hk>
47
48 * SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
49 xmlreader.c, include/libxml/tree.h: many further little changes
50 for OOM problems. Now seems to be getting closer to "ok".
51 * testOOM.c: added code to intercept more errors, found more
52 problems with library. Changed method of flagging / counting
53 errors intercepted.
54
Daniel Veillardac996a12004-07-30 12:02:58 +000055Fri Jul 30 13:57:55 CEST 2004 Daniel Veillard <daniel@veillard.com>
56
57 * tree.c: applied a couple of patch one from Oliver Stoeneberg
58 and another one from Rob Richards fixing #148448
59
Daniel Veillard7cc23572004-07-29 11:20:30 +000060Thu Jul 29 13:20:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
61
62 * HTMLparser.c: 1 line patch, apparently htmlNewDoc() was not
63 setting doc->charset.
64
William M. Brack42331a92004-07-29 07:07:16 +000065Thu Jul 29 00:05:58 PDT 2004 William Brack <wbrack@mmm.com.hk>
66
67 * SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further
68 fixes for out of memory condition, mostly from Olivier
69 Andrieu.
70 * testOOM.c: some further improvement by Olivier, with
71 a further small enhancement for easier debugging.
72
William M. Brack9f797ab2004-07-28 07:40:12 +000073Tue Jul 27 00:34:07 PDT 2004 William Brack <wbrack@mmm.com.hk>
74
75 * SAX2.c, error.c, parser.c, tree.c, xmlreader.c:
76 implemented patches supplied by Olivier Andrieu
77 (bug 148588), plus made some further enhancements, to
78 correct some problems with out of memory conditions.
79 * testOOM.c: improved with patches from Olivier Andrieu
80
William M. Brack30fe43f2004-07-26 18:00:58 +000081Mon Jul 26 11:03:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
82
83 * tree.c: put in patch for Windows buffer re-allocation
84 submitted by Steve Hay (bug 146697)
85
William M. Brackb85c9202004-07-26 00:20:13 +000086Sun Jul 25 17:18:39 PDT 2004 William Brack <wbrack@mmm.com.hk>
87
88 * xinclude.c: added some code to check, when an include is
89 done, whether the requested URL gets mapped to some other
90 location (e.g. with a catalog entry) and, if so, take care
91 of the xml:base properly (bug 146988)
92
William M. Brackcd3628b2004-07-25 21:07:29 +000093Sun Jul 25 14:02:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
94
95 * error.c: fixed to assure user data param is set correctly
96 when user structured error handler is called (bug 144823)
97
William M. Brack1af55582004-07-22 17:18:00 +000098Thu Jul 22 10:14:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
99
100 * xmlreader.c: fixed problem with reader state after
101 processing attributes (bug 147993)
102
William M. Brack1826d0a2004-07-21 09:03:57 +0000103Wed Jul 21 17:04:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
104
105 * configure.in, Makefile.am: put in an auto* check for the
106 path to perl (if it exists), and modified make Timingtests
107 to use that path instead of just executing the dbgenattr.pl
108 script (bug 148056)
109
William M. Brackc68d78d2004-07-16 10:39:30 +0000110Fri Jul 16 18:36:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
111
112 * python/generator.py: added a check on the argument for some
113 classes (e.g. xmlDoc and xmlNode) to prevent a segfault (as
114 reported on the list). Further enhancement should be done
115 to auto-create the appropriate object.
116 * python/libxml.c: minor fix for a warning message; added a
117 routine, currently not used, to report the description of a
118 PyCObject.
119 * python/libxml2class.txt: regenerated
120
Daniel Veillardc8155052004-07-16 09:03:08 +0000121Fri Jul 16 11:01:40 CEST 2004 Daniel Veillard <daniel@veillard.com>
122
123 * catalog.c test/catalogs/white* result/catalogs/white*:
124 applied patches from Peter Breitenlohner to fix handling
125 of white space normalization in public ids and add tests
126
Daniel Veillarde15df582004-07-13 15:25:08 +0000127Tue Jul 13 17:24:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
128
129 * xmlmemory.c: applied a small fix from Steve Hay
130
William M. Brack3794b9e2004-07-13 15:06:20 +0000131Tue Jul 13 23:02:19 HKT 2004 William Brack <wbrack@mmm.com.hk>
132
133 * xpath.c: Added code to in PREDICATE/FILTER handling to reset
134 the xpath context document pointer (part of fix to libxslt
135 bug 147445)
136
William M. Brack37e63942004-07-12 16:27:37 +0000137Tue Jul 13 00:14:08 HKT 2004 William Brack <wbrack@mmm.com.hk>
138
139 * python/libxml.py: ran 'expand' on the file to get rid of mixture
140 of tabs and spaces (bug 147424)
141
William M. Bracke9449c52004-07-11 14:41:20 +0000142Sun Jul 11 22:38:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
143
144 * python/drv_libxml.py: added an encoding "special comment" to avoid
145 warning message in python2.3 (bug 146889)
146 * Makefile.am, python/Makefile.am, python/tests/Makefile.am: small
147 change to make "make tests" a little quieter (MAKEFLAGS+=--silent)
148 * xpath.c: enhanced to take advantage of current libxslt handling
149 of tmpRVT. Fixes bug 145547.
150
Daniel Veillardbe3eb202004-07-09 12:05:25 +0000151Fri Jul 9 14:02:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.h uri.c: fixed a couple of problems in the new
154 elfgcchack.h trick pointed by Peter Breitenlohner
155
Daniel Veillardadd93d32004-07-06 22:47:07 +0000156Wed Jul 7 00:45:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
157
158 * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug
159 which prevented building with --with-minimum
160
Daniel Veillard45cb0f42004-07-05 17:45:35 +0000161Mon Jul 5 19:43:51 CEST 2004 Daniel Veillard <daniel@veillard.com>
162
163 * configure.in doc/*: releasing 2.6.11, updated and regenerated the
164 docs
165
Daniel Veillardeb70f932004-07-05 16:46:09 +0000166Mon Jul 5 18:43:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
167
168 * parser.c: make the push interfaces synchronous
169 * python/tests/sync.py: added a specific test
170 * python/tests/Makefile.am doc/examples/Makefile.am
171 doc/examples/index.py: added the new test, cleaning up
172 "make tests" output
173
Daniel Veillardf4b05d02004-07-05 13:10:37 +0000174Mon Jul 5 15:09:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
175
176 * xmlschemas.c: applied patch from Kasimier to fix some Relax-NG
177 datatype facet problem with recent changes.
178
William M. Brack8e2cc6f2004-07-03 23:28:52 +0000179Sat Jul 3 11:31:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
180
181 * python/libxml.c: Changed the number of XPath extension functions
182 allowed to be variable-length (patch supplied by Marc-Antoine
183 Parent, bug 143805). Added code to "unregister" the functions
184 when the parser cleanup takes place.
185
Daniel Veillard529233c2004-07-02 12:23:44 +0000186Fri Jul 2 14:22:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
187
188 * xmlmemory.c python/libxml.c python/libxml2-python-api.xml:
189 some updates with memory debugging facilities while messing
190 with libxslt python bindings
191
Daniel Veillardf93a8662004-07-01 12:56:30 +0000192Thu Jul 1 14:53:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
193
194 * python/libxml.c python/generator.py python/libxml.py
195 python/libxml2-python-api.xml python/libxml2class.txt:
196 applied patch from Stéphane Bidoul to fix some Python bindings
197 initialization, then had to change the parserCleanup()
198 to handle memory released there.
199 * xmlmemory.c: added more debugging comments.
200
Daniel Veillard8165a6b2004-07-01 11:20:33 +0000201Thu Jul 1 13:18:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
202
203 * xmlreader.c: seems the reader buffer could be used while not
204 allocated, fixes bug #145218
205
Daniel Veillardd69cc812004-07-01 09:36:26 +0000206Thu Jul 1 11:34:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
207
208 * python/generator.py: do not provide functions used as destructor
209 of classes as public methods to avoid double-free problem like
210 in bug #145185
211
William M. Brack96d2eff2004-06-30 11:48:47 +0000212Wed Jun 30 19:45:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
213
214 * xmlschemas.c, xmlschemastypes.c: warning message cleanup.
215 Now compiles warning-free, all tests passed.
216 * SAX2.c: small change to comments for documentation.
217 No change to logic.
218
Daniel Veillardb7c6ac42004-06-29 22:01:27 +0000219Tue Jun 29 15:00:13 PDT 2004 Daniel Veillard <daniel@veillard.com>
220
221 * xmlschemas.c: more fixes with Kasimier, looks far cleaner :-)
222
Daniel Veillard4e5d6652004-06-29 21:01:12 +0000223Tue Jun 29 23:00:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
224
225 * xmlschemas.c: Kasimier Buchcik fixed the memory access and
226 allocation problem
227
Daniel Veillard01fa6152004-06-29 17:04:39 +0000228Tue Jun 29 19:00:32 CEST 2004 Daniel Veillard <daniel@veillard.com>
229
230 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
231 include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h:
232 applied Schemas patches from Kasimier Buchcik, there is still
233 one open issue about referencing freed memory.
234 * test/schemas/* result/schemas/*: updated with new tests from
235 Kasimier
236
Daniel Veillard647e39a2004-06-29 12:54:08 +0000237Tue Jun 29 14:52:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
238
239 * include/libxml/globals.h include/libxml/xmlIO.h
240 doc/libxml2-api.xml doc/libxml2-refs.xml: moved some definitions
241 to globals.h to avoid some troubles pointed out by Rob Richards
242
Daniel Veillardb7cbbae2004-06-28 09:27:23 +0000243Mon Jun 28 11:25:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
244
245 * libxml.m4: applied changes suggested by Mike Hommey, remove
246 libxml1 support and use CPPFLAGS instead of CFLAGS
247
Daniel Veillard577d1452004-06-27 14:07:43 +0000248Sun Jun 27 14:17:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
249
250 * libxml.spec.in: another, more 'experimental' feature to
251 get compiler optimization based on gcc runtime profiling
252
Daniel Veillarda2351322004-06-27 12:08:10 +0000253Sun Jun 27 14:02:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
254
255 * elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
256 Ven suggestion to reduce ELF footprint and generated code. Based on
257 aliasing of libraries function to generate direct call instead of
258 indirect ones
259 * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
260 generation of elfgcchack.h based on the API description, extended
261 the API description to show the conditionals configuration flags
262 required for symbols.
263 * nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
264 * doc/*: regenerated the docs.
265
William M. Brack3403add2004-06-27 02:07:51 +0000266Sun Jun 27 10:02:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
267
268 * regressions.py, regressions.xml: new files for running
269 regression tests under Python. Not yet complete, but
270 should provide good testing under both Linux and Windows.
271 * testHTML.c, testSAX.c, xmllint.c: changed the 'fopen' used
272 for --push testing to include the 'rb' param when compiled
273 under Windows.
274
William M. Brackf20fbf72004-06-25 05:49:08 +0000275Fri Jun 25 13:38:57 HKT 2004 William Brack <wbrack@mmm.com.hk>
276
277 * uri.c: fixed a problem when base path was "./xxx"
278 * result/XInclude/*: 5 test results changed by above.
279 * Makefile.am: fixed a couple of spots where a new
280 result file used different flags that the testing one.
281
William M. Brack9333cc22004-06-24 08:33:40 +0000282Thu Jun 24 16:27:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
283
284 * valid.c: suppressed warnings from within xmlValidGetValidElements
285 (bug 144644)
286 * doc/examples/testWriter.c: corrected typo in comment for ISO-8859-1
287 (bug 144245)
288
William M. Brack4119d1c2004-06-24 02:24:44 +0000289Thu Jun 24 10:17:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
290
291 * valid.c: implemented bugfix from Massimo Morara for DTD
292 dumping problem.
293 * test/valid/t10.xml, result/valid/t10.*: added regression
294 for above
295 * configure.in: small change for my profile settings
296
MDT 2004 John Fleckb7fe1042004-06-24 02:21:27 +0000297Wed Jun 23 20:18:19 MDT 2004 John Fleck <jfleck@inkstain.net>
298
299 * doc/xmlcatalog_man.xml, xmlcatalog.1
300 Docs patch from Ville Skytta, bugzilla #144841
301
MDT 2004 John Fleck4c76c4f2004-06-20 00:36:06 +0000302Sat Jun 19 18:34:11 MDT 2004 John Fleck <jfleck@inkstain.net>
303
304 * doc/xmllint.xml, xmllint.html, xmllint.1
305 update man page to reflect William's newly disciplined return
306 code mojo
307
Daniel Veillard3cf69502004-06-16 22:52:59 +0000308Thu Jun 17 00:51:55 CEST 2004 Daniel Veillard <daniel@veillard.com>
309
310 * doc/examples/io2.c doc/examples/parse4.c: fixing a couple of
311 compilation errors when configured with --with-minimum
312
Daniel Veillardbbaa9972004-06-16 14:08:33 +0000313Wed Jun 16 16:07:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
314
315 * debugXML.c: applied patch from Stefano Debenedetti to register
316 namespaces in the debug shell
317
Daniel Veillard4a14fb82004-06-14 19:58:20 +0000318Mon Jun 14 21:56:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
319
320 * xmlreader.c: fix from Steve Ball and update of the comment.
321 * Makefile.am result/errors/*.str: William pointed out that
322 the streaming error checking part wasn't streaming, fixing
323
Daniel Veillardfb382b82004-06-14 12:13:12 +0000324Mon Jun 14 14:11:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
325
326 * catalog.c: patch from Igor for the default catalog path on Windows
327
William M. Brack306e33c2004-06-12 01:01:22 +0000328Sat Jun 12 09:03:57 HKT 2004 William Brack <wbrack@mmm.com.hk>
329
330 * configure.in: apparently wasn't updated last time
331
William M. Brack5ab479b2004-06-10 13:00:15 +0000332Thu Jun 10 20:57:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
333
334 * configure.in, xmlmemory.c, globals.c: fixed problem when
335 configuring using --with-thread-alloc
336
Igor Zlatkovic4da70f32004-06-09 14:33:09 +0000337Wed Jun 9 16:31:24 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
338
339 * win32/configure.js win32/Makefile.* minor changes for the new
340 layout of the Windows binary package
341
Daniel Veillard50355f02004-06-08 17:52:16 +0000342Tue Jun 8 19:50:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
343
344 * xmlschemas.c include/libxml/xmlerror.h: applied another patch
345 from Kasimier Buchcik for Schema Component Constraints
346 * test/schemas/* result/schemas/*: added the regression tests
347
William M. Brack8304d872004-06-08 13:29:32 +0000348Tue Jun 8 21:27:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
349
350 * xmllint.c: fixed missing error return code for schema
351 validation (bug 143880), also changed over to an enum for
352 defining the error return codes for all conditions.
353
Daniel Veillard0df3bc32004-06-08 12:03:41 +0000354Tue Jun 8 14:01:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
355
356 * parser.c xmlreader.c include/libxml/parser.h: fixed a serious
357 problem when substituing entities using the Reader, the entities
358 content might be freed and if rereferenced would crash
359 * Makefile.am test/* result/*: added a new test case and a new
360 test operation for the reader with substitution of entities.
361
Daniel Veillard1b243b42004-06-08 10:16:42 +0000362Tue Jun 8 12:14:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
363
364 * globals.c xmlIO.c include/libxml/globals.h include/libxml/xmlIO.h:
365 applied patch from Rob Richards for the per thread I/O mappings
366
William M. Brackabf598b2004-06-08 02:01:28 +0000367Tue Jun 8 09:58:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
368
369 * xinclude.c: some further enhancement to take care of
370 xml:base for XPointer elements (bug 143886). Also fixed
371 a problem when xml:base was already specified on an
372 XInclude'd element.
373
William M. Brack8eabb052004-06-07 14:15:54 +0000374Mon Jun 7 22:14:58 HKT 2004 William Brack <wbrack@mmm.com.hk>
375
376 * relaxng.c: fixed a problem with internal cleanup of <DIV> element
377 (bug 143738).
378
William M. Brackf7789b12004-06-07 08:57:27 +0000379Mon Jun 7 16:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
380
381 * uri.c, include/libxml/uri.h: added a new routine
382 xmlBuildRelativeURI needed for enhancement of xinclude.c
383 * xinclude.c: changed handling of xml:base (bug 135864)
384 * result/XInclude/*: results of 5 tests changed as a result
385 of the above change
386
Daniel Veillard88399382004-06-04 09:29:37 +0000387Fri Jun 4 11:27:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
388
389 * test/schemas/* result/schemas/*: added a bunch of tests from
390 Kasimier Buchcik posted on May 11
391
Daniel Veillard8acdfbf2004-06-03 16:00:59 +0000392Thu Jun 3 17:58:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
393
394 * xmlschemas.c: new patch from Kasimier Buchcik for processContents
395 of wildcards attribute handling
396 * test/schemas/anyAttr-* result/schemas/anyAttr-*: added specific
397 regression tests
398
Daniel Veillard37fd3072004-06-03 11:22:31 +0000399Thu Jun 3 13:20:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
400
401 * parser.c: fixed a bug where invalid charrefs may not be detected
402 sometimes as pointed by Morus Walter.
403 * test/errors/charref1.xm result/errors/charref1.xml*: added the
404 test in the regression suite.
405
William M. Brack767265d2004-06-03 10:50:29 +0000406Thu Jun 3 18:38:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
407
408 * xmlschemas.c: small change to xmlSchemaValidateAttributes,
409 also corrected typo on error code enum.
410 * include/libxml/xmlerror.h: corrected typo on schema error
411 code enum
412
William M. Brack803812b2004-06-03 02:11:24 +0000413Thu Jun 3 10:12:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
414
415 * xmlschemas.c: minor cosmetic changes, no change to logic.
416 * result/schemas/attruse_0_[12].err: regenerated
417 * globals.c: added a newline at end to make gcc happy
418
Daniel Veillard3646d642004-06-02 19:19:14 +0000419Wed Jun 2 21:16:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
420
421 * xmlschemas.c include/libxml/schemasInternals.h
422 include/libxml/xmlerror.h: applied a patch from Kasimier Buchcik
423 implementing attribute uses and wildcards.
424 * test/schemas/* result/schemas/*: added/fixed a bunch of tests
425
Daniel Veillard0335a842004-06-02 16:18:40 +0000426Wed Jun 2 18:15:51 CEST 2004 Daniel Veillard <daniel@veillard.com>
427
428 * globals.c xmlIO.c include/libxml/globals.h: applied patch from
429 Rob Richards for custom I/O BufferCreateFilenane fixes bug
430 #143366
431
William M. Brack8fad8bf2004-06-02 08:26:25 +0000432Wed Jun 02 16:25:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
433
434 * xpath.c: fixed problem with predicate evaluation on an
435 empty nodeset (bug 143409)
436
William M. Brack06112d12004-06-02 03:41:21 +0000437Wed Jun 02 11:26:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
438
439 * testSAX.c: fixed problem with attribute listing (bug 142674)
440 and added macro LIBXML_TEST_VERSION to assure xmlInitParser
441 gets called (bug 142686)
442
Daniel Veillard669adfc2004-05-29 20:12:46 +0000443Sat May 29 21:35:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
444
445 * test/schemas/date_0.xml xmlschemastypes.c: applied a patch from
446 Charles Bozeman fixing a side effect in date handling
447
MDT 2004 John Fleck218ed392004-05-28 01:49:38 +0000448Thu May 27 19:47:48 MDT 2004 John Fleck <jfleck@inkstain.net>
449
450 * doc/tutorial/xmltutorial.xml fix lack of cast in Xpath example
451 * doc/tutorial/*.html, xmltutorial.pdf rebuild html, pdf
452
Aleksey Sanin64453bc2004-05-25 17:39:48 +00004532004-05-25 Aleksey Sanin <aleksey@aleksey.com>
454
455 * c14n.c: fixed c14n bug with serializing attribute namespaces
456
William M. Brack99127052004-05-24 02:52:28 +0000457Mon May 24 08:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
458
459 * xpath.c: fixed to allow '+' in exponent of number
460 (bug 143005)
461 * SAX2.c: fixed typo in last commit
462
William M. Brack3f147372004-05-22 01:09:26 +0000463Sat May 22 09:08:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
464
465 * SAX2.c: skipped call to xmlValidateNCName when compiling
466 --with-minimum (bug 142917)
467
Daniel Veillard7feb0232004-05-18 10:49:20 +0000468Tue May 18 06:48:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
469
470 * catalog.c: reverted the broken change.
471
Daniel Veillard81205012004-05-18 03:06:41 +0000472Mon May 17 23:07:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
473
474 * NEWS doc/*: updated the docs for 2.6.10
475
Daniel Veillard4e6fef42004-05-17 03:53:59 +0000476Mon May 17 05:52:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
477
478 * configure.in : releasing 2.6.10
479
Daniel Veillard62040be2004-05-17 03:17:26 +0000480Sun May 16 23:12:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
481
482 * tree.c: avoid returning default namespace when searching
483 from an attribute
484 * entities.c xmlwriter.c: reverse xmlEncodeSpecialChars() behaviour
485 back to escaping " since the normal serialization routines do not
486 use it anymore, should close bug #134477 . Tried to make
487 the writer avoid it too but it didn't work.
488
Daniel Veillarda98357a2004-05-16 05:06:59 +0000489Sun May 16 01:07:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
490
491 * doc/ChangeLog.awk doc/ChangeLog.xsl: fixed escaping
492 handling and added direct links to bugzilla report for
493 bug numbers.
494
William M. Brackd233e392004-05-16 03:12:08 +0000495Sun May 16 11:11:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
496
497 * error.c: modified to assure proper user data is sent to
498 structured error routine (bug 142598)
499
Daniel Veillardf0552932004-05-16 01:20:17 +0000500Sun May 16 03:18:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
501
502 * catalog.c: a couple of large static variable which should really
503 not be declared as such cluttered the .bss section.
504
Daniel Veillard96134ca2004-05-16 01:08:06 +0000505Sun May 16 03:06:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
506
507 * doc/ChangeLog.awk: fixed a couple of problems when parsing
508 libxslt ChangeLog
509
Daniel Veillard418968b2004-05-16 00:15:10 +0000510Sat May 15 20:14:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
511
512 * doc/ChangeLog.awk doc/ChangeLog.xsl: first steps of a good
513 ChangeLog page generation. The awk shoudl escape characters
514 not okay in XML and the xslt should make links to functions
515 or variables or bug reported in the entries.
516
Daniel Veillard3995bc32004-05-15 18:57:31 +0000517Sat May 15 14:57:40 CEST 2004 Daniel Veillard <daniel@veillard.com>
518
519 * xmlsave.c include/libxml/xmlsave.h: start adding API for
520 escaping customization.
521
Daniel Veillard7a6361f2004-05-15 16:37:50 +0000522Sat May 15 12:38:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
523
524 * xmlsave.c: more xmlSave cleanup, optimization and refactoring
525
Daniel Veillard83a75e02004-05-14 21:50:42 +0000526Fri May 14 17:51:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
527
528 * xmlIO.c xmlsave.c: third pass at the escaping refactoring.
529
William M. Brackf8f2e8f2004-05-14 04:37:41 +0000530Fri May 14 12:37:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
531
532 * parser.c: enhanced the enhancement, fixed another couple of
533 special cases.
534
William M. Brackeb8509c2004-05-14 03:48:02 +0000535Fri May 14 11:48:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
536
537 * parser.c: small enhancement to dtd handling of (a?)+ (bug 142487)
538
Daniel Veillardee8960b2004-05-14 03:25:14 +0000539Thu May 13 23:19:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
540
541 * xmlIO.c xmlsave.c include/libxml/xmlIO.h: second pass on escaping
542 handling, start to looks better, need to be completed and added
543 directly at the saving context level.
544
Daniel Veillard5d1a4d82004-05-13 14:31:25 +0000545Thu May 13 10:31:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
546
547 * xmlIO.c xmlsave.c include/libxml/xmlIO.h: first pass at refactoring
548 the escape on save routines for better performances (less malloc)
549 and more flexibility using the new saving context. Preliminary
550 work, interface will change.
551
William M. Brack9989c7d2004-05-12 14:39:38 +0000552Wed May 12 22:34:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
553
554 * xmlschemas.c: added code in xmlSchemaBuildAContentModel to handle
555 element reference within the xs:all construct (bug 139897)
556
William M. Brack7b0e2762004-05-12 09:33:23 +0000557Wed May 12 17:27:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
558
559 * xinclude.c: a little further fixing of fallback processing, this
560 time for fallback with children (bug 139520).
561
William M. Brack29aa7722004-05-12 00:27:56 +0000562Wed May 12 08:21:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
563
564 * xmlschemas.c: added code in xmlSchemaBuildContentModel to
565 allow ref in group definition (bug 134411). Also fixed
566 misc compilation warning messages.
567 * result/schema/group0_0_0, result/schema/group0_0_0.err:
568 regenerated (now no error reported).
569
Daniel Veillard18a65092004-05-11 15:57:42 +0000570Tue May 11 11:55:59 CEST 2004 Daniel Veillard <daniel@veillard.com>
571
572 * xmlIO.c: fix to the fix for #141864 from Paul Elseth
573 * HTMLparser.c result/HTML/doc3.htm: apply fix from David Gatwood for
574 #141195 about text between comments.
575
William M. Bracke7091952004-05-11 15:09:58 +0000576Tue May 11 23:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
577
578 * xmlschemas.c, include/libxml/schemasInternals.h,
579 include/libxml/xmlerror.h: Applied patches supplied by
580 Kasimier Buchcik.
581 * test/schemas/po1_0.xml, test/schemas/po1_0.xsd:
582 changed test to account for above patch.
583
Daniel Veillardb3ac18d2004-05-11 13:06:29 +0000584Tue May 11 09:06:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
585
586 * python/tests/tstLastError.py: better portability fix for f(*args),
587 use apply(f, args) as Stephane Bidoul suggested
588
William M. Brackf9b5fa22004-05-10 07:52:15 +0000589Mon May 10 15:49:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
590
591 * xmlregexp.c: enhanced xmlRegStateAddTrans to check if transition
592 is already present and, if so, to ignore the request to add it.
593 This has a very dramatic effect on memory requirements as well
594 as efficiency. It also fixes bug 141762.
595
Daniel Veillard6d38c752004-05-10 00:40:51 +0000596Sun May 9 20:40:59 CEST 2004 Daniel Veillard <daniel@veillard.com>
597
598 * Makefile.am python/tests/Makefile.am python/tests/tstLastError.py:
599 applied patch from Ed Davis to allow "make tests" to work
600 with Python 1.5
601
Daniel Veillardf0244ce2004-05-09 23:48:39 +0000602Sun May 9 19:46:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
603
604 * xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
605 fixes bug #141266
606 * test/xhtmlcomp result//xhtmlcomp*: added the specific regression
607 test
608
Daniel Veillarda90de5e2004-05-09 18:06:20 +0000609Sun May 9 14:07:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
610
611 * Makefile.am: fix for a pedantic make check without make all request
612
Daniel Veillard966a31e2004-05-09 02:58:44 +0000613Sat May 8 22:56:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
614
615 * uri.c xmlIO.c: fixing some problems in URI unescaping
616 and output buffer opening, this should fix #141864
617
Daniel Veillardaecc0dc2004-05-08 02:32:07 +0000618Fri May 7 22:31:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
619
620 * valid.c include/libxml/valid.h: fixes the use of 'list' as a parameter
621 * xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
622 Matt Sergeant
623
William M. Brackddf71d62004-05-06 04:17:26 +0000624Thu May 6 21:14:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
625
626 * xmlregexp.c: enhanced the handling of subexpression ranges
627 which have a minOccurs of 0 (bug 140478 again); cleaned up
628 comments throughout the module.
629
Daniel Veillard87076042004-05-03 22:54:49 +0000630Tue May 4 00:52:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
631
632 * xmllint.c: adding a --maxmem option to check memory used.
633
Daniel Veillard656ce942004-04-30 23:11:45 +0000634Sat May 1 01:08:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
635
636 * xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
637 bug #141529 i.e. various problems when building with --without-html
638
Daniel Veillarda2d51fc2004-04-30 22:25:59 +0000639Fri Apr 30 18:12:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
640
641 * xmllint.c xmlreader.c: fixing bug #141384 where the reader didn't
642 call the deregistering functions. Also added the check to
643 xmllint --stream --chkregister .
644
Daniel Veillard712096b2004-04-30 12:56:46 +0000645Fri Apr 30 08:57:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
646
647 * win32/Makefile.msvc: applied a second patch from Mark Vakoc for
648 regression tests on Windows
649
Daniel Veillard6f379a72004-04-29 18:45:42 +0000650Thu Apr 29 21:47:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
651
652 * xmlreader.c: never commit without running make tests first !
653
Daniel Veillarde2161a62004-04-29 17:14:25 +0000654Thu Apr 29 20:15:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
655
656 * xmlreader.c: fix a nasty problem with reading over the end
657 * xmlsave.c: fix a reported memory leak apparently
658
Daniel Veillard9ea62312004-04-29 14:04:09 +0000659Thu Apr 29 17:05:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
660
661 * win32/Makefile.msvc: patch from Mark Vakoc for regression tests
662 on Windows.
663 * xpath.c: the NaN problem also shows up on Borland
664
William M. Brack0e00b282004-04-26 15:40:47 +0000665Mon Apr 26 23:37:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
666
667 * xmlregexp.c: enhanced xmlFARegExec range evaluation for min
668 occurs 0 problems - fixes bug 140478.
669
Daniel Veillardf7627552004-04-22 07:15:40 +0000670Thu Apr 22 09:12:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
671
672 * rngparser.c: tiny path fixes the "xmlConvertCRNGFile" function name
673 from Kasimier Buchcik
674 * xmlschemas.c: recursive xs:extension fix from taihei goi
675
Daniel Veillardbf629492004-04-20 22:20:59 +0000676Wed Apr 21 00:19:29 CEST 2004 Daniel Veillard <daniel@veillard.com>
677
678 * tree.c: small buffer resizing improvement from Morten Welinder
679 closes #140629
680
Daniel Veillardd087dbf2004-04-20 21:41:19 +0000681Tue Apr 20 23:40:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
682
683 * xpath.c: last version of the fix for MSC version 1200
684
Daniel Veillard453e71b2004-04-20 17:44:46 +0000685Tue Apr 20 19:40:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
686
687 * parser.c: killing the strncmp vs. memcmp controversy and #140593
688
Daniel Veillard4e4bcd02004-04-20 11:28:33 +0000689Tue Apr 20 13:27:06 CEST 2004 Daniel Veillard <daniel@veillard.com>
690
691 * include/libxml/SAX2.h: Kasimier Buchcik pointed out some
692 inexistent functions, cleaned them out.
693
Daniel Veillardda0ff5d2004-04-20 09:45:26 +0000694Tue Apr 20 11:42:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
695
696 * error.c: Johnson Cameron pointed out that
697 initGenericErrorDefaultFunc() was really wrong.
698 * xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
699 must be made public, added some missing comments on the XMLReader
700 header.
701 * c14n.c: Alexsey fixed C14N bug with processing namespaces
702 from attributes
703
Daniel Veillard7c4eb632004-04-19 21:29:12 +0000704Mon Apr 19 23:27:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
705
706 * xpath.c: fixed a stupid () error + Mark name.
707
Daniel Veillardeca726d2004-04-18 21:47:34 +0000708Sun Apr 18 23:45:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
709
710 * configure.in: preparing 2.6.9 release
711 * doc/* News: updated and rebuilt the docs
712
Daniel Veillard68cb4b22004-04-18 20:55:39 +0000713Sun Apr 18 22:51:43 CEST 2004 Daniel Veillard <daniel@veillard.com>
714
715 * xpath.c: relaxed id() to not check taht the name(s) passed
716 are actually NCName, decided this in agreement with Aleksey Sanin
717 since existing specs like Visa3D broke that conformance checking
718 and other tools seems to not implement it sigh...
719 * SAX2.c: check attribute decls for xml:id and the value is an
720 NCName.
721 * test/xmlid/id_err* result/xmlid/id_err*: added error testing
722
Daniel Veillard2582a332004-04-18 19:49:46 +0000723Sun Apr 18 21:46:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
724
725 * xpath.c: work around Microsoft compiler NaN bug raise reported
726 by Mark Vakoc
727 * xmlschemas.c include/libxml/schemasInternals.h
Daniel Veillardeca726d2004-04-18 21:47:34 +0000728 include/libxml/xmlerror.h: fixed a recusive extention schemas
Daniel Veillard2582a332004-04-18 19:49:46 +0000729 compilation error raised by taihei goi
730
Daniel Veillardee1d6922004-04-18 14:58:57 +0000731Sun Apr 18 16:57:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
732
733 * libxml.spec.in: keep the ChangeLog compressed
734 * xmlreader.c: fix a segfault when using Close()
735 * python/tests/Makefile.am python/tests/reader8.py: test for
736 the Close() reader API.
737
William M. Brack87640d52004-04-17 14:58:15 +0000738Sat Apr 17 22:42:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
739
740 * xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
741 doc/examples/io2.c: minor warning cleanup (no change to logic)
742 * xinclude: fixed return value for internal function
743 xmlXIncludeLoadFallback (now always 0 or -1)
744
William M. Brack8b0cbb02004-04-17 13:31:06 +0000745Sat Apr 17 21:32:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
746
747 * valid.c: small enhancement to fix bug 139791
748
Daniel Veillardc85d0fe2004-04-16 16:46:51 +0000749Fri Apr 16 18:44:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
750
751 * xmlschemas.c include/libxml/schemasInternals.h
752 include/libxml/xmlerror.h: applied patches from Kasimier Buchcik
753 for the attribute use support
754 * test/schemas/attruse* result/schemas/attruse*: added the
755 tests to the regression suite.
756
Daniel Veillard377e1a92004-04-16 16:30:05 +0000757Fri Apr 16 18:22:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
758
759 * xmlsave.c: move the TODO as comments as the function while not
760 finished are usable as-is
761 * xmlschemas.c include/libxml/xmlerror.h: patch from Kasimier Buchcik
762 implementing union
763 * test/schemas/union_0_0.x* result/schemas/union_0_0*: added example
764 * python/Makefile.am: applied fix from Mike Hommey
765
William M. Bracka0c48ad2004-04-16 15:58:29 +0000766Fri Apr 16 23:58:42 HKT 2004 William Brack <wbrack@mmm.com.hk>
767
768 * parser.c: fixed problem with detecting external dtd
769 encoding (bug 135229).
770 * Makefile.am: minor change to test label
771
William M. Brack5d8d10b2004-04-16 08:11:26 +0000772Fri Apr 16 16:09:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
773
774 * xinclude.c: fixed problem causing duplicate fallback
775 execution (bug 139520)
776 * test/XInclude/docs/fallback2.xml result/XInclude/fallback2.*:
777 added testcase
778
Daniel Veillard67f8b1c2004-04-09 21:51:49 +0000779Fri Apr 9 23:49:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
780
781 * SAX2.c include/libxml/tree.h: adding xml:id draft support
782 * Makefile.am test/xmlid/id_tst* result/xmlid/id_tst*: adding
783 4 first regression tests
784
Daniel Veillard80c00922004-04-09 09:57:23 +0000785Fri Apr 9 11:56:08 CEST 2004 Daniel Veillard <daniel@veillard.com>
786
787 * libxml.spec.in: fixing Red Hat bug #120482 , libxml2-python
788 should depend on the version of python used to compile it.
789
Daniel Veillard25d5d9a2004-04-05 07:08:42 +0000790Mon Apr 5 09:07:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
791
792 * HTMLparser.c: applied patch from James Bursa, frameset should
793 close head.
794
William M. Bracka74a6ff2004-04-02 14:03:22 +0000795Fri Apr 2 22:02:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
796
797 * relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
798 which was causing check-relaxng-test-suite.py test 351 to fail.
799
William M. Brack7e29c0a2004-04-02 09:07:22 +0000800Fri Apr 2 17:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
801
802 * nanohttp.c: implemented fix for M$ IIS redirect provided
803 by Ian Hummel
804 * relaxng.c: fixed problem with notAllowed compilation
805 (bug 138793)
806
Daniel Veillard0a194582004-04-01 20:09:22 +0000807Thu Apr 1 22:07:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
808
809 * uri.c: fix for xmlUriEscape on "http://user@somewhere.com"
Daniel Veillardeca726d2004-04-18 21:47:34 +0000810 from Mark Vakoc.
Daniel Veillard0a194582004-04-01 20:09:22 +0000811
Johan Dahlin1f093e02004-04-01 14:17:33 +00008122004-04-01 Johan Dahlin <johan@gnome.org>
813
814 * python/.cvsignore: Add generated files, to make cvs silent.
815
Daniel Veillardba0153a2004-04-01 10:42:31 +0000816Thu Apr 1 12:41:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
817
818 * xmlschemas.c: small signed-ness patch from Steve Little
819
Daniel Veillard2cbf5962004-03-31 15:50:43 +0000820Wed Mar 31 17:47:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
821
822 * xmlregexp.c: patched a bug in parsing production 1 and 2 of
823 xmlschemas regexp that William pointed out while working on
824 #134120
825 * test/regexp/branch result/regexp/branch: added a specific
826 regression test
827
William M. Brackf5806742004-03-31 02:01:32 +0000828Wed Mar 31 09:50:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
829
830 * Makefile.am: added PYTHONPATH to python tests for Schemas
831 and RelaxNG
832 * test/xsdtest/xsdtestsuite.xml: added testfile for
833 SchemasPythonTests
834
Daniel Veillard3dd87ba2004-03-29 14:58:38 +0000835Mon Mar 29 16:56:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
836
837 * doc/examples/examples.xsl doc/examples/index.html: added
838 information about compiling on Unix
839
Daniel Veillarda8dc2882004-03-29 12:21:26 +0000840Mon Mar 29 14:18:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
841
842 * catalog.c: fixes the comments for xmlCatalogDump and xmlDumpACatalog
843 * doc/*: rebuilt to update
844
Daniel Veillard753086a2004-03-28 16:12:44 +0000845Sun Mar 28 18:11:41 CEST 2004 Daniel Veillard <daniel@veillard.com>
846
847 * xmlsave.c: optimize indentation based on the new context
848
Daniel Veillard3d354a72004-03-28 12:18:45 +0000849Sun Mar 28 14:17:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
850
851 * doc/examples/xpath2.c doc/examples/xpath2.res: handle and explain
852 a very tricky problem when modifying the tree based on an XPath
853 result query.
854
William M. Brack60929622004-03-27 17:54:18 +0000855Sat Mar 27 09:56:14 PST 2004 William Brack <wbrack@mmm.com.hk>
856
857 * relaxng.c: fixed problem with IS_COMPILABLE flag
858 (bug 130216)
859
Daniel Veillard0b787f32004-03-26 17:29:53 +0000860Fri Mar 26 18:28:32 CET 2004 Daniel Veillard <daniel@veillard.com>
861
862 * parser.c: applied patch from Dave Beckett to correct line number
863 errors when using push with CDATA
864
Daniel Veillardb5eb7142004-03-26 13:55:38 +0000865Fri Mar 26 14:53:58 CET 2004 Daniel Veillard <daniel@veillard.com>
866
867 * doc/examples/xpath1.c: added a test template
868 * doc/examples/xpath2.c doc/examples/xpath2.res doc/examples/*:
869 added a new example, and make valgrind target
870
Daniel Veillard766c4f92004-03-26 10:48:29 +0000871Fri Mar 26 11:47:29 CET 2004 Daniel Veillard <daniel@veillard.com>
872
873 * parser.c: apply fix for #136693
874
MST 2004 John Fleck654a9b32004-03-26 03:24:56 +0000875Thu Mar 25 20:21:01 MST 2004 John Fleck <jfleck@inkstain.net>
876
877 * doc/examples/io2.c
878 * doc/examples/io2.res
879 add xmlDocDumpMemory example in response to mailing list FAQ
880 (rebuilt xml and html also)
881
Daniel Veillardebe25d42004-03-25 09:35:49 +0000882Thu Mar 25 10:33:05 CET 2004 Daniel Veillard <daniel@veillard.com>
883
884 * debugXML.c testXPath.c xmllint.c xmlschemastypes.c: applied
Daniel Veillardeca726d2004-04-18 21:47:34 +0000885 patch from Mark Vakoc avoiding using xmlParse* option and use
Daniel Veillardebe25d42004-03-25 09:35:49 +0000886 xmlRead* instead
887 * win32/Makefile.bcb: patch to Borland C++ builder from Eric Zurcher
888 to avoid problems with some pathnames.
889
Daniel Veillard252004d2004-03-23 12:32:32 +0000890Tue Mar 23 12:35:08 CET 2004 Daniel Veillard <daniel@veillard.com>
891
892 * configure.in doc/* News: preparing 2.6.8 release, updated and rebuilt
893 the docs.
894 * Makefile.am: use valgring fro the new Python based regression tests
895
Daniel Veillard6dc91962004-03-22 19:10:02 +0000896Mon Mar 22 20:07:27 CET 2004 Daniel Veillard <daniel@veillard.com>
897
898 * relaxng.c: remove a memory leak on schemas type facets.
899 * check-relaxng-test-suite.py check-relaxng-test-suite2.py
900 check-xsddata-test-suite.py: reduce verbosity
901 * configure.in Makefile.am: incorporated the Python regressions
902 tests for Relax-NG and Schemas Datatype to "make tests"
903
Daniel Veillard500a1de2004-03-22 15:22:58 +0000904Mon Mar 22 16:16:18 CET 2004 Daniel Veillard <daniel@veillard.com>
905
906 * xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
907 Alfred Mickautsch for better DTD support.
908 * SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
909 xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
910 reference counting is handled in the XML parser which had the
911 side effect of removing a lot of hazardous cruft added to try
912 to fix the problems associated as they popped up.
913 * xmlIO.c: FILE * close fixup for stderr/stdout
914
William M. Brack2f076062004-03-21 11:21:14 +0000915Sun Mar 21 19:19:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
916
917 * relaxng.c: added an error message when an element is not
918 found within a <choice> (bug 126093)
919
William M. Brack10f1ef42004-03-20 14:51:25 +0000920Sat Mar 20 22:25:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
921
922 * xmlregexp.c: enhanced the logic of parsing char groups to
923 better handle initial or ending '-' (bug 135972)
924
William M. Brack236c8c02004-03-20 11:32:36 +0000925Sat Mar 20 19:26:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
926
927 * relaxng.c: added check for external reference in
928 xmlRelaxNGGetElements (bug 137718)
929 * test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
930 regression test for above
931
William M. Brack20d82362004-03-17 08:44:46 +0000932Wed Mar 17 16:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
933
934 * nanohttp.c: added a close for the local file descriptor
935 (bug 137474)
936
Daniel Veillard32b7cdb2004-03-15 13:46:37 +0000937Mon Mar 15 15:46:59 CET 2004 Daniel Veillard <daniel@veillard.com>
938
939 * xmlsave.c: switched the output routines to use the new context.
940
William M. Brack7217c862004-03-15 02:43:56 +0000941Mon Mar 15 10:37:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
942
943 * relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
944 nodes (bug 137153)
945
Daniel Veillard11c466a2004-03-14 12:20:15 +0000946Sun Mar 14 13:19:20 CET 2004 Daniel Veillard <daniel@veillard.com>
947
948 * xmlschemastypes.c: applied patch from John Belmonte for anyURI.
949
Daniel Veillardd3999c72004-03-10 16:27:03 +0000950Wed Mar 10 17:22:48 CET 2004 Daniel Veillard <daniel@veillard.com>
951
952 * parser.c: fix bug reported by Holger Rauch
953 * test/att8 result/noent/att8 result/att8 result/att8.rdr
954 result/att8.sax: added the test to th regression suite
955
William M. Brackb318c3b2004-03-10 11:43:12 +0000956Wed Mar 10 19:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
957
958 * doc/search.php: Minor change for later verson of php requiring
959 $HTTP_GET_VARS.
960
William M. Brack57e9e912004-03-09 16:19:02 +0000961Wed Mar 10 00:12:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
962
963 * tree.c: Changed the flag to xmlDocCopyNode (and similar routines),
964 previously used only for recursion, to use a value of '2' to
965 indicate copy properties & namespaces, but not children.
966 * xinclude.c: changed the handling of ranges to use the above new
967 facility. Fixes Bug 134268.
968
William M. Brack39111ec2004-03-09 10:53:42 +0000969Tue Mar 9 18:48:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
970
971 * win32/Makefile.bcb, win32/Makefile.mingw, win32/Makefile.msvc:
972 added new module xmlsave with patch supplied by Eric Zurcher
973 (second attempt - don't know what happened to the first one!)
974
Daniel Veillardd5e198a2004-03-09 09:03:28 +0000975Tue Mar 9 09:59:25 CET 2004 Daniel Veillard <daniel@veillard.com>
976
977 * python/libxml.c python/libxml.py: applied patch from Anthony Carrico
978 providing Python bindings for the Canonicalization C14N support.
979
William M. Brack4a003262004-03-09 02:39:04 +0000980Mon Mar 8 11:12:23 CET 2004 Hagen Moebius <hagen.moebius@starschiffchen.de>
981
982 * .cvsignore and python/.cvsignore patched
983
William M. Brack4d59e222004-03-08 14:42:31 +0000984Mon Mar 8 22:33:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
985
986 * xinclude.c: enhanced to assure that if xpointer is called
987 for a document, the XML_PARSE_NOENT flag is set before parsing
988 the included document so that entities will automatically get
989 taken care of.
990 * xpointer.c: corrected code so that, if an XML_ENTITY_REF node
991 is encountered, it will log it and not crash (bug 135713)
992
William M. Bracka11e4832004-03-07 11:03:43 +0000993Sun Mar 7 19:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
994
995 * xinclude.c: modified to make sub-includes inherit the
996 parse flags from the parent document (bug 132597)
997
Daniel Veillardebcdebd2004-03-05 00:15:50 +0000998Fri Mar 5 01:13:22 CET 2004 Daniel Veillard <daniel@veillard.com>
999
1000 * xmlschemas.c: QName handling fixes for the XML Schemas
1001 support from Adam Dickmeiss
1002 * test/schemas/po1_0.xsd: also fix the schemas
1003 * test/schemas/ns[12]* result/schemas/ns[12]*: added the specific
1004 regression tests
1005
Daniel Veillardfc979062004-03-04 22:07:16 +00001006Thu Mar 4 23:03:02 CET 2004 Daniel Veillard <daniel@veillard.com>
1007
1008 * configure.in doc/Makefile.am include/libxml/Makefile.am:
1009 paalied patch from Julio M. Merino Vidal fixing bug #134751
1010 to fix --with-html-dir option.
1011 * doc/*: rebuilt fully the docs
1012 * doc/html/libxml-xmlsave.html: new file from new header.
1013
Daniel Veillard2156d432004-03-04 15:59:36 +00001014Thu Mar 4 16:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
1015
1016 * debugXML.c testHTML.c tree.c doc/examples/*.c
1017 include/libxml/xmlsave.h: fixing compilation bug with some options
1018 disabled as well as --with-minimum should fix #134695
1019
Daniel Veillardcccd4a02004-03-04 14:02:13 +00001020Thu Mar 4 15:00:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlcatalog.c: allow fallback to URI lookup when SYSTEM fails,
1023 should close #134092
1024
Daniel Veillard1a8741c2004-03-04 13:40:59 +00001025Thu Mar 4 14:39:38 CET 2004 Daniel Veillard <daniel@veillard.com>
1026
1027 * Makefile.am tree.c xmlsave.c include/libxml/xmlsave.h: commiting
1028 the new xmlsave module before the actuall big code change.
1029
Daniel Veillard1aefc862004-03-04 11:40:48 +00001030Thu Mar 4 12:38:53 CET 2004 Daniel Veillard <daniel@veillard.com>
1031
1032 * xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
1033 * test/schemas/mixed* result/schemas/mixed*: added his regression
1034 tests too.
1035
Daniel Veillard3411d082004-03-01 13:21:26 +00001036Mon Mar 1 15:22:06 CET 2004 Daniel Veillard <daniel@veillard.com>
1037
1038 * testSAX.c: fix a compilation problem about a missing timb include
1039
William M. Brack09a726f2004-02-28 14:47:18 +00001040Sat Feb 28 22:35:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1041
1042 * testSAX.c: small enhancement to prevent trying to print
1043 strings with null pointers (caused "make tests" errors on
1044 HP-UX)
1045
MST 2004 John Flecke42ae6f2004-02-27 03:26:30 +00001046Thu Feb 26 20:19:40 MST 2004 John Fleck <jfleck@inkstain.net>
1047
1048 * doc/xmllint.xml
1049 * doc/xmllint.1
1050 * doc/xmllint.html
1051 * doc/xmlcatalog_man.xml
1052 * doc/xmlcatalog.1
1053 * doc/xmlcatalog_man.html
1054 applying patch from Mike Hommey to clarify XML_CATALOG_FILES
1055 use
1056
Daniel Veillard33a773f2004-02-26 22:49:00 +00001057Thu Feb 26 23:47:43 CET 2004 Daniel Veillard <daniel@veillard.com>
1058
1059 * Makefile.am: patch for cross-compilation to Windows from
1060 Christophe de VIENNE.
1061
William M. Brackfd9e70d2004-02-26 11:01:57 +00001062Thu Feb 26 18:52:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1063
1064 * doc/*.html, doc/html/*.html: regenerated docs using older
1065 version of xsltproc pending resolution of AVT problem
1066
Daniel Veillardc74859e2004-02-26 09:57:32 +00001067Thu Feb 26 10:56:29 CET 2004 Daniel Veillard <daniel@veillard.com>
1068
Daniel Veillard33a773f2004-02-26 22:49:00 +00001069 * Makefile.am: applied patch from Charles Bozeman to not use
Daniel Veillardc74859e2004-02-26 09:57:32 +00001070 the system xmllint.
1071
Daniel Veillard51e57932004-02-25 17:08:10 +00001072Wed Feb 25 18:07:05 CET 2004 Daniel Veillard <daniel@veillard.com>
1073
1074 * include/libxml/xmlexports.h: applied patch from Roland Schwingel
1075 for MingW
1076
Daniel Veillard06d25242004-02-25 13:01:42 +00001077Wed Feb 25 13:57:25 CET 2004 Daniel Veillard <daniel@veillard.com>
1078
1079 * Makefile.am catalog.c configure.in: applied a cleanup patch
1080 from Peter Breitenlohner
1081 * tree.c: removed a doc build warning by fixing a param comment
1082 * doc/* : rebuilt the docs
1083
Daniel Veillardd3669b22004-02-25 12:34:55 +00001084Wed Feb 25 13:33:07 CET 2004 Daniel Veillard <daniel@veillard.com>
1085
1086 * valid.c HTMLparser.c: avoid ID error message if using
1087 HTML_PARSE_NOERROR should fix #130762
1088
Daniel Veillardf54cd532004-02-25 11:52:31 +00001089Wed Feb 25 12:50:53 CET 2004 Daniel Veillard <daniel@veillard.com>
1090
1091 * debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
1092 fixing compilation and link option when configuring with
1093 --without-valid should fix #135309
1094
Daniel Veillard770075b2004-02-25 10:44:30 +00001095Wed Feb 25 11:36:06 CET 2004 Daniel Veillard <daniel@veillard.com>
1096
1097 * catalog.c: fixed the main issues reported by Peter Breitenlohner
1098 * parser.c: cleanup
1099 * valid.c: speedup patch from Petr Pajas
1100
William M. Bracka59ddb52004-02-25 08:12:32 +00001101Wed Feb 25 16:07:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1102
1103 * xpath.c: fixed a memory leak (xmlXPathLangFunction) reported
1104 on the list by Mike Hommey
1105
Daniel Veillard92914492004-02-23 16:33:21 +00001106Mon Feb 23 17:28:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1107
1108 * doc/* NEWS configure.in: preparing 2.6.7 release, updated and
1109 rebuilt the documentation.
1110
Daniel Veillard09b792b2004-02-23 10:53:52 +00001111Mon Feb 23 11:52:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1112
1113 * python/tests/*.py: applied patch from Malcolm Tredinnick
1114 to avoid tabs in python sources, should fix #135095
1115
Daniel Veillard807daf82004-02-22 22:13:27 +00001116Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1117
1118 * testSAX.c: add --timing option
1119 * relaxng.c: use the psvi field of the nodes instead of _private
1120 which may be used for other purposes.
1121
Daniel Veillardb5da42a2004-02-21 14:57:44 +00001122Sat Feb 21 16:57:48 CET 2004 Daniel Veillard <daniel@veillard.com>
1123
1124 * encoding.c: small patch to try to fix a warning with Sun One compiler
1125
Daniel Veillard32888822004-02-21 14:21:50 +00001126Sat Feb 21 16:22:35 CET 2004 Daniel Veillard <daniel@veillard.com>
1127
1128 * encoding.c: small patch removing a warning with MS compiler.
1129
Daniel Veillard522bc602004-02-21 11:53:09 +00001130Sat Feb 21 13:52:30 CET 2004 Daniel Veillard <daniel@veillard.com>
1131
1132 * debugXML.c: added "relaxng" option to the debugging shell
1133 * Makefile.am test/errors/* result/errors/*: some regression tests
1134 for some error tests cases.
1135
Daniel Veillardcb35f012004-02-20 08:18:58 +00001136Fri Feb 20 09:56:47 CET 2004 Daniel Veillard <daniel@veillard.com>
1137
1138 * tree.c: xmlAttrSerializeTxtContent don't segfault if NULL
1139 is passed.
1140 * test/att7 result//att7*: adding an old regression test
1141 laying around on my laptop
1142
Daniel Veillard21924522004-02-19 16:37:07 +00001143Thu Feb 19 17:33:36 CET 2004 Daniel Veillard <daniel@veillard.com>
1144
1145 * xmlreader.c: fixed xmllint --memory --stream memory consumption
1146 on large file by using xmlParserInputBufferCreateStatic() with
1147 the mmap'ed file
1148
Daniel Veillard49138f12004-02-19 12:58:36 +00001149Thu Feb 19 13:56:53 CET 2004 Daniel Veillard <daniel@veillard.com>
1150
1151 * tree.c: some clarification in xmlDocDumpMemory() documentation
1152 * xmllint.c: fixed xmllint --stream --timing to get timings back
1153
Daniel Veillardb3744002004-02-18 14:28:22 +00001154Wed Feb 18 15:20:42 CET 2004 Daniel Veillard <daniel@veillard.com>
1155
1156 * parser.c: fixed a problem in push mode when attribute contains
1157 unescaped '>' characters, fixes bug #134566
1158 * test/att6 result//att6*: added the test to the regression suite
1159
Daniel Veillard965983a2004-02-17 16:30:24 +00001160Tue Feb 17 17:26:31 CET 2004 Daniel Veillard <daniel@veillard.com>
1161
1162 * valid.c: removing a non-linear behaviour from ID/IDREF raised
1163 by Petr Pajas. Call xmlListAppend instead of xmlListInsert in
1164 xmlAddRef
1165
Daniel Veillarda9a1b102004-02-17 13:24:01 +00001166Tue Feb 17 13:27:27 CET 2004 Daniel Veillard <daniel@veillard.com>
1167
1168 * python/tests/indexes.py python/tests/reader.py: indicated
1169 encoding of the test file, needed for python 2.3
1170
William M. Brack372a4452004-02-17 13:09:23 +00001171Tue Feb 17 21:08:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1172
1173 * xpath.c: fixed problem with numbers having > 19
1174 fractional places (bug 133921)
1175
Daniel Veillardf49be472004-02-17 11:48:18 +00001176Tue Feb 17 12:47:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1177
1178 * xpath.c: applied optimization patch from Petr Pajas
1179
Daniel Veillardab69f362004-02-17 11:40:32 +00001180Tue Feb 17 12:39:08 CET 2004 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmlwriter.c include/libxml/xmlwriter.h: applied update
1183 from Alfred Mickautsch and the added patch from Lucas Brasilino
1184
Daniel Veillard31ae4622004-02-16 07:45:44 +00001185Sun Feb 15 12:01:30 CET 2004 Daniel Veillard <daniel@veillard.com>
1186
1187 * benchmark.png index.html xml.html: updating the benchmark
1188 graph and using a PNG instead of a GIF
1189 * xmlreader.c: updated the TODO
1190
John Fleck23eab682004-02-15 01:58:24 +00001191Sat Feb 14 18:55:40 MST 2004 John Fleck <jfleck@inkstain.net>
1192
1193 * doc/tutorial/xmltutorial.xml
1194 * doc/tutorial/xmltutorial.pdf
1195 * doc/tutorial/*.html
1196 Fix bug in XPath example in the tutorial, thanks to Carlos, whose
1197 last name I don't know, for pointing this out
1198
Daniel Veillard5c9547e2004-02-12 15:31:49 +00001199Thu Feb 12 16:28:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1200
1201 * NEWS configure.in: preparing release of 2.6.6
1202 * doc/*: updated the docs and rebuilt them
1203
Daniel Veillard0ddb21c2004-02-12 12:43:49 +00001204Thu Feb 12 13:41:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1205
1206 * xmlregexp.c: fixing bug #132930 with the provided patch, a bit
1207 suspicious about it but this is fairly contained and regression
1208 tests still passes.
1209 * test/schemas/all1* result/schemas/all1*: added the test to
1210 the regression suite.
1211
Daniel Veillard036143b2004-02-12 11:57:52 +00001212Thu Feb 12 12:54:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1213
1214 * parser.c: fixed bug #132575 about finding the end of the
1215 internal subset in push mode.
1216 * test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml:
1217 added the test to the regression suite
1218
Daniel Veillard36711902004-02-11 13:25:26 +00001219Wed Feb 11 14:19:31 CET 2004 Daniel Veillard <daniel@veillard.com>
1220
1221 * parserInternals.c xmlIO.c encoding.c include/libxml/parser.h
1222 include/libxml/xmlIO.h: added xmlByteConsumed() interface
1223 * doc/*: updated the benchmark rebuilt the docs
1224 * python/tests/Makefile.am python/tests/indexes.py: added a
1225 specific regression test for xmlByteConsumed()
1226 * include/libxml/encoding.h rngparser.c tree.c: small cleanups
1227
William M. Brack6f108a12004-02-11 00:14:52 +00001228Wed Feb 11 08:13:58 HKT 2004 William Brack <wbrack@mmm.com.hk
Daniel Veillard36711902004-02-11 13:25:26 +00001229
William M. Brack6f108a12004-02-11 00:14:52 +00001230 * tree.c: fixed missing output of internal DTD param entities when
1231 nothing else present in DTD (bug 134052)
1232
William M. Brack030a7a12004-02-10 12:48:57 +00001233Tue Feb 10 19:24:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1234
1235 * encoding.c: applied patch supplied by Christophe Dubach
1236 to fix problem with --with-minimum configuration
1237 (bug 133773)
1238 * nanoftp.c: fixed potential buffer overflow problem,
1239 similar to fix just applied to nanohttp.c.
1240
Igor Zlatkovic537769a2004-02-09 17:40:31 +00001241Mon Feb 9 18:40:21 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
1242
1243 * nanohttp.c: fixed the fix for the buffer overflow, thanx
1244 William :-)
1245
William M. Brack2e6b1432004-02-09 15:10:28 +00001246Mon Feb 9 22:37:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1247
1248 * acinclude.m4, configure.in: fixed problem concerning
1249 determining SOCKLEN_T as pointed out by Daniel Richard G.
1250 on the mailing list
1251
Igor Zlatkovic37704352004-02-09 14:32:17 +00001252Mon Feb 9 15:31:24 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
1253
1254 * nanohttp.c: fixed buffer overflow reported by Yuuichi Teranishi
1255
Daniel Veillardb3377952004-02-09 12:48:55 +00001256Mon Feb 9 13:45:59 CET 2004 Daniel Veillard <daniel@veillard.com>
1257
1258 * xpath.c: small patch from Philip Ludlam to avoid warnings.
1259
Daniel Veillard182d32a2004-02-09 12:42:55 +00001260Mon Feb 9 13:41:47 CET 2004 Daniel Veillard <daniel@veillard.com>
1261
1262 * encoding.c: applied a small patch from Alfred Mickautsch
1263 to avoid an out of bound error in isolat1ToUTF8()
1264
Daniel Veillard5bb9ccd2004-02-09 12:39:02 +00001265Mon Feb 9 13:35:50 CET 2004 Daniel Veillard <daniel@veillard.com>
1266
1267 * xinclude.c: remove the warning on the 2001 namespace
1268 * parser.c parserInternals.c xpath.c: remove some warnings
1269 when compiling with MSVC6
1270 * nanohttp.c: applied a patch when using _WINSOCKAPI_
1271
William M. Brack95af5942004-02-08 04:12:49 +00001272Sun Feb 8 12:09:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1273
1274 * xinclude.c: added a small hack to fix interference between
1275 my fixes for bugs 132585 and 132588.
1276 * python/libxml.c: fixed problem with serialization of namespace
1277 reported on the mailing list by Anthony Carrico
1278
William M. Brack6bdacd72004-02-07 08:53:23 +00001279Sat Feb 7 16:53:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1280
1281 * xinclude.c: fixed problem with function xmlXIncludeCopyRange
1282 (bug 133686).
1283
William M. Brack1ce3c802004-02-06 13:03:38 +00001284Fri Feb 6 21:03:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
1285
1286 * xmlwriter.c: fixed problem with return value of
1287 xmlTextWriterWriteIndent() (bug 133297)
1288
William M. Brack6b1a28d2004-02-06 11:24:44 +00001289Fri Feb 6 19:07:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
1290
1291 * xinclude.c: changed coding to output good XIncludes when
1292 one or more bad ones are present (bug 132588)
1293
William M. Brackef245fd2004-02-06 09:33:59 +00001294Fri Feb 6 17:34:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1295
1296 * xinclude.c: corrected handling of empty fallback condition
1297 (bug 132585)
1298
William M. Brackedb65a72004-02-06 07:36:04 +00001299Fri Feb 6 15:28:36 HKT 2004 William Brack <wbrack@mmm.com.hk>
1300
1301 * HTMLparser.c: added initialisation for ctxt->vctxt
1302 in HTMLInitParser (bug 133127)
1303 * valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
1304 from several function params)
1305
William M. Brackb2d25dd2004-02-04 00:51:21 +00001306Tue Feb 3 16:48:57 PST 2004 William Brack <wbrack@mmm.com.hk>
1307
1308 * xinclude.c: fixed problem regarding freeing of dictionary
1309 when there are errors within an XInclude file (bug 133106).
1310 Thanks to Oleg Paraschenko for the assistance.
1311
William M. Brackfbf2c5e2004-02-03 17:55:56 +00001312Tue Feb 3 09:53:18 PST 2004 William Brack <wbrack@mmm.com.hk>
1313
1314 * xmlschemastypes.c: fixed validation of maxLength with no
1315 content using patch submitted by Eric Haszlakiewicz
1316 (bug 133259)
1317
Igor Zlatkovic6619b6a2004-02-03 08:28:45 +00001318Tue Feb 3 09:21:09 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
1319
1320 * include/libxml/xmlreader.h include/libxml/xmlmemory.h: added
1321 calling convention to the public function prototypes (rep by
1322 Cameron Johnson)
1323 * include/libxml/xmlexports.h: fixed mingw+msys compilation
1324 (rep by Mikhail Grushinskiy)
1325
William M. Brackb9079052004-02-03 04:20:18 +00001326Mon Feb 2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
1327
1328 * xmlwriter.c: enhanced output indenting (bug 133264)
1329
William M. Brack93d004f2004-02-03 00:14:10 +00001330Mon Feb 2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
1331
1332 * xmlreader.c, include/libxml/xmlreader.h: applied patch from
1333 Steve Ball to provide structured error reports.
1334
William M. Bracka9c612c2004-02-01 10:04:05 +00001335Sun Feb 1 01:48:14 PST 2004 William Brack <wbrack@mmm.com.hk>
1336
1337 * tree.c, include/libxml/tree.h: moved serialization of
1338 attribute text data (xmlSerializeContent) into a separate
1339 routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
1340 * xmlwriter.c: changed handling of attribute string to use the
1341 routine above (fixed bug 131548)
1342
John Fleck92aa0302004-01-31 15:24:23 +00001343Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net
1344
1345 * doc/examples/reader1.c, reader2.c, reader3.c
1346 * doc/examples/examples.xml
1347 * doc/examples/*.html
1348 add note that reader examples need libmxl2 > 2.6, rebuild
1349 html - this time doing it correctly :-)
1350
John Fleck93876372004-01-31 03:47:42 +00001351Fri Jan 30 20:45:36 MST 2004 John Fleck <jfleck@inkstain.net>
1352
1353 * doc/examples/examples.xml
1354 * doc/examples/*.html
1355 add note that reader examples need libmxl2 > 2.6, rebuild
1356 html
1357
William M. Brackc07ed5e2004-01-30 07:52:48 +00001358Thu Jan 29 23:51:48 PST 2004 William Brack <wbrack@mmm.com.hk>
1359
1360 * xpath.c: added (void *) type override to prevent
1361 warning on Solaris (Bug 132671)
1362
MST 2004 John Fleck4f8b8d92004-01-28 14:22:37 +00001363Wed Jan 28 07:20:37 MST 2004 John Fleck <jfleck@inkstain.net>
1364
1365 * doc/examples/Makefile.am
1366 per Jan. 15 email to the list from oliverst, the index.html
1367 file from this directory wasn't making it into the tarball
1368
Daniel Veillarde1021fa2004-01-26 17:03:09 +00001369Mon Jan 26 18:01:00 CET 2004 Daniel Veillard <daniel@veillard.com>
1370
1371 * acinclude.m4: applied fix from Alexander Winston for a problem
1372 related to automake-1.8 , c.f. #132513 and #129861
1373
Daniel Veillardc3a429a2004-01-26 11:55:11 +00001374Mon Jan 26 12:53:11 CET 2004 Daniel Veillard <daniel@veillard.com>
1375
1376 * doc/examples/index.py: don't rely on . being on the path for
1377 make tests, should keep Mr. Crozat quiet until next time...
1378
Daniel Veillard189f46b2004-01-25 21:03:04 +00001379Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1380
1381 * configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
1382 docs, checked rngparser stuff does not end up in the tarball
1383
Daniel Veillard05349ab2004-01-25 20:01:35 +00001384Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1385
1386 * python/libxml.c: applied patch from Frederic Peters
1387 fixing the wrong arg order in xpath callback in bug #130980
1388
Daniel Veillard03c2f0a2004-01-25 19:54:59 +00001389Sun Jan 25 20:52:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1390
1391 * xinclude.c: fixing #130453 XInclude element with no href attribute
1392 * relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating
1393 the compact syntax will require more work, postponed for the
1394 2.6.5 release.
1395
Daniel Veillarddda22c12004-01-24 08:31:30 +00001396Sat Jan 24 09:30:22 CET 2004 Daniel Veillard <daniel@veillard.com>
1397
1398 * include/libxml/schemasInternals.h xmlschemas.c: applied patch from
1399 Steve Ball to avoid a double-free.
1400
Daniel Veillard4773df22004-01-23 13:15:13 +00001401Fri Jan 23 14:03:21 CET 2004 Daniel Veillard <daniel@veillard.com>
1402
1403 * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
1404 test result, fixed a awful lot of memory leaks showing up in
1405 testWriter.c, changed the examples and the Makefiles to test
1406 memory leaks.
1407 * xmlwriter.c: fixed a memory leak
1408 * Makefile.am: run the doc/examples regression tests as part of
1409 make tests
1410 * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
1411 compile an XPath expression within a context, currently the goal
1412 is to be able to reuse the XSLT stylesheet dictionnary, but this
1413 opens the door to others possible optimizations.
1414 * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
1415 to build a new dictionnary based on another read-only dictionnary.
1416 This is needed for XSLT to keep the stylesheet dictionnary read-only
1417 while being able to reuse the strings for the transformation
1418 dictionnary.
1419 * xinclude.c: fixed a dictionnar reference counting problem occuring
1420 when document parsing failed.
1421 * testSAX.c: adding option --repeat for timing 100times the parsing
1422 * doc/* : rebuilt all the docs
1423
Aleksey Sanine9f08112004-01-22 22:20:31 +00001424Thu Jan 22 14:17:05 2004 Aleksey Sanin <aleksey@aleksey.com>
1425
1426 * xmlmemory.c: make xmlReallocLoc() accept NULL pointer
1427
Daniel Veillard1516d5b2004-01-22 07:27:45 +00001428Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmlschemastypes.c: applied patch from John Belmonte for
1431 normalizedString datatype support.
1432
William M. Brackce4fc562004-01-22 02:47:18 +00001433Thu Jan 22 10:43:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1434
1435 * xpath.c: fixed problem with union when last() is used
1436 in predicate (bug #131971)
1437 * xpointer.c: minor change to comment for doc generation
1438
Daniel Veillardae289182004-01-21 16:00:43 +00001439Wed Jan 21 17:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
1440
1441 * parser.c: fixed bug #131745 raised by Shaun McCance with the
1442 suggested patch
1443
Daniel Veillard20c5e782004-01-21 09:57:31 +00001444Wed Jan 21 10:59:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1445
1446 * xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
1447 leak reported on the list.
1448
Daniel Veillard4f4a27f2004-01-14 23:50:34 +00001449Thu Jan 15 00:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1450
1451 * python/generator.py python/tests/tstLastError.py: applied
1452 patch from Stephane Bidoul to add enums to the Python bindings.
1453
Daniel Veillardc2c0d142004-01-13 20:51:03 +00001454Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel@veillard.com>
1455
Daniel Veillard7c4eb632004-04-19 21:29:12 +00001456 * testHTML.c: another small patch from Mark Vakoc
Daniel Veillardc2c0d142004-01-13 20:51:03 +00001457
Daniel Veillard87247e82004-01-13 20:42:02 +00001458Tue Jan 13 21:39:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1459
1460 * HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
Daniel Veillard7c4eb632004-04-19 21:29:12 +00001461 patch from Mark Vakoc to not use SAX1 unless necessary.
Daniel Veillard87247e82004-01-13 20:42:02 +00001462
Daniel Veillardc82c57e2004-01-12 16:24:34 +00001463Mon Jan 12 17:22:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1464
1465 * dict.c parser.c xmlstring.c: some parser optimizations,
1466 xmllint --memory --timing --repeat --stream ./db10000.xml
1467 went down from 16.5 secs to 15.5 secs.
1468
Daniel Veillard65765282004-01-08 16:59:30 +00001469Thu Jan 8 17:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
1470
1471 * xmlschemas.c: removed a memory leak remaining from the switch
1472 to a dictionnary for string allocations c.f. #130891
1473
Daniel Veillard96b6cd22004-01-08 16:49:50 +00001474Thu Jan 8 17:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1475
1476 * xmlreader.c: fixing some problem if configured --without-xinclude
1477 c.f. #130902
1478
Daniel Veillarde4177a52004-01-08 16:43:57 +00001479Thu Jan 8 17:42:48 CET 2004 Daniel Veillard <daniel@veillard.com>
1480
1481 * configure.in: changed AC_OUTPUT() macro to avoid a cygwin problem
1482 c.f. #130896
1483
Daniel Veillardabfca612004-01-07 23:38:02 +00001484Thu Jan 8 00:36:00 CET 2004 Daniel Veillard <daniel@veillard.com>
1485
1486 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc:
1487 applying patch from Mark Vakoc for Windows
1488 * doc/catalog.html doc/encoding.html doc/xml.html: applied doc
1489 fixes from Sven Zimmerman
1490
Daniel Veillard46da4642004-01-06 22:54:57 +00001491Tue Jan 6 23:51:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1492
1493 * python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
1494 python/tests/Makefile.am python/tests/tstLastError.py: applied
1495 patch from Stephane Bidoul for structured error handling from
1496 python, and the associated test
1497
William M. Brack5d4cba42004-01-06 15:19:12 +00001498Tue Jan 6 23:18:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1499
1500 * configure.in: fixed Bug130593
1501 * xmlwriter.c: fixed compilation warning
1502
Daniel Veillard59870712004-01-06 14:17:05 +00001503Tue Jan 6 15:15:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1504
1505 * include/libxml/xmlstring.h: fixed the comment in the header
1506 * doc/*: rebuilt the docs
1507
William M. Bracka2e844a2004-01-06 11:52:13 +00001508Tue Jan 6 19:40:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
1509
1510 * encoding.c, parser.c, xmlstring.c, Makefile.am,
1511 include/libxml/Makefile.am, include/libxml/catalog.c,
1512 include/libxml/chvalid.h, include/libxml/encoding.h,
1513 include/libxml/parser.h, include/libxml/relaxng.h,
1514 include/libxml/tree.h, include/libxml/xmlwriter.h,
1515 include/libxml/xmlstring.h:
1516 moved string and UTF8 routines out of parser.c and encoding.c
1517 into a new module xmlstring.c with include file
1518 include/libxml/xmlstring.h mostly using patches from Reid
1519 Spencer. Since xmlChar now defined in xmlstring.h, several
1520 include files needed to have a #include added for safety.
1521 * doc/apibuild.py: added some additional sorting for various
1522 references displayed in the APIxxx.html files. Rebuilt the
1523 docs, and also added new file for xmlstring module.
1524 * configure.in: small addition to help my testing; no effect on
1525 normal usage.
1526 * doc/search.php: added $_GET[query] so that persistent globals
1527 can be disabled (for recent versions of PHP)
1528
MST 2004 John Fleck0f124fd2004-01-06 03:48:57 +00001529Mon Jan 5 20:47:07 MST 2004 John Fleck <jfleck@inkstain.net>
1530
1531 * doc/tutorial/customfo.xsl
1532 * doc/tutorial/customhtml.xsl
1533 update custom tutorial-building stylesheets in preparation
1534 for tutorial update
1535
Daniel Veillardd7306b02004-01-05 23:11:54 +00001536Tue Jan 6 00:10:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1537
1538 * rngparser.c: commiting the compact relax ng parser. It's not
1539 completely finished, it's not integrated but I want to save the
1540 current state
1541
William M. Brack09a4d0a2004-01-05 14:28:43 +00001542Mon Jan 5 22:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1543
1544 * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
1545 win32/libxml2.def.src: fixed apibuild.py's generation of
1546 "constructors" to be in alphabetical order (instead of previous
1547 random sequence); regenerated resulting files.
1548
Daniel Veillard751c9ec2004-01-05 13:05:58 +00001549Mon Jan 5 14:03:59 CET 2004 Daniel Veillard <daniel@veillard.com>
1550
1551 * xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
1552 problem.
1553
John Fleck35df6d42004-01-05 02:01:51 +00001554Sun Jan 4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net>
1555
1556 * doc/newapi.xsl: change background color of function
1557 declaration to improve readability
1558 * doc/*: rebuild docs with new stylesheet
1559
William M. Brack7762bb12004-01-04 14:49:01 +00001560Sun Jan 4 22:45:14 HKT 2004 William Brack <wbarck@mmm.com.hk>
1561
1562 * parser.c, include/libxml/parser.h: added a routine
1563 xmlStrncatNew to create a new string from 2 frags.
1564 * tree.c: added code to check if node content is from
1565 dictionary before trying to change or concatenate.
1566
William M. Brack92029422004-01-04 01:01:14 +00001567Sun Jan 4 08:57:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1568
1569 * xmlmemory.c: applied suggestion from Miloslav Trmac (see
1570 Bug 130419) and eliminated xmlInitMemoryDone. More
1571 improvement needed.
William M. Brack92029422004-01-04 01:01:14 +00001572 * xml2-config.in: added an additional flag (--exec-prefix) to
1573 allow library directory to be different from include directory
1574 (Bug 129558).
1575
Daniel Veillardd34b0b82004-01-02 20:26:01 +00001576Fri Jan 2 21:22:18 CET 2004 Daniel Veillard <daniel@veillard.com>
1577
1578 * error.c: applied patch from Stéphane Bidoul for structured error
1579 reporting.
1580
Daniel Veillard2cca4462004-01-02 20:04:23 +00001581Fri Jan 2 21:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
1582
1583 * include/libxml/xmlwriter.h xmlwriter.c: applied the patch from
1584 Lucas Brasilino to add indentation support to xmlWriter
1585
William M. Brackaae10522004-01-02 14:59:41 +00001586Fri Jan 2 22:58:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
1587
1588 * xinclude.c: fixed problem with "recursive" include (fallback
1589 contains another include - Bug 129969)
1590
Daniel Veillard1a9b7082004-01-02 10:42:01 +00001591Fri Jan 2 11:40:06 CET 2004 Daniel Veillard <daniel@veillard.com>
1592
1593 * SAX2.c: found and fixed a bug misallocating some non
1594 blank text node strings from the dictionnary.
1595 * xmlmemory.c: fixed a problem with the memory debug mutex
1596 release.
1597
William M. Brack1ff42132003-12-31 14:05:15 +00001598Wed Dec 31 22:02:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1599
1600 * xinclude.c: fixed problem caused by wrong dictionary
1601 reference count, reported on the list by Christopher
1602 Grayce.
1603
William M. Brackf7eb7942003-12-31 07:59:17 +00001604Wed Dec 31 15:55:55 HKT 2003 William Brack <wbrack@mmm.com.hk>
1605
1606 * python/generator.py, python/libxml2class.txt: fixed problem
1607 pointed out by Stéphane Bidoul on the list.
1608 * xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
1609 completed modifications required to fix Bug 129967 (at last!).
1610 Now wait to see how long before further trouble...
1611
William M. Brack72ee48d2003-12-30 08:30:19 +00001612Tue Dec 30 16:26:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
1613
1614 * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
1615 memory leak reported by Dave Beckett
1616 * xmlschemas.c: Removed spurious comment reported on the mailing
1617 list
1618 * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
1619 Further work on Bug 129967 concerning xpointer range handling
1620 and range-to function; much better, but still not complete
1621
Daniel Veillard1f5c9892003-12-29 17:09:55 +00001622Mon Dec 29 18:08:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * valid.c: xmlValidateElement could crash for element holding a
1625 namespace declaration but not in a namespace. Oliver Fischer
1626 provided the example.
1627
Daniel Veillardd21f61b2003-12-29 10:31:21 +00001628Mon Dec 29 11:29:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmllint.c: issue validation status on stderr, not stdout as suggested
1631 by Pawel Palucha
1632 * result/relaxng/*: this change slightly all the output from RNG
1633 regressions.
1634
William M. Brack08171912003-12-29 02:52:11 +00001635Mon Dec 28 10:47:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1636
1637 * xmlschemas.c: edited a couple of comments in accordance with
1638 posting on the mailing list (no logic change)
1639 * xpointer.c: working on Bug 129967, added check for NULL
1640 nodeset to prevent crash. Further work required.
1641 * xpath.c: working on Bug 129967, added code to handle
1642 XPATH_LOCATIONSET in RANGETO code, also added code to
1643 handle it in xmlXPathEvaluatePredicateResult. Further
1644 work required.
1645
William M. Brackb15351e2003-12-27 04:34:42 +00001646Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk>
1647
1648 * xmlschemas.c: added tests for xs:all to assure minOccurs
1649 and maxOccurs <= 1 (Bug 130020)
1650
William M. Brackdc99df92003-12-27 01:54:25 +00001651Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk>
1652
1653 * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
1654 with patch from Charles Bozeman.
1655
William M. Brack98873952003-12-26 06:03:14 +00001656Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk>
1657
1658 * xmlregexp.c: fixed problem causing segfault on validation error
1659 condition (reported on mailing list)
1660
William M. Brackcf9eadf2003-12-25 13:24:05 +00001661Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1662
1663 * xmlschemas.c: fixed missing dictionaries for Memory and Doc
1664 parser contexts (problem reported on mailing list)
1665 * doc/apibuild.py: small change to prevent duplicate lines
1666 on API functions list. It will take effect the next time
1667 the docs are rebuilt.
1668
Daniel Veillarde6e59cd2003-12-24 11:56:44 +00001669Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * configure.in NEWS doc/*: updated the docs and prepared a new
1672 release 2.6.4
1673
Daniel Veillard509028f2003-12-24 11:10:17 +00001674Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * legacy.c: remove deprecated warning on startElement()
1677
Daniel Veillardb98d0822003-12-24 11:06:25 +00001678Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
1681 was broken with the new namespace. Fixes #129932
1682
Daniel Veillardb0f397e2003-12-23 23:30:53 +00001683Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * xmlschemas.c include/libxml/schemasInternals.h: types might be
1686 redefined in includes, quick fix to allow this but lacks the
1687 equality of the redefinition test.
1688
William M. Brackab1ceda2003-12-23 07:16:17 +00001689Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1690
1691 * valid.c: fixed bug concerning validation using external
1692 dtd of element with mutiple namespace declarations
1693 (Bug 129821)
1694
William M. Brack84d83e32003-12-23 03:45:17 +00001695Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1696
1697 * tree.c: inhibited production of "(null):" in xmlGetNodePath
1698 when node has default namespace (Bug 129710)
1699
William M. Bracke8d1bd92003-12-23 01:28:58 +00001700Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1701
1702 * xpath.c: small enhancement to xmlXPathCmpNodes to assure
1703 document order for attributes is retained (Bug 129331)
1704
Daniel Veillard4bc5f432003-12-22 18:13:12 +00001705Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
1708 xmlReaderNewFd() xmlReaderForFd(), change those to not close
1709 the file descriptor. Updated the comment, should close #129683
1710
Daniel Veillard2d2f1552003-12-21 23:36:39 +00001711Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * xinclude.c: fixed a serious problem in XInclude #129021
1714
Daniel Veillard87ab1c12003-12-21 13:01:56 +00001715Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * parser.c: fixed bug #129489, propagation of parsing flags
1718 in entities.
1719 * parser.c xmlreader.c: improved the comments of parsing options
1720
William M. Brackcafe8852003-12-21 10:14:35 +00001721Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk>
1722
1723 * python/Makefile.am, python/tests/Makefile.am,
1724 doc/Makefile.am: applied fixes to allow build from
1725 'outside' directory (Bug 129172)
1726
MST 2003 John Flecke1f70492003-12-20 23:43:28 +00001727Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>
1728
1729 * tree.c - add explanation of namespace inheritance when
1730 ns is NULL to xmlNewChild and xmlNewTextChild API doc
1731
William M. Brack09428a32003-12-20 09:20:39 +00001732Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1733
1734 * include/libxml/xpathInternals.h: undid last change (my
1735 bad). Put necessary fix in libxslt/libexslt instead.
1736 * include/libxml/DOCBparser.h: put test for __GCC__ on
1737 warning directive (Bug 129105)
1738
William M. Brack966668a2003-12-20 02:10:28 +00001739Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1740
1741 * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
1742 to cater for NULL pointer (bug 129561)
1743 * globals.c: added comment to suppress documentation warning
1744 * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
1745 to be lost. Rebuilt doc/* (including adding APIchunk26.html)
1746
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00001747Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1748
1749 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
1750 using an xmlReaderWalker()
1751
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +00001752Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
1753
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00001754 * tree.c: fix misc. typos in doc comments
1755 * include/libxml/tree.h: elaborate on macro define doc comments
1756 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +00001757
Daniel Veillardb286d842003-12-17 15:08:55 +00001758Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * doc/examples/*: don't call the result files .out but .res as
1761 the Makefiles tend to try generating binaries for .out targets...
1762
MST 2003 John Fleck36a83162003-12-17 03:56:21 +00001763Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
1764
Daniel Veillardb286d842003-12-17 15:08:55 +00001765 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +00001766 pattern stuff
1767
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +00001768Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
1769
1770 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +00001771 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +00001772 Elaborate in documentation discussion of xmlNewChild
1773 and xmlNewTextChild. Thanks to Steve Lenti for pointing
1774 out the usefulness of a more explicit explanation of the
1775 reserved character escaping issue.
1776
Daniel Veillardefe6c742003-12-12 14:56:03 +00001777Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlcatalog.c: applied patch from Stefan Kost
1780
Daniel Veillard38c53ec2003-12-11 14:16:18 +00001781Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1782
1783 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
1784
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +00001785Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1786
1787 * win32/Makefile.* win32/configure.js: Added pattern support
1788
Daniel Veillardc480c4e2003-12-10 13:24:38 +00001789Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * configure.in doc/* libxml.spec.in: preparing release of
1792 libxml2-2.6.3, updated and regenerated the docs.
1793
Daniel Veillard427174f2003-12-10 10:42:59 +00001794Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * SAX2.c pattern.c: removed some compilation warnings
1797
Daniel Veillard3df01182003-12-10 10:17:51 +00001798Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmllint.c: fixing bug #119264 xmllint failing to report
1801 serialization errors in some cases.
1802
Daniel Veillard18ab8722003-12-09 22:51:37 +00001803Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * entities.c: fixed an XML entites content serialization
1806 potentially triggered by XInclude, see #126817
1807
Daniel Veillard10c08c72003-12-09 15:14:26 +00001808Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
1811 suggested by Daniel Schulman in #128313
1812
Daniel Veillard6984e6d2003-12-09 14:20:17 +00001813Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1814
1815 * configure.in Makefile.am: another patch from Kenneth Haley
1816 for Mingw, c.f. #128787
1817
Daniel Veillardd324ff02003-12-09 14:09:47 +00001818Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
1821 for compiling on Mingw see #128786
1822
Daniel Veillard5a30b2d2003-12-09 13:54:39 +00001823Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * xmllint.c: some flags were not passed down correctly as
1826 parsing options. Fixes #126806
1827
Daniel Veillarde74d2e12003-12-09 11:35:37 +00001828Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
1831 include/libxml/xmlerror.h: augmented the XInclude API
1832 to be able to pass XML parser flags down to the Inclusion
1833 process. Also resynchronized with the Last Call W3C Working
1834 Draft 10 November 2003 for the xpointer attribute.
1835 * Makefile.am test/XInclude/docs/nodes[23].xml
1836 result/XInclude/*: augmented the tests for the new namespace and
1837 testing the xpointer attribute, changed the way error messages
1838 are tested
1839 * doc/*: regenerated the documentation
1840
Daniel Veillardb5fa0202003-12-08 17:41:29 +00001841Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * error.c: filter warning messages if the global setting blocks them
1844 * xinclude.c xmlreader.c include/libxml/xinclude.h
1845 include/libxml/xmlerror.h: updated the change of namespace at
1846 the XInclude level, raise a warning if the old one is found,
1847 and some cleanup
1848
Daniel Veillard2f6ff812003-12-08 12:11:14 +00001849Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * tree.c: tentative fix for #126117 character reference in
1852 attributes output problem in some cornercase.
1853
Daniel Veillardf88d8cf2003-12-08 10:25:02 +00001854Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/libxml.py: tried to fix the problems reported in
1857 bug #126735
1858 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
1859 fixed again some problem trying to use the structured error
1860 handlers, c.f. bug #126735
1861 * result/VC/ElementValid: tiny change due to the fix
1862
Daniel Veillardfded7bf2003-12-07 21:30:45 +00001863Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * error.c: fixed __xmlRaiseError to use structured error handlers
1866 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
1867
Daniel Veillard43caefb2003-12-07 19:32:22 +00001868Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1869
1870 * parser.c: attempt to fix #126211 ...
1871
Daniel Veillardffa7b7e2003-12-05 16:10:21 +00001872Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
1875 include/libxml/xmlreader.h: fixed the pattern interfaces
1876 but not yet the parser to handle the namespaces.
1877 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
1878
Daniel Veillard1e906612003-12-05 14:57:46 +00001879Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1880
1881 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
1882 include/libxml/pattern.h include/libxml/schemasInternals.h
1883 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
1884 the make rebuild in doc, this include new directive to stop
1885 documentation warnings
1886 * doc/* doc/html/*: rebuilt the docs
1887 * pattern.c xmlreader.c include/libxml/pattern.h
1888 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
1889 to save nodes while scanning the tree with the reader, cleanup
1890 the way element were freed, and xmlTextReaderPreserve()
1891 implementation, the API might change for namespace binding support
1892 when compiling patterns.
1893 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
1894
Daniel Veillard85bb5b02003-12-04 14:12:05 +00001895Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * python/libxml.py: oops forgot to modify/commit the new code.
1898
Daniel Veillard6cbd6c02003-12-04 12:31:49 +00001899Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * python/generator.py python/libxml.c python/libxml_wrap.h:
1902 cleanup the output buffer support to at least get the basic
1903 to work
1904 * python/tests/outbuf.py python/tests/serialize.py: fixes and
1905 cleanup.
1906 * include/libxml/xmlwriter.h: cleanup
1907
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +00001908Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
1909
1910 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +00001911 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
1912 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +00001913
Daniel Veillardebe48c62003-12-03 12:12:27 +00001914Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
1917 regexp quantifiers
1918
Daniel Veillardb3de70c2003-12-02 22:32:15 +00001919Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * pattern.c include/libxml/pattern.h: adding the pattern node
1922 selection code. Inheried in part from libxslt but smaller.
1923 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1924 integrated the pattern module, made it a configure time option
1925 * xmllint.c: added --pattern to test when doing --stream
1926
Daniel Veillardc36965d2003-12-02 10:28:48 +00001927Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * xmlreader.c: fixed a problem in xmlreader validation when
1930 streaming exposed by reader2 example.
1931
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +00001932Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
1933
1934 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +00001935 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +00001936 add reference to the Code Examples page to docs.html list
1937 of resources
1938
Igor Zlatkovicc7646e62003-12-01 11:33:27 +00001939Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1940
1941 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
1942 from Eric
1943
John Fleck0eaf41c2003-12-01 04:45:26 +00001944Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
1945
1946 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +00001947 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +00001948 rebuild the docs
1949
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +00001950Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
1951
1952 * doc/docdescr.doc
1953 Updating William's explanation of how to build docs,
1954 reflecting Daniel's new docs build system
1955
William M. Brack0622fe82003-11-29 10:47:56 +00001956Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1957
1958 * xmlmemory.c: enhanced by adding mutex to protect global
1959 structures in a multi-threading environment. This fixed
1960 some random errors on the Threads regression tests.
1961
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +00001962Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
1963
Daniel Veillardc36965d2003-12-02 10:28:48 +00001964 * doc/xml.html doc/python.html: fix tst.py text, which didn't
1965 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +00001966
William M. Brackf9415e42003-11-28 09:39:10 +00001967Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1968
William M. Brack0622fe82003-11-29 10:47:56 +00001969 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
1970 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
1971 handled internally by default, with proper BOM and UTF-16LE
1972 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
1973 BOM on output, and will be automatically recognized on input.
1974 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
1975 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +00001976
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +00001977Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1978
1979 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
1980 build with all compilers. Added C-Runtime option for MSVC. Included
1981 xmlWriter.
1982 * xmlwriter.c: Added IN_LIBXML macro
1983
Igor Zlatkovic5a816402003-11-26 20:57:47 +00001984Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1985
1986 * win32/Makefile.bcb: applied patch from Eric
1987
Daniel Veillardc76440f2003-11-26 20:39:47 +00001988Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
1991 is broken on 2.6.x
1992
Daniel Veillardd4532552003-11-25 18:29:55 +00001993Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * entities.c: fixed #127877, never output &quot; in element content
1996 * result/isolat3 result/slashdot16.xml result/noent/isolat3
1997 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
1998 result/valid/index.xml result/valid/xlink.xml: this changes the
1999 output of a few tests
2000
Daniel Veillardbd2904b2003-11-25 15:38:59 +00002001Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
2002
2003 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
2004 testSchemas.c xmlschemas.c: added xsd:include support, fixed
2005 testSchemas behaviour when a schemas failed to parse.
2006 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
2007 test for xsd:include from Eric Van der Vlist
2008
Daniel Veillarde70c8772003-11-25 07:21:18 +00002009Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2010
2011 * parser.c: swapped the attribute defaulting and attribute checking
2012 parts of parsing a new element start, fixes bug #127772
2013 * result/valid/127772.* test/valid/127772.xml
2014 test/valid/dtds/127772.dtd: added the example in the regression tests
2015
Daniel Veillard74c0e592003-11-25 07:01:38 +00002016Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2017
2018 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
2019 to avoid bug #127851
2020
Daniel Veillardf8b9de32003-11-24 14:27:26 +00002021Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmlregexp.c: fixing some Negative Character Group and
2024 Character Class Subtraction handling.
2025
Daniel Veillardf2a12832003-11-24 13:04:35 +00002026Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
2029 on Eric van der Vlist examples
2030 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
2031 added regression tests
2032 * doc/examples/Makefile.am doc/examples/index.py: do not
2033 regenerate the index on make all target, but only on
2034 make rebuild to avoid troubles.
2035
Daniel Veillardbe9c6322003-11-22 20:37:51 +00002036Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
2039 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
2040 starting to add proper namespace support too.
2041 * test/schemas/* result/schemas/*: added a number of tests
2042 fixed the result from some regression tests too.
2043
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +00002044Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
2045
2046 * doc/xml.html, docs.html: remove reference to gtk-doc now that
2047 Daniel has removed it, fix link to George's IBM article, other
2048 minor edits
2049
Daniel Veillard1d913862003-11-21 00:28:39 +00002050Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * xmlschemas.c: applied patch from Robert Stepanek to start
2053 import os schemas support, cleaned up stuff and the patch.
2054 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
2055 to regression, fixed a few regressions too.
2056
Daniel Veillardc59d8262003-11-20 21:59:12 +00002057Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2058
2059 * HTMLparser.c: applied two parsing fixes from James Bursa
2060
Daniel Veillard16ed5972003-11-20 18:22:31 +00002061Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2062
2063 * doc/examples/*: added two xmlReader examples
2064 * xmlreader.c: cleaned up some bugs in the process
2065
Daniel Veillard5841f0e2003-11-20 11:59:09 +00002066Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
2069 Alfred Mickautsch, bugfixes and comments
2070 * doc/examples/*: added his test as the xmlWriter example
2071 * doc/html/ doc/*.html: this resulted in some improvements
2072 * include/libxml/hash.h: fixed an inclusion problem when
2073 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
2074
Daniel Veillarda152c4d2003-11-19 16:24:26 +00002075Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2076
2077 * xinclude.c: fix an error message
2078 * doc/examples/*: added tree2 example from Lucas Brasilino
2079
William M. Brack7f40d132003-11-19 09:52:29 +00002080Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2081
2082 * doc/newapi.xsl: improve the sort sequence for page content
2083 * doc/html/*.html: regenerate the web pages
2084
Daniel Veillard1a792412003-11-18 23:52:38 +00002085Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2086
2087 * Makefile.am: do not package cvs versioning temp files.
2088 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
2089 slightly improved the API xml format, fixed a lot of small
2090 rendering problems
2091 * doc/html/libxml*.html: rebuilt
2092
Daniel Veillardbe586972003-11-18 20:56:51 +00002093Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2094
2095 * include/libxml/*.h include/libxml/*.h.in: modified the file
2096 header to add more informations, painful...
2097 * genChRanges.py genUnicode.py: updated to generate said changes
2098 in headers
2099 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
2100 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
2101 APIs modules. Updated the stylesheets, some cleanups, regenerated
2102 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
2103
2104Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2105
2106 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
2107 the build process to remove all remains from the old gtk-doc
2108 inherited, libxml2-refs.xml is now generated by apibuild.py, the
2109 stylesheets have been improved, and the API*html now generated
2110 are XHTML1 valid too
2111
William M. Brackb1d53162003-11-18 06:54:40 +00002112Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
2113
2114 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
2115 enhancement to prevent comment with unreferenced variable.
2116 * threads.c xmlreader.c xmlwriter.c: edited some comments to
2117 improve auto-generation of documentation
2118 * apibuild.py: minor change to an error message
2119
Daniel Veillardbff06bf2003-11-17 16:58:05 +00002120Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2121
2122 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
2123 improving navigation
2124 * doc/html/*.html: updated the result
2125
Daniel Veillard2925c0a2003-11-17 13:58:17 +00002126Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
2129 improvement of the stylesheets, fixed a API generation problem,
2130 switched the stylesheet and Makefile to build the HTML output.
2131 * doc/html/*.html: complete update, ditched some old files, might
2132 introduce some breakage...
2133
Daniel Veillard0b3d9b82003-11-17 11:51:30 +00002134Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2135
2136 * doc/newapi.xsl: lot of improvements, this starts looking good
2137 enough to be usable.
2138
Daniel Veillardc72f9fd2003-11-16 23:59:52 +00002139Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * doc/newapi.xsl: stylesheet to build HTML pages from the
2142 API XML description, Work in Progress
2143
William M. Brackc125a722003-11-16 08:06:19 +00002144Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2145
2146 * xpath.c: fixed bug 126976 (string != empty nodeset
2147 should be false)
2148
William M. Brack60f394e2003-11-16 06:25:42 +00002149Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2150
2151 * doc/html/*.html: Finally - found the problem with the
2152 page generation (XMLPUBFUN not recognized by gtkdoc).
2153 Re-created the pages using a temporary version of
2154 include/libxml/*.h.
2155 * testOOMlib.c,include/libxml/encoding.h,
2156 include/libxml/schemasInternals.h,include/libxml/valid.h,
2157 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
2158 include/libxml/xmlwin32version.h.in,
2159 include/libxml/xpathInternals.h: minor edit of comments
2160 to help automatic documentation generation
2161 * doc/docdescr.doc: small elaboration
2162 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
2163 (messed up on last try)
2164 * xmlreader.c: minor change to clear warning.
2165
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00002166Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * Copyright: fixed some wording
2169 * libxml.spec.in: make sure doc/examples is packaged
2170 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
2171 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +00002172 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00002173 xmlID structure though...
2174
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +00002175Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
2176
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00002177 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +00002178
William M. Brackf4e9a6e2003-11-15 11:14:47 +00002179Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2180
2181 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
2182 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
2183 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
2184 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
2185 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
2186 added missing pages for the website.
2187
William M. Brack2ad1dff2003-11-15 10:35:20 +00002188Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
2189
2190 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
2191 generated pages (again), manually restored doc/html/index.html
2192 and manually edited generated file doc/gnome-xml.xml to put
2193 in appropriate headings.
2194 * doc/docdescr.doc: new file to describe details of the
2195 document generation (helps my memory for the next time)
2196 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
2197 enhancement to please the automatic documentation generation.
2198
William M. Brack272693c2003-11-14 16:20:34 +00002199Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2200
2201 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
2202 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
2203 minor error cleanup for gcc-3.3.[12] compilation warnings.
2204
William M. Brackd7cf7f82003-11-14 07:13:16 +00002205Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
2206
2207 * tree.c: minor changes to some comments
2208 * doc/*.html: rebuilt the generated HTML pages for changes
2209 from jfleck (bug 126945)
2210
Daniel Veillardd9d63d62003-11-13 11:45:43 +00002211Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * doc/examples/*: added Dodji's example, added output handling
2214
Daniel Veillard241e19d2003-11-13 10:39:27 +00002215Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * doc/examples/*: added Aleksey XPath example, fixed bugs
2218 in the indexer
2219
Daniel Veillarda59853a2003-11-12 22:50:47 +00002220Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2221
2222 * doc/*: integrating the examples in the navigation menus
2223 * doc/examples/*: added make tests, updated the navigation,
2224 added a new test, cleanups, updates.
2225
Daniel Veillard8c034012003-11-12 16:54:26 +00002226Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * doc/*.html: rebuilt the generated HTML pages
2229 * doc/examples/*: updated the stylesheets, added a synopsis,
2230 Makefile.am is now generated by index.py
2231
Daniel Veillardb72876d2003-11-12 00:40:33 +00002232Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2233
2234 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
2235 added autogeneration of a web page for the examples
2236 * doc/examples/example1.c doc/examples/.cvsignore
2237 doc/examples/examples.xml doc/examples/index.py: updated the
2238 informations extracted, improved the format and indexing.
2239
Daniel Veillardd8cf9062003-11-11 21:12:36 +00002240Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2241
2242 * check-xinclude-test-suite.py: less verbose on difference
2243 * libxml.spec.in: cleanup
2244 * parser.c: fixed xmlCleanupParser() doc
2245 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
2246 doc/examples/Makefile.am doc/examples/example1.c
2247 doc/examples/examples.xml doc/examples/index.py
2248 doc/examples/test1.xml: work on adding C examples and
2249 generating automated information about those. examples.xml
2250 is autogenerated describing the examples.
2251 * example/Makefile.am: cleanup
2252
William M. Brack8763df82003-11-10 15:49:27 +00002253Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
2254
2255 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
2256 fixed missing '-' in block names, enhanced the hack for
2257 ABI aliasing.
2258
William M. Brackea939082003-11-09 12:45:26 +00002259Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
2260
2261 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
2262 python/libxml2class.txt: enhanced for range checking,
2263 updated to Unicode version 4.0.1 (API docs also updated)
2264 * python/generator.py: minor change to fix a warning
2265
Daniel Veillardfe9fc792003-11-05 22:47:51 +00002266Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2267
2268 * Makefile.am: apply fix from Karl Eichwalder for script path
2269
Daniel Veillard6b9d6952003-11-05 09:50:55 +00002270Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * win32/configure.js: applied patch from Mark Vakoc to simplify
2273 his work from CVS checkouts.
2274
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00002275Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
2276
Daniel Veillard6b9d6952003-11-05 09:50:55 +00002277 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00002278
William M. Brack30ce0dd2003-11-04 23:57:30 +00002279Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
2280
2281 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
2282 for gcc so that, if undefined, it's defined as
2283 __attribute__((unused))
2284
William M. Brack6bf4d6f2003-11-04 23:29:16 +00002285Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
2286
2287 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
2288 appears after the variable declaration.
2289 * valid.c: trivial change to eliminate a warning message
2290
Daniel Veillard6d373a22003-11-04 10:26:43 +00002291Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2292
2293 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
2294 rebuilt the docs
2295
Daniel Veillard42fd4122003-11-04 08:47:48 +00002296Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmllint.c: change --html to make sure we use the HTML serialization
2299 rule by default when HTML parser is used, add --xmlout to allow to
2300 force the XML serializer on HTML.
2301 * HTMLtree.c: ugly tweak to fix the output on <p> element and
2302 solve #125093
2303 * result/HTML/*: this changes the output of some tests
2304
Daniel Veillard798ae542003-11-03 17:13:52 +00002305Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * xinclude.c: fixed bug #125812, about XPointer in XInclude
2308 failing but not returning an error.
2309
Daniel Veillarda8ff65d2003-11-03 16:20:10 +00002310Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * valid.c: fixed bug #125811 related to DTD post validation
2313 where the DTD doesn't pertain to a document.
2314
Daniel Veillard61b93382003-11-03 14:28:31 +00002315Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2316
2317 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
2318 the XML_PARSE_NONET parser option.
2319 * xmllint.c: converted xmllint.c to use the option instead of
2320 relying on the global resolver variable.
2321
Daniel Veillard7899c5c2003-11-03 12:31:38 +00002322Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2323
2324 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
2325 support to the reader interface. Lot of testing of the walker,
2326 various bug fixes.
2327 * xmllint.c: added --walker and made sure --xinclude --stream --debug
2328 works as expected
2329 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
2330 result/XInclude/*.rdr: added regression tests for the walker and
2331 XInclude xmlReader support, had to slightly change a couple of tests
2332 because the walker can't distinguish <foo/> from <foo></foo>
2333
Daniel Veillard254b1262003-11-01 17:04:58 +00002334Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2335
2336 * tree.c nanohttp.c threads.c: second BeOS patch from
2337 Marcin 'Shard' Konicki
2338
Daniel Veillard7ec29972003-10-31 14:36:36 +00002339Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2340
2341 * parser.c: always generate line numbers
2342
Daniel Veillardfd343dc2003-10-31 10:55:22 +00002343Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * parser.c: fixed another regression introduced in fixing #125823
2346
Daniel Veillard157fee02003-10-31 10:36:03 +00002347Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2348
2349 * python/libxml.c: previous fix for #124044 was broken, correct
2350 fix provided.
2351 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
2352 and the error handlers to address #125877
2353
Daniel Veillard8a0a6332003-10-30 22:13:02 +00002354Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2355
2356 * parser.c: side effect of #123105 patch, namespace resolution
2357 would fail when defined in internal entities, fixes #125823
2358
Daniel Veillardbb3ba322003-10-30 13:12:43 +00002359Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
2360
2361 * python/libxml.c: be more defensive in the xmlReader python bindings
2362 fixing bug #124044
2363
Daniel Veillarde133dd82003-10-30 10:42:20 +00002364Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2365
2366 * valid.c: the a-posteriori DTD validation code was not validating
2367 the namespace declarations, this fixes #124110
2368
William M. Brackc5cbf992003-10-29 22:15:13 +00002369Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2370
2371 * xmlIO.c: enhanced to bypass compression detection code
2372 when input file is stdin (bug 125801)
2373
Daniel Veillard28232432003-10-29 17:23:05 +00002374Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2375
2376 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
2377
Daniel Veillard94394cd2003-10-29 17:07:51 +00002378Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2379
2380 * xpath.c: more fixes about unregistering objects
2381 * include/libxml/relaxng.h: applied patch from Mark Vakoc
2382 missing _cplusplus processing clause
2383
Aleksey Saninb5a46da2003-10-29 15:51:17 +00002384Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
2385
2386 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
2387
Daniel Veillard82cb3192003-10-29 13:39:15 +00002388Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2389
2390 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
2391 Marcin 'Shard' Konicki to provide BeOS thread support.
2392
Daniel Veillard9d751502003-10-29 13:21:47 +00002393Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2394
2395 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
2396 from Steve Ball to make a schema parser from a preparsed document.
2397
Daniel Veillarde22dd5c2003-10-29 12:53:27 +00002398Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2399
2400 * tree.c: applied a couple of patches from Mark Lilback about text
2401 nodes coalescing
2402
Daniel Veillarde991fe92003-10-29 11:18:37 +00002403Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2404
2405 * xpath.c: change suggested by Anthony Carrico when unregistering
2406 a namespace prefix to a context
2407 * hash.c: be more careful about calling callbacks with NULL payloads.
2408
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +00002409Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2410
2411 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
2412 regenerated docs and APIs
2413 * parser.c: cleanup and last change to fix #123105
2414
Daniel Veillard652f9aa2003-10-28 22:04:45 +00002415Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2416
2417 * HTMLparser.c: Fix #124907 by simply backporting the same
2418 fix as for the XML parser
2419 * result/HTML/doc3.htm.err: change to ID detecting modified one
2420 test result.
2421
Daniel Veillard9ba8e382003-10-28 21:31:45 +00002422Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2423
2424 * parser.c include/libxml/parser.h: included a new function
2425 to reuse a Push parser context, based on Graham Bennett original
2426 code
2427 * valid.c: in HTML, a name in an input is not an ID
2428 * TODO: bug list update
2429
Daniel Veillardae9733a2003-10-28 19:02:21 +00002430Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2431
2432 * xpath.c: applied patch from nico@xtradyne.com for #125030
2433
Daniel Veillard72b9e292003-10-28 15:44:17 +00002434Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2435
2436 * Makefile.am: cleanup
2437 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
2438 sometimes the error handlers can get a parser context on DTD
2439 errors, and sometime they don't. So be very careful when trying
2440 to grab those informations.
2441
Daniel Veillardf4e56292003-10-28 14:27:41 +00002442Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2443
2444 * tree.c: applied patch from Kasimier Buchcik which fixes a
2445 problem in xmlSearchNs introduced in 2.6.0
2446
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +00002447Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
2450
Daniel Veillardcec50a62003-10-28 13:26:51 +00002451Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2452
2453 * tree.c: fix bug #125047 about serializing when finding a
2454 document fragment node.
2455
Daniel Veillard4772af62003-10-27 16:23:43 +00002456Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
2457
2458 * testSAX.c: fix bug #125592 need a NULL check
2459 * include/libxml/chvalid.h: rename a parameter
2460
Daniel Veillard95d2d5b2003-10-27 14:54:49 +00002461Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
2462
2463 * parser.c: applied patch from #123105 about defaulted attributes
2464 from element coming from an entity
2465
William M. Brack1d75c8a2003-10-27 13:48:16 +00002466Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2467
2468 * xmllint.c: fixed warning message from IRIX (bug 125182)
2469 * python/libxml.py: removed tabs, replaced with spaces
2470 (bug 125572)
2471
Daniel Veillarde8039df2003-10-27 11:25:13 +00002472Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
2473
2474 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
2475 if xmlNewInputFromFile() fails.
2476 * xmlreader.c: avoid using _private for the node or document
2477 elements.
2478
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +00002479Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2480
2481 * win32/configure.js: added declaration for verMicroSuffix
2482
Daniel Veillardcc199e02003-10-24 21:11:48 +00002483Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2484
2485 * libxml.m4: applied patch from Patrick Welche provided in
2486 bug #125432 , future proofing the .m4 file.
2487 * parser.c: resetting the context should also reset the error
2488 * TODO: problem of conformance w.r.t. E20 was raised in the
2489 XML Core telconf and libxml2 isn't conformant there.
2490
Daniel Veillard929714b2003-10-22 12:34:36 +00002491Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
2494
Daniel Veillard2bd43222003-10-22 08:51:21 +00002495Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2496
2497 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
2498 small glitch missing a const
2499
Daniel Veillardfca7d832003-10-22 08:44:26 +00002500Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2501
2502 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
2503 it doesn't define IN_LIBXML
2504
Daniel Veillard1e5e4382003-10-21 19:15:44 +00002505Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2506
2507 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
2508
Daniel Veillardea048932003-10-21 09:27:57 +00002509Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2510
2511 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
2512 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
2513
Daniel Veillard2189b592003-10-21 00:08:42 +00002514Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2515
2516 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
2517
Daniel Veillard3e35f8e2003-10-21 00:05:38 +00002518Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2519
2520 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
2521 * doc/*: updated and regenerated the docs and API
2522
2523Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2524
2525 * SAX2.c error.c tree.c: moved the line number to their proper
2526 field in elements now.
2527
Daniel Veillard1d211e22003-10-20 22:32:39 +00002528Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2529
2530 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
2531 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
2532 added the xmlWriter module contributed by Alfred Mickautsch
2533 * include/libxml/tree.h: added room for line and extra information
2534 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
2535 of them introduced in September
2536 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
2537
Daniel Veillard198c1bf2003-10-20 17:07:41 +00002538Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2539
2540 * Makefile.am configure.in xmldwalk.c xmlreader.c
2541 include/libxml/Makefile.am include/libxml/xmldwalk.h
2542 include/libxml/xmlversion.h.in: removing xmldwalk module
2543 since it got merged with the xmlreader.
2544 * parser.c: cleanup
2545 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
2546 rebuilt the API
2547 * python/tests/Makefile.am python/tests/reader7.py
2548 python/tests/walker.py: adding regression testing for the
2549 new xmlreader APIs, new APIs for reader creation, including
2550 makeing reader "walker" operating on preparsed document trees.
2551
William M. Brack9e660592003-10-20 14:56:06 +00002552Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
2553
2554 * entities.c, valid.c: fixed problem reported on the mailing
2555 list by Melvyn Sopacua - wrong argument order on functions
2556 called through xmlHashScan.
2557
Daniel Veillardd61e8fb2003-10-19 21:59:17 +00002558Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2559
2560 * valid.c xmlIO.c: fixes for compiling using --with-minimum
2561
Daniel Veillardc4696922003-10-19 21:47:14 +00002562Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
2565 tested it through the xslt regression suite.
2566
Daniel Veillard78697292003-10-19 20:44:43 +00002567Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2568
2569 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
2570 allowing to grab the content without forcing allocations.
2571 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
2572 * xpath.c xmldwalk.c: removed a couple of comment errors.
2573
Daniel Veillarda07050d2003-10-19 14:46:32 +00002574Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2575
2576 * parser.c: applied patch from Chris Anderson to change back
2577 memcmp with CMPx()
2578
Daniel Veillard05bcb7e2003-10-19 14:26:34 +00002579Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2580
2581 * HTMLparser.c: fixed to not send NULL to %s printing
2582 * python/tests/error.py result/HTML/doc3.htm.err
2583 result/HTML/test3.html.err result/HTML/wired.html.err
2584 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
2585 up some of the regression tests error
2586
Daniel Veillarda840b692003-10-19 13:35:37 +00002587Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2588
2589 * include/libxml/nanohttp.h include/libxml/parserInternals.h
2590 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
2591 Fixed the HTTP<->parser interraction, which should fix 2 long
2592 standing bugs #104790 and #124054 , this also fix the fact that
2593 HTTP error code (> 400) should not generate data, we usually
2594 don't want to parse the HTML error information instead of the
2595 resource looked at.
2596
William M. Brackfc60fc22003-10-19 11:22:27 +00002597Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
2598
2599 * doc/Makefile.am: enhanced the installation of tutorial files
2600 to avoid installing CVS subdirectories (bug 122943)
2601
William M. Brack9ca682f2003-10-19 10:01:59 +00002602Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2603
2604 * xmlIO.c: fixed segfault when input file not present
2605 * tree.c: changed output formatting of XML_CDATA_SECTION
2606 (bug 120917)
2607
William M. Brack76e95df2003-10-18 16:20:14 +00002608Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2609
2610 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
2611 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
2612 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
2613 xpath.c: Changed all (?) occurences where validation macros
2614 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
2615 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
2616 many warning messages on certain platforms, and also high-
2617 lights places in the library which may need to be enhanced
2618 for proper UTF8 handling.
2619
William M. Brack196b3882003-10-18 12:42:41 +00002620Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
2621
2622 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
2623 doc/apibuild.py: enhanced to include enough comments to
2624 make the api doc generation happy.
2625
Daniel Veillard847332a2003-10-18 11:29:40 +00002626Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
2627
2628 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
2629 to fix the HTTP/XML parser integration.
2630
Daniel Veillardfc8dc352003-10-18 09:07:46 +00002631Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmlreader.c include/libxml/xmlreader.h: added new APIs
2634 for creating reader from sources or reusing a reader with
2635 a new source, like the xmlReadxx and xmlCtxtReadxxx
2636 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
2637 doc/Makefile.am: regenerated the APIs
2638 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
2639
William M. Brack871611b2003-10-18 04:53:14 +00002640Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2641
2642 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
2643 include/libxml/parserInternals.h: enhanced macros to avoid
2644 breaking ABI from previous versions.
2645 * catalog.c, parser.c, tree.c: modified to use IS_* macros
2646 defined in parserInternals.h. Makes maintenance much easier.
2647 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
2648 compilation warnings
2649 * configuration.in: fixed pushHTML test error; enhanced for
2650 better devel (me) testing
2651
Daniel Veillard4aede2e2003-10-17 12:43:59 +00002652Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2653
2654 * legacy.c: remove the warning for startDocument(), as it is used by
2655 glade (or glade-python)
2656 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
2657 invalid accesses found by running some Python based regression
2658 tests under valgrind. There is still a few leaks reported by the
2659 relaxng regressions which need some attention.
2660 * doc/Makefile.am: fixed a make install problem c.f. #124539
2661 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
2662 patch from crutcher
2663
Daniel Veillard04054be2003-10-15 10:48:54 +00002664Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2665
2666 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
2667 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
2668 calls.
2669
Daniel Veillard9339b742003-10-15 08:18:00 +00002670Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2671
2672 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
2673
Daniel Veillard903cd382003-10-13 19:47:09 +00002674Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2675
2676 * Makefile.am: small fix from Bjorn Reese
2677
Daniel Veillard0cc72772003-10-13 14:00:21 +00002678Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2679
2680 * valid.c: fix a call missing arguments
2681
William M. Brack0850b872003-10-12 23:55:46 +00002682Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
2683
2684 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
2685 a bug in the range search; enhanced range generation (inline code
2686 if a small number of intervals); enhanced the readability of the
2687 output files.
2688
Daniel Veillardea887cf2003-10-11 22:53:44 +00002689Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2690
2691 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
2692 chvalid.def from scratch based on XML 2nd edition REC
2693 and regenerated the code.
2694
Daniel Veillard1a993962003-10-11 20:58:06 +00002695Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2696
2697 * check-xml-test-suite.py: removed some annoying warnings
2698 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
2699 in the PubidChars definition, regenerated, there is still
2700 a bug left somewhere
2701 * genChRanges.py: save the header directly in include/libxml/
2702 * configure.in: I generated a 2.6.0beta6 earlier today
2703
William M. Brack418342b2003-10-11 15:35:40 +00002704Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2705
2706 * fixed small error on previous commit (chvalid.h in
2707 base dir instead of include directory)
2708
William M. Brack68aca052003-10-11 15:22:13 +00002709Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2710
2711 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
2712 new files for a different method for doing range validation
2713 of character data.
2714 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
2715 include/libxml/parserInternals.h: modified for new range method.
2716 * catalog.c: small enhance for warning message (using one
2717 of the new range routines)
2718
Daniel Veillard73000572003-10-11 11:26:42 +00002719Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2720
2721 * valid.c include/libxml/valid.h: adding an serror field to
2722 the validation context breaks the ABI for the xmlParserCtxt
2723 structure since it's embedded by content and not by reference
2724
Daniel Veillardc790bf42003-10-11 10:50:10 +00002725Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2726
2727 * configure.in: patch from Mike Hommey
2728 * threads.c: applied Windows patch from Jesse Pelton and Stephane
2729 Bidoul
2730 * parser.c: fix the potentially nasty access to ctxt->serror
2731 without checking first that the SAX block is version 2
2732
Daniel Veillard2b0f8792003-10-10 19:36:36 +00002733Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2734
2735 * SAX2.c: fixed a nasty bug with interning some text strings
2736 * configure.in: prepare for beta5 of 2.6.0
2737 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
2738 better error handling for I/O and converted FTP and HTTP
2739 * parser.c: fixed another bug
2740
Daniel Veillardffbbed42003-10-10 14:46:54 +00002741Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2742
2743 * SAX2.c: fixed uninitialized new field.
2744 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
2745 all messages
2746
Daniel Veillardd8850402003-10-10 14:24:12 +00002747Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2748
2749 * include/libxml/tree.h: make room in Doc, Element, Attributes
2750 for PSVI type informations.
2751
Daniel Veillard659e71e2003-10-10 14:10:40 +00002752Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2753
2754 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
2755 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
2756 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
2757 include/libxml/parser.h include/libxml/valid.h
2758 include/libxml/xmlerror.h: Setting up the framework for structured
2759 error reporting, touches a lot of modules, but little code now
2760 the error handling trail has been cleaned up.
2761
Daniel Veillardd96cce12003-10-10 12:30:37 +00002762Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2763
2764 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
2765
Daniel Veillardfcf719c2003-10-10 11:42:17 +00002766Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2767
2768 * xpath.c: cleanup
2769 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
2770 to the new error mechanism
2771
Daniel Veillard87db3a82003-10-10 10:52:58 +00002772Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2773
2774 * error.c xmlschemas.c: a bit of cleanup
2775 * result/schemas/*.err: updated with the new result strings
2776
2777Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
2778
2779 * xpath.c: fixed bug 124061
2780
Daniel Veillardd0c9c322003-10-10 00:49:42 +00002781Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2782
2783 * Makefile.am: cleanup
2784 * encoding.c: fix a funny typo
2785 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
2786 converted the Schemas code to the new error handling. PITA,
2787 still need to check output from regression tests.
2788
Daniel Veillarde2238d52003-10-09 13:14:55 +00002789Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2790
2791 * HTMLtree.c include/libxml/xmlerror.h: converted too
2792 * tree.c: small cleanup
2793
Daniel Veillard69d2c172003-10-09 11:46:07 +00002794Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2795
2796 * xinclude.c: comment fix
2797 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
2798 to the new infrastructure
2799
Daniel Veillardcd6ff282003-10-08 22:38:13 +00002800Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2801
2802 * xmlIO.c: final error handling cleanup
2803 * xinclude.c error.c: converted XInclude to the new error handling
2804 * include/libxml/xmlerror.h: added XInclude errors
2805
Daniel Veillardb65e12e2003-10-08 21:33:28 +00002806Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2807
2808 * parser.c: bug in compression saving was crashing galeon
2809 reported by teuf
2810
Daniel Veillard828ce832003-10-08 19:19:10 +00002811Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2812
2813 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
2814 I/O error path
2815
Daniel Veillard97bf4d02003-10-08 18:58:28 +00002816Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
2817
2818 * xmlIO.c: better handling of error cases
2819
Daniel Veillard05d987b2003-10-08 11:54:57 +00002820Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2821
2822 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
2823 cleaning up error handling in the I/O module.
2824
Daniel Veillardff46a042003-10-08 08:53:17 +00002825Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmlregexp.c include/libxml/xmlerror.h: error handling
2828 cleanup of the Regexp module.
2829
Daniel Veillard18ec16e2003-10-07 23:16:40 +00002830Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2831
2832 * tree.c: converting the tree module too
2833 * error.c include/libxml/xmlerror.h: created a simpler internal
2834 error reporting function.
2835
Daniel Veillardd96f6d32003-10-07 21:25:12 +00002836Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
2839 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
2840 error reporting that time.
2841 * threads.c: applied the two patches for TLS threads
2842 on Windows from Jesse Pelton
2843 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
2844 return is always zero terminated. Should also help detecting
2845 passing wrong buffer size easilly.
2846 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
2847 updated the results to follow the errors string generated by
2848 last commit.
2849
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00002850Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2851
2852 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
2853 handling in the Relax-NG module.
2854
Daniel Veillard4c004142003-10-07 11:33:24 +00002855Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2856
2857 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
2858 module to teh new error reporting. Better default report, adds
2859 the element associated if found, context and node are included
2860 in the xmlError
2861 * python/tests/reader2.py: the error messages changed.
2862 * result/relaxng/*: error message changed too.
2863
Daniel Veillard141310a2003-10-06 08:47:56 +00002864Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2865
2866 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
2867 win32/configure.js: applied patch from Stéphane Bidoul to
2868 fix the compilation of 2.6.0 code on Win32
2869
Daniel Veillard8f597c32003-10-06 08:19:27 +00002870Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2871
2872 * check-xml-test-suite.py: fixing the script
2873 * parser.c: replace sequences of RAW && NXT(.) == '.' with
2874 memcmp calls, seems to not break conformance, slightly inflate
2875 the size of the gcc generated code though.
2876
Daniel Veillardce9457f2003-10-05 21:33:18 +00002877Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2878
2879 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
2880 more cleanup of error handling in parserInternals, sharing the
2881 routine for memory errors.
2882
Daniel Veillardf403d292003-10-05 13:51:35 +00002883Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2884
2885 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
2886 include/libxml/xmlerror.h: more code cleanup, especially around
2887 error messages, the HTML parser has now been upgraded to the new
2888 handling.
2889 * result/HTML/*: a few changes in the resulting error messages
2890
Daniel Veillard24eb9782003-10-04 21:08:09 +00002891Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2892
2893 * parser.c include/libxml/xmlerror.h: more error/warning
2894 handling cleanups, the XML parser module should be okay now.
2895
Daniel Veillard1ae42d62003-10-03 23:59:20 +00002896Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
2897
2898 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
2899 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
2900 integrated the xmlDocWalker API given by Alfred Mickautsch,
2901 and providing an xmlReader like API but working on a xmlDocPtr.
2902
Daniel Veillardbb5abab2003-10-03 22:21:51 +00002903Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2904
2905 * Makefile.am: more cleanup in make tests
2906 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
2907 in the transition to the new error reporting strategy.
2908 * python/tests/reader2.py result/VC/* result/valid/*:
2909 few changes in the strings generated by the validation output
2910
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00002911Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2912
2913 * Makefile.am: changed 'make tests' to use a concise output,
2914 scrolling to see where thing broke wasn't pleasant
2915 * configure.in: some beta4 preparation, but not ready yet
2916 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
2917 new error handling code, last error informations are stored
2918 in the parsing context or a global variable, new APIs to
2919 handle the xmlErrorPtr type.
2920 * parser.c parserInternals.c valid.c : started migrating to the
2921 new error handling code, it's a royal pain.
2922 * include/libxml/parser.h include/libxml/parserInternals.h:
2923 moved the definition of xmlNewParserCtxt()
2924 * parser.c: small potential buffer access problem in push code
2925 provided by Justin Fletcher
2926 * result/*.sax result/VC/PENesting* result/namespaces/*
2927 result/valid/*.err: some error messages were sligthly changed.
2928
Aleksey Sanine7acf432003-10-02 20:05:27 +00002929Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
2930
2931 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
2932 function (wrapper around snprintf)
2933
Daniel Veillardb2517d82003-10-01 19:13:56 +00002934Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2935
2936 * entities.c: Fix error on output of high codepoint charref like
2937 &#x10FFFF; , reported by Eric Hanchrow
2938
Daniel Veillard3648fcb2003-10-01 12:21:31 +00002939Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
2940
2941 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
2942 of a pain murrayc is really gonna be.
2943
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00002944Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2945
2946 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
2947
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00002948Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2949
2950 * entities.c legacy.c parser.c: made the predefined entities
2951 static predefined structures to avoid the work, memory and
2952 hazards associated to initialization/cleanup.
2953
Daniel Veillard73b013f2003-09-30 12:36:01 +00002954Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2955
2956 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
2957 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
2958 include/libxml/parser.h include/libxml/parserInternals.h
2959 include/libxml/xmlversion.h.in: added a new configure
2960 option --with-push, some cleanups, chased code size anomalies.
2961 Now a library configured --with-minimum is around 150KB,
2962 sounds good enough.
2963
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00002964Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
2965
2966 * libxml-2.0-uninstalled.pc.in: New file for building against
2967 uninstalled libxml2 builds.
2968 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00002969 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00002970
Daniel Veillard81273902003-09-30 00:43:48 +00002971Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2972
2973 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
2974 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
2975 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
2976 added 2 new configure option: --with-reader --with-sax1
2977 to allow removing the reader or non-xmlReadxxx() interfaces.
2978
Daniel Veillard652327a2003-09-29 18:02:38 +00002979Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2980
2981 * configure.in entities.c tree.c valid.c xmllint.c
2982 include/libxml/tree.h include/libxml/xmlversion.h.in:
2983 Adding a configure option to remove tree manipulation
2984 code which is not strictly needed by the parser.
2985
Daniel Veillard89f7f272003-09-29 13:29:09 +00002986Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2987
2988 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
2989 patch from Marcin 'Shard' Konicki
2990
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00002991Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2992
2993 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
2994 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
2995 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
2996 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
2997 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
2998 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
2999 include/libxml/catalog.h include/libxml/debugXML.h
3000 include/libxml/entities.h include/libxml/nanohttp.h
3001 include/libxml/relaxng.h include/libxml/tree.h
3002 include/libxml/valid.h include/libxml/xmlIO.h
3003 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
3004 include/libxml/xpathInternals.h python/libxml.c:
3005 Okay this is scary but it is just adding a configure option
3006 to disable output, this touches most of the files.
3007
Daniel Veillardc064b472003-09-29 10:55:05 +00003008Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
3009
3010 * xmlmemory.c: better fix, avoids breaking the python bindings
3011
Daniel Veillardfb43bd62003-09-29 09:22:39 +00003012Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3013
3014 * xmlmemory.c: fix a compilation problem when configuring
3015 with debug but without mem-debug
3016
Daniel Veillard4432df22003-09-28 18:58:27 +00003017Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
3018
3019 * Makefile.am: cleanup, creating a new legacy.c module,
3020 made sure make tests ran in reduced conditions
3021 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
3022 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
3023 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
3024 increased the modularization, allow to configure out
3025 validation code and legacy code, added a configuration
3026 option --with-minimum compiling only the mandatory code
3027 which then shrink to 200KB.
3028
Daniel Veillard9ee35f32003-09-28 00:19:54 +00003029Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
3030
3031 * parser.c: fix a bug raised by the Mips compiler.
3032 * include/libxml/SAX.h include/libxml/parser.h: move the
3033 SAXv1 block definitions to parser.h fixes bug #123380
3034 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
3035 the attribute and element pool borken 2 commits ago.
3036 Start playing with an entry point to preserve a subtree.
3037 * entities.c: remove a warning.
3038
William M. Brack7b9154b2003-09-27 19:23:50 +00003039Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
3040
3041 * encoding.c, parser.c, relaxng.c: further (final?) minor
3042 changes for compilation warnings. No change to logic.
3043
William M. Brackb670e2e2003-09-27 01:05:55 +00003044Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
3045
3046 * parser.c: fixed small problem with missing entities (test/ent2)
3047
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00003048Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
3049
3050 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00003051 if the result is not well formed that ctxt->myDoc is not NULL
3052 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00003053
Daniel Veillard7d515752003-09-26 19:12:37 +00003054Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
3055
3056 * parser.c: other patches from William Brack to avoid
3057 compilation warnings on AIX.
3058
William M. Brack899e64a2003-09-26 18:03:42 +00003059Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
3060
3061 * HTMLparser.c, entities.c, xmlreader.c: minor change to
3062 avoid compilation warnings on some (e.g. AIX) systems
3063
Daniel Veillard11476b42003-09-26 14:51:39 +00003064Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3065
3066 * parserInternals.c: fixed a backward compatibility problem
3067 when formatting "deprecated SAXv1 function ignorableWhitespace"
3068 could be reproduced by xmllint --format
3069
Daniel Veillarddca8cc72003-09-26 13:53:14 +00003070Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3071
3072 * doc/libxml2-api.xml: rebuilt the API
3073 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
3074 --nocdata and --nsclean to remove CDATA section and surperfluous
3075 namespace declarations
3076 * parser.c SAX2.c: implementation of the 2 new options
3077
Daniel Veillard9475a352003-09-26 12:47:50 +00003078Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3079
3080 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
3081 added the same htmlRead APIs than their XML counterparts
3082 * include/libxml/parser.h: new parser options, not yet implemented,
3083 added an options field to the context.
3084 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
3085 is found within a cdata section.
3086 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
3087 result/cdata2.sax test/cdata2: add one more cdata test
3088
Daniel Veillard60942de2003-09-25 21:05:58 +00003089Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3090
3091 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
3092 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
3093 base URL parameter when not loading from a file or URL.
3094
Daniel Veillard092643b2003-09-25 14:29:29 +00003095Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3096
3097 * configure.in: preparing a beta3 solving the ABI problems
3098 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
3099 include/libxml/globals.h include/libxml/SAX.h: make sure the
3100 global variables for the default SAX handler are V1 ones to
3101 avoid ABI compat problems.
3102 * xmlreader.c: cleanup of uneeded code
3103 * hash.c: fix a comment
3104
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00003105Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
3106
3107 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
3108 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
3109 fixing some comments to avoid warnings from apibuild.py
3110
Daniel Veillard70b18562003-09-24 21:45:21 +00003111Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3112
3113 * win32/configure.js: patch from Stephane Bidoul for configuring
3114 the beta2 version #123104
3115
Daniel Veillarde96a2a42003-09-24 21:23:56 +00003116Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
3117
3118 * Makefile.am: adding repeated parsing and validating tests
3119 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
3120 DOM tree building interfaces use the dictionary from the
3121 parsing context to build the element and attributes names
3122 as well as formatting spaces and short text nodes
3123 * include/libxml/dict.h dict.c: added some reference counting
3124 for xmlDictPtr because they can be shared by documents and
3125 a parser context.
3126 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
3127 functions and use the standard ones now.
3128 * xmllint.c: add --nodict
3129 * python/libxml.c: fix a stupid bug so that ns() works on
3130 attribute nodes.
3131
Daniel Veillard16fa96c2003-09-23 21:50:54 +00003132Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
3133
3134 * parser.c include/libxml/parser.h: adding a new set of
3135 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
3136 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
3137 a clear define of xmlParserOption, xmlCtxtUseOptions()
3138 should simplify custom parsing without being tempted to
3139 use global variables, and xmlCtxtReset() should allow reuse
3140 of a context for multiple parsing.
3141 * xmllint.c: switched to use xmlReadXXX, allow options to
3142 be used simultaneously with less troubles.
3143 * tree.c: simple warning removal
3144 * doc/apibuild.py: small fix
3145 * doc/libxml2-api.xml win32/libxml2.def.src: updated
3146
Daniel Veillard1f40d682003-09-23 09:16:56 +00003147Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3148
3149 * parser.c: revert xmlCreateDocParserCtxt() since this break
3150 the parseDoc() python bindings
3151
Daniel Veillard309f81d2003-09-23 09:02:53 +00003152Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3153
3154 * parser.c: make sure xmlDetectSAX2() is called only at
3155 parsing time to avoid breaking apps changing the SAX
3156 callbacks after context allocation, change xmlCreateDocParserCtxt()
3157 to use an immutable buffer instead of a copy
3158
Daniel Veillard9ec26532003-09-23 07:43:19 +00003159Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3160
3161 * xmlIO.c: applied patch from Markus Keim fixing a problem
3162 with I/O callback registration.
3163 * include/libxml/xmlerror.h: fixed #122994 comment numbering
3164 for xmlParserErrors
3165
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00003166Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3167
3168 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
3169 really a const xmlChar*
3170 * xmlreader.c include/libxml/xmlreader.h: addin the
3171 xmlTextReaderConstString() to get an interned string from
3172 the reader
3173
William M. Brack69848302003-09-22 00:24:51 +00003174Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
3175
3176 * error.c: fixed a warning message (trivial)
3177 * doc/search.php: removed incorrect warning message when word
3178 search not found in last of multiple tables (bug 119535)
3179
Daniel Veillarde72c5082003-09-19 12:44:05 +00003180Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3181
3182 * configure.in: preparing a 2.6.0-beta2 release
3183 * xmlIO.c: avoid a warning
3184 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
3185 by Chris Ryland
3186 * include/libxml/dict.h: add a QName access lookup to the
3187 dictionary.
3188 * xmlreader.c include/libxml/xmlreader.h: adding const access
3189 based on the dictionary interface for string read from the
3190 reader, the node content access is still TODO, it's too different
3191
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00003192Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3193
3194 * SAX2.c: fixing namespace DTD validations
3195 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
3196 namespaces is slightly different now.
3197 * Makefile.am: report the memory used in Timingtests (as well as time)
3198
Daniel Veillard53350552003-09-18 13:35:51 +00003199Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3200
3201 * Makefile.am: add streaming on memory regression tests, found
3202 bad bugs in the reader interface
3203 * xmlreader.c: fixing bugs w.r.t. very large names, and special
3204 condition in end of file.
3205 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
3206 adding immutable buffers, and parser input based on those,
3207 but this should not be used (yet) for general parsing
3208 * parser.c: added a comment about using immutable buffers for
3209 general parsing.
3210 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
3211 output of the regression tests
3212 * xmllint.c: using the immutable buffers when streaming on
3213 mmaped file (--stream --memory)
3214
Daniel Veillard536fad52003-09-18 10:05:56 +00003215Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
3216
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00003217 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00003218
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00003219Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
3220
3221 * Makefile.am: add a Timingtests target to check bad behaviour
3222 from the streaming engine
3223 * dbgen.pl dbgenattr.pl: perl script to generate big instances
3224 * xmlreader.c: fix a bad behaviour on large buffer inputs
3225
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00003226Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3227
3228 * dict.c xmlreader.c: two small improvements
3229
Daniel Veillarda66b1d12003-09-17 20:54:38 +00003230Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3231
3232 * parserInternals.c: avoid a leak with previous patch
3233
Daniel Veillard007d51e2003-09-17 20:07:28 +00003234Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3235
3236 * python/libxml.c: use stderr and not stdout for default errors
3237 in python environment bug #122552
3238
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00003239Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
3240
3241 * parserInternals.c: small fix from Rob Richards for input filename
3242 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
3243 * xmlIO: adding a guard in one function
3244
Daniel Veillard19895052003-09-17 13:59:32 +00003245Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3246
3247 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
3248 reducing memory allocation and free and avoiding expensive routines
3249
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00003250Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3251
3252 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
3253 seriously with per-document dict and element and attribute nodes
3254 reuse in the xmlReader. This seems to lead to an interesting
3255 speedup of the xmlReader already.
3256
Daniel Veillard81514ba2003-09-16 23:17:26 +00003257Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
3258
3259 * dict.c include/libxml/dict.h: do string allocations in large
3260 pools, allowing to find if a string pertain to a dict quickly
3261 * xmllint.c: fix --stream --repeat --timing
3262 * Makefile.am: the testThreads run output should be seen.
3263
Daniel Veillard8a44e592003-09-15 14:50:06 +00003264Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3265
3266 * SAX2.c include/libxml/parser.h: starting work on reusing the
3267 parser dictionary for the element and attribute tag names.
3268 Add pools for Element and Attributes in the parser context,
3269 which should help speeding up the reader.
3270 * Makefile.am result/*.rdr : adding non-python reader regression
3271 tests.
3272
Daniel Veillard62998c02003-09-15 12:56:36 +00003273Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
3274
3275 * SAX2.c parser.c valid.c: starting to cleanup some of the
3276 problems exposed by the W3C/NIST regression suite.
3277 * result/ent7.sax result/xml2.sax: small fixes.
3278
Daniel Veillardbc92eca2003-09-15 09:48:06 +00003279Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3280
3281 * parser.c: more parser error factoring
3282
William M. Brack3a6da762003-09-15 04:58:14 +00003283Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
3284
3285 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
3286
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00003287Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3288
3289 * parser.c include/libxml/xmlerror.h: factoring of more
3290 error handling code, serious size reduction and more lisibility
3291 of the resulting code.
3292 * parserInternals.c parser.c include/libxml/parserInternals.h
3293 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
3294 checks are done, use a counter for entities. Entities where freed and
3295 reallocated at the same address failing the check.
3296 * tree.c: avoid a warning
3297 * result/valid/* result/VC/*: this slightly changes some validation
3298 error messages.
3299
William M. Brack4e52f2f2003-09-14 18:07:39 +00003300Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
3301
3302 * valid.c: fixed bug 121759 - early declaration of
3303 attribute-list in external DTD
3304
Daniel Veillard1afc9f32003-09-13 12:44:05 +00003305Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3306
3307 * parser.c include/libxml/xmlerror.h: starting cleaning up
3308 error handling, factorize error processing
3309 * doc/xmllint.html: update of the page, remove --sgml
3310
Daniel Veillard877a7bd2003-09-13 00:16:32 +00003311Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
3312
3313 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
3314 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
3315 broken pseudo SGML DocBook parser code.
3316
Daniel Veillard5dd3c962003-09-12 15:32:16 +00003317Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
3320 valgrind pointed out the strings overlapped. cleanup .
3321
Daniel Veillard2a3fea32003-09-12 09:44:56 +00003322Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3323
3324 * tree.c: applied speedup to xmlSearchNs() as suggested by
3325 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
3326 applying the same trick.
3327
Daniel Veillard3b7840c2003-09-11 23:42:01 +00003328Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
3329
3330 * parser.c parserInternals.c tree.c include/libxml/parser.h
3331 include/libxml/xmlerror.h: adding namespace checkings
3332 while making sure they still parse as wellformed documents.
3333 Add an nsWellFormed status report to the context, and
3334 provide new appropriate error codes.
3335 * Makefile.am result/namespaces/* test/namespaces/*: add
3336 specific regression testing for the new namespace support
3337 * test/att5 result/noent/att5 result/att5 result/att5.sax:
3338 add more coverage for the attribute parsing and normalization
3339 code.
3340
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00003341Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
3342
3343 * threads.c: backport of a thread bugfix from 2_5_X branch
3344
Daniel Veillardc6e20e42003-09-11 16:30:26 +00003345Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c: fixed a bug in one corner case of attribute parsing.
3348
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00003349Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3350
3351 * configure.in doc/* : 2.6.0beta1 changes
3352 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
3353 normalization, might not be totally fixed but this should
3354 make sure SAX event provide the right strings for attributes
3355 except entities for which libxml2 is different by default
3356 This should fix #109564
3357 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
3358 in attribute callback values
3359 * result/c14n/with-comments/example-4
3360 result/c14n/without-comments/example-4: this also fixes a subtle
3361 bug in the canonicalization tests.
3362
Daniel Veillarde57ec792003-09-10 10:50:59 +00003363Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3364
3365 Time to commit 3 days of work rewriting the parser internal,
3366 fixing bugs and migrating to SAX2 interface by default. There
3367 is some work letf TODO, like namespace validation and attributes
3368 normalization (this break C14N right now)
3369 * Makefile.am: fixed the test rules
3370 * include/libxml/SAX2.h include/libxml/parser.h
3371 include/libxml/parserInternals.h SAX2.c parser.c
3372 parserInternals.c: changing the parser, migrating to SAX2,
3373 adding new interface to switch back to SAX1 or initialize a
3374 SAX block for v1 or v2. Most of the namespace work is done
3375 below SAX, as well as attribute defaulting
3376 * globals.c: changed initialization of the default SAX handlers
3377 * hash.c tree.c include/libxml/hash.h: added QName specific handling
3378 * xmlIO.c: small fix
3379 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
3380 version code path
3381 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
3382 pointed out a typo in a very old test namespace
3383
William M. Brackc07329e2003-09-08 01:57:30 +00003384Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
3385
3386 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
3387 of compressed files, setting doc->compressed appropriately
3388 (bug #120503).
3389
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00003390Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
3391
3392 * parser.c: try to cope with the fact that apps may still
3393 have allocated smaller SAX callbak block
3394
Daniel Veillard0fb18932003-09-07 09:14:37 +00003395Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
3396
3397 * dict.c: allow to give -1 for undefined length in lookups
3398 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
3399 first round of work on the new SAX2 interfaces, the API
3400 will change but commiting before changing for historical
3401 reference.
3402
William M. Brack4811ba32003-09-06 18:02:53 +00003403Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
3404
3405 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
3406 sax->warning with wrong params).
3407
Daniel Veillard93625d32003-09-05 08:36:12 +00003408Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
3409
3410 * include/libxml/globals.h: patch from Stéphane Bidoul to export
3411 globals entry points to the python bindings
3412
Daniel Veillard40412cd2003-09-03 13:28:32 +00003413Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3414
3415 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
3416 by default instead of "HTML"
3417 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
3418 avoiding calls to "areBlanks" when not needed.
3419 * include/libxml/parser.h include/libxml/tree.h: some structure
3420 extensions for future work on using per-document dictionaries.
3421
Daniel Veillard4b1577f2003-09-03 13:10:37 +00003422Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
3423
3424 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
3425 tree, keeping result in the same tree, added SAXtests to the
3426 default "make tests"
3427
Igor Zlatkovic471cae42003-09-02 14:00:49 +00003428Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3429
3430 * include/libxml/xmlexports.h: defined additional macros which
3431 affect exports and added mingw section
3432
William M. Brack008c06b2003-09-01 22:17:39 +00003433Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
3434
3435 * doc/index.py: fixed problem parsing xhtml docs
3436 * doc/xmlreader.html,doc/guidelines.html: small modification
3437 to avoid problem in python parsing.
3438 * doc/search.php: fixed upper case filename problem for XSLT docs
3439
Daniel Veillard10acc2f2003-09-01 20:59:40 +00003440Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
3441
3442 * xinclude.c: patch from Mark Vakoc that allows compiling
3443 with XInclude but without XPointer support.
3444
Daniel Veillarde8553732003-09-01 20:33:14 +00003445Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
3446
3447 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
3448 to add --libtool-libs option to xml2-config script.
3449
William M. Brack3f479502003-09-01 04:58:15 +00003450Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
3451
3452 * doc/README.docs, doc/Makefile.am: new file added,
3453 giving some description of the documentation generation process
3454 * doc/search.php: fixed problem with upper case on filenames
3455
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00003456Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3457
3458 * win32/Makefile.bcb: updates by Eric Zurcher
3459
William M. Brackcdfa2862003-08-29 06:03:38 +00003460Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
3461
3462 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
3463 to compensate for pollution from Igor's header taint
3464 (quick before Daniel notices)
3465
Daniel Veillard67906942003-08-28 21:13:25 +00003466Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
3467
3468 * SAX2.c: fixed a namespace error on attribute reporting bug
3469 pointed out by Tobias Reif
3470 * test/p3p result/p3p result/noent/p3p: this test case was wrong
3471 using xmlsn instead of xmlns...
3472
Igor Zlatkovic65901252003-08-28 16:26:12 +00003473Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3474
3475 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
3476 typos reported by Mark Vakoc
3477
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00003478Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
3479
3480 add:
3481 * doc/tutorial/api.html
3482 * doc/tutorial/ar01s09.html
3483 * doc/tutorial/includexpath.c
3484 updated
3485 * doc/tutorial/*.html
3486 fix my bad - forgot to check in new files when I last
3487 updated
3488
3489
Igor Zlatkovic19b87642003-08-28 12:32:04 +00003490Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3491
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00003492 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00003493 * xmllint.c: fixed time inclusion for various compilers
3494
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00003495Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3496
3497 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
3498 few casts to shut the compiler warnings
3499
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00003500Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3501
3502 * win32/Makefile.* win32/configure.js: fixed for mingw
3503
Daniel Veillard5805be22003-08-28 08:03:23 +00003504Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3505
3506 * globals.c threads.c: fixing bug #120870 try to avoid problem
3507 with uninitialized mutexes
3508
Daniel Veillard1ac24d32003-08-27 14:15:15 +00003509Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3510
3511 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
3512 up with multiple states, select the "best" one. Fix #120682
3513 * result/relaxng/tutor11_2_3.err: small change resulting
3514
3515Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3516
3517 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
3518
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00003519Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3520
3521 * include/libxml/[threads-xpointer].h: realigned parameters
3522 after taint
3523
Igor Zlatkovicc879e452003-08-27 08:02:34 +00003524Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3525
3526 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
3527 as reported by Eric Zurcher
3528
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00003529Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3530
3531 * relaxng.c: fixed bug #120386 again a problem introduced when
3532 trying to reuse automata for content validation. Fix a bug report
3533 problem on zeroOrMore
3534 * result/relaxng/tutor3_7_err: change slightly error reporting.
3535
Daniel Veillard68f8fad2003-08-25 11:28:07 +00003536Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
3537
3538 * include/libxml/Makefile.am: make sure the new header will
3539 be included when generating a new distribution.
3540
Daniel Veillard73827cb2003-08-25 10:57:27 +00003541Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
3542
3543 * relaxng.c: fixed a couple of stupid bugs in the state allocation
3544 routines which led to bug #120040 and the ones reported by
3545 Martijn Faassen
3546
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00003547Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3548
3549 * include/libxml/parserInternals.h include/libxml/relaxng.h
3550 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
3551 parameters after taint.
3552
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00003553Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3554
3555 * include/libxml/xmlversion.h.in: moved export defs to a separate
3556 file for consistency.
3557 * include/libxml/xmlexports.h: new file, contains export defs.
3558
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00003559Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3560
3561 * include/libxml/*.h genUnicode.py: exportability taint
3562 of the headers.
3563
Daniel Veillard11af4292003-08-21 10:39:13 +00003564Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3565
3566 * SAX.c: make the deprecated interfaces log an error message
3567 to be sure it won't get used.
3568
Daniel Veillard1af9a412003-08-20 22:54:39 +00003569Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3570
3571 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
3572 Adding new version of the SAX interface, it's not there yet,
3573 currently just preparing the work
3574 * globals.c parser.c SAX.c include/libxml/SAX.h
3575 include/libxml/globals.h include/libxml/parser.h: doing some
3576 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
3577 while keeping functionalities, preparing SAX2 integration.
3578 * dict.c: small cleanup.
3579
Daniel Veillarde5984082003-08-19 22:21:13 +00003580Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3581
3582 * tree.c: fixes a small bug introduced in last commit and detected
3583 by valgrind.
3584
Daniel Veillard6155d8a2003-08-19 15:01:28 +00003585Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3586
3587 * dict.c hash.c: optimization when freeing hash tables.
3588 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
3589 allocations
3590 * parser.c parserInternals.c include/libxml/parser.h: keep a
3591 single allocated block for all the attributes callbacks,
3592 avoid useless malloc()/free()
3593 * tree.c: do not realloc() when growing a buffer if the buffer
3594 ain't full, malloc/memcpy/free avoid copying memory.
3595
Daniel Veillard66f68e72003-08-18 16:39:51 +00003596Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3597
3598 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
3599 --dtdvalidfpi for Tobias Reif
3600
Daniel Veillard2fdbd322003-08-18 12:15:38 +00003601Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
3602
3603 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
3604 new dictionary module to keep a single instance of the names used
3605 by the parser
3606 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
3607 switched all parsers to use the dictionary internally
3608 * include/libxml/HTMLparser.h include/libxml/parser.h
3609 include/libxml/parserInternals.h include/libxml/valid.h:
3610 Some of the interfaces changed as a result to receive or return
3611 "const xmlChar *" instead of "xmlChar *", this is either
3612 insignificant from an user point of view or when the returning
3613 value changed, those function are really parser internal methods
3614 that no user code should really change
3615 * doc/libxml2-api.xml doc/html/*: the API interface changed and
3616 the docs were regenerated
3617
Daniel Veillard7fb801f2003-08-17 21:07:26 +00003618Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
3619
3620 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
3621
William M. Bracka716ff12003-08-16 14:58:33 +00003622Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
3623
3624 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
3625 fixed part (2) of bug 119535 (wrong alpha case on filenames)
3626
William M. Brackc6e07552003-08-16 12:44:47 +00003627Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
3628
3629 * doc/API*.html, doc/html/*: regenerated API documentation
3630 for xmlsoft.org (part of Bug 119535)
3631
William M. Brack7a821652003-08-15 07:27:40 +00003632Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
3633
3634 * encoding.c, threads.c, include/libxml/HTMLparser.h,
3635 doc/libxml2-api.xml: Minor changes to comments, etc. for
3636 improving documentation generation
3637 * doc/Makefile.am: further adjustment to auto-generation of
3638 win32/libxml2.def.src
3639
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00003640Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
3641
3642 * News configure.in: preparing libxml2-2.5.10 release
3643 * doc/* : updated the doc and rebuilt
3644
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00003645Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3646
3647 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
3648 Malcolm Tredinnick with the patch he suggested.
3649
Daniel Veillarde8ed6202003-08-14 23:39:01 +00003650Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
3651
3652 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
3653
Daniel Veillard608d0ac2003-08-14 22:44:25 +00003654Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3655
3656 * uri.c: fixing an use of strcpy() where both strings overlap
3657 pointed out by valgrind.
3658
Daniel Veillard98485322003-08-14 15:44:40 +00003659Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
3660
3661 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
3662 some compilation warnings.
3663 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
3664 plus some cleanup and better error reporting.
3665
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00003666Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
3667
3668 * encoding.c: applied UTF-16 encoding handling patch provided by
3669 Mark Itzcovitz
3670 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
3671 not having iconv support.
3672
Daniel Veillard1638a472003-08-14 01:23:25 +00003673Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3674
3675 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
3676 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
3677 mingw compiler on Windows.
3678
Daniel Veillardb19ba832003-08-14 00:33:46 +00003679Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
3680
3681 * parser.c: fixed the serious CPU usage problem reported by
3682 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00003683 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00003684 missing in htmlSAXParseDoc
3685
William M. Brackccf9e392003-08-13 14:50:18 +00003686Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
3687
3688 * doc/Makefile.am: Removed dependency from libxml2.def.src
3689
William M. Brack476cd962003-08-13 11:09:42 +00003690Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
3691
3692 * autogen.sh: took away the requirement for automake-1.4,
3693 changed the messages for getting auto* tools to current
3694 gnu pages.
3695 * configure.in: added check for Linux Dec alpha requiring
3696 -ieee flag, fixed test for ipv6
3697 * trionan.c: fixed problem for compiling on Linux Dec alpha
3698 using native compiler
3699 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
3700 whenever libxml2-api.xml is changed.
3701
Daniel Veillard6b621b82003-08-11 15:03:34 +00003702Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3703
3704 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
3705 is not used.
3706
William M. Brack30909422003-08-10 00:14:20 +00003707Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
3708
3709 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
3710
Daniel Veillard83ee40d2003-08-09 22:24:09 +00003711Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
3712
3713 * News configure.in: preparing libxml2-2.5.9 release
3714 * doc/* : updated the doc and rebuilt
3715
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00003716Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3717
3718 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
3719 definition to get a correct API XML description. This was apparently
3720 breaking Windows build.
3721
Daniel Veillard14f752c2003-08-09 11:44:50 +00003722Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
3723
3724 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
3725 the progressive HTML parser front-end on large character data
3726 island leading to an erroneous end of data detection by the
3727 parser. Some cleanup too to get closer from the XML progressive
3728 parser.
3729
William M. Brack6d13f332003-08-08 16:40:36 +00003730Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
3731
3732 * win32/configure.js: Added in support for the ISO8859X
3733 module (patch provided by Jesse Pelton)
3734
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00003735Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3736
3737 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
3738 when the library is not initialized and one try to save, the
3739 locks in threaded env might not been initialized, playing safe
3740 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
3741 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
3742 his tests to the regression suite.
3743
William M. Brack41e6bed2003-08-08 10:53:06 +00003744Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
3745
3746 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
3747 (with apologies to Igor) - Enhanced handling of docb and
3748 nanohttp.
3749
William M. Brack16db7b62003-08-07 13:12:49 +00003750Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
3751
3752 * encoding.c: further small changes for warnings when
3753 configured with --with-iconv=no
3754
William M. Bracka71a8ef2003-08-06 04:43:55 +00003755Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
3756
3757 * error.c trionan.[ch] testThreads.c python/generator.py:
3758 further small changes to elminate most of the remaining
3759 warnings.
3760
William M. Brackc1939562003-08-05 15:52:22 +00003761Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
3762
3763 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
3764 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
3765 python/libxml.c include/libxml/xmlmemory.h: small changes
3766 to syntax to get rid of compiler warnings. No changes
3767 to logic.
3768
Daniel Veillardc758c222003-08-04 20:42:34 +00003769Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
3770
3771 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
3772
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00003773Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
3774
3775 * tree.c: fixed a small problem in the patch for #118763
3776 * result/HTML/doc3.htm*: this reverts back to the previous result
3777
Daniel Veillard91e69c52003-08-04 01:43:07 +00003778Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
3779
3780 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
3781 and rebuilt, apparently some C++ wrappers are not available,
3782 c.f. bug #118943
3783
Daniel Veillard39057f42003-08-04 01:33:43 +00003784Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
3785
3786 * tree.c: fixing HTML attribute serialization bug #118763
3787 applying a modified version of the patch from Bacek
3788 * result/HTML/doc3.htm*: this modifies the output from one test
3789
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00003790Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
3791
3792 * tree.c include/libxml/tree.h: added a new API to split a
3793 QName without generating any memory allocation
3794 * valid.c: fixed another problem with namespaces on element
3795 in mixed content case
3796 * python/tests/reader2.py: updated the testcase with
3797 Bjorn Reese fix to reader for unsignificant white space
3798 * parser.c HTMLparser.c: cleanup.
3799
Daniel Veillard5ee43b02003-08-04 00:58:46 +00003800Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
3801
3802 * catalog.c: trying to fix #118754 of possible recursion in the
3803 catalogs. Not fantastically happy about the current fix since
3804 it's likely to break under very thread intensive concurrent
3805 access to the catalog. Better solution might to keep the depth
3806 an extra argument to the resolution functions.
3807
Daniel Veillard7b68df92003-08-03 22:58:54 +00003808Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
3809
3810 * valid.c: fixed bug #118712 about mixed content, and namespaced
3811 element names.
3812 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
3813 in the regression tests
3814
William M. Brack779af002003-08-01 15:55:39 +00003815Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
3816
3817 Coninuing work on bug 118559
3818 * DOCBparser.c: removed 2 unsed vars
3819 * xmlregexp.c: changed some numeric const to their enum symbols
3820 * xmlreader.c: changed one var define from int to enum
3821 (a little more to be done, awaiting co-ordination)
3822 * relaxng.c: deleted one unused var
3823 * xmllint.c: deleted some unused vars, changed one arg
3824 val from int to enum
3825 * testHTML.c, testDocbook.c: changed some arg vals to enum const
3826 * xmlIO.c: fixed typo from last night (small warning msg)
3827
William M. Brack78637da2003-07-31 14:47:38 +00003828Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
3829
3830 Working on bug 118559
3831 * error.c: deleted unused variable
3832 * parserInternals.c: deleted unneeded 'const' qualifier
3833 * parser.c: changed variable type for enum temp storage
3834 * xmlIO.c: changed debugging var to be inside #ifdef
3835 * valid.c: removed unused variable
3836 * HTMLparser.c: removed some unneeded 'const' qualifiers
3837 * xpath.c: added some type casts, removed some unused vars
3838 * xinclude.c: added one type cast
3839 * nanohttp.c: repositioned some #ifdef to avoid unused var
3840 * nanoftp.c: removed unused var
3841
Daniel Veillard97e01882003-07-30 18:59:19 +00003842Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
3843
3844 * HTMLparser.c: applied a patch from William Brack about
3845 the problem of parsing very large HTML instance with comments
3846 as raised by Nick Kew
3847
Daniel Veillardd6038e02003-07-30 16:37:18 +00003848Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
3849
3850 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
3851 patch from Bjorn Reese for xmlTextReaderNodeType() and
3852 significant whitespace. There is an enum for node type
3853 values now.
3854
Daniel Veillard01fc1a92003-07-30 15:12:01 +00003855Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
3856
3857 * encoding.c: applying patch from Peter Jacobi to added
3858 ISO-8859-x encoding support when iconv is not available
3859 * configure.in include/libxml/xmlversion.h.in
3860 include/libxml/xmlwin32version.h.in: added the glue needed
3861 at the configure level and made it the default for Windows
3862
Daniel Veillardc2664642003-07-29 20:44:53 +00003863Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
3864
3865 * python/generator.py python/libxml.c python/libxml2class.txt:
3866 patch from Joachim Bauch + cleanup for Relax NG error callbacks
3867 in python
3868
Daniel Veillarda6874ca2003-07-29 16:47:24 +00003869Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
3870
3871 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
3872 cleanup patch, and also avoided a possible memory leak
3873
Daniel Veillard9ff7de12003-07-29 13:30:42 +00003874Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
3875
3876 * encoding.c: fix the previous commit
3877
William M. Brack4a557d92003-07-29 04:28:04 +00003878Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
3879
3880 * HTMLparser.c: fixed problem with comments reported by Nick Kew
3881 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
3882 some future cleanup of UTF8 handling
3883
Daniel Veillard9deb2422003-07-28 20:40:59 +00003884Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
3885
3886 * xpath.c: applied a change suggested by Sean Griffin in bug
3887 #118494 about a memory leak in EXSLT
3888
Daniel Veillardd94849b2003-07-28 13:02:24 +00003889Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
3890
3891 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
3892 when fixing the previous Relax-NG bugs
3893 * result/relaxng/*: This slightly changes the output messages of
3894 some regression tests.
3895 * configure.in: added support of -with-fexceptions for nested C++
3896 support.
3897
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00003898Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
3899
3900 * doc/tutorial/apa.html
3901 * doc/tutorial/apb.html
3902 * doc/tutorial/apc.html
3903 * doc/tutorial/apd.html
3904 * doc/tutorial/ape.html
3905 * doc/tutorial/apf.html
3906 * doc/tutorial/apg.html
3907 * doc/tutorial/aph.html
3908 * doc/tutorial/ar01s02.html
3909 * doc/tutorial/ar01s03.html
3910 * doc/tutorial/ar01s04.html
3911 * doc/tutorial/ar01s05.html
3912 * doc/tutorial/ar01s06.html
3913 * doc/tutorial/ar01s07.html
3914 * doc/tutorial/ar01s08.html
3915 * doc/tutorial/index.html
3916 * doc/tutorial/ix01.html
3917 * doc/tutorial/xmltutorial.pdf
3918 * doc/tutorial/xmltutorial.xml
3919 update tutorial with XPath example
3920
3921
Daniel Veillard597bc482003-07-24 16:08:28 +00003922Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
3923
3924 * SAX.c parser.c: fixing a bug about a special case of namespace
3925 handling, this closes bug #116841
3926
Daniel Veillard2134ab12003-07-23 19:56:29 +00003927Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
3928
3929 * relaxng.c result/relaxng/*: checked and fixed the compilation
3930 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
3931 This slightly changes the output messages of some regression tests.
3932
Daniel Veillardc127adc2003-07-23 15:07:08 +00003933Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
3934
3935 * xmlreader.c: fixed an out of bound error #118052 , the good
3936 part if that base64 code was not in use yet ...
3937
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00003938Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
3939
3940 * doc/xmllint.html
3941 include html version of the xmllint man page, so an
3942 up-to-date version is visible on the Web
3943
Daniel Veillard8edf1c52003-07-22 20:52:14 +00003944Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
3945
3946 * xinclude.c include/libxml/xinclude.h: added a new API
3947 xmlXIncludeProcessTree() to process XInclude only on a subtree
3948 this should fix bug #115385
3949
Daniel Veillard409a8142003-07-18 15:16:57 +00003950Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
3951
3952 * relaxng.c include/libxml/relaxng.h: adding Get interface for
3953 the error callback and parameters of parsing and validation
3954 contexts
3955 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
3956 on text nodes.
3957
Daniel Veillard2dcb9372003-07-16 21:18:19 +00003958Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3959
3960 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
3961 when using the push XML parser.
3962 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
3963 added the test to the regression suite.
3964
Daniel Veillard2009c4e2003-07-15 20:04:34 +00003965Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3966
3967 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
3968 as suggested by Rob Richards
3969
Daniel Veillard34ba3872003-07-15 13:34:05 +00003970Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
3971
3972 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
3973 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
3974 to unsigned int and a couple of others.
3975
3976Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
3977
3978 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
3979
Daniel Veillard3dc93a42003-07-10 14:04:33 +00003980Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3981
3982 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
3983
Daniel Veillarddf101d82003-07-08 14:03:36 +00003984Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
3985
3986 * globals.c threads.c: fixes some problem when freeing unititialized
3987 mutexes
3988
Daniel Veillard2db8c122003-07-08 12:16:59 +00003989Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
3990
3991 * nanoftp.c nanohttp.c: the modules should not import <config.h>
3992 directly, some cleanups
3993 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
3994 validation code.
3995
Daniel Veillard13d07cd2003-07-07 16:02:41 +00003996Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
3997
3998 * win32/configure.js: Jesse Pelton pointed out a problem in the
3999 javascript code.
4000
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00004001Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
4002
4003 * NEWS doc/*: regenerated
4004 * nanoftp.c nanohttp.c: might fix includes problems with the
4005 Ipv6 support on solaris
4006 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
4007 defined as #IMPLIED
4008
Daniel Veillard560c2a42003-07-06 21:13:49 +00004009Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
4010
Daniel Veillard83ee40d2003-08-09 22:24:09 +00004011 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00004012 * nanohttp.c: changed some preprocessor block
4013 * xmlschemastypes.c: applied patch from Charles Bozeman adding
4014 hexBinary schema datatype and adding support for totalDigits and
4015 fractionDigits facets.
4016
Daniel Veillard7a985a12003-07-06 17:57:42 +00004017Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
4018
4019 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
4020
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00004021Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
4022
4023 * xinclude.c: fixed bug #116095 removing the error message when
4024 reapplying XInclude to a document.
4025
Daniel Veillard1997c3e2003-07-05 20:43:43 +00004026Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
4027
4028 * xmlIO.c: applied small changes to portability layer for
4029 compilation on DJGPP Ms-DOS compiler.
4030
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00004031Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
4032
4033 * parser.c HTMLparser.c: use the character() SAX callback
4034 if the cdataBlock ain't defined.
4035 * xpath.c: fix bug #115349 allowing compilation when configured
4036 with --without-xpath since the Schemas code needs NAN and co.
4037
William M. Brack59002e72003-07-04 17:01:59 +00004038Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
4039
4040 Fixed problem with multi-threading, shown by the test program
4041 testThreads. After fix, ran mutiple tests on various speed
4042 machines (single and dual processor X86), which all seem okay.
4043
4044 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
4045
4046 * threads.c: added missing initialisation for condition variable
4047 in xmlNewRMutex.
4048
Daniel Veillardde2a67b2003-06-21 14:20:04 +00004049Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
4050
4051 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
4052 closing bug #114837
4053
4054 * configure.in: Added checks for IPv6 support and getaddrinfo().
4055
4056 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
4057
4058 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
4059
4060 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
4061 field or sockaddr_in field, depending upon the availability of IPv6
4062 support.
4063 have_ipv6(): Added to check for run-time IPv6 support.
4064 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
4065 Modified to parse a URI with IPv6 address given in [].
4066 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
4067 resolution, if it is available on the system, as gethostbyname
4068 does not return IPv6 addresses on some platforms.
4069 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
4070 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
4071 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
4072 we are dealing with.
4073
4074 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
4075 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
4076 a URI with IPv6 address given in [].
4077 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
4078 available on the system. Also IPv6 addresses will be resolved by
4079 gethostbyname only if IPv6 run-time support is available.
4080 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
4081
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00004082Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4083
4084 * win32/configure.js include/win32config.h
4085 include/libxml/xmlversion.h.in: Applied the patch for BCB
4086 by Eric Zurcher.
4087
Daniel Veillardd7cec922003-06-13 12:30:10 +00004088Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
4089
4090 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
4091 due to #115104 and while fixing #115101 . HTML URLs must not
4092 be version dependant.
4093
Daniel Veillard8265a182003-06-13 10:05:56 +00004094Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
4095
4096 * entities.c: do not generate &quot; for " outside of attributes
4097 * result//*: this changes the output of some tests
4098
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00004099Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
4100
4101 * parser.c xmlIO.c: trying to fix #114277 about when file
4102 remapping and escaping should really be attempted.
4103
Daniel Veillarda37aab82003-06-09 09:10:36 +00004104Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
4105
4106 * doc/*: applied a patch from Gman for building docs
4107 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
4108 Gary Pennington to provide an allocator for xmlValidCtxt
4109 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
4110 #113580 about data not being passed immediately.
4111
Daniel Veillarde1326112003-06-05 09:32:20 +00004112Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
4113
4114 * tree.c: applied a couple of patches from Mark Itzcovitz
4115 to handle saving back "UTF-16" documents.
4116
Daniel Veillarda84c0b32003-06-02 16:58:46 +00004117Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
4118
4119 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
4120 some work done while in the Maldives (hence the timezone on the
4121 laptop !)
4122 * result/schemas/length3* test/schemas/deter0_*
4123 test/schemas/group0_*: some tests added too
4124
Daniel Veillard8caa9c22003-06-02 13:35:24 +00004125Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
4126
4127 * encoding.c: small fix
4128 * xmlIO.c: fixed an error message
4129
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00004130Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
4131
4132 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
4133 accepting an improper UTF8 sequence
4134
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00004135Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4136
4137 * threads.c: applied the patch from Stéphane Bidoul for getting
4138 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00004139 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00004140
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00004141Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
4142
4143 * HTMLtree.c: fixing bug #112904: html output method escaped
4144 plus sign character in URI attribute.
4145
Daniel Veillard781ac8b2003-05-15 22:11:36 +00004146Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
4147
4148 * build_glob.py global.data globals.c parser.c
4149 include/libxml/globals.h: patch from Stéphane Bidoul for setting
4150 up threads global defaults.
4151 * doc/libxml2-api.xml: this extends the API with new functions
4152 * python/tests/Makefile.am python/tests/reader2.py
4153 python/tests/thread2.py: integrated the associated testcase and
4154 fixed the error string used in reader2
4155
Daniel Veillard38b80a82003-05-14 18:59:00 +00004156Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
4157
4158 * configure.in libxml.spec.in python/Makefile.am: trying
4159 to conciliate --with-python= requirements and RPM builds,
4160 a PITA really...
4161
Daniel Veillard104caa32003-05-13 22:54:05 +00004162Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
4163
4164 * HTMLparser.c: oops last commit introduced a memory leak.
4165
Daniel Veillarde8b09e42003-05-13 22:14:13 +00004166Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
4167
4168 * xmllint.c doc/xmllint.xml: added --nonet option
4169 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
4170 xsltproc or xmllint
4171 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
4172 rebuilt
4173 * HTMLparser.c: cleaned up the HTML parser context build when
4174 using an URL
4175
Daniel Veillardd437d322003-05-13 21:07:01 +00004176Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
4177
4178 * libxml.spec.in: added a comment about bug #112902
4179
William M. Brack3dd57f72003-05-13 02:06:18 +00004180Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
4181
4182 * minor cleanup of configure '--help' display
4183 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
4184
Daniel Veillardd72c7e32003-05-12 21:55:03 +00004185Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
4186
4187 * tree.c: PI nodes in external subset were not freed :-\
4188 fixes bug #112842
4189
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00004190Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
4191
4192 * xmllint.c: added --schema option to run WXS schema validation
4193 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
4194 tried to improve error reporting in the Schema code, some cleanup
4195 too.
4196
Daniel Veillard82bbbd42003-05-11 20:16:09 +00004197Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
4198
4199 * xmlschemas.c: fixed some problems in the handling of errors,
4200 and attributes addressed by references.
4201 * test/schemas/* result/schemas/*: dropped the verbosity level
4202 and added a couple of new tests
4203
Daniel Veillardadbb0e62003-05-10 20:02:45 +00004204Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
4205
4206 * relaxng.c: Stéphane Bidoul found an off by one addressing
4207 error on the error handling.
4208
Daniel Veillarda77cf712003-05-09 23:09:55 +00004209Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmlschemastypes.c: trying to fix #112673
4212
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00004213Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
4214
4215 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
4216 warning, this fixed a bug and should close #111574
4217
Daniel Veillard37fc84d2003-05-09 19:38:15 +00004218Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
4219
4220 * xmlschemas.c: fixing bug #104081 with xs:all with an element
4221 holding minOccurs="0"
4222 * test/schemas/all_* result/schemas/all_*: added some regression
4223 tests for that bug
4224 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
4225 Garry Pennington to compile without schemas support.
4226
Daniel Veillarda067e652003-05-01 08:03:46 +00004227Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
4228
4229 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
4230
Daniel Veillard61c52202003-04-30 12:20:34 +00004231Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
4232
4233 * xml2-config.in: try to fix Red hat bug #89957, do not
4234 output -L/usr/lib64
4235 * xmlreader.c: fixed a typo in a comment
4236
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00004237Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
4238
4239 * doc/tutorial/aph.html, ix01.html
4240 forgot to cvs add the new files. Thanks to Roland van Laar
4241 for pointing this out
4242
Daniel Veillardd4330462003-04-29 12:40:16 +00004243Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
4244
4245 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
4246 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
4247 to the XML/XSLT doc generation closing #111799
4248 * doc/html/*: complete update of the HTML results
4249
Igor Zlatkovica28d2362003-04-28 12:56:01 +00004250Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4251
4252 * win32/defgen.xsl: fixed the conditional for unicode map,
4253 removed hardcoded schema entries
4254
4255Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4256
4257 * win32/defgen.xsl: new file, stylesheet for generating
4258 win32/libxml2.def.src from doc/libxml2-api.xml
4259 * win32/libxml2.def.src: is autogenerated from now on, changes
4260 to this file will not appear here anymore
4261
Daniel Veillard94bb2f12003-04-27 22:14:07 +00004262Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
4263
4264 * win32/configure.js python/setup.py.in: applied patch
4265 from Stéphane Bidoul for the Python bindings on the new
4266 release.
4267
Igor Zlatkovic34656b42003-04-27 16:00:05 +00004268Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4269
4270 * debugXML.c: included libxml/uri.h for xmlCanonicPath
4271 declaration
4272 * win32/configure.js: thread-enabled build is now default
4273 * win32/libxml2.def.src: added more exports
4274
Daniel Veillard1177ca42003-04-26 22:29:54 +00004275Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
4276
4277 * NEWS doc/*.xsl doc/*.html: updated the web site separated
4278 developers from common pages, made the transition to XHTML1,
4279 added validity checking to the makefile rules.
4280
Daniel Veillard329456a2003-04-26 21:21:00 +00004281Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
4282
4283 * parser.c: fix for xmlIOParseDTD same as previous and reported
4284 by Petr Pajas
4285
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00004286Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
4287
4288 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
4289 closing #111638
4290
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00004291Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
4292
4293 * python/generator.py: fixed a problem in the generator where
4294 the way functions are remapped as methods on classes was
4295 not symetric and dependant on python internal hash order,
4296 as reported by Stéphane Bidoul
4297
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00004298Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
4299
4300 * doc/tutorial:
4301 xmltutorial.xml
4302 xmltutorial.pdf
4303 *.html
4304 add appendix on generating compiler flags, more indexing
4305
Daniel Veillard1c960272003-04-25 23:12:22 +00004306Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
4307
4308 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
4309 to get libxml-2.5.7 to compile on OpenVMS
4310
Daniel Veillardc5573462003-04-25 16:43:49 +00004311Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
4312
4313 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
4314
Daniel Veillardfd583412003-04-25 13:22:10 +00004315Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
4316
4317 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
4318 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
4319 man page based on xsltproc and a stylesheet PI in the XML.
4320
Daniel Veillarddc07e182003-04-25 10:39:38 +00004321Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
4322
4323 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
4324 character preventing rendering by the man command.
4325
Daniel Veillard92fc02c2003-04-24 23:12:35 +00004326Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
4327
4328 * NEWS configure.in: preparing release 2.5.7
4329 * doc/*: updated and rebuilt the docs
4330 * doc/apibuild.py: fixed the script
4331
Daniel Veillardde0a0a52003-04-24 17:12:57 +00004332Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
4333
4334 * Makefile.am doc/apibuild.py: make sure the OOM code don't
4335 get in the way of the builds
4336 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
4337
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00004338Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
4339
4340 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
4341 Memory test from Havoc Pennington #109368
4342 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
4343 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
4344 include/libxml/parser.h: a lot of memory allocation cleanups
4345 based on the results of the OOM testing
4346 * check-relaxng-test-suite2.py: seems I forgot to commit the
4347 script.
4348
Daniel Veillard18f113d2003-04-23 15:18:26 +00004349Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
4350
4351 * xmlschemastypes.c: trivial fix for 109774 removing a warning
4352
Daniel Veillard85095e22003-04-23 13:56:44 +00004353Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
4354
4355 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
4356 more places where xmlCanonicPath() must be used to convert
4357 filenames to URLs, trying to fix #111088
4358
Daniel Veillard54396242003-04-23 07:36:50 +00004359Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
4360
4361 * python/libxml.c python/libxml.py: applied patch from
4362 Brent M Hendricks adding binding for xmlCatalogAddLocal
4363
Daniel Veillard45269b82003-04-22 13:21:57 +00004364Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
4365
4366 * HTMLparser.c: tried to fix #98879 again in a more solid
4367 way.
4368
Igor Zlatkovic94f48842003-04-22 12:00:37 +00004369Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4370
4371 * win32/libxml2.def.src: added more exports from the relaxng and
4372 xmlreader clan
4373
Daniel Veillardf431eb82003-04-22 08:37:26 +00004374Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
4375
4376 * SAX.c test/valid/ns* test/result/ns*: applied the patch
4377 provided by Brent Hendricks fixing #105992 and integrated the
4378 examples in the testsuite.
4379
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00004380Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
4381
4382 * TODO: updated a bit
4383 * configure.in: fixed the comment, threads now default to on
4384 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
4385
Daniel Veillarda880b122003-04-21 21:36:41 +00004386Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
4387
4388 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
4389 xmlreader.c include/libxml/parser.h: a lot of performance work
4390 especially the speed of streaming through the reader and push
4391 interface. Some thread related optimizations. Nearly doubled the
4392 speed of parsing through the reader.
4393
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00004394Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
4395
4396 * doc/xmllint.xml
4397 * doc/xmllint.1
4398 update man page to explain use of --stream
4399
Daniel Veillard3c908dc2003-04-19 00:07:51 +00004400Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
4401
4402 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
4403 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
4404 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
4405 include/libxml/globals.h include/libxml/xmlmemory.h: added
4406 xmlMallocAtomic() to be used when allocating blocks which
4407 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
4408 to allow registering the full set of functions needed by
4409 a garbage collecting allocator like libgc, ref #109944
4410
Daniel Veillard84942712003-04-18 14:40:05 +00004411Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
4412
4413 * configure.in: switched to have thread support enabled by default,
4414 didn't got troubles with ABI compatibility on Linux, hope it
4415 won't break on strange OSes, if yes, report the system ID
4416 * doc/libxml2-api.xml: just rebuilt the API
4417
Daniel Veillard3e59fc52003-04-18 12:34:58 +00004418Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
4419
4420 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
4421 added support for large file, tested with a 3+GB instance,
4422 and some cleanup.
4423 * catalog.c: added a TODO
4424 * Makefile.am: added some "make tests" comments
4425
Daniel Veillardac297932003-04-17 12:55:35 +00004426Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
4427
4428 * relaxng.c: some cleanups
4429 * doc/xmlreader.html: extended the document to cover RelaxNG and
4430 tree operations
4431 * python/tests/Makefile.am python/tests/reader[46].py: added some
4432 xmlReader example/regression tests
4433 * result/relaxng/tutor*.err: updated the output of a number of tests
4434
Daniel Veillard62163602003-04-17 09:36:38 +00004435Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
4436
4437 * relaxng.c: valgrind pointed out an uninitialized variable error.
4438
Daniel Veillard33300b42003-04-17 09:09:19 +00004439Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
4440
4441 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
4442 xmlreader.c: augnemting the APIs, cleanups.
4443 * parser.c: cleanup bug #111005
4444 * xmlIO.c: added some missing comments
4445
Daniel Veillardce192eb2003-04-16 15:58:05 +00004446Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
4447
4448 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
4449 trying to improve the subset compiled, and more testing.
4450 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
4451 documentation
4452 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
4453 * result/relaxng/*.err: fix some of the outputs
4454
Daniel Veillardf4e55762003-04-15 23:32:22 +00004455Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
4456
4457 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
4458 include/libxml/xmlreader.h: implemented streaming of
4459 RelaxNG (when possible) on top of the xmlReader interface,
4460 provided it as xmllint --stream --relaxng .rng .xml
4461 This seems to mostly work.
4462 * Makefile.am: updated to test RelaxNG streaming
4463
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00004464Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
4465
4466 * relaxng.c include/libxml/relaxng.h: integrated the regexp
4467 based validity checking of fragments of the document for
4468 which the RNG can be compiled to regexps. Works on all regression
4469 tests, only fix needed is related to error messages.
4470
Daniel Veillard52b48c72003-04-13 19:53:42 +00004471Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
4472
4473 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
4474 include/libxml/xmlregexp.h: Starting work precompiling
4475 parts of RelaxNG schemas. Not plugged onto validity checking
4476 yet, just the regexp building part. Needed to extend some
4477 of the automata and regexp APIs.
4478
Daniel Veillardf6bad792003-04-11 19:38:54 +00004479Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
4480
4481 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
4482 xmllint --stream and xmllint --stream --valid returns errors
4483 code appropriately
4484
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00004485Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
4486
4487 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
4488 and Next() operation to work on subtrees within the reader
4489 framework.
4490 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
4491 * python/tests/reader5.py: added an example for those new
4492 functions of the reader.
4493
Daniel Veillard645c6902003-04-10 21:40:49 +00004494Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
4495
4496 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
4497
Daniel Veillard9e077102003-04-10 13:36:54 +00004498Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
4499
4500 * xmlreader.c: fixing HasValue for namespace as raised by
4501 Denys Duchier
4502
Daniel Veillard02ea1412003-04-09 12:08:47 +00004503Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
4504
4505 * HTMLparser.c include/libxml/HTMLparser.h: exported
4506 htmlCreateMemoryParserCtxt() it was static
4507
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00004508Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
4509
4510 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4511 update from Charles Bozeman for date and duration types
4512 * test/schemas/date_0.* test/schemas/dur_0.*
4513 result/schemas/date_0.* result/schemas/dur_0.*: updated too
4514
Daniel Veillardc00cda82003-04-07 10:22:39 +00004515Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
4516
4517 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
4518 fixing bug #107129, removing excessive allocation and calls
4519 to *printf in the code to build QName strings.
4520
Igor Zlatkovic69651182003-04-05 09:43:30 +00004521Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
4522
4523 * win32/libxml2.def.src: fixed conditional exports, reported by
4524 Luke Murray.
4525
Daniel Veillardadba5f12003-04-04 16:09:01 +00004526Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
4527
4528 * parser.c: fixed a possible problem with xmlRecoverMemory()
4529
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00004530Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
4531
4532 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
4533 triostr.h: Bjorn sent an update for the TRIO portability layer.
4534
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00004535Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
4536
4537 * win32/libxml2.def.src: exported new functions
4538
Daniel Veillardc2d4a932003-04-01 11:13:05 +00004539Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
4540
4541 * configure.in NEWS: preparing release 2.5.6
4542 * doc/*: updated and rebuilt the docs
4543
Daniel Veillarde5020412003-04-01 09:55:20 +00004544Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
4545
4546 * SAX.c: fixed an uninitialized memory access pointed by valgrind
4547 on C14Ntests
4548
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00004549Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
4550
4551 * relaxng.c: one more fixup of error message reporting
4552
Daniel Veillard5f1946a2003-03-31 16:38:16 +00004553Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
4554
4555 * relaxng.c: more work on bug #109225, and fixed an uninitialized
4556 variable pointed out by valgrind
4557
Daniel Veillarda507fbf2003-03-31 16:09:37 +00004558Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
4559
4560 * relaxng.c: try to work on bug #109225 and provide better
4561 error reports.
4562 * result/relaxng/* : this change the output of a number of tests
4563 * xinclude.c: fixing the parsed entity redefinition problem
4564 raised on the list.
4565 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
4566
Daniel Veillardb3721c22003-03-31 11:22:25 +00004567Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
4568
4569 * xmlschemastypes.c: fixed date comparison to handle the tzo
4570 The only failures left are disagreements on Notations and
4571 '+1' not being allowed for ulong, uint, ushort and ubyte.
4572
Daniel Veillard455cc072003-03-31 10:13:23 +00004573Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
4574
4575 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
4576 to the XML Schemas errata
4577 http://www.w3.org/2001/05/xmlschema-errata#e2-12
4578
Daniel Veillarde637c4a2003-03-30 21:10:09 +00004579Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
4580
4581 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
4582 and facets support. Currently only schemas with binHex or
4583 base64 don't compile. A few error left in the test suite:
4584 found 1035 test instances: 919 success 23 failures
4585 most are gdate or gdateyear failing check, and a few cases where
4586 James clark tests results are strange.
4587 * valid.c: allow to reuse the Notation checking routine without
4588 having a validation context.
4589 * SAX.c: removed a #if 0
4590
Daniel Veillardb6c7f412003-03-29 16:41:55 +00004591Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
4592
4593 * xinclude.c: forgot to apply one check from #106931 patch
4594 * xmlschemastypes.c: more work on XML Schemas datatypes
4595
Daniel Veillardc4c21552003-03-29 10:53:38 +00004596Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
4597
4598 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
4599 on cleaning up XML Schemas datatypes based on James Clark tests
4600 test/xsdtest/xsdtest.xml
4601
Daniel Veillard80b19092003-03-28 13:29:53 +00004602Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4603
4604 * relaxng.c: implemented comparisons for Schemas values.
4605 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
4606 some bugs in duration handling, comparisons for durations
4607 and decimals, removed all memory leaks pointed out by James
4608 testsuite. Current status is now
4609 found 238 test schemas: 197 success 41 failures
4610 found 1035 test instances: 803 success 130 failures
4611
Daniel Veillard91a13252003-03-27 23:44:43 +00004612Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4613
4614 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
4615 leaks in the W3C XML Schemas code
4616 * xmlschemastypes.c: implemented nonPositiveInteger
4617 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
4618 fixed the test and result.
4619
Daniel Veillard6560a422003-03-27 21:25:38 +00004620Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4621
4622 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
4623 parser and a typo
4624 * xmlschemastypes.c: reindenting, fixing a memory access
4625 problem with dates.
4626
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00004627Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4628
4629 * parser.c: fixing #109227 providing more context in case of
4630 start/end tag mismatch
4631 * python/tests/ctxterror.py python/tests/readererr.py: update the
4632 tests accordingly
4633
Daniel Veillardd9b72832003-03-27 14:24:00 +00004634Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
4635
4636 * xinclude.c: should fix #109327 errors on memory accesses
4637
Daniel Veillardc7e9b192003-03-27 14:08:24 +00004638Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
4639
4640 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
4641 is an URI reference
4642
Daniel Veillarde209b332003-03-26 21:40:13 +00004643Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4644
4645 * xpath.c: fixed bug #109160 on non-ASCII IDs
4646
Daniel Veillard642104e2003-03-26 16:32:05 +00004647Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4648
4649 * parser.c: Norm suggested a nicer error message for xml:space values
4650 errors
4651
Daniel Veillarde4fa2932003-03-26 00:38:10 +00004652Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
4653
4654 * xpath.c include/libxml/xpath.h: first part of the fix to
4655 performance bug #108905, adds xmlXPathOrderDocElems() providing
4656 document order for nodes.
4657 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
4658
Daniel Veillard09628212003-03-25 15:10:27 +00004659Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4660
4661 * xmlschemastypes.c: removing a warning with Sun compiler
4662 bug #109154
4663
MST 2003 John Fleckda271742003-03-25 14:05:17 +00004664Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
4665
4666 * doc/xmllint.xml
4667 * doc/xmllint.1
4668 update xmllint man page with --relaxng option
4669
Daniel Veillard2032d292003-03-25 11:09:40 +00004670Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
4671
4672 * python/setup.py.in : was missing "drv_libxml2.py"
4673
Daniel Veillard9adc0462003-03-24 18:39:54 +00004674Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
4675
4676 * tree.c xpath.c: some changes related to the new way of
4677 handling Result Value Tree, before 2.5.5
4678
Daniel Veillardd8da01c2003-03-24 15:58:23 +00004679Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4680
4681 * configure.in NEWS: preparing release 2.5.5
4682 * doc/* : updated the documentation and regenerated it.
4683
Daniel Veillardef0b4502003-03-24 13:57:34 +00004684Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4685
4686 * xpath.c: fixed some problems related to #75813 about handling
4687 of Result Value Trees
4688
Daniel Veillard9231ff92003-03-23 22:00:51 +00004689Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
4690
4691 * uri.c: applied a set of patches from Lorenzo Viali correcting
4692 URI parsing errors.
4693
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00004694Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4695
4696 * parser.c: validity status was not passed back when validating in
4697 entities, but raised by Oliver Fischer
4698
Daniel Veillard04ee2f22003-03-23 20:31:46 +00004699Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4700
4701 * HTMLtree.c: avoid escaping ',' in URIs
4702
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00004703Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4704
4705 * parser.c: fixing bug #108976 get the ID/REFs to reference
4706 the ID in the document content and not in the entity copy
4707 * SAX.c include/libxml/parser.h: more checking of the ID/REF
4708 stuff, better solution for #107208
4709 * xmlregexp.c: removed a direct printf, dohhh
4710 * xmlreader.c: fixed a bug on streaming validation of empty
4711 elements in entities
4712 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
4713 cleanup of the validation tests
4714 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
4715 added more ID/IDREF tests to the suite
4716
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00004717Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4718
4719 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
4720 compiler.
4721
Daniel Veillard20863822003-03-22 17:51:47 +00004722Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
4723
4724 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
4725
Daniel Veillard9ff2d472003-03-22 15:18:01 +00004726Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4727
4728 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
4729 defined in entities content
4730
Daniel Veillard99737f52003-03-22 14:55:50 +00004731Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
4732
4733 * SAX.c: Fixed validation bug #108858 on namespace names using
4734 entities and reported by Brent Hendricks
4735 * xmllint.c: report xmlTextReaderHasValue() result in --stream
4736 --debug output.
4737
Daniel Veillard48ef4c92003-03-22 12:38:15 +00004738Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4739
4740 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
4741 about the DocType node not being reported sometimes.
4742 * python/tests/reader.py: added to test to the regression checks
4743
Daniel Veillard120e8eb2003-03-22 01:00:34 +00004744Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4745
4746 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
4747 reported by Edd Dumbill
4748
Daniel Veillard77a90a72003-03-22 00:04:05 +00004749Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
4750
4751 * HTMLparser.c parser.c parserInternals.c: patch from
4752 johan@evenhuis.nl for #107937 fixing some line counting
4753 problems, and some other cleanups.
4754 * result/HTML/: this result in some line number changes
4755
Daniel Veillard580ced82003-03-21 21:22:48 +00004756Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4757
4758 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
4759 instead of libxml.spec
4760 * relaxng.c: fixed some of the error reporting excessive
4761 verbosity
4762 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
4763 xmlschemastypes.c: removed some warnings from gcc
4764 * doc/libxml2-api.xml: rebuilt
4765
Daniel Veillarde063f482003-03-21 16:53:17 +00004766Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4767
4768 * relaxng.c: another optimization, for choice this time
4769 * result/relaxng/spec1* result/relaxng/tutor12_1*
4770 result/relaxng/tutor3_7: cleanups.
4771
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00004772Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4773
4774 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
4775 * test/relaxng/testsuite.xml: augmented the test suite
4776 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
4777 some schemas validation tests in the presence of foreign
4778 namespaces.
4779
Daniel Veillardbbb78b52003-03-21 01:24:45 +00004780Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
4781
4782 * relaxng.c: added another interleave speedup.
4783
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00004784Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4785
4786 * xmlschemastypes.c: added integer and fixed one of the
4787 IDREFS regression tests pbm
4788 * result/relaxng/docbook_0.err: updated
4789
Daniel Veillard249d7bb2003-03-19 21:02:29 +00004790Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4791
4792 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
4793 declared both in the DTD and in the Schemas <grin/>
4794 * relaxng.c: more debug, added a big optimization for <mixed>
4795 * test/relaxng/testsuite.xml: augmented the testsuite
4796 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
4797 DocBook example to the regression tests
4798
Daniel Veillard798024a2003-03-19 10:36:09 +00004799Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
4800
4801 * check-xsddata-test-suite.py: cosmetic change for output
4802 * relaxng.c: try to minimize calls to malloc/free for states.
4803
Daniel Veillarda1a9d042003-03-18 16:53:17 +00004804Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4805
4806 * tree.c: removed a warning
4807 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
4808 support
4809 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
4810 cleanup/improvements of the regression tests batch
4811 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
4812
Daniel Veillard28c52ab2003-03-18 11:39:17 +00004813Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
4814
4815 * relaxng.c: fixed error msg cleanup deallocation
4816 * xmlschemastypes.c: added a function to handle lists of
4817 atomic types, added support for IDREFS
4818
Daniel Veillardc3da18a2003-03-18 00:31:04 +00004819Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
4820
4821 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
4822 and IDREF, usable from RelaxNG now
4823 * include/libxml/xmlschemastypes.h: need to add a new interface
4824 because the validation modifies the infoset
4825 * test/relaxng/testsuite.xml: extended the testsuite
4826
Daniel Veillard952379b2003-03-17 15:37:12 +00004827Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4828
4829 * relaxng.c: fixed the last core RelaxNG bug known #107083,
4830 shemas datatype ID/IDREF support still missing though.
4831 * xmlreader.c: fix a crashing bug with prefix raised by
4832 Merijn Broeren
4833 * test/relaxng/testsuite.xml: augmented the testsuite with
4834 complex inheritance tests
4835
Daniel Veillardfd573f12003-03-16 17:52:32 +00004836Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4837
4838 * relaxng.c: switched back to the previous Relax-NG code base,
4839 the derivation algorithm need severe constraining code to avoid
4840 combinatorial explosion. Fixed the problem with Sebastian Rahtz
4841 TEI based example and other bugs
4842 * result/relaxng/*err: updated the results
4843 * test/relaxng/testsuite.xml: started a new test suite
4844
Daniel Veillard1564e6e2003-03-15 21:30:25 +00004845Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
4846
4847 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
4848 that the original RelaxNG validation code was un-fixeable, it got
4849 rewritten to use the derivation algorithm from James Clark and
4850 redebugged it (nearly) from scratch:
4851 found 373 test schemas: 372 success 1 failures
4852 found 529 test instances: 529 success 0 failures
4853
Daniel Veillard39eb88b2003-03-11 11:21:28 +00004854Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4855
4856 * SAX.c parser.c: fix some recursion problems introduced in the
4857 last release.
4858 * relaxng.c: more debugging of the RNG validation engine, still
4859 problems though.
4860
Daniel Veillard5add8682003-03-10 13:13:58 +00004861Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4862
4863 * Makefile.am: stop generating wrong result file with * in name
4864 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
4865 * result/relaxng/demo* test/relaxng/demo: added the tests from
4866 Sebastian reproducing the problem.
4867
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00004868Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
4869
Daniel Veillard5add8682003-03-10 13:13:58 +00004870 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
4871 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00004872
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00004873Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
4874
4875 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
4876 variable to control the indentation for the xmllint "--format"
4877 option
4878
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00004879Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
4880
4881 * encoding.c: applied Gennady's patch against buffer overrun
4882
Daniel Veillard42f12e92003-03-07 18:32:59 +00004883Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4884
4885 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
4886 Clark it appeared I had bug in URI parsing code ...
4887 * relaxng.c include/libxml/relaxng.h: completely revamped error
4888 reporting to not loose message from optional parts.
4889 * xmllint.c: added timing for RNG validation steps
4890 * result/relaxng/*: updated the result, all error messages changed
4891
Daniel Veillardedfd5882003-03-07 14:20:40 +00004892Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4893
4894 * xpath.c: fix bug #107804, the algorithm used for document order
4895 computation was failing on attributes.
4896
Daniel Veillard83391282003-03-06 21:37:30 +00004897Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4898
4899 * valid.c: fix bug #107764 , possibility of buffer overflow
4900 in xmlValidDebug()
4901
Daniel Veillard6c73cb82003-03-05 16:45:40 +00004902Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4903
4904 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
4905 from Philipp Dunkel
4906
Daniel Veillard5f704af2003-03-05 10:01:43 +00004907Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
4908
4909 * xmlschemastype.c: made powten array static it should not be exported
4910 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
4911 parser function.
4912 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
4913
Daniel Veillard7b72ee52003-02-27 23:24:53 +00004914Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4915
4916 * tree.c: fixed a node dump crash on attributes
4917 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
4918 an URI test bug and get better output.
4919
Daniel Veillard463a5472003-02-27 21:30:32 +00004920Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4921
4922 * check-xsddata-test-suite.py: give more infos
4923 * relaxng.c: fix a bug reported by Sebastian Rahtz and
4924 REF->DEF in attribute values.
4925
Daniel Veillardeb7189f2003-02-27 20:11:13 +00004926Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4927
4928 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
4929 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
4930 regression tests from James Clark.
4931
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00004932Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4933
4934 * relaxng.c xmlschemas.c xmlschemastypes.c
4935 include/libxml/xmlschemastypes.h: added param support for relaxng
4936 type checking, started to increment the pool of simple types
4937 registered, still much work to be done on simple types and
4938 facets checkings.
4939
Daniel Veillard19ab45b2003-02-26 15:49:03 +00004940Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4941
4942 * entities.c: fixes again one of the problem raised by
4943 James Clark in #106788
4944
Daniel Veillardc482e262003-02-26 14:48:48 +00004945Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
4946
4947 * relaxng.c: Fixed a couple of problem raised by James Clark
4948 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
4949 datatype level still not fixed though.
4950
Daniel Veillard17bed982003-02-24 20:11:43 +00004951Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
4952
4953 * configure.in: preparing release 2.5.4
4954 * doc/*: updated and rebuilt the docs
4955 * relaxng.c: removed warnings
4956 * result/relaxng/*: updated the results
4957
Daniel Veillardf4be0182003-02-24 19:54:33 +00004958Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
4959
4960 * valid.c: fixes a DTD regexp generation problem.
4961
Daniel Veillard02111c12003-02-24 19:14:52 +00004962Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4963
4964 * parser.c: fixes bug #105998 about false detection of
4965 attribute consumption loop.
4966
Daniel Veillard2406abd2003-02-24 18:16:47 +00004967Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4968
4969 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
4970
Daniel Veillardfcc822e2003-02-24 17:52:08 +00004971Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4972
4973 * SAX.c: fixed bug #105992
4974
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00004975Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
4976
4977 * tree.c: fixed xmlSetProp and al. when the node passed is not an
4978 element.
4979 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
4980 found 373 test schemas: 369 success 4 failures
4981 found 529 test instances: 525 success 4 failures
4982 * check-relaxng-test-suite.py: added memory debug reporting
4983
Daniel Veillardc64b8e92003-02-24 11:47:13 +00004984Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4985
4986 * uri.c parser.c: some warning removal on Igor's patch
4987 * tree.c: seems I messed up with #106788 fix
4988 * python/libxml.c: fixed some base problems when Python provides
4989 the resolver.
4990 * relaxng.c: fixed the interleave algorithm
4991 found 373 test schemas: 364 success 9 failures
4992 found 529 test instances: 525 success 4 failures
4993 the resulting failures are bug in the algorithm from 7.3 and
4994 lack of support for params
4995
Daniel Veillard0046c0f2003-02-23 13:52:30 +00004996Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4997
4998 * parser.c: another fix for nodeinfo in entities problem
4999 * tree.c entities.c: fixed bug #106788 from James Clark
5000 some spaces need to be serialized as character references.
5001
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00005002Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
5003
5004 * parser.c uri.c: fixed the bug I introduced in the path
5005 handling, reported by Sebastian Bergmann
5006
Daniel Veillard44e1dd02003-02-21 23:23:28 +00005007Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
5008
5009 * parser.c: fixing some nodeinfo in entities problem raised
5010 by Glenn W. Bach
5011 * relaxng.c: implemented the first section 7.3 check
5012 * result/relaxng/*: updated the results
5013
Daniel Veillardc5312d72003-02-21 17:14:10 +00005014Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
5015
5016 * relaxng.c: fixed some problems in the previous commit
5017 and finished implementing 4.16 rules checking
5018 found 373 test schemas: 353 success 20 failures
5019 found 529 test instances: 519 success 6 failures
5020 * result/relaxng/*: updated the results
5021
Daniel Veillard4c5cf702003-02-21 15:40:34 +00005022Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
5023
5024 * relaxng.c: implemented checks from section 7.2
5025
Daniel Veillard77648bb2003-02-20 15:03:22 +00005026Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
5027
5028 * relaxng.c: implemented the checks from section 7.1, fixed
5029 some of the 4.20 and 4.21 problems.
5030 found 373 test schemas: 338 success 35 failures
5031 found 529 test instances: 519 success 6 failures
5032 * result/relaxng/*: updated the results
5033
Daniel Veillard1c745ad2003-02-20 00:11:02 +00005034Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
5035
5036 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
5037 * result/relaxng/*: updated the results
5038
Daniel Veillardce14fa52003-02-19 17:32:48 +00005039Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
5040
5041 * relaxng.c: more bugfixes
5042 * result/relaxng/*: updated the results
5043
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00005044Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
5045
5046 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
5047 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
5048 * SAX.c: ensured xmlDoc.URL is always canonic
5049 * parser.c: obsoleted xmlNormalizeWindowsPath
5050 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
5051 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
5052 * win32/libxml2.def.src: added few exports
5053
5054
Daniel Veillard2e9b1652003-02-19 13:29:45 +00005055Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
5056
5057 * Makefile.am configure.in: patched to have shared libraries
5058 for Python regression tests and static binaries for gdb debug
5059 in my development environment
5060 * relaxng.c: more bugfixes
5061 found 373 test schemas: 296 success 77 failures
5062 found 529 test instances: 516 success 8 failures
5063 * result/relaxng/*: updated the results
5064
Daniel Veillard8fe98712003-02-19 00:19:14 +00005065Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
5066
5067 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
5068
Daniel Veillardd4310742003-02-18 21:12:46 +00005069Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
5070
5071 * xmlschemastypes.c: float/double check bugfix
5072 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
5073 validation
5074 * xmlreader.c: add a TODO for Jody
5075 * relaxng.c: bugfix bugfix bugfix
5076 found 373 test schemas: 300 success 73 failures
5077 found 529 test instances: 507 success 10 failures
5078 * result/relaxng/*: updated the results
5079
Daniel Veillard2df2de22003-02-17 23:34:33 +00005080Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
5081
5082 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
5083
Daniel Veillard416589a2003-02-17 17:25:42 +00005084Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
5085
5086 * relaxng.c check-relaxng-test-suite.py: more work on the
5087 RelaxNG implementation conformance testing.
5088 found 373 test schemas: 284 success 89 failures
5089 found 529 test instances: 448 success 47 failures
5090 * result/relaxng/*: updated the results
5091
Daniel Veillard784b9352003-02-16 15:50:27 +00005092Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
5093
5094 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
5095 a patch from Kjartan Maraas to fix some typos
5096
Daniel Veillardfebcca42003-02-16 15:44:18 +00005097Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
5098
5099 * relaxng.c: more bug-hunting
5100 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
5101 intermediate rng tree
5102 * python/generator.py: patch from Stephane Bidoul to fix the generator
5103 on python < 2.2
5104
Daniel Veillardd2298792003-02-14 16:54:11 +00005105Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5106
5107 * check-relaxng-test-suite.py relaxng.c: more testing on the
5108 Relax-NG front, cleaning up the regression tests failures
5109 current state and I forgot support for "mixed":
5110 found 373 test schemas: 280 success 93 failures
5111 found 529 test instances: 401 success 68 failures
5112 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
5113 moved the Name, NCName and QName validation routine in tree.c
5114 * uri.c: fixed handling of URI ending up with #, i.e. having
5115 an empty fragment ID.
5116 * result/relaxng/*: updated the results
5117
Daniel Veillard9a237c92003-02-13 15:52:58 +00005118Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
5119
5120 * check-xinclude-test-suite.py: improved the script accordingly
5121 to the XInclude regression tests updates
5122 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
5123 November 2002
5124 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
5125 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
5126 augmented the Xpointer testsuite for the element() scheme
5127
Daniel Veillardf4b4f982003-02-13 11:02:08 +00005128Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
5129
5130 * relaxng.c: added TODO for the DTD compatibility spec
5131 * xinclude.c: more bug fixes driven by the testsuite
5132
Daniel Veillardd581b7e2003-02-11 18:03:05 +00005133Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
5134
5135 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
5136 regression tests for XInclude, improved the script, improving
5137 XInclude error reporting mechanism
5138
Daniel Veillard1d788d22003-02-10 16:21:58 +00005139Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
5140
5141 * NEWS doc/* configure.in: preparing release 2.5.3
5142
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00005143Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
5144
5145 * tree.c: trying to fix #104934 about some XHTML1 serialization
5146 issues.
5147
Daniel Veillard809faa52003-02-10 15:43:53 +00005148Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
5149
5150 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
5151 encoding conversion when the input buffer stops in the
5152 middle of a multibyte char
5153
Daniel Veillard1703c5f2003-02-10 14:28:44 +00005154Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
5155
5156 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
5157 * check-relaxng-test-suite.py: python script to run regression
5158 against OASIS RelaxNG testsuite
5159 * relaxng.c: some cleanup tweaks
5160 * HTMLparser.c globals.c: cleanups in comments
5161 * doc/libxml2-api.xml: updated the API
5162 * result/relaxng/*: errors moved files, so large diffs but
5163 no changes at the semantic level.
5164
Daniel Veillard6aa2f602003-02-10 00:01:56 +00005165Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
5166
5167 * tree.c: fixing #105678 problem when dumping a namespace node.
5168
Daniel Veillard591b4be2003-02-09 23:33:36 +00005169Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
5170
5171 * xpath.c: fixed doc comment problems
5172 * python/generator.py python/libxml_wrap.h python/types.c: adding
5173 RelaxNG wrappers
5174 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
5175 test of those early Python RelaxNG bindings
5176
5177Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00005178
5179 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
5180 * relaxng.c: found the validation problem I had with interleave
5181 when not covering all remaining siblings
5182 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
5183 testsuite and check the RNG schemas against the RNG schemas
5184 given in appendix A
5185
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00005186Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
5187
5188 * win32/Makefile.msvc: updates for RelaxNG
5189 * win32/Makefile.mingw: updates for RelaxNG
5190 * win32/libxml2.def.src: added RelaxNG exports
5191
Daniel Veillard97fd5672003-02-07 13:01:54 +00005192Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
5193
5194 * xinclude.c: applied another bug fix from Sean Chittenden
5195
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00005196Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
5197
5198 * configure.in xmllint.c: I f...ed up the default configuration
5199 of schemas and --relaxng option display in xmllint, pointed by
5200 Morus Walter.
5201 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
5202 detection module, fixes bug #105374.
5203
Daniel Veillardc5a70f22003-02-06 23:41:59 +00005204Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
5205
5206 * xmlschemastypes.c: added the boolean base type.
5207
Daniel Veillard96a4b252003-02-06 08:22:32 +00005208Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
5209
5210 * xmlschemastypes.c: started implementing some of the missing
5211 default simple types
5212 * result/relaxng/*: updated the results
5213
Daniel Veillard72fef162003-02-05 14:31:19 +00005214Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
5215
5216 * NEWS doc/*: updated the docs, ready for 2.5.2 release
5217
Daniel Veillard71531f32003-02-05 13:19:53 +00005218Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
5219
5220 * HTMLparser.c tree.c xmlIO.c: comments cleanups
5221 * Makefile.am: use xmllint for doing the RelaxNG tests
5222 * configure.in: preparing 2.5.2 made schemas support default to
5223 on instead of off
5224 * relaxng.c: removed the verbosity
5225 * xmllint.c: added --relaxng option
5226 * python/generator.py python/libxml_wrap.h: prepared the integration
5227 of the new RelaxNG module and schemas
5228 * result/relaxng/*: less verbose output
5229
Daniel Veillardec498e12003-02-05 11:01:50 +00005230Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
5231
5232 * valid.c: do not run content model validation if the
5233 content is not determinist
5234
Daniel Veillardde590ca2003-02-05 10:45:26 +00005235Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
5236
5237 * SAX.c: added the redefinition of namespaced attribute
5238 check that was missing as Fabrice Desré pointed out.
5239
Daniel Veillard930dfb62003-02-05 10:17:38 +00005240Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
5241
5242 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
5243 improvements from Nick Kew, allowing to do more checking
5244 to HTML elements and attributes.
5245
Daniel Veillard4287c572003-02-04 22:48:53 +00005246Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
5247
5248 * xinclude.c: fixing bug #105137 about entities declaration
5249 needing to be copied to the including document.
5250
Daniel Veillard652d8a92003-02-04 19:28:49 +00005251Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
5252
5253 * catalog.c: fixed bug #104817 with delegateURI
5254 * xpath.c: fixing bugs #104123 and #104125
5255
Daniel Veillard0e298ad2003-02-04 16:14:33 +00005256Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
5257
5258 * configure.in valid.c xmlreader.c python/libxml_wrap.h
5259 python/types.c: fixing #104096 to compile without regexps
5260
Daniel Veillard57e79b32003-02-04 15:33:12 +00005261Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
5262
5263 * valid.c: fixing bug #103969 forgot to add an epsilon transition
5264 when building the automata for elem*
5265
Daniel Veillard358a9892003-02-04 15:22:32 +00005266Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5267
5268 * HTMLparser.c: applied patch from Arne de Bruijn fixing
5269 bug #103827
5270
Daniel Veillardeb137172003-02-04 15:18:06 +00005271Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
5272
5273 * HTMLparser.c: updating a comment, fixing #103776
5274
Daniel Veillard8d589042003-02-04 15:07:21 +00005275Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
5276
5277 * parser.c: fixing bug 105049 for validity checking of content
5278 within recursive entities.
5279
Daniel Veillarde5b110b2003-02-04 14:43:39 +00005280Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
5281
5282 * HTMLparser.c: try to fix # 105049
5283 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
5284 * tree.c: updated a function comment
5285
Daniel Veillard419a7682003-02-03 23:22:49 +00005286Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
5287
5288 * relaxng: more work on grammars and refs/defs
5289 * test/relaxng/* result/relaxng/*: augmented/updated the
5290 regression tests
5291
Daniel Veillard144fae12003-02-03 13:17:57 +00005292Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
5293
5294 * relaxng: more work on name classes, except support
5295 * test/relaxng/* result/relaxng/*: augmented/updated the
5296 regression tests
5297
Daniel Veillard1ed7f362003-02-03 10:57:45 +00005298Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
5299
5300 * relaxng: more work on name classes, the "validate all" schemas
5301 seems to work now.
5302 * test/relaxng/* result/relaxng/*: augmented/updated the
5303 regression tests
5304
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00005305Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5306
5307 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
5308 * parser.c: put a guard against infinite document depth, basically
5309 trying to avoid another kind of DoS attack.
5310 * relaxng.c: some code w.r.t. nameClasses
5311
Daniel Veillardfc1a4502003-02-02 16:02:55 +00005312Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
5313
5314 * test/relaxng/* result/relaxng/*: check all the namespace support
5315 was actually correct based on tutorial section 10.
5316
Daniel Veillarde2a5a082003-02-02 14:35:17 +00005317Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
5318
5319 * relaxng: include seems to work okay now
5320 * test/relaxng/* result/relaxng/*: augmented/updated the
5321 regression tests
5322
Daniel Veillarda9d912d2003-02-01 17:43:10 +00005323Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
5324
5325 * relaxng.c: a bit of work done in the train back.
5326 * test/relaxng/*: added one of the include tests
5327
Daniel Veillard154877e2003-01-30 12:17:05 +00005328Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
5329
5330 * relaxng: more work done in the train
5331 * test/relaxng/* result/relaxng/*: augmented/updated the
5332 regression tests
5333
Daniel Veillarde431a272003-01-29 23:02:33 +00005334Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
5335
5336 * relaxng.c: debugging of externalRef
5337 * test/relaxng/* result/relaxng/*: augmented/updated the
5338 regression tests
5339
Daniel Veillardd41f4f42003-01-29 21:07:52 +00005340Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
5341
5342 * relaxng.c: more work on Relax-NG, implementing externalRef
5343 * test/relaxng/* result/relaxng/*: augmented/updated the
5344 regression tests
5345 * Makefile.am: cleanup to Relaxtests target
5346
Daniel Veillardb08c9812003-01-28 23:09:49 +00005347Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
5348
5349 * relaxng.c: more work on Relax-NG, implementing interleave
5350 * test/relaxng/* result/relaxng/*: augmented/updated the
5351 regression tests
5352
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00005353Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
5354
5355 * relaxng.c: more work on Relax-NG, implementing interleave
5356 * test/relaxng/* result/relaxng/*: augmented/updated the
5357 regression tests
5358
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00005359Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
5360
5361 * doc/tutorial/customfo.xsl
5362 * doc/tutorial/customhtml.xsl
5363 adding stylesheet customizations used to generate fo
5364 for pdf and html
5365
Daniel Veillardc6e997c2003-01-27 12:35:42 +00005366Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
5367
5368 * relaxng.c: more work on Relax-NG
5369 * test/relaxng/* result/relaxng/*: augmented/updated the
5370 regression tests
5371 * xmlschemastypes.c: added a number of base type definition but not
5372 the associated checks, those are still TODOs
5373
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00005374Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
5375
5376 in docs/tutorial:
5377 * apa.html
5378 * apb.html
5379 * apc.html
5380 * apd.html
5381 * ape.html
5382 * apf.html
5383 * apg.html
5384 * ar01s02.html
5385 * ar01s03.html
5386 * ar01s04.html
5387 * ar01s05.html
5388 * ar01s06.html
5389 * ar01s07.html
5390 * ar01s08.html
5391 * index.html
5392 * xmltutorial.pdf
5393 * xmltutorial.xml
5394 add index to tutorial
5395
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00005396Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
5397
5398 * doc/xmlcatalog.1
5399 * doc/xmlcatalog_man.html
5400 * doc/xmlcatalog_man.xml
5401 belatedly fixing bug #93622 (adds rewriteURI type to
5402 "--add" option in xmlcatalog man page
5403
Daniel Veillard3be27512003-01-26 19:49:04 +00005404Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5405
Daniel Veillardc6e997c2003-01-27 12:35:42 +00005406 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00005407 Julio Merino, closing #104475
5408
Daniel Veillardea3f3982003-01-26 19:45:18 +00005409Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
5410
5411 * relaxng.c: more work on Relax-NG
5412 * test/relaxng/* result/relaxng/*: augmented/updated the
5413 regression tests
5414
Daniel Veillardedc91922003-01-26 00:52:04 +00005415Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
5416
5417 * relaxng.c: more work on Relax-NG
5418 * test/relaxng/* result/relaxng/*: augmented/updated the
5419 regression tests
5420
Daniel Veillarddd1655c2003-01-25 18:01:32 +00005421Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
5422
5423 * README: updated the policy on private mail answers
5424 * relaxng.c: more work on Relax-NG
5425 * test/relaxng/* result/relaxng/*: augmented/updated the
5426 regression tests
5427
Daniel Veillard7424eb62003-01-24 14:14:52 +00005428Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
5429
5430 * error.c parser.c tree.c: applied a documentation patch from
5431 Stefan Kost
5432
Daniel Veillard276be4a2003-01-24 01:03:34 +00005433Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
5434
5435 * relaxng.c: more work on Relax-NG
5436 * doc/*: regenerated the docs
5437 * test/relaxng/* result/relaxng/*: updated and augmented the
5438 Relax-NG regression tests and results
5439
Daniel Veillard6eadf632003-01-23 18:29:16 +00005440Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
5441
5442 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
5443 First commit of the new Relax-NG validation code, not generally
5444 useful yet.
5445 * test/relaxng/* result/relaxng/*: current state of the regression
5446 tests
5447
Daniel Veillard814a76d2003-01-23 18:24:20 +00005448Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
5449
5450 * tree.c: minimized the memory allocated for GetContent
5451 and a bit of cleanup.
5452
Daniel Veillardff12c492003-01-23 16:42:55 +00005453Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
5454
5455 * python/generator.py: seems there is no good reasons to
5456 not generate bindings for XPointer
5457
Daniel Veillard540a31a2003-01-21 11:21:07 +00005458Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
5459
5460 * xmlreader.c doc/apibuild.py: applied a new patch from
5461 Stéphane Bidoul for cleanups
5462 * doc/libxml2-api.xml: rebuilt the API description with
5463 new entry points
5464
Daniel Veillard417be3a2003-01-20 21:26:34 +00005465Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
5466
5467 * xmlreader.c python/drv_libxml2.py python/generator.py
5468 python/libxml.c python/libxml.py python/libxml_wrap.h
5469 python/types.c: patch from Stéphane Bidoul for better per
5470 context error message APIs
5471 * python/tests/ctxterror.py python/tests/readererr.py:
5472 update of the tests
5473
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00005474Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
5475
5476 * doc/guidelines.html
5477 grammar and spelling cleanup
5478
Daniel Veillard26f70262003-01-16 22:45:08 +00005479Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
5480
5481 * xmlreader.c include/libxml/xmlreader.h python/generator.py
5482 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
5483 a patch from Stéphane Bidoul to allow per XMLtextReader error
5484 and warning handling
5485 * python/tests/Makefile.am python/tests/readererr.py: adding the
5486 specific regression test
5487
Daniel Veillard71f9d732003-01-14 16:07:16 +00005488Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
5489
5490 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
5491 should raise a syntax error
5492
Daniel Veillarde4a07e72003-01-14 14:40:25 +00005493Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
5494
5495 * python/libxml.c: cleanup patch from Stéphane Bidoul
5496
Daniel Veillard81601f92003-01-14 13:42:37 +00005497Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
5498
5499 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
5500
Daniel Veillarde6227e02003-01-14 11:42:39 +00005501Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
5502
5503 * python/generator.py python/libxml.c python/libxml.py
5504 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00005505 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00005506 Python level.
5507 * python/tests/Makefile.am python/tests/ctxterror.py: added a
5508 regression test for it.
5509
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00005510Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
5511
5512 * xmlreader.c: fixed the streaming property of the reader,
5513 it was generating tree faster than consuming it. Pointed out
5514 by Nate Myers
5515 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
5516
Igor Zlatkovic9df24742003-01-12 21:15:55 +00005517Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5518
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00005519 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00005520
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00005521Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
5522
5523 * xpath.c: fix to the XPath implementation for parent and
5524 ancestors axis when operating on a Result Value Tree.
5525 Fixes bug #100271
5526
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00005527Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
5528
5529 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
5530 to fix some URI/file escaping problems
5531
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00005532Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
5533
5534 * python/generator.py: fixed a bug raised by Raymond Wiker,
5535 docSetRootElement() should not raise an exception if the
5536 return is None
5537
Daniel Veillard3e20a292003-01-10 13:14:40 +00005538Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
5539
5540 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
5541 fixed bug #102181 by applying the suggested change and fixing
5542 the generation/registration problem.
5543
Daniel Veillarde55e8e42003-01-10 12:50:02 +00005544Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
5545
5546 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
5547 routines.
5548
Daniel Veillard8f872442003-01-09 23:19:02 +00005549Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
5550
5551 * parser.c: one more IsEmptyElement crazyness, that time in
5552 external parsed entities if substitution is asked.
5553 * python/tests/reader3.py: added a specific test.
5554
Daniel Veillarde329fc22003-01-09 21:36:42 +00005555Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
5556
5557 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
5558 support and improved error handler registration
5559
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00005560Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
5561
5562 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
5563 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
5564 * README: fixed a link
5565
Daniel Veillarde2830f12003-01-08 17:47:49 +00005566Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
5567
5568 * configure.in doc/* NEWS: preparing 2.5.1 release
5569 * SAX.c parser.c: fixing XmlTextReader bug
5570
Daniel Veillard8bf70b92003-01-07 23:14:24 +00005571Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
5572
5573 * SAX.c: fuck, I introduced a memory leak on external parsed
5574 entities in 2.5.0 :-(
5575
Daniel Veillard56ada1d2003-01-07 11:17:25 +00005576Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
5577
5578 * xmllint.c: another fix needed as pointed by Christophe Merlet
5579 for --stream --debug if compiled without debug support.
5580
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00005581Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
5582
5583 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00005584 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00005585 update man page with --stream and --chkregister
5586
Daniel Veillard8326e732003-01-07 00:19:07 +00005587Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5588
5589 * globals.c: fixed --with-threads compile
5590 * xmllint.c: fixed --without-debug compile
5591 * include/libxml/globals.h: cleanup
5592 * include/libxml/schemasInternals.h: add a missing include
5593
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005594Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5595
5596 * configure.in NEWS: preparing 2.5.0 release
5597 * SAX.c: only warn in pedantic mode about namespace name
5598 brokeness
5599 * globals.c: fix a doc generation problem
5600 * uri.c: fix #101520
5601 * doc/*: updated and rebuilt the doc for the release, includuding
5602 stylesheet update
5603 * python/Makefile.am: fix a filename bug
5604
5605Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
5606
5607 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
5608 should not be called.
5609
5610Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
5611
5612 * libxml-2.0.pc.in: applied the patch to fix #101894
5613
5614Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
5615
5616 * tree.c : applied patch from Lukas Schroeder for register callbacks
5617 * valid.c: modified patch from Lukas Schroeder to test
5618 register callbacks with --chkregister
5619
5620Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
5621
5622 * xmlreader.c: seriously changed the way data are pushed to
5623 the underlying parser, go by block of 512 bytes instead of
5624 tryng to detect tag boundaries at that level. Changed the
5625 way empty element are detected and tagged.
5626 * python/tests/reader.py python/tests/reader2.py
5627 python/tests/reader3.py: small changes mostly due to context
5628 reporting being different and DTD node being reported. Some
5629 errors previously undetected are now caught and fixed.
5630 * doc/xmlreader.html: flagged last section as TODO
5631
5632Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
5633
5634 * python/libxml.py: integrated the Python 2.2 optimizations
5635 from Hannu Krosing, while maintaining compatibility with
5636 1.5 and 2.1
5637
5638Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
5639
5640 * xmllint.c: a bit of cleanup
5641 * xmlreader.c: small fix
5642 * doc/xmlreader.html: more work on the XmlTextReader tutorial
5643 * python/libxml.py: a few fixes pointed out by Hannu Krosing
5644
5645Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
5646
5647 * python/setup.py.in: patch from Stéphane Bidoul to include
5648 drv_libxml2.py in setup.py
5649
5650Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
5651
5652 * doc/xmlreader.html: starting documenting the new XmlTextReader
5653 interface.
5654
5655Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
5656
5657 * xmllint.c: added the --stream flag to use the TextReader API
5658 * xmlreader.c: small performance tweak
5659
5660Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
5661
5662 * xmlreader.c python/tests/reader2py: okay the DTD validation
5663 code on top of the XMLTextParser API should be solid now.
5664
5665Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
5666
5667 * xmlreader.c python/tests/reader2py: Fixing some more mess
5668 with validation and recursive entities while using the
5669 reader interface, it's getting a bit messy...
5670
5671Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5672
5673 * xmlreader.c python/tests/reader.py: another couple of problem
5674 related to IsEmptyElement reported by Stéphane Bidoul needed
5675 some fixes.
5676
5677Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5678
5679 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
5680 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
5681 based on the python XmlTextReader interface.
5682
5683Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
5684
5685 * tree.c: backing out one change in the last patch which broke the
5686 regression tests
5687
5688Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
5689
5690 * global.data globals.c tree.c include/libxml/globals.h: applied
5691 an old patch from Lukas Schroeder to track node creation and
5692 destruction. Probably missing a lot of references at the moment
5693 and not usable reliably.
5694
5695Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5696
5697 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
5698 from doc/news.html and a stylesheet
5699
5700Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
5701
5702 * xmlreader.c python/tests/reader.py: fixed another couple of
5703 xmlreader bugs reported by Stéphane Bidoul and added tests.
5704
5705Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
5706
5707 * xmlreader.c python/tests/reader2.py: fixed another validity
5708 checking in external parsed entities raised by Stéphane Bidoul
5709 and added a specific regression test.
5710 * python/tests/reader3.py: cleanup
5711
5712Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5713
5714 * xmlreader.c python/tests/reader2.py: fixed a problem with
5715 validation within entities pointed by Stéphane Bidoul, augmented
5716 the tests to catch those.
5717
5718Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5719
5720 * python/generator.py: modified the generator to allow keeping
5721 class references when creating new classes, needed to fix a bug
5722 pointed by Stéphane Bidoul where the input buffer of the
5723 xmlTextReader instance gets destroyed if the python wrapper for
5724 the input is not referenced anymore.
5725
5726Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5727
5728 * xmlreader.c python/tests/reader.py: fixed another pair of problem
5729 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
5730
5731Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5732
5733 * xmlreader.c python/tests/reader.py: fixed another problem
5734 pointed by Stéphane Bidoul
5735
5736Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5737
5738 * xmlreader.c python/tests/reader.py: fixed a limit case problem
5739 with "<a/>"
5740
5741Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5742
5743 * SAX.c: warn on xmlns:prefix="foo"
5744 * xmlreader.c python/tests/reader.py: fixed a couple of problem
5745 for namespace attributes handling.
5746
5747Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5748
5749 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
5750 a really nasty problem raised by a DocBook XSLT transform
5751 provided by Sebastian Bergmann
5752
5753Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5754
5755 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
5756 by Stéphane Bidoul and integrated it into the tests
5757
5758Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5759
5760 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
5761 extended the XmlTextReader API a bit, addding accessors for
5762 the current doc and node, and an entity substitution mode for
5763 the parser.
5764 * python/libxml.py python/libxml2class.txt: related updates
5765 * python/tests/Makefile.am python/tests/reader.py
5766 python/tests/reader2.py python/tests/reader3.py: updated a bit
5767 the old tests and added a new one to test the entities handling
5768
5769Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5770
5771 * python/generator.py python/libxml2class.txt
5772 python/tests/reader.py python/tests/reader2.py: changed the
5773 generator to provide casing for the XmlTextReader similar to
5774 C# so that examples and documentation are more directly transposable.
5775 Fixed the couple of tests in the suite.
5776
5777Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5778
5779 * doc/guidelines.html: added a document on guildeline for
5780 publishing and deploying XML
5781
5782Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5783
5784 * valid.c xmlreader.c: final touch running DTD validation
5785 on the XmlTextReader
5786 * python/tests/Makefile.am python/tests/reader2.py: added a
5787 specific run based on the examples from test/valid/*.xml
5788
5789Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5790
5791 * python/libxml.py: added a few predefined xmlTextReader parser
5792 configuration values.
5793
5794Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5795
5796 * python/libxml_wrap.h: trying to fix #102037
5797
5798Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5799
5800 * SAX.c: fixing bug #95296, when the predefined entities
5801 are redefined in the DTD the default one must be used
5802 instead anyway.
5803
5804Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
5805
5806 * doc/xmllint.xml
5807 * doc/xmllint.1
5808 Add discussion of XML_DEBUG_CATALOG to xmllint man
5809 page - bug #100907
5810
5811
5812Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5813
5814 * xmlreader.c: Fixed the empty node detection to avoid reporting
5815 an inexistant close tag.
5816
5817Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5818
5819 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
5820 for Python 2.1
5821
5822Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5823
5824 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
5825
5826Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5827
5828 * doc/libxml2-api.xml python/tests/reader.py: one really need
5829 to provide the base URI information when creating a reader parser
5830 from an input stream. Updated the API and the example using it.
5831
5832Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5833
5834 * testReader.c xmlreader.c valid.c include/libxml/tree.h
5835 include/libxml/valid.h include/libxml/xmlreader.h: working on
5836 DTD validation on top of xml reader interfaces. Allows to
5837 validate arbitrary large instances. This required some extensions
5838 to the valid module interface and augmenting the size of xmlID
5839 and xmlRef structs a bit.
5840 * uri.c xmlregexp.c: simple cleanup.
5841
5842Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5843
5844 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
5845 work on the xml reader interfaces.
5846 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
5847 Web page for the Windows binaries.
5848
5849Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5850
5851 * xmlIO.c: applied a patch for VMS following the report by
5852 Nigel Hall
5853
5854Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5855
5856 * parser.c: the parseStartTag bug fix wasn't complete.
5857
5858Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5859
5860 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
5861 parseStartTag, fixing it.
5862 * test/att4 result/att4 result/noent/att4: adding the test
5863 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
5864 more methods to XmlTextReader.
5865
5866Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5867
5868 * win32/libxml2.def.src: added more xml reader exports
5869 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
5870 to the build
5871
5872Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
5873
5874 * doc/tutorial/xmltutorial.xml
5875 plus generated html and pdf
5876 Updating tutorial again based on further comments from Niraj
5877 Tolia on the last iteration
5878
5879Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
5880
5881 * doc/tutorial/xmltutorial.xml
5882 * doc/tutorial/includekeyword.c
5883 * doc/tutorial/includegetattribute.c
5884 plus generated html and pdf
5885 Adding fix from Niraj Tolia to tutorial to properly free memory.
5886
5887
5888Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5889
5890 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
5891 more methods of XmlTextReader.
5892 * python/libxml2class.txt python/tests/reader.py: this increased the
5893 methods in the bndings, augmented the test to check those new
5894 functions.
5895
5896Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5897
5898 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
5899 methods of XmlTextReader.
5900 * python/generator.py python/libxml_wrap.h python/types.c
5901 python/libxml2class.txt: added the reader to the Python bindings
5902 * python/tests/Makefile.am python/tests/reader.py: added a specific
5903 test for the Python bindings of the Reader APIs
5904 * parser.c: small cleanup.
5905
5906Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5907
5908 * xinclude.c: fallback was only copying the first child not the
5909 full child list of the fallback element, closes #89684 as reopened
5910 by Bernd Kuemmerlen
5911
5912Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5913
5914 * win32/libxml2.def.src: exported htmlNodeDumpOutput
5915
5916Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5917
5918 * configure.in: preparing release of 2.4.30
5919 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
5920 gives enum values, fix functype return type, put back fields in
5921 structs
5922 * doc/*: updated the docs rebuilt
5923
5924Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5925
Daniel Veillard7c4eb632004-04-19 21:29:12 +00005926 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vakoc
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005927 about htmlNodeDumpOutput location.
5928 * xpath.c: removed an undefined function signature
5929 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
5930 too many symbols in the API breaking the python bindings.
5931 Updated with the libxslt/libexslt changes.
5932
5933Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5934
5935 * configure.in: preparing release of 2.4.29
5936 * doc/*: rebuilt the docs and API
5937 * xmlreader.c: a few more fixes for the XmlTextReader API
5938
5939Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5940
5941 * include/win32config.h: applied mingw patch from Magnus Henoch
5942
5943Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5944
5945 * catalog.c doc/libxml2-api.xml: a bit more cleanup
5946
5947Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
5948
5949 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
5950 building Python script, does the C parsing directly, generates
5951 a better API description including structure fieds defs and
5952 enums. Still a couple of bugs, but good enough for the python
5953 wrappers now.
5954 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
5955 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
5956 include/libxml/schemasInternals.h include/libxml/tree.h: more
5957 cleanup based on the python analysis script reports.
5958 * libxml.spec.in: make sure the API XML description is part of the
5959 devel package.
5960
5961Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5962
5963 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
5964 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
5965 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
5966 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
5967 code cleanup, especially the function comments.
5968 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
5969
5970Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5971
5972 * Makefile.am xmlreader.c include/libxml/Makefile.am
5973 include/libxml/xmlreader.h: Adding a new set of APIs based on
5974 the C# TextXmlReader API but converted to C. Allow to parse
5975 in constant memory usage, far simpler to program and explain
5976 than the SAX like APIs, unfinished but working.
5977 * testReader.c: test program
5978
5979Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5980
5981 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
5982
5983Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5984
5985 * tree.c: Chip turner indicated that XHTML1 serialization
5986 rule for style actually break on both IE and Mozilla,
5987 try to avoid the rule if escaping ain't necessary
5988
5989Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5990
5991 * nanhttp.c: handle HTTP URL escaping, problem reported by
5992 Glen Nakamura and Stefano Zacchiroli
5993
5994Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5995
5996 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
5997
5998Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5999
6000 * uri.c: Johann Richard pointed out some XPointer problems for
6001 URN based URI references in XInclude. Modified the URI parsing
6002 and saving routines to allow correct parsing and saving of
6003 XPointers, especially when attached to "opaque" scheme accordingly
6004 to RFC 2396
6005
6006Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6007
6008 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
6009 of refactoring to the HTML saving code.
6010 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
6011 in the doc.
6012
6013Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
6014
6015 * tree.c include/libxml/tree.h: refactored the XML dump of a node
6016 to a buffer API to reuse the generic dump to an OutputIO layer,
6017 this reduces code, fixes xmlNodeDump() for XHTML, also made
6018 xmlNodeDump() now return the number of byte written.
6019
6020Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
6021
6022 * python/setup.py.in: another patch from Stéphane Bidoul for
6023 Python bindings on Windows
6024 * doc/parsedecl.py: small cleanup
6025
6026Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6027
6028 * libxml.spec.in configure.in: add a line in %changelog for releases
6029
6030Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6031
6032 * parser.c: patch from Marcus Clarke fixing a problem in entities
6033 parsing that was detected in KDe documentations environment.
6034
6035Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
6036
6037 * python/libxml.c (libxml_prev): Return the previous as opposed to
6038 the next node (I guess this is the result of some cut & paste programming:)
6039
6040Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6041
6042 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
6043
6044Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6045
6046 * python/generator.py python/libxml.c python/setup.py.in: trying
6047 to fix the Python bindings build on Windows (Stéphane Bidoul)
6048
6049Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6050
6051 * win32/configure.js: added option for python bindings
6052 * win32/libxml2.def.src: added more exports
6053
6054Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6055
6056 * win32/Makefile.mingw: fixed unresolved symbols when linking with
6057 pthreads
6058 * win32/wince/*: applied updates to Windows CE port from Javier
6059
6060Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6061
6062 * configure.in: preparing 2.4.28
6063 * libxml.spec.in doc/Makefile.am: some cleanup
6064 * doc/*: updated the news and regenerated.
6065
6066Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6067
6068 * HTMLparser.c: final touch at closing #87235 </p> end tags
6069 need to be generated.
6070 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
6071 this change slightly the output of a few tests
6072 * doc/*: regenerated
6073
6074Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6075
6076 * parserInternals.c: fixing bug #99190 when UTF8 document are
6077 parsed using the progressive parser and the end of the chunk
6078 is in the middle of an UTF8 multibyte character.
6079
6080Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6081
6082 * threads.c: fixed initialization problem in xmlNewGlobalState
6083 which was causing crash.
6084 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
6085 in xmlInitializeGlobalState.
6086 * parserInternals.c: cleaned up ctxt->sax initialisation.
6087
6088Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
6089
6090 * tree.c include/libxml/tree.h: modified the existing APIs
6091 to handle XHTML1 serialization rules automatically, also add
6092 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
6093 libxslt serialization uses it when needed without changing
6094 the library API.
6095 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
6096 result/xhtml1: added a new test specifically for xhtml1 output
6097 and updated the result of one XHTML1 test
6098
6099Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6100
6101 * xinclude.c parserInternals.c encoding.c: fixed #99082
6102 for xi:include encoding="..." support on text includes.
6103 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
6104 test/XInclude/ents/isolatin.txt : added a specific regression test
6105 * python/generator.py python/libxml2class.txt: fixed the generator
6106 the new set of comments generated for doc/libxml2-api.xml were
6107 breaking the python generation.
6108
6109Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
6110
6111 * doc/Makefile.am: repair some problem if gtk-doc fail or such
6112 * configure.in: patch for Solaris on new autoconf closes #98880
6113 * doc/parsedecl.py: repair the frigging API building script,
6114 did I say that python xmllib sucks ?
6115 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
6116 and some comment are no more truncated.
6117
6118Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6119
6120 * parser.c: Martin Stoilov pointed out a potential leak in
6121 xmlCreateMemoryParserCtxt
6122
6123Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6124
6125 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
6126 included in HTML documents and using the push parser.
6127
6128Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
6129
6130 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
6131 specified, look for the Python interpreter not just in the
6132 specified root but also in the specified location. Fixes #98825
6133
6134Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6135
6136 * python/libxml.c: fixing bug #98792 , node may have no doc
6137 and dereferencing without checking ain't good ...
6138
6139Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
6140
6141 * configure.in: preparing release 2.4.27
6142 * doc/* : updated and rebuilt the docs
6143 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
6144 and all the docs are actually packaged and in the final RPMs
6145 * parser.c parserInternals.c include/libxml/parser.h: restore
6146 xmllint --recover feature.
6147
6148Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6149
Daniel Veillard784b9352003-02-16 15:50:27 +00006150 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006151 processing of parsed entities, and XPath computation on sustitued
6152 entities.
6153 * testXPath.c: make sure entities are substitued.
6154
6155Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6156
Daniel Veillard784b9352003-02-16 15:50:27 +00006157 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006158 processing of internal parsed entities, which had to be changed.
6159
6160Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6161
6162 * Makefile.am python/Makefile.am python/tests/Makefile.am:
6163 trying to fix bug #98517 about building outside the source tree
6164 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
6165
6166Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6167
6168 * include/win32config.h: cleanup
6169 * win32/Makefile.mingw: integrated mingw in JScript configure
6170 * win32/Makefile.msvc: modified to allow mingw coexistence
6171 * win32/configure.js: integrated mingw
6172 * win32/Readme.txt: cleanup
6173
6174Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
6175
6176 * HTMLparser.c: strengthen the guard in the Pop macros,
6177 like in the XML parser, closes bug #97315
6178
6179Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6180
6181 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
6182 callback is never used.
6183
6184Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6185
6186 * parserInternals.c: fixed the initialization of the SAX structure
6187 which was breaking xsltproc
6188 * xpath.c: patch from Petr Pajas for CDATA nodes
6189 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
6190 * parser.c include/libxml/parser.h: patch from Peter Jones
6191 removing a leak in xmlSAXParseMemory() and adding the
6192 function xmlSAXParseMemoryWithData()
6193
6194Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
6195
6196 adding pdf of tutorial, changing web page to link to it
6197 * doc/tutorial/xmltutorial.pdf
6198 * doc/xml.html
6199 * doc/docs.html
6200
6201Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
6202
6203 * doc/tutorial/ar01s08.html
6204 adding file what I forgot for tutorial
6205
6206
6207Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
6208
6209 Adding encoding discussion to tutorial
6210 Added:
6211 * doc/tutorial/images/*.png: DocBook admonition image files
6212 * doc/tutorial/apf.html, apg.html: new generated html
6213 * doc/tutorial/includeconvert.c: conversion code entity file
6214 changed:
6215 * doc/tutorial/xmltutorial.xml: DocBook original
6216 * doc/tutorial/*.html: generated html
6217
6218Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6219
6220 * include/libxml/*.h: retired xmlwin32version.h
6221 * doc/Makefile.am: retired xmlwin32version.h
6222 * win32/configure.js: retired xmlwin32version.h
6223
6224Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6225
6226 * win32/libxml2.def.src: exported additional symbols
6227 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
6228 sisterhood
6229
6230Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6231
6232 * globals.c: fixed a typo pointed out by Igor
6233 * xpath.c: try to speed up node compare using line numbers
6234 if available.
6235
6236Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6237
6238 * tree.c: make xmlFreeNode() handle attributes correctly.
6239
6240Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6241
6242 * catalog.c: completed the #96963 fix, as reported by Karl
6243 Eichwalder
6244
6245Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6246
6247 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
6248
6249Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6250
6251 * Makefile.am: switched the order of a couple of includes
6252 to fix bugs #97100
6253
6254Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6255
6256 * catalog.c: fixed bug #96963, reverted to the old behaviour of
6257 xmlLoadCatalogs that used to separate directories with a ':'.
6258
6259Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6260
6261 * threads.c: improvements to the Windows-side of thread handling
6262 * testThreads.c: conditionally excluded unistd.h
6263 * testThradsWin32.c: broke overlong lines
6264 * include/win32config.h: adapted thread-related macros to the new
6265 scheme and for pthreads on Windows
6266 * win32/Makefile.msvc: introduced a more flexible thread build,
6267 added testThreads[Win32].c to the build
6268 * win32/configure.js: introduced a more flexible thread config
6269
62702002-10-31 John Fleck <jfleck@inkstain.net>
6271
6272 * doc/xml.html (and, by implication, FAQ.html)
6273 added UTF-8 conversaion FAQ from Marcus Labib Iskander
6274
6275Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6276
6277 * configure.in: removed xmlwin32version.h
6278 * include/libxml/Makefile.am: removed xmlwin32version.h
6279
6280Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6281
6282 * tree.c: applied patch from Brian Stafford to fix a bug
6283 in xmlReconciliateNs()
6284
6285Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6286
6287 * tree.c: applied patch from Christian Glahn to allow
6288 xmlNewChild() on document fragment nodes
6289
6290Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
6291
6292 * parser.c: Christian Glahn found a problem with a recent
6293 patch to xmlParseBalancedChunkMemoryRecover()
6294 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
6295 problems
6296 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
6297 test/schemas/seq*: added the test cases from Charles
6298
6299Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
6300
6301 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
6302 serious cleanup of the spec file and associated changes
6303 in the Makefiles.
6304 * valid.c: try to remove some warnings on x86_64
6305
6306Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6307
6308 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
6309 fix bug #96586
6310
6311Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
6312
6313 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
6314 parsing, applied his patch
6315 * result/HTML/attrents.html result/HTML/attrents.html.err
6316 result/HTML/attrents.html.sax test/HTML/attrents.html:
6317 added the test and result case provided by Mikhail Sogrine
6318
6319Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
6320
6321 * vms/build_libxml.com vms/config.vms vms/readme.vms
6322 include/libxml/parser.h include/libxml/parserInternals.h
6323 include/libxml/tree.h include/libxml/xmlIO.h
6324 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
6325 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
6326 Applied the VMS update patch from Craig A. Berry
6327 * doc/*.html: update
6328
6329Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
6330
6331 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
6332
6333Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6334
6335 * debugXML.c: adding a grep command to --shell in xmllint
6336 for T.V. Raman
6337
6338Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6339
6340 * xmlcatalog.c: tried to fix some of the problem with --sgml
6341
6342Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
6343
6344 * parser.c: tried to fix bug #91500 where doc->children may
6345 be overriden by a call to xmlParseBalancedChunkMemory()
6346
6347Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
6348
6349 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
6350 identifiers in SGML catalogs containing '&'
6351
6352Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6353
6354 * python/types.c: fixed bugs when passing result value tree
6355 to Python functions.
6356
6357Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6358
6359 * configure.in: preparing the release of 2.4.26
6360 * doc/*: updated and rebuilt the documentation
6361
6362Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
6363
6364 * parser.c: fixed a XML Namespace compliance bug reported by
6365 Alexander Grimalovsky
6366
6367Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6368
6369 * HTMLtree.c: fixed serialization of script and style when
6370 they are not lowercase (i.e. added using the API to the tree).
6371
6372Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6373
6374 * valid.c: make xmlValidateDocument emit a warning msg if there
6375 is no DTD, pointed by Christian Glahn
6376
6377Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
6378
6379 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
6380 content model when some of the blocks have min or max, and a couple
6381 of bugs found in the process.
6382 * result/schemas/list0* test/schemas/list0*: added some specific
6383 regression tests
6384
6385Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
6386
6387 * README: updated the contact informations
6388
6389Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6390
6391 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
6392 misses it, reported by Peter Bray.
6393
6394Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
6395
6396 * tree.c: investigating xmlNodeGetContent() on namespace nodes
6397 and removed a few warnings
6398
6399Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
6400
6401 * parser.c: Christian Glahn found a small bug in the push parser.
6402 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
6403 public
6404
6405Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6406
6407 * xmlschemas.c include/libxml/xmlschemas.h: added
6408 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
6409 * testSchemas.c: added --memory to test the new interface
6410
6411Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
6412
6413 * doc/index.py doc/search.php: integrated the XSLT indexing,
6414 a few fixed in the indexer, added a scope selection at the
6415 search level.
6416
6417Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6418
6419 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
6420 this was due to uninitialized parts of the validation context
6421
6422Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
6423
6424 * debugXML.c: applied patch from Mark Vakoc except the API
6425 change, preserved it.
6426 * doc/*: updated the docs to point to the search engine for
6427 information lookup or before bug/help reports.
6428
6429Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
6430
6431 * doc/index.py doc/search.php: added mailing-list archives
6432 indexing and lookup
6433
6434Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
6435
6436 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
6437
6438Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
6439
6440 * doc/index.py: improved HTML indexing
6441 * doc/search.php: make the queries also lookup the HTML based indexes
6442
6443Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
6444
6445 * doc/index.py: added HTML page indexing
6446
6447Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6448
6449 * xmlIO.c: extended Windows path normalisation to fix the base
6450 problem in libxslt.
6451 * catalog.c: fixed list handling in XML_CATALOG_FILES
6452
6453Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6454
6455 * valid.c: typo/bug found by Christian Glahn
6456
6457Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6458
6459 * xmlIO.c: applied Windows CE patch from Javier.
6460 * win32/wince: new directory, contains support for the PocketPC
6461 with Windows CE from Javier.
6462 * include/win32config.h: reorganised, removed duplicate
6463 definitions and applied WinCE patch from Javier.
6464 * include/wsockcompat.h: new file, now contains WinSock
6465 compatibility macros.
6466 * win32/Makefile.msvc: introduced double-run compilation.
6467
6468Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
6469
6470 * configure.in include/libxml/xmlwin32version.h: preparing release
6471 of 2.4.25
6472 * doc/*: updated and regenerated teh docs and web pages.
6473
6474Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
6475
6476 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
6477 error were not covering namespace declarations.
6478 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
6479 it was missing the attribute declaration for the namespace
6480 * result/VC/NS3: the fix now report breakages in that test
6481
6482Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
6483
6484 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
6485
6486Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
6487
6488 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
6489 and regenerated the docs and web site
6490
6491Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6492
6493 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
6494 ATTRIBUTE_UNUSED is always put after the attribute declaration,
6495 not before
6496
6497Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
6498
6499 * python/generator.py python/libxml2class.txt: fixed a stupid error
6500 breaking the python API
6501
6502Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
6503
6504 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
6505 triostr.c triostr.h: applied a trio update patch from
6506 Bjorn Reese which should work with MinGW
6507
6508Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6509
6510 * tree.c: improving some documentation comments
6511 * xmlregexp.c: found and fixed a mem leak with python regression tests
6512 * doc/*: rebuilt the doc and the API XML file including the
6513 xmlregexp.h xmlautomata.h and xmlunicode.h headers
6514 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
6515 python/types.c: added access to the XML Schemas regexps from
6516 python
6517 * python/tests/Makefile.am python/tests/regexp.py: added a
6518 simple regexp bindings test
6519
6520Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
6521
6522 * doc/xml.html:
6523 fixing ftp links - thanks to Vitaly Ostanin
6524
6525Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
6526
6527 * xmlregexp.c: fixed the data callback on transition functionality
6528 which was broken when using the compact form
6529 * result/schemas/*: updated the results, less verbose, all tests
6530 pass like before
6531 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
6532 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
6533 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
6534 annoying warnings
6535 * xpath.c: try to provide better error report when possible
6536
6537Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6538
6539 * Makefile.am: fixed a breakage raised by Jacob
6540
6541Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6542
6543 * include/win32config.h: added HAVE_ERRNO_H definition for parts
6544 which don't use sockets
6545
6546Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6547
6548 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
6549 * win32/configure.js: applied zlib patch from Daniel Gehriger
6550
6551Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6552
6553 * win32/configure.js: applied the patch from Mark Vakoc for
6554 regexp support
6555 * win32/libxml2.def.src: applied the patch from Mark Vakoc
6556 for regexp support
6557
6558Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
6559
6560 * xmlschemastypes.c: as pointed by Igor Float and Double
6561 parsing ain't finished yet
6562
6563Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
6564
6565 * Makefile.am configure.in: trying to fix #88412 by bypassing
6566 all the python subdir if python ain't detected
6567
6568Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6569
6570 * Makefile.am configure.in include/libxml/xmlversion.h.in:
6571 made configuring with regexps/automata/unicode the default
6572 but without schemas ATM
6573 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
6574 fixed the regexp based DTD validation performance and memory
6575 problem by switching to a compact form for determinist regexps
6576 and detecting the determinism property in the process. Seems
6577 as fast as the old DTD validation specific engine :-) despite
6578 the regexp built and compaction process.
6579
6580Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6581
6582 * valid.c: determinism is debugged, new DTD checking code now works
6583 but xmlFAComputesDeterminism takes far too much CPU and the whole
6584 set usues too much memory to be really usable as-is
6585
6586Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6587
6588 * tree.c: fixed another stupid bug in xmlGetNodePath()
6589 * xmllint.c: --version now report the options compiled in
6590
6591Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
6592
6593 * HTMLparser.c: small cleanup
6594 * valid.c xmlregexp.c: switched DTD validation to use only regexp
6595 when configured with them. A bit of debugging around the determinism
6596 checks is still needed
6597
6598Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
6599
6600 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
6601
6602Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6603
6604 * xmlIO.c: small portability glitch fixed.
6605
6606Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
6607
6608 * xmlschemastypes.c: incomplete steps for real/double support
6609 * testAutomata.c include/libxml/xmlautomata.h
6610 include/libxml/xmlregexp.h: avoiding a compilation problem
6611 * valid.c include/libxml/valid.h: starting the work toward using
6612 the regexps for actual DTD validation
6613
6614Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6615
6616 * hash.c: cosmetic cleanup
6617 * valid.c include/libxml/tree.h include/libxml/valid.h: started
6618 integrating a DTD validation layer based on the regexps
6619
6620Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
6621
6622 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
6623 the determinism was tested before eliminating the epsilon
6624 transitions :-(
6625
6626Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
6627
6628 * python/generator.py python/libxml.c python/libxml.py
6629 python/libxml2-python-api.xml python/libxml2class.txt
6630 python/libxml_wrap.h python/types.c: updated the python
6631 bindings, added code for easier File I/O, and the ability to
6632 define a resolver from Python fixing bug #91635
6633 * python/tests/Makefile.am python/tests/inbuf.py
6634 python/tests/outbuf.py python/tests/pushSAXhtml.py
6635 python/tests/resolver.py python/tests/serialize.py: updated
6636 and augmented the set of Python tests.
6637
6638Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6639
6640 * win32/configure.js: added more readme info for the binary
6641 package.
6642
6643Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6644
6645 * xmlIO.c: fixed a stupid out of bound array error
6646
6647Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6648
6649 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
6650 messing around with support for Windows path, cleanups,
6651 trying to identify and fix the various code path to the
6652 filename access. Added xmlNormalizeWindowsPath()
6653
6654Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6655
6656 * error.c valid.c: working on better error reporting of validity
6657 errors, especially providing an accurate context.
6658 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
6659 error reports in those cases.
6660
6661Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6662
6663 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
6664 parser.c parserInternals.c xmlIO.c: get rid of all the
6665 perror() calls made in the library execution paths. This
6666 should fix both #92059 and #92385
6667
6668Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
6669
6670 * xmllint.c: memory leak reporting was broken after a change
6671 of the preprocessor symbol used to activate it.
6672
6673Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6674
6675 * tree.c: try to make the copy function work for node of
6676 type XML_DOCUMENT_FRAG_NODE, they are only created by the
6677 DOM layers though, not libxml2 itself.
6678
6679Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
6680
6681 * valid.c: try to provide file and line informations, not all
6682 messages are covered, but it's a (good) start
6683
6684Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
6685
6686 * xinclude.c: reimplemented a large part of the XInclude
6687 processor, trying to minimize resources used, James Henstridge
6688 provided a huge test case which was exhibiting severe memory
6689 consumption problems.
6690
6691Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
6692
6693 * python/Makefile.am: applied patch from Christophe Merlet to
6694 reestablish DESTDIR
6695
6696Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
6697
6698 * libxml.spec.in: fixes libary path for x86_64 AMD
6699
6700Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
6701
6702 * doc/tutorial/includekeyword.c
6703 * doc/tutorial/xmltutorial.xml:
6704 (plus resulting generated html files)
6705 fixing one spot I missed in the tutorial where I hadn't freed
6706 memory properly
6707
6708Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
6709
6710 * doc/tutorial/includeaddattribute.c
6711 * doc/tutorial/includeaddkeyword.c
6712 * doc/tutorial/includegetattribute.c
6713 * doc/tutorial/includekeyword.c
6714 * doc/tutorial/xmltutorial.xml
6715 * doc/tutorial/*.html:
6716 update tutorial to properly free memory (thanks to Christopher
6717 R. Harris for pointing out that this needs to be done)
6718 * doc/tutorial/images/callouts/*.png:
6719 added image files so the callouts are graphical, making it
6720 easier to read ( use "--param callout.graphics 1" to generate
6721 html with graphical callouts)
6722
6723Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
6724
6725 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
6726 nice logos generated by Marc Liyanage
6727 * doc/site.xsl *.html: changed the stylesheet to show the new
6728 logo and regenerated the pages
6729
6730Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6731
6732 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
6733
6734Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
6735
6736 * xpath.c: possible mem leak patch from Jason Adams
6737
6738Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6739
6740 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
6741 in the XQuery namespace
6742 * configure.in: preparing 2.4.24
6743 * doc/*.html: updated the web pages
6744
6745Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6746
6747 * python/generator.py: closing bug #85258 by generating conditional
6748 compile check to avoid linking to routines not configured in.
6749
67502002-08-22 Havoc Pennington <hp@pobox.com>
6751
6752 * autogen.sh: update error message for missing automake
6753
6754Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
6755
6756 * python/Makefile.am: typo in target name resulted in libxml2.py
6757 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
6758
6759Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
6760
6761 * win32/win32/Makefile.mingw: updated with version from
6762 Elizabeth Barham at http://soggytrousers.net/repository/
6763
6764Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6765
6766 * win32/Makefile.msvc: added the prefix location to the include
6767 and lib search path.
6768
67692002-08-18 Havoc Pennington <hp@pobox.com>
6770
6771 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
6772 both automake 1.6 and 1.4 installed get the right automake. Means
6773 compilation from CVS will now require the latest automake 1.4
6774 release, or manually creating symlinks called "automake-1.4" and
6775 "aclocal-1.4"
6776
6777Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
6778
6779 * configure.in python/Makefile.am: more AMD 64 induced changes from
6780 Frederic Crozat
6781
6782Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6783
6784 * xinclude.c: oops I was missing the xml:base fixup too
6785 * result/XInclude/*.xml: this adds xml:base attributes to most
6786 results of the tests
6787
6788Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6789
6790 * xinclude.c: quick but apparently working implementation of
6791 xi:fallback, should close bug #89684
6792 * Makefile.am test/XInclude/docs/fallback.xml
6793 result/XInclude/fallback.xml: added a basic test for fallback,
6794 and run with --nowarning to avoid a spurious warning
6795 * configure.in: applied patch from Frederic Crozat for python
6796 bindings on AMD 64bits machines.
6797
6798Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
6799
6800 * parser.c: xmlSAXUserParseMemory() really ought to fail if
6801 the caller don't pass a SAX callback block.
6802
6803Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6804
6805 * tree.c: applied the same fix for the XML-1.0 namespace to
6806 xmlSearchNsByHref() as was done for xmlSearchNs()
6807
6808Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
6809
6810 * libxml.3: small cleanup of the man page
6811 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
6812 when serializing HREF attributes generated by XSLT.
6813
6814Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6815
6816 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
6817 version of Marc Liyanage' patch for boolean attributes in HTML
6818 output
6819
6820Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
6821
6822 * python/tests/serialize.py: fixed the test results, indenting
6823 behaviour changed slightly
6824
6825Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
6826
6827 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
6828 new c14n function to Windows def files
6829
6830Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
6831
6832 * c14n.c: fixed a memory leak in c14n code
6833
6834Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
6835
6836 * parser.c include/libxml/parser.h: adding a new API for Christian
6837 Glahn: xmlParseBalancedChunkMemoryRecover
6838 * valid.c: patch from Rick Jones for some grammar cleanup in
6839 validation messages
6840 * result/VC/* result/valid/*: this slightly change some of the
6841 regression tests outputs
6842
6843Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
6844
6845 * tree.c: trying to fix a problem in namespaced attribute handling
6846 raised by Christian Glahn
6847
6848Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6849
6850 * encoding.c include/libxml/encoding.h: Opening the interface
6851 xmlNewCharEncodingHandler as requested in #89415
6852 * python/generator.py python/setup.py.in: applied cleanup
6853 patches from Marc-Andre Lemburg
6854 * tree.c: fixing bug #89332 on a specific case of loosing
6855 the XML-1.0 namespace on xml:xxx attributes
6856
6857Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
6858
6859 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
6860 corner case from new Merlin's test suite and added a callback
6861 that will be used to improve xmlsec performance
6862
6863
6864Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
6865
6866 * HTMLtree.c: trying to fix the <style> escaping problem in
6867 HTML serialization bug #89342
6868
6869Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6870
6871 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
6872 and rebuilt the web site.
6873
6874Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
6875
6876 * include/libxml/tree.h: added _private member to xmlNs struct
6877
6878Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6879
6880 * HTMLparser.c: fixing bug #84876 based on the xml working
6881 code.
6882
6883Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6884
6885 * python/Makefile.am: enhanced to fix bug 72012 (errors
6886 when using '-jX' make parameter)
6887
6888Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6889
6890 * xpath.c: small additional enhancement for booleans
6891 compared to nodesets
6892
6893Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6894
6895 * HTMLtree.c: changed the order of the encoding declaration
6896 attributes in the meta tags due to a bug in IE/Mac
6897
6898Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6899
6900 * xpath.c: enhanced handling of booleans (especially '='
6901 and '!=' for nodesets) - fixes bug 85256. Added new
6902 routine xmlXPathNotEqualValues for more proper handling
6903 of '!=' when nodesets are involved.
6904
6905Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6906
6907 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
6908 doc/xmlcatalog_man.xml to the source distribution
6909
6910Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6911
6912 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
6913 asked for this.
6914
6915Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
6916
6917 * configure.in: preparing 2.4.23
6918 * doc/*: rebuilt the docs
6919
6920Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
6921
6922 * parser.c: fixing bug #84169 by fixing the
6923 comment of xmlCreatePushParserCtxt to describe the
6924 encoding detection parameters better.
6925
6926Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
6927
6928 * valid.c: fixing bug #79331 in one path the lookup for
6929 ID attributes on a namespaced node wasn't handled correctly :-\
6930
6931Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
6932
6933 * HTMLparser.c: trying to fix 87235 about discarded white
6934 spaces in the HTML parser.
6935 * result/HTML/*: this changes the output of a number of HTML
6936 regression tests
6937
6938Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
6939
6940 * xpath.c: applied patch from Richard Jinks for the namespace
6941 axis + fixed a memory error.
6942 * parser.c parserInternals.c: applied patches from Peter Jacobi
6943 removing ctxt->token for good.
6944 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
6945 popped out by the regression tests.
6946 * Makefile.am: patch for threads makefile from Gary Pennington
6947
6948Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6949
6950 * xpath.c: enhanced behaviour of position() after usage of
6951 expressions involving preceding-sibling (et al).
6952
6953Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
6954
6955 * hash.c: applied a patch from Peter Jacobi to solve a problem
6956 when compiling with the Watcom C on Win32
6957 * result/schemas/*.err: the change of hashing algo generated
6958 permutations in the output
6959
6960Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6961
6962 * hash.c: applied patch from Sander Vesik improving the quality of
6963 the hash function.
6964
69652002-06-14 Aleksey Sanin <aleksey@aleksey.com>
6966
6967 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
6968 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
6969 xmllint.c xpath.c: replaced sprintf() with snprintf()
6970 to prevent possible buffer overflow (the bug was pointed
6971 out by Anju Premachandran)
6972
6973Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
6974
6975 * parser.c: removed an uninitialized data error popped by valgrind
6976 on PE references
6977
6978Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
6979
6980 * doc/xml.html
6981 adding tutorial reference to the web page
6982
6983Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
6984
6985 * doc/tutorial/xmltutorial.xml
6986 * doc/tutorial/ar01s07.html
6987 * doc/tutorial/ape.html
6988 * doc/tutorial/includegetattribute.c
6989 adding section to tutorial about retrieving an attribute
6990 value
6991
6992Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
6993
6994 * parser.c: applied a couple of patches from Peter Jacobi to start
6995 to get rid of ctxt->token, with a possible significant speed
6996 improvement to be gained once done. Better compliance with PE
6997 references constructs in DTDs too.
6998 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
6999 from Peter too
7000
7001Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
7002
7003 * parser.c: Babak Vahedipour-Kunze reported that openTag in
7004 xmlParseElement was likely to have been deallocated at the
7005 time of the report, possibly leading to segfault. Just report
7006 the tag name now.
7007
7008Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
7009
7010 * xpath.c: patch from Richard Jinks for XPath substring() function
7011 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
7012
70132002-06-06 Aleksey Sanin <aleksey@aleksey.com>
7014
7015 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
7016
7017Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
7018
7019 *doc/FAQ.html
7020 fixing typos in FAQ, thanks to Robert Funnell for the
7021 editing help
7022
7023Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
7024
7025 * NEWS: got complaints from rpmlint that it was empty
7026
7027Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
7028
7029 * added doc/tutorial, including:
7030 apa.html
7031 apb.html
7032 apc.html
7033 apd.html
7034 ar01s02.html
7035 ar01s03.html
7036 ar01s04.html
7037 ar01s05.html
7038 ar01s06.html
7039 includeaddattribute.c
7040 includeaddkeyword.c
7041 includekeyword.c
7042 includestory.xml
7043 index.html
7044 xmltutorial.xml
7045 libxml tutorial, including generated html
7046
7047Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
7048
7049 * result/c14n/exc-without-comments/merlin-c14n-two-*
7050 result/c14n/without-comments/merlin-c14n-two-*
7051 test/c14n/exc-without-comments/merlin-c14n-two-*
7052 test/c14n/without-comments/merlin-c14n-two-*
7053 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
7054 c14n/exc-c14n and slightly modified test script to handle
7055 these test cases
7056 * c14n.c: fixed bugs for complicated nodes set (namespace
7057 without node and others from merlin-c14n-two.tar.gz)
7058 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
7059 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
7060 for xmlsec performance patch
7061 * xpath.c: fixed self::node() for namespaces and attributes
7062
7063Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
7064
7065 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
7066 but with the format parameter
7067 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
7068
7069Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
7070
7071 * Makefile.am: updated c14n tests suite
7072 * c14n.c: performance improvement for previous c14n patch
7073
7074Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
7075
7076 * parser.c: another peroformance patch from Peter Jacobi, that
7077 time on parsing attribute values.
7078
7079Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
7080
7081 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
7082 into LibXML2 test suite
7083
7084Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
7085
7086 * c14n.c: propagating xpath ancesstors node fix to c14n
7087 plus small performance improvement to reduce number of
7088 mallocs
7089 * xpath.c: fixed ancestors axis processing for namespace nodes
7090
7091Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
7092
7093 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
7094 Peter Jacobi
7095
7096Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
7097
7098 * configure.in: preparing 2.4.22
7099
7100Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
7101
7102 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
7103 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
7104 a public entry point.
7105 * doc/*: rebuilt the API and docs
7106
7107Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
7108
7109 * xpath.c: patch from Richard Jinks to fix a problem introduced
7110 in the previous patch and pointed by Norm
7111
7112Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
7113
7114 * libxml.spec.in: fixing bug #81112
7115
7116Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
7117
7118 * uri.c: fixing bug #82848
7119
7120Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
7121
7122 * result/catalogs/mycatalog.full: Aleksey's commit changed the
7123 output of one catalog test
7124
7125Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
7126
7127 * global.data globals.c tree.c include/libxml/globals.h
7128 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
7129 default value for global parameter xmlIndentTreeOutput to 1 and
7130 introduced new global parameter xmlTreeIndentString (the string
7131 used to do one-level indent) with default value " " (as it was
7132 in tree.c)
7133
7134Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
7135
7136 * Makefile.am: Merijn Broeren pointed out a problem when compiling
7137 with trio and schemas.
7138
7139Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
7140
7141 * xpath.c: patch from Richard Jinks to fix the problem raised in
7142 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
7143
7144Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
7145
7146 * xmlschemas.c: a bit of work on import.
7147 * xmlschemastypes.c: Charles Bozeman provided a compare function
7148 for date/time types so min/max facet restrictions should work,
7149 indeterminate comparisons return an error instead of equal.
7150 * test/schemas/date_0* result/schemas/date_0_0: specific test
7151 from Charles Bozeman too
7152
7153Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
7154
7155 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
7156 from Christian Cornelssen fixing the man pages and the Catalog
7157 building script.
7158 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
7159 next step is <xs:import> I now have a reasonable understanding
7160 of how it works.
7161
7162Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
7163
7164 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
7165
7166Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7167
7168 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
7169
7170Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
7171
7172 * xpath.c: fixing an XPath function evalutation bug pointed out
7173 by Alexey Efimov where the context was lost when evaluating
7174 the function arguments
7175
7176Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
7177
7178 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
7179 function public for XMLSec performance optimizations
7180
7181Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
7182
7183 * python/generator.py python/libxml2class.txt : fixed a problem
7184 with the HTML parser pointed by Gary Benson
7185 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
7186 example
7187
7188Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
7189 * parser.c: fixed bug #81159 (memory growth in SAX)
7190
7191Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
7192 * xpath.c: fixed bug #78858 (the real fix)
7193
7194Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
7195 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
7196
7197Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
7198
7199 * tree.c: modified xmlNodeSetBase to allow changing the
7200 base of a document.
7201
7202Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
7203
7204 * xmlschemastypes.c: patch Charles Bozeman for validation of
7205 all the date, time, and duration types
7206 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
7207 * configure.in: fixed an error pointed by an user
7208 * xml2-config.in: fixed an error pointed by an user
7209
7210Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
7211
7212 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
7213 win32/libxml2.def.src xmlIO.c: exported default
7214 'file:', 'http:' and 'ftp:' protocols input handlers
7215 and maked protocols comparisson case insensitive
7216
7217Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
7218
7219 * configure.in: Neven Has detected a typo
7220
7221Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
7222
7223 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
7224 as one of the persons allowed to commit directly to the
7225 module.
7226
7227Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
7228
7229 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
7230 * valid.c: raised a too low limit
7231 * doc/*: rebuilt the docs
7232
7233Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
7234
7235 * test/XPath/expr/floats test/XPath/expr/functions
7236 result/XPath/expr/floats result/XPath/expr/functions
7237 xpath.c: another XPath conformance patch from Richard Jinks
7238
7239Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
7240
7241 * xmlschemas.c: fixed validation of attribute groups.
7242 * test/schemas result/schemas: added an example from the primer
7243
7244Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
7245
7246 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
7247 * test/schemas result/schemas: updated the test list
7248
7249Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
7250
7251 * TODO: updated a bit
7252 * parser.c: made a comment more specific
7253 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
7254 Schemas conformance.
7255 * test/schemas result/schemas: updated the test list
7256
7257Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
7258
7259 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
7260 implementing xs:all with minOccurs = 0
7261 * tes/schemas/* result/schemas/*: added more tests covering
7262 xs:all
7263
7264Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
7265
7266 * xmlregexp.c: first implementation of the all particle, this
7267 may need to be revisited for case where not all transitions
7268 must be crossed.
7269
7270Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
7271
7272 * tree.c: another entity processing update from Markus Henke
7273
7274Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
7275
7276 * trionan.c: fixed crash on OSF/1
7277
7278Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
7279
7280 * xmlschemas.c: more Schemas work
7281 * test/schemas/* result/schemas/*: added more tests coming
7282 from the spec.
7283
7284Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
7285
7286 * c14n.c: patch from Aleksey Sanin reflecting a change in the
7287 ExcC14N specification
7288
7289Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
7290
7291 * tree.c: patch from Markus Henke, fix for recursive entities.
7292
7293Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
7294
7295 * xpath.c: fix a problem with string() on a document node.
7296
7297Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
7298
7299 * Makefile.am xmlschemas.c: more Schemas work
7300 * test/schemas/* result/schemas/*: added more tests coming
7301 from the spec.
7302
7303Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
7304
7305 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
7306 * result/HTML/*: this changes a few things in the results
7307
7308Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7309
7310 * include/libxml/tree.h: eliminated 'declaration different than
7311 prototype' warning
7312 * include/win32config.h: "resolved" conflicts with errno.h
7313
7314Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
7315
7316 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
7317 on the automata interfaces and debug of counted choices
7318 * test/schemas/* result/schemas/*: added a number of tests
7319
7320Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
7321
7322 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
7323 a bit of work on Schemas
7324 * testSchemas.c: try to make it more useful
7325 * test/schemas/* result/schemas/* Makefile.am: changed the
7326 Schemas regression test procedure, started adding a few samples
7327
7328Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
7329
7330 * include/libxml/encoding.h: Patch for the Borland C++ builder
7331 * include/libxml/tree.h: Patch for the Borland C++ builder
7332 * threads.c: Patch for the Borland C++ builder
7333 * win32/bcb5: New directory for the Borland C++ builder
7334 project files
7335
7336Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
7337
7338 * win32/Makefile.msvc: Update for XML Schema support
7339 * win32/configure.js: Update for XML Schema support
7340 * win32/libxml2.def.src: Update for XML Schema support
7341
7342Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
7343
7344 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
7345 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
7346 xmlunicode.c include/libxml/Makefile.am
7347 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
7348 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
7349 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
7350 include/libxml/xmlversion.h.in : merged the current state of
7351 XML Schemas implementation, it is not configured in by default,
7352 a specific --schemas configure option has been added.
7353 * test/automata test/regexp test/schemas Makefile.am
7354 result/automata result/regexp result/schemas:
7355 merged automata/regexp/schemas regression tests
7356
7357Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
7358
7359 * xpath.c: Gary found a compile time problem, fixes #78823
7360
7361Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
7362
7363 * configure.in: release of 2.4.20
7364 * doc/*: updated and rebuilt the docs
7365
7366Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
7367
7368 * python/Makefile.am: patch from Cristian Gafton to build on
7369 Red Hat 6.2, should also fix #75779
7370
7371Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
7372
7373 * valid.c: first part of fixing #78729
7374
7375Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
7376
7377 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
7378 escaping of URI when saving HTML files.
7379 * result/HTML/*: this impacted some tests
7380
7381Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
7382
7383 * configure.in: trying to fix #77441
7384
7385Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
7386
7387 * include/libxml/xmlIO.h: Hallski complained it could not be
7388 included by itself.
7389
7390Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
7391
7392 * configure.in: applied an IEEE flag patch for OSF/1 #77825
7393
7394Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7395
7396 * win32/configure.js: patch from Nilo for the c14n option
7397 * win32/Makefile.msvc: fixed libxml2.def generation with threads
7398
7399Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
7400
7401 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
7402 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
7403 LIBXML_THREAD_ENABLED
7404
7405Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
7406
7407 * xpath.c: another patch from Richard Jinks for substring conformance
7408 * test/XPath/expr/floats test/XPath/expr/strings
7409 result/XPath/expr/floats result/XPath/expr/strings: update of the
7410 test suite to check those.
7411
7412Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
7413
7414 * xpath.c: patch from Richard Jinks for .x float parsing.
7415
7416Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
7417
7418 * parser.c: patch from Markus Henke when an encoding ain't recognized
7419
7420Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
7421
7422 * libxml.m4: got a report that #include <string.h> was needed
7423
7424Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
7425
7426 * xmllint.c: applied a fix from Anthony Jones for -o /--output
7427
7428Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
7429
7430 * doc/example.html: fixing typo
7431
7432Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
7433
7434 * xpath.c: fixed a bug in the nodeset to boolean comparison code
7435 pointed out by Melvyn Sopacua.
7436
7437Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7438
7439 * libxml.m4: Frédéric Crozat gave a patch related to the change
7440 of Include paths breaking the libxml.m4
7441
7442Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
7443
7444 * xpath.c: Fix bug #76927 forgot to save some context
7445 when evaluating binary expressions
7446
7447Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
7448
7449 * configure.in: fixed configure for MPE/iX from Markus Henke
7450 * xmlmemory.c: fixed initialization problems
7451 * xpath.c: another set of patches from Richard Jinks this
7452 fixes "make XPathtests" on linux
7453
7454Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
7455
7456 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
7457 * test/XPath/expr/compare test/XPath/expr/equality
7458 test/XPath/expr/floats test/XPath/expr/functions
7459 test/XPath/expr/strings result/XPath/expr/compare
7460 result/XPath/expr/equality result/XPath/expr/floats
7461 result/XPath/expr/functions result/XPath/expr/strings: Updated
7462 tests though they show a divergence on Linux
7463
7464Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7465
7466 * xpath.c trionan.c: previous commit also included patches
7467 from Richard Jinks on some IEEE support corner case
7468
7469Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
7470
7471 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
7472 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
7473 that $(datadir) should be used for docs
7474
7475Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
7476
7477 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
7478 could leak filedescriptors
7479
7480Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7481
7482 * configure.in nanohttp.c: applied patch from Allan Clark for
7483 UnixWare/OpenServer
7484
7485Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7486
7487 * configure.in: preparing 2.4.19
7488 * doc/*: rebuilt the docs
7489
7490Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7491
7492 * nanohttp.c: fixing #76043, got fed up with non-portability
7493 of that piece of code.
7494
7495Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
7496
7497 * valid.c SAX.c: Never commit without running "make tests" :-(
7498 fix a couple of stupidities in the previous commit
7499 * result/*: a few changes in some attribute order result of previous
7500 commit.
7501
7502Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
7503
7504 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
7505 the internal subset should not raise duplicate ID errors,
7506 also there was a small bug in conjunction to namespace
7507 declarations defaulted and xml:xxx attributes DTD definitions.
7508
7509Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7510
7511 * xpath.c: Richard Jinks also raised some rounding problems
7512 this tries to fix them
7513
7514Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
7515
7516 * xpath.c: Richard Jinks spotted an incoherent memory allocation
7517 behaviour in xmlXPathCastToString()
7518
7519Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
7520
7521 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
7522 raised by Morus Walter
7523
7524Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7525
7526 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
7527 from Igor
7528
7529Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7530
7531 * xpath.c: fixing #75619, related to a problem when trying
7532 to evaluate condition when the current node set resulting
7533 from that sub-step evaluation is empty. Also fixes 2 potential
7534 problem with previous-sibling and next-siblings axis.
7535
7536Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
7537
7538 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
7539 HTML support is not configured in.
7540
7541Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7542
7543 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
7544 include/libxml/tree.h: dohh I really didn't intended to commit
7545 this test version :-(
7546
7547Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7548
7549 * testSAX.c: I wanted to see the real speed at the SAX interface
7550 after a little too many Ximianer started complaining about the
7551 parser speed.
7552 added a --quiet option:
7553 paphio:~/XML -> ls -l db100000.xml
7554 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
7555 paphio:~/XML -> time ./testSAX --quiet db100000.xml
7556 3200006 callbacks generated
7557 real 0m1.270s
7558 Which means 16MBytes/s and 3Mcallback/s
7559
7560Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7561
7562 * xpath.c: valgrind spotted another error that time when running
7563 on libxslt regression tests
7564
7565Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7566
7567 * Makefile.am: adding "make valgrind" running the full regression
7568 tests (except python ones) under Valgrind (using valgrind -q
7569 which was kindly added by the author).
7570 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
7571 passes cleanly now except an obcure floating point initialization
7572 raised in log10() in one XPath regression test ???
7573 * tree.c: edited some comments to close #75244
7574
7575Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
7576
7577 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
7578 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
7579 context of ScrollKeeper, made sure that if the number is
7580 an integer, the serialization follows the description at
7581 http://www.w3.org/TR/xpath#section-String-Functions
7582
7583Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7584
7585 * configure.in: preparing 2.4.18
7586 * doc/*: updated and rebuilt the web site
7587 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
7588 the Windows and Cygwin maintainers.
7589 * parser.c: humm, changed the way the SAX parser work when
7590 xmlSubstituteEntitiesDefault(1) is set, it will then
7591 do the entity registration and loading by itself in case the
7592 user provided SAX getEntity() returns NULL.
7593 * testSAX.c: added --noent to test the behaviour.
7594
7595Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7596
7597 * parser.c: Wilfried Teiken provided a hackish but working
7598 way to get context reported back on entities when parsing
7599 with SAX and without breaking the DOM build.
7600
7601Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7602
7603 * c14n.c: applied a new patch from Aleksey Sanin
7604 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
7605 to reference Aleksey implementation of XML digital Signatures
7606
7607Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7608
7609 * xpath.c: small fix to avoid potential problem due to
7610 ordering of freeing data
7611 * python/Makefile.am: people were complaining about
7612 the generated file in python dir not being built
7613
7614Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7615
7616 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
7617 python/generator.py python/libxml.c python/types.c: Cleanup
7618 of the python Makefiles based on Jacob and James feedback,
7619 fixed the spec file accordingly, fixed the number of warning
7620 that passing my pedantic CFLAGS was generating. Conclusion
7621 is that Python includes are real crap.
7622
7623Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
7624
7625 * configure,in: it was reported quite a few times that
7626 xml2-config --cflags should not output
7627 -I$includeprefix/libxml2/libxml because libxml2 header names
7628 clashes with existing names like list.h from C++ stl.
7629 Includes should be #include<libxml/xxx.h> so ...
7630
7631Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7632
7633 * c14n.c: another patch from Aleksey Sanin
7634
7635Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7636
7637 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
7638 canonicalization algorithm
7639 * doc/xml.html doc/index.html: added the C14N references on the
7640 index page.
7641
76422002-03-13 jacob berkman <jacob@ximian.com>
7643
7644 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
7645 usage, redundant, and gcc specific
7646
7647Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
7648
7649 * xpath.c: speedup some node selection operations, this can
7650 have a significant impact on DocBook Norm's stylesheets
7651 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
7652 make sure it's always the case
7653 * debugXML.c: distinguish CDATA and comments in ls operations
7654
7655Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7656
7657 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
7658 to generate better API descriptions etc...
7659
7660Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7661
7662 * c14n.c: Fixing #74186, made sure all boolean expressions
7663 get fully parenthesized, ran indent on the output
7664 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
7665 include/libxml/tree.h: also #74186 related, removed the
7666 --with-buffers option, and all the preprocessor conditional
7667 sections that were resulting from it.
7668
7669Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7670
7671 * valid.c: applied patch from Dodji Seketeli fixing an
7672 uninitailized variable in xmlValidGetValidElements()
7673
7674Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7675
7676 * c14n.c: fixed a few comments
7677 * doc/*.html doc/*/*.html: regenerated the docs and added
7678 the C14N API
7679 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
7680
7681Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
7682
7683 * check-xml-test-suite.py: fix to adapt varaiations in the
7684 bindings
7685 * configure.in python/setup.py python/setup.py.in: fixed to
7686 have the version of the python scripts automatically updated
7687
7688Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7689
7690 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
7691 in xmlCopyProp()
7692
7693Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
7694
7695 * configure.in: preparing 2.4.17 release
7696 * doc/*: updated and rebuilt the docs
7697 * xpath.c: fixed a comment
7698 * python/libxml.c: fixed a possible reentrancy problem
7699
7700Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
7701
7702 * tree.c python/tests/Makefile.am python/tests/attribs.py:
7703 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
7704 added a specific regression test
7705 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
7706 not raise exceptions when failing to find the attribute.
7707
7708Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7709
7710 * configure.in xmllint.c: owen pointed out a problem with the
7711 ftme fix, gettimeofday() was not detected by configure and
7712 the ftime header wasn't included, dohhh
7713
7714Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7715
7716 * configure.in xmllint.c: trying to fix #71457 for timing
7717 precision when gettimeofday() is not availble but ftime() is
7718
7719Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7720
7721 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
7722 are now copied on install and part of the -devel RPM
7723
7724Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
7725
7726 * xpath.c: trying to avoid bug #72150 which was apparently
7727 caused by a gcc bug (or a processor problem) as detailed
7728 at http://veillard.com/gcc.bug
7729
7730Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7731
7732 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
7733 fixed xmlReconciliateNs(), added a Python test/example for
7734 inter-document cut'n paste
7735 * python/libxml.py: fixed node.doc on document nodes and added
7736 xpathEval() onto node objects
7737
7738Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7739
7740 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
7741 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
7742 fixup and integrated tests for the serialization stuff
7743
7744Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7745
7746 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
7747 moved the libxml man page to section 3
7748
7749Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7750
7751 * tree.c: fix bug #72490
7752 * python/libxml.c python/libxml.py: added methods serialize()
7753 and saveTo() to all node elements.
7754
7755Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7756
7757 * xmlIO.c: closed #73430, don't read from an input source
7758 which indicated an end-of-file or an error.
7759
7760Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7761
7762 * parser.c: make sure SAX endDocument is always called as
7763 this could result in a Python memory leak otherwise (it's
7764 used to decrement ref-counting)
7765 * python/generator.py python/libxml.c python/libxml.py
7766 python/libxml2-python-api.xml python/libxml2class.txt
7767 python/tests/error.py python/tests/xpath.py: implemented
7768 the suggestions made by Gary Benson and extended the tests
7769 to match it.
7770
7771Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7772
7773 * python/generator.py: applied patch fixing #73450
7774
7775Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
7776
7777 * xpath.c: fixing #61290 "namespace nodes have no parent"
7778 long standing divergence from the XPath REC. NodeSets
7779 simply hold a copy of namespace nodes and those node ->next
7780 points to the parent (which may not be the node carrying the
7781 definition).
7782 * include/libxml/xpath.h: flagged but didn't added a possible
7783 speedup
7784 * DOCBparser.c HTMLparser.c: removed some warnings from push
7785 parser due to new state being added.
7786 * tree.c: new fix from Boris Erdmann
7787 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
7788 the XML Canonalization support from Aleksey Sanin
7789
7790Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7791
7792 * tree.c: patch from Boris Erdmann fixing some namespace odities
7793 with xmlCopyNode()
7794
7795Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
7796
7797 * xmlIO.c: fix bug #72706 when loading a NULL entity
7798
7799Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7800
7801 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
7802 actually change in a future XML Namespace revision.
7803
7804Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7805
7806 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
7807 added the possibility of returning nodesets from XPath extension
7808 functions written in Python
7809
7810Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7811
7812 * python/*: commiting some Python bindings work done while travelling
7813
7814Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7815
7816 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
7817 explicitely with memory debugging switched on
7818
7819Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
7820
7821 * python/generator.py python/libxml.c python/libxml2-python-api.xml
7822 python/libxml2class.txt python/libxml_wrap.h python/types.c:
7823 Added wrapper for the xmlURIPtr type, provided accessors, fixed
7824 the accessor generator for strings
7825 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
7826 regression test.
7827
7828Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7829
7830 * python/README python/generator.py python/libxml.c python/setup.py:
7831 added the 'usual' setup.py to allow building a libxml2-python
7832 module based on the same code. The initialization is however
7833 different the 2 .so files fo libxml2 and libxslt are identical and
7834 they entry point initialize both libraries. this is done to avoid
7835 some possible nasty problem since the Python don't merge the maps
7836 of all shared modules.
7837
7838Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7839
7840 * parser.c: fixed a push/encoding bug reported by Michael
7841 on librsvg
7842
7843Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
7844
7845 * include/libxml/parserInternals.h: fixes a misplaced #endif
7846
7847Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7848
7849 * parser.c valid.c: found and fixed a couple of allocation bugs
7850
7851Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7852
7853 * doc/xml.html doc/python.html doc/*: added a Python and binding
7854 page describing the current state of the Python bindings and
7855 giving pointers to the other languages wrappers.
7856
7857Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7858
7859 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
7860 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
7861 rebuilt the API and web site
7862 * xpath.c: fixed #71978 portability bugs
7863
7864Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7865
7866 * SAX.c: oops broke automatic defaulting of namespaces attributes.
7867
7868Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7869
7870 * include/libxml/parserInternals.h parser.c: had to change
7871 2 internal parsing API when processing document content
7872 to check the start and end of element content are defined
7873 in the same entity
7874 * valid.c include/libxml/valid.h: attribute normalization can
7875 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
7876 with the context to report it.
7877 * SAX.c: fixed the last known bugs, crazy validation constraints
7878 when a document is standalone seems correctly handled. There
7879 is a couple of open issues left which need consideration especially
7880 PE93 on external unparsed entities and standalone status.
7881 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
7882 The 2 tests left failing are actually in error. Cleanup done.
7883
7884Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7885
7886 * valid.c: implemented E59 spaces in CDATA does not match the
7887 nonterminal S
7888
7889Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7890
7891 * SAX.c parser.c valid.c: more validation test fixups
7892 * check-xml-test-suite.py: added duration info for the tests
7893
7894Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7895
7896 * parser.c valid.c: a couple of errors were reported but not
7897 saved back as such in the parsing context. Down to 1% failure rate
7898 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
7899
7900Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7901
7902 * xmlInternald.c: isExtender was missing a char
7903 * parser.c include/libxml/parser.h: % are acceptable in the
7904 internal subset if within a PUBLIC ID
7905
7906Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7907
7908 * SAX.c parserInternals.c valid.c: more work on the conformance
7909 suite. Took the step to finally block documents with encoding
7910 errors. It's a fatal error per the spec, people should have fixed
7911 their documents by now.
7912
7913Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
7914
7915 * check-xml-test-suite.py: fixed the test script after some discussion
7916 on the semantic of TYPE="error"
7917 * Makefile.am: added the script to the distrib
7918
7919Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7920
7921 * SAX.c entities.c: fixed a couple of conformances issues deep
7922 into the validation code (standalone and undeclared Notations)
7923
7924Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7925
7926 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
7927 stayed there for years !
7928
7929Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7930
7931 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
7932 missing
7933
7934Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7935
7936 * check-xml-test-suite.py: improved the behaviour a bit as
7937 well as the logs
7938 * parser.c valid.c SAX.c: fixed a few more bugs
7939 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
7940
7941Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7942
7943 * check-xml-test-suite.py: python script to run regression tests
7944 against the XML Test suite of W3C/OASis
7945 * SAX.c: fixed a validation bug
7946 * parser.c: fixed 3 errors pointed by the test suite
7947 * doc/buildDocBookCatalog: fixed a typo pointed by drake
7948 * python/Makefile.am: fixed a dependendy
7949
7950Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7951
7952 * xmlmemory.c: avoid a warning bug #71594
7953
7954Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7955
7956 * xmlmemory.c: Jesse Perry provided a patch to remove a few
7957 warning on alpha/Tru64
7958
7959Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7960
7961 * include/libxml/entities.h: fixing a comment
7962 * valid.c: fixing some troubles with validity check on namespaces
7963 * result/VC/NS3 test/VC/NS3: added a specific regression test
7964
7965Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7966
7967 * tree.c: Fixing #71342 serializing '\n' in attribute values
7968 * result/noent/att3 result/att3 test/att3: added a specific
7969 test.
7970
7971Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7972
7973 * python/libxml.c: couple of bug fixes
7974
7975Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
7976
7977 * python/*.py: removed tabs and used spaces.
7978
7979Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7980
7981 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
7982 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
7983
7984Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7985
7986 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
7987 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
7988
7989Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7990
7991 * include/libxml/encoding.h include/libxml/entities.h
7992 include/libxml/globals.h include/libxml/parser.h
7993 include/libxml/threads.h include/libxml/tree.h
7994 include/libxml/xmlmemory.h: trying to fix the include mess
7995
7996Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7997
7998 * include/libxml/xmlmemory.h: reverted part of the previous
7999 attempt to provide #69655, this was breaking the build.
8000
8001Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8002
8003 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
8004 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
8005 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
8006 include/libxml/parserInternals.h include/libxml/tree.h
8007 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
8008 Tentatively fixed #69655 , make compiling with -Wredundant-decls
8009 clean.
8010 * python/libxml.c: fixed a warning.
8011
8012Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
8013
8014 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
8015 copying of node, merge back IDs in the target document.
8016 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
8017 test/XInclude/ents/ids.xml: test case
8018 * result/VC/ElementValid4: output changed due to a typo fix
8019
8020Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00008023 generate the dependencies right as Jacob found out. Add
8024 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008025
8026Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
8027
8028 * parserInternals.c valid.c: Justin Fletcher found some parts
8029 of the code needing cleanup
8030 * libxml.spec.in python/Makefile.am python/generator.py
8031 python/libxml.c python/libxml.py: Fixed the python Makefiles
8032 corrected a bug showing up on ia64, changed the name of the
8033 python internal module too
8034
8035Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8036
8037 * Makefile.am: applied patch from Andris Pavenis for binary
8038 name suffixes
8039
8040Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8041
8042 * xmllint.c win32/win32config.h: fixing #68748
8043
8044Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8045
8046 * valid.c: fixing #70166
8047
8048Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * valid.c: fixing #70077
8051
8052Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * Copyright Makefile.am README configure.in libxml.spec.in:
8055 Changed to the MIT Licence
8056 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
8057 doc/xmlio.html: updated the doc accordingly
8058 * include/libxml/xmlwin32version.h configure.in: preparing
8059 2.4.14 release
8060 * python/generator.py python/libxml.c python/libxml2-python-api.xml
8061 python/libxml2class.txt python/libxml_wrap.h python/types.c:
8062 fixed the const xmlChar * wrapper and generator, XPath extension
8063 functions now use the context as first argument
8064 * python/tests/tstxpath.py python/tests/xpath.py
8065 python/tests/xpathext.py: Updated the tests accordingly
8066 * tree.c: fixed bug #70067
8067
8068Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
8069
8070 * Makefile.am: cleanup
8071 * debugXML.c: always use stdout if output is NULL
8072 * xmlIO.c: don't close filedescriptors passed to outputBuffers
8073 * python/Makefile.am python/generator.py python/libxml2class.txt
8074 python/libxml_wrap.h python/types.c: augmented the number of bindings
8075 handling FILE * and XPath contexts
8076 * python/tests/Makefile.am: avoid a stupid problem due to the
8077 use of TEST.
8078
8079Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
8082
8083Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8084
8085 * python/TODO python/libxml.c: cleanup the extension function lookup
8086 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
8087
8088Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * configure.in python/Makefile.am: do not install outside
8091 of prefix
8092
8093Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8094
8095 * python/TODO python/libxml.c: started adding SAX interfaces
8096 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
8097 SAX test
8098
8099Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * tree.c: hardened the addChild function
8102 * python/generator.py python/libxml.c python/libxml2-python-api.xml
8103 python/libxml2class.txt python/libxml_wrap.h python/TODO:
8104 added accessors needed for xmlNode, a bit more testing and
8105 extension of interfaces
8106 * python/tests/Makefile.am python/tests/build.py: added a test
8107 build from scratch/save/load/check
8108
8109Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8110
8111 * parserInternals.c: change a small bit in the way valididy
8112 error messages get initialized
8113 * python/TODO python/libxml.c python/libxml2-python-api.xml
8114 python/libxml2class.txt python/libxml_wrap.h python/types.c:
8115 added some memory debugging to track leaks at the libxml2 level
8116 * python/tests/*.py: changed all tests to check for leaks,
8117 there is just one left in XPath extension registrations.
8118
8119Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
8120
8121 * python/TODO python/generator.py python/libxml2-python-api.xml
8122 python/libxml2class.txt: more accessor classes for the parser
8123 context, allow to switch on and check validity
8124 * python/tests/Makefile.am python/tests/error.py
8125 python/tests/invalid.xml python/tests/valid.xml
8126 python/tests/validate.py: attded more test and and added error.py
8127 which I forgot to commit in the last step
8128
8129Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8130
8131 * python/Makefile.am python/types.c: cleanup
8132 * python/libxml.c python/libxml.py python/libxml_wrap.h
8133 python/generator.py python/libxml2-python-api.xml
8134 python/libxml2class.txt: added class for parser context, added
8135 first cut for push mode support. Added a framework to generate
8136 accessors functions.
8137 * python/tests/Makefile.am python/tests/push.py: added a push
8138 test
8139
8140Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
8141
8142 * python/Makefile.am python/TODO python/libxml.py: fixed a small
8143 bug a bit of cleanup.
8144
8145Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
8146
8147 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
8148 python/libxml2class.txt: adding error redirections and preformat
8149 to a python handler
8150 * python/tests/Makefile.am python/tests/*.py: cleanup made all
8151 tests self checking
8152
8153Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
8155 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
8156 a function
8157
8158Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8159
8160 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
8161 python/libxml.c python/libxml2-python-api.xml
8162 python/libxml2class.txt: Progressing through the TODOs, class
8163 description output, extra XML API, RPM now builds the wrappers
8164 for all python installed versions
8165
8166Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
8167
8168 * configure.in libxml.spec.in python/Makefile.am python/TODO
8169 python/generator.py python/libxml2class.txt: added more informations
8170 in the libxml2-python package including docs. Slightly changed
8171 the class hierarchy
8172 * python/tests/*: added basic regression tests infrastructure too
8173
8174Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
8175
8176 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
8177 added libxml2-python as part of the packages installed
8178
8179Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8180
8181 * python/Makefile.am python/generator.py python/libxml.c
8182 python/libxml.py: more work, now able to extend the
8183 XPath interpreter with functions written in python.
8184
8185Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * python/Makefile.am: Jacob sent a patch to allow building from
8188 tarfile.
8189
8190Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * python/Makefile.am python/libxml.c configure.in Makefile.am:
8193 inserted the python wrappers build, I hope this won't be too
8194 unportable
8195
8196Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8197
8198 * xpath.c: minor optimization
8199 * python/generator.py python/libxml.c python/libxml.py
8200 python/libxml_wrap.h: more work on the python bindings,
8201 they now support XPath and there is no evident leak
8202
8203Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8204
8205 * python/generator.py python/libxml.c python/libxml.py:
8206 more work on the python bindings generator.
8207
8208Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
8209
8210 * python/generator.py python/libxml.c python/libxml_wrap.h:
8211 more work on the python bindings.
8212
8213Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * python/generator.py python/libxml.c python/libxml.py
8216 python/libxml_wrap.h: commited early version of a python binding
8217 for private use only ATM
8218
8219Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8220
8221 * entities.c tree.c include/libxml/entities.h: applied patch
8222 from Anthony Jones to implement copy of DTD subtree too. Had
8223 just to keep 2 function private which really ought to become
8224 public ones.
8225
8226Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * xmllint.c: added pointers to the web pages in the usage()
8229
8230Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8231
8232 * tree.c: more fixes from Petr Kozelka for attribute handling
8233 in the tree API to align the semantic with DOM.
8234
8235Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
8237 * valid.c tree.c entities.c: another set of patches from
8238 Anthony Jones for copy operations cleanup and robustness
8239
8240Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8241
8242 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
8243 an alphabetic index based on comments content
8244 * doc/*: rebuilt the web site with the new references
8245
8246Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * parserInternals.h: Greg Sjaardema suggested to use an
8249 eponential buffer groth policy in xmlParserAddNodeInfo()
8250
8251Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
8252
8253 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
8254 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
8255 doc/parsedecl.py doc/Makefile.am: updated the python extractor
8256 to generate cross-references, and added/updated the stylesheets
8257 to generate and link API indexes. The generic keyword index
8258 is not done yet.
8259 * doc/*.html: regenerated all the usual docs too
8260
8261Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
8262
8263 * debugXML.c: added an xpath function to the shell for T. V. Raman
8264
8265Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
8268 debug routines.
8269
8270Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * tree.c: apply an patch from Petr Kozelka for unlink and replace
8273 support of attribute nodes
8274
8275Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
8278 hopefully near complete and fully documented of the API in XML
8279 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
8280 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
8281 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
8282 include/libxml/parserInternals.h include/libxml/valid.hi
8283 include/libxml/xmlIO.h include/libxml/xmlerror.hi
8284 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
8285 include/libxml/xpath.h include/libxml/xpathInternals.h:
8286 Cleaned up the doc comments a lot in the process, the interface
8287 coverage is now 100%
8288
8289Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
8292 extracts comments from the gtk-doc DocBook output (a bit
8293 convoluted but seems to work).
8294
8295Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8296
8297 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
8298 added an XML description of the API, moved the script generating
8299 it here. Added a "make api" target
8300
8301Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8302
8303 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
8304
8305Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
8306
8307 * xpath.c include/libxml/xpathInternals.h: the change made to
8308 xmlXPathFuncLookupFunc was incompatible roll it back
8309
8310Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8311
8312 * SAX.c: cleanup patch from Anthony Jones
8313 * doc/Makefile.am: fix the headers to avoid in make scan
8314 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
8315 includes, * vs Ptr and general cleanup
8316 * parsedecl.py: first version of a script to extract the
8317 module interfaces, the goal will be to provide .decl or XML
8318 specification of the interfaces to build wrappers.
8319
8320Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
8323 now provides return codes in case of errors
8324
8325Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
8326
8327 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
8328 Upgraded to trio baseline 1.6
8329 * strio.h strio.c: Replaced by triostr.h and triostr.c
8330
8331Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8332
8333 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
8334 of strdup usage in the code
8335
8336Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8337
8338 * parser.c error.c: Keith Isdale complained rightly that
8339 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
8340
8341Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8342
8343 * tree.c: fixed the funxtion to set the xml: attributes
8344 * debugXML.c: added "setbase" to test it.
8345
8346Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8347
8348 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
8349 to allow updating an attribute content
8350
8351Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * libxml.h: try to avoid problems when compiling on Windows
8354
8355Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * hash.c: patch from Anthony Jones for hash.c allocation size
8358 * Makefile.am: trying to work around Yet Another Libtool Madness
8359 and build the 2.4.13 release finally ...
8360
8361Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8362
8363 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
8364 * doc/* : update of the documentation
8365
8366Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8367
8368 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
8369 at fixing #61290 :-(
8370
8371Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
8374 Fixes bug #67229
8375
8376Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8377
8378 * tree.c: trying to avoid troubles when a subtree is copied
8379 and coalesced in part with the target tree. Should fix
8380 bug #67407
8381
8382Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * valid.c: fixed validation of attributes content of type
8385 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
8386 values, very old bug. Fixes #67671
8387
8388Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * parser.c include/libxml/parserInternals.h tree.c: integrated
8391 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
8392 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
8393
8394Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * threads.c: applied Serguei Narojnyi's patch to add native
8397 thread support on the Win32 platform
8398 * testThreadsWin32.c Makefile.am: added the test program also
8399 from Serguei, Win32 specific
8400 * include/win32config.h include/libxml/xmlwin32version.h.in:
8401 added patch from Igor for the Windows thread specific defines.
8402
8403Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8404
8405 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
8406
8407Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
8410 output page into XMLinfo.html. Close bug #66951 and
8411 raised by Robert Collins too.
8412
8413Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * encoding.c: Paul Keogh pointed out a possibility of segfault
8416 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
8417 Closes bug # 68238
8418
8419Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * doc/*.html: updated the Gdome2 links
8422
8423Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8424
8425 * libxml.h: Applied following patches from Robert Collins
8426 and make sure IN_LIBXML is defined when compiling it
8427 -------
8428 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
8429 as well as Visual C.
8430 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
8431 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
8432 * strio.c (PLATFORM_UNIX): Define for Cygwin.
8433 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
8434 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
8435 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
8436 xmlSysIDExists xmlNoNetExists).
8437 * xmllint.c: Don't include winsock2.h for Cygwin.
8438
8439Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
8442 when the version info is not present.
8443
8444Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
8445
8446 * tree.c: Anthony Jones pointed out a problem in
8447 xmlStringGetNodeList() and provided a fix for it
8448
8449Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8450
8451 * parser.c: patch from Frank J Franklin to remove a bug in
8452 xmlCreatePushParserCtxt() when the initial buffer passed
8453 is large.
8454
8455Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * win32/*: big cleanup of the Windows/MSVC project files
8458 from Igor Zlatkovic
8459
8460Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
8461
8462 * doc/Makefile.am: should fix #67674 and avoid troubles if
8463 xsltproc is not available or fails in the prefix provided
8464
8465Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8466
8467 * xmlmemory.c: one more doc patch from Charlie Bozeman.
8468
8469Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
8470
8471 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
8472 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
8473 Fixed a few other problems raised by Charlie Bozeman.
8474 * result/VC/ElementValid[5-7]: fixed the output
8475
8476Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
8477
8478 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
8479 patches from Charlie Bozeman. Regenerated the HTML docs.
8480
8481Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
8482
8483 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
8484 for Windows from Igor
8485
8486Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
8487
8488 * xmllint.c: applied Justin Fletcher patch for --output or -o
8489
8490Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
8491
8492 * win32/libxml2/libxml2.def.src: close #67019
8493
8494Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
8495
8496 * xmllint.c: applied Justin Fletcher generic timing patch
8497 similar to the one already applied to xsltproc.
8498
8499Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
8500
8501 * include/libxml/tree.h tree.c: applied documentation patches
8502 from Charlie Bozeman
8503
8504Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
8505
8506 *doc/xmllint.xml, xmllint.1 - document --dropdtd
8507
8508Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
8509
8510 * valid.c: fix the xmlStrdup() used in the previous patch.
8511 * valid.c: added --dropdtd
8512 * tree.c: fixed xmlUnlinkNode so it also removes the references
8513 from the document if the node is a DTD
8514
8515Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
8516
8517 * HTMLtree.c valid.c: cleanup some static declarations
8518
8519Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
8520
8521 * xmllint.c: removed another strdup()
8522 * doc/FAQ: removed the HP/UX entry
8523
8524Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
8525
8526 * valid.c: fix bug #66816 when validating.
8527 * xmllint.c: don't use sys/time.h if configure did not found it
8528
8529Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
8530
8531 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
8532 xmlcatalog_man.xml
8533
8534Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
8535
8536 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
8537 xmlInitMemory() was declared twice
8538
8539Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
8540
8541 * globals.c: do not reference strdup() !
8542 * configure.in libxml-2.0.pc.in: trying to fix the libs
8543 of the various config extraction modules
8544
8545Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
8546
8547 * configure.in : preparing 2.4.12
8548 * doc/* : updated and rebuilt the docs
8549
8550Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
8551
8552 * uri.c: closed bug #66159
8553 * testURI.c: added --escape option
8554 * configure.in: some cleanup for xml2-config --cflags
8555
8556Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
8557
8558 * globals.c testThreads.c: removed some misplaced includes
8559 of xmlversion.h
8560
8561Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
8562
8563 * threads.c: patch from Gary Pennington fixing a possible
8564 problem at initialization time.
8565
8566Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
8567
8568 * configure.in libxml.h parser.c testThreads.c macos/: integrated
8569 Eric Lavigne contribution to build libxml2 on MacOS using
8570 CodeWarrior.
8571
8572Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
8573
8574 * xmllint.c: applied Geert Kloosterman's patch to fix
8575 --repeat --timing output
8576
8577Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
8578
8579 * parser.c: Robin Berjon <robin@knowscape.com> found a case
8580 where non-wellformed XML declaractions were not detected.
8581
8582Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
8583
8584 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
8585
8586Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
8587
8588 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
8589 gets reset by xmlCleanupInputCallbacks() and this makes the
8590 function useless. Same for output.
8591
8592Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8593
8594 * xmlIO.c: robert pointed out a loop error in callback cleanups
8595
8596Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
8597
8598 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
8599 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
8600 they are not really tied to debugging
8601
8602Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8603
8604 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
8605 * xmllint.c: better --catalogs description
8606
8607Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
8608
8609 * tree.c: fixed a couple of problems in xmlSetProp()
8610
8611Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
8612
8613 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
8614 unappropriate stdout output.
8615
8616Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
8617
8618 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
8619 by Denis Beurive, closes #65111
8620
8621Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
8622
8623 * valid.c: in case of content model validity error, don't
8624 print it if validity warnings were not requested.
8625
8626Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
8627
8628 * nanoftp.c: applied a couple of patches from Brian D Ripley.
8629 * parserInternals.c: removed the last exit() call. Print an
8630 unmaskable error on stderr instead (library mismatch detection)
8631
8632Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
8633
8634 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
8635 shell instructions from Heiko Rupp
8636
8637Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
8638
8639 * catalog.c: use the URL notation file:// for default catalog paths
8640
8641Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
8642
8643 * include/libxml/tree.h: better comments for _private fields
8644 * tree.c: removed a problem when copying an entity reference.
8645
8646Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
8647
8648 * vms/*: updated instructions and diffs from John A Fotheringham
8649
8650Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
8651
8652 * include/libxml/xmlerror.h: avoid an include problem if
8653 #include <libxml/xmlerror.h> happens first in code
8654 seems to be the case in KDE libs
8655
8656Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8657
8658 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
8659 from Igor for Windows
8660
8661Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8662
8663 * Makefile.am: Gary Pennington pointed out a missing prefix
8664
8665Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
8666
8667 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
8668 * doc/*: upgraded and rebuilt the docs
8669
8670Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
8671
8672 * HTMLparser.c: fix comment in scripts element parsing.
8673 * result/HTML/doc3*: updated the results.
8674
8675Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
8676
8677 * uri.c: another URI bug fix #63336, using Joel Young patch.
8678
8679Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
8680
8681 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
8682 a cleaned up version of the Pwd shell string generation.
8683
8684Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8685
8686 * valid.c include/libxml/tree.h: trying to fix namespaces +
8687 validation problems for good, closing #63619 in the process
8688 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
8689 wrong in this respect, fixed it.
8690
8691Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
8692
8693 * xmllint.c: Morus Walter patch to allow --format and --encode
8694
8695Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
8696
8697 * debugXML.c: Stefan Kost provided an help command for the shell
8698
8699Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
8700
8701 * debugXML.c: Heiko Rupp pointed that the shell would crash
8702 on empty nodesets returns.
8703
8704Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8705
8706 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
8707 migh need the history libraries
8708
8709Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
8710
8711 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
8712 handle the case of < in quoted attributes, Bastian Kleineidam
8713
8714Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
8715
8716 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
8717 fixing catalog breakages
8718 * Makefile.am catalog.c result/catalogs/catal
8719 result/catalogs/mycatalog.* test/catalogs/catal*:
8720 fixed more problems in catalog support, added more regression tests
8721 for both XML and SGML catalog handling
8722
8723Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8724
8725 * debugXML.c: applied an improvement to xmlGetLineNo() from
8726 Keith Isdale
8727
8728Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
8729
8730 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
8731 Side effect of the progressive catalog loading
8732
8733Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
8734
8735 * Makefile.am: confexecdir and confexec_DATA were defined twice
8736 pointed out by Karl Eichwalder
8737
8738Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
8739
8740 * xmlcatalog.c: avoid unlink() and use remove() instead.
8741
8742Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
8743
8744 * libxml.spec.in: cleanup
8745 * include/libxml/xmlwin32version.h: updated with 2.4.8
8746
8747Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
8748
8749 * encoding.c global.data globals.c testThreads.c: fix bug #63752
8750 of compiling libxml with a non standard set of options
8751
8752Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
8753
8754 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
8755 document --sgml option, fixing gnome bugzilla #63382
8756
8757Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
8758
8759 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
8760 breakage of 2.4.7, added a couple of really needed APIs
8761 like xmlCatalogIsEmpty() and xmlNewCatalog()
8762 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
8763 for install-catalog
8764 * configure.in: preparing 2.4.8
8765
8766Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
8767
8768 * HTMLtree.c tree.c include/libxml/HTMLtree.h
8769 include/libxml/tree.h include/libxml/xmlIO.h: more include
8770 cleanups, export cleanly one html output + format function.
8771
8772Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
8773
8774 * parser.c: removed initGenericErrorDefaultFunc call from
8775 xmlInitParser() since it could destroy previous calls to
8776 xsltSetGenericErrorFunc() effects
8777
8778Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8779
8780 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
8781 keyword.
8782
8783Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
8784
8785 * Makefile.am: cleanup
8786 * threads.c: cleanup too
8787 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
8788 from xsltproc
8789 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00008790 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008791
8792Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
8793
8794 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
8795 was not used anymore !
8796
8797Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8798
8799 * configure.in: preparing 2.4.7
8800 * Makefile.am doc/Makefile.am: switched to the latest xmllint
8801 manual page from John
8802 * doc/*: updated the doc and rebuilt the generated pages
8803
8804Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
8805
8806 * xmlIO.c: closing bug #62711, the library should never
8807 close stdin or stdout.
8808
8809Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
8810
8811 * uri.c: second pass at fixing #63336, using Joel Young
8812 final patch. looks okay.
8813
8814Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
8815
8816 * uri.c include/libxml/uri.h: trying to clear #63336
8817 allowing the escaping routine to parse unconformant
8818 URI-References.
8819
8820Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
8821
8822 * vms/readme.vms vms/build_libxml.com nanoftp.c
8823 include/libxml/xmlversion.h.in: a few VMS updates from
8824 John A Fotheringham
8825 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
8826 and xmlCleanupOutputCallbacks() for the Perl binding people.
8827
8828Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
8829
8830 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
8831 apply fixes to close #63271 and avoid segfaults when
8832 the error routine gets callbed before xmlInitParser()
8833 get called.
8834 * nanoftp.c error.c: Applied patches from Justin Fletcher
8835 correcting some xmlGenericError misuses.
8836
8837Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
8838
8839 *doc/xmllint.xml, doc/xmllint.1
8840 New and improved man page for xmllint - .xml is the original, .1
8841 is the generated man page
8842
8843Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
8844
8845 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
8846 the web site from the main HTML document.
8847
8848Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
8849
8850 * parser.c: fixed an erroneous validation bug when PE refs
8851 occurs in external parsed entities referenced from the
8852 internals subset
8853 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
8854 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
8855 added the associated testcase, it's a nice one.
8856 * HTMLparser.c: generate the DTD node as HTML still ...
8857 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
8858
8859Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
8860
8861 * HTMLparser.c: fixed a bug in htmlNewDoc()
8862
8863Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
8864
8865 * test/threads/*: added entities testing to the Thread test
8866 * testThreads.c: make the test reasonable
8867 * DOCBparser.c: fix the DTD public and system ID
8868 * xmllint.c: added --sgml for SGML DocBook importing
8869 * Makefile.am: added Docbtests target
8870
8871Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8872
8873 * nanoftp.c: use only "anonymous@" string for anonymous passwds
8874 * testThreads.c: removed bogus include
8875
8876Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
8877
8878 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
8879 fixed a very serious (looping) validation bug
8880
8881Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
8882
8883 * include/libxml/globals.h include/libxml/threads.h threads.c
8884 testThreads.c: far more testing, cleaning up bugs
8885 * *.c : make sure globals.h is always included.
8886
8887Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
8888
8889 * HTMLparser.c: try to get rid of parser loops for good.
8890
8891Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
8892
8893 * configure.in: fixed some bugs in CFLAGS passing.
8894 * test/threads Makefile.am testThreads.c: added a specific
8895 threaded test case (really nasty, guaranteed).
8896
8897Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
8898
8899 * catalog.c: serious cleanup on the management of the
8900 XML catalog tree, more tests done, especially with
8901 the catalog PI.
8902
8903Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
8904
8905 * catalog.c: avoid a problem in catalog cleanup on SMP if
8906 catalogs were not initialized.
8907
8908Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
8909
8910 * catalog.c xpath.c: trying to cleanup the not thread safe
8911 parts of the library.
8912
8913Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
8914
8915 * include/libxml/globals.h configure.in global.data: make
8916 the allocation be per-thread a configure option
8917 * encoding.c include/libxml/parser.h: fixed compilation
8918 errors
8919
8920Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8921
8922 * include/libxml/parser.h: Norm reported that a few lines
8923 added were breaking libxslt compile, removed them for now
8924
8925Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
8926
8927 * parser.c parserInternals.c threads.c: debugged and fixed
8928 initialization problems which were giving troubles on SMP
8929 boxes.
8930
8931Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8932
8933 * include/libxml/Makefile.am: missing globals.h
8934
8935Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
8936
8937 * globals.c: added a couple of standard includes.
8938
8939Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8940
8941 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
8942 include/libxml/parserInternals.h include/libxml/tree.h
8943 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
8944 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
8945 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
8946 Applied the last patches from Gary, cleanup, activated threading
8947 all user accessible global variables are now handled in globals.[ch]
8948 Still a bit rought but make tests passes with either
8949 --with-threads defined at configure time or not.
8950 * Makefile.am example/Makefile.am: added globals.[ch] and threads
8951 linking options
8952
8953Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
8954
8955 * Makefile.am include/libxml/Makefile.am
8956 include/libxml/globals.h globals.c include/libxml/threads.h
8957 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
8958 configure.in: started integrating the core of the thread support
8959 not activated yet but half integrated. The code should still
8960 compile and work anyway.
8961
8962Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8963
8964 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
8965 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
8966 integrating the non-controversial parts of Gary Pennington
8967 multithread patches
8968 * catalog.c: corrected a small bug introduced
8969
8970Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
8971
8972 * catalog.c include/libxml/catalog.h: very serious cleanup,
8973 isolating unportable code and as much as possible the accesses
8974 to the global shared catalog. May need more testing !
8975
8976Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8977
8978 * include/libxml/debugXML.h debugXML.c tree.c: integrating
8979 Keith Isdale patches for the XSLT debugger interfaces. Some
8980 cleanup
8981
8982Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
8983
8984 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
8985 * DOCBparser.c: generate line nubers in elements
8986
8987Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
8988
8989 * configure.in: preparing 2.4.6 release
8990 * doc/xml.html doc/html/*: updated and rebuilt the docs
8991 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
8992
8993Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
8994
8995 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
8996 adding documentation for DV's supercatalog support
8997
8998Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
8999
9000 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
9001 super catalog support adding one API and one flag --sgml to
9002 xmlcatalog
9003
9004Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
9005
9006 * doc/xmlcatalog_man.xml, xmlcatalog.1
9007 One more crack at
9008 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
9009
9010
9011Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9012
9013 * xpath.c: implemented xmlXPathObjectCopy for external objects
9014 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
9015
9016Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
9017
9018 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
9019 finishing up fix to
9020 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
9021 the xmlcatalog man page display more elegantly
9022
9023Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
9024
9025 * configure.in: closing bug #61832
9026 * HTMLparser.c: removed a warning
9027
9028Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
9029
9030 * xpath.c: fixing #61673 part I, do not loose doc information
9031 when copying result value trees.
9032
9033Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
9034
9035 * xpath.c: trying to harden the XPath interpreter
9036
9037Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
9038
9039 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
9040 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
9041
9042Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
9043
9044 * HTMLparser: repaired another loop problem
9045
9046Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
9047
9048 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
9049 parsing.
9050 * xpath.c: fix bug #61291 the default XML namespace node is
9051 missing from the namespace axis.
9052 * tree.c: refuse to create namespaces nodes with prefix "xml"
9053
9054Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
9055
9056 * SAX.c: ouch a non-defined namespace could lead to a crash,
9057 fixed #61215
9058
9059Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
9060
9061 * parserInternals.c: closed bug #61054
9062
9063Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
9064
9065 * include/libxml/Makefile.am: closing #60708
9066
9067Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
9068
9069 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
9070 adding xmlSAXParseFileWithData following Marco Stipek suggestion
9071
9072Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
9073
9074 * valid.c: close bug #61550 when xml: wasn't considered a namespace
9075
9076Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
9077
9078 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
9079 * DOCBparser.c HTMLparser.c parser.c: fixed typos
9080
9081Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
9082
9083 * catalog.c: Justin Fletcher provided cleaup code in case
9084 HAVE_STAT is not defined
9085 * include/win32config.h: Igor Zlatkovic suggested to have
9086 HAVE_STAT defined there
9087
9088Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
9089
9090 * catalog.c - fixed typing error reported by M. Barros
9091
9092Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
9093
9094 * xmllint.c - fixing typo
9095
9096Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
9097
9098 * HTMLparser.c: small enhancement to prevent loop on
9099 unrecognizable data
9100
9101Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
9102
9103 * parserInternals.c: applying patch from bug #60757 this
9104 should close it
9105
9106Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
9107
9108 * catalog.c xmlcatalog.c: removed a couple of warning
9109 * xpath.c: try to solve the linking problem on platforms
9110 needing trio to compile
9111
9112Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
9113
9114 * Makefile.am libxml.spec.in: backing up non-documented changes
9115 commited without review or aproval by Jens Finke <jens@gnome.org>
9116 * HACKING: made 100% clear that no commit should be done directly
9117
9118Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
9119
9120 * configure.in: Joe Orton provided a patch fixing a problem
9121 when iconv is specified to be in a non-standard directory
9122 but wasn't exported in xml2-config --cflags
9123
9124Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
9125
9126 * configure.in: let's ship 2.4.5 before getting too much
9127 troubles with 2.4.4 errors.
9128
9129Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
9130
9131 * encoding.c entities.c: do not output hexadecimal charrefs
9132 when serializing HTML since some version of Netscape can't
9133 grok it, generate decimal ones.
9134 * result/HTML/doc3.htm: output changed due to previous test
9135 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
9136
9137Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
9138
9139 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
9140 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
9141
9142Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
9143 Released 2.4.4
9144
9145 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
9146 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
9147 updated the configuration scripts systems accordingly
9148
9149Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
9150
9151 * configure.in: preparing for 2.4.4
9152 * doc/xml.html doc/html/*: updated and rebuilt the docs
9153
9154Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
9155
9156 * win32/dsp/libxml2.def.src: tried to incorporate comments
9157 from bug #59220
9158
9159Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
9160
9161 * parser.c result/noent/wml.xml: fixed bug #59981 related
9162 to handling of '&' in attributes when entities are substitued
9163
9164Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
9165
9166 * libxml.h include/libxml/xmlversion.h.in
9167 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
9168 Tried to close bug #60131
9169
9170Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
9171
9172 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
9173
9174Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
9175
9176 * SAX.c: fixing bug #59946 on xmlns=""
9177
9178Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
9179
9180 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
9181 but allocates a new error code.
9182
9183Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
9184
9185 * xmllint.c: John Fleck fixed typos in the options output
9186 * parser.c SAX.c: fix ignorable white space SAX selection
9187
9188Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
9189
9190 * entities.c: Steve Underwood found the possibility of an
9191 ininite loop in case of error.
9192
9193Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
9194
9195 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
9196
9197Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
9198
9199 * parser.c: warn if version is not 1.0 but it's not
9200 strictly speaking an error after analyzing the spec
9201
9202Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
9203
9204 *doc/catalog.html - add link to the html version of the
9205 man page, other linguistic cleanups
9206
9207Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
9208
9209 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
9210 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
9211 file, has not yet been included in the build.
9212
9213Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
9214
9215 * catalog.c: removed a duplicate affectation Justin Fletcher
9216
9217Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
9218
9219 * tree.c: Armin Sander pointed a possible text coalescing
9220 problem, completed his patch.
9221
9222Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9223
9224 * trionan.c: Fixed const and volatile re-definition problem
9225
9226Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
9227
9228 * libxml.4 parser.c: doc updates from Heiko Rupp
9229 * parserInternals.c: 2 sanity checks from Heiko Rupp
9230
9231Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
9232
9233 * tree.c: applied patch from Armin Sander to make some pointers
9234 const in xmlCopyNode()
9235 * include/libxml/tree.h: added fix to the header
9236
9237Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
9238
9239 * xpath.c: hum, restrict the integer usage gcc bug workaround
9240 to only gcc compilers so that other architecture don't get
9241 penalized by this limitation.
9242 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
9243
9244Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
9245
9246 * valid.c: fixed a Windows compiler warning (Chris Poblete)
9247 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
9248
9249Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
9250
9251 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
9252 --convert option to xmlcatalog to convert SGML ones to
9253 the XML syntax.
9254 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
9255
9256 2.4.3 got released at that point
9257Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
9258
9259 * catalog.c xmlIO.c: started some serious testing and fixed
9260 a few bug and optmization needs.
9261
9262Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
9263
9264 * Makefile.am configure.in include/libxml/xmlwin32version.h:
9265 preparing for a 2.4.3 release even if it may not be ready yet
9266 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
9267 all file parsing lookup to go through the entity resolver, add
9268 to add an API to bypass it (needed to load catalogs themselves),
9269 some cleanup on the catalog code too.
9270 * nanoftp.c: small cleanup
9271 * doc/catalog.html: small update
9272
9273Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
9274
9275 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
9276 Jun Kuriyama
9277
9278Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
9279
9280 * doc/catalog.html: finished the catalog documentation
9281
9282Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
9283
9284 * doc/catalog.html doc/xml.html: added documentation about
9285 Catalog support, misses an API description
9286 * doc/html/*: reextracted the API pages
9287
9288Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
9289
9290 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
9291 Added the part about section 7.2 on URI resolution,
9292 fixed a side effect in the HTML parser, look complete
9293 and ready to rock except the URI/SystemID part!
9294
9295Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
9296
9297 * include/libxml/catalog.h include/libxml/parser.h
9298 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
9299 xmlIO.c: added support and APIs needed for the catalog PI
9300 * include/libxml/xmlIO.h: cleanup
9301
9302Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
9303
9304 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
9305 include/libxml/catalog.h: starts to look okay, really
9306 plugged the new framework, cleaned a lot of stuff,
9307 added some APIs, except the PI's support missing this
9308 should be mostly complete
9309 * result/catalogs/* test/catalogs/*: added new test, enriched
9310 the existing one with URN ID tests
9311
9312Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
9313
9314 * catalog.c: fixed nextCatalog
9315 * result/catalogs/docbook test/catalogs/*: started adding
9316 a small regression test
9317
9318Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
9319
9320 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
9321 more work on the XML catalog support.
9322 * parser.c include/libxml/parser.h: small cleanup seems using
9323 list as a public parameter name can give portability troubles
9324 * trionan.c trionan.h xpath.c include/libxml/trionan.h
9325 include/libxml/xpath.h include/libxml/Makefile.am: removed
9326 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
9327 wrappers
9328
9329Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9330
9331 * Makefile.am trio.c triodef.h trionan.c xpath.c
9332 include/libxml/Makefile.am include/libxml/trionan.h:
9333 Re-worked Not-A-Number and Infinity support.
9334 * xmlcatalog.c: added readline include files
9335
9336Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
9337
9338 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
9339 testCatalog as xmlcatalog, making it an installed app
9340 adding a shell, and preparing it to be a /etc/xml/catalog
9341 management tool, though not ready yet
9342 * catalog.c include/libxml/catalog.h: adding support for
9343 XML Catalogs http://www.oasis-open.org/committees/entity/
9344 not finished, there is some interesting tradeoffs and a
9345 few open questions left.
9346
9347Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmllint.c: fixed a line formatting problem
9350
9351Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
9352
9353 * SAX.c: removed a couple of unused variable (Albert Chin)
9354
9355Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
9356
9357 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
9358 trying to fix some troubles w.r.t. function returning
9359 const xxxPtr.
9360
9361Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
9362
9363 * win32/dsp/libxml2.def.src: another set of symbols conditionally
9364 defined
9365
9366Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
9367
9368 * xpointer.c: removed unused var
9369
9370Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
9371
9372 * testXPath.c: another small cleanup closing bug #59110
9373
9374Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
9375
9376 * win32/dsp/libxml2.def.src: small cleanup closing bug
9377 #59108
9378
9379Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
9380
9381 * example/gjobread.c: add xmlCleanupParser() before leaving
9382
9383Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
9384
9385 * config.h.in configure.in include/libxml/xmlwin32version.h:
9386 released 2.4.2
9387
9388Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
9389
9390 * include/libxml/valid.h debugXML.c valid.c: deprecate
9391 the non-boundchecking Sprintf functions, add Snprintf
9392 this should close bug #57984
9393
9394Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
9395
9396 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
9397 URIs before doing the lookups (pointed by Mark Vakoc)
9398
9399Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
9400
9401 * xpath.c: serious changes on Result Value Trees and NodeSets
9402 w.r.t. deallocation and collect operations. Probably not
9403 100% clean (merge of allocated trees smells like a problem).
9404 Seems sufficient to close #58943
9405
9406Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
9407
9408 * xmllint.c: adding a --format option
9409
9410Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
9411
9412 * xpath.c: count() was broken on Result Value Tree
9413 * xmlIO.c: fixed file:/// accesses on _WIN32
9414
9415Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
9416
9417 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
9418 macro was renamed, this should close bug #58683
9419
9420Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
9421
9422 * SAX.c: small fix fixing bug #58539 reported by coolo, in
9423 entity substitution mode text at the end of the entity might
9424 be added due to text coalescing.
9425 * nanoftp.c parser.c: small cleanup
9426
9427Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
9428
9429 * HACKING: added John Fleck right to commit in the doc subdir
9430
9431Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
9432
9433 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
9434 allow to inherit attributes from the DTD directly in the
9435 tree, this is needed for XPath and can be a useful feature.
9436 Inherited namespaces are always provided at the tree level now
9437 * test/defattr* result/defattr* result/noent/defattr*: added a couple
9438 of tests for this feature (XSLT being the prime user).
9439
9440Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
9441
9442 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
9443 testSAX.c xmlIO.c xmllint.c include/win32config.h
9444 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
9445 include/libxml/xmlwin32version.h.in win32/README.MSDev
9446 win32/dsp/*: applied Win32 Facelift No.2 patches from
9447 Igor Zlatkovic for Windows/MSC
9448
9449Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
9450
9451 * SAX.c: unparsedEntityDecl() the URI computation of the
9452 entity wasn't done breaking XSLT unparsed-entity-uri()
9453
9454Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
9455
9456 * xpath.c: fixed a bug when walking the descendants and
9457 the current node has no children
9458 * debugXML.c: show up when a text node is supposed to not be escaped
9459
9460Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9461
9462 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
9463 worked like the set:leading() function)
9464 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
9465
9466Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9467
9468 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
9469
9470Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9471
9472 * include/libxml/xmlIO.h: apply change to close #58141
9473 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
9474
9475Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9476
9477 * parser.c: when the internal subset uses a PE, then the
9478 included entity can use conditional sections.
9479
9480Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9481
9482 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
9483 when walking the namespace axis showing up in
9484 libxst/tests/general/bug-12
9485 * xmlmemory.c: added the possibility to trace a given block
9486 defined by its address
9487
9488Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9489
9490 * parser.c: don't override existing encoding specified before
9491 starting xmlParseDocument()
9492
9493Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9494
9495 * include/libxml/xmlwin32version.h: reinserted, needed for
9496 Windows users of CVS
9497
94982001-07-27 Darin Adler <darin@bentspoon.com>
9499
9500 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
9501 * testCatalog.c: Add include of <libxml/parser.h>.
9502
95032001-07-27 Darin Adler <darin@bentspoon.com>
9504
9505 * include/libxml/.cvsignore:
9506 * include/libxml/xmlwin32version.h:
9507 Remove this file from CVS because it's generated.
9508
9509Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9510
9511 * parser.c include/libxml/parser.h: applied const patches from
9512 Tom Moog #58002
9513
9514Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9515
9516 * xpath.c include/libxml/xpath{,Internals}.h: added a function
9517 lookup framework
9518
9519Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9520
9521 * tree.c: fixed xmlCopyNode() for documents
9522
9523Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9524
9525 * parser.c: fixed bugs #58073 reported by Greg Shtilman
9526
9527Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9528
9529 * parser.c: fixes bug #57652 reported by Morus Walter
9530
9531Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9532
9533 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
9534
9535Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9536
9537 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
9538 errors, lesson don't add new functions at 1am before a release
9539 * xpath.c: integrated fix from Bjorn to avoid divide by zero
9540 from XPath initialization when possible.
9541
9542Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9543
9544 * result/scripts/base*: removing history/readline changed
9545 this slightly
9546 * include/libxml/parser.h SAX.c parser.c parserInternals.c
9547 xmllint.c: make element content line number generation
9548 optionnal to avoid breaking old apps added interface to switch
9549
9550Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9551
9552 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00009553 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009554 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
9555 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
9556 John Kroll fixes to allow saving to HTTP via PUT (or
9557 POST of needed).
9558 * doc/html/*.html: regenerated the docs
9559
9560Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9561
9562 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
9563 xmlHashScanFull and xmlHashScannFull3 to get passed the
9564 three keys as arguments to the callback function
9565
9566Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9567
9568 * configure.in Makefile.am: removed libxml softlink for good
9569 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
9570 100% coverage by gtk-doc
9571
9572Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9573
9574 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
9575 fixed serious troubles due to size_t vs. int mismatch
9576
9577Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9578
9579 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
9580
9581Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9582
9583 * include/libxml/xpath{,Internals}.h xpath.c: added a more
9584 convenient extension API for value and context managing
9585 Now handles external objects through xmlXPathPopExternal,
9586 xmlXPathWrapExternal and xmlXPathReturnExternal.
9587 Added functions for sets operations (intersection, etc.)
9588
9589Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9590
9591 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
9592 xmlIO.c tree.c parserInternals.c entities.c encoding.c
9593 HTMLparser.c: cleanup of global variables, marking some
9594 const or private.
9595
9596Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
9597
9598 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
9599 fixed xmlXPathNodeSetItem when passing index=0
9600
9601Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9602
9603 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
9604
9605Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9606
9607 * xmllint.c: fixed compilation under Cygwin #57503
9608 * TODO: update
9609
96102001-07-13 Peter Williams <peterw@ximian.com>
9611
9612 * config.h.in: add #undef HAVE_DLFCN_H
9613
9614 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
9615 builddir.
9616
9617Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9618
9619 * win32/libxml2/libxml2.def.src: added a couple of exported entries
9620 raised by #57348 and #57381
9621
9622Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9623
9624 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
9625 tree.c xpointer.c: store the line numbder in element->content,
9626 may break some software, need a configuration mechanism
9627
96282001-07-10 Darin Adler <darin@bentspoon.com>
9629
9630 * .cvsignore:
9631 * example/.cvsignore:
9632 * include/.cvsignore:
9633 * include/libxml/.cvsignore:
9634 Various things that are generated and should be ignored.
9635
9636Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9637
9638 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
9639 * doc/xml.html doc/html/*: updated the docs
9640
9641Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9642
9643 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
9644 validation occured on content with element child
9645
9646Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9647
9648 * tree.c: fixed XML Base computation which was broken
9649 * debugXML.c: added a base function to the shell
9650 * Makefile.am result/scripts/* test/scripts/*: added scripts
9651 based regression tests, and adding 2 XML Base tests
9652
9653Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9654
9655 * tree.c: set properties doc and call xmlSetListDoc for properties
9656 content when grafting them in a different tree.
9657 * aclocal.m4: remove from CVS
9658
9659Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9660
9661 * win32/libxml2/libxml2.def.src: added some missing entry point
9662 for XPath (Mark Vakoc)
9663
9664Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9665
9666 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
9667 layer should URI-Unescape before trying to open resources.
9668
9669Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9670
9671 * xpath.c: fix the name() bug for elements in the default
9672 namespace reported by Charlie Bozeman
9673
9674Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9675
9676 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
9677 led to an XPath fix, improvements of SAX initialization, and
9678 an added option --nocdata to testXPath
9679
9680Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9681
9682 * doc/libxml-doc.el: Felix Natter provided anew version working
9683 with XEmacs too
9684
9685Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9686
9687 * include/libxml/xpath.h: small cleanup
9688 * doc/xml.html: update
9689
9690Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9691
9692 * Makefile.am configure.in include/libxml/xmlwin32version.h:
9693 released 2.3.14
9694
9695Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9696
9697 * doc/html/*: rebuilt the docs for the release
9698 * doc/xml.html: added 2.3.14 release.
9699
9700Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9701
9702 * xpath.c: a bug reported by Stephan Kulow empty nodesets
9703 were not equal to empty strings
9704
9705Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9706
9707 * SAX.c: fixed a URI-Reference computation problem when validating
9708 * xmlIO.c: small cleanup
9709
9710Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9711
9712 * parser.c: improved the description of a couple of interfaces
9713 upon Larry Stamper suggestion
9714
9715Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9716
9717 * SAX.c entities.c parser.c: changed completely the way entities
9718 are handled when running the parser in entity substitution mode.
9719 This fixes a bug reported by Stephan Kulow and nearly divides
9720 by 3 the amount of memory required by libxslt to load and process
9721 DocBook TDG.
9722
9723Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9724
9725 * HTMLparser.c: fixing a too early root closing problem raised
9726 byt Prashanth Naidu
9727
9728Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9729
9730 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
9731 raised by Mark Vakoc.
9732
9733Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9734
9735 * example/Makefile.am: fixed the include path to add srcdir/include
9736 * Makefile.am configure.in: fix from Albert Chin for iconv detection
9737 and some cleanup
9738
9739Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9740
9741 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
9742 lot of optimization work, results in significant improvements
9743 when handling really complex XPath queries. Add a small optimizer
9744 for unions, improve [n] and [last()], avoid some costly ops.
9745
9746Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9747
9748 * include/libxml/parser.h parser.c: xmlStrstr args are both const
9749 * xpath.c: small cleanup
9750 * xmlGetNsList: reformated, fixed problems if used on Entities
9751
9752Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9753
9754 * doc/xml.html: added 1.8.14 and 2.3.13 releases
9755
9756Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9757
9758 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
9759 * Makefile.am example/Makefile.am: workaround automake generating
9760 erroneous deps
9761
9762Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9763
9764 * include/win32config.h: bug #56801 Yon Derek provided a patch
9765 to the windows config file.
9766
9767Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9768
9769 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
9770 libxml.h : Yon Derek provided a set of changes to compile from
9771 CVS on Windows/MSC
9772
9773Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9774
9775 * parser.c: fixed UTF8 BOM support in push mode
9776 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
9777 added a specific testcase
9778
9779Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9780
9781 * Makefile.am: added --push regression tests
9782 * parserInternals.c: the XML parser segfaulted in --push mode
9783
9784Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9785
9786 * configure.in: moved the symlinks detection within a CVS
9787 check, this is not portable and will be removed soon.
9788 * xpath.c: small cleanup/speedup
9789
9790Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9791
9792 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
9793 release of 2.3.12
9794 * parser.c: make an error message if unknow entities in all cases
9795
9796Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9797
9798 * uri.c: fixed 2 uri normalization bugs on '//' reduction
9799
9800Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9801
9802 * include/libxml/Makefile.am: Laszlo Peter pointed out that
9803 includes were installed in the wrong dir
9804
9805Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9806
9807 * doc/html.xml: warn against sending code to exhibit bugs.
9808
9809Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9810
9811 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
9812 Tru64 from Thomas Leitner
9813
9814Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9815
9816 * AUTHORS: added William and Bjorn
9817 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
9818 daniel@veillard.com hopefully I won't have to do this again
9819 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
9820 docs can be rebuilt cleanly now
9821 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
9822 from CVs it's generated, added include/libxml/xmlwin32version.h
9823 also generated but which should change far less frequently.
9824 * catalog.c nanoftp.c: made sure to include libxml.h not
9825 libxml/xmlversion.h directly
9826 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
9827 when compiling on WIN32 and MSC
9828
9829Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9830
9831 * include/Makefile.am include/libxml/Makefile.am configure.in:
9832 fixed make distcheck and rebuilding the rpms
9833
9834Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9835
9836 * configure.in: should finish the migration of exported includes
9837 into a real include/libxml in CVS, at least for CVS users.
9838 * removed the exported headers, added in include/libxml (as well
9839 as xmlversion.h.in).
9840
9841Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9842
9843 * configure.in: fixed the way to detect symlink
9844
9845Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9846
9847 * configure.in: updated, include/libxml is now a real CVS dir
9848
9849Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9850
9851 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
9852 version works with both libxml1 and libxml2 (it autodetects
9853 the prefix of the html-files) from Felix Natter.
9854 * doc/xml.html: updated doc accordingly
9855
9856Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9857
9858 * xpath.c: fixed the bug generating a template loop in libxslt
9859 when using docbook-xsl-1.4, * should filter out document nodes
9860 * HACKING: added William
9861 * TODO: updated
9862
9863Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9864
9865 * doc/FAQ.html: added a warning about gcc-3.0
9866 * doc/xml.html: added reference to gdome2 and removed a confusing
9867 sentence
9868
9869Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9870
9871 * xmlversion.h: okay this is a generated file, but Windows
9872 users need it and they can't generate it, and I want CVS
9873 Windows users ...
9874 * win32/libxml2/libxml2_so.dsp: Windows project file for
9875 the shared lib version of libxml2
9876 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
9877 resources needed for libxslt/xsltproc by Yon Derek
9878
9879Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9880
9881 * trio.c: MSVC fix (provided by Igor Zlatkovic)
9882
9883Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9884
9885 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
9886
9887Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9888
9889 * include/win32config.h: Yon Derek provided a first fix
9890 to be able to compile libxslt/xsltproc on Windows
9891
9892Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9893
9894 * xpath.c: attempt to work around what seemed a gcc optimizer
9895 bug when handling floats on i386 http://veillard.com/gcc.bug
9896 * tree.c entities.c encoding.c: doing some cleanups while
9897 chasing it
9898
9899Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9900
9901 * Makefile.am: cleanup when --without-debug is specified
9902 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
9903 w.r.t. --without-debug and other include points
9904 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
9905 Catalogs
9906 * configure.in entities.h tree.h HTMLparser.c: removed
9907 --without-corba, made the _private field mandatory
9908
9909Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9910
9911 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
9912 outputs a BOM in UTF8, an errata has been issued to avoid the
9913 problem, that was the most reasonable solution... Add support
9914 for a leading UTF8 BOM in entities.
9915
9916Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9917
9918 * valid.c: fixed a bug found when post validating an entity ref
9919 * xmllint.c: added --loaddtd and sligly changed --postvalid to
9920 activate it too
9921
9922Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9923
9924 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
9925 weakness in the node copy the XPointer and the XInclude
9926 implementations. Serious cleanup.
9927
9928Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9929
9930 * Makefile.am: Kjartan Maraas provided a small patch to
9931 add xml2-config.in to EXTRA_DIST
9932
9933Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9934
9935 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
9936 provided another failing case found in KDE, the way the
9937 ctxt->vctxt.nodeTab was allocated and freed changed over
9938 time but it wasn't completely cleaned up. This should fix it.
9939
9940Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9941
9942 * parser.c: Stephan Kulow also raised the fact that line number
9943 could get miscounted making debug harder, fixed the problem
9944 in xmlParseCharData()
9945
9946Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9947
9948 * valid.c: Stephan Kulow pointed out a problem when validating
9949 and using an empty entity, forgot a 'break' in a case.
9950
9951Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9952
9953 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
9954 * doc/xml.html: updated with 2.3.11
9955
9956Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9957
9958 * TODO: updated adding cleanup of generated doc
9959 * configure.in: prepared to release 2.3.11
9960 * xmllint.c: added --version for bug reporting
9961 * doc/html/*.html: rebuilt the doc
9962
9963Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9964
9965 * xpath.c: first part of the work on selecting namespace to
9966 fix bug #56115
9967
9968Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9969
9970 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
9971 when using -liconv
9972 * TODO: updated
9973
9974Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9975
9976 * HTMLtree.[ch]: more work on the HTML serialization routnes,
9977 cleanup, encoding support.
9978
9979Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9980
9981 * xpath.c: Thomas Broyer suggested a better patch for the / arg
9982
9983Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9984
9985 * xpath.c: bug detected by Ankh when / is used as a function arg
9986
9987Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9988
9989 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
9990 of element and use it to avoid outputting formatting spaces at
9991 the wrong place. Implemented the format parameter for HTML save.
9992 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
9993 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
9994 result/HTML/wired.html: of course this impact the result of a
9995 number of HTML tests
9996
9997Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9998
9999 * HTMLtree.[ch]: started augmenting the HTML save API with
10000 encoding and formatting parameters
10001
10002Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10003
10004 * HTMLtree.h: cleanup and started evaluating the work needed on
10005 revamping the HTML output code
10006
10007Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10008
10009 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
10010
10011Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10012
10013 * valid.c: fixed bug #56049, forgot one check in the
10014 validation routine
10015
10016Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10017
10018 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
10019
10020Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10021
10022 * libxml.h: fixed an error in last commit
10023 * doc/FAQ.html: added an entry for compilation from CVS
10024
10025Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10026
10027 * xmlversion.h.in libxml.h: Cygwin patches
10028 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
10029 * tree.h: cleanup
10030
10031Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10032
10033 * tree.c: patched xmlFreeNode() to avoid freeing() a static
10034 memory block in a strange case where libxml is linked twice
10035 in the binary.
10036
10037Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10038
10039 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
10040 state far too often, simple fix used to avoid it.
10041
10042Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10043
10044 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
10045 being processed, applied his patch
10046 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
10047
10048Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10049
10050 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
10051 provided fixes to compile on MSCC again
10052 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
10053 also provided an update for the project files.
10054
10055Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10056
10057 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
10058 bug #55810
10059
10060Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10061
10062 * tree.c: fixed xmlGetNsProp() to close bug #55683
10063 Note this requires libxslt to use it's own function instead.
10064
10065Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10066
10067 * HTMLtree.c: when in a pre element no formatting space should
10068 be added.
10069 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
10070
10071Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10072
10073 * configure.in: added tests for signal() and signal.h
10074
10075Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10076
10077 * xpath.c: robert pointed out xmlXPathNINF was not initialized
10078
10079Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10080
10081 * doc/libxml-doc.el: Felix Natter provided a new version for
10082 libxml2
10083
10084Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10085
10086 * HTMLtree.c: when in a pre element no formatting space should
10087 be added.
10088
10089Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10090
10091 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
10092
10093Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10094
10095 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
10096 hack
10097 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
10098 * uri.c: fixed a warning
10099
10100Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10101
10102 * HTMLtree.c: trying to close bug #55772 escaping in script
10103 elements
10104 * doc/xml.html: suggest to send mail to the list
10105
10106Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10107
10108 * error.c: attempt to fix the xmlGetVarStr breakage once and for
10109 good. Use a macro and based on the solution provided in
10110 vsnprintf manual page from GNU.
10111
10112Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
10113
10114 * error.c: Workaround for non-preserving variadic list.
10115 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
10116
10117Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10118
10119 * doc/xml.html: added 2.3.10 release
10120
10121Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10122
10123 * configure.in: releasing 2.3.10
10124
10125Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10126
10127 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
10128
10129Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10130
10131 * encoding.c: Robert Collins provided a patch to add the
10132 "US-ASCII" encoding alias
10133
10134Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10135
10136 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
10137 string oriented functions and started cleaning the related areas
10138 in xpath.c which needed fixing in this respect
10139
10140Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10141
10142 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
10143 #55380
10144 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
10145
10146Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10147
10148 * TODO: updated
10149 * nanohttp.[ch] : started adding APIs to get the redirected URL
10150 when this occurs (needed for further base computation
10151 * tree.h: cleanup
10152 * encoding.c: cleanup
10153 * SAX.c: minor change around ctxt->loadsubset
10154
10155Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10156
10157 * Makefile.am include/Makefile.am: small change to have
10158 include/libxml rebuilt if working from CVS.
10159 * uri.c: applied another patch from Carl Douglas for URI escaping,
10160 this should close bug #51876
10161
10162Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10163
10164 * xinclude.c: fixed XInclude recursive behaviour bug #54678
10165 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
10166 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
10167 added specific regression test
10168 * parser.h: preparing for the XSLT mode where DTD inherited
10169 attributes are added to the tree.
10170
10171Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10172
10173 * xinclude.[ch]: Updated the namespace for the Last Call version
10174 * result/XInclude/include test/XInclude/include: updated the
10175 testsuite accordingly
10176
10177Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10178
10179 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
10180 related to bug #51876
10181
10182Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10183
10184 * tree.c: fixed a gross mistake in base computation, xml:base is
10185 not completely correct yet (need cascade).
10186 * xpath.[ch]: added the few things needed to find a function name
10187 and URI from the XPath context when it is called.
10188
10189Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10190
10191 * catalog.[ch]: fixes and add xmlLoadCatalogs()
10192 * DOCBparser.c: small cleanup
10193 * xmllint.c: added a --catalogs option to load catalogs from
10194 $SGML_CATALOG_FILES
10195 * tree.c: cleanup
10196 * configure.in: iconv library fixup, ICONV_LIBS
10197
10198Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10199
10200 * catalog.c: handling of CATALOG entries. detection of recursion,
10201 and a few bugfixes
10202 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
10203 against the default namespace
10204
10205Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10206
10207 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
10208
10209Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10210
10211 * parser.c: fixed propagation context info when parsing an
10212 external entity.
10213 * doc/html/*.html: regenerated a couple of docs
10214
10215Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10216
10217 * doc/xml.html: update with 2.3.9 informations
10218
10219Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10220
10221 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
10222 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
10223 * doc/html/* : rebuilt the docs
10224 * valid.c: small patch which may improve some case when
10225 validating.
10226
10227Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10228
10229 * HTMLparser.c: Closed bug #54891
10230 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
10231 to the suite
10232
10233Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10234
10235 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
10236 applied a documentation patch from LotR and filled in a few missing
10237 descriptions
10238
10239Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10240
10241 * xpath.c tree.c parser.c: speed optimizations at the parser level
10242 document tree freeing and xpath evaluation
10243
10244Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10245
10246 * parser.c parser.h parserInternals.h: fixed a couple of
10247 interfaces for handling memory buffer input to const char *
10248 upon suggestion of JamesH.
10249
10250Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10251
10252 * configure.in: LoTR sent a patch fixing the previous commit
10253
10254Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10255
10256 * configure.in: trying to deal again with the stoopid -R linking
10257 flag of Solaris
10258
10259Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10260
10261 * xpath.h: two nodeset access macros from Thomas Broyer
10262
10263Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10264
10265 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
10266 patch from Thomas Broyer
10267
10268Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10269
10270 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
10271 case
10272 * INSTALL: was empty added stuff from the FAQ
10273
10274Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10275
10276 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
10277 attributes handling and #54433 by adding xmlUnsetProp()
10278 and xmlUnsetNsProp()
10279
10280Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10281
10282 * HTMLparser.c: Patch from Jonas Borgström
10283 (htmlGetEndPriority): New function, returns
10284 the priority of a certain element.
10285 (htmlAutoCloseOnClose): Only close inline elements if they
10286 all have lower or equal priority.
10287 * result/HTML: this of course changed a number of tests results.
10288
10289Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10290
10291 * xmlIO.c catalog.c: plugged in the default catalog resolution
10292 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
10293 documentations
10294 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
10295
10296Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10297
10298 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
10299 integrating catalogs
10300 * catalog.[ch] testCatalog.c: adding a small catalo API
10301 (only SGML catalog support).
10302 * parser.c: restaured xmlKeepBlanksDefault(0) API
10303
10304Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10305
10306 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
10307
10308Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10309
10310 * parser.c: added xmlParseExternalEntityPrivate() to allow
10311 propagation of ctxt->_private when parsing external entities
10312
10313Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10314
10315 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
10316
10317Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10318
10319 * configure.in: fixed a small portability problem with AM_CONDITIONAL
10320
10321Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10322
10323 * valid.c: warn when indeterminist content model is detected
10324 * result/VC/ElementValid8: this adds a message
10325 * Makefile.am: add --novalid for VCM tests
10326 * parserInternals.c: added a call to Init memory
10327
10328Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10329
10330 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
10331 when both parameters are NULL.
10332
10333Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10334
10335 * valid.c: applied small patch from Gary Pennington, reindented
10336 some part of the code.
10337
10338Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10339
10340 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
10341 release, updated and regenerated the docs
10342
10343Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10344
10345 * xpath.c result/XPath/expr/floats : clarified and cleanup
10346 printing of abnormal floats in tests.
10347
10348Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10349
10350 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
10351 * results/HTML/ : a few changes in the output of the HTML tests as
10352 a result.
10353 * configure.in: tying to fix -liconv where needed
10354
10355Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10356
10357 * Makefile.am: fixed a stupid error
10358
10359Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10360
10361 * configure.in Makefile.am: make the inclusion of the trio
10362 modules in the library conditional
10363
10364Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10365
10366 * DOCBparser.c: patche from László Kovács, fixed entities refs
10367 in attributes handling
10368
10369Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10370
10371 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
10372 flushing
10373
10374Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10375
10376 * xpath.c: fix of an XSLT namespace bug reported on the list
10377 general/bug-8-
10378
10379Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10380
10381 * strio.h trio.c: Dan McNichol suggested a couple of small
10382 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
10383
10384Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10385
10386 * tree.c parser.c encoding.c: spent a bit more time looking
10387 at the parsing speed and DOM handling. Added a few more
10388 speedups.
10389
10390Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10391
10392 * parser.c: small but effective parsing speed improvement
10393
10394Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10395
10396 * configure.in: default on the DocBook parser inclusion (for Gnome)
10397 * DOCBparser.h: fixed a header reference
10398
10399Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10400
10401 * configure.in xpath.c: applied Bjorn patches for FPE on the
10402 alpha
10403
10404Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10405
10406 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
10407 xmlSaveFormatFileTo()
10408
10409Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10410
10411 * xpath.c: simple and efficient optimization, XPath functions
10412 aways bind to the same code, cache this
10413 * TODO: updated (by saying some is obsolete)
10414
10415Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10416
10417 * xpath.c: more cleanup work on XPath name parsing routines
10418
10419Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10420
10421 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
10422 xmlXPathParseName
10423 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
10424 * debugXML.c: avoid compilation problems if compiling without
10425 HTML support, Igor Zlatkovic
10426 * win32/libxml2/libxml2.def.src: being able to compile without
10427 XPath on Windows
10428
10429Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10430
10431 * libxml.m4: yet another patch from Toshio Kuratomi
10432
10433Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10434
10435 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
10436
10437Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10438
10439 * tree.[ch]: added xmlSaveFormatFile interface for saving
10440 and indenting a file.
10441
10442Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10443
10444 * xpath.c: fixed bug #53689 related to processing-instruction()
10445
10446Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10447
10448 * DOCBparser.c: patche from László Kovács
10449
10450Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10451
10452 * parser.c: applied fixes from Christian Glahn bug report #53391
10453
10454Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10455
10456 * error.c: Jean François Lecomte provided a complete description
10457 and a fix to bug #53537
10458
10459Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10460
10461 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
10462
10463Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10464
10465 * DOCBparser.c SAX.c: a bit more work on entities processing.
10466 Still Need to cleanup XML output and references in attributes
10467
10468Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10469
10470 * DOCBparser.c include/Makefile.am: two patches from László Kovács
10471
10472Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10473
10474 * tree.c: trying to fix #53574, not completely complete,
10475 I would like xmllint --copy --debug test/ent1 and
10476 xmllint --debug test/ent1 to show the same result.
10477 * xpath.c: fix a bug when trying to sort namespace nodes
10478
10479Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10480
10481 * HTMLtree.c: real fix for #53402
10482
10483Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10484
10485 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
10486 PIs when using xsl:output
10487 * valid.c: closing #53537 some case generate segfaults if there
10488 is validity errors
10489
10490Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10491
10492 * SAX.c testDocbook.c DOCBparser.c: more work on the support
10493 of external parsed entities, added --noent to testDocbook
10494 * valid.c: Garry Pennington found an uninitialized variable
10495 access in xmlValidateElementContent()
10496
10497Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10498
10499 * HTMLparser.c : HTML parsing still sucks ... trying to deal
10500 with madness
10501 * result/HTML/ : this modified the result of the regression tests
10502 a lot.
10503
10504Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10505
10506 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
10507 to doc where it wasn't checked against NULL reported by
10508 Jens Laas
10509
10510Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10511
10512 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
10513 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
10514
10515Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10516
10517 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
10518 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
10519 * SAX.[ch]: cleanup and updates for DocBook
10520 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
10521 ex SGML identifier changes
10522 * valid.c: removed a static unused function.
10523
10524Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10525
10526 * HTMLtree.c: applied change for Paul Sponagl on script saving
10527 * Makefile.am: the warning about entity title.xml are normal.
10528
10529Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10530
10531 * configure.in: release of 2.3.7
10532 * Makefile.am: fixing make distcheck
10533
10534Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10535
10536 * doc/html/* doc/xml.html: updated and regenerated the docs
10537
10538Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10539
10540 * xpath.c: fixed the XPointer problem introduced in 2.3.6
10541
10542Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10543
10544 * tree.c: fixed #53388 with the provided patch
10545
10546Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10547
10548 * valid.c: Bjorn detected an invalid memory access. Fixed
10549 vstateVPush()
10550
10551Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10552
10553 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
10554
10555Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
10556
10557 * libxml.h: new header used only for the compilation of libxml
10558 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
10559 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
10560 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
10561 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
10562 xmlmemory.c xpath.c xpointer.c: libxml.h integration
10563 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
10564 baseline (version 1.2 plus a single patch).
10565 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
10566 scientific notation for numbers. Tests added.
10567 * xpath.c: formatting of numbers changed to use sprintf
10568 (contribution from William Brack)
10569
10570Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10571
10572 * valid.c: cleanup, more useful debugging
10573 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
10574 * xmlIO.c: entity loading is printed as an error when validating
10575
10576Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10577
10578 * valid.c: fixed to validate within entities
10579 * test/VCM/v22.xml: added a specific testcase
10580
10581Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10582
10583 * valid.c: forgot an epsilon transition in for ()+
10584 * test/VCM/v21.xml : added a specific test case
10585
10586Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10587
10588 * valid.c: removed a state explosion exhibited by RSS
10589 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
10590 from bug #51872
10591
10592Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10593
10594 * valid.[ch] tree.h: worked *hard* to get non-determinist content
10595 validation without using an ugly NFA -> DFA algo in the source.
10596 Made a specific algorithm easier to maintain, using a single
10597 stack and without recursion.
10598 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
10599 * hash.c: made the growing routine static
10600 * tree.h parser.c: added the parent information to an
10601 xmlElementContent node.
10602
10603Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10604
10605 * SAX.c parser.c xpath.c: generating IDs when not validating
10606 from an external parsed entity was poisoning the ID has table
10607 with removed values. This was killing XSLT on the KDE help
10608 browser.
10609
10610Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10611
10612 * entities.h: andrew@ugh.net.au detected a double declaration
10613
10614Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10615
10616 * debugXML.c hash.c tree.h valid.c : some changes related to
10617 the validation suport to improve speed with DocBook
10618 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
10619 the way validation errors get reported
10620
10621Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10622
10623 * HTMLparser.c HTMLtree.c: applied part of the patches provided
10624 by P C Chow and William M. Brack for XSLT HTML output
10625
10626Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10627
10628 * xmlversion.h.in win32config.h win32/libxml2/*: applied
10629 Igor Zlatkovic patches for MSC compilation and added his
10630 updates
10631
10632Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10633
10634 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
10635 prefix lookup.
10636 * parserInternals.c: fixed the bug reported by Morus Walter
10637 due to an off by one typo in xmlStringCurrentChar()
10638
10639Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10640
10641 * HTMLparser.c result/HTML/*: revamped the way the HTML
10642 parser handles end of tags or end of input
10643
10644Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10645
10646 * tree.[ch] : added xmlDocCopyNode for gdome2 support
10647
10648Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10649
10650 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
10651 bug where the linktime verions of free() won't work ...
10652
10653Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10654
10655 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
10656
10657Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10658
10659 * doc/xml.html: added 2.3.6 release
10660
10661Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10662
10663 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
10664 * result/wml.xml: resulted in a small output change
10665
10666Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10667
10668 * tree.c: xmlNewDoc was missing the charset initialization
10669 * xmllint.c: added --auto to autogenerate a doc, allow to
10670 reproduce the problem fixed on xmlNewDoc
10671
10672Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10673
10674 * xpath.c: trying to get 52979 solved
10675 * tree.c result/ result/noent/: trying to get 52712 solved, this
10676 also made me clean up the fact that XML output in general should
10677 not add formating blanks by default, this changed the output of
10678 a few tests
10679
10680Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10681
10682 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
10683
10684Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10685
10686 * configure.in: finally released 2.3.6
10687
10688Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10689
10690 * xpath.c: checking for null pointer generated by new code
10691
10692Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10693
10694 * xpath.c: fixed a [] evaluation problem reported
10695 * test/XPath/tests/simpleaddr: extended test
10696 * result/XPath/simpleaddr: updated result
10697
10698Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10699
10700 * xmllint.c: Dan Timis reported a portability problem
10701 on Macs without mmap, fixed it.
10702
10703Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10704
10705 * testXPath.c : added a --tree option allowing to display the
10706 tree dump of the XPath expression
10707
10708Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10709
10710 * xpath.c: fixed a memleak when comparing nodesets
10711 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
10712 * tree.c: added a TODO
10713
10714Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10715
10716 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
10717 we need string functions
10718 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
10719 to be able to use them where needed. Applied some changes
10720 to reduce name linking pollution and compile in only what's
10721 needed.
10722 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
10723 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
10724 for the string manipulation functions
10725 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
10726 to the free() function of xmlmemory.c
10727 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
10728 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
10729 usage.
10730
10731
10732Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10733
10734 * error.c: applied the context output patch of the error
10735 handling submitted by Chuck Griffith
10736 * error/VC/*: this slightly change some error logs
10737
10738Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10739
10740 * parser.c: fixed line number reporting on error
10741
10742Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10743
10744 * parser.c: Sullivan and Darin found a parser bug,
10745 applied the patch.
10746
10747Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10748
10749 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
10750 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
10751 xmlversion.h.in xpointer.c: of course the way I defined
10752 UNUSED breaks on old gcc version. Try to be smart and
10753 also define it directly in xmlversion.h
10754 * configure.in: removed -ansi flag from the pedantic set
10755
10756Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10757 Huge cleanup, I switched to compile with
10758 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
10759 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
10760 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
10761 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
10762 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
10763 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
10764 encoding.h entities.c error.c list.[ch] nanoftp.c
10765 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
10766 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
10767 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
10768 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
10769 Cleanup, staticfied a number of non-exported functions,
10770 detected and cleaned up a dozen of problem found this way,
10771 avoided a lot of public function name/typedef/system names clashes
10772 * doc/xml.html: updated
10773 * configure.in: switched private flags to the really pedantic ones.
10774
10775Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10776
10777 * configure.in: 2.3.5
10778 * doc/html/*: rebuilt the docs
10779
10780Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10781
10782 * parser.c: fixed a reported bug in NOTATION parsing
10783 * uri.c: accepted but not fixed bug 51876, added TODO
10784 * Makefile.am: fixed bug 51876
10785
10786Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10787
10788 * config.h.in configure.in error.c: fix a compilation problem
10789 on platforms without vsnprintf (xml@thewrittenword.com)
10790
10791Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10792
10793 * parser.c: fixed a function name header typo
10794 * SAX.c: notations can also occur in external subset.
10795
10796Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10797
10798 * error.c: removed a C++ like comment
10799
10800Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10801
10802 * parser.c: fixing bug 52299 strange condition leading
10803 to a parser crash due to a buffer overflow
10804 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
10805 added the specific test case
10806
10807Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10808
10809 * xpath.[ch]: still a lot of cleanup based on XSLT, added
10810 xmlXPathConvert{String,Number,Boolean} to be able to make
10811 type casts without a context stack, fixed some implementation
10812 problems related to the absence of context at parse-time,
10813 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
10814 in the public API too
10815 * xpointer.c xpathInternals.h: we need to know at parse time
10816 whether we are compiling an XPointer
10817
10818Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10819
10820 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
10821 cleaned up the parser internals, refactored XPath code, added
10822 new compilation based APIs and cleanly separated public and
10823 private APIs.
10824
10825Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10826
10827 * xpath.h: the comp field must be added at the end to avoid
10828 killing binary compat.
10829
10830Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10831
10832 * Makefile.am: detect XPath memleaks in regreson tests
10833 * error.c: fixed and error w.r.t. error reporting still using
10834 stderr
10835 * hash.c: added new line at end of file
10836 * tree.h: minor cleanup
10837 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
10838 expression parsing from evaluation, resulted in a number of
10839 changes internally, and in XPointer. Likely to break stuff
10840 using xpathInternals.h but should remain binary compatible,
10841 new interfaces will be added.
10842
10843Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10844
10845 * configure.in: fixed a couple of problems reported by
10846 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
10847 without gcc on non linux platforms.
10848
10849Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10850
10851 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
10852 a fix for --with-html-dir= configure support. I hope it won't
10853 break rpm generation
10854
10855Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10856
10857 * xmlIO.c: one function comment cleanup.
10858
10859Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10860
10861 * SAX.c: external subset notations were improperly registered
10862 in the internal subset.
10863
10864Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10865
10866 * README.cvs-commits: added, pointing to HACKING
10867 * HACKING: updated
10868
10869Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10870
10871 * parser.c: and Matt Sergeant found one in the XML push
10872 parser (erroneous check I forgot to remove when I fixed the
10873 main parser).
10874
10875Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10876
10877 * xpath.c: ptittom found a small bug in UnaryExpr
10878
10879Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10880
10881 * configure.in: bumped to 2.3.4
10882 * error.c: fixed bug #51860
10883 * tree.c: fixed bug #51861
10884 * valid.c: cleanup, more debug, failed to fix one bug crap ...
10885 * tree.[ch] : added xmlDefaultBufferSize
10886 * nanoftp.c: typo in function name header block
10887 * doc/xml.html : updated, added link to XML::LibXSLT
10888 * doc/html/* : rebuilt the docs
10889
10890Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10891
10892 * parser.c SAX.c: the new content parsing code raised an
10893 ugly bug in the characters() SAX callback. Found it
10894 just because of strangeness in XSLT XML Rec ouptut :-(
10895
10896Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10897
10898 * Makefile.am: Martin Baulig suggested to add -lm
10899 * tree.c: found another bug in xmlNodeGetContent()
10900
10901Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10902
10903 * xpath.c: Bjorn found the error related to strictness of comparison.
10904
10905Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10906
10907 * parser.c: trying to fix the Dtd parsing problem reported
10908 by Gary, side effect of last week speed optimizations.
10909
10910Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10911
10912 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
10913 * parserInternals.c: removed unneeded test raised by Stric
10914
10915Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
10916
10917 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
10918 and fixed by William Brack). Added xmlXPathFormatNumber.
10919 Changed the sorting slightly.
10920 * configure.in Makefile.am example/Makefile.am: Added -lm.
10921 Please note that applications linking with libxml2, must
10922 also like with the math library from now on.
10923
10924Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10925
10926 * HTMLparser.c: fixed loop reported by Marc Sanfacon
10927
10928Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10929
10930 * parser.c: one must report spaces even if the Dtd element
10931 content proves that this is not part of the element content.
10932 * result/valid/*.xml: this changed the ouptu slightly
10933
10934Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10935
10936 * configure.in: bumped to 2.3.3
10937 * doc/xml.html: updated
10938
10939Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10940
10941 * tree.c: minor doc fix
10942 * xpath.c: deallocation issues when a result tree has been
10943 converted to a node-set
10944
10945Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10946
10947 * doc/xml.html: oops corrected dates s/2000/2001
10948
10949Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10950
10951 * valid.c: new patch from Gary Pennington
10952
10953Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10954
10955 * doc/xml.html: applied patch from Ankh
10956
10957Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10958
10959 * xinclude.c: fixed a problem building on Mac
10960
10961Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10962
10963 * parser.c: more work on increasing parsing ferformances
10964
10965Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10966
10967 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
10968 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
10969 avoiding memcpy in production builds MEM_CLEANUP macro use
10970 * parser.[ch] parserInternals.c: optimizations of the tightest
10971 internal loops inside the parser. Better checking of I/O
10972 flushing/loading conditions
10973 * xmllint.c : added --timing
10974
10975Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10976
10977 * configure.in: bumped to 2.3.2
10978 * doc/xml.html: updated for release
10979
10980Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10981
10982 * xpath.c: found a memleak and fixed a nasty bug
10983
10984Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10985
10986 * xmllint.[c1] : added return code errors for xmllint
10987 * xpath.c: specific debug dump function for result value trees
10988
10989Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10990
10991 * xpath.c: finally implemented xmlXPathCompareNodeSets
10992 * test/XPath/expr/floats results/XPath/expr/floats: added
10993 a test for float expressions
10994
10995Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10996
10997 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
10998 * parserInternals.[ch]: trying to speed up parsing
10999 * xpath.c : speeded up node set equality op
11000
11001Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11002
11003 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
11004 better handling of ID/IDREF and the list modules associated
11005 * configure.in: small CFLAGS cleanup
11006
11007Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11008
11009 * configure.in: fixed iconv detection on AIX (stric)
11010
11011Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11012
11013 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
11014
11015Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
11016
11017 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
11018 and optimized xmlXPathNodeSetSort
11019
11020Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11021
11022 * xpath.c: bug fix when context size is 0
11023 * parser.c: I like Norm's Dtd because they still manage to break
11024 the parser occasionally
11025
11026Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11027
11028 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
11029
11030Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11031
11032 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
11033 attributes within the XML-1.0 namespace
11034
11035Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11036
11037 * xpathInternals.h: exported a few axis functions
11038 * doc/xml.html: updated the doc
11039
11040Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11041
11042 * configure.in: applied patch from Daniel van Balen for OpenBSD
11043 and bumped version to 2.3.1
11044 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
11045 attempt to find autoclosing was simply broken, removed it,
11046 updated the examples, this is better
11047
11048Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11049
11050 * hash.[ch]: added Paolo Casarini patch to provide Delete from
11051 hash functionnalities.
11052 * doc/html/* : rebuild the doc
11053
11054Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11055
11056 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
11057 on predicate
11058 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
11059 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
11060 really want to have tags closed on output even if we accept
11061 unclosed ones on input
11062
11063Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11064
11065 * xpath.c: ouch don't free NULL, rare case fixed
11066 * tree.c: don't coalesce text nodes if they don't have the
11067 same behaviour wrt escaping on output
11068
11069Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11070
11071 * xpath.c: small fixup
11072 * SAX.c: don't warn on empty namespaces.
11073
11074Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11075
11076 * README: a bit of cleanup
11077 * configure.in: preparing for 2.3.0 release
11078
11079Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11080
11081 * hash.[ch]: added a first version of xmlHashSize()
11082 * valid.c: another bug fix from Gary Pennington
11083
11084Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11085
11086 * valid.c: couple of bug fixes pointed by Gary Pennington
11087 * HTMLtree.c: #if 0 cleanup
11088
11089Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11090
11091 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
11092 which removes a time consuming check of xmlXPathNodeSetAdd()
11093 and use it in places where we are sure to not break unicity
11094
11095Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11096
11097 * xpath.c: bug fixes found from XSLT
11098 * tree.c: preserve node->name special values when copying nodes.
11099 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
11100 external subset are fetched when available but without full
11101 validation. Added xmlLoadExtDtdDefaultValue, need a function.
11102 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
11103 output with encoding disabled.
11104
11105Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11106
11107 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
11108 xmlCheckFilename should not be called from xmlFileOpenW
11109 and xmlGzfileOpenW
11110
11111Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11112
11113 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
11114 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
11115 added the new tests for URI normalization
11116 * testURI.c: fixed stoopid bugs
11117 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
11118 the URI in the error messages are now properly normalized
11119
11120Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11121
11122 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
11123
11124Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11125
11126 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
11127
11128Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11129
11130 * xpath.c: fixed mod operator
11131
11132Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11133
11134 * parser.c: fixed xmlStrcat doc
11135 * tree.c: 2 fixes form Anders Carlson for copying nodes and
11136 trees.
11137
11138Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11139
11140 * xpath.c result/XPath/tests/chaptersbase
11141 result/XPath/tests/simplebase: fixed XPath node()
11142 * tree.c: small fix in xmlNewNs()
11143 * Makefile.am: removed extraneous xml2Conf.sh rule
11144
11145Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11146
11147 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
11148 Changed the library name, in order to get libxml-devel and
11149 libxml2-devel to coexist on a single system
11150 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
11151 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
11152
11153Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11154
11155 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
11156 libxml2-devel installable in // as libxml-devel.
11157
11158Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11159
11160 * doc/Makefile.am: fixed make rebuild in doc
11161 * doc/html/*.html: rebuilt the docs
11162
11163Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11164
11165 * tree.c: patch from Bjorn Reese on xmlBufferCCat
11166
11167Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11168
11169 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
11170 the HTML doc to go into the -devel RPM ...
11171 * aclocal.m4 config.h.in: some updates due to auto* magic
11172
11173Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11174
11175 * xpath.h: added a hook in the context structure allowing to
11176 link to extra support, needed for XSLT
11177
11178Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11179
11180 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
11181 xmlXPtrCmpPoints to use it.
11182 * propagated the following patch from Alejandro Forero
11183 * include/win32config.h xmlIO.c: applied further suggestions
11184 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
11185 * example/gjobread.c: fixed warnings, now that it builds
11186
11187Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
11188
11189 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
11190
11191 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
11192 filename points to a valid file (not a directory).
11193 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
11194 Added calls to xmlCheckFilenameDir.
11195
11196 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
11197 `path' (rather than `filename') as the parameter to gzopen and open.
11198
11199Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11200
11201 * Makefile.am: fixed a problem with EXTRA_DIST
11202
11203Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11204
11205 * Makefile.am example/Makefile.am: finally found the trick
11206 to build the example, i.e. add "." in SUBDIRS before example
11207 in the list <grin/>
11208
11209Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11210
11211 * doc/xml.html: updated with an XSLT section, removed pointer to
11212 W3C CVS base.
11213
11214Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11215
11216 * xpath.c: when copying a XSLT tree object teh tree need to be copied
11217 too, and deallocation need to occur the same way.
11218
11219Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11220
11221 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
11222 type correponding to an XSLT result tree fragment. Share most
11223 of the data format with node set, as well as operators.
11224 * HTMLtree.c: added a newline at the end of the doctype output
11225 whe this one is not present initially.
11226 * tree.c: make sure taht the parent and doc pointers are properly
11227 set when copying attributes (lists).
11228
11229Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11230
11231 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
11232
11233Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11234
11235 * xpath.c: seems I finally killed that ugly path evaluation
11236 context bug (tagged 9999 in case is is wrong)
11237
11238Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11239
11240 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
11241 for XSLT
11242
11243Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11244
11245 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
11246 for xmlGzfileOpen() bug
11247
11248Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11249
11250 * xpath.c: removed an error found by XSLT usage
11251 * tree.c parserInternals.h: use a predefined static string
11252 for text and comment nodes, avoid freeing them in xmlFreeNode,
11253 exported the string name in parserInternals.h and added
11254 another value to disable encoding at output (for XSLT),
11255 gain memory, time.
11256
11257Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11258
11259 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
11260 win32/libxml2/libxml2_so.dsp: new makefiles and update
11261 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11262
11263Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11264
11265 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
11266 Gary Pennington
11267
11268Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11269
11270 * xpath.c: fixed the comaprision of values and nodelists,
11271 need to compare nodelist still ...
11272 * debugXML.c: avoided a possible core dump
11273 * HTMLparser.c: cleanup
11274 * nanohttp.c: contributed fix.
11275 * tree.c: fixes in properties handling added xmlSetNsProp
11276 needed by libxslt
11277 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
11278 comment
11279 * TODO: updated
11280
11281Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11282
11283 * parser.c parserInternals.c: applied Bjorn Reese optimization
11284 patch
11285
11286Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11287
11288 * Makefile.am: applied patch fro make check from Martin Vidner
11289
11290Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11291
11292 * configure.in: preparing 2.2.11
11293 * doc/html/*: rebuild the HTML files
11294 * doc/xml.html : updated
11295
11296Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11297
11298 * tree.c: fixed a stupid bug
11299 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
11300 patches related to validation of an XInclude processing result
11301 * TODO: updated
11302
11303Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11304
11305 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
11306 on large files
11307
11308Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11309
11310 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
11311
11312Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11313
11314 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
11315 reported by Jonas Borgström
11316 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
11317
11318Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11319
11320 * testXPath.c xpath.c: fixing the XPath union expressions problem
11321 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
11322
11323Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11324
11325 * xmllint.c: Made is so if the file name is "-" is will read form
11326 standard input. Sven Heinicke <sven@zen.org>
11327 * tree.c: fixed a problem when growing buffer
11328 * tree.h: fixed the comment of the node types following andersca
11329 comment
11330 * TODO: updated
11331
11332Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11333
11334 * HTMLparser.[ch]: added a way to avoid adding automatically
11335 omitted tags. htmlHandleOmittedElem() allows to change the
11336 default handling.
11337 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
11338 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
11339 of xmllint too when using --memory flag, added a memory test
11340 suite at the Makefile level.
11341 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
11342 with namespace use when encountering QNames in XPath evalation,
11343 added xmlns() scheme in XPointer.
11344 * nanoftp.c : incorporated a fix
11345 * parser.c xmlIO.c: fixed problems raised with encoding when using
11346 the memory I/O
11347 * parserInternals.c: closed bug 25934 reported by
11348 torsten.landschoff@innominate.de
11349 * TODO: updated
11350
11351Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11352
11353 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
11354 on a non-updated tree :-(, made a 2.2.10 release to correct the
11355 situation
11356
11357Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11358
11359 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
11360 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
11361 integrated a set of OpenVMS changes from Howard Taylor
11362 <Howard.Taylor@pacoast.com>
11363
11364Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11365
11366 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
11367 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
11368
11369Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11370
11371 * HTMLparser.c: some fixes on auto-open of html/head/body
11372 * encoding.c: fixed a compilation error on some gcc env
11373 * xpath.c xpointer.[ch] xpathInternals.h: improved the
11374 XPointer implementation
11375 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
11376 related XPointer tests and associated results
11377
11378Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11379
11380 * doc/xmldtd.html doc/xml.html: following a short step by step
11381 guidance on IRC to help maciej with DTDs I started a small
11382 page on the subject.
11383
11384Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11385
11386 * HTMLparser.c: fixed handling of broken charrefs
11387 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
11388 patches
11389
11390Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11391
11392 * doc/xml.html doc/html/* : rebuilt the docs after adding
11393 xinclude and updated page for 2.2.7 and 2.2.8
11394 * configure.in: releasing 2.2.8
11395
11396Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11397
11398 * parser.[ch] parserInternals.c: applied the conditional
11399 section processing fix from Jonathan P Springer
11400 <jonathan.springer2@gte.net>
11401 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
11402 project file, fixed iconv default non support
11403 * xpath.c: fixed the problem of evaluating relative expressions
11404 when a node context is provided.
11405
11406Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11407
11408 * nanoftp.c: fixed gcc 2.95 new warnings
11409 * SAX.c: fixed a stupid bug
11410 * tree.c: fixed a formatting problem when round-tripping
11411 from/to memory
11412 * xinclude.c: chased memleak, fixed a base problem
11413 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
11414 xmlXPtrBuildNodeList()
11415 * TODO: updated
11416 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
11417 adding a first small set of regression tests for XInclude
11418
11419Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11420
11421 * nanohttp.[ch]: applied Wayne Davison patches to access
11422 the WWW-Authorization header.
11423 * parser.c: Closed Bug#30847: Problems when switching encoding
11424 in short files by applying Simon Berg's patch.
11425 * valid.c: fixed a validation problem
11426 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
11427 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
11428 Wayne Davison
11429 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
11430 need to be extended to non full nodes selections.
11431 * xinclude.c: starts to work decently
11432
11433Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11434
11435 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
11436 debugXML.c xmlversion.h.in: Started adding XInclude support,
11437 this is a new xmllint option
11438 * tree.c xpath.c: applied TOM patches for XPath
11439 * xpointer.c: fixed a couple of errors.
11440 * uri.c: added an escaping function needed for xinclude
11441 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
11442 new warning from RH70 gcc's version
11443
11444Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11445
11446 * HTMLparser.c: fixed loop on invalid char in scripts
11447 * parser.c: update to description of xmlIOParseDTD()
11448 * libxml.m4 xmlversion.h.in: changes contributed by
11449 Michael Schmeing <m.schmeing@internet-factory.de>
11450 * configure.in: preparing for 2.2.7
11451 * Makefile.am: trying to avoid config.h and acconfig.h
11452 being included in the distrib
11453 * configure.in: released 2.2.7
11454
11455Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11456
11457 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
11458 like namespaces for good. Unified xmlNs and xmlNode somewhat.
11459
11460Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11461
11462 * parser.[ch]: added xmlIOParseDTD()
11463 * xpointer.c: added support for the 2 extra parameters of
11464 string-range, fixed a stoopid error when '0' was present
11465 in XPointer expressions
11466 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
11467 testsuite for the above
11468
11469Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11470
11471 * libxml.spec.in: improved package descriptions
11472
11473Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11474
11475 * xpath.c xpathInternals.h: applied a large cleaning patch
11476 from TOM <ptittom@free.fr>, it also add namespace support
11477 for function and variables registration.
11478
11479Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11480
11481 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
11482 * Makefile.mingw: Wayne Davison's update adding hash.c
11483
11484Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11485
11486 * xpath.c: fixed the root evaluation problems
11487 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
11488 ignorable spaces with <b> <bold> <em>
11489 * tree.c: fixed a loop in xmlSearchNsByHref()
11490
11491Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11492
11493 * xpath.c: applied another XPath patch from TOM
11494 * xpath.c include/makefile.am: applied another patch from
11495 china@thewrittenword.com (cleanup on IRIX).
11496
11497Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11498
11499 * xml-config.1: received a fixed version from Fredrik Hallenberg
11500 <hallon@lysator.liu.se>
11501
11502Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11503
11504 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
11505 cleanup patch for XPath
11506
11507Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11508
11509 * patched to redirrect all "out of context" error messages to
11510 a reconfigurable routine. The changes are:
11511 * xmlerror.h : added the export of an error context type (void *)
11512 an error handler type xmlGenericErrorFunc there is an interface
11513 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
11514 to reset the error handling routine and its argument
11515 (by default it's equivalent to respectively fprintf and stderr.
11516 * all the c files: all wild accesses to stderr or stdout within
11517 the library have been replaced to calls to the handler.
11518
11519Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11520
11521 * configure.in: release 2.2.6
11522 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
11523 exporting the inner functions of xpath for extension modules
11524 * doc/*: updated and rebuilt the doc
11525
11526Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11527
11528 * nanohttp.c : applied Wayne HTTP cleanup patch
11529 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
11530 and xmlNodeSetSpacePreserve()
11531
11532Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11533
11534 * xpath.c: closing bug #29260
11535
11536Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11537
11538 * hash.[ch] debugXML.c: expanded/enhanced the API, added
11539 multikey tuples, made hash structure opaque
11540 * valid.[ch]: moved elements, attributes, notations decalarations
11541 as well as ID and refs to hash tables.
11542 * entities.c: hash cleanup
11543 * xmlmemory.c: fixed a dump problem in debug mode
11544 * include/Makefile.am: problem passing in DESTDIR= values patch
11545 from Marc Christensen <marc@calderasystems.com>
11546 * nanohttp.c: removed debugging remains
11547 * HTMLparser.c: the bogus tag should be ignored (Wayne)
11548 * HTMLparser.c parser.c: fixing a number of problems with the
11549 macros in the *parser.c files (Wayne).
11550 * HTMLparser.c: close the previous option when opening a new one
11551 (Marc Sanfacon).
11552 * result/HTML/*: updated the HTML results accordingly
11553
11554Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11555
11556 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
11557 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
11558 XPath functions and XML entities table to them. More to come...
11559 * xmlIO.c: fixed libxml closing FILEs it didn't open.
11560
11561Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11562
11563 * tree.c: coalesce adjacent text nodes
11564 * valid.c: handling of blank nodes in DTd validation (raised
11565 by problems with a posteriori validation).
11566 * nanohttp.c: changing behaviour on HTTP write stuff.
11567 * HTMLtree.c: forced body and html to be explicitely closed.
11568 * xpath.h: exported more XPath functions.
11569
11570Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11571
11572 * Release of 2.2.5
11573 * xpointer.c: range() range-inside and other helper functions
11574 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
11575
11576Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11577
11578 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
11579 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
11580
11581Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11582
11583 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
11584 and XPointer modules
11585
11586Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11587
11588 * SAX.h: closed #25107
11589
11590Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11591
11592 * testSAX.c: fixed problem with cdata reporting
11593 * SAXresult/* : updated
11594
11595Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11596
11597 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
11598 Closed bug #27499, added to regression tests
11599 * TODO: updated
11600
11601Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11602
11603 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
11604 support for SCRIPT and STYLE with help from Bjorn Reese
11605 * test/HTML/* result/HTML/*: added simple testcase and updated
11606 the existing ones.
11607
11608Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11609
11610 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
11611 string-range for empty strings
11612 * test/XPath/docs/str test/XPath/xptr/chaptersrange
11613 test/XPath/xptr/strrange: augmented the XPointer testsuite
11614
11615Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11616
11617 * doc/xml.html doc/xmlmem.html: added a module describing memory
11618 interfaces and use, updated the main page.
11619
11620Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11621
11622 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
11623 nanoftp code work on Windows too now
11624
11625Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11626
11627 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
11628 * xpointer.c: implemented string-range() at least a good first version
11629 * test/XPath/docs/str test/XPath/xptr/strrange
11630 result/XPath/xptr/strrange: the string-range() tests
11631
11632Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11633
11634 * Makefile.am include/Makefile.am include/win32config.h
11635 win32/Makefile.mingw: fixed problems reported by Wayne Davison
11636 and make distcheck
11637
11638Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11639
11640 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
11641 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
11642 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
11643
11644Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11645
11646 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
11647 patch for socklen_t detection by
11648 Albert Chin-A-Young <china@thewrittenword.com>
11649
11650Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11651
11652 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
11653 and added a --dtdvalid option to xmllint used to test it
11654
11655Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11656
11657 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
11658 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
11659
11660Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11661
11662 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
11663 handlings (registration, lookup, cleanup)
11664
11665Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11666
11667 * configure.in Makefile.am include/makefile.am: adding XPointer
11668 and XPtrtests target
11669 * xpointer.[ch] : new files for XPointer support
11670 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
11671 more XPath tests
11672
11673Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11674
11675 * configure.in: fixed, very broken, make distcheck works again
11676
11677Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11678
11679 * More work toward 2.2.5, integrated a number of patches
11680 * configure.in Makefile.am win32config.h.in: trying to cleanup
11681 make distcheck .... huh ...
11682 * include/Makefile.am include/win32config.h: new directory
11683 for includes
11684 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
11685 updated teh makefiles and instructions for WIN32
11686 * xpath.c: small fixes
11687 * test/XPath/ results/XPath: updated the testcases and results
11688 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
11689 suggested patches
11690 * valid.c: fixed an ID bug
11691
11692Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11693
11694 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000011695 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000011696 * xpath.[ch]: worked on XPointer
11697
11698Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11699
11700 * configure.in Makefile.am: 2.2.5, ship the include in an
11701 include/libxml subdirectory, use symlinks when using CVS
11702 * testSAX.c: fixed small bug
11703 * testXPath.c: changed the way testfiles are parsed
11704 * debugXML.c: same kind of cleanup when parsing an argument expression
11705 XPath/XPointers can have blanks embedded
11706 * xpath.[ch]: more cleanup, reorgs for XPointer work
11707 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
11708 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
11709
11710Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11711
11712 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
11713 in the XPath engine, rewrote large parts of it, now it's far
11714 cleaner and in sync with the REC not an old WD. Fixed a parsing
11715 problem in the interactive XML shell found when testing XPath.
11716
11717Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11718
11719 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
11720 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
11721 examples with the extra test
11722
11723Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11724
11725 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
11726 the global init function.
11727
11728Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11729
11730 * HTMLparser.c: Doohhh, attribute name parsing was still case
11731 sensitive ! Fixed this ...
11732 * result/HTML/* : updated the tests results accordingly
11733
11734Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11735
11736 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
11737 engine, should be far more stable, incorporated a new version of
11738 preceding/following axis, need testing
11739 * uri.c: fixed file:///c:/a/b/c problem
11740 * test/XPath/tests/idsimple: augmented the XPath tests
11741
11742Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11743
11744 * doc/* rebuilding docs for 2.2.4 release
11745
11746Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11747
11748 * configure.in: releasing 2.2.4
11749 * parser.[ch]: added xmlStrEqual()
11750 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
11751 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
11752 use xmlStrEqual instead
11753 * TODO: updated
11754 * added an XPath test
11755
11756Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11757
11758 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
11759 * entities.h: exported xmlInitializePredefinedEntities
11760 * parser.[ch] : added xmlInitParser()
11761 * parserInternals.h : had to export htmlInitAutoClose()
11762
11763Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11764
11765 * xpath.[ch] : fixed some serious XPath Predicate evaluation
11766 problems
11767 * Makefile.am : added XPath regression tests to normal tests
11768 * uri.c: fixed a problem with local paths, cleanup
11769 * parser.c: fixed a problem with large CData sections
11770
11771Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11772
11773 * configure.in xml-config.in: patch from "Ben Taylor"
11774 <sol7x86@hotmail.com> for solaris shared libs lookup
11775
117762000-09-30 Martin Baulig <baulig@suse.de>
11777
11778 * libxml-2.0.pc.in: Provide pkg-config script.
11779
11780 * configure.in: Create the libxml-2.0.pc script from the
11781 libxml-2.0.pc.in templates.
11782 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
11783 script in `$(libdir)/pkgconfig'.
11784
11785Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11786
11787 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
11788 when compiling with MSC
11789
11790Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11791
11792 * xpath.c: patch for normalize-string() substring-before(),
11793 substring-after() and translate() functions from Bjorn Reese
11794 <breese@mail1.stofanet.dk>
11795 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
11796 Fredrik Hallenberg <hallon@lysator.liu.se>
11797 * TODO: updated
11798
11799Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11800
11801 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
11802 problem of socklen_t being undefined on a number of platforms
11803 * debugXML.c: fixed a compilation problem when without snprintf
11804
11805Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11806
11807 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
11808 an URI bug and a fix for the control-character-induced infinite loop
11809 * nanohttp.c: preventive fix for compiling on WIN32
11810
11811Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11812
11813 * xmlint.c: closing bug #25000
11814
11815Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11816
11817 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
11818 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
11819 modified slightly Wayne Davison patch adding xmlStrcasecmp and
11820 related function, fixing xmlStrncmp(), and associated cleanup
11821 * result/HTML/entities.html.sax: updating result
11822
11823Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11824
11825 * uri.c: applied patch for URI escaping from Wayne Davison
11826 <wayned@blorf.net>
11827 * tree.c parserInternals.c HTMLparser.c: memset checks patches
11828 from Denis Barbier <barbier@imacs.polytechnique.fr>
11829 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
11830 patch from Wayne Davison
11831
11832Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11833
11834 * doc/xml.html : updated with new releases, adding "how to help"
11835
11836Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11837
11838 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
11839 removed a few warnings in pedantic mode ...
11840 * parserInternals.c parser.c: moved encoding switching function
11841 to parserInternals.c
11842 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
11843
11844Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11845
11846 * HTMLparser.c parser.c: set ctxt->errNo before calling the
11847 error or warning handlers
11848
11849Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11850
11851 * parserInternals.c parserInternals.h parser.c Makefile.am:
11852 created a new module parserInternals.c, moved most of the
11853 code shared by the various parsers there, as well as
11854 deprecated code from parser.c. More cleanup of parser.c
11855 * uri.c: fixed a problem when URI is NULL
11856 * valid.c: speedup when looking for an attribute declaration
11857
11858Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11859
11860 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
11861 the cleanup of the computation of URI references when seeking
11862 external entities. The URI reference string and the resulting
11863 URI are both stored now.
11864 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
11865 large s(n)printf checks and cleanup from Denis Barbier
11866 <barbier@imacs.polytechnique.fr>
11867 * xmlversion.h.in tree.h: couple of SGML declarations for a
11868 possible docbook module.
11869 * result/VC/ : a couple of test output changed due to the change
11870 of the entities URI
11871
11872Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11873
11874 * parser.h: added a _private field for linking user's data
11875
11876Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11877
11878 * parser.c parserInternals.h: demacroified most of the IS_XXX
11879 the gain in size is significant so ...
11880
11881Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11882
11883 * entities.c: cases where looking up entities with doc==NULL
11884 covered
11885
11886Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11887
11888 * uri.c: applied Wayne Davison patch
11889 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
11890
11891Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11892
11893 * uri.c testUri.c: applied Wayne Davison patches
11894 * test/URI/uri.data result/URI/uri.data: first set of tests/results
11895 * Makefile.in: added URItest and included thenin "make tests"
11896
11897Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11898
11899 * xmlversion.h.in: closed bug 22941
11900
11901Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11902
11903 * doc/xmlio.html: added doc and example for entity loader
11904 redefinition.
11905
11906Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11907
11908 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
11909 used by libxml
11910
11911Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11912
11913 * parser.c: Fixed bug on invalid ontent characters and when using
11914 push.
11915 * xmllint.c: fixed xmllint endling of errors in push mode
11916
11917Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11918
11919 * HTMLparser.c testHTML.c: applied two new patches from
11920 Wayne Davison <wayned@users.sourceforge.net>
11921 * result/HTML/*.sax: regenerated HTML SAX output
11922 * parser.c: more cleanup.
11923
11924Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11925
11926 * HTMLparser.[ch] testHTML.c: applied the second set of
11927 patches from Wayne Davison <wayned@users.sourceforge.net>,
11928 adding htmlEncodeEntities()
11929 * HTMLparser.c: fixed an ignorable white space detection bug
11930 occuring when parsing with SAX only
11931 * result/HTML/*.sax: updated since the output is now HTML
11932 encoded...
11933
11934Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11935
11936 * HTMLparser.[ch]: applied some of Wayne Davison
11937 <wayned@users.sourceforge.net> patches
11938
11939Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11940
11941 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
11942 undeclared namespace prefix was used, added a warning.
11943 Cleaned up support w.r.t. entities, spilling out a warning
11944 and being pedantic on lookups.
11945 * test/warning/ent9 : added testcase for previous example.
11946 * TODO: updated
11947 * parserInternals.h parser.c: changed the way names are parsed
11948 now allow infinite size and decrease penalty for normal use
11949 * parser.c: Started a big cleanup/check of the parser code,
11950 fixed some of the most tortuous entity code, spotted code
11951 unused anymore
11952 * test/*: added tests for very long names and related nasty
11953 things.
11954
11955Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11956
11957 * doc/encoding.html: added encoding aliases doc
11958 * doc/xml.html: updates
11959 * encoding.[ch]: added EncodingAliases functions
11960 * entities.[ch] valid.[ch] debugXML.c: removed two serious
11961 bottleneck affecting large DTDs like Docbook
11962 * parser.[ch] xmllint.c: added a pedantic option, will be
11963 useful
11964 * SAX.c: redefinition of entities is reported in pedantic mode
11965 * testHTML.c: uninitialized warning from gcc
11966 * uri.c: fixed a couple of bugs
11967 * TODO: added issue raised by Michael
11968
11969Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11970
11971 * doc/encoding.html: propagated Martin Duerst suggestions
11972
11973Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11974
11975 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
11976 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
11977 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
11978 by Wayne Davison
11979
11980Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11981
11982 * nanoftp.c nanohttp.c: small cleanup
11983 * TODO: updated
11984
11985Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11986
11987 * added an old VC testcase and updated title.xml entity
11988
11989Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11990
11991 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
11992 done on auto-opening of <p> tags and cleanup of SAX output
11993
11994Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11995
11996 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
11997
11998Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11999
12000 * doc/xml.html libxml.* structure.*: updated the doc a bit
12001
12002Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12003
12004 * testSAX.c testHTML.c result/HTML/: cleanup of the output
12005 of SAX tests
12006
12007Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12008
12009 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
12010 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
12011
12012Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12013
12014 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
12015 * testHTML.c: fix core dump on Solaris 2.x systems
12016 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
12017 * result/HTML/*.sax: previous bug fix lead to new results
12018
12019Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12020
12021 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
12022 * configure.in: added --with-readline=DIR to accept alternate
12023 path for readline include/library
12024 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
12025 for ANSI under HP-UX
12026 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
12027 includes @LIBS@
12028
12029Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12030
12031 * doc/* : rebuilt the docs
12032 * getting ready for 2.2.2 release
12033
12034Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12035
12036 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
12037 and xmlAddFeature()
12038 * tree.[ch]: added xmlAddChildList()
12039 * xmllint.c: MAP_FAILED macro test
12040 * parser.h: added xmlParseCtxtExternalEntity()
12041 * valid.c: applied bug fixes removed warning
12042 * tree.c: added CDATA block to elements content
12043 * testSAX.c: cleanup of output
12044 * testHTML.c: added SAX testing
12045 * encoding.c: better error recovery
12046 * SAX.c, parser.c: fixed one of the external entity processing
12047 of the OASis testsuite
12048 * Makefile.am: added HTML SAX regression tests
12049 * configure.in: bumped to 2.2.2
12050 * test/HTML/ result/HTML: added a few of HTML tests, and added the
12051 SAX results
12052
12053Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12054
12055 * configure.in: patch for HP compiler
12056
120572000-08-04 Sven Heinicke <sven@zen.org>
12058
12059 * xmllint.c: Was coredumping sometimes when the file given didn't
12060 exist.
12061
12062Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12063
12064 * parser.c xmlIO.[ch]: fixed the problem of encoding support
12065
12066 when using in memory parsing. Need some cleanup.
12067 * xmllint.c configure.in: added a --memory flag to test memory
12068 parsing
12069
12070Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12071
12072 * nanohttp.c: fixed socklen_t replacement to unsigned int
12073 * parser.c: fixed a space handdling missing at the end of
12074 production 28 DOCTYPE.
12075 * xmlmemory.c: fixed a stupid bug on the routine to override
12076 allocation functions
12077 * TODO: updated
12078
12079Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12080
12081 * doc/ regenerated the docs
12082
12083Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12084
12085 * doc/encoding.html doc/xml.html: added I18N doc
12086 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
12087 improvements, both parser and filters, added ASCII & HTML,
12088 fixed the ISO-Latin-1 one
12089 * xmllint.c testHTML.c: added/made visible --encode
12090 * debugXML.c : cleanup
12091 * most .c files: applied patches due to warning on Windows and
12092 when using Sun Pro cc compiler
12093 * xpath.c : cleanup memleaks
12094 * nanoftp.c : added a TESTING preprocessor flag for standalong
12095 compile so that people can report bugs more easilly
12096 * nanohttp.c : ditched socklen_t which was a portability mess
12097 and replaced it with unsigned int.
12098 * tree.[ch]: added xmlHasProp()
12099 * TODO: updated
12100 * test/ : added more test for entities, NS, encoding, HTML, wap
12101 * configure.in: preparing for 2.2.0 release
12102
12103Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12104
12105 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000012106 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000012107
12108Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12109
12110 * doc/xml.html: changed the xmlsoft.org structure, updated the
12111 examples w.r.t. root and childs
12112
12113Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12114
Daniel Veillard784b9352003-02-16 15:50:27 +000012115 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000012116
12117Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12118
12119 * HTMLparser.c: Work on character encoding support for the HTML parser
12120 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
12121 * encoding.c: Fixed a potential memleak in the encoding stuff
12122
12123Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12124
12125 * doc/FAQ.html doc/Makefile.am : added a FAQ
12126
12127Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12128
12129 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
12130 of the HTML parser to force it to not bypass SAX
12131
12132Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12133
12134 * win32config.h.in: updated
12135 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
12136 lacks iconv support :-( need to release 2.1.1
12137 * configure.in: release 2.1.1
12138 * HTMLparser: fixed bug #14784
12139 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
12140 by Windows compiler
12141 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
12142 the SAX startDocument() callback.
12143 * TODO: updated
12144
12145Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12146
12147 * added xmlStopParser()
12148
12149Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12150
12151 * configure.in: 2.1.0 prerelease
12152 * Large resync between W3C and Gnome tree
12153 * nanoftp, nanohttp.c: fixed stalled connections probs
12154 * HTMLtree.c SAX.c : support for attribute without values in
12155 HTML for andersca
12156 * valid.c: Fixed most validation + namespace problems
12157 * HTMLparser.c: start document callback for andersca
12158 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
12159 * parser.h, SAX.c: serious speed improvement for large
12160 CDATA blocks
12161 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
12162 different encoding
12163 * example/Makefile.am example/gjobread.c tree.h: work on
12164 libxml1 libxml2 convergence.
12165 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
12166 and the LIBXML_TEST_VERSION macro
12167
12168Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12169
12170 * doc/xml.html: various patches and improvements typo fixed by
12171 Felix Natter
12172 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
12173 from Felix Natter <fnatter@gmx.net>
12174
12175Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12176
12177 * doc/upgrade.html: updated with instructions for support of both
12178 libxml-1.x and libxml-2.x
12179 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
12180 for 2.x support and also fixed includes
12181
12182
12183Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12184
12185 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
12186 the encoding support, added iconv support, so now libxml if
12187 compiled with iconv automatically support japanese encodings
12188 among others. Work based on initial patch from Yuan-Chen Cheng
12189 I may have broken binary compat in the encoding handler
12190 registration scheme, but that was so utterly broken I don't
12191 expect anybody to have used this feature until now.
12192 * parserInternals.h: fixup on the CHAR range macro
12193 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
12194 code.
12195 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
12196 * uri.c: added xmlParseURI() I can't believe I forgot to
12197 implement this one in 2.0 !!!
12198 * SAX.c: moved doc->encoding update in the endDocument() call.
12199 * TODO: updated.
12200
12201Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12202
12203 * tree.h: removed extraneous xmlRemoveProp definition
12204 * TODO: added item about --disable-corba configure switch
12205 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
12206 * nanoftp.c: fixed include problems giving troubles on AIX and
12207 slowlaris
12208 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
12209 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
12210 comment and headers changes to lower gtk-doc number of warnings
12211 * doc/html/*: rebuilt docs
12212
12213Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12214
12215 * HACKING: documented the tag for 1.x and instructions
12216
12217Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12218
12219 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
12220 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
12221 xmlCreateIOParserCtxt
12222 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
12223 significant overall improvement
12224 * xmllint.c: added I/O test to xmllint
12225 * testSAX.c: added a speed test
12226 * doc/* : updated/regenerated
12227
12228Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12229
12230 * xpath.c uri.h parserInternals.h: cosmetic changes from
12231 "Timur I. Bakeyev" <timur@bat.ru>, including making
12232 xmlCreateURI() public
12233
12234Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12235
12236 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
12237 and the code at the same time. Added a clean mechanism for
12238 overload or added input methods: xmlRegisterInputCallbacks()
12239 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
12240 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
12241 * TODO: updated
12242 * doc/* : updated/regenerated
12243 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
12244 source dir
12245
12246Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12247
12248 * testURI.c: yet another forgotten commit, I should get some sleep !
12249
12250Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12251
12252 * xmllint.c: forgot to commit this too ?
12253
12254Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12255
12256 * xmlversion.h.in : forgot to commit this previously
12257
12258Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12259
12260 * configure.in: preparing libxml-2.0.0 version looks Ok so far
12261 * README TODO: updated for release
12262 * uri.c uri.h: added authority parsing/saving
12263 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
12264 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
12265 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
12266 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
12267 Makefile.am : added compile-time customization of libxml
12268 --with-ftp --with-http --with-html --with-xpath --with-debug
12269 --with-mem-debug
12270 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
12271 #include <libxml/xxx.h> I hope it won't break too much stuff
12272 and will be manageable in the future...
12273 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
12274 and added xmllint to the installed programs
12275 * uri.h: added xmlFreeURI()
12276
12277Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12278
12279 * uri.c uri.h: finished the escaping handling, the base support
12280 and the URI path normalization. Looks good just lacks the
12281 authority content parsing code.
12282 * Makefile.am: added instructions to generate testURI
12283 * TODO: updated
12284 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
12285 added links and icons for W3C and Gnome
12286
12287Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12288
12289 * xmlmemory.[ch] : seems I forgot to actually update the files in
12290 the last commit :-)
12291 * doc/xml.html doc/html/* : updated and uploaded the docs
12292
12293Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12294
12295 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
12296 * TODO: updated
12297 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
12298 libxml default allocation function with another set (like gmalloc/
12299 gfree).
12300 * Makefile.am, uri.c, uri.h: added a set of functions to do
12301 exact (litteraly copied from the RFC 2396 productions) parsing
12302 and handling of URI. Will be needed for XLink, one XML WFC,
12303 XML Base and reused in the nano[ftp/http] modules. Still work
12304 to be done.
12305
12306Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12307
12308 * configure.in, libxml.spec.in : libxml2
12309 * doc/* : updated the doc page, rebuilt the docs
12310
12311Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12312
12313 * all: tagged LIB_XML_1_X
12314 * *.c *.h : updated from W3C CVS tree
12315 * configure.in : 2.0.0-beta
12316 * libxml.spec.in : libxml2 package nam
12317 * result/* : new version of the tests output
12318
12319Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12320
12321 * doc/xml.html, doc/update.html: updated docs, 1.8.7
12322
12323Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12324
12325 * doc/* : rebuilt the docs
12326 * parser.c: final patch on #6766
12327 * valid.c: small patch on validity checks.
12328
12329Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12330
12331 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
12332 added
12333 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
12334 compatibility w.r.t. XML spec and existing code.
12335
12336Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12337
12338 * parser.c: seems a better solution to <a> </a> exists,
12339 will try it for a while
12340
12341Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12342
12343 * parser.c: tried to remove the <a> </a> generating <a/>
12344 this is hard. Left a flag for that purpose. Fixed bug #6766
12345 * configure.in: prepared 1.8.7 not released, due to previous
12346 problem
12347
12348Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12349
12350 * doc/xml.html : applied second patch from Paul DuBois
12351
12352Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12353
12354 * doc/xml.html : applied patch from Paul DuBois
12355
12356Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12357
12358 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
12359
12360Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12361
12362 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
12363 compilation warnings on various platforms.
12364 * parser.c: Fixed #5281 validity error callbacks are now desactived
12365 by default if not validating.
12366
12367Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12368
12369 * nanoftp.c, win32config.h.in: patches to compile on WIN32
12370
12371Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12372
12373 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
12374 <gkatsi@cs.toronto.edu>
12375
12376Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12377
12378 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
12379 processing URLs
12380
12381Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12382
12383 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
12384 xmlNanoFTPUpdateURL for persistent control connections.
12385 * configure.in: 1.8.6
12386
12387Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12388
12389 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
12390 * tree.[ch] : added xmlSaveNoEmptyTags
12391
123922000-01-29 James Henstridge <james@daa.com.au>
12393
12394 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
12395
12396 * Makefile.am: added nanoftp.[ch] to the build.
12397
12398Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12399
12400 * nanoftp.[ch]: cleanup, comments, API
12401 * debugXML.c : fixed a bug in the cat command
12402 * doc/*: regenerated the docs
12403
12404Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12405
12406 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
12407 * debugXML.c : fixed a bug in the cat command
12408 * valid.c: fixing some small probs
12409 * libxml.spec.in: get rid of the SNAP suffix
12410 * doc/xml.html: updated the status
12411
12412Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12413
12414 * xml-config.in: xml-config --version to just return the
12415 version number
12416 * xpath.c: some cleanup w.r.t. axis when the current node is
12417 an attribute.
12418 * TODO: updated
12419
12420Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12421
12422 * configure.in: prepared for libxml-1.8.5
12423 * doc/* recompiled the documentation
12424
124252000-01-17 Jody Goldberg <jgoldberg@home.com>
12426
12427 * configure.in : WARNING autoconf subtlety alert :
12428 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
12429 when looking for zlib.h so that HAVE_ZLIB_H is defined.
12430 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
12431 get defined by AC_CHECK_HEADERS.
12432
12433Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12434
12435 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
12436 Rune.Djurhuus@fast.no
12437
12438Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12439
12440 * TODO: updated
12441 * tree.c, parser.c: made sure that only memory alloc problems
12442 and internal parser errors are allowed to write to stdout or
12443 stderr.
12444
12445Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12446
12447 * tree.c : restored xmlNewGlobalNs since this seems used by
12448 a lot of existing code :-(, fixed a bug in xmlNewNs
12449 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
12450 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
12451 to exit() from the library code.
12452 * xpath.c, parser.c: removed bugs or unused code detected by
12453 Windows compilers
12454 * parser.c: started adding interfaces for parsing well balanced
12455 XML fragments
12456 * configure.in: releasing 1.8.4
12457 * doc/* : rebuilt the docs
12458
12459Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12460
12461 * tree.[ch] : added xmlNewDocFragment() for DOM
12462 * testHTML.c: uninitialized variable.
12463
12464Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12465
12466 * doc/* : rebuild the docs
12467
12468Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12469
12470 * acconfig.h: readline and history patch
12471 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
12472 * tree.c: added check and handling when possibly removing an ID
12473 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
12474 and saving.
12475 * test/HTML/entities.html result/HTML/entities.html* : test for
12476 various entities reference cases
12477 * result/HTML/* : as a result output of some testcase have
12478 changed
12479 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
12480 by previous example. added xmlParseTryOrFinish().
12481 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
12482 entities.h debugXML.h HTMLparser.h: changed the way struct are
12483 declared to allow gtk-doc to expose those
12484 * parser.c: closed bug #4960
12485 * Makefile.am configure.in: Applied patch from
12486 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
12487 and math/socket libs detection
12488
12489Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12490
12491 * configure.in, Makefile.am: link tester against readline
12492 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
12493
12494Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12495
12496 * tree.[ch]: added xmlRemoveProp
12497 * win32config.h.in nanohttp.c: avoid including the Windows
12498 socket stuff in every C files
12499 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
12500 the XmL parser(s)
12501 * test/ns4 result/ns4 etc...: added test case for previous prob
12502 * tree.c: xmlNewNs wasn't checking for double definition
12503 * Makefile.in: fixed a problem with dist-hook duplicates
12504 * parser.[hc], xmlIO.c: fixed the loading of external entities
12505 APIs, now xmlLoadExternalEntity() is used everywhere and
12506 setting up an app specific front-end using the
12507 * SAX.c parser.c: some fixes, now the xhtml spec validates
12508 with the xhtml DTD.
12509 * error.c: fixed crashes in case of no input stream
12510 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
12511 to the validation tests and results
12512
12513Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12514
12515 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
12516 too htmlCreatePushParserCtxt() and htmlParseChunk()
12517 * parser.c: a bit of cleanup.
12518 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
12519 to XML) removed the last mem leak known
12520 * HTMLtree.c: output message cleanup
12521 * xmlmemory.c: display content info about memory blocks
12522 * result/HTML/wired.* : missing att value warning change
12523
12524Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12525
12526 * doc/* : rebuilt the documentation
12527
12528Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12529
12530 * parser.[ch] parserInternals.h: Push parser for XML,
12531 seems to work fine now
12532 * tester.c debugXML.[ch]: Added an XML shell debug facility and
12533 --push for push testing
12534 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
12535 * testSAX.c: added --push
12536 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
12537 subtree
12538 * xmlIO.[ch] : enriched API + fixes for push mode
12539 * entities.[ch]: added the entity content length to the struct.
12540 * xmlmemory.[ch]: new API to show the last entries for the shell
12541 * valid.c: added required attribute testing
12542 * SAX.c: the cdata callback now merge contiguous fragments
12543 * HTMLparser.c: cleanup of some macros
12544
12545Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12546
12547 * parser.c: fix for PIs name starting with xml
12548 * tree.c: fixed a potential problem with || and && ops
12549 * *.c, configure.in win32config.h.in : generate win32config.h for
12550 those on the Other Side !
12551
12552Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12553
12554 * parser.c: fixed a stupid = vs. == bug :-(
12555 * doc/gnome-xml.sgml: s/glade/xml/
12556
12557Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12558
12559 * configure.in, doc/xml.html : bug fix release 1.8.2
12560 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
12561 Hopefully the end of that silly C++ include problem
12562 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
12563 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
12564 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
12565 troubles with autoclosed elements when the stree shape doesn't
12566 follow the DtD specs. Added htmlIsAutoClosed() and
12567 htmlAutoCloseTag()
12568 * result/HTML/*.htm*: Updated the HTML examples regression tests output
12569 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
12570 * debugXML.c: fixed a bug on printing default namespaces.
12571 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
12572
12573Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12574
12575 * result/HTML/*.htm[l] : updated the HTML regression tests according
12576 to the new output
12577 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
12578 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
12579 problem due to intermix of extern "C" { ... } declarations for C++
12580 and recursive includes in the headers
12581
125821999-12-20 Chris Lahey <clahey@umich.edu>
12583
12584 * HTMLtree.c: Made it so that html nodes with a single child do
12585 not insert a carriage return before or after the child node.
12586
12587Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12588
12589 * configure.in, doc/xml.html : bug fix release 1.8.1
12590 * parser.c: fixed bug #4344
12591 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
12592 added the glue to avoid C++ problems
12593 * doc/* : regenerated the documentation
12594
12595Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12596
12597 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
12598 namespace recognition, and Dia as a resul :-(
12599 * encoding.c: closed bug #3950
12600
12601Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12602
12603 * valid.c: debugging a posteriori validation, except URI expansion
12604 stuff this should be fixed now
12605 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
12606 Carl Nygard <cnygard@bellatlantic.net>
12607 * tester.c: added --postvalid, cleaning of the code
12608 * tree.[ch]: added xmlDocGetRootElement()
12609
12610Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
12611
12612 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
12613 c++ losage.
12614
12615Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12616
12617 * configure.in, doc/xml.html : bumped to 1.8.0
12618 * xlink.[ch], Makefile.am : added framework for link detection
12619 * parser.h: added nbChars to parser context, needed for cleanup.
12620 * xmlmemory.c: removed a nasty bug when out of mem
12621 * valid.[ch]: adding namespace support for attribute decl
12622 * tester.c: added --debugent option
12623 * debugXML.[ch]: added xmlDebugDumpEntities()
12624 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
12625 buffers instead, this was really needed, validation was breaking
12626 in strange ways due to that. Added xmlParseStringPEReference()
12627 and other parsing from strings functions. Entities processing
12628 modified again, but PERef are still not handled correcly but
12629 unless you're Eve Maller you won't notice :-)
12630 * HTMLparser.c: large changes toward reliability, and switched to
12631 lowercase internal tags, XHTML is lowercase, so it will help
12632 that output is closer to next version.
12633 * doc/* : regenerated the documentation, it is now hosted at
12634 http://xmlsoft.org/ (same bits I just bought the domain :-)
12635
12636
12637Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12638
12639 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
12640 doc generation
12641 * parser.c: fixed bugs #3908 and #3937 and a memory leak
12642 in the SAX API
12643 * doc/*: rebuilt the doc making sure everything appears in the
12644 HTML files
12645
12646Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12647
12648 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
12649 added the patch from Carl Nygard <cnygard@bellatlantic.net>
12650 which allow impressive speed improvement on dataset with
12651 large text pieces, but at the cost of broken binary
12652 compatibility and slightly bigger memory usage.
12653 Configure with --with-buffers to activate them, they
12654 are protected with XML_USE_BUFFER_CONTENT define.
12655 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
12656 goal is 0 memory left allocated once parser is no more used
12657 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
12658 call xmlCleanupParser() and xmlMemoryDump()
12659
12660Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12661
12662 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
12663 * parser.[ch] encoding.[ch]: added memory cleanup routines
12664 * parser.c: closing bug #3788
12665 * doc/*: rebuilt the doc
12666
12667Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12668
12669 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
12670 xmlNewTextChild() and xmlSetCompressMode() behaviour.
12671 * tester.c: added --compress option
12672 * doc/*: rebuilt the documentation
12673
12674Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12675
12676 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
12677 if given /proc/kcore as input !
12678 * doc/xml.html doc/*: updated and rebuilt the documentation
12679
12680Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12681
12682 * parser.c: Fixed some wrongly space collapsing code due to
12683 a misreading of the spec.
12684 * result/*: fixed the output accordingly
12685
12686Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12687
12688 * encoding.c: bug fix and typos
12689 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
12690 * parser.c: added attribute normalization closing bug #3597
12691 * test/att* result/att* SAXresult/att*: testcase for attribute
12692 normalization
12693
12694Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12695
12696 * configure.in: closing bug #3163 by adding extra flags for the
12697 cc compiler on HP-UX
12698
12699Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12700
12701 * valid.[ch] : removed a typo and an enumerated type bug in the
12702 xmlAddElementDecl() function
12703 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
12704 call to xmlEncodeEntitiesReentrant() so that the functions
12705 New, Set and Get are at the same level.
12706 * parser.c HTMLparser.c: extra memory allocation bug for
12707 attributes detected by someone using libxml in embedded systems :-)
12708
12709Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12710
12711 * xmlmemory.h: turned off mem debug :-\
12712
12713Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12714
12715 * parser.c: closed bug #2784 a one line fix, but worth pushing
12716 a new release out
12717 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
12718 some structures, comments before and after the
12719 main element, and other nastyness
12720 * HTMLtree.c tree.c: accomodate the extended HTML supported
12721 * configure.in: pushing 1.7.4
12722 * test/ent8 and related outputs : added a new test for bug #2784
12723 * test/HTML/wired.html and related output: a nasty HTML example
12724 * Makefile.am: improved the test scripts
12725 * docs/* : reran the documentation extractor, updated xml.html
12726
12727Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12728
12729 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
12730 HTMLparser and debugged the HTML related code. HTML documents
12731 now have their own type
12732 * entities.c: do not dump &apos; for HTML output
12733 * xmlmemory.c: improvement, breakpoint mechanism
12734 * testHTML.c: added --sax --repeat ...
12735 * Makefile.am: improved the HTML tests
12736 * valid.[ch]: added xmlValidGetValidElements and
12737 xmlValidGetPotentialChildren
12738 * tester.c: added --insert to test the 2 new functions
12739 * test//* result//* SAXresult//* : regression test cleanup
12740 and extension.
12741 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
12742 gnome-xml-nanohttp.html
12743
12744Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12745
12746 * HTMLparser.c: fixed problems with some autoclose tags
12747 * tree.c: fixed XML output problems.
12748 * result/* SAXresult/*: update of the tests output
12749
12750Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12751
12752 * Makefile.am: Arturo patch for xmlConf.sh version info
12753 * parser.c: Tim Josling patch for single quoted items
12754 * tester.c: Tim Josling patch for tester options usage
12755 * tree.h: indent cleanup
12756
12757Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12758
12759 * HTMLparser.c parser.h : Fixed problems with HTML parsing
12760 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
12761
12762Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12763
12764 * tree.c : Raph patch for initialization of CORBA fields
12765 * parser.c, xpath.c, ...: modification of doc comments
12766 * xpath.c : allow spaces in xpath expressions
12767
12768Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12769
12770 * xmlmemory.h: turning off memory debug :-(
12771
12772Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12773
12774 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
12775 better SAX interfaces.
12776 * testSAX.c: uses the new SAX routine, avoid fetching any remote
12777 entity.
12778 * configure.in: 1.7.2
12779
12780Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12781
12782 * libxml.spec.in: fixed the URL
12783 * doc/xml.html: improved the documentation front-end
12784
12785Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12786
12787 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
12788
12789Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12790
12791 * libxml.spec.in: fixed the alpha compile problem
12792 * parser.[ch]: changed errno to errNo in the parser context :-(
12793 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
12794 * doc/xml.html: changed CHAR to xmlChar
12795 * doc/html/*: recompiled the documentation
12796 * configure.in: 1.7.1
12797
12798Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12799
12800 * parser.h: modified the parser context struct to regain 1.4.0
12801 binary compatibility
12802 * parser.c, xml-error.h: added errno ot teh context and defined
12803 a set of errors values with update of errno
12804 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
12805 DTDs and entities
12806 * *.h, *.c: complete cleanup of the use of config.h and include
12807 protection depending on the current setup.
12808 * overalll debugging, maintenance and bug-fixing on all modules
12809 * updated the documentation
12810 * ready for 1.7.0
12811
12812Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12813
12814 * HTMLparser.c : cleanup
12815 * SAX.c valid.c valid.h: added ID/IDREF checking
12816 * tree.c tree.h: extended doc structure for refs
12817 * configure.in: 1.6.2
12818 * parser.c: patched bug in SAX user arg call
12819 * parserInternals.h: patched missing close in C++ wrapping
12820 * testXPath.c xpath.c xpath.h: prepared for extensibility,
12821 especially upcoming XPointer implementation.
12822 * doc/xml.html: augmented, typo
12823
12824Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
12825
12826 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
12827 not all invocations of install understand -d.
12828
12829Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
12830
12831 * Makefile.am: prepend all the test* calls with $(top_builddir) -
12832 to make 'check' works, when builddir != srcdir.
12833
12834Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12835
12836 * doc/xml.html : updated the documentation
12837
12838Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12839
12840 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
12841 not deallocated memory blocks
12842 * *.c : replaces all calls to malloc() free() and realloc() to
12843 the wrapper functions/macros
12844 * tree.c : removed memory leaks dues to calling xmlFreeNode()
12845 instead of xmlFreeNodeList()
12846
12847Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12848
12849 * HTMLparser.c: corrected a stupid bug leading to core dump at
12850 tree deallocation. Removed warnings indicated by
12851 Stephane.Conversy@lri.fr
12852 * entities.c: Fixes Yet Another Stupid Bug, entities were not
12853 looked for in the external subset
12854
12855Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12856
12857 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
12858 on SGI by Stephane.Conversy@lri.fr
12859
12860Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12861
12862 * all .h : changed the prototype declaration indent as in gtk
12863 * most .c : working on reducing the TODOs in the code
12864 * most .c : cleanup though -pedantic and Insure++
12865 * improvements on validation ID checkings.
12866 * tree.[ch] SAX.c: added support for namespace on attributes #2022
12867 * xml-config.in: closed #1810
12868
12869Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12870
12871 * tree.h, valid.c, valid.h: more work on validity, IDs
12872 * xpath.c: added/fixed comparidon and equlity, added a new isinf
12873 definition for AIX
12874
12875Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12876
12877 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
12878 the distribution due to a cut'n paste error at last commit
12879
12880Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12881
12882 * configure.in: upgraded to version 1.4.0
12883 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
12884 Big update, added a large part of the validation process,
12885 it should be usable, but some parts are missing
12886 * xpath.c: improved the implementation w.r.t. root.
12887 * Makefile.am: added more tests
12888 * test and result trees: added a lot of tests
12889 * libxml.spec.in: export libxml.so.0 and libxml.so.1
12890
12891Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12892
12893 * Added an HACKING file
12894
12895Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12896
12897 * xpath.[ch] : improvements and debug of the XPath implementation
12898 * parser.c, HTMLparser.c : modified the parsers to be progressive
12899 * tree.[ch] : extended the Buffer promitives
12900 * xmlIO.[ch] : added basic I/O routines providing progressive
12901 parsing and ready for I18N conversion plugins
12902 * SAXresult/* : the SAX callback sequence maybe slightly different
12903 now
12904 * test*.c : improved/updated the tests programs
12905 * doc/* : recompiled the docs.
12906
129071999-07-26 Michael Meeks <michael@edenproject.org>
12908
12909 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
12910
12911 * tree.c: Ditto.
12912
12913Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12914
12915 * configure.in: upgraded to version 1.4.0
12916 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
12917 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
12918 XML query language, see http://www.w3.org/TR/xpath for more details.
12919 * parser.c, parser.h: added CHAR* related string functions for XPath
12920 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
12921 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
12922 rebuild the docs.
12923 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
12924 and regression testing capabilities for XPath.
12925
12926Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12927
12928 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
12929 closing bug #1646
12930
12931Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12932
12933 * Makefile.am, example/Makefile.am: closed bug #1683
12934
12935Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12936
12937 * example/Makefile.am, configure.in: added the makefile for the
12938 gjobread example
12939
12940Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
12941
12942 * doc/Makefile.am:
12943 - fix which allow "make install DESTDIR=</install/prefix>".
12944
12945Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12946
12947 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
12948 which fixed a problem on the file reading-code.
12949
12950Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12951
12952 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
12953 output.
12954 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
12955
12956Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12957
12958 * parser.h : Oops removed the binary compatibility problem
12959 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
12960 * parser.c, HTMLparser.c: applied patches for reading from stdin
12961
12962Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12963
12964 * parser.c, entities.c, valid.c: cleanup bug #1591
12965 * configure.in: cleanup bug #1592
12966 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
12967 the same tree back-end. Hence gdome will be available for it.
12968 * doc/Makefile.am: close bug #617
12969
12970Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12971
12972 * parser.c: alloctate a per parser context SAX interface block
12973
12974Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12975
12976 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
12977 and xmlEncodeEntitiesReentrant with the correct one :-\
12978
12979Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12980
12981 * commit of my internal XML base changes, quite a lot of
12982 changes, cleanups, better entities support, framework for
12983 new I/O and charset detection and handling
12984 * Fixed the configure/Makefile stuff to generate shared libs
12985 with the proper version info, so we jumped on rev from
12986 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
12987 xmlEncodeEntities() result need to be freed now, and a string
12988 xmlParserVersion provide the current library version.
12989
12990Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
12991
12992 * parser.c: fixed a buffer overrun for when you have a very long
12993 attribute with no entities in it.
12994
12995Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12996
12997 * added example directory
12998 * added example/gjobs.xml gjobread.c, still need a Makefile.in
12999
13000Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13001
13002 * Release of libxml-1.1, nearly everything has been touched for
13003 this.
13004 * Added more regression tests
13005 * Updated the documentation
13006
13007Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13008
13009 * tree.[ch]: unified the XML_NO_CORBA defines.
13010 * parser.c encoding.[ch]: started plugging in char encoding detection
13011
13012Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
13013
13014 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
13015 Also freed allocated buffer.
13016
13017Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13018 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
13019 reentrancy problem at printing. One is left in entities.c, to
13020 remove ASAP
13021 * testSAX.c : added a test example showing the use of the SAX
13022 interface if one doesn't want to build the DOM tree.
13023 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
13024
13025Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13026
13027 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
13028 large revamping of the parser to use SAX callbacks
13029 http://www.megginson.com/SAX/ (or at least a C like interface
13030 a la Expat). It's now possible to set up your own callbacks
13031 and the parser will not build a DOM tree.
13032 * test/* result/*: updated the test suite, I finally removed
13033 the old Namespace draft support (PI based).
13034
13035Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13036
13037 * Makefile.am: added test result to EXTRA_DIST for make tests
13038
13039Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13040
13041 * parser.c, parserInternals.h: moved the chars macro definitions
13042 to parserInternals.h
13043 * parser.c, error.c: applied patches from "Knut Ã…kesson"
13044 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
13045
13046Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13047
13048 * xml-config.in : applied patch to make --version work
13049
130501999-03-05 Raja R Harinath <harinath@cs.umn.edu>
13051
13052 * Makefile.am (check-local): Alias for `tests' target. This will
13053 cause `make check' to do the right thing.
13054 (tests): Don't run tests in srcdir. Also, replaced calls to
13055 basename with a `sed' "equivalent".
13056
13057Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13058
13059 * Renamed error.h to xml-error.h, corrected Makefile.am to list
13060 it in the header and not the sources, updated the doc.
13061 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
13062 pointing this out.
13063
13064Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13065
13066 * parser.c, parser.h, parserInternals.h: memory leak hunting,
13067 exported the inputStream routines.
13068 * doc/html/* : updated accordingly
13069
13070Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13071
13072 * parser.c, parser.h, parserInternals.h: added a few extra
13073 internal calls to allocate and free parser contexts ...
13074 * doc/html/* : updated accordingly
13075
13076Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13077
13078 * configure.in, Makefile.am, doc/makefile.am : General changes for
13079 1.0.0 release and including the generated HTML documentation.
13080
13081Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13082
13083 * makefile.am : added parserInternals.h, oops.
13084
13085Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13086
13087 * parserInternals.h: added this header giving access to the parser
13088 internal functions.
13089 * doc/Makefile.am : added a rebuild target which rebuilds the full
13090 set of documentations
13091 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
13092 the internal subset.
13093 * *.c *.h: modifications needed to generate the documentation using
13094 gtk-doc, cleanup of functions blocks, reorganisation of struct
13095 declarations.
13096
13097Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13098
13099 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
13100 the tar and spec file to include the beginning of the doc.
13101
131021999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
13103
13104 * doc/.cvsignore: Added this file.
13105
13106Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13107
13108 * tree.c: fixed xmlGetProp to return "" when the attribute
13109 exists, even if the node-list is NULL.
13110
13111Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13112
13113 * tree.c: patched an error outputting empty attribute values.
13114 * Makefile.am and doc/makefile.am: have been updated during the
13115 week-end. Sorry for an empty CVS log, I got a shell problem.
13116
13117Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13118
13119 * tree.h: cleaned up using enums instead of defines
13120 * parser.c, valid.[ch]: more work on parsing/output of element
13121 declarations
13122
13123Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13124
13125 * valid.[ch], tree.c, parser.c : more work toward full parsing
13126 of XML DTDs.
13127 * README: added informations about mailing-list and on-line
13128 documentation
13129
131301999-01-27 Raja R Harinath <harinath@cs.umn.edu>
13131
13132 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
13133
13134Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13135
13136 * parser.c, tree.[ch] : more work toward conformance testing,
13137 added a last element to accelerate parsing of very flat structures
13138 started working on internal subset Element content declaration.
13139 * valid.[ch] : first cut at adding code toward validation.
13140 * previous changes had also small impact on most files, especially
13141 the conformance testing using James Clark test suite.
13142
13143Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
13144
13145 * test/* : updated the examples, most of them were not well
13146 formed (humm), and added rdf2.
13147 * result/* : resulting changes in the output.
13148
13149Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13150
13151 * tree.c: changed the behaviour of xmlGetProp on NULL values.
13152
13153Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13154
13155 * tree.c: patched a bug in the generation of empty attributes
13156
13157Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13158
13159 * entities.[ch], tree.[ch], tester.c: added copy interfaces
13160 for node/trees/documents/... Biggest problem is namespace
13161 support when copying subtrees.
13162
13163Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13164
13165 * parser.c, entities.c: improve entities and char ref encoding,
13166 and cleanups of error messages.
13167
13168Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13169
13170 * parser.c, entities.c: simple bug hunting done during rpm2html and
13171 rpmfind integration.
13172
13173Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13174
13175 * parser.[ch]: Added interfaces allowing to specify a SAX
13176 handler before parsing.
13177
13178Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13179
13180 * parser.c: redirrect all errors reporting through the SAX
13181 error function
13182
13183Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13184
13185 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
13186 * libtool, tlmain ...: update of the libtool files
13187
131881998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
13189
13190 * entities.c: Use g_snprintf insteda of snprintf.
13191
13192Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13193
13194 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
13195 added ent5 test for this purpose.
13196 * parser.c, parser.h: formatting, comments and UTF-8 planning.
13197
13198Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13199
13200 * parser.c: fixed? a strange error due to compression on a GWP
13201 document.
13202
13203Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13204
13205 * tree.[ch]: bug fixing
13206 * entities.[ch]: defined a specific type for predefined entities
13207 * doc/xml.html: more documentation on the library, how to use it,
13208 overview of the interfaces.
13209
13210Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13211
13212 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
13213
13214Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13215
13216 * tree.c: corrected a small bug
13217 * doc/xml.html: continuing writing documentation.
13218
13219Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13220
13221 * debugXML.h debugXML.c: added debugging utilities.
13222 * tester.c: added --debug switch.
13223 * tree.c: patched an incorrect node->type assignment.
13224 * parser.c: formatting, ensure that node->doc != NULL in attributes
13225
13226Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13227
13228 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
13229 entity support and provide an internal representation close to
13230 DOM one (entity ref nodes, and attribute value as tree). I tried
13231 to preserve the interface but this will surely break some apps
13232 (I have to change rpm2html/rpmfind for example). I had to change
13233 two interfaces, and the generated tree is somewhat different.
13234 * doc/* : started documenting the XML library, the tree and
13235 DOM/Corba. This is a first step.
13236
13237Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13238
13239 * parser.c: Set up the fonctions comment block, boring but useful.
13240 * parser.h, SAX.c, parser.c: now attributes are processed through
13241 the SAX interface. The problem is that my SAX interface diverged
13242 quite a bit from the original one, well this is not an official
13243 spec, and translating it from Java to C is hairy anyway...
13244
13245Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13246
13247 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
13248 fonctions comment block, boring but useful.
13249
13250Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13251
13252 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
13253 conversion routines. However they are not yet used to convert the
13254 inputs. The core will run with UTF-8.
13255
13256Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13257
13258 * tree.c : make sure that the type id is properly set-up when
13259 a new object is allocated, needed for DOM.
13260
13261Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13262
13263 * tree.h, tree.c: Ok, the main objects in the tree will be native
13264 corba objects, it costs 8 bytes per Node, Attribute and Document
13265 but it simplifies the Corba integration a lot (no extra interface
13266 objects to allocate/free).
13267
13268Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13269
13270 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
13271 and changed NODEs contants for conformity with DOM Level 1
13272
13273Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13274
13275 * added hooks to keep track of servants when creating objects
13276 xmlDoc and xmlNode (for Corba export).
13277
13278Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13279
13280 * added xml-config script.
13281
13282Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13283
13284 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
13285 to autoupdate libtool and automake conf files.
13286
132871998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
13288
13289 * Makefile.am: Use '?' to separate the sed
13290 commands as ',' is used when people pass -Wl,something.
13291
13292
13293Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13294
13295 * tree.c, tree.h: added a per-document compression interface.
13296
13297Tue Sep 22 20:47:38 EDT 1998
13298
13299 * tree.c, tree.h: added saving with compression and added interfaces
13300 to control the compression level (xmlGetCompressMode,
13301 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
13302
13303Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13304
13305 * parser.c: corrected a loop for files of size 0
13306
133071998-08-20 Raja R Harinath <harinath@cs.umn.edu>
13308
13309 * error.h: New file. Contains prototyes from `error.c'.
13310
13311Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
13312
13313 * Makefile.am (xmlincdir): New macro.
13314 (xmlinc_HEADERS): Renamed from include_HEADERS.
13315
13316Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13317
13318 * applied small patch on numeric entities from
13319 Christopher Blizzard <blizzard@appliedtheory.com>
13320
13321Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13322
13323 * New release 0.2, removed the old xml_* files so that it's
13324 coherent with the other CVS base (W3C), far better conformance
13325 to standard, new namespaces, decent entities support, beginning
13326 of a SAX-like interface. Nearly nothing left intact, even the
13327 test examples ...
13328
133291998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
13330
13331 * .cvsignore: Add .deps dir
13332
13333Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13334
13335 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
13336
13337Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13338
13339 * configure.in: added test for CPP
13340 * AUTHORS, Changelog: the original ones didn't get commited but the
13341 glib ones instead, fixed.
13342 * Makefile.am: corrected an error in library naming
13343
13344Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
13345
13346 * integrated code developped at W3C
13347 * changed the original Copyright
13348 * migrated to automake
13349 * prefixed the filenames by xml_ to avoid filename clashes
13350
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000013351Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
13352
13353 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
13354 should not be called.
13355
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000013356Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
13357
13358 * libxml-2.0.pc.in: applied the patch to fix #101894
13359
Daniel Veillard8a1b1852003-01-05 22:37:17 +000013360Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
13361
13362 * tree.c : applied patch from Lukas Schroeder for register callbacks
13363 * valid.c: modified patch from Lukas Schroeder to test
13364 register callbacks with --chkregister
13365
Daniel Veillard067bae52003-01-05 01:27:54 +000013366Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
13367
13368 * xmlreader.c: seriously changed the way data are pushed to
13369 the underlying parser, go by block of 512 bytes instead of
13370 tryng to detect tag boundaries at that level. Changed the
13371 way empty element are detected and tagged.
13372 * python/tests/reader.py python/tests/reader2.py
13373 python/tests/reader3.py: small changes mostly due to context
13374 reporting being different and DTD node being reported. Some
13375 errors previously undetected are now caught and fixed.
13376 * doc/xmlreader.html: flagged last section as TODO
13377
Daniel Veillard51a447a2003-01-04 19:42:46 +000013378Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
13379
13380 * python/libxml.py: integrated the Python 2.2 optimizations
13381 from Hannu Krosing, while maintaining compatibility with
13382 1.5 and 2.1
13383
Daniel Veillarde59494f2003-01-04 16:35:29 +000013384Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
13385
13386 * xmllint.c: a bit of cleanup
13387 * xmlreader.c: small fix
13388 * doc/xmlreader.html: more work on the XmlTextReader tutorial
13389 * python/libxml.py: a few fixes pointed out by Hannu Krosing
13390
Daniel Veillard623a9eb2003-01-04 12:47:20 +000013391Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
13392
13393 * python/setup.py.in: patch from Stéphane Bidoul to include
13394 drv_libxml2.py in setup.py
13395
Daniel Veillard66b82892003-01-04 00:44:13 +000013396Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
13397
13398 * doc/xmlreader.html: starting documenting the new XmlTextReader
13399 interface.
13400
Daniel Veillard7704fb12003-01-03 16:19:51 +000013401Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
13402
13403 * xmllint.c: added the --stream flag to use the TextReader API
13404 * xmlreader.c: small performance tweak
13405
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000013406Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
13407
13408 * xmlreader.c python/tests/reader2py: okay the DTD validation
13409 code on top of the XMLTextParser API should be solid now.
13410
Daniel Veillard1fdfd112003-01-03 01:18:43 +000013411Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
13412
13413 * xmlreader.c python/tests/reader2py: Fixing some more mess
13414 with validation and recursive entities while using the
13415 reader interface, it's getting a bit messy...
13416
Daniel Veillarddab8ea92003-01-02 14:16:45 +000013417Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
13418
13419 * xmlreader.c python/tests/reader.py: another couple of problem
13420 related to IsEmptyElement reported by Stéphane Bidoul needed
13421 some fixes.
13422
Daniel Veillard4f860202003-01-02 13:00:02 +000013423Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
13424
13425 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
13426 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
13427 based on the python XmlTextReader interface.
13428
Daniel Veillard3c265e42003-01-01 21:06:49 +000013429Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
13430
13431 * tree.c: backing out one change in the last patch which broke the
13432 regression tests
13433
Daniel Veillard5335dc52003-01-01 20:59:38 +000013434Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
13435
13436 * global.data globals.c tree.c include/libxml/globals.h: applied
13437 an old patch from Lukas Schroeder to track node creation and
13438 destruction. Probably missing a lot of references at the moment
13439 and not usable reliably.
13440
Daniel Veillard8ba17412003-01-01 19:13:12 +000013441Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
13442
13443 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
13444 from doc/news.html and a stylesheet
13445
Daniel Veillarde3c036e2003-01-01 15:11:05 +000013446Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
13447
13448 * xmlreader.c python/tests/reader.py: fixed another couple of
13449 xmlreader bugs reported by Stéphane Bidoul and added tests.
13450
Daniel Veillard9e395c22003-01-01 14:50:44 +000013451Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
13452
13453 * xmlreader.c python/tests/reader2.py: fixed another validity
13454 checking in external parsed entities raised by Stéphane Bidoul
13455 and added a specific regression test.
13456 * python/tests/reader3.py: cleanup
13457
Daniel Veillardd5896142002-12-31 14:45:26 +000013458Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13459
13460 * xmlreader.c python/tests/reader2.py: fixed a problem with
13461 validation within entities pointed by Stéphane Bidoul, augmented
13462 the tests to catch those.
13463
Daniel Veillarddc85f282002-12-31 11:18:37 +000013464Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13465
13466 * python/generator.py: modified the generator to allow keeping
13467 class references when creating new classes, needed to fix a bug
13468 pointed by Stéphane Bidoul where the input buffer of the
13469 xmlTextReader instance gets destroyed if the python wrapper for
13470 the input is not referenced anymore.
13471
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000013472Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13473
13474 * xmlreader.c python/tests/reader.py: fixed another pair of problem
13475 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
13476
Daniel Veillard571b8892002-12-30 12:37:59 +000013477Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13478
13479 * xmlreader.c python/tests/reader.py: fixed another problem
13480 pointed by Stéphane Bidoul
13481
Daniel Veillardaaa105b2002-12-30 11:42:17 +000013482Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13483
13484 * xmlreader.c python/tests/reader.py: fixed a limit case problem
13485 with "<a/>"
13486
Daniel Veillardecaba492002-12-30 10:55:29 +000013487Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13488
13489 * SAX.c: warn on xmlns:prefix="foo"
13490 * xmlreader.c python/tests/reader.py: fixed a couple of problem
13491 for namespace attributes handling.
13492
Daniel Veillard2d84a892002-12-30 00:01:08 +000013493Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13494
13495 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
13496 a really nasty problem raised by a DocBook XSLT transform
13497 provided by Sebastian Bergmann
13498
Daniel Veillard29b3e282002-12-29 11:14:41 +000013499Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13500
13501 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
13502 by Stéphane Bidoul and integrated it into the tests
13503
Daniel Veillarde18fc182002-12-28 22:56:33 +000013504Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13505
13506 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
13507 extended the XmlTextReader API a bit, addding accessors for
13508 the current doc and node, and an entity substitution mode for
13509 the parser.
13510 * python/libxml.py python/libxml2class.txt: related updates
13511 * python/tests/Makefile.am python/tests/reader.py
13512 python/tests/reader2.py python/tests/reader3.py: updated a bit
13513 the old tests and added a new one to test the entities handling
13514
Daniel Veillardaba976d2002-12-28 21:14:18 +000013515Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13516
13517 * python/generator.py python/libxml2class.txt
13518 python/tests/reader.py python/tests/reader2.py: changed the
13519 generator to provide casing for the XmlTextReader similar to
13520 C# so that examples and documentation are more directly transposable.
13521 Fixed the couple of tests in the suite.
13522
Daniel Veillard83298842002-12-28 15:12:33 +000013523Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13524
13525 * doc/guidelines.html: added a document on guildeline for
13526 publishing and deploying XML
13527
Daniel Veillard336fc7d2002-12-27 19:37:04 +000013528Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13529
13530 * valid.c xmlreader.c: final touch running DTD validation
13531 on the XmlTextReader
13532 * python/tests/Makefile.am python/tests/reader2.py: added a
13533 specific run based on the examples from test/valid/*.xml
13534
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000013535Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
13536
13537 * python/libxml.py: added a few predefined xmlTextReader parser
13538 configuration values.
13539
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000013540Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13541
13542 * python/libxml_wrap.h: trying to fix #102037
13543
Daniel Veillard8dbd4952002-12-27 11:34:48 +000013544Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13545
13546 * SAX.c: fixing bug #95296, when the predefined entities
13547 are redefined in the DTD the default one must be used
13548 instead anyway.
13549
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000013550Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
13551
13552 * doc/xmllint.xml
13553 * doc/xmllint.1
13554 Add discussion of XML_DEBUG_CATALOG to xmllint man
13555 page - bug #100907
13556
13557
Daniel Veillarddf512f42002-12-23 15:56:21 +000013558Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13559
13560 * xmlreader.c: Fixed the empty node detection to avoid reporting
13561 an inexistant close tag.
13562
Daniel Veillard0d132cf2002-12-23 14:43:32 +000013563Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13564
13565 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
13566 for Python 2.1
13567
Daniel Veillardfe8aab92002-12-22 10:25:41 +000013568Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13569
13570 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
13571
Daniel Veillard4258b9c2002-12-20 10:29:40 +000013572Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13573
13574 * doc/libxml2-api.xml python/tests/reader.py: one really need
13575 to provide the base URI information when creating a reader parser
13576 from an input stream. Updated the API and the example using it.
13577
Daniel Veillardea7751d2002-12-20 00:16:24 +000013578Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13579
13580 * testReader.c xmlreader.c valid.c include/libxml/tree.h
13581 include/libxml/valid.h include/libxml/xmlreader.h: working on
13582 DTD validation on top of xml reader interfaces. Allows to
13583 validate arbitrary large instances. This required some extensions
13584 to the valid module interface and augmenting the size of xmlID
13585 and xmlRef structs a bit.
13586 * uri.c xmlregexp.c: simple cleanup.
13587
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000013588Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13589
13590 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
13591 work on the xml reader interfaces.
13592 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
13593 Web page for the Windows binaries.
13594
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000013595Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13596
13597 * xmlIO.c: applied a patch for VMS following the report by
13598 Nigel Hall
13599
Daniel Veillard3772de32002-12-17 10:31:45 +000013600Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13601
13602 * parser.c: the parseStartTag bug fix wasn't complete.
13603
Daniel Veillard67df8092002-12-16 22:04:11 +000013604Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13605
13606 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
13607 parseStartTag, fixing it.
13608 * test/att4 result/att4 result/noent/att4: adding the test
13609 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
13610 more methods to XmlTextReader.
13611
Igor Zlatkovicd453c632002-12-16 18:45:48 +000013612Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13613
13614 * win32/libxml2.def.src: added more xml reader exports
13615 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
13616 to the build
13617
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000013618Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
13619
13620 * doc/tutorial/xmltutorial.xml
13621 plus generated html and pdf
13622 Updating tutorial again based on further comments from Niraj
13623 Tolia on the last iteration
13624
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000013625Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
13626
13627 * doc/tutorial/xmltutorial.xml
13628 * doc/tutorial/includekeyword.c
13629 * doc/tutorial/includegetattribute.c
13630 plus generated html and pdf
13631 Adding fix from Niraj Tolia to tutorial to properly free memory.
13632
13633
Daniel Veillardda46d2d2002-12-15 23:36:49 +000013634Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13635
13636 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
13637 more methods of XmlTextReader.
13638 * python/libxml2class.txt python/tests/reader.py: this increased the
13639 methods in the bndings, augmented the test to check those new
13640 functions.
13641
Daniel Veillard0eb38c72002-12-14 23:00:35 +000013642Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13643
13644 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
13645 methods of XmlTextReader.
13646 * python/generator.py python/libxml_wrap.h python/types.c
13647 python/libxml2class.txt: added the reader to the Python bindings
13648 * python/tests/Makefile.am python/tests/reader.py: added a specific
13649 test for the Python bindings of the Reader APIs
13650 * parser.c: small cleanup.
13651
Daniel Veillard06503452002-12-13 10:42:08 +000013652Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13653
13654 * xinclude.c: fallback was only copying the first child not the
13655 full child list of the fallback element, closes #89684 as reopened
13656 by Bernd Kuemmerlen
13657
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000013658Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13659
13660 * win32/libxml2.def.src: exported htmlNodeDumpOutput
13661
Daniel Veillard000eafb2002-12-12 10:04:22 +000013662Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13663
Daniel Veillardc1eed322002-12-12 11:01:32 +000013664 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000013665 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000013666 gives enum values, fix functype return type, put back fields in
13667 structs
13668 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000013669
Daniel Veillard024b5702002-12-12 00:15:55 +000013670Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13671
Daniel Veillard7c4eb632004-04-19 21:29:12 +000013672 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vakoc
Daniel Veillard024b5702002-12-12 00:15:55 +000013673 about htmlNodeDumpOutput location.
13674 * xpath.c: removed an undefined function signature
13675 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
13676 too many symbols in the API breaking the python bindings.
13677 Updated with the libxslt/libexslt changes.
13678
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000013679Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13680
13681 * configure.in: preparing release of 2.4.29
13682 * doc/*: rebuilt the docs and API
13683 * xmlreader.c: a few more fixes for the XmlTextReader API
13684
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000013685Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13686
13687 * include/win32config.h: applied mingw patch from Magnus Henoch
13688
Daniel Veillard5aad8322002-12-11 15:59:44 +000013689Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13690
13691 * catalog.c doc/libxml2-api.xml: a bit more cleanup
13692
Daniel Veillarda9b66d02002-12-11 14:23:49 +000013693Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
13694
13695 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
13696 building Python script, does the C parsing directly, generates
13697 a better API description including structure fieds defs and
13698 enums. Still a couple of bugs, but good enough for the python
13699 wrappers now.
13700 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
13701 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
13702 include/libxml/schemasInternals.h include/libxml/tree.h: more
13703 cleanup based on the python analysis script reports.
13704 * libxml.spec.in: make sure the API XML description is part of the
13705 devel package.
13706
Daniel Veillard01c13b52002-12-10 15:19:08 +000013707Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13708
13709 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
13710 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
13711 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
13712 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
13713 code cleanup, especially the function comments.
13714 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
13715
Daniel Veillarde1ca5032002-12-09 14:13:43 +000013716Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13717
13718 * Makefile.am xmlreader.c include/libxml/Makefile.am
13719 include/libxml/xmlreader.h: Adding a new set of APIs based on
13720 the C# TextXmlReader API but converted to C. Allow to parse
13721 in constant memory usage, far simpler to program and explain
13722 than the SAX like APIs, unfinished but working.
13723 * testReader.c: test program
13724
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000013725Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13726
13727 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
13728
Daniel Veillard64b35282002-12-04 15:10:40 +000013729Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13730
13731 * tree.c: Chip turner indicated that XHTML1 serialization
13732 rule for style actually break on both IE and Mozilla,
13733 try to avoid the rule if escaping ain't necessary
13734
Daniel Veillard8efff672002-12-04 11:44:48 +000013735Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13736
13737 * nanhttp.c: handle HTTP URL escaping, problem reported by
13738 Glen Nakamura and Stefano Zacchiroli
13739
Daniel Veillard1c732d22002-11-30 11:22:59 +000013740Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13741
13742 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
13743
Daniel Veillardfdd27d22002-11-28 11:55:38 +000013744Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13745
13746 * uri.c: Johann Richard pointed out some XPointer problems for
13747 URN based URI references in XInclude. Modified the URI parsing
13748 and saving routines to allow correct parsing and saving of
13749 XPointers, especially when attached to "opaque" scheme accordingly
13750 to RFC 2396
13751
Daniel Veillard8db67d22002-11-27 19:39:27 +000013752Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13753
13754 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
13755 of refactoring to the HTML saving code.
13756 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
13757 in the doc.
13758
Daniel Veillardebc4ca92002-11-27 11:43:05 +000013759Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13760
13761 * tree.c include/libxml/tree.h: refactored the XML dump of a node
13762 to a buffer API to reuse the generic dump to an OutputIO layer,
13763 this reduces code, fixes xmlNodeDump() for XHTML, also made
13764 xmlNodeDump() now return the number of byte written.
13765
Daniel Veillard9d5ea172002-11-27 08:02:06 +000013766Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
13767
13768 * python/setup.py.in: another patch from Stéphane Bidoul for
13769 Python bindings on Windows
13770 * doc/parsedecl.py: small cleanup
13771
Daniel Veillard9715c172002-11-25 16:33:40 +000013772Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13773
13774 * libxml.spec.in configure.in: add a line in %changelog for releases
13775
Daniel Veillard9bc53102002-11-25 13:20:04 +000013776Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13777
13778 * parser.c: patch from Marcus Clarke fixing a problem in entities
13779 parsing that was detected in KDe documentations environment.
13780
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000013781Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
13782
13783 * python/libxml.c (libxml_prev): Return the previous as opposed to
13784 the next node (I guess this is the result of some cut & paste programming:)
13785
Daniel Veillard80d7b902002-11-23 16:23:08 +000013786Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13787
13788 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
13789
Daniel Veillarda1196ed2002-11-23 11:22:49 +000013790Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13791
13792 * python/generator.py python/libxml.c python/setup.py.in: trying
13793 to fix the Python bindings build on Windows (Stéphane Bidoul)
13794
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000013795Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13796
13797 * win32/configure.js: added option for python bindings
13798 * win32/libxml2.def.src: added more exports
13799
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000013800Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13801
13802 * win32/Makefile.mingw: fixed unresolved symbols when linking with
13803 pthreads
13804 * win32/wince/*: applied updates to Windows CE port from Javier
13805
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000013806Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13807
13808 * configure.in: preparing 2.4.28
13809 * libxml.spec.in doc/Makefile.am: some cleanup
13810 * doc/*: updated the news and regenerated.
13811
Daniel Veillardfee408f2002-11-22 13:18:30 +000013812Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13813
13814 * HTMLparser.c: final touch at closing #87235 </p> end tags
13815 need to be generated.
13816 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
13817 this change slightly the output of a few tests
13818 * doc/*: regenerated
13819
Daniel Veillardd2ff0392002-11-22 12:28:38 +000013820Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13821
13822 * parserInternals.c: fixing bug #99190 when UTF8 document are
13823 parsed using the progressive parser and the end of the chunk
13824 is in the middle of an UTF8 multibyte character.
13825
William M. Brack8b2c7f12002-11-22 05:07:29 +000013826Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13827
13828 * threads.c: fixed initialization problem in xmlNewGlobalState
13829 which was causing crash.
13830 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
13831 in xmlInitializeGlobalState.
13832 * parserInternals.c: cleaned up ctxt->sax initialisation.
13833
Daniel Veillardd5c2f922002-11-21 14:10:52 +000013834Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
13835
13836 * tree.c include/libxml/tree.h: modified the existing APIs
13837 to handle XHTML1 serialization rules automatically, also add
13838 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
13839 libxslt serialization uses it when needed without changing
13840 the library API.
13841 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
13842 result/xhtml1: added a new test specifically for xhtml1 output
13843 and updated the result of one XHTML1 test
13844
Daniel Veillardd076a202002-11-20 13:28:31 +000013845Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13846
13847 * xinclude.c parserInternals.c encoding.c: fixed #99082
13848 for xi:include encoding="..." support on text includes.
13849 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
13850 test/XInclude/ents/isolatin.txt : added a specific regression test
13851 * python/generator.py python/libxml2class.txt: fixed the generator
13852 the new set of comments generated for doc/libxml2-api.xml were
13853 breaking the python generation.
13854
Daniel Veillard817e70b2002-11-19 22:28:48 +000013855Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
13856
13857 * doc/Makefile.am: repair some problem if gtk-doc fail or such
13858 * configure.in: patch for Solaris on new autoconf closes #98880
13859 * doc/parsedecl.py: repair the frigging API building script,
13860 did I say that python xmllib sucks ?
13861 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
13862 and some comment are no more truncated.
13863
Daniel Veillarda7e05b42002-11-19 08:11:14 +000013864Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13865
13866 * parser.c: Martin Stoilov pointed out a potential leak in
13867 xmlCreateMemoryParserCtxt
13868
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000013869Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13870
13871 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
13872 included in HTML documents and using the push parser.
13873
Daniel Veillard4efd3be2002-11-18 09:11:13 +000013874Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
13875
13876 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
13877 specified, look for the Python interpreter not just in the
13878 specified root but also in the specified location. Fixes #98825
13879
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000013880Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13881
13882 * python/libxml.c: fixing bug #98792 , node may have no doc
13883 and dereferencing without checking ain't good ...
13884
Daniel Veillarddad3f682002-11-17 16:47:27 +000013885Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13886
13887 * configure.in: preparing release 2.4.27
13888 * doc/* : updated and rebuilt the docs
13889 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
13890 and all the docs are actually packaged and in the final RPMs
13891 * parser.c parserInternals.c include/libxml/parser.h: restore
13892 xmllint --recover feature.
13893
Daniel Veillard68e9e742002-11-16 15:35:11 +000013894Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13895
Daniel Veillard784b9352003-02-16 15:50:27 +000013896 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000013897 processing of parsed entities, and XPath computation on sustitued
13898 entities.
13899 * testXPath.c: make sure entities are substitued.
13900
Daniel Veillard328f48c2002-11-15 15:24:34 +000013901Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13902
Daniel Veillard784b9352003-02-16 15:50:27 +000013903 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000013904 processing of internal parsed entities, which had to be changed.
13905
Daniel Veillard66651aa2002-11-15 11:21:43 +000013906Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13907
13908 * Makefile.am python/Makefile.am python/tests/Makefile.am:
13909 trying to fix bug #98517 about building outside the source tree
13910 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
13911
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000013912Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13913
13914 * include/win32config.h: cleanup
13915 * win32/Makefile.mingw: integrated mingw in JScript configure
13916 * win32/Makefile.msvc: modified to allow mingw coexistence
13917 * win32/configure.js: integrated mingw
13918 * win32/Readme.txt: cleanup
13919
Daniel Veillard8dd86a52002-11-12 21:14:17 +000013920Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
13921
13922 * HTMLparser.c: strengthen the guard in the Pop macros,
13923 like in the XML parser, closes bug #97315
13924
Daniel Veillard0821b152002-11-12 20:57:47 +000013925Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13926
13927 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
13928 callback is never used.
13929
Daniel Veillard8606bbb2002-11-12 12:36:52 +000013930Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13931
13932 * parserInternals.c: fixed the initialization of the SAX structure
13933 which was breaking xsltproc
13934 * xpath.c: patch from Petr Pajas for CDATA nodes
13935 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
13936 * parser.c include/libxml/parser.h: patch from Peter Jones
13937 removing a leak in xmlSAXParseMemory() and adding the
13938 function xmlSAXParseMemoryWithData()
13939
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000013940Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
13941
13942 adding pdf of tutorial, changing web page to link to it
13943 * doc/tutorial/xmltutorial.pdf
13944 * doc/xml.html
13945 * doc/docs.html
13946
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000013947Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
13948
13949 * doc/tutorial/ar01s08.html
13950 adding file what I forgot for tutorial
13951
13952
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000013953Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
13954
13955 Adding encoding discussion to tutorial
13956 Added:
13957 * doc/tutorial/images/*.png: DocBook admonition image files
13958 * doc/tutorial/apf.html, apg.html: new generated html
13959 * doc/tutorial/includeconvert.c: conversion code entity file
13960 changed:
13961 * doc/tutorial/xmltutorial.xml: DocBook original
13962 * doc/tutorial/*.html: generated html
13963
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000013964Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13965
13966 * include/libxml/*.h: retired xmlwin32version.h
13967 * doc/Makefile.am: retired xmlwin32version.h
13968 * win32/configure.js: retired xmlwin32version.h
13969
Igor Zlatkovica2258da2002-11-08 15:55:33 +000013970Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13971
13972 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000013973 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
13974 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000013975
Daniel Veillard7216cfd2002-11-08 15:10:00 +000013976Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13977
13978 * globals.c: fixed a typo pointed out by Igor
13979 * xpath.c: try to speed up node compare using line numbers
13980 if available.
13981
Daniel Veillarda70d62f2002-11-07 14:18:03 +000013982Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13983
13984 * tree.c: make xmlFreeNode() handle attributes correctly.
13985
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000013986Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13987
13988 * catalog.c: completed the #96963 fix, as reported by Karl
13989 Eichwalder
13990
Daniel Veillard56f21f22002-11-06 15:49:46 +000013991Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13992
13993 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
13994
Daniel Veillard91ad8792002-11-04 17:06:52 +000013995Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13996
13997 * Makefile.am: switched the order of a couple of includes
13998 to fix bugs #97100
13999
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000014000Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14001
14002 * catalog.c: fixed bug #96963, reverted to the old behaviour of
14003 xmlLoadCatalogs that used to separate directories with a ':'.
14004
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000014005Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14006
14007 * threads.c: improvements to the Windows-side of thread handling
14008 * testThreads.c: conditionally excluded unistd.h
14009 * testThradsWin32.c: broke overlong lines
14010 * include/win32config.h: adapted thread-related macros to the new
14011 scheme and for pthreads on Windows
14012 * win32/Makefile.msvc: introduced a more flexible thread build,
14013 added testThreads[Win32].c to the build
14014 * win32/configure.js: introduced a more flexible thread config
14015
John Fleck61f6fb62002-10-31 15:23:29 +0000140162002-10-31 John Fleck <jfleck@inkstain.net>
14017
14018 * doc/xml.html (and, by implication, FAQ.html)
14019 added UTF-8 conversaion FAQ from Marcus Labib Iskander
14020
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000014021Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14022
14023 * configure.in: removed xmlwin32version.h
14024 * include/libxml/Makefile.am: removed xmlwin32version.h
14025
Daniel Veillardce66ce12002-10-28 19:01:59 +000014026Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14027
14028 * tree.c: applied patch from Brian Stafford to fix a bug
14029 in xmlReconciliateNs()
14030
Daniel Veillard7e3f1402002-10-28 18:52:57 +000014031Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14032
14033 * tree.c: applied patch from Christian Glahn to allow
14034 xmlNewChild() on document fragment nodes
14035
Daniel Veillardb39bc392002-10-26 19:29:51 +000014036Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
14037
14038 * parser.c: Christian Glahn found a problem with a recent
14039 patch to xmlParseBalancedChunkMemoryRecover()
14040 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
14041 problems
14042 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
14043 test/schemas/seq*: added the test cases from Charles
14044
Daniel Veillard366a9152002-10-23 20:43:53 +000014045Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
14046
14047 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
14048 serious cleanup of the spec file and associated changes
14049 in the Makefiles.
14050 * valid.c: try to remove some warnings on x86_64
14051
Daniel Veillardd033d022002-10-23 14:55:02 +000014052Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
14053
14054 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
14055 fix bug #96586
14056
Daniel Veillardce02dbc2002-10-22 19:14:58 +000014057Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
14058
14059 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
14060 parsing, applied his patch
14061 * result/HTML/attrents.html result/HTML/attrents.html.err
14062 result/HTML/attrents.html.sax test/HTML/attrents.html:
14063 added the test and result case provided by Mikhail Sogrine
14064
Daniel Veillarde645e8c2002-10-22 17:35:37 +000014065Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
14066
14067 * vms/build_libxml.com vms/config.vms vms/readme.vms
14068 include/libxml/parser.h include/libxml/parserInternals.h
14069 include/libxml/tree.h include/libxml/xmlIO.h
14070 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
14071 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
14072 Applied the VMS update patch from Craig A. Berry
14073 * doc/*.html: update
14074
Daniel Veillardf000f072002-10-22 14:28:17 +000014075Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
14076
14077 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
14078
Daniel Veillard1e208222002-10-22 14:25:25 +000014079Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
14080
14081 * debugXML.c: adding a grep command to --shell in xmllint
14082 for T.V. Raman
14083
Daniel Veillard9cdcf362002-10-22 14:23:59 +000014084Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14085
14086 * xmlcatalog.c: tried to fix some of the problem with --sgml
14087
Daniel Veillard935494a2002-10-22 14:22:46 +000014088Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
14089
14090 * parser.c: tried to fix bug #91500 where doc->children may
14091 be overriden by a call to xmlParseBalancedChunkMemory()
14092
14093Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
14094
14095 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
14096 identifiers in SGML catalogs containing '&'
14097
Daniel Veillardc0ac0692002-10-20 21:31:50 +000014098Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14099
14100 * python/types.c: fixed bugs when passing result value tree
14101 to Python functions.
14102
Daniel Veillard48267432002-10-18 11:21:38 +000014103Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
14104
14105 * configure.in: preparing the release of 2.4.26
14106 * doc/*: updated and rebuilt the documentation
14107
Daniel Veillardbb284f42002-10-16 18:02:47 +000014108Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
14109
14110 * parser.c: fixed a XML Namespace compliance bug reported by
14111 Alexander Grimalovsky
14112
Daniel Veillard44892f72002-10-16 15:23:26 +000014113Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
14114
14115 * HTMLtree.c: fixed serialization of script and style when
14116 they are not lowercase (i.e. added using the API to the tree).
14117
Daniel Veillard2fd85422002-10-16 14:32:41 +000014118Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
14119
14120 * valid.c: make xmlValidateDocument emit a warning msg if there
14121 is no DTD, pointed by Christian Glahn
14122
Daniel Veillard32370232002-10-16 14:08:14 +000014123Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
14124
14125 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
14126 content model when some of the blocks have min or max, and a couple
14127 of bugs found in the process.
14128 * result/schemas/list0* test/schemas/list0*: added some specific
14129 regression tests
14130
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000014131Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
14132
14133 * README: updated the contact informations
14134
Daniel Veillard63186732002-10-15 08:43:17 +000014135Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14136
14137 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
14138 misses it, reported by Peter Bray.
14139
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000014140Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
14141
14142 * tree.c: investigating xmlNodeGetContent() on namespace nodes
14143 and removed a few warnings
14144
Daniel Veillard819d5cb2002-10-14 11:15:18 +000014145Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
14146
14147 * parser.c: Christian Glahn found a small bug in the push parser.
14148 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
14149 public
14150
Daniel Veillard6045c902002-10-09 21:13:59 +000014151Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14152
14153 * xmlschemas.c include/libxml/xmlschemas.h: added
14154 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
14155 * testSchemas.c: added --memory to test the new interface
14156
Daniel Veillardf0070122002-10-09 14:24:17 +000014157Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
14158
14159 * doc/index.py doc/search.php: integrated the XSLT indexing,
14160 a few fixed in the indexer, added a scope selection at the
14161 search level.
14162
Daniel Veillard01992e02002-10-09 10:20:30 +000014163Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14164
14165 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
14166 this was due to uninitialized parts of the validation context
14167
Daniel Veillard321be0c2002-10-08 21:26:42 +000014168Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
14169
14170 * debugXML.c: applied patch from Mark Vakoc except the API
14171 change, preserved it.
14172 * doc/*: updated the docs to point to the search engine for
14173 information lookup or before bug/help reports.
14174
Daniel Veillard01e87d22002-10-08 16:55:06 +000014175Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
14176
14177 * doc/index.py doc/search.php: added mailing-list archives
14178 indexing and lookup
14179
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000014180Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
14181
14182 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
14183
Daniel Veillard9b006132002-10-07 11:13:27 +000014184Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
14185
14186 * doc/index.py: improved HTML indexing
14187 * doc/search.php: make the queries also lookup the HTML based indexes
14188
Daniel Veillard141d04b2002-10-06 21:51:18 +000014189Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
14190
14191 * doc/index.py: added HTML page indexing
14192
Igor Zlatkovic91a62702002-10-04 13:34:16 +000014193Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14194
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000014195 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000014196 problem in libxslt.
14197 * catalog.c: fixed list handling in XML_CATALOG_FILES
14198
Daniel Veillardceb09b92002-10-04 11:46:37 +000014199Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14200
14201 * valid.c: typo/bug found by Christian Glahn
14202
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000014203Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14204
14205 * xmlIO.c: applied Windows CE patch from Javier.
14206 * win32/wince: new directory, contains support for the PocketPC
14207 with Windows CE from Javier.
14208 * include/win32config.h: reorganised, removed duplicate
14209 definitions and applied WinCE patch from Javier.
14210 * include/wsockcompat.h: new file, now contains WinSock
14211 compatibility macros.
14212 * win32/Makefile.msvc: introduced double-run compilation.
14213
Daniel Veillarde16b5742002-09-26 17:50:03 +000014214Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
14215
14216 * configure.in include/libxml/xmlwin32version.h: preparing release
14217 of 2.4.25
14218 * doc/*: updated and regenerated teh docs and web pages.
14219
Daniel Veillard90d68fb2002-09-26 16:10:21 +000014220Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
14221
14222 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
14223 error were not covering namespace declarations.
14224 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
14225 it was missing the attribute declaration for the namespace
14226 * result/VC/NS3: the fix now report breakages in that test
14227
Daniel Veillardabe01742002-09-26 12:40:03 +000014228Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
14229
14230 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
14231
Daniel Veillard2ace1952002-09-26 12:28:02 +000014232Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
14233
14234 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
14235 and regenerated the docs and web site
14236
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000014237Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
14238
14239 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
14240 ATTRIBUTE_UNUSED is always put after the attribute declaration,
14241 not before
14242
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000014243Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
14244
14245 * python/generator.py python/libxml2class.txt: fixed a stupid error
14246 breaking the python API
14247
Daniel Veillardb7c29c32002-09-25 22:44:43 +000014248Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
14249
14250 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
14251 triostr.c triostr.h: applied a trio update patch from
14252 Bjorn Reese which should work with MinGW
14253
Daniel Veillardbd9afb52002-09-25 22:25:35 +000014254Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
14255
14256 * tree.c: improving some documentation comments
14257 * xmlregexp.c: found and fixed a mem leak with python regression tests
14258 * doc/*: rebuilt the doc and the API XML file including the
14259 xmlregexp.h xmlautomata.h and xmlunicode.h headers
14260 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
14261 python/types.c: added access to the XML Schemas regexps from
14262 python
14263 * python/tests/Makefile.am python/tests/regexp.py: added a
14264 simple regexp bindings test
14265
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000014266Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
14267
Daniel Veillardbd9afb52002-09-25 22:25:35 +000014268 * doc/xml.html:
14269 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000014270
Daniel Veillard118aed72002-09-24 14:13:13 +000014271Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
14272
14273 * xmlregexp.c: fixed the data callback on transition functionality
14274 which was broken when using the compact form
14275 * result/schemas/*: updated the results, less verbose, all tests
14276 pass like before
14277 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
14278 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
14279 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
14280 annoying warnings
14281 * xpath.c: try to provide better error report when possible
14282
Daniel Veillard72336152002-09-21 13:08:14 +000014283Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14284
14285 * Makefile.am: fixed a breakage raised by Jacob
14286
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000014287Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14288
14289 * include/win32config.h: added HAVE_ERRNO_H definition for parts
14290 which don't use sockets
14291
Igor Zlatkovic01280582002-09-20 16:40:34 +000014292Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14293
14294 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
14295 * win32/configure.js: applied zlib patch from Daniel Gehriger
14296
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000014297Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14298
14299 * win32/configure.js: applied the patch from Mark Vakoc for
14300 regexp support
14301 * win32/libxml2.def.src: applied the patch from Mark Vakoc
14302 for regexp support
14303
Daniel Veillardb5c05732002-09-20 13:36:25 +000014304Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
14305
14306 * xmlschemastypes.c: as pointed by Igor Float and Double
14307 parsing ain't finished yet
14308
Daniel Veillard40b11342002-09-20 12:01:39 +000014309Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
14310
14311 * Makefile.am configure.in: trying to fix #88412 by bypassing
14312 all the python subdir if python ain't detected
14313
Daniel Veillard23e73572002-09-19 19:56:43 +000014314Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
14315
14316 * Makefile.am configure.in include/libxml/xmlversion.h.in:
14317 made configuring with regexps/automata/unicode the default
14318 but without schemas ATM
14319 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
14320 fixed the regexp based DTD validation performance and memory
14321 problem by switching to a compact form for determinist regexps
14322 and detecting the determinism property in the process. Seems
14323 as fast as the old DTD validation specific engine :-) despite
14324 the regexp built and compaction process.
14325
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000014326Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14327
14328 * valid.c: determinism is debugged, new DTD checking code now works
14329 but xmlFAComputesDeterminism takes far too much CPU and the whole
14330 set usues too much memory to be really usable as-is
14331
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000014332Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
14333
14334 * tree.c: fixed another stupid bug in xmlGetNodePath()
14335 * xmllint.c: --version now report the options compiled in
14336
Daniel Veillarda646cfd2002-09-17 21:50:03 +000014337Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
14338
14339 * HTMLparser.c: small cleanup
14340 * valid.c xmlregexp.c: switched DTD validation to use only regexp
14341 when configured with them. A bit of debugging around the determinism
14342 checks is still needed
14343
Daniel Veillard63b01c22002-09-17 19:25:28 +000014344Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
14345
14346 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
14347
Daniel Veillard92727042002-09-17 17:59:20 +000014348Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14349
14350 * xmlIO.c: small portability glitch fixed.
14351
Daniel Veillard84d70a42002-09-16 10:51:38 +000014352Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
14353
14354 * xmlschemastypes.c: incomplete steps for real/double support
14355 * testAutomata.c include/libxml/xmlautomata.h
14356 include/libxml/xmlregexp.h: avoiding a compilation problem
14357 * valid.c include/libxml/valid.h: starting the work toward using
14358 the regexps for actual DTD validation
14359
Daniel Veillardaeb258a2002-09-13 14:48:12 +000014360Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14361
14362 * hash.c: cosmetic cleanup
14363 * valid.c include/libxml/tree.h include/libxml/valid.h: started
14364 integrating a DTD validation layer based on the regexps
14365
Daniel Veillard4402ab42002-09-12 16:02:56 +000014366Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
14367
14368 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
14369 the determinism was tested before eliminating the epsilon
14370 transitions :-(
14371
Daniel Veillardc6d4a932002-09-12 15:00:57 +000014372Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
14373
14374 * python/generator.py python/libxml.c python/libxml.py
14375 python/libxml2-python-api.xml python/libxml2class.txt
14376 python/libxml_wrap.h python/types.c: updated the python
14377 bindings, added code for easier File I/O, and the ability to
14378 define a resolver from Python fixing bug #91635
14379 * python/tests/Makefile.am python/tests/inbuf.py
14380 python/tests/outbuf.py python/tests/pushSAXhtml.py
14381 python/tests/resolver.py python/tests/serialize.py: updated
14382 and augmented the set of Python tests.
14383
Igor Zlatkovic353bf582002-09-10 19:07:14 +000014384Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14385
14386 * win32/configure.js: added more readme info for the binary
14387 package.
14388
Daniel Veillard607b35c2002-09-10 12:16:19 +000014389Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
14390
14391 * xmlIO.c: fixed a stupid out of bound array error
14392
14393Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14394
14395 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
14396 messing around with support for Windows path, cleanups,
14397 trying to identify and fix the various code path to the
14398 filename access. Added xmlNormalizeWindowsPath()
14399
Daniel Veillard76575762002-09-05 14:21:15 +000014400Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
14401
14402 * error.c valid.c: working on better error reporting of validity
14403 errors, especially providing an accurate context.
14404 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
14405 error reports in those cases.
14406
Daniel Veillard3487c8d2002-09-05 11:33:25 +000014407Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14408
14409 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
14410 parser.c parserInternals.c xmlIO.c: get rid of all the
14411 perror() calls made in the library execution paths. This
14412 should fix both #92059 and #92385
14413
Daniel Veillard19aa7022002-09-05 11:14:19 +000014414Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
14415
14416 * xmllint.c: memory leak reporting was broken after a change
14417 of the preprocessor symbol used to activate it.
14418
Daniel Veillardec6725e2002-09-05 11:12:45 +000014419Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14420
14421 * tree.c: try to make the copy function work for node of
14422 type XML_DOCUMENT_FRAG_NODE, they are only created by the
14423 DOM layers though, not libxml2 itself.
14424
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000014425Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
14426
14427 * valid.c: try to provide file and line informations, not all
14428 messages are covered, but it's a (good) start
14429
Daniel Veillardbbc72c32002-09-05 10:52:10 +000014430Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
14431
14432 * xinclude.c: reimplemented a large part of the XInclude
14433 processor, trying to minimize resources used, James Henstridge
14434 provided a huge test case which was exhibiting severe memory
14435 consumption problems.
14436
Daniel Veillard2206dbf2002-09-05 08:09:37 +000014437Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
14438
14439 * python/Makefile.am: applied patch from Christophe Merlet to
14440 reestablish DESTDIR
14441
Daniel Veillard5643b5a2002-09-04 12:27:06 +000014442Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
14443
14444 * libxml.spec.in: fixes libary path for x86_64 AMD
14445
John Fleckbe98b332002-09-04 03:16:23 +000014446Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
14447
14448 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000014449 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000014450 (plus resulting generated html files)
14451 fixing one spot I missed in the tutorial where I hadn't freed
14452 memory properly
14453
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000014454Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
14455
14456 * doc/tutorial/includeaddattribute.c
14457 * doc/tutorial/includeaddkeyword.c
14458 * doc/tutorial/includegetattribute.c
14459 * doc/tutorial/includekeyword.c
14460 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000014461 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000014462 update tutorial to properly free memory (thanks to Christopher
14463 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000014464 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000014465 added image files so the callouts are graphical, making it
14466 easier to read ( use "--param callout.graphics 1" to generate
14467 html with graphical callouts)
14468
Daniel Veillarde1662542002-08-28 11:50:59 +000014469Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
14470
14471 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
14472 nice logos generated by Marc Liyanage
14473 * doc/site.xsl *.html: changed the stylesheet to show the new
14474 logo and regenerated the pages
14475
Daniel Veillardb212bbb2002-08-25 14:39:16 +000014476Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
14477
14478 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
14479
Daniel Veillard42766c02002-08-22 20:52:17 +000014480Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
14481
14482 * xpath.c: possible mem leak patch from Jason Adams
14483
14484Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
14485
14486 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
14487 in the XQuery namespace
14488 * configure.in: preparing 2.4.24
14489 * doc/*.html: updated the web pages
14490
14491Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
14492
14493 * python/generator.py: closing bug #85258 by generating conditional
14494 compile check to avoid linking to routines not configured in.
14495
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000144962002-08-22 Havoc Pennington <hp@pobox.com>
14497
14498 * autogen.sh: update error message for missing automake
14499
Daniel Veillard08cccaa2002-08-22 09:47:29 +000014500Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
14501
14502 * python/Makefile.am: typo in target name resulted in libxml2.py
14503 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
14504
Daniel Veillard22669b22002-08-22 07:17:11 +000014505Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
14506
14507 * win32/win32/Makefile.mingw: updated with version from
14508 Elizabeth Barham at http://soggytrousers.net/repository/
14509
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000014510Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14511
14512 * win32/Makefile.msvc: added the prefix location to the include
14513 and lib search path.
14514
Havoc Pennington830e8972002-08-18 22:22:13 +0000145152002-08-18 Havoc Pennington <hp@pobox.com>
14516
14517 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
14518 both automake 1.6 and 1.4 installed get the right automake. Means
14519 compilation from CVS will now require the latest automake 1.4
14520 release, or manually creating symlinks called "automake-1.4" and
14521 "aclocal-1.4"
14522
Daniel Veillardb6984ef2002-08-14 16:55:31 +000014523Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
14524
14525 * configure.in python/Makefile.am: more AMD 64 induced changes from
14526 Frederic Crozat
14527
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000014528Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
14529
14530 * xinclude.c: oops I was missing the xml:base fixup too
14531 * result/XInclude/*.xml: this adds xml:base attributes to most
14532 results of the tests
14533
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000014534Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14535
14536 * xinclude.c: quick but apparently working implementation of
14537 xi:fallback, should close bug #89684
14538 * Makefile.am test/XInclude/docs/fallback.xml
14539 result/XInclude/fallback.xml: added a basic test for fallback,
14540 and run with --nowarning to avoid a spurious warning
14541 * configure.in: applied patch from Frederic Crozat for python
14542 bindings on AMD 64bits machines.
14543
Daniel Veillard9e923512002-08-14 08:48:52 +000014544Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
14545
14546 * parser.c: xmlSAXUserParseMemory() really ought to fail if
14547 the caller don't pass a SAX callback block.
14548
Daniel Veillardc1a0da32002-08-14 08:32:18 +000014549Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14550
14551 * tree.c: applied the same fix for the XML-1.0 namespace to
14552 xmlSearchNsByHref() as was done for xmlSearchNs()
14553
Daniel Veillardad11b302002-08-12 14:53:41 +000014554Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
14555
14556 * libxml.3: small cleanup of the man page
14557 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
14558 when serializing HREF attributes generated by XSLT.
14559
Daniel Veillardc084e472002-08-12 13:27:28 +000014560Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
14561
14562 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
14563 version of Marc Liyanage' patch for boolean attributes in HTML
14564 output
14565
Daniel Veillard5f91b372002-08-12 12:13:01 +000014566Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
14567
14568 * python/tests/serialize.py: fixed the test results, indenting
14569 behaviour changed slightly
14570
Aleksey Sanin9e951762002-08-08 18:02:41 +000014571Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
14572
14573 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
14574 new c14n function to Windows def files
14575
Aleksey Saninea4272a2002-08-02 23:50:03 +000014576Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
14577
14578 * c14n.c: fixed a memory leak in c14n code
14579
Daniel Veillard58e44c92002-08-02 22:19:49 +000014580Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
14581
14582 * parser.c include/libxml/parser.h: adding a new API for Christian
14583 Glahn: xmlParseBalancedChunkMemoryRecover
14584 * valid.c: patch from Rick Jones for some grammar cleanup in
14585 validation messages
14586 * result/VC/* result/valid/*: this slightly change some of the
14587 regression tests outputs
14588
Daniel Veillard0bf29002002-08-01 12:54:11 +000014589Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
14590
14591 * tree.c: trying to fix a problem in namespaced attribute handling
14592 raised by Christian Glahn
14593
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000014594Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
14595
14596 * encoding.c include/libxml/encoding.h: Opening the interface
14597 xmlNewCharEncodingHandler as requested in #89415
14598 * python/generator.py python/setup.py.in: applied cleanup
14599 patches from Marc-Andre Lemburg
14600 * tree.c: fixing bug #89332 on a specific case of loosing
14601 the XML-1.0 namespace on xml:xxx attributes
14602
Aleksey Sanin2c135a12002-08-01 06:31:50 +000014603Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
14604
14605 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
14606 corner case from new Merlin's test suite and added a callback
14607 that will be used to improve xmlsec performance
14608
14609
Daniel Veillard0b22def2002-07-29 16:23:03 +000014610Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
14611
14612 * HTMLtree.c: trying to fix the <style> escaping problem in
14613 HTML serialization bug #89342
14614
Daniel Veillard0b28e882002-07-24 23:47:05 +000014615Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14616
14617 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
14618 and rebuilt the web site.
14619
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000014620Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000014621
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000014622 * include/libxml/tree.h: added _private member to xmlNs struct
14623
Daniel Veillard1d995272002-07-22 16:43:32 +000014624Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14625
14626 * HTMLparser.c: fixing bug #84876 based on the xml working
14627 code.
14628
William M. Brack61eaba52002-07-21 11:14:18 +000014629Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14630
14631 * python/Makefile.am: enhanced to fix bug 72012 (errors
14632 when using '-jX' make parameter)
14633
William M. Brackef61d202002-07-19 08:32:00 +000014634Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14635
14636 * xpath.c: small additional enhancement for booleans
14637 compared to nodesets
14638
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000014639Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14640
14641 * HTMLtree.c: changed the order of the encoding declaration
14642 attributes in the meta tags due to a bug in IE/Mac
14643
William M. Brack0c022ad2002-07-12 00:56:01 +000014644Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14645
14646 * xpath.c: enhanced handling of booleans (especially '='
14647 and '!=' for nodesets) - fixes bug 85256. Added new
14648 routine xmlXPathNotEqualValues for more proper handling
14649 of '!=' when nodesets are involved.
14650
Daniel Veillard06944e22002-07-11 19:55:18 +000014651Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
14652
14653 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
14654 doc/xmlcatalog_man.xml to the source distribution
14655
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000014656Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14657
14658 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
14659 asked for this.
14660
Daniel Veillard539638b2002-07-06 19:55:14 +000014661Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
14662
14663 * configure.in: preparing 2.4.23
14664 * doc/*: rebuilt the docs
14665
Daniel Veillard176d99f2002-07-06 19:22:28 +000014666Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
14667
14668 * parser.c: fixing bug #84169 by fixing the
14669 comment of xmlCreatePushParserCtxt to describe the
14670 encoding detection parameters better.
14671
Daniel Veillard37f961d2002-07-06 17:53:56 +000014672Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
14673
14674 * valid.c: fixing bug #79331 in one path the lookup for
14675 ID attributes on a namespaced node wasn't handled correctly :-\
14676
Daniel Veillard8c9872c2002-07-05 18:17:10 +000014677Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
14678
14679 * HTMLparser.c: trying to fix 87235 about discarded white
14680 spaces in the HTML parser.
14681 * result/HTML/*: this changes the output of a number of HTML
14682 regression tests
14683
Daniel Veillardfdc91562002-07-01 21:52:03 +000014684Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
14685
14686 * xpath.c: applied patch from Richard Jinks for the namespace
14687 axis + fixed a memory error.
14688 * parser.c parserInternals.c: applied patches from Peter Jacobi
14689 removing ctxt->token for good.
14690 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
14691 popped out by the regression tests.
14692 * Makefile.am: patch for threads makefile from Gary Pennington
14693
William M. Brack6000af52002-06-28 11:43:13 +000014694Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14695
Daniel Veillardfdc91562002-07-01 21:52:03 +000014696 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000014697 expressions involving preceding-sibling (et al).
14698
Daniel Veillard153120c2002-06-18 07:58:35 +000014699Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
14700
14701 * hash.c: applied a patch from Peter Jacobi to solve a problem
14702 when compiling with the Watcom C on Win32
14703 * result/schemas/*.err: the change of hashing algo generated
14704 permutations in the output
14705
Daniel Veillard5f7f9912002-06-17 17:03:00 +000014706Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14707
14708 * hash.c: applied patch from Sander Vesik improving the quality of
14709 the hash function.
14710
Aleksey Sanina5808b92002-06-14 17:07:41 +0000147112002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000014712
14713 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
14714 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
14715 xmllint.c xpath.c: replaced sprintf() with snprintf()
14716 to prevent possible buffer overflow (the bug was pointed
14717 out by Anju Premachandran)
14718
Daniel Veillarde059b892002-06-13 15:32:10 +000014719Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
14720
14721 * parser.c: removed an uninitialized data error popped by valgrind
14722 on PE references
14723
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000014724Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
14725
14726 * doc/xml.html
14727 adding tutorial reference to the web page
14728
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000014729Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
14730
14731 * doc/tutorial/xmltutorial.xml
14732 * doc/tutorial/ar01s07.html
14733 * doc/tutorial/ape.html
14734 * doc/tutorial/includegetattribute.c
14735 adding section to tutorial about retrieving an attribute
14736 value
14737
Daniel Veillardf5582f12002-06-11 10:08:16 +000014738Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
14739
14740 * parser.c: applied a couple of patches from Peter Jacobi to start
14741 to get rid of ctxt->token, with a possible significant speed
14742 improvement to be gained once done. Better compliance with PE
14743 references constructs in DTDs too.
14744 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
14745 from Peter too
14746
Daniel Veillard38d80e22002-06-11 07:24:56 +000014747Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14748
14749 * parser.c: Babak Vahedipour-Kunze reported that openTag in
14750 xmlParseElement was likely to have been deallocated at the
14751 time of the report, possibly leading to segfault. Just report
14752 the tag name now.
14753
Daniel Veillard9e412302002-06-10 15:59:44 +000014754Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14755
14756 * xpath.c: patch from Richard Jinks for XPath substring() function
14757 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
14758
Aleksey Sanina5808b92002-06-14 17:07:41 +0000147592002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000014760
14761 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
14762
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000014763Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
14764
14765 *doc/FAQ.html
14766 fixing typos in FAQ, thanks to Robert Funnell for the
14767 editing help
14768
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000014769Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
14770
14771 * NEWS: got complaints from rpmlint that it was empty
14772
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000014773Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
14774
14775 * added doc/tutorial, including:
14776 apa.html
14777 apb.html
14778 apc.html
14779 apd.html
14780 ar01s02.html
14781 ar01s03.html
14782 ar01s04.html
14783 ar01s05.html
14784 ar01s06.html
14785 includeaddattribute.c
14786 includeaddkeyword.c
14787 includekeyword.c
14788 includestory.xml
14789 index.html
14790 xmltutorial.xml
14791 libxml tutorial, including generated html
14792
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000014793Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
14794
14795 * result/c14n/exc-without-comments/merlin-c14n-two-*
14796 result/c14n/without-comments/merlin-c14n-two-*
14797 test/c14n/exc-without-comments/merlin-c14n-two-*
14798 test/c14n/without-comments/merlin-c14n-two-*
14799 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
14800 c14n/exc-c14n and slightly modified test script to handle
14801 these test cases
14802 * c14n.c: fixed bugs for complicated nodes set (namespace
14803 without node and others from merlin-c14n-two.tar.gz)
14804 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
14805 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
14806 for xmlsec performance patch
14807 * xpath.c: fixed self::node() for namespaces and attributes
14808
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000014809Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
14810
14811 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
14812 but with the format parameter
14813 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
14814
Aleksey Saninc57f9c12002-05-31 19:14:57 +000014815Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
14816
14817 * Makefile.am: updated c14n tests suite
14818 * c14n.c: performance improvement for previous c14n patch
14819
Daniel Veillarde72c7562002-05-31 09:47:30 +000014820Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14821
14822 * parser.c: another peroformance patch from Peter Jacobi, that
14823 time on parsing attribute values.
14824
Aleksey Sanin508a1012002-05-31 06:32:32 +000014825Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
14826
14827 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
14828 into LibXML2 test suite
14829
Aleksey Sanindffd5c82002-05-31 04:24:13 +000014830Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
14831
14832 * c14n.c: propagating xpath ancesstors node fix to c14n
14833 plus small performance improvement to reduce number of
14834 mallocs
14835 * xpath.c: fixed ancestors axis processing for namespace nodes
14836
Daniel Veillard46de64e2002-05-29 08:21:33 +000014837Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
14838
14839 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
14840 Peter Jacobi
14841
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000014842Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
14843
14844 * configure.in: preparing 2.4.22
14845
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000014846Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
14847
14848 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
14849 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
14850 a public entry point.
14851 * doc/*: rebuilt the API and docs
14852
Daniel Veillarded23b7d2002-05-27 12:16:02 +000014853Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
14854
14855 * xpath.c: patch from Richard Jinks to fix a problem introduced
14856 in the previous patch and pointed by Norm
14857
Daniel Veillardc6924812002-05-24 11:10:43 +000014858Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
14859
14860 * libxml.spec.in: fixing bug #81112
14861
Daniel Veillard234bc4e2002-05-24 11:03:05 +000014862Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
14863
14864 * uri.c: fixing bug #82848
14865
Daniel Veillarda2878972002-05-24 07:54:39 +000014866Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14867
14868 * result/catalogs/mycatalog.full: Aleksey's commit changed the
14869 output of one catalog test
14870
Aleksey Sanin114e4752002-05-24 07:20:27 +000014871Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000014872
Aleksey Sanin114e4752002-05-24 07:20:27 +000014873 * global.data globals.c tree.c include/libxml/globals.h
14874 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
14875 default value for global parameter xmlIndentTreeOutput to 1 and
14876 introduced new global parameter xmlTreeIndentString (the string
14877 used to do one-level indent) with default value " " (as it was
14878 in tree.c)
14879
Daniel Veillard49d5af82002-05-23 11:55:49 +000014880Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14881
14882 * Makefile.am: Merijn Broeren pointed out a problem when compiling
14883 with trio and schemas.
14884
Daniel Veillard7c13af42002-05-22 09:57:32 +000014885Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14886
14887 * xpath.c: patch from Richard Jinks to fix the problem raised in
14888 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
14889
Daniel Veillard5a872412002-05-22 06:40:27 +000014890Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
14891
14892 * xmlschemas.c: a bit of work on import.
14893 * xmlschemastypes.c: Charles Bozeman provided a compare function
14894 for date/time types so min/max facet restrictions should work,
14895 indeterminate comparisons return an error instead of equal.
14896 * test/schemas/date_0* result/schemas/date_0_0: specific test
14897 from Charles Bozeman too
14898
Daniel Veillard10b6da42002-05-18 07:55:20 +000014899Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14900
14901 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
14902 from Christian Cornelssen fixing the man pages and the Catalog
14903 building script.
14904 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
14905 next step is <xs:import> I now have a reasonable understanding
14906 of how it works.
14907
Daniel Veillarde5354492002-05-16 08:43:22 +000014908Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14909
14910 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
14911
Igor Zlatkovic1396e182002-05-14 22:22:40 +000014912Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14913
14914 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
14915
Daniel Veillard088bf112002-05-14 11:03:59 +000014916Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
14917
14918 * xpath.c: fixing an XPath function evalutation bug pointed out
14919 by Alexey Efimov where the context was lost when evaluating
14920 the function arguments
14921
Aleksey Sanin79376ba2002-05-14 06:41:32 +000014922Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000014923
Aleksey Sanin79376ba2002-05-14 06:41:32 +000014924 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
14925 function public for XMLSec performance optimizations
14926
Daniel Veillard3cd72402002-05-13 10:33:30 +000014927Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
14928
14929 * python/generator.py python/libxml2class.txt : fixed a problem
14930 with the HTML parser pointed by Gary Benson
14931 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
14932 example
14933
Aleksey Sanine48a3182002-05-09 18:20:01 +000014934Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14935 * parser.c: fixed bug #81159 (memory growth in SAX)
14936
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000014937Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14938 * xpath.c: fixed bug #78858 (the real fix)
14939
Aleksey Sanin29b6f762002-05-05 06:59:57 +000014940Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000014941 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000014942
Daniel Veillard4cbe4702002-05-05 06:57:27 +000014943Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
14944
14945 * tree.c: modified xmlNodeSetBase to allow changing the
14946 base of a document.
14947
Daniel Veillard070803b2002-05-03 07:29:38 +000014948Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
14949
14950 * xmlschemastypes.c: patch Charles Bozeman for validation of
14951 all the date, time, and duration types
14952 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
14953 * configure.in: fixed an error pointed by an user
14954 * xml2-config.in: fixed an error pointed by an user
14955
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000014956Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14957
14958 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
14959 win32/libxml2.def.src xmlIO.c: exported default
14960 'file:', 'http:' and 'ftp:' protocols input handlers
14961 and maked protocols comparisson case insensitive
14962
Daniel Veillard34de97f2002-04-30 14:29:22 +000014963Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
14964
14965 * configure.in: Neven Has detected a typo
14966
Daniel Veillard28577c32002-04-30 06:48:41 +000014967Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
14968
14969 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
14970 as one of the persons allowed to commit directly to the
14971 module.
14972
Daniel Veillardfc57b412002-04-29 15:50:14 +000014973Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14974
14975 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
14976 * valid.c: raised a too low limit
14977 * doc/*: rebuilt the docs
14978
Daniel Veillardeca82812002-04-24 11:42:02 +000014979Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
14980
14981 * test/XPath/expr/floats test/XPath/expr/functions
14982 result/XPath/expr/floats result/XPath/expr/functions
14983 xpath.c: another XPath conformance patch from Richard Jinks
14984
Daniel Veillard13e04c62002-04-23 17:51:29 +000014985Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
14986
14987 * xmlschemas.c: fixed validation of attribute groups.
14988 * test/schemas result/schemas: added an example from the primer
14989
Daniel Veillard88c58912002-04-23 07:12:20 +000014990Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14991
14992 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
14993 * test/schemas result/schemas: updated the test list
14994
Daniel Veillarde19fc232002-04-22 16:01:24 +000014995Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14996
14997 * TODO: updated a bit
14998 * parser.c: made a comment more specific
14999 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
15000 Schemas conformance.
15001 * test/schemas result/schemas: updated the test list
15002
Daniel Veillard441bc322002-04-20 17:38:48 +000015003Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
15004
15005 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
15006 implementing xs:all with minOccurs = 0
15007 * tes/schemas/* result/schemas/*: added more tests covering
15008 xs:all
15009
Daniel Veillard8a001f62002-04-20 07:24:11 +000015010Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
15011
15012 * xmlregexp.c: first implementation of the all particle, this
15013 may need to be revisited for case where not all transitions
15014 must be crossed.
15015
Daniel Veillard7646b182002-04-20 06:41:40 +000015016Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
15017
15018 * tree.c: another entity processing update from Markus Henke
15019
Bjorn Reese54d02fb2002-04-19 15:16:01 +000015020Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
15021
15022 * trionan.c: fixed crash on OSF/1
15023
Daniel Veillardb4398962002-04-19 07:01:55 +000015024Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
15025
15026 * xmlschemas.c: more Schemas work
15027 * test/schemas/* result/schemas/*: added more tests coming
15028 from the spec.
15029
Daniel Veillard54761132002-04-18 21:00:44 +000015030Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
15031
15032 * c14n.c: patch from Aleksey Sanin reflecting a change in the
15033 ExcC14N specification
15034
Daniel Veillardbf8dae82002-04-18 16:39:10 +000015035Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
15036
15037 * tree.c: patch from Markus Henke, fix for recursive entities.
15038
Daniel Veillard23b1f372002-04-18 15:50:05 +000015039Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
15040
15041 * xpath.c: fix a problem with string() on a document node.
15042
Daniel Veillarddecd64d2002-04-18 14:41:51 +000015043Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
15044
15045 * Makefile.am xmlschemas.c: more Schemas work
15046 * test/schemas/* result/schemas/*: added more tests coming
15047 from the spec.
15048
Daniel Veillard6231e842002-04-18 11:54:04 +000015049Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
15050
15051 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
15052 * result/HTML/*: this changes a few things in the results
15053
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000015054Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15055
15056 * include/libxml/tree.h: eliminated 'declaration different than
15057 prototype' warning
15058 * include/win32config.h: "resolved" conflicts with errno.h
15059
Daniel Veillardb509f152002-04-17 16:28:10 +000015060Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
15061
15062 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
15063 on the automata interfaces and debug of counted choices
15064 * test/schemas/* result/schemas/*: added a number of tests
15065
Daniel Veillard8651f532002-04-17 09:06:27 +000015066Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
15067
15068 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
15069 a bit of work on Schemas
15070 * testSchemas.c: try to make it more useful
15071 * test/schemas/* result/schemas/* Makefile.am: changed the
15072 Schemas regression test procedure, started adding a few samples
15073
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000015074Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
15075
15076 * include/libxml/encoding.h: Patch for the Borland C++ builder
15077 * include/libxml/tree.h: Patch for the Borland C++ builder
15078 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000015079 * win32/bcb5: New directory for the Borland C++ builder
15080 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000015081
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000015082Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
15083
15084 * win32/Makefile.msvc: Update for XML Schema support
15085 * win32/configure.js: Update for XML Schema support
15086 * win32/libxml2.def.src: Update for XML Schema support
15087
Daniel Veillard4255d502002-04-16 15:50:10 +000015088Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
15089
15090 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
15091 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
15092 xmlunicode.c include/libxml/Makefile.am
15093 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
15094 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
15095 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
15096 include/libxml/xmlversion.h.in : merged the current state of
15097 XML Schemas implementation, it is not configured in by default,
15098 a specific --schemas configure option has been added.
15099 * test/automata test/regexp test/schemas Makefile.am
15100 result/automata result/regexp result/schemas:
15101 merged automata/regexp/schemas regression tests
15102
Daniel Veillardbc6f7592002-04-16 07:49:59 +000015103Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
15104
15105 * xpath.c: Gary found a compile time problem, fixes #78823
15106
Daniel Veillarda7084cd2002-04-15 17:12:47 +000015107Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
15108
15109 * configure.in: release of 2.4.20
15110 * doc/*: updated and rebuilt the docs
15111
Daniel Veillardf544f192002-04-15 12:56:56 +000015112Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
15113
15114 * python/Makefile.am: patch from Cristian Gafton to build on
15115 Red Hat 6.2, should also fix #75779
15116
Daniel Veillard940492d2002-04-15 10:15:25 +000015117Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
15118
15119 * valid.c: first part of fixing #78729
15120
Daniel Veillardeb475a32002-04-14 22:00:22 +000015121Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
15122
15123 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
15124 escaping of URI when saving HTML files.
15125 * result/HTML/*: this impacted some tests
15126
Daniel Veillard9b731d72002-04-14 12:56:08 +000015127Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
15128
15129 * configure.in: trying to fix #77441
15130
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000015131Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
15132
15133 * include/libxml/xmlIO.h: Hallski complained it could not be
15134 included by itself.
15135
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000015136Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
15137
15138 * configure.in: applied an IEEE flag patch for OSF/1 #77825
15139
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000015140Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15141
15142 * win32/configure.js: patch from Nilo for the c14n option
15143 * win32/Makefile.msvc: fixed libxml2.def generation with threads
15144
Daniel Veillardda423da2002-04-10 19:25:38 +000015145Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
15146
15147 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
15148 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
15149 LIBXML_THREAD_ENABLED
15150
Daniel Veillard0eafdef2002-04-10 16:14:34 +000015151Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
15152
15153 * xpath.c: another patch from Richard Jinks for substring conformance
15154 * test/XPath/expr/floats test/XPath/expr/strings
15155 result/XPath/expr/floats result/XPath/expr/strings: update of the
15156 test suite to check those.
15157
Daniel Veillard01917aa2002-04-10 11:30:41 +000015158Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
15159
15160 * xpath.c: patch from Richard Jinks for .x float parsing.
15161
Daniel Veillard46d6c442002-04-09 16:10:39 +000015162Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
15163
15164 * parser.c: patch from Markus Henke when an encoding ain't recognized
15165
Daniel Veillard88e0ad42002-04-09 13:48:02 +000015166Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
15167
15168 * libxml.m4: got a report that #include <string.h> was needed
15169
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000015170Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
15171
15172 * xmllint.c: applied a fix from Anthony Jones for -o /--output
15173
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000015174Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
15175
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000015176 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000015177
Daniel Veillardbd6e6312002-04-01 08:04:14 +000015178Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
15179
15180 * xpath.c: fixed a bug in the nodeset to boolean comparison code
15181 pointed out by Melvyn Sopacua.
15182
Daniel Veillarde979e3b2002-03-29 22:43:00 +000015183Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15184
15185 * libxml.m4: Frédéric Crozat gave a patch related to the change
15186 of Include paths breaking the libxml.m4
15187
Daniel Veillard7089d6b2002-03-29 17:28:10 +000015188Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
15189
15190 * xpath.c: Fix bug #76927 forgot to save some context
15191 when evaluating binary expressions
15192
Daniel Veillardd30be4a2002-03-28 18:25:31 +000015193Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
15194
15195 * configure.in: fixed configure for MPE/iX from Markus Henke
15196 * xmlmemory.c: fixed initialization problems
15197 * xpath.c: another set of patches from Richard Jinks this
15198 fixes "make XPathtests" on linux
15199
Daniel Veillard21458c82002-03-27 16:12:22 +000015200Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
15201
15202 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
15203 * test/XPath/expr/compare test/XPath/expr/equality
15204 test/XPath/expr/floats test/XPath/expr/functions
15205 test/XPath/expr/strings result/XPath/expr/compare
15206 result/XPath/expr/equality result/XPath/expr/floats
15207 result/XPath/expr/functions result/XPath/expr/strings: Updated
15208 tests though they show a divergence on Linux
15209
Daniel Veillard28dfed12002-03-27 09:08:17 +000015210Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15211
15212 * xpath.c trionan.c: previous commit also included patches
15213 from Richard Jinks on some IEEE support corner case
15214
Daniel Veillard5fc1f082002-03-27 09:05:40 +000015215Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
15216
15217 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
15218 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
15219 that $(datadir) should be used for docs
15220
Daniel Veillarddb1dc392002-03-26 12:44:39 +000015221Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
15222
15223 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
15224 could leak filedescriptors
15225
Daniel Veillarddd4b9122002-03-26 07:58:43 +000015226Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15227
15228 * configure.in nanohttp.c: applied patch from Allan Clark for
15229 UnixWare/OpenServer
15230
Daniel Veillard19274092002-03-25 16:48:03 +000015231Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
15232
15233 * configure.in: preparing 2.4.19
15234 * doc/*: rebuilt the docs
15235
Daniel Veillard56b2db72002-03-25 16:35:28 +000015236Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15237
15238 * nanohttp.c: fixing #76043, got fed up with non-portability
15239 of that piece of code.
15240
Daniel Veillard6f4561a2002-03-25 12:10:14 +000015241Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
15242
15243 * valid.c SAX.c: Never commit without running "make tests" :-(
15244 fix a couple of stupidities in the previous commit
15245 * result/*: a few changes in some attribute order result of previous
15246 commit.
15247
Daniel Veillardd85f4f42002-03-25 10:48:46 +000015248Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
15249
15250 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
15251 the internal subset should not raise duplicate ID errors,
15252 also there was a small bug in conjunction to namespace
15253 declarations defaulted and xml:xxx attributes DTD definitions.
15254
Daniel Veillard56cd18b2002-03-22 14:14:43 +000015255Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15256
15257 * xpath.c: Richard Jinks also raised some rounding problems
15258 this tries to fix them
15259
Daniel Veillard4e2df542002-03-22 12:23:14 +000015260Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
15261
15262 * xpath.c: Richard Jinks spotted an incoherent memory allocation
15263 behaviour in xmlXPathCastToString()
15264
Daniel Veillarddb552912002-03-21 13:27:59 +000015265Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
15266
15267 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
15268 raised by Morus Walter
15269
Daniel Veillard9e537932002-03-21 13:08:08 +000015270Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15271
15272 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
15273 from Igor
15274
Daniel Veillard6fbcf422002-03-21 12:32:59 +000015275Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15276
15277 * xpath.c: fixing #75619, related to a problem when trying
15278 to evaluate condition when the current node set resulting
15279 from that sub-step evaluation is empty. Also fixes 2 potential
15280 problem with previous-sibling and next-siblings axis.
15281
Daniel Veillard1840ef02002-03-21 08:05:23 +000015282Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
15283
15284 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
15285 HTML support is not configured in.
15286
Daniel Veillard561b7f82002-03-20 21:55:57 +000015287Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15288
15289 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
15290 include/libxml/tree.h: dohh I really didn't intended to commit
15291 this test version :-(
15292
Daniel Veillarde50f3b52002-03-20 19:24:21 +000015293Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
15294
15295 * testSAX.c: I wanted to see the real speed at the SAX interface
15296 after a little too many Ximianer started complaining about the
15297 parser speed.
15298 added a --quiet option:
15299 paphio:~/XML -> ls -l db100000.xml
15300 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
15301 paphio:~/XML -> time ./testSAX --quiet db100000.xml
15302 3200006 callbacks generated
15303 real 0m1.270s
15304 Which means 16MBytes/s and 3Mcallback/s
15305
Daniel Veillardc62a1472002-03-19 18:35:12 +000015306Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
15307
15308 * xpath.c: valgrind spotted another error that time when running
15309 on libxslt regression tests
15310
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000015311Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15312
15313 * Makefile.am: adding "make valgrind" running the full regression
15314 tests (except python ones) under Valgrind (using valgrind -q
15315 which was kindly added by the author).
15316 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
15317 passes cleanly now except an obcure floating point initialization
15318 raised in log10() in one XPath regression test ???
15319 * tree.c: edited some comments to close #75244
15320
Daniel Veillard28cac6b2002-03-19 11:25:30 +000015321Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
15322
15323 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
15324 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
15325 context of ScrollKeeper, made sure that if the number is
15326 an integer, the serialization follows the description at
15327 http://www.w3.org/TR/xpath#section-String-Functions
15328
Daniel Veillard5997aca2002-03-18 18:36:20 +000015329Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15330
Daniel Veillard34ce8be2002-03-18 19:37:11 +000015331 * configure.in: preparing 2.4.18
15332 * doc/*: updated and rebuilt the web site
15333 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
15334 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000015335 * parser.c: humm, changed the way the SAX parser work when
15336 xmlSubstituteEntitiesDefault(1) is set, it will then
15337 do the entity registration and loading by itself in case the
15338 user provided SAX getEntity() returns NULL.
15339 * testSAX.c: added --noent to test the behaviour.
15340
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000015341Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
15342
15343 * parser.c: Wilfried Teiken provided a hackish but working
15344 way to get context reported back on entities when parsing
15345 with SAX and without breaking the DOM build.
15346
Daniel Veillard2d347fa2002-03-17 10:34:11 +000015347Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15348
15349 * c14n.c: applied a new patch from Aleksey Sanin
15350 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
15351 to reference Aleksey implementation of XML digital Signatures
15352
Daniel Veillard38bf6f02002-03-16 22:03:31 +000015353Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15354
15355 * xpath.c: small fix to avoid potential problem due to
15356 ordering of freeing data
15357 * python/Makefile.am: people were complaining about
15358 the generated file in python dir not being built
15359
Daniel Veillardd2379012002-03-15 22:24:56 +000015360Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
15361
15362 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
15363 python/generator.py python/libxml.c python/types.c: Cleanup
15364 of the python Makefiles based on Jacob and James feedback,
15365 fixed the spec file accordingly, fixed the number of warning
15366 that passing my pedantic CFLAGS was generating. Conclusion
15367 is that Python includes are real crap.
15368
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000015369Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
15370
15371 * configure,in: it was reported quite a few times that
15372 xml2-config --cflags should not output
15373 -I$includeprefix/libxml2/libxml because libxml2 header names
15374 clashes with existing names like list.h from C++ stl.
15375 Includes should be #include<libxml/xxx.h> so ...
15376
Daniel Veillard6f293b12002-03-15 09:42:33 +000015377Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
15378
15379 * c14n.c: another patch from Aleksey Sanin
15380
Daniel Veillard5c396542002-03-15 07:57:50 +000015381Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15382
15383 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
15384 canonicalization algorithm
15385 * doc/xml.html doc/index.html: added the C14N references on the
15386 index page.
15387
jacob berkman9be65862002-03-14 02:15:56 +0000153882002-03-13 jacob berkman <jacob@ximian.com>
15389
15390 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
15391 usage, redundant, and gcc specific
15392
Daniel Veillard75be0132002-03-13 10:03:35 +000015393Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
15394
15395 * xpath.c: speedup some node selection operations, this can
15396 have a significant impact on DocBook Norm's stylesheets
15397 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
15398 make sure it's always the case
15399 * debugXML.c: distinguish CDATA and comments in ls operations
15400
Daniel Veillard61f26172002-03-12 18:46:39 +000015401Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15402
15403 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
15404 to generate better API descriptions etc...
15405
Daniel Veillard9ff88172002-03-11 09:15:32 +000015406Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
15407
15408 * c14n.c: Fixing #74186, made sure all boolean expressions
15409 get fully parenthesized, ran indent on the output
15410 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
15411 include/libxml/tree.h: also #74186 related, removed the
15412 --with-buffers option, and all the preprocessor conditional
15413 sections that were resulting from it.
15414
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000015415Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15416
15417 * valid.c: applied patch from Dodji Seketeli fixing an
15418 uninitailized variable in xmlValidGetValidElements()
15419
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000015420Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15421
15422 * c14n.c: fixed a few comments
15423 * doc/*.html doc/*/*.html: regenerated the docs and added
15424 the C14N API
15425 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
15426
Daniel Veillardfa49d872002-03-09 10:20:00 +000015427Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
15428
15429 * check-xml-test-suite.py: fix to adapt varaiations in the
15430 bindings
15431 * configure.in python/setup.py python/setup.py.in: fixed to
15432 have the version of the python scripts automatically updated
15433
Daniel Veillarda3db2e32002-03-08 15:46:57 +000015434Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15435
15436 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
15437 in xmlCopyProp()
15438
Daniel Veillardaf43f632002-03-08 15:05:20 +000015439Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
15440
15441 * configure.in: preparing 2.4.17 release
15442 * doc/*: updated and rebuilt the docs
15443 * xpath.c: fixed a comment
15444 * python/libxml.c: fixed a possible reentrancy problem
15445
Daniel Veillardef6c46f2002-03-07 22:21:56 +000015446Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
15447
15448 * tree.c python/tests/Makefile.am python/tests/attribs.py:
15449 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
15450 added a specific regression test
15451 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
15452 not raise exceptions when failing to find the attribute.
15453
Daniel Veillard90bc3712002-03-07 15:12:58 +000015454Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
15455
15456 * configure.in xmllint.c: owen pointed out a problem with the
15457 ftme fix, gettimeofday() was not detected by configure and
15458 the ftime header wasn't included, dohhh
15459
Daniel Veillard8c1ae602002-03-07 11:21:00 +000015460Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
15461
15462 * configure.in xmllint.c: trying to fix #71457 for timing
15463 precision when gettimeofday() is not availble but ftime() is
15464
Daniel Veillardf5a457a2002-03-07 10:25:29 +000015465Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15466
15467 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
15468 are now copied on install and part of the -devel RPM
15469
Daniel Veillard7b416132002-03-07 08:36:03 +000015470Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
15471
15472 * xpath.c: trying to avoid bug #72150 which was apparently
15473 caused by a gcc bug (or a processor problem) as detailed
15474 at http://veillard.com/gcc.bug
15475
Daniel Veillardf742d342002-03-07 00:05:35 +000015476Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15477
15478 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
15479 fixed xmlReconciliateNs(), added a Python test/example for
15480 inter-document cut'n paste
15481 * python/libxml.py: fixed node.doc on document nodes and added
15482 xpathEval() onto node objects
15483
Daniel Veillard4e0e2972002-03-06 21:39:42 +000015484Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
15485
15486 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
15487 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
15488 fixup and integrated tests for the serialization stuff
15489
Daniel Veillarde915b2d2002-03-06 18:42:40 +000015490Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
15491
15492 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
15493 moved the libxml man page to section 3
15494
Daniel Veillard1e774382002-03-06 17:35:40 +000015495Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
15496
15497 * tree.c: fix bug #72490
15498 * python/libxml.c python/libxml.py: added methods serialize()
15499 and saveTo() to all node elements.
15500
Daniel Veillardddffd2a2002-03-05 20:28:20 +000015501Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
15502
15503 * xmlIO.c: closed #73430, don't read from an input source
15504 which indicated an end-of-file or an error.
15505
Daniel Veillard8d24cc12002-03-05 15:41:29 +000015506Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15507
15508 * parser.c: make sure SAX endDocument is always called as
15509 this could result in a Python memory leak otherwise (it's
15510 used to decrement ref-counting)
15511 * python/generator.py python/libxml.c python/libxml.py
15512 python/libxml2-python-api.xml python/libxml2class.txt
15513 python/tests/error.py python/tests/xpath.py: implemented
15514 the suggestions made by Gary Benson and extended the tests
15515 to match it.
15516
Daniel Veillardba5e18a2002-03-05 09:36:43 +000015517Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15518
15519 * python/generator.py: applied patch fixing #73450
15520
Daniel Veillard044fc6b2002-03-04 17:09:44 +000015521Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
15522
15523 * xpath.c: fixing #61290 "namespace nodes have no parent"
15524 long standing divergence from the XPath REC. NodeSets
15525 simply hold a copy of namespace nodes and those node ->next
15526 points to the parent (which may not be the node carrying the
15527 definition).
15528 * include/libxml/xpath.h: flagged but didn't added a possible
15529 speedup
15530 * DOCBparser.c HTMLparser.c: removed some warnings from push
15531 parser due to new state being added.
15532 * tree.c: new fix from Boris Erdmann
15533 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
15534 the XML Canonalization support from Aleksey Sanin
15535
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000015536Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15537
15538 * tree.c: patch from Boris Erdmann fixing some namespace odities
15539 with xmlCopyNode()
15540
Daniel Veillardc6613042002-03-02 09:34:02 +000015541Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
15542
15543 * xmlIO.c: fix bug #72706 when loading a NULL entity
15544
Daniel Veillardc0fef772002-03-01 16:16:31 +000015545Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15546
15547 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
15548 actually change in a future XML Namespace revision.
15549
Daniel Veillard79426f22002-03-01 16:14:17 +000015550Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15551
15552 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
15553 added the possibility of returning nodesets from XPath extension
15554 functions written in Python
15555
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000015556Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
15557
15558 * python/*: commiting some Python bindings work done while travelling
15559
Daniel Veillard97300512002-03-01 09:13:41 +000015560Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15561
15562 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
15563 explicitely with memory debugging switched on
15564
Daniel Veillard6361da02002-02-23 10:10:33 +000015565Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
15566
15567 * python/generator.py python/libxml.c python/libxml2-python-api.xml
15568 python/libxml2class.txt python/libxml_wrap.h python/types.c:
15569 Added wrapper for the xmlURIPtr type, provided accessors, fixed
15570 the accessor generator for strings
15571 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
15572 regression test.
15573
Daniel Veillard0fea6f42002-02-22 22:51:13 +000015574Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
15575
15576 * python/README python/generator.py python/libxml.c python/setup.py:
15577 added the 'usual' setup.py to allow building a libxml2-python
15578 module based on the same code. The initialization is however
15579 different the 2 .so files fo libxml2 and libxslt are identical and
15580 they entry point initialize both libraries. this is done to avoid
15581 some possible nasty problem since the Python don't merge the maps
15582 of all shared modules.
15583
Daniel Veillard158a4d22002-02-20 22:17:58 +000015584Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
15585
15586 * parser.c: fixed a push/encoding bug reported by Michael
15587 on librsvg
15588
Daniel Veillard7839e162002-02-20 18:54:48 +000015589Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
15590
15591 * include/libxml/parserInternals.h: fixes a misplaced #endif
15592
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000015593Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15594
15595 * parser.c valid.c: found and fixed a couple of allocation bugs
15596
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000015597Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
15598
15599 * doc/xml.html doc/python.html doc/*: added a Python and binding
15600 page describing the current state of the Python bindings and
15601 giving pointers to the other languages wrappers.
15602
Daniel Veillard5f4b5992002-02-20 10:22:49 +000015603Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15604
15605 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
15606 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
15607 rebuilt the API and web site
15608 * xpath.c: fixed #71978 portability bugs
15609
Daniel Veillard8aff2472002-02-19 21:50:43 +000015610Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
15611
15612 * SAX.c: oops broke automatic defaulting of namespaces attributes.
15613
Daniel Veillard8dc16a62002-02-19 21:08:48 +000015614Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
15615
15616 * include/libxml/parserInternals.h parser.c: had to change
15617 2 internal parsing API when processing document content
15618 to check the start and end of element content are defined
15619 in the same entity
15620 * valid.c include/libxml/valid.h: attribute normalization can
15621 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
15622 with the context to report it.
15623 * SAX.c: fixed the last known bugs, crazy validation constraints
15624 when a document is standalone seems correctly handled. There
15625 is a couple of open issues left which need consideration especially
15626 PE93 on external unparsed entities and standalone status.
15627 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
15628 The 2 tests left failing are actually in error. Cleanup done.
15629
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000015630Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15631
15632 * valid.c: implemented E59 spaces in CDATA does not match the
15633 nonterminal S
15634
Daniel Veillard878eab02002-02-19 13:46:09 +000015635Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15636
15637 * SAX.c parser.c valid.c: more validation test fixups
15638 * check-xml-test-suite.py: added duration info for the tests
15639
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000015640Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
15641
15642 * parser.c valid.c: a couple of errors were reported but not
15643 saved back as such in the parsing context. Down to 1% failure rate
15644 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
15645
Daniel Veillard4a7ae502002-02-18 19:18:17 +000015646Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15647
15648 * xmlInternald.c: isExtender was missing a char
15649 * parser.c include/libxml/parser.h: % are acceptable in the
15650 internal subset if within a PUBLIC ID
15651
Daniel Veillard8ab0f582002-02-18 18:31:38 +000015652Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
15653
15654 * SAX.c parserInternals.c valid.c: more work on the conformance
15655 suite. Took the step to finally block documents with encoding
15656 errors. It's a fatal error per the spec, people should have fixed
15657 their documents by now.
15658
Daniel Veillard55253e22002-02-18 14:32:39 +000015659Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
15660
15661 * check-xml-test-suite.py: fixed the test script after some discussion
15662 on the semantic of TYPE="error"
15663 * Makefile.am: added the script to the distrib
15664
Daniel Veillard28757702002-02-18 11:19:30 +000015665Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
15666
15667 * SAX.c entities.c: fixed a couple of conformances issues deep
15668 into the validation code (standalone and undeclared Notations)
15669
Daniel Veillard82ac6b02002-02-17 23:18:55 +000015670Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15671
15672 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
15673 stayed there for years !
15674
Daniel Veillard7aea52d2002-02-17 23:07:47 +000015675Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15676
15677 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
15678 missing
15679
Daniel Veillardc7612992002-02-17 22:47:37 +000015680Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
15681
15682 * check-xml-test-suite.py: improved the behaviour a bit as
15683 well as the logs
15684 * parser.c valid.c SAX.c: fixed a few more bugs
15685 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
15686
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000015687Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15688
15689 * check-xml-test-suite.py: python script to run regression tests
15690 against the XML Test suite of W3C/OASis
15691 * SAX.c: fixed a validation bug
15692 * parser.c: fixed 3 errors pointed by the test suite
15693 * doc/buildDocBookCatalog: fixed a typo pointed by drake
15694 * python/Makefile.am: fixed a dependendy
15695
Daniel Veillard9f28f302002-02-15 20:48:08 +000015696Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15697
15698 * xmlmemory.c: avoid a warning bug #71594
15699
Daniel Veillard144024e2002-02-13 21:14:46 +000015700Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15701
15702 * xmlmemory.c: Jesse Perry provided a patch to remove a few
15703 warning on alpha/Tru64
15704
Daniel Veillarde4301c82002-02-13 13:32:35 +000015705Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15706
15707 * include/libxml/entities.h: fixing a comment
15708 * valid.c: fixing some troubles with validity check on namespaces
15709 * result/VC/NS3 test/VC/NS3: added a specific regression test
15710
Daniel Veillarda6d05382002-02-13 13:07:41 +000015711Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15712
15713 * tree.c: Fixing #71342 serializing '\n' in attribute values
15714 * result/noent/att3 result/att3 test/att3: added a specific
15715 test.
15716
Daniel Veillard797a5652002-02-12 13:46:21 +000015717Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
15718
15719 * python/libxml.c: couple of bug fixes
15720
Daniel Veillard01a6d412002-02-11 18:42:20 +000015721Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
15722
15723 * python/*.py: removed tabs and used spaces.
15724
Daniel Veillard397ff112002-02-11 18:27:20 +000015725Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
15726
15727 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
15728 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
15729
Daniel Veillard03517542002-02-11 13:54:40 +000015730Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15731
15732 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
15733 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
15734
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000015735Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15736
15737 * include/libxml/encoding.h include/libxml/entities.h
15738 include/libxml/globals.h include/libxml/parser.h
15739 include/libxml/threads.h include/libxml/tree.h
15740 include/libxml/xmlmemory.h: trying to fix the include mess
15741
Daniel Veillard1a612ed2002-02-11 07:54:45 +000015742Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15743
15744 * include/libxml/xmlmemory.h: reverted part of the previous
15745 attempt to provide #69655, this was breaking the build.
15746
Daniel Veillard0ba59232002-02-10 13:20:39 +000015747Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
15748
15749 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
15750 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
15751 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
15752 include/libxml/parserInternals.h include/libxml/tree.h
15753 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
15754 Tentatively fixed #69655 , make compiling with -Wredundant-decls
15755 clean.
15756 * python/libxml.c: fixed a warning.
15757
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000015758Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
15759
15760 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
15761 copying of node, merge back IDs in the target document.
15762 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
15763 test/XInclude/ents/ids.xml: test case
15764 * result/VC/ElementValid4: output changed due to a typo fix
15765
Daniel Veillard1c18e302002-02-09 22:16:40 +000015766Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
15767
15768 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000015769 generate the dependencies right as Jacob found out. Add
15770 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000015771
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000015772Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
15773
15774 * parserInternals.c valid.c: Justin Fletcher found some parts
15775 of the code needing cleanup
15776 * libxml.spec.in python/Makefile.am python/generator.py
15777 python/libxml.c python/libxml.py: Fixed the python Makefiles
15778 corrected a bug showing up on ia64, changed the name of the
15779 python internal module too
15780
Daniel Veillard07be19b2002-02-08 14:20:35 +000015781Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
15782
15783 * Makefile.am: applied patch from Andris Pavenis for binary
15784 name suffixes
15785
Daniel Veillardf216d462002-02-08 13:44:24 +000015786Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
15787
15788 * xmllint.c win32/win32config.h: fixing #68748
15789
Daniel Veillardd455d792002-02-08 13:37:46 +000015790Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
15791
15792 * valid.c: fixing #70166
15793
15794Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15795
15796 * valid.c: fixing #70077
15797
Daniel Veillardc575b992002-02-08 13:28:40 +000015798Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15799
15800 * Copyright Makefile.am README configure.in libxml.spec.in:
15801 Changed to the MIT Licence
15802 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
15803 doc/xmlio.html: updated the doc accordingly
15804 * include/libxml/xmlwin32version.h configure.in: preparing
15805 2.4.14 release
15806 * python/generator.py python/libxml.c python/libxml2-python-api.xml
15807 python/libxml2class.txt python/libxml_wrap.h python/types.c:
15808 fixed the const xmlChar * wrapper and generator, XPath extension
15809 functions now use the context as first argument
15810 * python/tests/tstxpath.py python/tests/xpath.py
15811 python/tests/xpathext.py: Updated the tests accordingly
15812 * tree.c: fixed bug #70067
15813
Daniel Veillard7db38712002-02-07 16:39:11 +000015814Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15815
15816 * Makefile.am: cleanup
15817 * debugXML.c: always use stdout if output is NULL
15818 * xmlIO.c: don't close filedescriptors passed to outputBuffers
15819 * python/Makefile.am python/generator.py python/libxml2class.txt
15820 python/libxml_wrap.h python/types.c: augmented the number of bindings
15821 handling FILE * and XPath contexts
15822 * python/tests/Makefile.am: avoid a stupid problem due to the
15823 use of TEST.
15824
Daniel Veillard15a143b2002-02-06 22:40:50 +000015825Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
15826
15827 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
15828
Daniel Veillard70cab352002-02-06 16:06:58 +000015829Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15830
15831 * python/TODO python/libxml.c: cleanup the extension function lookup
15832 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
15833
Daniel Veillard7a96efc2002-02-05 16:34:33 +000015834Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
15835
15836 * configure.in python/Makefile.am: do not install outside
15837 of prefix
15838
Daniel Veillard33caa0b2002-02-04 14:07:26 +000015839Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15840
15841 * python/TODO python/libxml.c: started adding SAX interfaces
15842 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
15843 SAX test
15844
Daniel Veillard36eea2d2002-02-04 00:17:01 +000015845Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15846
15847 * tree.c: hardened the addChild function
15848 * python/generator.py python/libxml.c python/libxml2-python-api.xml
15849 python/libxml2class.txt python/libxml_wrap.h python/TODO:
15850 added accessors needed for xmlNode, a bit more testing and
15851 extension of interfaces
15852 * python/tests/Makefile.am python/tests/build.py: added a test
15853 build from scratch/save/load/check
15854
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000015855Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
15856
15857 * parserInternals.c: change a small bit in the way valididy
15858 error messages get initialized
15859 * python/TODO python/libxml.c python/libxml2-python-api.xml
15860 python/libxml2class.txt python/libxml_wrap.h python/types.c:
15861 added some memory debugging to track leaks at the libxml2 level
15862 * python/tests/*.py: changed all tests to check for leaks,
15863 there is just one left in XPath extension registrations.
15864
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000015865Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
15866
15867 * python/TODO python/generator.py python/libxml2-python-api.xml
15868 python/libxml2class.txt: more accessor classes for the parser
15869 context, allow to switch on and check validity
15870 * python/tests/Makefile.am python/tests/error.py
15871 python/tests/invalid.xml python/tests/valid.xml
15872 python/tests/validate.py: attded more test and and added error.py
15873 which I forgot to commit in the last step
15874
Daniel Veillard3ce52572002-02-03 15:08:05 +000015875Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15876
15877 * python/Makefile.am python/types.c: cleanup
15878 * python/libxml.c python/libxml.py python/libxml_wrap.h
15879 python/generator.py python/libxml2-python-api.xml
15880 python/libxml2class.txt: added class for parser context, added
15881 first cut for push mode support. Added a framework to generate
15882 accessors functions.
15883 * python/tests/Makefile.am python/tests/push.py: added a push
15884 test
15885
Daniel Veillardcfb05462002-02-02 23:18:22 +000015886Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
15887
15888 * python/Makefile.am python/TODO python/libxml.py: fixed a small
15889 bug a bit of cleanup.
15890
Daniel Veillard5d819032002-02-02 21:49:17 +000015891Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
15892
15893 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
15894 python/libxml2class.txt: adding error redirections and preformat
15895 to a python handler
15896 * python/tests/Makefile.am python/tests/*.py: cleanup made all
15897 tests self checking
15898
Daniel Veillard7fd7a942002-02-02 12:19:46 +000015899Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
15900
15901 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
15902 a function
15903
Daniel Veillard9589d452002-02-02 10:28:17 +000015904Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15905
15906 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
15907 python/libxml.c python/libxml2-python-api.xml
15908 python/libxml2class.txt: Progressing through the TODOs, class
15909 description output, extra XML API, RPM now builds the wrappers
15910 for all python installed versions
15911
Daniel Veillard253aa2c2002-02-02 09:17:16 +000015912Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
15913
15914 * configure.in libxml.spec.in python/Makefile.am python/TODO
15915 python/generator.py python/libxml2class.txt: added more informations
15916 in the libxml2-python package including docs. Slightly changed
15917 the class hierarchy
15918 * python/tests/*: added basic regression tests infrastructure too
15919
15920Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15921
15922 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
15923 added libxml2-python as part of the packages installed
15924
Daniel Veillarda7340c82002-02-01 17:56:45 +000015925Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
15926
15927 * python/Makefile.am python/generator.py python/libxml.c
15928 python/libxml.py: more work, now able to extend the
15929 XPath interpreter with functions written in python.
15930
Daniel Veillardc3e39442002-02-01 09:29:41 +000015931Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15932
15933 * python/Makefile.am: Jacob sent a patch to allow building from
15934 tarfile.
15935
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000015936Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
15937
15938 * python/Makefile.am python/libxml.c configure.in Makefile.am:
15939 inserted the python wrappers build, I hope this won't be too
15940 unportable
15941
Daniel Veillard1971ee22002-01-31 20:29:19 +000015942Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15943
15944 * xpath.c: minor optimization
15945 * python/generator.py python/libxml.c python/libxml.py
15946 python/libxml_wrap.h: more work on the python bindings,
15947 they now support XPath and there is no evident leak
15948
Daniel Veillard36ed5292002-01-30 23:49:06 +000015949Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15950
15951 * python/generator.py python/libxml.c python/libxml.py:
15952 more work on the python bindings generator.
15953
Daniel Veillard96fe0952002-01-30 20:52:23 +000015954Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
15955
15956 * python/generator.py python/libxml.c python/libxml_wrap.h:
15957 more work on the python bindings.
15958
Daniel Veillardd2897fd2002-01-30 16:37:32 +000015959Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15960
15961 * python/generator.py python/libxml.c python/libxml.py
15962 python/libxml_wrap.h: commited early version of a python binding
15963 for private use only ATM
15964
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000015965Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15966
15967 * entities.c tree.c include/libxml/entities.h: applied patch
15968 from Anthony Jones to implement copy of DTD subtree too. Had
15969 just to keep 2 function private which really ought to become
15970 public ones.
15971
Daniel Veillarda42f25f2002-01-25 14:15:40 +000015972Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15973
15974 * xmllint.c: added pointers to the web pages in the usage()
15975
Daniel Veillardbd227ae2002-01-24 16:05:41 +000015976Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
15977
15978 * tree.c: more fixes from Petr Kozelka for attribute handling
15979 in the tree API to align the semantic with DOM.
15980
Daniel Veillard36065812002-01-24 15:02:46 +000015981Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15982
15983 * valid.c tree.c entities.c: another set of patches from
15984 Anthony Jones for copy operations cleanup and robustness
15985
Daniel Veillardf8592562002-01-23 17:58:17 +000015986Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15987
15988 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
15989 an alphabetic index based on comments content
15990 * doc/*: rebuilt the web site with the new references
15991
Daniel Veillardc8c7be42002-01-23 17:53:44 +000015992Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
15993
15994 * parserInternals.h: Greg Sjaardema suggested to use an
15995 eponential buffer groth policy in xmlParserAddNodeInfo()
15996
Daniel Veillard3bf65be2002-01-23 12:36:34 +000015997Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
15998
15999 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
16000 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
16001 doc/parsedecl.py doc/Makefile.am: updated the python extractor
16002 to generate cross-references, and added/updated the stylesheets
16003 to generate and link API indexes. The generic keyword index
16004 is not done yet.
16005 * doc/*.html: regenerated all the usual docs too
16006
Daniel Veillard2070c482002-01-22 22:12:19 +000016007Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
16008
16009 * debugXML.c: added an xpath function to the shell for T. V. Raman
16010
16011Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000016012
16013 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
16014 debug routines.
16015
Daniel Veillardc169f8b2002-01-22 21:40:13 +000016016Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
16017
16018 * tree.c: apply an patch from Petr Kozelka for unlink and replace
16019 support of attribute nodes
16020
Daniel Veillard9d06d302002-01-22 18:15:52 +000016021Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
16022
16023 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
16024 hopefully near complete and fully documented of the API in XML
16025 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
16026 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
16027 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
16028 include/libxml/parserInternals.h include/libxml/valid.hi
16029 include/libxml/xmlIO.h include/libxml/xmlerror.hi
16030 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
16031 include/libxml/xpath.h include/libxml/xpathInternals.h:
16032 Cleaned up the doc comments a lot in the process, the interface
16033 coverage is now 100%
16034
Daniel Veillard2d1464f2002-01-21 23:16:56 +000016035Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
16036
16037 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
16038 extracts comments from the gtk-doc DocBook output (a bit
16039 convoluted but seems to work).
16040
Daniel Veillard61006472002-01-21 17:31:47 +000016041Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
16042
16043 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
16044 added an XML description of the API, moved the script generating
16045 it here. Added a "make api" target
16046
Daniel Veillardd2f23002002-01-21 13:36:00 +000016047Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
16048
16049 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
16050
Daniel Veillard99e55eb2002-01-21 08:56:29 +000016051Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
16052
16053 * xpath.c include/libxml/xpathInternals.h: the change made to
16054 xmlXPathFuncLookupFunc was incompatible roll it back
16055
Daniel Veillard963d2ae2002-01-20 22:08:18 +000016056Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
16057
16058 * SAX.c: cleanup patch from Anthony Jones
16059 * doc/Makefile.am: fix the headers to avoid in make scan
16060 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
16061 includes, * vs Ptr and general cleanup
16062 * parsedecl.py: first version of a script to extract the
16063 module interfaces, the goal will be to provide .decl or XML
16064 specification of the interfaces to build wrappers.
16065
Daniel Veillard0f5f1622002-01-20 12:42:06 +000016066Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
16067
16068 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
16069 now provides return codes in case of errors
16070
Bjorn Reese026d29f2002-01-19 15:40:18 +000016071Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
16072
16073 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
16074 Upgraded to trio baseline 1.6
16075 * strio.h strio.c: Replaced by triostr.h and triostr.c
16076
Daniel Veillard572577e2002-01-18 16:23:55 +000016077Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
16078
16079 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
16080 of strdup usage in the code
16081
Daniel Veillarddb5850a2002-01-18 11:49:26 +000016082Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
16083
16084 * parser.c error.c: Keith Isdale complained rightly that
16085 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
16086
Daniel Veillardcfa0d812002-01-17 08:46:58 +000016087Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
16088
16089 * tree.c: fixed the funxtion to set the xml: attributes
16090 * debugXML.c: added "setbase" to test it.
16091
Daniel Veillard2c748c62002-01-16 15:37:50 +000016092Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
16093
16094 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
16095 to allow updating an attribute content
16096
Daniel Veillard8de85c62002-01-15 17:10:15 +000016097Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
16098
16099 * libxml.h: try to avoid problems when compiling on Windows
16100
Daniel Veillard314cfa02002-01-14 17:58:01 +000016101Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
16102
16103 * hash.c: patch from Anthony Jones for hash.c allocation size
16104 * Makefile.am: trying to work around Yet Another Libtool Madness
16105 and build the 2.4.13 release finally ...
16106
Daniel Veillard744683d2002-01-14 17:30:20 +000016107Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
16108
16109 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
16110 * doc/* : update of the documentation
16111
Daniel Veillarde6a55192002-01-14 17:11:53 +000016112Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
16113
16114 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
16115 at fixing #61290 :-(
16116
Daniel Veillardfb25a512002-01-13 20:32:08 +000016117Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
16118
16119 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
16120 Fixes bug #67229
16121
Daniel Veillardacb2bda2002-01-13 16:15:43 +000016122Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
16123
16124 * tree.c: trying to avoid troubles when a subtree is copied
16125 and coalesced in part with the target tree. Should fix
16126 bug #67407
16127
Daniel Veillardd8224e02002-01-13 15:43:22 +000016128Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
16129
16130 * valid.c: fixed validation of attributes content of type
16131 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
16132 values, very old bug. Fixes #67671
16133
Daniel Veillard8107a222002-01-13 14:10:10 +000016134Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
16135
16136 * parser.c include/libxml/parserInternals.h tree.c: integrated
16137 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
16138 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
16139
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000016140Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
16141
16142 * threads.c: applied Serguei Narojnyi's patch to add native
16143 thread support on the Win32 platform
16144 * testThreadsWin32.c Makefile.am: added the test program also
16145 from Serguei, Win32 specific
16146 * include/win32config.h include/libxml/xmlwin32version.h.in:
16147 added patch from Igor for the Windows thread specific defines.
16148
Daniel Veillard845cce42002-01-09 11:51:37 +000016149Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
16150
16151 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
16152
Daniel Veillard7b602b42002-01-08 13:26:00 +000016153Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
16154
16155 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
16156 output page into XMLinfo.html. Close bug #66951 and
16157 raised by Robert Collins too.
16158
Daniel Veillard73c6e532002-01-08 13:15:33 +000016159Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
16160
16161 * encoding.c: Paul Keogh pointed out a possibility of segfault
16162 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
16163 Closes bug # 68238
16164
Daniel Veillard4a859202002-01-08 11:49:22 +000016165Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
16166
16167 * doc/*.html: updated the Gdome2 links
16168
Daniel Veillard3c5ed912002-01-08 10:36:16 +000016169Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
16170
16171 * libxml.h: Applied following patches from Robert Collins
16172 and make sure IN_LIBXML is defined when compiling it
16173 -------
16174 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
16175 as well as Visual C.
16176 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
16177 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
16178 * strio.c (PLATFORM_UNIX): Define for Cygwin.
16179 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
16180 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
16181 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
16182 xmlSysIDExists xmlNoNetExists).
16183 * xmllint.c: Don't include winsock2.h for Cygwin.
16184
Daniel Veillard401c2112002-01-07 16:54:10 +000016185Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
16186
16187 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
16188 when the version info is not present.
16189
Daniel Veillard6f42c132002-01-06 23:05:13 +000016190Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
16191
16192 * tree.c: Anthony Jones pointed out a problem in
16193 xmlStringGetNodeList() and provided a fix for it
16194
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000016195Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
16196
Daniel Veillarddb5850a2002-01-18 11:49:26 +000016197 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000016198 xmlCreatePushParserCtxt() when the initial buffer passed
16199 is large.
16200
Daniel Veillard0e47ee22002-01-05 18:25:52 +000016201Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
16202
16203 * win32/*: big cleanup of the Windows/MSVC project files
16204 from Igor Zlatkovic
16205
Daniel Veillardcebb1362002-01-02 13:13:30 +000016206Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
16207
16208 * doc/Makefile.am: should fix #67674 and avoid troubles if
16209 xsltproc is not available or fails in the prefix provided
16210
Daniel Veillard26908ab2002-01-01 16:50:03 +000016211Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
16212
16213 * xmlmemory.c: one more doc patch from Charlie Bozeman.
16214
Daniel Veillard5344c602001-12-31 16:37:34 +000016215Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
16216
16217 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
16218 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
16219 Fixed a few other problems raised by Charlie Bozeman.
16220 * result/VC/ElementValid[5-7]: fixed the output
16221
Daniel Veillardcbaf3992001-12-31 16:16:02 +000016222Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
16223
16224 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
16225 patches from Charlie Bozeman. Regenerated the HTML docs.
16226
Daniel Veillard7f9a6802001-12-20 14:01:47 +000016227Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
16228
16229 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
16230 for Windows from Igor
16231
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000016232Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
16233
16234 * xmllint.c: applied Justin Fletcher patch for --output or -o
16235
Daniel Veillardd3b29d22001-12-18 07:53:16 +000016236Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
16237
16238 * win32/libxml2/libxml2.def.src: close #67019
16239
Daniel Veillard01db67c2001-12-18 07:09:59 +000016240Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
16241
16242 * xmllint.c: applied Justin Fletcher generic timing patch
16243 similar to the one already applied to xsltproc.
16244
Daniel Veillardd1640922001-12-17 15:30:10 +000016245Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
16246
16247 * include/libxml/tree.h tree.c: applied documentation patches
16248 from Charlie Bozeman
16249
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000016250Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
16251
16252 *doc/xmllint.xml, xmllint.1 - document --dropdtd
16253
Daniel Veillard29e43992001-12-13 22:21:58 +000016254Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
16255
16256 * valid.c: fix the xmlStrdup() used in the previous patch.
16257 * valid.c: added --dropdtd
16258 * tree.c: fixed xmlUnlinkNode so it also removes the references
16259 from the document if the node is a DTD
16260
Daniel Veillard86fd5a72001-12-13 14:55:21 +000016261Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
16262
16263 * HTMLtree.c valid.c: cleanup some static declarations
16264
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000016265Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
16266
16267 * xmllint.c: removed another strdup()
16268 * doc/FAQ: removed the HP/UX entry
16269
Daniel Veillarded472f32001-12-13 08:48:14 +000016270Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
16271
16272 * valid.c: fix bug #66816 when validating.
16273 * xmllint.c: don't use sys/time.h if configure did not found it
16274
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000016275Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
16276
16277 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
16278 xmlcatalog_man.xml
16279
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000016280Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
16281
16282 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
16283 xmlInitMemory() was declared twice
16284
Daniel Veillardb82c1662001-12-09 14:00:54 +000016285Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
16286
16287 * globals.c: do not reference strdup() !
16288 * configure.in libxml-2.0.pc.in: trying to fix the libs
16289 of the various config extraction modules
16290
Daniel Veillardef90ba72001-12-07 14:24:22 +000016291Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
16292
16293 * configure.in : preparing 2.4.12
16294 * doc/* : updated and rebuilt the docs
16295
Daniel Veillard220346d2001-12-07 11:33:54 +000016296Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
16297
16298 * uri.c: closed bug #66159
16299 * testURI.c: added --escape option
16300 * configure.in: some cleanup for xml2-config --cflags
16301
Daniel Veillard2a906822001-12-06 14:34:08 +000016302Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
16303
16304 * globals.c testThreads.c: removed some misplaced includes
16305 of xmlversion.h
16306
Daniel Veillarde28313b2001-12-06 14:08:31 +000016307Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
16308
16309 * threads.c: patch from Gary Pennington fixing a possible
16310 problem at initialization time.
16311
Daniel Veillardd3b08822001-12-05 12:03:33 +000016312Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
16313
16314 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000016315 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000016316 CodeWarrior.
16317
Daniel Veillarda7866932001-12-04 13:14:44 +000016318Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
16319
16320 * xmllint.c: applied Geert Kloosterman's patch to fix
16321 --repeat --timing output
16322
Daniel Veillard19840942001-11-29 16:11:38 +000016323Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
16324
16325 * parser.c: Robin Berjon <robin@knowscape.com> found a case
16326 where non-wellformed XML declaractions were not detected.
16327
Daniel Veillarde85d9342001-11-28 14:43:12 +000016328Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
16329
16330 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
16331
Daniel Veillard22f25a82001-11-28 09:12:23 +000016332Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
16333
16334 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
16335 gets reset by xmlCleanupInputCallbacks() and this makes the
16336 function useless. Same for output.
16337
Daniel Veillard107ccaa2001-11-27 16:23:50 +000016338Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
16339
16340 * xmlIO.c: robert pointed out a loop error in callback cleanups
16341
Daniel Veillard8faa7832001-11-26 15:58:08 +000016342Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
16343
16344 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
16345 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
16346 they are not really tied to debugging
16347
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000016348Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
16349
16350 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
16351 * xmllint.c: better --catalogs description
16352
Daniel Veillard4855c8c2001-11-25 10:35:25 +000016353Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
16354
16355 * tree.c: fixed a couple of problems in xmlSetProp()
16356
Daniel Veillardcd337f02001-11-22 18:20:37 +000016357Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
16358
16359 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
16360 unappropriate stdout output.
16361
Daniel Veillard566d4df2001-11-22 13:00:53 +000016362Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
16363
16364 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
16365 by Denis Beurive, closes #65111
16366
Daniel Veillardb4545fd2001-11-20 09:37:09 +000016367Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
16368
16369 * valid.c: in case of content model validity error, don't
16370 print it if validity warnings were not requested.
16371
Daniel Veillardc69e0b12001-11-20 08:35:07 +000016372Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
16373
16374 * nanoftp.c: applied a couple of patches from Brian D Ripley.
16375 * parserInternals.c: removed the last exit() call. Print an
16376 unmaskable error on stderr instead (library mismatch detection)
16377
MST 2001 John Fleck42304042001-11-18 00:18:06 +000016378Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
16379
16380 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
16381 shell instructions from Heiko Rupp
16382
Daniel Veillardf7b094f2001-11-15 13:54:39 +000016383Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
16384
16385 * catalog.c: use the URL notation file:// for default catalog paths
16386
Daniel Veillard0ec98632001-11-14 15:04:32 +000016387Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
16388
16389 * include/libxml/tree.h: better comments for _private fields
16390 * tree.c: removed a problem when copying an entity reference.
16391
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000016392Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
16393
16394 * vms/*: updated instructions and diffs from John A Fotheringham
16395
Daniel Veillarda11001b2001-11-12 22:45:36 +000016396Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
16397
16398 * include/libxml/xmlerror.h: avoid an include problem if
16399 #include <libxml/xmlerror.h> happens first in code
16400 seems to be the case in KDE libs
16401
Daniel Veillard8e3943c2001-11-12 21:35:44 +000016402Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
16403
16404 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
16405 from Igor for Windows
16406
16407Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
16408
16409 * Makefile.am: Gary Pennington pointed out a missing prefix
16410
Daniel Veillard43d3f612001-11-10 11:57:23 +000016411Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
16412
16413 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
16414 * doc/*: upgraded and rebuilt the docs
16415
Daniel Veillardc1f78342001-11-10 11:43:05 +000016416Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
16417
16418 * HTMLparser.c: fix comment in scripts element parsing.
16419 * result/HTML/doc3*: updated the results.
16420
16421Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
16422
16423 * uri.c: another URI bug fix #63336, using Joel Young patch.
16424
Daniel Veillardc6e013a2001-11-10 10:08:57 +000016425Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
16426
16427 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
16428 a cleaned up version of the Pwd shell string generation.
16429
Daniel Veillardbe480fb2001-11-08 23:36:42 +000016430Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
16431
16432 * valid.c include/libxml/tree.h: trying to fix namespaces +
16433 validation problems for good, closing #63619 in the process
16434 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
16435 wrong in this respect, fixed it.
16436
Daniel Veillardd536f702001-11-08 17:32:47 +000016437Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
16438
16439 * xmllint.c: Morus Walter patch to allow --format and --encode
16440
Daniel Veillard5004f422001-11-08 13:53:05 +000016441Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
16442
16443 * debugXML.c: Stefan Kost provided an help command for the shell
16444
Daniel Veillarda6825e82001-11-07 13:33:59 +000016445Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
16446
16447 * debugXML.c: Heiko Rupp pointed that the shell would crash
16448 on empty nodesets returns.
16449
Daniel Veillard03f848d2001-11-07 12:53:46 +000016450Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
16451
16452 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
16453 migh need the history libraries
16454
Daniel Veillard957fdcf2001-11-06 22:50:19 +000016455Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
16456
16457 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
16458 handle the case of < in quoted attributes, Bastian Kleineidam
16459
Daniel Veillardc853b322001-11-06 15:24:37 +000016460Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
16461
16462 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
16463 fixing catalog breakages
16464 * Makefile.am catalog.c result/catalogs/catal
16465 result/catalogs/mycatalog.* test/catalogs/catal*:
16466 fixed more problems in catalog support, added more regression tests
16467 for both XML and SGML catalog handling
16468
Daniel Veillard66870c72001-11-05 19:27:49 +000016469Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
16470
16471 * debugXML.c: applied an improvement to xmlGetLineNo() from
16472 Keith Isdale
16473
Daniel Veillardffe09c92001-11-05 14:21:47 +000016474Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
16475
16476 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
16477 Side effect of the progressive catalog loading
16478
Daniel Veillardad661b92001-11-05 11:43:15 +000016479Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
16480
16481 * Makefile.am: confexecdir and confexec_DATA were defined twice
16482 pointed out by Karl Eichwalder
16483
Daniel Veillard6eb17722001-11-04 22:19:27 +000016484Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
16485
16486 * xmlcatalog.c: avoid unlink() and use remove() instead.
16487
Daniel Veillardea898282001-11-04 22:13:45 +000016488Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
16489
16490 * libxml.spec.in: cleanup
16491 * include/libxml/xmlwin32version.h: updated with 2.4.8
16492
Daniel Veillarda4617b82001-11-04 20:19:12 +000016493Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
16494
16495 * encoding.c global.data globals.c testThreads.c: fix bug #63752
16496 of compiling libxml with a non standard set of options
16497
John Fleck027edfb2001-11-04 20:13:58 +000016498Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
16499
16500 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
16501 document --sgml option, fixing gnome bugzilla #63382
16502
Daniel Veillardcd21dc72001-11-04 20:03:38 +000016503Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
16504
16505 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
16506 breakage of 2.4.7, added a couple of really needed APIs
16507 like xmlCatalogIsEmpty() and xmlNewCatalog()
16508 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
16509 for install-catalog
16510 * configure.in: preparing 2.4.8
16511
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000016512Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
16513
16514 * HTMLtree.c tree.c include/libxml/HTMLtree.h
16515 include/libxml/tree.h include/libxml/xmlIO.h: more include
16516 cleanups, export cleanly one html output + format function.
16517
16518Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
16519
16520 * parser.c: removed initGenericErrorDefaultFunc call from
16521 xmlInitParser() since it could destroy previous calls to
16522 xsltSetGenericErrorFunc() effects
16523
Daniel Veillardebd38c52001-11-01 08:38:12 +000016524Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
16525
16526 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
16527 keyword.
16528
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000016529Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
16530
16531 * Makefile.am: cleanup
16532 * threads.c: cleanup too
16533 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
16534 from xsltproc
16535 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000016536 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000016537
Daniel Veillard91c00402001-10-30 17:41:38 +000016538Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
16539
16540 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
16541 was not used anymore !
16542
Daniel Veillard52dcab32001-10-30 12:51:17 +000016543Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
16544
16545 * configure.in: preparing 2.4.7
16546 * Makefile.am doc/Makefile.am: switched to the latest xmllint
16547 manual page from John
16548 * doc/*: updated the doc and rebuilt the generated pages
16549
Daniel Veillarda9e65e82001-10-30 10:32:36 +000016550Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
16551
16552 * xmlIO.c: closing bug #62711, the library should never
16553 close stdin or stdout.
16554
Daniel Veillard4def3bd2001-10-30 09:47:47 +000016555Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
16556
16557 * uri.c: second pass at fixing #63336, using Joel Young
16558 final patch. looks okay.
16559
Daniel Veillardbb6808e2001-10-29 23:59:27 +000016560Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
16561
16562 * uri.c include/libxml/uri.h: trying to clear #63336
16563 allowing the escaping routine to parse unconformant
16564 URI-References.
16565
Daniel Veillardacf7ff02001-10-29 20:21:47 +000016566Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
16567
16568 * vms/readme.vms vms/build_libxml.com nanoftp.c
16569 include/libxml/xmlversion.h.in: a few VMS updates from
16570 John A Fotheringham
16571 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
16572 and xmlCleanupOutputCallbacks() for the Perl binding people.
16573
Daniel Veillard635ef722001-10-29 11:48:19 +000016574Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
16575
16576 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
16577 apply fixes to close #63271 and avoid segfaults when
16578 the error routine gets callbed before xmlInitParser()
16579 get called.
16580 * nanoftp.c error.c: Applied patches from Justin Fletcher
16581 correcting some xmlGenericError misuses.
16582
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000016583Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
16584
16585 *doc/xmllint.xml, doc/xmllint.1
16586 New and improved man page for xmllint - .xml is the original, .1
16587 is the generated man page
16588
Daniel Veillardc9484202001-10-24 12:35:52 +000016589Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
16590
16591 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
16592 the web site from the main HTML document.
16593
Daniel Veillard5151c062001-10-23 13:10:19 +000016594Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
16595
16596 * parser.c: fixed an erroneous validation bug when PE refs
16597 occurs in external parsed entities referenced from the
16598 internals subset
16599 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
16600 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
16601 added the associated testcase, it's a nice one.
16602 * HTMLparser.c: generate the DTD node as HTML still ...
16603 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
16604
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000016605Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
16606
16607 * HTMLparser.c: fixed a bug in htmlNewDoc()
16608
Daniel Veillard89cad532001-10-22 09:46:13 +000016609Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
16610
16611 * test/threads/*: added entities testing to the Thread test
16612 * testThreads.c: make the test reasonable
16613 * DOCBparser.c: fix the DTD public and system ID
16614 * xmllint.c: added --sgml for SGML DocBook importing
16615 * Makefile.am: added Docbtests target
16616
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000016617Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
16618
16619 * nanoftp.c: use only "anonymous@" string for anonymous passwds
16620 * testThreads.c: removed bogus include
16621
Daniel Veillardce2c2f02001-10-18 14:57:24 +000016622Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
16623
16624 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
16625 fixed a very serious (looping) validation bug
16626
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000016627Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
16628
16629 * include/libxml/globals.h include/libxml/threads.h threads.c
16630 testThreads.c: far more testing, cleaning up bugs
16631 * *.c : make sure globals.h is always included.
16632
Daniel Veillard7cc95c02001-10-17 15:45:12 +000016633Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
16634
16635 * HTMLparser.c: try to get rid of parser loops for good.
16636
Daniel Veillardab7488e2001-10-17 11:30:37 +000016637Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
16638
16639 * configure.in: fixed some bugs in CFLAGS passing.
16640 * test/threads Makefile.am testThreads.c: added a specific
16641 threaded test case (really nasty, guaranteed).
16642
Daniel Veillard85c11fa2001-10-16 21:03:08 +000016643Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
16644
16645 * catalog.c: serious cleanup on the management of the
16646 XML catalog tree, more tests done, especially with
16647 the catalog PI.
16648
Daniel Veillard364789a2001-10-16 12:45:00 +000016649Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
16650
16651 * catalog.c: avoid a problem in catalog cleanup on SMP if
16652 catalogs were not initialized.
16653
Daniel Veillard81463942001-10-16 12:34:39 +000016654Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
16655
16656 * catalog.c xpath.c: trying to cleanup the not thread safe
16657 parts of the library.
16658
Daniel Veillard64a411c2001-10-15 12:32:07 +000016659Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
16660
16661 * include/libxml/globals.h configure.in global.data: make
16662 the allocation be per-thread a configure option
16663 * encoding.c include/libxml/parser.h: fixed compilation
16664 errors
16665
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000016666Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16667
16668 * include/libxml/parser.h: Norm reported that a few lines
16669 added were breaking libxslt compile, removed them for now
16670
Daniel Veillard6f350292001-10-14 09:56:15 +000016671Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
16672
16673 * parser.c parserInternals.c threads.c: debugged and fixed
16674 initialization problems which were giving troubles on SMP
16675 boxes.
16676
Daniel Veillard6661ffa2001-10-13 14:18:17 +000016677Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
16678
16679 * include/libxml/Makefile.am: missing globals.h
16680
Daniel Veillarde7090612001-10-13 12:18:28 +000016681Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000016682
Daniel Veillarde7090612001-10-13 12:18:28 +000016683 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000016684
Daniel Veillardd0463562001-10-13 09:15:48 +000016685Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
16686
16687 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
16688 include/libxml/parserInternals.h include/libxml/tree.h
16689 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
16690 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
16691 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
16692 Applied the last patches from Gary, cleanup, activated threading
16693 all user accessible global variables are now handled in globals.[ch]
16694 Still a bit rought but make tests passes with either
16695 --with-threads defined at configure time or not.
16696 * Makefile.am example/Makefile.am: added globals.[ch] and threads
16697 linking options
16698
Daniel Veillardb8478642001-10-12 17:29:10 +000016699Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
16700
16701 * Makefile.am include/libxml/Makefile.am
16702 include/libxml/globals.h globals.c include/libxml/threads.h
16703 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
16704 configure.in: started integrating the core of the thread support
16705 not activated yet but half integrated. The code should still
16706 compile and work anyway.
16707
Daniel Veillardb44025c2001-10-11 22:55:55 +000016708Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16709
16710 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
16711 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
16712 integrating the non-controversial parts of Gary Pennington
16713 multithread patches
16714 * catalog.c: corrected a small bug introduced
16715
Daniel Veillard75b96822001-10-11 18:59:45 +000016716Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
16717
16718 * catalog.c include/libxml/catalog.h: very serious cleanup,
16719 isolating unportable code and as much as possible the accesses
16720 to the global shared catalog. May need more testing !
16721
Daniel Veillard78d12092001-10-11 09:12:24 +000016722Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
16723
16724 * include/libxml/debugXML.h debugXML.c tree.c: integrating
16725 Keith Isdale patches for the XSLT debugger interfaces. Some
16726 cleanup
16727
Daniel Veillardff0b7312001-10-11 06:46:09 +000016728Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
16729
16730 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
16731 * DOCBparser.c: generate line nubers in elements
16732
Daniel Veillard60087f32001-10-10 09:45:09 +000016733Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
16734
16735 * configure.in: preparing 2.4.6 release
16736 * doc/xml.html doc/html/*: updated and rebuilt the docs
16737 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
16738
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000016739Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
16740
16741 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
16742 adding documentation for DV's supercatalog support
16743
Daniel Veillard82d75332001-10-08 15:01:59 +000016744Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
16745
16746 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
16747 super catalog support adding one API and one flag --sgml to
16748 xmlcatalog
16749
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000016750Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
16751
16752 * doc/xmlcatalog_man.xml, xmlcatalog.1
16753 One more crack at
16754 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
16755
16756
Thomas Broyer47334c02001-10-07 16:41:52 +000016757Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16758
16759 * xpath.c: implemented xmlXPathObjectCopy for external objects
16760 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
16761
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000016762Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
16763
16764 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
16765 finishing up fix to
16766 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
16767 the xmlcatalog man page display more elegantly
16768
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000016769Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
16770
16771 * configure.in: closing bug #61832
16772 * HTMLparser.c: removed a warning
16773
Daniel Veillard6ab38382001-10-06 13:08:27 +000016774Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
16775
16776 * xpath.c: fixing #61673 part I, do not loose doc information
16777 when copying result value trees.
16778
Daniel Veillard556c6682001-10-06 09:59:51 +000016779Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16780
16781 * xpath.c: trying to harden the XPath interpreter
16782
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000016783Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
16784
16785 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
16786 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
16787
William M. Brack1633d182001-10-05 15:41:19 +000016788Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16789
16790 * HTMLparser: repaired another loop problem
16791
Daniel Veillard20ee8c02001-10-05 09:18:14 +000016792Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
16793
16794 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
16795 parsing.
16796 * xpath.c: fix bug #61291 the default XML namespace node is
16797 missing from the namespace axis.
16798 * tree.c: refuse to create namespaces nodes with prefix "xml"
16799
Daniel Veillard651f9472001-10-04 14:51:06 +000016800Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
16801
16802 * SAX.c: ouch a non-defined namespace could lead to a crash,
16803 fixed #61215
16804
Daniel Veillard7dd05702001-10-04 14:25:12 +000016805Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
16806
16807 * parserInternals.c: closed bug #61054
16808
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000016809Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
16810
16811 * include/libxml/Makefile.am: closing #60708
16812
Daniel Veillarda293c322001-10-02 13:54:14 +000016813Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
16814
16815 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
16816 adding xmlSAXParseFileWithData following Marco Stipek suggestion
16817
Daniel Veillardf4309d72001-10-02 09:28:58 +000016818Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16819
16820 * valid.c: close bug #61550 when xml: wasn't considered a namespace
16821
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000016822Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
16823
16824 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
16825 * DOCBparser.c HTMLparser.c parser.c: fixed typos
16826
Daniel Veillard16756b62001-10-01 07:36:25 +000016827Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
16828
16829 * catalog.c: Justin Fletcher provided cleaup code in case
16830 HAVE_STAT is not defined
16831 * include/win32config.h: Igor Zlatkovic suggested to have
16832 HAVE_STAT defined there
16833
William M. Brack5e1cac12001-09-28 16:19:18 +000016834Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16835
16836 * catalog.c - fixed typing error reported by M. Barros
16837
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000016838Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
16839
16840 * xmllint.c - fixing typo
16841
William M. Brackd28e48a2001-09-23 01:55:08 +000016842Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16843
16844 * HTMLparser.c: small enhancement to prevent loop on
16845 unrecognizable data
16846
Daniel Veillardb1d62872001-09-21 09:47:08 +000016847Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
16848
16849 * parserInternals.c: applying patch from bug #60757 this
16850 should close it
16851
Daniel Veillardc0631a62001-09-20 13:56:06 +000016852Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
16853
16854 * catalog.c xmlcatalog.c: removed a couple of warning
16855 * xpath.c: try to solve the linking problem on platforms
16856 needing trio to compile
16857
Daniel Veillard1a123612001-09-19 08:06:23 +000016858Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000016859
Daniel Veillard1a123612001-09-19 08:06:23 +000016860 * Makefile.am libxml.spec.in: backing up non-documented changes
16861 commited without review or aproval by Jens Finke <jens@gnome.org>
16862 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000016863
Daniel Veillardf5b44e42001-09-17 17:19:54 +000016864Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
16865
16866 * configure.in: Joe Orton provided a patch fixing a problem
16867 when iconv is specified to be in a non-standard directory
16868 but wasn't exported in xml2-config --cflags
16869
Daniel Veillard2fc2db72001-09-14 17:33:51 +000016870Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
16871
Daniel Veillardf5b44e42001-09-17 17:19:54 +000016872 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000016873 troubles with 2.4.4 errors.
16874
Daniel Veillard16698282001-09-14 10:29:27 +000016875Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16876
16877 * encoding.c entities.c: do not output hexadecimal charrefs
16878 when serializing HTML since some version of Netscape can't
16879 grok it, generate decimal ones.
16880 * result/HTML/doc3.htm: output changed due to previous test
16881 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
16882
Daniel Veillard98fed372001-09-13 11:34:58 +000016883Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
16884
16885 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
16886 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
16887
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000016888Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000016889 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000016890
16891 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
16892 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
16893 updated the configuration scripts systems accordingly
16894
Daniel Veillard04382ae2001-09-12 18:51:30 +000016895Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
16896
16897 * configure.in: preparing for 2.4.4
16898 * doc/xml.html doc/html/*: updated and rebuilt the docs
16899
Daniel Veillardd63437e2001-09-12 15:00:27 +000016900Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
16901
16902 * win32/dsp/libxml2.def.src: tried to incorporate comments
16903 from bug #59220
16904
Daniel Veillard319a7422001-09-11 09:27:09 +000016905Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
16906
16907 * parser.c result/noent/wml.xml: fixed bug #59981 related
16908 to handling of '&' in attributes when entities are substitued
16909
Daniel Veillard7cf5e442001-09-10 20:16:32 +000016910Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
16911
16912 * libxml.h include/libxml/xmlversion.h.in
16913 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
16914 Tried to close bug #60131
16915
Daniel Veillardbce62332001-09-10 18:46:55 +000016916Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16917
16918 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
16919
Daniel Veillard143b04f2001-09-10 18:14:14 +000016920Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
16921
16922 * SAX.c: fixing bug #59946 on xmlns=""
16923
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000016924Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
16925
16926 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
16927 but allocates a new error code.
16928
Daniel Veillard05c13a22001-09-09 08:38:09 +000016929Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
16930
16931 * xmllint.c: John Fleck fixed typos in the options output
16932 * parser.c SAX.c: fix ignorable white space SAX selection
16933
16934Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
16935
16936 * entities.c: Steve Underwood found the possibility of an
16937 ininite loop in case of error.
16938
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000016939Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
16940
16941 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
16942
Daniel Veillarda050d232001-09-05 15:51:05 +000016943Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
16944
16945 * parser.c: warn if version is not 1.0 but it's not
16946 strictly speaking an error after analyzing the spec
16947
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000016948Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
16949
16950 *doc/catalog.html - add link to the html version of the
16951 man page, other linguistic cleanups
16952
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000016953Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
16954
16955 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
16956 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
16957 file, has not yet been included in the build.
16958
Daniel Veillard99784ff2001-09-01 16:20:28 +000016959Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
16960
16961 * catalog.c: removed a duplicate affectation Justin Fletcher
16962
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000016963Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
16964
16965 * tree.c: Armin Sander pointed a possible text coalescing
16966 problem, completed his patch.
16967
Bjorn Reese0b2ae432001-08-31 16:31:57 +000016968Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16969
16970 * trionan.c: Fixed const and volatile re-definition problem
16971
Daniel Veillard5d96fff2001-08-31 14:55:30 +000016972Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
16973
16974 * libxml.4 parser.c: doc updates from Heiko Rupp
16975 * parserInternals.c: 2 sanity checks from Heiko Rupp
16976
Daniel Veillard3ec4c612001-08-28 20:39:49 +000016977Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
16978
16979 * tree.c: applied patch from Armin Sander to make some pointers
16980 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000016981 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000016982
Daniel Veillardb06c6142001-08-27 14:26:30 +000016983Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
16984
16985 * xpath.c: hum, restrict the integer usage gcc bug workaround
16986 to only gcc compilers so that other architecture don't get
16987 penalized by this limitation.
16988 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
16989
Daniel Veillard268fd1b2001-08-26 18:46:36 +000016990Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
16991
16992 * valid.c: fixed a Windows compiler warning (Chris Poblete)
16993 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
16994
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000016995Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
16996
16997 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
16998 --convert option to xmlcatalog to convert SGML ones to
16999 the XML syntax.
17000 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
17001
17002 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000017003Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
17004
17005 * catalog.c xmlIO.c: started some serious testing and fixed
17006 a few bug and optmization needs.
17007
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000017008Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
17009
17010 * Makefile.am configure.in include/libxml/xmlwin32version.h:
17011 preparing for a 2.4.3 release even if it may not be ready yet
17012 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
17013 all file parsing lookup to go through the entity resolver, add
17014 to add an API to bypass it (needed to load catalogs themselves),
17015 some cleanup on the catalog code too.
17016 * nanoftp.c: small cleanup
17017 * doc/catalog.html: small update
17018
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000017019Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
17020
17021 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
17022 Jun Kuriyama
17023
Daniel Veillardffb120d2001-08-23 00:52:23 +000017024Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
17025
17026 * doc/catalog.html: finished the catalog documentation
17027
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000017028Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
17029
17030 * doc/catalog.html doc/xml.html: added documentation about
17031 Catalog support, misses an API description
17032 * doc/html/*: reextracted the API pages
17033
Daniel Veillarddc2cee22001-08-22 16:30:37 +000017034Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
17035
17036 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
17037 Added the part about section 7.2 on URI resolution,
17038 fixed a side effect in the HTML parser, look complete
17039 and ready to rock except the URI/SystemID part!
17040
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000017041Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
17042
17043 * include/libxml/catalog.h include/libxml/parser.h
17044 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
17045 xmlIO.c: added support and APIs needed for the catalog PI
17046 * include/libxml/xmlIO.h: cleanup
17047
Daniel Veillarde2940dd2001-08-22 00:06:49 +000017048Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
17049
17050 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
17051 include/libxml/catalog.h: starts to look okay, really
17052 plugged the new framework, cleaned a lot of stuff,
17053 added some APIs, except the PI's support missing this
17054 should be mostly complete
17055 * result/catalogs/* test/catalogs/*: added new test, enriched
17056 the existing one with URN ID tests
17057
Daniel Veillard64339542001-08-21 12:57:59 +000017058Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
17059
17060 * catalog.c: fixed nextCatalog
17061 * result/catalogs/docbook test/catalogs/*: started adding
17062 a small regression test
17063
Daniel Veillardcda96922001-08-21 10:56:31 +000017064Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
17065
17066 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
17067 more work on the XML catalog support.
17068 * parser.c include/libxml/parser.h: small cleanup seems using
17069 list as a public parameter name can give portability troubles
17070 * trionan.c trionan.h xpath.c include/libxml/trionan.h
17071 include/libxml/xpath.h include/libxml/Makefile.am: removed
17072 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
17073 wrappers
17074
Bjorn Reese45029602001-08-21 09:23:53 +000017075Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17076
17077 * Makefile.am trio.c triodef.h trionan.c xpath.c
17078 include/libxml/Makefile.am include/libxml/trionan.h:
17079 Re-worked Not-A-Number and Infinity support.
17080 * xmlcatalog.c: added readline include files
17081
Daniel Veillard344cee72001-08-20 00:08:40 +000017082Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
17083
17084 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
17085 testCatalog as xmlcatalog, making it an installed app
17086 adding a shell, and preparing it to be a /etc/xml/catalog
17087 management tool, though not ready yet
17088 * catalog.c include/libxml/catalog.h: adding support for
17089 XML Catalogs http://www.oasis-open.org/committees/entity/
17090 not finished, there is some interesting tradeoffs and a
17091 few open questions left.
17092
Daniel Veillardb7664f42001-08-19 13:00:43 +000017093Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
17094
17095 * xmllint.c: fixed a line formatting problem
17096
Daniel Veillard5015b712001-08-17 09:37:52 +000017097Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
17098
17099 * SAX.c: removed a couple of unused variable (Albert Chin)
17100
Daniel Veillardbb371292001-08-16 23:26:59 +000017101Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
17102
17103 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
17104 trying to fix some troubles w.r.t. function returning
17105 const xxxPtr.
17106
Daniel Veillardb60c54e2001-08-16 19:34:27 +000017107Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
17108
17109 * win32/dsp/libxml2.def.src: another set of symbols conditionally
17110 defined
17111
Daniel Veillardae6db172001-08-16 19:32:00 +000017112Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
17113
17114 * xpointer.c: removed unused var
17115
Daniel Veillard09190202001-08-16 16:27:41 +000017116Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
17117
17118 * testXPath.c: another small cleanup closing bug #59110
17119
Daniel Veillard796f4b62001-08-16 16:00:13 +000017120Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
17121
17122 * win32/dsp/libxml2.def.src: small cleanup closing bug
17123 #59108
17124
Daniel Veillard5aac4e42001-08-15 20:46:57 +000017125Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
17126
17127 * example/gjobread.c: add xmlCleanupParser() before leaving
17128
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000017129Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
17130
17131 * config.h.in configure.in include/libxml/xmlwin32version.h:
17132 released 2.4.2
17133
Daniel Veillardd3d06722001-08-15 12:06:36 +000017134Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
17135
17136 * include/libxml/valid.h debugXML.c valid.c: deprecate
17137 the non-boundchecking Sprintf functions, add Snprintf
17138 this should close bug #57984
17139
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000017140Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
17141
17142 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
17143 URIs before doing the lookups (pointed by Mark Vakoc)
17144
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000017145Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
17146
17147 * xpath.c: serious changes on Result Value Trees and NodeSets
17148 w.r.t. deallocation and collect operations. Probably not
17149 100% clean (merge of allocated trees smells like a problem).
17150 Seems sufficient to close #58943
17151
Daniel Veillard90493a92001-08-14 14:12:47 +000017152Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
17153
17154 * xmllint.c: adding a --format option
17155
Daniel Veillardfe703322001-08-14 12:18:09 +000017156Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
17157
17158 * xpath.c: count() was broken on Result Value Tree
17159 * xmlIO.c: fixed file:/// accesses on _WIN32
17160
Daniel Veillard70ac0e32001-08-13 11:24:16 +000017161Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
17162
17163 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
17164 macro was renamed, this should close bug #58683
17165
Daniel Veillardf300b7e2001-08-13 10:43:15 +000017166Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
17167
17168 * SAX.c: small fix fixing bug #58539 reported by coolo, in
17169 entity substitution mode text at the end of the entity might
17170 be added due to text coalescing.
17171 * nanoftp.c parser.c: small cleanup
17172
Daniel Veillard0c720972001-08-08 20:59:00 +000017173Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
17174
17175 * HACKING: added John Fleck right to commit in the doc subdir
17176
Daniel Veillard48da9102001-08-07 01:10:10 +000017177Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
17178
17179 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
17180 allow to inherit attributes from the DTD directly in the
17181 tree, this is needed for XPath and can be a useful feature.
17182 Inherited namespaces are always provided at the tree level now
17183 * test/defattr* result/defattr* result/noent/defattr*: added a couple
17184 of tests for this feature (XSLT being the prime user).
17185
Daniel Veillard50f34372001-08-03 12:06:36 +000017186Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
17187
17188 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
17189 testSAX.c xmlIO.c xmllint.c include/win32config.h
17190 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
17191 include/libxml/xmlwin32version.h.in win32/README.MSDev
17192 win32/dsp/*: applied Win32 Facelift No.2 patches from
17193 Igor Zlatkovic for Windows/MSC
17194
Daniel Veillard9f4eb912001-08-01 21:22:27 +000017195Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
17196
17197 * SAX.c: unparsedEntityDecl() the URI computation of the
17198 entity wasn't done breaking XSLT unparsed-entity-uri()
17199
Daniel Veillard567e1b42001-08-01 15:53:47 +000017200Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
17201
17202 * xpath.c: fixed a bug when walking the descendants and
17203 the current node has no children
17204 * debugXML.c: show up when a text node is supposed to not be escaped
17205
Thomas Broyerf186c822001-07-31 23:30:37 +000017206Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
17207
17208 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
17209 worked like the set:leading() function)
17210 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
17211
Daniel Veillardba6db032001-07-31 16:25:45 +000017212Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17213
17214 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
17215
Daniel Veillard57905372001-07-31 15:52:17 +000017216Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17217
17218 * include/libxml/xmlIO.h: apply change to close #58141
17219 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
17220
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000017221Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17222
17223 * parser.c: when the internal subset uses a PE, then the
17224 included entity can use conditional sections.
17225
Daniel Veillard7d7e3792001-07-30 13:42:13 +000017226Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17227
17228 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
17229 when walking the namespace axis showing up in
17230 libxst/tests/general/bug-12
17231 * xmlmemory.c: added the possibility to trace a given block
17232 defined by its address
17233
Daniel Veillard4aafa792001-07-28 17:21:12 +000017234Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17235
17236 * parser.c: don't override existing encoding specified before
17237 starting xmlParseDocument()
17238
Daniel Veillardfdb1f242001-07-27 23:32:44 +000017239Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17240
17241 * include/libxml/xmlwin32version.h: reinserted, needed for
17242 Windows users of CVS
17243
Darin Adlera77cac02001-07-27 17:41:51 +0000172442001-07-27 Darin Adler <darin@bentspoon.com>
17245
Darin Adler699613b2001-07-27 22:47:14 +000017246 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
17247 * testCatalog.c: Add include of <libxml/parser.h>.
17248
172492001-07-27 Darin Adler <darin@bentspoon.com>
17250
Darin Adlera77cac02001-07-27 17:41:51 +000017251 * include/libxml/.cvsignore:
17252 * include/libxml/xmlwin32version.h:
17253 Remove this file from CVS because it's generated.
17254
Daniel Veillard50822cb2001-07-26 20:05:51 +000017255Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17256
17257 * parser.c include/libxml/parser.h: applied const patches from
17258 Tom Moog #58002
17259
Thomas Broyerba4ad322001-07-26 16:55:21 +000017260Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
17261
17262 * xpath.c include/libxml/xpath{,Internals}.h: added a function
17263 lookup framework
17264
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000017265Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17266
17267 * tree.c: fixed xmlCopyNode() for documents
17268
Daniel Veillard6dd398f2001-07-25 22:41:03 +000017269Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17270
17271 * parser.c: fixed bugs #58073 reported by Greg Shtilman
17272
17273Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000017274
17275 * parser.c: fixes bug #57652 reported by Morus Walter
17276
Daniel Veillarde3924972001-07-25 20:25:21 +000017277Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17278
17279 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
17280
Daniel Veillarda53c6882001-07-25 17:18:57 +000017281Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17282
17283 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
17284 errors, lesson don't add new functions at 1am before a release
17285 * xpath.c: integrated fix from Bjorn to avoid divide by zero
17286 from XPath initialization when possible.
17287
Daniel Veillardd9bad132001-07-23 19:39:43 +000017288Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17289
17290 * result/scripts/base*: removing history/readline changed
17291 this slightly
17292 * include/libxml/parser.h SAX.c parser.c parserInternals.c
17293 xmllint.c: make element content line number generation
17294 optionnal to avoid breaking old apps added interface to switch
17295
Daniel Veillardf012a642001-07-23 19:10:52 +000017296Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17297
17298 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000017299 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000017300 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
17301 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
17302 John Kroll fixes to allow saving to HTTP via PUT (or
17303 POST of needed).
17304 * doc/html/*.html: regenerated the docs
17305
Thomas Broyere8126242001-07-22 03:54:15 +000017306Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
17307
17308 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
17309 xmlHashScanFull and xmlHashScannFull3 to get passed the
17310 three keys as arguments to the callback function
17311
Daniel Veillard5e2dace2001-07-18 19:30:27 +000017312Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17313
17314 * configure.in Makefile.am: removed libxml softlink for good
17315 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
17316 100% coverage by gtk-doc
17317
Daniel Veillard8599e702001-07-17 21:38:51 +000017318Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17319
17320 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
17321 fixed serious troubles due to size_t vs. int mismatch
17322
Daniel Veillard8fcc4942001-07-17 20:07:33 +000017323Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17324
17325 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
17326
Thomas Broyerf06a3d82001-07-16 04:52:57 +000017327Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
17328
17329 * include/libxml/xpath{,Internals}.h xpath.c: added a more
17330 convenient extension API for value and context managing
17331 Now handles external objects through xmlXPathPopExternal,
17332 xmlXPathWrapExternal and xmlXPathReturnExternal.
17333 Added functions for sets operations (intersection, etc.)
17334
Daniel Veillard22090732001-07-16 00:06:07 +000017335Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17336
17337 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
17338 xmlIO.c tree.c parserInternals.c entities.c encoding.c
17339 HTMLparser.c: cleanup of global variables, marking some
17340 const or private.
17341
Thomas Broyerf06a3d82001-07-16 04:52:57 +000017342Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000017343
17344 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
17345 fixed xmlXPathNodeSetItem when passing index=0
17346
Daniel Veillard05dec342001-07-14 21:57:39 +000017347Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17348
17349 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
17350
Daniel Veillard28ae6362001-07-14 16:44:32 +000017351Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17352
17353 * xmllint.c: fixed compilation under Cygwin #57503
17354 * TODO: update
17355
Peter Williamsed156f52001-07-13 18:35:13 +0000173562001-07-13 Peter Williams <peterw@ximian.com>
17357
17358 * config.h.in: add #undef HAVE_DLFCN_H
17359
17360 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
17361 builddir.
17362
Daniel Veillard73b36e32001-07-12 15:09:52 +000017363Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17364
17365 * win32/libxml2/libxml2.def.src: added a couple of exported entries
17366 raised by #57348 and #57381
17367
Daniel Veillard7db37732001-07-12 01:20:08 +000017368Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17369
17370 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
17371 tree.c xpointer.c: store the line numbder in element->content,
17372 may break some software, need a configuration mechanism
17373
Darin Adler96037892001-07-11 00:03:16 +0000173742001-07-10 Darin Adler <darin@bentspoon.com>
17375
17376 * .cvsignore:
17377 * example/.cvsignore:
17378 * include/.cvsignore:
17379 * include/libxml/.cvsignore:
17380 Various things that are generated and should be ignored.
17381
Daniel Veillard09ab7e12001-07-10 15:49:44 +000017382Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17383
17384 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
17385 * doc/xml.html doc/html/*: updated the docs
17386
Daniel Veillard04e2dae2001-07-09 20:07:25 +000017387Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17388
17389 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
17390 validation occured on content with element child
17391
Daniel Veillardb8c9be92001-07-09 16:01:19 +000017392Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17393
17394 * tree.c: fixed XML Base computation which was broken
17395 * debugXML.c: added a base function to the shell
17396 * Makefile.am result/scripts/* test/scripts/*: added scripts
17397 based regression tests, and adding 2 XML Base tests
17398
Daniel Veillard19e96c32001-07-09 10:32:59 +000017399Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17400
17401 * tree.c: set properties doc and call xmlSetListDoc for properties
17402 content when grafting them in a different tree.
17403 * aclocal.m4: remove from CVS
17404
Daniel Veillarde086f5c2001-07-08 21:10:40 +000017405Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17406
17407 * win32/libxml2/libxml2.def.src: added some missing entry point
17408 for XPath (Mark Vakoc)
17409
Daniel Veillard388236f2001-07-08 18:35:48 +000017410Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17411
17412 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
17413 layer should URI-Unescape before trying to open resources.
17414
Daniel Veillard04383752001-07-08 14:27:15 +000017415Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17416
17417 * xpath.c: fix the name() bug for elements in the default
17418 namespace reported by Charlie Bozeman
17419
Daniel Veillard7583a592001-07-08 13:15:55 +000017420Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17421
17422 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
17423 led to an XPath fix, improvements of SAX initialization, and
17424 an added option --nocdata to testXPath
17425
Daniel Veillard449d7392001-07-07 19:11:06 +000017426Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17427
17428 * doc/libxml-doc.el: Felix Natter provided anew version working
17429 with XEmacs too
17430
Daniel Veillard5168dbf2001-07-07 00:18:23 +000017431Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17432
17433 * include/libxml/xpath.h: small cleanup
17434 * doc/xml.html: update
17435
Daniel Veillardf524d6e2001-07-05 23:41:40 +000017436Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17437
17438 * Makefile.am configure.in include/libxml/xmlwin32version.h:
17439 released 2.3.14
17440
Daniel Veillard4b8328d2001-07-05 22:48:42 +000017441Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17442
17443 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000017444 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000017445
Daniel Veillard73c9c042001-07-05 20:02:54 +000017446Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17447
17448 * xpath.c: a bug reported by Stephan Kulow empty nodesets
17449 were not equal to empty strings
17450
Daniel Veillard1fd36d22001-07-04 22:54:28 +000017451Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17452
17453 * SAX.c: fixed a URI-Reference computation problem when validating
17454 * xmlIO.c: small cleanup
17455
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000017456Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17457
17458 * parser.c: improved the description of a couple of interfaces
17459 upon Larry Stamper suggestion
17460
Daniel Veillard62f313b2001-07-04 19:49:14 +000017461Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17462
17463 * SAX.c entities.c parser.c: changed completely the way entities
17464 are handled when running the parser in entity substitution mode.
17465 This fixes a bug reported by Stephan Kulow and nearly divides
17466 by 3 the amount of memory required by libxslt to load and process
17467 DocBook TDG.
17468
Daniel Veillardf420ac52001-07-04 16:04:09 +000017469Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17470
17471 * HTMLparser.c: fixing a too early root closing problem raised
17472 byt Prashanth Naidu
17473
Daniel Veillard8c357d52001-07-03 23:43:33 +000017474Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17475
17476 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
17477 raised by Mark Vakoc.
17478
Daniel Veillard6e90d192001-07-03 16:37:49 +000017479Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17480
17481 * example/Makefile.am: fixed the include path to add srcdir/include
17482 * Makefile.am configure.in: fix from Albert Chin for iconv detection
17483 and some cleanup
17484
Daniel Veillardf06307e2001-07-03 10:35:50 +000017485Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17486
17487 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
17488 lot of optimization work, results in significant improvements
17489 when handling really complex XPath queries. Add a small optimizer
17490 for unions, improve [n] and [last()], avoid some costly ops.
17491
Daniel Veillard77044732001-06-29 21:31:07 +000017492Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17493
17494 * include/libxml/parser.h parser.c: xmlStrstr args are both const
17495 * xpath.c: small cleanup
17496 * xmlGetNsList: reformated, fixed problems if used on Entities
17497
Daniel Veillard2adbb512001-06-28 16:20:36 +000017498Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17499
17500 * doc/xml.html: added 1.8.14 and 2.3.13 releases
17501
Daniel Veillardb37ecd02001-06-28 16:18:11 +000017502Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17503
17504 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
17505 * Makefile.am example/Makefile.am: workaround automake generating
17506 erroneous deps
17507
Daniel Veillard12f7d292001-06-28 13:12:11 +000017508Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17509
17510 * include/win32config.h: bug #56801 Yon Derek provided a patch
17511 to the windows config file.
17512
Daniel Veillard87ee9142001-06-28 12:54:16 +000017513Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17514
17515 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
17516 libxml.h : Yon Derek provided a set of changes to compile from
17517 CVS on Windows/MSC
17518
Daniel Veillard0e4cd172001-06-28 12:13:56 +000017519Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17520
17521 * parser.c: fixed UTF8 BOM support in push mode
17522 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
17523 added a specific testcase
17524
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000017525Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17526
17527 * Makefile.am: added --push regression tests
17528 * parserInternals.c: the XML parser segfaulted in --push mode
17529
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000017530Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17531
17532 * configure.in: moved the symlinks detection within a CVS
17533 check, this is not portable and will be removed soon.
17534 * xpath.c: small cleanup/speedup
17535
Daniel Veillard11648102001-06-26 16:08:24 +000017536Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17537
17538 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
17539 release of 2.3.12
17540 * parser.c: make an error message if unknow entities in all cases
17541
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000017542Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17543
17544 * uri.c: fixed 2 uri normalization bugs on '//' reduction
17545
Daniel Veillard23793842001-06-25 16:07:45 +000017546Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17547
17548 * include/libxml/Makefile.am: Laszlo Peter pointed out that
17549 includes were installed in the wrong dir
17550
Daniel Veillardf5498f32001-06-25 15:08:36 +000017551Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17552
17553 * doc/html.xml: warn against sending code to exhibit bugs.
17554
Daniel Veillard56f06462001-06-24 21:34:03 +000017555Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17556
17557 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
17558 Tru64 from Thomas Leitner
17559
Daniel Veillardc5d64342001-06-24 12:13:24 +000017560Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17561
17562 * AUTHORS: added William and Bjorn
17563 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
17564 daniel@veillard.com hopefully I won't have to do this again
17565 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
17566 docs can be rebuilt cleanly now
17567 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
17568 from CVs it's generated, added include/libxml/xmlwin32version.h
17569 also generated but which should change far less frequently.
17570 * catalog.c nanoftp.c: made sure to include libxml.h not
17571 libxml/xmlversion.h directly
17572 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
17573 when compiling on WIN32 and MSC
17574
Daniel Veillard07385fd2001-06-23 21:55:48 +000017575Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17576
17577 * include/Makefile.am include/libxml/Makefile.am configure.in:
17578 fixed make distcheck and rebuilding the rpms
17579
Daniel Veillardcd1d9442001-06-23 18:53:44 +000017580Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17581
17582 * configure.in: should finish the migration of exported includes
17583 into a real include/libxml in CVS, at least for CVS users.
17584 * removed the exported headers, added in include/libxml (as well
17585 as xmlversion.h.in).
17586
Daniel Veillard6dd8e052001-06-23 18:38:06 +000017587Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17588
17589 * configure.in: fixed the way to detect symlink
17590
Daniel Veillard66541772001-06-23 18:31:04 +000017591Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17592
17593 * configure.in: updated, include/libxml is now a real CVS dir
17594
Daniel Veillardca989762001-06-23 17:39:29 +000017595Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17596
17597 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
17598 version works with both libxml1 and libxml2 (it autodetects
17599 the prefix of the html-files) from Felix Natter.
17600 * doc/xml.html: updated doc accordingly
17601
Daniel Veillard8cf14d52001-06-23 16:32:46 +000017602Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17603
17604 * xpath.c: fixed the bug generating a template loop in libxslt
17605 when using docbook-xsl-1.4, * should filter out document nodes
17606 * HACKING: added William
17607 * TODO: updated
17608
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000017609Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17610
17611 * doc/FAQ.html: added a warning about gcc-3.0
17612 * doc/xml.html: added reference to gdome2 and removed a confusing
17613 sentence
17614
Daniel Veillardf7f41852001-06-22 15:18:01 +000017615Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17616
17617 * xmlversion.h: okay this is a generated file, but Windows
17618 users need it and they can't generate it, and I want CVS
17619 Windows users ...
17620 * win32/libxml2/libxml2_so.dsp: Windows project file for
17621 the shared lib version of libxml2
17622 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
17623 resources needed for libxslt/xsltproc by Yon Derek
17624
Bjorn Reese3157b342001-06-22 14:41:45 +000017625Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17626
17627 * trio.c: MSVC fix (provided by Igor Zlatkovic)
17628
Daniel Veillard4151acb2001-06-22 10:48:57 +000017629Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17630
Daniel Veillardcc146db2001-06-22 11:10:52 +000017631 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
17632
17633Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17634
Daniel Veillard4151acb2001-06-22 10:48:57 +000017635 * include/win32config.h: Yon Derek provided a first fix
17636 to be able to compile libxslt/xsltproc on Windows
17637
Daniel Veillardd79bcd12001-06-21 22:07:42 +000017638Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17639
17640 * xpath.c: attempt to work around what seemed a gcc optimizer
17641 bug when handling floats on i386 http://veillard.com/gcc.bug
17642 * tree.c entities.c encoding.c: doing some cleanups while
17643 chasing it
17644
Daniel Veillard017b1082001-06-21 11:20:21 +000017645Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17646
17647 * Makefile.am: cleanup when --without-debug is specified
17648 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
17649 w.r.t. --without-debug and other include points
17650 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
17651 Catalogs
17652 * configure.in entities.h tree.h HTMLparser.c: removed
17653 --without-corba, made the _private field mandatory
17654
Daniel Veillard87a764e2001-06-20 17:41:10 +000017655Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17656
17657 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
17658 outputs a BOM in UTF8, an errata has been issued to avoid the
17659 problem, that was the most reasonable solution... Add support
17660 for a leading UTF8 BOM in entities.
17661
Daniel Veillard10ea86c2001-06-20 13:55:33 +000017662Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17663
17664 * valid.c: fixed a bug found when post validating an entity ref
17665 * xmllint.c: added --loaddtd and sligly changed --postvalid to
17666 activate it too
17667
Daniel Veillard39196eb2001-06-19 18:09:42 +000017668Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17669
17670 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
17671 weakness in the node copy the XPointer and the XInclude
17672 implementations. Serious cleanup.
17673
Daniel Veillard3739b982001-06-19 12:51:30 +000017674Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17675
17676 * Makefile.am: Kjartan Maraas provided a small patch to
17677 add xml2-config.in to EXTRA_DIST
17678
Daniel Veillarda9142e72001-06-19 11:07:54 +000017679Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17680
17681 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
17682 provided another failing case found in KDE, the way the
17683 ctxt->vctxt.nodeTab was allocated and freed changed over
17684 time but it wasn't completely cleaned up. This should fix it.
17685
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000017686Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17687
17688 * parser.c: Stephan Kulow also raised the fact that line number
17689 could get miscounted making debug harder, fixed the problem
17690 in xmlParseCharData()
17691
Daniel Veillard64b98c02001-06-17 17:20:21 +000017692Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17693
17694 * valid.c: Stephan Kulow pointed out a problem when validating
17695 and using an empty entity, forgot a 'break' in a case.
17696
Daniel Veillarde3c81b52001-06-17 14:50:34 +000017697Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17698
17699 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
17700 * doc/xml.html: updated with 2.3.11
17701
Daniel Veillard4ec885a2001-06-17 10:31:07 +000017702Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17703
17704 * TODO: updated adding cleanup of generated doc
17705 * configure.in: prepared to release 2.3.11
17706 * xmllint.c: added --version for bug reporting
17707 * doc/html/*.html: rebuilt the doc
17708
Daniel Veillard8b8d2252001-06-16 21:24:56 +000017709Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17710
17711 * xpath.c: first part of the work on selecting namespace to
17712 fix bug #56115
17713
Daniel Veillard96ed5832001-06-15 22:22:04 +000017714Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17715
17716 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
17717 when using -liconv
17718 * TODO: updated
17719
Daniel Veillardc4f631d2001-06-14 11:11:59 +000017720Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17721
17722 * HTMLtree.[ch]: more work on the HTML serialization routnes,
17723 cleanup, encoding support.
17724
Daniel Veillard608ad072001-06-14 08:32:28 +000017725Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17726
17727 * xpath.c: Thomas Broyer suggested a better patch for the / arg
17728
Daniel Veillard239d0522001-06-13 23:02:48 +000017729Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17730
17731 * xpath.c: bug detected by Ankh when / is used as a function arg
17732
Daniel Veillard02bb1702001-06-13 21:11:59 +000017733Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17734
17735 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
17736 of element and use it to avoid outputting formatting spaces at
17737 the wrong place. Implemented the format parameter for HTML save.
17738 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
17739 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
17740 result/HTML/wired.html: of course this impact the result of a
17741 number of HTML tests
17742
Daniel Veillard95d845f2001-06-13 13:48:46 +000017743Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17744
17745 * HTMLtree.[ch]: started augmenting the HTML save API with
17746 encoding and formatting parameters
17747
Daniel Veillardeca60d02001-06-13 07:45:41 +000017748Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17749
17750 * HTMLtree.h: cleanup and started evaluating the work needed on
17751 revamping the HTML output code
17752
Daniel Veillard84666b32001-06-11 17:31:08 +000017753Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17754
17755 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
17756
Daniel Veillard8bdd2202001-06-11 12:47:59 +000017757Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17758
17759 * valid.c: fixed bug #56049, forgot one check in the
17760 validation routine
17761
Daniel Veillardca2366a2001-06-11 12:09:01 +000017762Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17763
17764 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
17765
Daniel Veillard6761eee2001-06-11 10:29:38 +000017766Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17767
17768 * libxml.h: fixed an error in last commit
17769 * doc/FAQ.html: added an entry for compilation from CVS
17770
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000017771Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17772
17773 * xmlversion.h.in libxml.h: Cygwin patches
17774 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
17775 * tree.h: cleanup
17776
Daniel Veillardacd370f2001-06-09 17:17:51 +000017777Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17778
17779 * tree.c: patched xmlFreeNode() to avoid freeing() a static
17780 memory block in a strange case where libxml is linked twice
17781 in the binary.
17782
Daniel Veillard1d047672001-06-09 16:41:01 +000017783Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17784
17785 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
17786 state far too often, simple fix used to avoid it.
17787
Daniel Veillard4497e692001-06-09 14:19:02 +000017788Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17789
17790 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
17791 being processed, applied his patch
17792 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
17793
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000017794Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17795
17796 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
17797 provided fixes to compile on MSCC again
17798 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
17799 also provided an update for the project files.
17800
Daniel Veillarda682b212001-06-07 19:59:42 +000017801Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17802
17803 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
17804 bug #55810
17805
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000017806Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17807
17808 * tree.c: fixed xmlGetNsProp() to close bug #55683
17809 Note this requires libxslt to use it's own function instead.
17810
Daniel Veillardf0c53762001-06-07 16:07:07 +000017811Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17812
17813 * HTMLtree.c: when in a pre element no formatting space should
17814 be added.
17815 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
17816
Daniel Veillard068a9652001-06-07 15:30:26 +000017817Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17818
17819 * configure.in: added tests for signal() and signal.h
17820
Daniel Veillard541d6552001-06-07 14:20:01 +000017821Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17822
17823 * xpath.c: robert pointed out xmlXPathNINF was not initialized
17824
Daniel Veillard8a367d42001-06-07 14:01:34 +000017825Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17826
17827 * doc/libxml-doc.el: Felix Natter provided a new version for
17828 libxml2
17829
Daniel Veillard8a926292001-06-07 11:20:20 +000017830Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17831
17832 * HTMLtree.c: when in a pre element no formatting space should
17833 be added.
17834
Daniel Veillard14839d52001-06-06 16:11:56 +000017835Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17836
17837 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
17838
Daniel Veillarde95e2392001-06-06 10:46:28 +000017839Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17840
17841 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
17842 hack
17843 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
17844 * uri.c: fixed a warning
17845
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000017846Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17847
17848 * HTMLtree.c: trying to close bug #55772 escaping in script
17849 elements
17850 * doc/xml.html: suggest to send mail to the list
17851
17852Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000017853
17854 * error.c: attempt to fix the xmlGetVarStr breakage once and for
17855 good. Use a macro and based on the solution provided in
17856 vsnprintf manual page from GNU.
17857
Bjorn Reese99748722001-06-05 12:49:15 +000017858Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17859
17860 * error.c: Workaround for non-preserving variadic list.
17861 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
17862
Daniel Veillard2e4f1882001-06-01 10:11:57 +000017863Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17864
17865 * doc/xml.html: added 2.3.10 release
17866
Daniel Veillardb3a182e2001-06-01 09:28:09 +000017867Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17868
17869 * configure.in: releasing 2.3.10
17870
Daniel Veillard3c2758d2001-05-31 18:43:43 +000017871Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17872
17873 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
17874
Daniel Veillard20042422001-05-31 18:22:04 +000017875Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17876
17877 * encoding.c: Robert Collins provided a patch to add the
17878 "US-ASCII" encoding alias
17879
Daniel Veillard97ac1312001-05-30 19:14:17 +000017880Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17881
17882 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
17883 string oriented functions and started cleaning the related areas
17884 in xpath.c which needed fixing in this respect
17885
Daniel Veillard2d703722001-05-30 18:32:34 +000017886Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17887
17888 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
17889 #55380
17890 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
17891
Daniel Veillard9403a042001-05-28 11:00:53 +000017892Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17893
17894 * TODO: updated
17895 * nanohttp.[ch] : started adding APIs to get the redirected URL
17896 when this occurs (needed for further base computation
17897 * tree.h: cleanup
17898 * encoding.c: cleanup
17899 * SAX.c: minor change around ctxt->loadsubset
17900
Daniel Veillard6278fb52001-05-25 07:38:41 +000017901Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17902
17903 * Makefile.am include/Makefile.am: small change to have
17904 include/libxml rebuilt if working from CVS.
17905 * uri.c: applied another patch from Carl Douglas for URI escaping,
17906 this should close bug #51876
17907
Daniel Veillardd16df9f2001-05-23 13:44:21 +000017908Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17909
17910 * xinclude.c: fixed XInclude recursive behaviour bug #54678
17911 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
17912 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
17913 added specific regression test
17914 * parser.h: preparing for the XSLT mode where DTD inherited
17915 attributes are added to the tree.
17916
Daniel Veillardbbd22452001-05-23 12:02:27 +000017917Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17918
17919 * xinclude.[ch]: Updated the namespace for the Last Call version
17920 * result/XInclude/include test/XInclude/include: updated the
17921 testsuite accordingly
17922
Daniel Veillard8514c672001-05-23 10:29:12 +000017923Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17924
17925 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
17926 related to bug #51876
17927
Daniel Veillard42596ad2001-05-22 16:57:14 +000017928Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17929
17930 * tree.c: fixed a gross mistake in base computation, xml:base is
17931 not completely correct yet (need cascade).
17932 * xpath.[ch]: added the few things needed to find a function name
17933 and URI from the XPath context when it is called.
17934
Daniel Veillard81418e32001-05-22 15:08:55 +000017935Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17936
17937 * catalog.[ch]: fixes and add xmlLoadCatalogs()
17938 * DOCBparser.c: small cleanup
17939 * xmllint.c: added a --catalogs option to load catalogs from
17940 $SGML_CATALOG_FILES
17941 * tree.c: cleanup
17942 * configure.in: iconv library fixup, ICONV_LIBS
17943
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000017944Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17945
17946 * catalog.c: handling of CATALOG entries. detection of recursion,
17947 and a few bugfixes
17948 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
17949 against the default namespace
17950
Daniel Veillard04b93292001-05-21 08:15:31 +000017951Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17952
17953 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
17954
Daniel Veillarda97a19b2001-05-20 13:19:52 +000017955Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17956
17957 * parser.c: fixed propagation context info when parsing an
17958 external entity.
17959 * doc/html/*.html: regenerated a couple of docs
17960
Daniel Veillard4623acd2001-05-19 15:13:15 +000017961Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17962
17963 * doc/xml.html: update with 2.3.9 informations
17964
Daniel Veillardbed7b052001-05-19 14:59:49 +000017965Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17966
17967 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
17968 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
17969 * doc/html/* : rebuilt the docs
17970 * valid.c: small patch which may improve some case when
17971 validating.
17972
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000017973Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17974
17975 * HTMLparser.c: Closed bug #54891
17976 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
17977 to the suite
17978
17979Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17980
17981 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
17982 applied a documentation patch from LotR and filled in a few missing
17983 descriptions
17984
Daniel Veillard76d66f42001-05-16 21:05:17 +000017985Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17986
17987 * xpath.c tree.c parser.c: speed optimizations at the parser level
17988 document tree freeing and xpath evaluation
17989
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000017990Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17991
17992 * parser.c parser.h parserInternals.h: fixed a couple of
17993 interfaces for handling memory buffer input to const char *
17994 upon suggestion of JamesH.
17995
Daniel Veillardc3739e72001-05-15 15:23:27 +000017996Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17997
17998 * configure.in: LoTR sent a patch fixing the previous commit
17999
Daniel Veillarda4f27e02001-05-15 12:41:29 +000018000Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18001
18002 * configure.in: trying to deal again with the stoopid -R linking
18003 flag of Solaris
18004
Daniel Veillard790142b2001-05-15 10:51:53 +000018005Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18006
18007 * xpath.h: two nodeset access macros from Thomas Broyer
18008
Daniel Veillardba0b8c92001-05-15 09:43:47 +000018009Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18010
18011 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
18012 patch from Thomas Broyer
18013
Daniel Veillarde62d36c2001-05-15 08:53:16 +000018014Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18015
18016 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
18017 case
18018 * INSTALL: was empty added stuff from the FAQ
18019
Daniel Veillard75bea542001-05-11 17:41:21 +000018020Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18021
18022 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
18023 attributes handling and #54433 by adding xmlUnsetProp()
18024 and xmlUnsetNsProp()
18025
Daniel Veillard0a2a1632001-05-11 14:18:03 +000018026Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18027
18028 * HTMLparser.c: Patch from Jonas Borgström
18029 (htmlGetEndPriority): New function, returns
18030 the priority of a certain element.
18031 (htmlAutoCloseOnClose): Only close inline elements if they
18032 all have lower or equal priority.
18033 * result/HTML: this of course changed a number of tests results.
18034
Daniel Veillard7d6fd212001-05-10 15:34:11 +000018035Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18036
18037 * xmlIO.c catalog.c: plugged in the default catalog resolution
18038 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
18039 documentations
18040 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
18041
Daniel Veillarda7374592001-05-10 14:17:55 +000018042Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18043
18044 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
18045 integrating catalogs
18046 * catalog.[ch] testCatalog.c: adding a small catalo API
18047 (only SGML catalog support).
18048 * parser.c: restaured xmlKeepBlanksDefault(0) API
18049
Daniel Veillardc17337c2001-05-09 10:51:31 +000018050Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18051
18052 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
18053
Daniel Veillard257d9102001-05-08 10:41:44 +000018054Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18055
18056 * parser.c: added xmlParseExternalEntityPrivate() to allow
18057 propagation of ctxt->_private when parsing external entities
18058
Daniel Veillard083c2662001-05-08 08:27:14 +000018059Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18060
18061 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
18062
Daniel Veillard01ef7382001-05-08 07:31:43 +000018063Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18064
18065 * configure.in: fixed a small portability problem with AM_CONDITIONAL
18066
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000018067Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18068
18069 * valid.c: warn when indeterminist content model is detected
18070 * result/VC/ElementValid8: this adds a message
18071 * Makefile.am: add --novalid for VCM tests
18072 * parserInternals.c: added a call to Init memory
18073
Daniel Veillard64269352001-05-04 17:52:34 +000018074Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18075
18076 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
18077 when both parameters are NULL.
18078
Daniel Veillard37721922001-05-04 15:21:12 +000018079Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18080
18081 * valid.c: applied small patch from Gary Pennington, reindented
18082 some part of the code.
18083
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000018084Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18085
18086 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
18087 release, updated and regenerated the docs
18088
Daniel Veillard357c9602001-05-03 10:49:20 +000018089Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18090
18091 * xpath.c result/XPath/expr/floats : clarified and cleanup
18092 printing of abnormal floats in tests.
18093
Daniel Veillarda2bc3682001-05-03 08:27:20 +000018094Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18095
18096 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
18097 * results/HTML/ : a few changes in the output of the HTML tests as
18098 a result.
18099 * configure.in: tying to fix -liconv where needed
18100
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000018101Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18102
18103 * Makefile.am: fixed a stupid error
18104
Daniel Veillard7150a032001-05-02 16:41:11 +000018105Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18106
18107 * configure.in Makefile.am: make the inclusion of the trio
18108 modules in the library conditional
18109
Daniel Veillardc057c5d2001-05-02 12:41:24 +000018110Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18111
18112 * DOCBparser.c: patche from László Kovács, fixed entities refs
18113 in attributes handling
18114
Daniel Veillardedddff92001-05-02 10:58:52 +000018115Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18116
18117 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
18118 flushing
18119
Daniel Veillardc8f620b2001-04-30 20:31:33 +000018120Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18121
18122 * xpath.c: fix of an XSLT namespace bug reported on the list
18123 general/bug-8-
18124
Daniel Veillard5792e162001-04-30 17:44:45 +000018125Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18126
18127 * strio.h trio.c: Dan McNichol suggested a couple of small
18128 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
18129
Daniel Veillard02141ea2001-04-30 11:46:40 +000018130Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18131
18132 * tree.c parser.c encoding.c: spent a bit more time looking
18133 at the parsing speed and DOM handling. Added a few more
18134 speedups.
18135
Daniel Veillard3ed155f2001-04-29 19:56:59 +000018136Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18137
18138 * parser.c: small but effective parsing speed improvement
18139
Daniel Veillardb59076b2001-04-29 17:04:07 +000018140Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18141
18142 * configure.in: default on the DocBook parser inclusion (for Gnome)
18143 * DOCBparser.h: fixed a header reference
18144
Daniel Veillardb45c43b2001-04-28 17:02:11 +000018145Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18146
18147 * configure.in xpath.c: applied Bjorn patches for FPE on the
18148 alpha
18149
Daniel Veillardeefd4492001-04-28 16:55:50 +000018150Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18151
18152 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
18153 xmlSaveFormatFileTo()
18154
Daniel Veillarde39a93d2001-04-28 14:35:02 +000018155Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18156
18157 * xpath.c: simple and efficient optimization, XPath functions
18158 aways bind to the same code, cache this
18159 * TODO: updated (by saying some is obsolete)
18160
Daniel Veillard2156a562001-04-28 12:24:34 +000018161Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18162
18163 * xpath.c: more cleanup work on XPath name parsing routines
18164
Daniel Veillard61d80a22001-04-27 17:13:01 +000018165Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18166
18167 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
18168 xmlXPathParseName
18169 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
18170 * debugXML.c: avoid compilation problems if compiling without
18171 HTML support, Igor Zlatkovic
18172 * win32/libxml2/libxml2.def.src: being able to compile without
18173 XPath on Windows
18174
Daniel Veillarddbb14a72001-04-26 20:54:01 +000018175Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18176
18177 * libxml.m4: yet another patch from Toshio Kuratomi
18178
Daniel Veillard2913e4c2001-04-26 19:29:02 +000018179Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18180
18181 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
18182
Daniel Veillard67fee942001-04-26 18:59:03 +000018183Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18184
18185 * tree.[ch]: added xmlSaveFormatFile interface for saving
18186 and indenting a file.
18187
Daniel Veillard82e49712001-04-26 14:38:03 +000018188Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18189
18190 * xpath.c: fixed bug #53689 related to processing-instruction()
18191
Daniel Veillard02f077a2001-04-26 10:59:11 +000018192Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18193
18194 * DOCBparser.c: patche from László Kovács
18195
Daniel Veillard30211a02001-04-26 09:33:18 +000018196Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18197
18198 * parser.c: applied fixes from Christian Glahn bug report #53391
18199
Daniel Veillard5a7c3452001-04-26 09:16:13 +000018200Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18201
18202 * error.c: Jean François Lecomte provided a complete description
18203 and a fix to bug #53537
18204
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000018205Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18206
18207 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
18208
Daniel Veillard1034da22001-04-25 19:06:28 +000018209Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18210
18211 * DOCBparser.c SAX.c: a bit more work on entities processing.
18212 Still Need to cleanup XML output and references in attributes
18213
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000018214Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18215
18216 * DOCBparser.c include/Makefile.am: two patches from László Kovács
18217
Daniel Veillardb33c2012001-04-25 12:59:04 +000018218Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18219
18220 * tree.c: trying to fix #53574, not completely complete,
18221 I would like xmllint --copy --debug test/ent1 and
18222 xmllint --debug test/ent1 to show the same result.
18223 * xpath.c: fix a bug when trying to sort namespace nodes
18224
Daniel Veillard5146f202001-04-25 10:29:44 +000018225Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18226
18227 * HTMLtree.c: real fix for #53402
18228
Daniel Veillard7533cc82001-04-24 15:52:00 +000018229Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18230
18231 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
18232 PIs when using xsl:output
18233 * valid.c: closing #53537 some case generate segfaults if there
18234 is validity errors
18235
Daniel Veillard61b33d52001-04-24 13:55:12 +000018236Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18237
18238 * SAX.c testDocbook.c DOCBparser.c: more work on the support
18239 of external parsed entities, added --noent to testDocbook
18240 * valid.c: Garry Pennington found an uninitialized variable
18241 access in xmlValidateElementContent()
18242
Daniel Veillard56098d42001-04-24 12:51:09 +000018243Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18244
18245 * HTMLparser.c : HTML parsing still sucks ... trying to deal
18246 with madness
18247 * result/HTML/ : this modified the result of the regression tests
18248 a lot.
18249
Daniel Veillard122376b2001-04-24 12:12:30 +000018250Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18251
18252 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
18253 to doc where it wasn't checked against NULL reported by
18254 Jens Laas
18255
Daniel Veillard43dadeb2001-04-24 11:23:35 +000018256Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18257
18258 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
18259 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
18260
Daniel Veillardeae522a2001-04-23 13:41:34 +000018261Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18262
18263 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
18264 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
18265 * SAX.[ch]: cleanup and updates for DocBook
18266 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
18267 ex SGML identifier changes
18268 * valid.c: removed a static unused function.
18269
Daniel Veillardde57c612001-04-23 09:13:36 +000018270Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18271
18272 * HTMLtree.c: applied change for Paul Sponagl on script saving
18273 * Makefile.am: the warning about entity title.xml are normal.
18274
Daniel Veillard393df012001-04-22 20:11:18 +000018275Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18276
18277 * configure.in: release of 2.3.7
18278 * Makefile.am: fixing make distcheck
18279
Daniel Veillarda41123c2001-04-22 19:31:20 +000018280Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18281
18282 * doc/html/* doc/xml.html: updated and regenerated the docs
18283
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000018284Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18285
18286 * xpath.c: fixed the XPointer problem introduced in 2.3.6
18287
Daniel Veillarde82a9922001-04-22 12:12:58 +000018288Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18289
18290 * tree.c: fixed #53388 with the provided patch
18291
Daniel Veillard06803992001-04-22 10:35:56 +000018292Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18293
18294 * valid.c: Bjorn detected an invalid memory access. Fixed
18295 vstateVPush()
18296
Daniel Veillard40af6492001-04-22 08:50:55 +000018297Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18298
18299 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
18300
Bjorn Reese70a9da52001-04-21 16:57:29 +000018301Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
18302
18303 * libxml.h: new header used only for the compilation of libxml
18304 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
18305 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
18306 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
18307 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
18308 xmlmemory.c xpath.c xpointer.c: libxml.h integration
18309 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
18310 baseline (version 1.2 plus a single patch).
18311 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
18312 scientific notation for numbers. Tests added.
18313 * xpath.c: formatting of numbers changed to use sprintf
18314 (contribution from William Brack)
18315
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000018316Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18317
18318 * valid.c: cleanup, more useful debugging
18319 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
18320 * xmlIO.c: entity loading is printed as an error when validating
18321
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000018322Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18323
18324 * valid.c: fixed to validate within entities
18325 * test/VCM/v22.xml: added a specific testcase
18326
Daniel Veillardca1f1722001-04-20 15:47:35 +000018327Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18328
18329 * valid.c: forgot an epsilon transition in for ()+
18330 * test/VCM/v21.xml : added a specific test case
18331
Daniel Veillard85349052001-04-20 13:48:21 +000018332Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18333
18334 * valid.c: removed a state explosion exhibited by RSS
18335 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
18336 from bug #51872
18337
Daniel Veillarddab4cb32001-04-20 13:03:48 +000018338Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18339
18340 * valid.[ch] tree.h: worked *hard* to get non-determinist content
18341 validation without using an ugly NFA -> DFA algo in the source.
18342 Made a specific algorithm easier to maintain, using a single
18343 stack and without recursion.
18344 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
18345 * hash.c: made the growing routine static
18346 * tree.h parser.c: added the parent information to an
18347 xmlElementContent node.
18348
Daniel Veillarde470df72001-04-18 21:41:07 +000018349Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18350
18351 * SAX.c parser.c xpath.c: generating IDs when not validating
18352 from an external parsed entity was poisoning the ID has table
18353 with removed values. This was killing XSLT on the KDE help
18354 browser.
18355
Daniel Veillardceacdd92001-04-18 15:10:35 +000018356Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18357
18358 * entities.h: andrew@ugh.net.au detected a double declaration
18359
Daniel Veillarda10efa82001-04-18 13:09:01 +000018360Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18361
18362 * debugXML.c hash.c tree.h valid.c : some changes related to
18363 the validation suport to improve speed with DocBook
18364 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
18365 the way validation errors get reported
18366
Daniel Veillard1ed3f882001-04-18 09:45:35 +000018367Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18368
18369 * HTMLparser.c HTMLtree.c: applied part of the patches provided
18370 by P C Chow and William M. Brack for XSLT HTML output
18371
Daniel Veillard2d90de42001-04-16 17:46:18 +000018372Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18373
18374 * xmlversion.h.in win32config.h win32/libxml2/*: applied
18375 Igor Zlatkovic patches for MSC compilation and added his
18376 updates
18377
Daniel Veillarde043ee12001-04-16 14:08:07 +000018378Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18379
18380 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
18381 prefix lookup.
18382 * parserInternals.c: fixed the bug reported by Morus Walter
18383 due to an off by one typo in xmlStringCurrentChar()
18384
Daniel Veillarda3bfca52001-04-12 15:42:58 +000018385Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18386
18387 * HTMLparser.c result/HTML/*: revamped the way the HTML
18388 parser handles end of tags or end of input
18389
Daniel Veillard82daa812001-04-12 08:55:36 +000018390Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18391
18392 * tree.[ch] : added xmlDocCopyNode for gdome2 support
18393
Daniel Veillard67a21302001-04-11 14:39:16 +000018394Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18395
18396 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
18397 bug where the linktime verions of free() won't work ...
18398
Daniel Veillard27b55282001-04-11 12:22:25 +000018399Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18400
18401 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
18402
Daniel Veillardafc73112001-04-11 11:51:41 +000018403Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18404
18405 * doc/xml.html: added 2.3.6 release
18406
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000018407Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18408
18409 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
18410 * result/wml.xml: resulted in a small output change
18411
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000018412Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18413
18414 * tree.c: xmlNewDoc was missing the charset initialization
18415 * xmllint.c: added --auto to autogenerate a doc, allow to
18416 reproduce the problem fixed on xmlNewDoc
18417
Daniel Veillard1731d6a2001-04-10 16:38:06 +000018418Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18419
18420 * xpath.c: trying to get 52979 solved
18421 * tree.c result/ result/noent/: trying to get 52712 solved, this
18422 also made me clean up the fact that XML output in general should
18423 not add formating blanks by default, this changed the output of
18424 a few tests
18425
Daniel Veillard73639a72001-04-10 14:31:39 +000018426Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18427
18428 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
18429
Daniel Veillardfac26a12001-04-08 13:08:14 +000018430Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18431
18432 * configure.in: finally released 2.3.6
18433
Daniel Veillard911f49a2001-04-07 15:39:35 +000018434Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18435
18436 * xpath.c: checking for null pointer generated by new code
18437
Daniel Veillardd8df6c02001-04-05 16:54:14 +000018438Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18439
18440 * xpath.c: fixed a [] evaluation problem reported
18441 * test/XPath/tests/simpleaddr: extended test
18442 * result/XPath/simpleaddr: updated result
18443
Daniel Veillard3b2c2612001-04-04 00:09:00 +000018444Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18445
18446 * xmllint.c: Dan Timis reported a portability problem
18447 on Macs without mmap, fixed it.
18448
Daniel Veillardb38bd552001-04-03 18:22:00 +000018449Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18450
18451 * testXPath.c : added a --tree option allowing to display the
18452 tree dump of the XPath expression
18453
Daniel Veillard4dd93462001-04-02 15:16:19 +000018454Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18455
18456 * xpath.c: fixed a memleak when comparing nodesets
18457 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
18458 * tree.c: added a TODO
18459
Daniel Veillard92ad2102001-03-27 12:47:33 +000018460Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18461
18462 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
18463 we need string functions
18464 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
18465 to be able to use them where needed. Applied some changes
18466 to reduce name linking pollution and compile in only what's
18467 needed.
18468 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
18469 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
18470 for the string manipulation functions
18471 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
18472 to the free() function of xmlmemory.c
18473 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
18474 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
18475 usage.
18476
18477
Daniel Veillard2be30642001-03-27 00:32:28 +000018478Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18479
18480 * error.c: applied the context output patch of the error
18481 handling submitted by Chuck Griffith
18482 * error/VC/*: this slightly change some error logs
18483
Daniel Veillard50582112001-03-26 22:52:16 +000018484Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18485
18486 * parser.c: fixed line number reporting on error
18487
Daniel Veillard04be4f52001-03-26 21:23:53 +000018488Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18489
18490 * parser.c: Sullivan and Darin found a parser bug,
18491 applied the patch.
18492
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000018493Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18494
18495 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
18496 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
18497 xmlversion.h.in xpointer.c: of course the way I defined
18498 UNUSED breaks on old gcc version. Try to be smart and
18499 also define it directly in xmlversion.h
18500 * configure.in: removed -ansi flag from the pedantic set
18501
18502Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000018503 Huge cleanup, I switched to compile with
18504 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
18505 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
18506 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
18507 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
18508 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
18509 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
18510 encoding.h entities.c error.c list.[ch] nanoftp.c
18511 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
18512 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
18513 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
18514 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
18515 Cleanup, staticfied a number of non-exported functions,
18516 detected and cleaned up a dozen of problem found this way,
18517 avoided a lot of public function name/typedef/system names clashes
18518 * doc/xml.html: updated
18519 * configure.in: switched private flags to the really pedantic ones.
18520
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000018521Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18522
18523 * configure.in: 2.3.5
18524 * doc/html/*: rebuilt the docs
18525
Daniel Veillard146c9122001-03-22 15:22:27 +000018526Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18527
18528 * parser.c: fixed a reported bug in NOTATION parsing
18529 * uri.c: accepted but not fixed bug 51876, added TODO
18530 * Makefile.am: fixed bug 51876
18531
Daniel Veillarda5f013b2001-03-22 12:44:45 +000018532Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18533
18534 * config.h.in configure.in error.c: fix a compilation problem
18535 on platforms without vsnprintf (xml@thewrittenword.com)
18536
Daniel Veillarde020c3a2001-03-21 18:06:15 +000018537Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18538
18539 * parser.c: fixed a function name header typo
18540 * SAX.c: notations can also occur in external subset.
18541
Daniel Veillard7d42b542001-03-20 13:22:46 +000018542Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18543
18544 * error.c: removed a C++ like comment
18545
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000018546Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18547
18548 * parser.c: fixing bug 52299 strange condition leading
18549 to a parser crash due to a buffer overflow
18550 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
18551 added the specific test case
18552
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000018553Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18554
18555 * xpath.[ch]: still a lot of cleanup based on XSLT, added
18556 xmlXPathConvert{String,Number,Boolean} to be able to make
18557 type casts without a context stack, fixed some implementation
18558 problems related to the absence of context at parse-time,
18559 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
18560 in the public API too
18561 * xpointer.c xpathInternals.h: we need to know at parse time
18562 whether we are compiling an XPointer
18563
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000018564Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18565
18566 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
18567 cleaned up the parser internals, refactored XPath code, added
18568 new compilation based APIs and cleanly separated public and
18569 private APIs.
18570
Daniel Veillardd007d6c2001-03-19 00:01:07 +000018571Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18572
18573 * xpath.h: the comp field must be added at the end to avoid
18574 killing binary compat.
18575
Daniel Veillard9e7160d2001-03-18 23:17:47 +000018576Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18577
18578 * Makefile.am: detect XPath memleaks in regreson tests
18579 * error.c: fixed and error w.r.t. error reporting still using
18580 stderr
18581 * hash.c: added new line at end of file
18582 * tree.h: minor cleanup
18583 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
18584 expression parsing from evaluation, resulted in a number of
18585 changes internally, and in XPointer. Likely to break stuff
18586 using xpathInternals.h but should remain binary compatible,
18587 new interfaces will be added.
18588
Daniel Veillardd574f782001-03-14 19:40:17 +000018589Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18590
18591 * configure.in: fixed a couple of problems reported by
18592 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
18593 without gcc on non linux platforms.
18594
Daniel Veillard0a6c3582001-03-14 19:15:37 +000018595Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18596
18597 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
18598 a fix for --with-html-dir= configure support. I hope it won't
18599 break rpm generation
18600
Daniel Veillarda022fe02001-03-14 16:30:00 +000018601Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18602
18603 * xmlIO.c: one function comment cleanup.
18604
Daniel Veillard25239c12001-03-14 13:56:48 +000018605Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18606
18607 * SAX.c: external subset notations were improperly registered
18608 in the internal subset.
18609
Daniel Veillard2c4754f2001-03-13 09:31:12 +000018610Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18611
18612 * README.cvs-commits: added, pointing to HACKING
18613 * HACKING: updated
18614
Daniel Veillard82ab81e2001-03-12 21:11:21 +000018615Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18616
18617 * parser.c: and Matt Sergeant found one in the XML push
18618 parser (erroneous check I forgot to remove when I fixed the
18619 main parser).
18620
Daniel Veillard68d7b672001-03-12 18:22:04 +000018621Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18622
18623 * xpath.c: ptittom found a small bug in UnaryExpr
18624
Daniel Veillarde356c282001-03-10 12:32:04 +000018625Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18626
18627 * configure.in: bumped to 2.3.4
18628 * error.c: fixed bug #51860
18629 * tree.c: fixed bug #51861
18630 * valid.c: cleanup, more debug, failed to fix one bug crap ...
18631 * tree.[ch] : added xmlDefaultBufferSize
18632 * nanoftp.c: typo in function name header block
18633 * doc/xml.html : updated, added link to XML::LibXSLT
18634 * doc/html/* : rebuilt the docs
18635
Daniel Veillard80f32572001-03-07 19:45:40 +000018636Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18637
18638 * parser.c SAX.c: the new content parsing code raised an
18639 ugly bug in the characters() SAX callback. Found it
18640 just because of strangeness in XSLT XML Rec ouptut :-(
18641
Daniel Veillard6c831202001-03-07 15:57:53 +000018642Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18643
18644 * Makefile.am: Martin Baulig suggested to add -lm
18645 * tree.c: found another bug in xmlNodeGetContent()
18646
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000018647Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18648
18649 * xpath.c: Bjorn found the error related to strictness of comparison.
18650
Daniel Veillard29631a82001-03-05 09:49:20 +000018651Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18652
18653 * parser.c: trying to fix the Dtd parsing problem reported
18654 by Gary, side effect of last week speed optimizations.
18655
Daniel Veillard14be0a12001-03-03 18:50:55 +000018656Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18657
18658 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
18659 * parserInternals.c: removed unneeded test raised by Stric
18660
Bjorn Reesee1dc0112001-03-03 12:09:03 +000018661Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
18662
18663 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
18664 and fixed by William Brack). Added xmlXPathFormatNumber.
18665 Changed the sorting slightly.
18666 * configure.in Makefile.am example/Makefile.am: Added -lm.
18667 Please note that applications linking with libxml2, must
18668 also like with the math library from now on.
18669
Daniel Veillardf9533d12001-03-03 10:04:57 +000018670Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18671
18672 * HTMLparser.c: fixed loop reported by Marc Sanfacon
18673
Daniel Veillard2f362242001-03-02 17:36:21 +000018674Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18675
18676 * parser.c: one must report spaces even if the Dtd element
18677 content proves that this is not part of the element content.
18678 * result/valid/*.xml: this changed the ouptu slightly
18679
Daniel Veillardb402c072001-03-01 17:28:58 +000018680Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18681
18682 * configure.in: bumped to 2.3.3
18683 * doc/xml.html: updated
18684
Daniel Veillard77851712001-02-27 21:54:07 +000018685Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18686
18687 * tree.c: minor doc fix
18688 * xpath.c: deallocation issues when a result tree has been
18689 converted to a node-set
18690
Daniel Veillardec70e912001-02-26 20:10:45 +000018691Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18692
18693 * doc/xml.html: oops corrected dates s/2000/2001
18694
Daniel Veillard8730c562001-02-26 10:49:57 +000018695Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18696
18697 * valid.c: new patch from Gary Pennington
18698
Daniel Veillard91e9d582001-02-26 07:31:12 +000018699Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18700
18701 * doc/xml.html: applied patch from Ankh
18702
Daniel Veillardedac3c92001-02-26 01:36:19 +000018703Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18704
18705 * xinclude.c: fixed a problem building on Mac
18706
Daniel Veillard21a0f912001-02-25 19:54:14 +000018707Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18708
18709 * parser.c: more work on increasing parsing ferformances
18710
Daniel Veillard48b2f892001-02-25 16:11:03 +000018711Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18712
18713 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
18714 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
18715 avoiding memcpy in production builds MEM_CLEANUP macro use
18716 * parser.[ch] parserInternals.c: optimizations of the tightest
18717 internal loops inside the parser. Better checking of I/O
18718 flushing/loading conditions
18719 * xmllint.c : added --timing
18720
Daniel Veillard71681102001-02-24 17:48:53 +000018721Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18722
18723 * configure.in: bumped to 2.3.2
18724 * doc/xml.html: updated for release
18725
Daniel Veillardbbd51d52001-02-24 03:07:03 +000018726Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18727
18728 * xpath.c: found a memleak and fixed a nasty bug
18729
Daniel Veillardf7cd4812001-02-23 18:44:52 +000018730Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18731
18732 * xmllint.[c1] : added return code errors for xmllint
18733 * xpath.c: specific debug dump function for result value trees
18734
Daniel Veillard4b637072001-02-21 21:52:55 +000018735Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18736
18737 * xpath.c: finally implemented xmlXPathCompareNodeSets
18738 * test/XPath/expr/floats results/XPath/expr/floats: added
18739 a test for float expressions
18740
Daniel Veillardf714aa32001-02-21 03:07:44 +000018741Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18742
18743 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
18744 * parserInternals.[ch]: trying to speed up parsing
18745 * xpath.c : speeded up node set equality op
18746
Daniel Veillarde0c3a622001-02-19 18:05:20 +000018747Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18748
18749 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
18750 better handling of ID/IDREF and the list modules associated
18751 * configure.in: small CFLAGS cleanup
18752
Daniel Veillarda8abee62001-02-19 15:14:59 +000018753Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18754
18755 * configure.in: fixed iconv detection on AIX (stric)
18756
Daniel Veillardbca64ef2001-02-19 22:20:01 +000018757Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000018758
18759 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
18760
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000018761Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
18762
18763 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
18764 and optimized xmlXPathNodeSetSort
18765
Daniel Veillard142adbf2001-02-17 13:21:05 +000018766Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18767
18768 * xpath.c: bug fix when context size is 0
18769 * parser.c: I like Norm's Dtd because they still manage to break
18770 the parser occasionally
18771
Daniel Veillardf23e0092001-02-16 13:21:29 +000018772Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18773
18774 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
18775
Daniel Veillarde0e26512001-02-16 00:11:46 +000018776Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18777
18778 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
18779 attributes within the XML-1.0 namespace
18780
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000018781Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18782
18783 * xpathInternals.h: exported a few axis functions
18784 * doc/xml.html: updated the doc
18785
Daniel Veillard760f4422001-02-15 14:59:48 +000018786Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18787
18788 * configure.in: applied patch from Daniel van Balen for OpenBSD
18789 and bumped version to 2.3.1
18790 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
18791 attempt to find autoclosing was simply broken, removed it,
18792 updated the examples, this is better
18793
Daniel Veillardd194dd22001-02-14 10:37:43 +000018794Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18795
18796 * hash.[ch]: added Paolo Casarini patch to provide Delete from
18797 hash functionnalities.
18798 * doc/html/* : rebuild the doc
18799
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000018800Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18801
18802 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
18803 on predicate
18804 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
18805 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
18806 really want to have tags closed on output even if we accept
18807 unclosed ones on input
18808
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000018809Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18810
18811 * xpath.c: ouch don't free NULL, rare case fixed
18812 * tree.c: don't coalesce text nodes if they don't have the
18813 same behaviour wrt escaping on output
18814
Daniel Veillardd12b69d2001-02-11 20:17:31 +000018815Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18816
18817 * xpath.c: small fixup
18818 * SAX.c: don't warn on empty namespaces.
18819
Daniel Veillard6a2e4062001-02-08 10:31:33 +000018820Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18821
18822 * README: a bit of cleanup
18823 * configure.in: preparing for 2.3.0 release
18824
Daniel Veillard1f83d392001-02-08 09:37:42 +000018825Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18826
18827 * hash.[ch]: added a first version of xmlHashSize()
18828 * valid.c: another bug fix from Gary Pennington
18829
Daniel Veillard5eef6222001-02-07 18:24:48 +000018830Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18831
18832 * valid.c: couple of bug fixes pointed by Gary Pennington
18833 * HTMLtree.c: #if 0 cleanup
18834
Daniel Veillard2c257ec2001-02-06 13:29:07 +000018835Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18836
18837 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
18838 which removes a time consuming check of xmlXPathNodeSetAdd()
18839 and use it in places where we are sure to not break unicity
18840
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000018841Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18842
18843 * xpath.c: bug fixes found from XSLT
18844 * tree.c: preserve node->name special values when copying nodes.
18845 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
18846 external subset are fetched when available but without full
18847 validation. Added xmlLoadExtDtdDefaultValue, need a function.
18848 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
18849 output with encoding disabled.
18850
Daniel Veillard2c833b62001-02-03 08:52:06 +000018851Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18852
18853 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
18854 xmlCheckFilename should not be called from xmlFileOpenW
18855 and xmlGzfileOpenW
18856
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000018857Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18858
18859 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
18860 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
18861 added the new tests for URI normalization
18862 * testURI.c: fixed stoopid bugs
18863 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
18864 the URI in the error messages are now properly normalized
18865
Daniel Veillardea28ce62001-02-02 08:20:19 +000018866Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18867
18868 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
18869
Daniel Veillarde99a4762001-02-01 04:34:35 +000018870Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18871
18872 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
18873
Daniel Veillard2b325a02001-01-31 20:46:31 +000018874Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18875
18876 * xpath.c: fixed mod operator
18877
Daniel Veillardde55cf62001-01-31 15:53:13 +000018878Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18879
18880 * parser.c: fixed xmlStrcat doc
18881 * tree.c: 2 fixes form Anders Carlson for copying nodes and
18882 trees.
18883
Daniel Veillard2f913b72001-01-31 13:23:49 +000018884Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18885
18886 * xpath.c result/XPath/tests/chaptersbase
18887 result/XPath/tests/simplebase: fixed XPath node()
18888 * tree.c: small fix in xmlNewNs()
18889 * Makefile.am: removed extraneous xml2Conf.sh rule
18890
Daniel Veillardb42042b2001-01-28 07:40:36 +000018891Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18892
18893 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
18894 Changed the library name, in order to get libxml-devel and
18895 libxml2-devel to coexist on a single system
18896 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
18897 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
18898
Daniel Veillardee0a4662001-01-27 18:59:33 +000018899Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18900
18901 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
18902 libxml2-devel installable in // as libxml-devel.
18903
Daniel Veillard5eb05942001-01-27 17:50:22 +000018904Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18905
18906 * doc/Makefile.am: fixed make rebuild in doc
18907 * doc/html/*.html: rebuilt the docs
18908
Daniel Veillard65c295d2001-01-26 09:32:39 +000018909Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18910
18911 * tree.c: patch from Bjorn Reese on xmlBufferCCat
18912
Daniel Veillard8e199902001-01-25 18:54:39 +000018913Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18914
18915 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
18916 the HTML doc to go into the -devel RPM ...
18917 * aclocal.m4 config.h.in: some updates due to auto* magic
18918
Daniel Veillard93086662001-01-25 18:13:04 +000018919Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18920
18921 * xpath.h: added a hook in the context structure allowing to
18922 link to extra support, needed for XSLT
18923
Daniel Veillardf17e09b2001-01-25 13:55:35 +000018924Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18925
18926 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
18927 xmlXPtrCmpPoints to use it.
18928 * propagated the following patch from Alejandro Forero
18929 * include/win32config.h xmlIO.c: applied further suggestions
18930 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
18931 * example/gjobread.c: fixed warnings, now that it builds
18932
18933Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
18934
18935 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
18936
18937 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
18938 filename points to a valid file (not a directory).
18939 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
18940 Added calls to xmlCheckFilenameDir.
18941
18942 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
18943 `path' (rather than `filename') as the parameter to gzopen and open.
18944
Daniel Veillard48177c22001-01-23 15:27:41 +000018945Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18946
18947 * Makefile.am: fixed a problem with EXTRA_DIST
18948
Daniel Veillardb83ba402001-01-22 22:45:10 +000018949Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18950
18951 * Makefile.am example/Makefile.am: finally found the trick
18952 to build the example, i.e. add "." in SUBDIRS before example
18953 in the list <grin/>
18954
Daniel Veillard82687162001-01-22 15:32:01 +000018955Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18956
18957 * doc/xml.html: updated with an XSLT section, removed pointer to
18958 W3C CVS base.
18959
Daniel Veillard8a7642f2001-01-22 10:45:16 +000018960Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18961
18962 * xpath.c: when copying a XSLT tree object teh tree need to be copied
18963 too, and deallocation need to occur the same way.
18964
Daniel Veillarde4566462001-01-22 09:58:39 +000018965Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18966
18967 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
18968 type correponding to an XSLT result tree fragment. Share most
18969 of the data format with node set, as well as operators.
18970 * HTMLtree.c: added a newline at the end of the doctype output
18971 whe this one is not present initially.
18972 * tree.c: make sure taht the parent and doc pointers are properly
18973 set when copying attributes (lists).
18974
Daniel Veillard701c7362001-01-21 09:48:59 +000018975Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18976
18977 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
18978
Daniel Veillard5a2b6972001-01-20 21:15:50 +000018979Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18980
18981 * xpath.c: seems I finally killed that ugly path evaluation
18982 context bug (tagged 9999 in case is is wrong)
18983
Daniel Veillard8f4d9752001-01-19 05:32:34 +000018984Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18985
18986 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
18987 for XSLT
18988
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000018989Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18990
18991 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
18992 for xmlGzfileOpen() bug
18993
Daniel Veillardf6eea272001-01-18 12:17:12 +000018994Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18995
18996 * xpath.c: removed an error found by XSLT usage
18997 * tree.c parserInternals.h: use a predefined static string
18998 for text and comment nodes, avoid freeing them in xmlFreeNode,
18999 exported the string name in parserInternals.h and added
19000 another value to disable encoding at output (for XSLT),
19001 gain memory, time.
19002
Daniel Veillard8f2cc572001-01-17 08:19:35 +000019003Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19004
19005 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
19006 win32/libxml2/libxml2_so.dsp: new makefiles and update
19007 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
19008
Daniel Veillardf831bfb2001-01-16 17:26:04 +000019009Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19010
19011 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
19012 Gary Pennington
19013
Daniel Veillard389e6b72001-01-15 19:41:13 +000019014Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19015
19016 * xpath.c: fixed the comaprision of values and nodelists,
19017 need to compare nodelist still ...
19018 * debugXML.c: avoided a possible core dump
19019 * HTMLparser.c: cleanup
19020 * nanohttp.c: contributed fix.
19021 * tree.c: fixes in properties handling added xmlSetNsProp
19022 needed by libxslt
19023 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
19024 comment
19025 * TODO: updated
19026
Daniel Veillard167bd532001-01-06 21:09:34 +000019027Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19028
19029 * parser.c parserInternals.c: applied Bjorn Reese optimization
19030 patch
19031
19032Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19033
19034 * Makefile.am: applied patch fro make check from Martin Vidner
19035
Daniel Veillard503b8932001-01-05 06:36:31 +000019036Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19037
19038 * configure.in: preparing 2.2.11
19039 * doc/html/*: rebuild the HTML files
19040 * doc/xml.html : updated
19041
Daniel Veillardc2f4df22001-01-04 14:06:39 +000019042Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19043
19044 * tree.c: fixed a stupid bug
19045 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
19046 patches related to validation of an XInclude processing result
19047 * TODO: updated
19048
Daniel Veillarde2488192001-01-04 10:54:22 +000019049Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19050
19051 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
19052 on large files
19053
Daniel Veillardf060a412001-01-03 20:52:44 +000019054Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19055
19056 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
19057
Daniel Veillard45cff692001-01-03 18:02:04 +000019058Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19059
19060 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
19061 reported by Jonas Borgström
19062 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
19063
Daniel Veillard08108982001-01-03 15:24:58 +000019064Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19065
19066 * testXPath.c xpath.c: fixing the XPath union expressions problem
19067 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
19068
Daniel Veillard4a6845d2001-01-03 13:32:39 +000019069Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19070
19071 * xmllint.c: Made is so if the file name is "-" is will read form
19072 standard input. Sven Heinicke <sven@zen.org>
19073 * tree.c: fixed a problem when growing buffer
19074 * tree.h: fixed the comment of the node types following andersca
19075 comment
19076 * TODO: updated
19077
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000019078Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19079
19080 * HTMLparser.[ch]: added a way to avoid adding automatically
19081 omitted tags. htmlHandleOmittedElem() allows to change the
19082 default handling.
19083 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
19084 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
19085 of xmllint too when using --memory flag, added a memory test
19086 suite at the Makefile level.
19087 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
19088 with namespace use when encountering QNames in XPath evalation,
19089 added xmlns() scheme in XPointer.
19090 * nanoftp.c : incorporated a fix
19091 * parser.c xmlIO.c: fixed problems raised with encoding when using
19092 the memory I/O
19093 * parserInternals.c: closed bug 25934 reported by
19094 torsten.landschoff@innominate.de
19095 * TODO: updated
19096
Daniel Veillarda1fe9102000-11-25 10:49:25 +000019097Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19098
19099 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
19100 on a non-updated tree :-(, made a 2.2.10 release to correct the
19101 situation
19102
Daniel Veillardce6e98d2000-11-25 09:54:49 +000019103Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19104
19105 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
19106 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
19107 integrated a set of OpenVMS changes from Howard Taylor
19108 <Howard.Taylor@pacoast.com>
19109
Daniel Veillard58770e72000-11-25 00:48:47 +000019110Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19111
19112 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
19113 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
19114
Daniel Veillardf62ceff2000-11-24 23:36:01 +000019115Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19116
19117 * HTMLparser.c: some fixes on auto-open of html/head/body
19118 * encoding.c: fixed a compilation error on some gcc env
19119 * xpath.c xpointer.[ch] xpathInternals.h: improved the
19120 XPointer implementation
19121 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
19122 related XPointer tests and associated results
19123
Daniel Veillard300f7d62000-11-24 13:04:04 +000019124Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19125
19126 * doc/xmldtd.html doc/xml.html: following a short step by step
19127 guidance on IRC to help maciej with DTDs I started a small
19128 page on the subject.
19129
Daniel Veillard748e45d2000-11-17 16:36:08 +000019130Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19131
19132 * HTMLparser.c: fixed handling of broken charrefs
19133 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
19134 patches
19135
Daniel Veillard28929b22000-11-13 18:22:49 +000019136Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19137
19138 * doc/xml.html doc/html/* : rebuilt the docs after adding
19139 xinclude and updated page for 2.2.7 and 2.2.8
19140 * configure.in: releasing 2.2.8
19141
Daniel Veillard41e06512000-11-13 11:47:47 +000019142Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19143
19144 * parser.[ch] parserInternals.c: applied the conditional
19145 section processing fix from Jonathan P Springer
19146 <jonathan.springer2@gte.net>
19147 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
19148 project file, fixed iconv default non support
19149 * xpath.c: fixed the problem of evaluating relative expressions
19150 when a node context is provided.
19151
Daniel Veillardbf432752000-11-12 15:56:56 +000019152Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19153
19154 * nanoftp.c: fixed gcc 2.95 new warnings
19155 * SAX.c: fixed a stupid bug
19156 * tree.c: fixed a formatting problem when round-tripping
19157 from/to memory
19158 * xinclude.c: chased memleak, fixed a base problem
19159 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
19160 xmlXPtrBuildNodeList()
19161 * TODO: updated
19162 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
19163 adding a first small set of regression tests for XInclude
19164
Daniel Veillardc2def842000-11-07 14:21:01 +000019165Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19166
19167 * nanohttp.[ch]: applied Wayne Davison patches to access
19168 the WWW-Authorization header.
19169 * parser.c: Closed Bug#30847: Problems when switching encoding
19170 in short files by applying Simon Berg's patch.
19171 * valid.c: fixed a validation problem
19172 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
19173 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
19174 Wayne Davison
19175 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
19176 need to be extended to non full nodes selections.
19177 * xinclude.c: starts to work decently
19178
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000019179Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19180
19181 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
19182 debugXML.c xmlversion.h.in: Started adding XInclude support,
19183 this is a new xmllint option
19184 * tree.c xpath.c: applied TOM patches for XPath
19185 * xpointer.c: fixed a couple of errors.
19186 * uri.c: added an escaping function needed for xinclude
19187 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
19188 new warning from RH70 gcc's version
19189
Daniel Veillarda4964b72000-10-31 18:23:44 +000019190Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19191
19192 * HTMLparser.c: fixed loop on invalid char in scripts
19193 * parser.c: update to description of xmlIOParseDTD()
19194 * libxml.m4 xmlversion.h.in: changes contributed by
19195 Michael Schmeing <m.schmeing@internet-factory.de>
19196 * configure.in: preparing for 2.2.7
19197 * Makefile.am: trying to avoid config.h and acconfig.h
19198 being included in the distrib
19199 * configure.in: released 2.2.7
19200
19201Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19202
19203 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
19204 like namespaces for good. Unified xmlNs and xmlNode somewhat.
19205
Daniel Veillard01411222000-10-30 15:33:22 +000019206Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19207
19208 * parser.[ch]: added xmlIOParseDTD()
19209 * xpointer.c: added support for the 2 extra parameters of
19210 string-range, fixed a stoopid error when '0' was present
19211 in XPointer expressions
19212 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
19213 testsuite for the above
19214
Daniel Veillard6db58192000-10-30 09:27:53 +000019215Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19216
19217 * libxml.spec.in: improved package descriptions
19218
Daniel Veillarda5db68a2000-10-29 18:06:06 +000019219Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19220
19221 * xpath.c xpathInternals.h: applied a large cleaning patch
19222 from TOM <ptittom@free.fr>, it also add namespace support
19223 for function and variables registration.
19224
Daniel Veillardbd20df72000-10-29 17:53:40 +000019225Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19226
19227 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
19228 * Makefile.mingw: Wayne Davison's update adding hash.c
19229
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000019230Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19231
19232 * xpath.c: fixed the root evaluation problems
19233 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
19234 ignorable spaces with <b> <bold> <em>
19235 * tree.c: fixed a loop in xmlSearchNsByHref()
19236
Daniel Veillard767662d2000-10-27 17:04:52 +000019237Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19238
19239 * xpath.c: applied another XPath patch from TOM
19240 * xpath.c include/makefile.am: applied another patch from
19241 china@thewrittenword.com (cleanup on IRIX).
19242
Daniel Veillard211cc0a2000-10-27 11:49:33 +000019243Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19244
19245 * xml-config.1: received a fixed version from Fredrik Hallenberg
19246 <hallon@lysator.liu.se>
19247
Daniel Veillardf6bf9212000-10-26 14:07:44 +000019248Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19249
19250 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
19251 cleanup patch for XPath
19252
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000019253Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19254
19255 * patched to redirrect all "out of context" error messages to
19256 a reconfigurable routine. The changes are:
19257 * xmlerror.h : added the export of an error context type (void *)
19258 an error handler type xmlGenericErrorFunc there is an interface
19259 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
19260 to reset the error handling routine and its argument
19261 (by default it's equivalent to respectively fprintf and stderr.
19262 * all the c files: all wild accesses to stderr or stdout within
19263 the library have been replaced to calls to the handler.
19264
Daniel Veillard29a11cc2000-10-25 13:32:39 +000019265Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19266
19267 * configure.in: release 2.2.6
19268 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
19269 exporting the inner functions of xpath for extension modules
19270 * doc/*: updated and rebuilt the doc
19271
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000019272Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19273
19274 * nanohttp.c : applied Wayne HTTP cleanup patch
19275 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
19276 and xmlNodeSetSpacePreserve()
19277
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000019278Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19279
19280 * xpath.c: closing bug #29260
19281
Daniel Veillard126f2792000-10-24 17:10:12 +000019282Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19283
19284 * hash.[ch] debugXML.c: expanded/enhanced the API, added
19285 multikey tuples, made hash structure opaque
19286 * valid.[ch]: moved elements, attributes, notations decalarations
19287 as well as ID and refs to hash tables.
19288 * entities.c: hash cleanup
19289 * xmlmemory.c: fixed a dump problem in debug mode
19290 * include/Makefile.am: problem passing in DESTDIR= values patch
19291 from Marc Christensen <marc@calderasystems.com>
19292 * nanohttp.c: removed debugging remains
19293 * HTMLparser.c: the bogus tag should be ignored (Wayne)
19294 * HTMLparser.c parser.c: fixing a number of problems with the
19295 macros in the *parser.c files (Wayne).
19296 * HTMLparser.c: close the previous option when opening a new one
19297 (Marc Sanfacon).
19298 * result/HTML/*: updated the HTML results accordingly
19299
Daniel Veillard52afe802000-10-22 16:56:02 +000019300Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19301
19302 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
19303 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
19304 XPath functions and XML entities table to them. More to come...
19305 * xmlIO.c: fixed libxml closing FILEs it didn't open.
19306
Daniel Veillard683cb022000-10-22 12:04:13 +000019307Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19308
19309 * tree.c: coalesce adjacent text nodes
19310 * valid.c: handling of blank nodes in DTd validation (raised
19311 by problems with a posteriori validation).
19312 * nanohttp.c: changing behaviour on HTTP write stuff.
19313 * HTMLtree.c: forced body and html to be explicitely closed.
19314 * xpath.h: exported more XPath functions.
19315
Daniel Veillard1baf4122000-10-15 20:38:39 +000019316Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19317
19318 * Release of 2.2.5
19319 * xpointer.c: range() range-inside and other helper functions
19320 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
19321
Daniel Veillard47e12f22000-10-15 14:24:25 +000019322Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19323
19324 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
19325 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
19326
Daniel Veillardb732a0e2000-10-15 11:27:01 +000019327Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19328
19329 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
19330 and XPointer modules
19331
Daniel Veillard134c9f32000-10-15 10:27:08 +000019332Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19333
19334 * SAX.h: closed #25107
19335
Daniel Veillard39915622000-10-15 10:06:55 +000019336Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19337
19338 * testSAX.c: fixed problem with cdata reporting
19339 * SAXresult/* : updated
19340
Daniel Veillard1e851392000-10-15 10:02:56 +000019341Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19342
19343 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
19344 Closed bug #27499, added to regression tests
19345 * TODO: updated
19346
Daniel Veillard7eda8452000-10-14 23:38:43 +000019347Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19348
19349 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
19350 support for SCRIPT and STYLE with help from Bjorn Reese
19351 * test/HTML/* result/HTML/*: added simple testcase and updated
19352 the existing ones.
19353
Daniel Veillardff9c3302000-10-13 16:38:25 +000019354Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19355
19356 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
19357 string-range for empty strings
19358 * test/XPath/docs/str test/XPath/xptr/chaptersrange
19359 test/XPath/xptr/strrange: augmented the XPointer testsuite
19360
Daniel Veillard189446d2000-10-13 10:23:06 +000019361Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19362
19363 * doc/xml.html doc/xmlmem.html: added a module describing memory
19364 interfaces and use, updated the main page.
19365
Daniel Veillard2f971a22000-10-12 23:26:32 +000019366Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19367
19368 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
19369 nanoftp code work on Windows too now
19370
19371Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000019372
19373 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
19374 * xpointer.c: implemented string-range() at least a good first version
19375 * test/XPath/docs/str test/XPath/xptr/strrange
19376 result/XPath/xptr/strrange: the string-range() tests
19377
Daniel Veillardd3c68c42000-10-12 08:06:28 +000019378Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19379
19380 * Makefile.am include/Makefile.am include/win32config.h
19381 win32/Makefile.mingw: fixed problems reported by Wayne Davison
19382 and make distcheck
19383
Daniel Veillard19d61112000-10-11 23:50:35 +000019384Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19385
19386 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
19387 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
19388 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
19389
Daniel Veillardb0426ca2000-10-11 23:39:43 +000019390Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19391
19392 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
19393 patch for socklen_t detection by
19394 Albert Chin-A-Young <china@thewrittenword.com>
19395
Daniel Veillardcd429612000-10-11 15:57:05 +000019396Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19397
19398 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
19399 and added a --dtdvalid option to xmllint used to test it
19400
Daniel Veillard47c02452000-10-11 13:04:36 +000019401Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19402
19403 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
19404 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
19405
Daniel Veillard2d38f042000-10-11 10:54:10 +000019406Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19407
19408 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
19409 handlings (registration, lookup, cleanup)
19410
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000019411Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19412
19413 * configure.in Makefile.am include/makefile.am: adding XPointer
19414 and XPtrtests target
19415 * xpointer.[ch] : new files for XPointer support
19416 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
19417 more XPath tests
19418
Daniel Veillard57fda592000-10-10 23:24:14 +000019419Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19420
19421 * configure.in: fixed, very broken, make distcheck works again
19422
Daniel Veillarde8282ed2000-10-10 23:01:31 +000019423Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19424
19425 * More work toward 2.2.5, integrated a number of patches
19426 * configure.in Makefile.am win32config.h.in: trying to cleanup
19427 make distcheck .... huh ...
19428 * include/Makefile.am include/win32config.h: new directory
19429 for includes
19430 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
19431 updated teh makefiles and instructions for WIN32
19432 * xpath.c: small fixes
19433 * test/XPath/ results/XPath: updated the testcases and results
19434 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
19435 suggested patches
19436 * valid.c: fixed an ID bug
19437
Daniel Veillardb71379b2000-10-09 12:30:39 +000019438Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19439
19440 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000019441 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000019442 * xpath.[ch]: worked on XPointer
19443
Daniel Veillard7e99c632000-10-06 12:59:53 +000019444Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19445
19446 * configure.in Makefile.am: 2.2.5, ship the include in an
19447 include/libxml subdirectory, use symlinks when using CVS
19448 * testSAX.c: fixed small bug
19449 * testXPath.c: changed the way testfiles are parsed
19450 * debugXML.c: same kind of cleanup when parsing an argument expression
19451 XPath/XPointers can have blanks embedded
19452 * xpath.[ch]: more cleanup, reorgs for XPointer work
19453 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
19454 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
19455
Daniel Veillard55b91f22000-10-05 16:30:11 +000019456Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19457
19458 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
19459 in the XPath engine, rewrote large parts of it, now it's far
19460 cleaner and in sync with the REC not an old WD. Fixed a parsing
19461 problem in the interactive XML shell found when testing XPath.
19462
Daniel Veillardac260302000-10-04 13:33:43 +000019463Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19464
19465 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
19466 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
19467 examples with the extra test
19468
Daniel Veillard7cfce322000-10-04 12:40:27 +000019469Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19470
19471 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
19472 the global init function.
19473
Daniel Veillard970112a2000-10-03 09:33:21 +000019474Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19475
19476 * HTMLparser.c: Doohhh, attribute name parsing was still case
19477 sensitive ! Fixed this ...
19478 * result/HTML/* : updated the tests results accordingly
19479
Daniel Veillard740abf52000-10-02 23:04:54 +000019480Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19481
19482 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
19483 engine, should be far more stable, incorporated a new version of
19484 preceding/following axis, need testing
19485 * uri.c: fixed file:///c:/a/b/c problem
19486 * test/XPath/tests/idsimple: augmented the XPath tests
19487
Daniel Veillard3bff2b02000-10-01 20:33:47 +000019488Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19489
19490 * doc/* rebuilding docs for 2.2.4 release
19491
Daniel Veillard8b5dd832000-10-01 20:28:44 +000019492Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19493
19494 * configure.in: releasing 2.2.4
19495 * parser.[ch]: added xmlStrEqual()
19496 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
19497 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
19498 use xmlStrEqual instead
19499 * TODO: updated
19500 * added an XPath test
19501
Daniel Veillardbc765302000-10-01 18:23:35 +000019502Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19503
19504 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
19505 * entities.h: exported xmlInitializePredefinedEntities
19506 * parser.[ch] : added xmlInitParser()
19507 * parserInternals.h : had to export htmlInitAutoClose()
19508
Daniel Veillardf09e7e32000-10-01 15:53:30 +000019509Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19510
19511 * xpath.[ch] : fixed some serious XPath Predicate evaluation
19512 problems
19513 * Makefile.am : added XPath regression tests to normal tests
19514 * uri.c: fixed a problem with local paths, cleanup
19515 * parser.c: fixed a problem with large CData sections
19516
Daniel Veillardd2ade932000-09-30 14:39:55 +000019517Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19518
19519 * configure.in xml-config.in: patch from "Ben Taylor"
19520 <sol7x86@hotmail.com> for solaris shared libs lookup
19521
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000195222000-09-30 Martin Baulig <baulig@suse.de>
19523
19524 * libxml-2.0.pc.in: Provide pkg-config script.
19525
19526 * configure.in: Create the libxml-2.0.pc script from the
19527 libxml-2.0.pc.in templates.
19528 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000019529 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019530
Daniel Veillard4b0755c2000-09-25 14:26:28 +000019531Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19532
19533 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
19534 when compiling with MSC
19535
Daniel Veillard46057e12000-09-24 18:49:59 +000019536Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19537
19538 * xpath.c: patch for normalize-string() substring-before(),
19539 substring-after() and translate() functions from Bjorn Reese
19540 <breese@mail1.stofanet.dk>
19541 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
19542 Fredrik Hallenberg <hallon@lysator.liu.se>
19543 * TODO: updated
19544
Daniel Veillard281f8ff2000-09-24 08:12:14 +000019545Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19546
19547 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
19548 problem of socklen_t being undefined on a number of platforms
19549 * debugXML.c: fixed a compilation problem when without snprintf
19550
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000019551Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19552
19553 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
19554 an URI bug and a fix for the control-character-induced infinite loop
19555 * nanohttp.c: preventive fix for compiling on WIN32
19556
Daniel Veillard64c20ed2000-09-22 16:07:02 +000019557Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19558
19559 * xmlint.c: closing bug #25000
19560
Daniel Veillardb656ebe2000-09-22 13:51:48 +000019561Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19562
19563 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
19564 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
19565 modified slightly Wayne Davison patch adding xmlStrcasecmp and
19566 related function, fixing xmlStrncmp(), and associated cleanup
19567 * result/HTML/entities.html.sax: updating result
19568
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000019569Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19570
19571 * uri.c: applied patch for URI escaping from Wayne Davison
19572 <wayned@blorf.net>
19573 * tree.c parserInternals.c HTMLparser.c: memset checks patches
19574 from Denis Barbier <barbier@imacs.polytechnique.fr>
19575 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
19576 patch from Wayne Davison
19577
Daniel Veillardd5f97f82000-09-17 16:38:14 +000019578Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19579
19580 * doc/xml.html : updated with new releases, adding "how to help"
19581
Daniel Veillard04698d92000-09-17 16:00:22 +000019582Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19583
19584 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
19585 removed a few warnings in pedantic mode ...
19586 * parserInternals.c parser.c: moved encoding switching function
19587 to parserInternals.c
19588 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
19589
Daniel Veillarda2c6da92000-09-16 18:15:00 +000019590Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19591
19592 * HTMLparser.c parser.c: set ctxt->errNo before calling the
19593 error or warning handlers
19594
Daniel Veillardb1059e22000-09-16 14:02:43 +000019595Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19596
19597 * parserInternals.c parserInternals.h parser.c Makefile.am:
19598 created a new module parserInternals.c, moved most of the
19599 code shared by the various parsers there, as well as
19600 deprecated code from parser.c. More cleanup of parser.c
19601 * uri.c: fixed a problem when URI is NULL
19602 * valid.c: speedup when looking for an attribute declaration
19603
Daniel Veillard39c7d712000-09-10 16:14:55 +000019604Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19605
19606 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
19607 the cleanup of the computation of URI references when seeking
19608 external entities. The URI reference string and the resulting
19609 URI are both stored now.
19610 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
19611 large s(n)printf checks and cleanup from Denis Barbier
19612 <barbier@imacs.polytechnique.fr>
19613 * xmlversion.h.in tree.h: couple of SGML declarations for a
19614 possible docbook module.
19615 * result/VC/ : a couple of test output changed due to the change
19616 of the entities URI
19617
Daniel Veillardb513f5a2000-09-10 14:01:12 +000019618Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19619
19620 * parser.h: added a _private field for linking user's data
19621
Daniel Veillarddd477ce2000-09-10 13:23:08 +000019622Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19623
19624 * parser.c parserInternals.h: demacroified most of the IS_XXX
19625 the gain in size is significant so ...
19626
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000019627Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19628
19629 * entities.c: cases where looking up entities with doc==NULL
19630 covered
19631
Daniel Veillard90e11312000-09-05 10:42:32 +000019632Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19633
Daniel Veillard1de50802000-09-07 08:54:32 +000019634 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000019635 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
19636
Daniel Veillard98a79162000-09-04 11:15:39 +000019637Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19638
Daniel Veillard1de50802000-09-07 08:54:32 +000019639 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000019640 * test/URI/uri.data result/URI/uri.data: first set of tests/results
19641 * Makefile.in: added URItest and included thenin "make tests"
19642
19643Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000019644
19645 * xmlversion.h.in: closed bug 22941
19646
Daniel Veillard2bb89092000-08-31 14:57:50 +000019647Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19648
19649 * doc/xmlio.html: added doc and example for entity loader
19650 redefinition.
19651
Daniel Veillard96984452000-08-31 13:50:12 +000019652Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19653
19654 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
19655 used by libxml
19656
Daniel Veillarde715dd22000-08-29 18:29:38 +000019657Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19658
19659 * parser.c: Fixed bug on invalid ontent characters and when using
19660 push.
19661 * xmllint.c: fixed xmllint endling of errors in push mode
19662
Daniel Veillard4948eb42000-08-29 09:41:15 +000019663Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19664
19665 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019666 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000019667 * result/HTML/*.sax: regenerated HTML SAX output
19668 * parser.c: more cleanup.
19669
Daniel Veillarde010c172000-08-28 10:04:51 +000019670Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19671
19672 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019673 patches from Wayne Davison <wayned@users.sourceforge.net>,
19674 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000019675 * HTMLparser.c: fixed an ignorable white space detection bug
19676 occuring when parsing with SAX only
19677 * result/HTML/*.sax: updated since the output is now HTML
19678 encoded...
19679
Daniel Veillard47f3f312000-08-27 22:40:15 +000019680Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19681
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019682 * HTMLparser.[ch]: applied some of Wayne Davison
19683 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000019684
Daniel Veillarde0854c32000-08-27 21:12:29 +000019685Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19686
19687 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
19688 undeclared namespace prefix was used, added a warning.
19689 Cleaned up support w.r.t. entities, spilling out a warning
19690 and being pedantic on lookups.
19691 * test/warning/ent9 : added testcase for previous example.
19692 * TODO: updated
19693 * parserInternals.h parser.c: changed the way names are parsed
19694 now allow infinite size and decrease penalty for normal use
19695 * parser.c: Started a big cleanup/check of the parser code,
19696 fixed some of the most tortuous entity code, spotted code
19697 unused anymore
19698 * test/*: added tests for very long names and related nasty
19699 things.
19700
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000019701Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19702
19703 * doc/encoding.html: added encoding aliases doc
19704 * doc/xml.html: updates
19705 * encoding.[ch]: added EncodingAliases functions
19706 * entities.[ch] valid.[ch] debugXML.c: removed two serious
19707 bottleneck affecting large DTDs like Docbook
19708 * parser.[ch] xmllint.c: added a pedantic option, will be
19709 useful
19710 * SAX.c: redefinition of entities is reported in pedantic mode
19711 * testHTML.c: uninitialized warning from gcc
19712 * uri.c: fixed a couple of bugs
19713 * TODO: added issue raised by Michael
19714
Daniel Veillard0d6b1702000-08-22 23:52:16 +000019715Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19716
19717 * doc/encoding.html: propagated Martin Duerst suggestions
19718
Daniel Veillard52402ce2000-08-22 23:36:12 +000019719Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19720
19721 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
19722 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
19723 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
19724 by Wayne Davison
19725
Daniel Veillard2f2bf412000-08-20 15:11:02 +000019726Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19727
19728 * nanoftp.c nanohttp.c: small cleanup
19729 * TODO: updated
19730
Daniel Veillard244ece92000-08-19 20:58:02 +000019731Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19732
19733 * added an old VC testcase and updated title.xml entity
19734
Daniel Veillardb8f25c92000-08-19 19:52:36 +000019735Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19736
19737 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
19738 done on auto-opening of <p> tags and cleanup of SAX output
19739
Daniel Veillard979e55e2000-08-19 16:48:54 +000019740Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19741
19742 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
19743
Daniel Veillard4540be42000-08-19 16:40:28 +000019744Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19745
19746 * doc/xml.html libxml.* structure.*: updated the doc a bit
19747
Daniel Veillard808a3f12000-08-17 13:50:51 +000019748Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19749
19750 * testSAX.c testHTML.c result/HTML/: cleanup of the output
19751 of SAX tests
19752
Daniel Veillard29579362000-08-14 17:57:48 +000019753Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19754
19755 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
19756 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
19757
Daniel Veillard1255ab72000-08-14 15:13:33 +000019758Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19759
19760 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
19761 * testHTML.c: fix core dump on Solaris 2.x systems
19762 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
19763 * result/HTML/*.sax: previous bug fix lead to new results
19764
Daniel Veillard03109292000-08-14 14:58:22 +000019765Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19766
19767 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
19768 * configure.in: added --with-readline=DIR to accept alternate
19769 path for readline include/library
19770 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
19771 for ANSI under HP-UX
19772 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
19773 includes @LIBS@
19774
Daniel Veillard7c29ce22000-08-12 21:20:53 +000019775Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19776
19777 * doc/* : rebuilt the docs
19778 * getting ready for 2.2.2 release
19779
Daniel Veillard87b95392000-08-12 21:12:04 +000019780Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19781
19782 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
19783 and xmlAddFeature()
19784 * tree.[ch]: added xmlAddChildList()
19785 * xmllint.c: MAP_FAILED macro test
19786 * parser.h: added xmlParseCtxtExternalEntity()
19787 * valid.c: applied bug fixes removed warning
19788 * tree.c: added CDATA block to elements content
19789 * testSAX.c: cleanup of output
19790 * testHTML.c: added SAX testing
19791 * encoding.c: better error recovery
19792 * SAX.c, parser.c: fixed one of the external entity processing
19793 of the OASis testsuite
19794 * Makefile.am: added HTML SAX regression tests
19795 * configure.in: bumped to 2.2.2
19796 * test/HTML/ result/HTML: added a few of HTML tests, and added the
19797 SAX results
19798
Daniel Veillard88a172f2000-08-04 18:23:10 +000019799Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19800
19801 * configure.in: patch for HP compiler
19802
198032000-08-04 Sven Heinicke <sven@zen.org>
19804
19805 * xmllint.c: Was coredumping sometimes when the file given didn't
19806 exist.
19807
Daniel Veillard46e370e2000-07-21 20:32:03 +000019808Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19809
19810 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000019811
Daniel Veillard46e370e2000-07-21 20:32:03 +000019812 when using in memory parsing. Need some cleanup.
19813 * xmllint.c configure.in: added a --memory flag to test memory
19814 parsing
19815
Daniel Veillard36650692000-07-21 15:16:39 +000019816Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19817
19818 * nanohttp.c: fixed socklen_t replacement to unsigned int
19819 * parser.c: fixed a space handdling missing at the end of
19820 production 28 DOCTYPE.
19821 * xmlmemory.c: fixed a stupid bug on the routine to override
19822 allocation functions
19823 * TODO: updated
19824
Daniel Veillarde46e20d2000-07-14 15:02:46 +000019825Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19826
19827 * doc/ regenerated the docs
19828
Daniel Veillard32bc74e2000-07-14 14:49:25 +000019829Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19830
19831 * doc/encoding.html doc/xml.html: added I18N doc
19832 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
19833 improvements, both parser and filters, added ASCII & HTML,
19834 fixed the ISO-Latin-1 one
19835 * xmllint.c testHTML.c: added/made visible --encode
19836 * debugXML.c : cleanup
19837 * most .c files: applied patches due to warning on Windows and
19838 when using Sun Pro cc compiler
19839 * xpath.c : cleanup memleaks
19840 * nanoftp.c : added a TESTING preprocessor flag for standalong
19841 compile so that people can report bugs more easilly
19842 * nanohttp.c : ditched socklen_t which was a portability mess
19843 and replaced it with unsigned int.
19844 * tree.[ch]: added xmlHasProp()
19845 * TODO: updated
19846 * test/ : added more test for entities, NS, encoding, HTML, wap
19847 * configure.in: preparing for 2.2.0 release
19848
Daniel Veillard49703262000-07-10 10:27:46 +000019849Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19850
19851 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000019852 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000019853
Daniel Veillard306be992000-07-03 12:38:45 +000019854Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19855
19856 * doc/xml.html: changed the xmlsoft.org structure, updated the
19857 examples w.r.t. root and childs
19858
Daniel Veillard7d853352000-07-02 18:53:09 +000019859Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19860
Daniel Veillard784b9352003-02-16 15:50:27 +000019861 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000019862
Daniel Veillard365e13b2000-07-02 07:56:37 +000019863Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19864
19865 * HTMLparser.c: Work on character encoding support for the HTML parser
19866 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
19867 * encoding.c: Fixed a potential memleak in the encoding stuff
19868
Daniel Veillardaf743792000-07-01 11:49:28 +000019869Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19870
19871 * doc/FAQ.html doc/Makefile.am : added a FAQ
19872
19873Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000019874
19875 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
19876 of the HTML parser to force it to not bypass SAX
19877
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000019878Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19879
19880 * win32config.h.in: updated
19881 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
19882 lacks iconv support :-( need to release 2.1.1
19883 * configure.in: release 2.1.1
19884 * HTMLparser: fixed bug #14784
19885 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
19886 by Windows compiler
19887 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
19888 the SAX startDocument() callback.
19889 * TODO: updated
19890
19891Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19892
19893 * added xmlStopParser()
19894
Daniel Veillardbe803962000-06-28 23:40:59 +000019895Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19896
19897 * configure.in: 2.1.0 prerelease
19898 * Large resync between W3C and Gnome tree
19899 * nanoftp, nanohttp.c: fixed stalled connections probs
19900 * HTMLtree.c SAX.c : support for attribute without values in
19901 HTML for andersca
19902 * valid.c: Fixed most validation + namespace problems
19903 * HTMLparser.c: start document callback for andersca
19904 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
19905 * parser.h, SAX.c: serious speed improvement for large
19906 CDATA blocks
19907 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
19908 different encoding
19909 * example/Makefile.am example/gjobread.c tree.h: work on
19910 libxml1 libxml2 convergence.
19911 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
19912 and the LIBXML_TEST_VERSION macro
19913
Daniel Veillardc310d562000-06-23 18:32:15 +000019914Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19915
19916 * doc/xml.html: various patches and improvements typo fixed by
19917 Felix Natter
19918 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
19919 from Felix Natter <fnatter@gmx.net>
19920
Daniel Veillardf3029822000-05-06 08:11:19 +000019921Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19922
19923 * doc/upgrade.html: updated with instructions for support of both
19924 libxml-1.x and libxml-2.x
19925 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
19926 for 2.x support and also fixed includes
19927
19928
Daniel Veillard496a1cf2000-05-03 14:20:55 +000019929Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19930
19931 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
19932 the encoding support, added iconv support, so now libxml if
19933 compiled with iconv automatically support japanese encodings
19934 among others. Work based on initial patch from Yuan-Chen Cheng
19935 I may have broken binary compat in the encoding handler
19936 registration scheme, but that was so utterly broken I don't
19937 expect anybody to have used this feature until now.
19938 * parserInternals.h: fixup on the CHAR range macro
19939 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
19940 code.
19941 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
19942 * uri.c: added xmlParseURI() I can't believe I forgot to
19943 implement this one in 2.0 !!!
19944 * SAX.c: moved doc->encoding update in the endDocument() call.
19945 * TODO: updated.
19946
Daniel Veillard06047432000-04-24 11:33:38 +000019947Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19948
19949 * tree.h: removed extraneous xmlRemoveProp definition
19950 * TODO: added item about --disable-corba configure switch
19951 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
19952 * nanoftp.c: fixed include problems giving troubles on AIX and
19953 slowlaris
19954 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
19955 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
19956 comment and headers changes to lower gtk-doc number of warnings
19957 * doc/html/*: rebuilt docs
19958
Daniel Veillarde0aed302000-04-16 08:52:20 +000019959Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19960
19961 * HACKING: documented the tag for 1.x and instructions
19962
Daniel Veillard5e873c42000-04-12 13:27:38 +000019963Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19964
19965 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
19966 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
19967 xmlCreateIOParserCtxt
19968 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
19969 significant overall improvement
19970 * xmllint.c: added I/O test to xmllint
19971 * testSAX.c: added a speed test
19972 * doc/* : updated/regenerated
19973
Daniel Veillardfc708e22000-04-08 13:17:27 +000019974Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19975
19976 * xpath.c uri.h parserInternals.h: cosmetic changes from
19977 "Timur I. Bakeyev" <timur@bat.ru>, including making
19978 xmlCreateURI() public
19979
Daniel Veillard5d211f42000-04-07 17:00:24 +000019980Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19981
19982 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
19983 and the code at the same time. Added a clean mechanism for
19984 overload or added input methods: xmlRegisterInputCallbacks()
19985 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
19986 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
19987 * TODO: updated
19988 * doc/* : updated/regenerated
19989 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
19990 source dir
19991
Daniel Veillarde77a9182000-04-05 19:12:29 +000019992Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19993
19994 * testURI.c: yet another forgotten commit, I should get some sleep !
19995
Daniel Veillardce8b83b2000-04-05 18:38:42 +000019996Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19997
19998 * xmllint.c: forgot to commit this too ?
19999
Daniel Veillardb9df4042000-04-05 14:23:16 +000020000Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20001
20002 * xmlversion.h.in : forgot to commit this previously
20003
Daniel Veillard361d8452000-04-03 19:48:13 +000020004Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20005
20006 * configure.in: preparing libxml-2.0.0 version looks Ok so far
20007 * README TODO: updated for release
20008 * uri.c uri.h: added authority parsing/saving
20009 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
20010 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
20011 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
20012 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
20013 Makefile.am : added compile-time customization of libxml
20014 --with-ftp --with-http --with-html --with-xpath --with-debug
20015 --with-mem-debug
20016 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
20017 #include <libxml/xxx.h> I hope it won't break too much stuff
20018 and will be manageable in the future...
20019 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
20020 and added xmllint to the installed programs
20021 * uri.h: added xmlFreeURI()
20022
Daniel Veillardec303412000-03-24 13:41:54 +000020023Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20024
20025 * uri.c uri.h: finished the escaping handling, the base support
20026 and the URI path normalization. Looks good just lacks the
20027 authority content parsing code.
20028 * Makefile.am: added instructions to generate testURI
20029 * TODO: updated
20030 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
20031 added links and icons for W3C and Gnome
20032
Daniel Veillard8f621982000-03-20 13:07:15 +000020033Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20034
20035 * xmlmemory.[ch] : seems I forgot to actually update the files in
20036 the last commit :-)
20037 * doc/xml.html doc/html/* : updated and uploaded the docs
20038
Daniel Veillard3dd82e72000-03-20 11:48:04 +000020039Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20040
20041 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
20042 * TODO: updated
20043 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000020044 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000020045 gfree).
20046 * Makefile.am, uri.c, uri.h: added a set of functions to do
20047 exact (litteraly copied from the RFC 2396 productions) parsing
20048 and handling of URI. Will be needed for XLink, one XML WFC,
20049 XML Base and reused in the nano[ftp/http] modules. Still work
20050 to be done.
20051
Daniel Veillardedfb29b2000-03-14 19:59:05 +000020052Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20053
20054 * configure.in, libxml.spec.in : libxml2
20055 * doc/* : updated the doc page, rebuilt the docs
20056
Daniel Veillardcf461992000-03-14 18:30:20 +000020057Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20058
20059 * all: tagged LIB_XML_1_X
20060 * *.c *.h : updated from W3C CVS tree
20061 * configure.in : 2.0.0-beta
20062 * libxml.spec.in : libxml2 package nam
20063 * result/* : new version of the tests output
20064
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000020065Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20066
20067 * doc/xml.html, doc/update.html: updated docs, 1.8.7
20068
Daniel Veillardb566ce12000-03-04 11:39:42 +000020069Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20070
20071 * doc/* : rebuilt the docs
20072 * parser.c: final patch on #6766
20073 * valid.c: small patch on validity checks.
20074
Daniel Veillardfb76c402000-03-04 11:39:42 +000020075Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20076
20077 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
20078 added
20079 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
20080 compatibility w.r.t. XML spec and existing code.
20081
Daniel Veillard90fb02c2000-03-02 03:46:43 +000020082Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20083
20084 * parser.c: seems a better solution to <a> </a> exists,
20085 will try it for a while
20086
Daniel Veillard83a30e72000-03-02 03:33:32 +000020087Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20088
20089 * parser.c: tried to remove the <a> </a> generating <a/>
20090 this is hard. Left a flag for that purpose. Fixed bug #6766
20091 * configure.in: prepared 1.8.7 not released, due to previous
20092 problem
20093
Daniel Veillard88f00ae2000-03-02 00:15:55 +000020094Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20095
20096 * doc/xml.html : applied second patch from Paul DuBois
20097
Daniel Veillard402e8c82000-02-29 22:57:47 +000020098Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20099
20100 * doc/xml.html : applied patch from Paul DuBois
20101
Daniel Veillardd0f7f742000-02-02 17:42:48 +000020102Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20103
20104 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
20105
Daniel Veillard5feb8492000-02-02 17:15:36 +000020106Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20107
20108 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
20109 compilation warnings on various platforms.
20110 * parser.c: Fixed #5281 validity error callbacks are now desactived
20111 by default if not validating.
20112
Daniel Veillardf341f932000-02-02 14:52:08 +000020113Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20114
20115 * nanoftp.c, win32config.h.in: patches to compile on WIN32
20116
Daniel Veillard13c757e2000-02-01 23:59:15 +000020117Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20118
20119 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
20120 <gkatsi@cs.toronto.edu>
20121
Daniel Veillard726e8792000-01-30 20:04:29 +000020122Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20123
20124 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
20125 processing URLs
20126
Daniel Veillarde41f2b72000-01-30 20:00:07 +000020127Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20128
20129 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
20130 xmlNanoFTPUpdateURL for persistent control connections.
20131 * configure.in: 1.8.6
20132
20133Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20134
20135 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
20136 * tree.[ch] : added xmlSaveNoEmptyTags
20137
James Henstridgef3be9312000-01-28 13:59:21 +0000201382000-01-29 James Henstridge <james@daa.com.au>
20139
20140 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
20141
20142 * Makefile.am: added nanoftp.[ch] to the build.
20143
Daniel Veillardaeea04f2000-01-25 19:27:27 +000020144Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20145
20146 * nanoftp.[ch]: cleanup, comments, API
20147 * debugXML.c : fixed a bug in the cat command
20148 * doc/*: regenerated the docs
20149
Daniel Veillardda07c342000-01-25 18:31:22 +000020150Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20151
20152 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
20153 * debugXML.c : fixed a bug in the cat command
20154 * valid.c: fixing some small probs
20155 * libxml.spec.in: get rid of the SNAP suffix
20156 * doc/xml.html: updated the status
20157
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000020158Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20159
20160 * xml-config.in: xml-config --version to just return the
20161 version number
20162 * xpath.c: some cleanup w.r.t. axis when the current node is
20163 an attribute.
20164 * TODO: updated
20165
Daniel Veillard461a66c2000-01-18 18:01:01 +000020166Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20167
20168 * configure.in: prepared for libxml-1.8.5
20169 * doc/* recompiled the documentation
20170
201712000-01-17 Jody Goldberg <jgoldberg@home.com>
20172
20173 * configure.in : WARNING autoconf subtlety alert :
20174 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
20175 when looking for zlib.h so that HAVE_ZLIB_H is defined.
20176 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
20177 get defined by AC_CHECK_HEADERS.
20178
Daniel Veillardf967b902000-01-17 16:06:10 +000020179Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20180
20181 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
20182 Rune.Djurhuus@fast.no
20183
Daniel Veillardad8f99d2000-01-15 14:20:03 +000020184Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20185
20186 * TODO: updated
20187 * tree.c, parser.c: made sure that only memory alloc problems
20188 and internal parser errors are allowed to write to stdout or
20189 stderr.
20190
Daniel Veillard0142b842000-01-14 14:45:24 +000020191Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20192
20193 * tree.c : restored xmlNewGlobalNs since this seems used by
20194 a lot of existing code :-(, fixed a bug in xmlNewNs
20195 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
20196 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
20197 to exit() from the library code.
20198 * xpath.c, parser.c: removed bugs or unused code detected by
20199 Windows compilers
20200 * parser.c: started adding interfaces for parsing well balanced
20201 XML fragments
20202 * configure.in: releasing 1.8.4
20203 * doc/* : rebuilt the docs
20204
Daniel Veillard2eac5032000-01-09 21:08:56 +000020205Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20206
20207 * tree.[ch] : added xmlNewDocFragment() for DOM
20208 * testHTML.c: uninitialized variable.
20209
Daniel Veillardf3a73582000-01-05 14:58:39 +000020210Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20211
20212 * doc/* : rebuild the docs
20213
Daniel Veillard71b656e2000-01-05 14:46:17 +000020214Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20215
20216 * acconfig.h: readline and history patch
20217 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
20218 * tree.c: added check and handling when possibly removing an ID
20219 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
20220 and saving.
20221 * test/HTML/entities.html result/HTML/entities.html* : test for
20222 various entities reference cases
20223 * result/HTML/* : as a result output of some testcase have
20224 changed
20225 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
20226 by previous example. added xmlParseTryOrFinish().
20227 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
20228 entities.h debugXML.h HTMLparser.h: changed the way struct are
20229 declared to allow gtk-doc to expose those
20230 * parser.c: closed bug #4960
20231 * Makefile.am configure.in: Applied patch from
20232 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
20233 and math/socket libs detection
20234
Daniel Veillard437b87b2000-01-03 17:30:46 +000020235Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20236
20237 * configure.in, Makefile.am: link tester against readline
20238 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
20239
Daniel Veillard686d6b62000-01-03 11:08:02 +000020240Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20241
20242 * tree.[ch]: added xmlRemoveProp
20243 * win32config.h.in nanohttp.c: avoid including the Windows
20244 socket stuff in every C files
20245 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
20246 the XmL parser(s)
20247 * test/ns4 result/ns4 etc...: added test case for previous prob
20248 * tree.c: xmlNewNs wasn't checking for double definition
20249 * Makefile.in: fixed a problem with dist-hook duplicates
20250 * parser.[hc], xmlIO.c: fixed the loading of external entities
20251 APIs, now xmlLoadExternalEntity() is used everywhere and
20252 setting up an app specific front-end using the
20253 * SAX.c parser.c: some fixes, now the xhtml spec validates
20254 with the xhtml DTD.
20255 * error.c: fixed crashes in case of no input stream
20256 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
20257 to the validation tests and results
20258
Daniel Veillard5e5c6231999-12-29 12:49:06 +000020259Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20260
20261 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
20262 too htmlCreatePushParserCtxt() and htmlParseChunk()
20263 * parser.c: a bit of cleanup.
20264 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
20265 to XML) removed the last mem leak known
20266 * HTMLtree.c: output message cleanup
20267 * xmlmemory.c: display content info about memory blocks
20268 * result/HTML/wired.* : missing att value warning change
20269
Daniel Veillardbe849cf1999-12-28 16:43:59 +000020270Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20271
20272 * doc/* : rebuilt the documentation
20273
Daniel Veillarddbfd6411999-12-28 16:35:14 +000020274Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20275
20276 * parser.[ch] parserInternals.h: Push parser for XML,
20277 seems to work fine now
20278 * tester.c debugXML.[ch]: Added an XML shell debug facility and
20279 --push for push testing
20280 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
20281 * testSAX.c: added --push
20282 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
20283 subtree
20284 * xmlIO.[ch] : enriched API + fixes for push mode
20285 * entities.[ch]: added the entity content length to the struct.
20286 * xmlmemory.[ch]: new API to show the last entries for the shell
20287 * valid.c: added required attribute testing
20288 * SAX.c: the cdata callback now merge contiguous fragments
20289 * HTMLparser.c: cleanup of some macros
20290
Daniel Veillard3c558c31999-12-22 11:30:41 +000020291Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20292
20293 * parser.c: fix for PIs name starting with xml
20294 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000020295 * *.c, configure.in win32config.h.in : generate win32config.h for
20296 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000020297
Daniel Veillard0caf07a1999-12-21 16:25:49 +000020298Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20299
20300 * parser.c: fixed a stupid = vs. == bug :-(
20301 * doc/gnome-xml.sgml: s/glade/xml/
20302
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000020303Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20304
20305 * configure.in, doc/xml.html : bug fix release 1.8.2
20306 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
20307 Hopefully the end of that silly C++ include problem
20308 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
20309 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
20310 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
20311 troubles with autoclosed elements when the stree shape doesn't
20312 follow the DtD specs. Added htmlIsAutoClosed() and
20313 htmlAutoCloseTag()
20314 * result/HTML/*.htm*: Updated the HTML examples regression tests output
20315 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
20316 * debugXML.c: fixed a bug on printing default namespaces.
20317 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
20318
Daniel Veillardb24054a1999-12-18 15:32:46 +000020319Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20320
20321 * result/HTML/*.htm[l] : updated the HTML regression tests according
20322 to the new output
20323 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
20324 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
20325 problem due to intermix of extern "C" { ... } declarations for C++
20326 and recursive includes in the headers
20327
Chris Lahey323c48c1999-12-18 15:32:45 +0000203281999-12-20 Chris Lahey <clahey@umich.edu>
20329
20330 * HTMLtree.c: Made it so that html nodes with a single child do
20331 not insert a carriage return before or after the child node.
20332
Daniel Veillardb24054a1999-12-18 15:32:46 +000020333Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000020334
20335 * configure.in, doc/xml.html : bug fix release 1.8.1
20336 * parser.c: fixed bug #4344
20337 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
20338 added the glue to avoid C++ problems
20339 * doc/* : regenerated the documentation
20340
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000020341Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20342
20343 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
20344 namespace recognition, and Dia as a resul :-(
20345 * encoding.c: closed bug #3950
20346
Daniel Veillard944b5ff1999-12-15 19:08:24 +000020347Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20348
20349 * valid.c: debugging a posteriori validation, except URI expansion
20350 stuff this should be fixed now
20351 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
20352 Carl Nygard <cnygard@bellatlantic.net>
20353 * tester.c: added --postvalid, cleaning of the code
20354 * tree.[ch]: added xmlDocGetRootElement()
20355
Ramiro Estrugobfce3771999-12-15 04:32:07 +000020356Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
20357
20358 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
20359 c++ losage.
20360
Daniel Veillard10a2c651999-12-12 13:03:50 +000020361Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20362
20363 * configure.in, doc/xml.html : bumped to 1.8.0
20364 * xlink.[ch], Makefile.am : added framework for link detection
20365 * parser.h: added nbChars to parser context, needed for cleanup.
20366 * xmlmemory.c: removed a nasty bug when out of mem
20367 * valid.[ch]: adding namespace support for attribute decl
20368 * tester.c: added --debugent option
20369 * debugXML.[ch]: added xmlDebugDumpEntities()
20370 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
20371 buffers instead, this was really needed, validation was breaking
20372 in strange ways due to that. Added xmlParseStringPEReference()
20373 and other parsing from strings functions. Entities processing
20374 modified again, but PERef are still not handled correcly but
20375 unless you're Eve Maller you won't notice :-)
20376 * HTMLparser.c: large changes toward reliability, and switched to
20377 lowercase internal tags, XHTML is lowercase, so it will help
20378 that output is closer to next version.
20379 * doc/* : regenerated the documentation, it is now hosted at
20380 http://xmlsoft.org/ (same bits I just bought the domain :-)
20381
20382
Daniel Veillard294cbca1999-12-03 13:19:09 +000020383Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20384
20385 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
20386 doc generation
20387 * parser.c: fixed bugs #3908 and #3937 and a memory leak
20388 in the SAX API
20389 * doc/*: rebuilt the doc making sure everything appears in the
20390 HTML files
20391
Daniel Veillardf5c2c871999-12-01 09:51:45 +000020392Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20393
20394 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
20395 added the patch from Carl Nygard <cnygard@bellatlantic.net>
20396 which allow impressive speed improvement on dataset with
20397 large text pieces, but at the cost of broken binary
20398 compatibility and slightly bigger memory usage.
20399 Configure with --with-buffers to activate them, they
20400 are protected with XML_USE_BUFFER_CONTENT define.
20401 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
20402 goal is 0 memory left allocated once parser is no more used
20403 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
20404 call xmlCleanupParser() and xmlMemoryDump()
20405
Daniel Veillarda819dac1999-11-24 18:04:22 +000020406Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20407
20408 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
20409 * parser.[ch] encoding.[ch]: added memory cleanup routines
20410 * parser.c: closing bug #3788
20411 * doc/*: rebuilt the doc
20412
Daniel Veillard11a48ec1999-11-23 10:40:46 +000020413Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20414
20415 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
20416 xmlNewTextChild() and xmlSetCompressMode() behaviour.
20417 * tester.c: added --compress option
20418 * doc/*: rebuilt the documentation
20419
Daniel Veillard4c3a2031999-11-19 17:46:26 +000020420Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20421
20422 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
20423 if given /proc/kcore as input !
20424 * doc/xml.html doc/*: updated and rebuilt the documentation
20425
20426Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000020427
20428 * parser.c: Fixed some wrongly space collapsing code due to
20429 a misreading of the spec.
20430 * result/*: fixed the output accordingly
20431
20432Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000020433
20434 * encoding.c: bug fix and typos
20435 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
20436 * parser.c: added attribute normalization closing bug #3597
20437 * test/att* result/att* SAXresult/att*: testcase for attribute
20438 normalization
20439
Daniel Veillardd7e200c1999-11-15 17:53:11 +000020440Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20441
20442 * configure.in: closing bug #3163 by adding extra flags for the
20443 cc compiler on HP-UX
20444
Daniel Veillard51e3b151999-11-12 17:02:31 +000020445Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20446
20447 * valid.[ch] : removed a typo and an enumerated type bug in the
20448 xmlAddElementDecl() function
20449 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
20450 call to xmlEncodeEntitiesReentrant() so that the functions
20451 New, Set and Get are at the same level.
20452 * parser.c HTMLparser.c: extra memory allocation bug for
20453 attributes detected by someone using libxml in embedded systems :-)
20454
Daniel Veillard962195f1999-10-28 15:51:53 +000020455Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20456
20457 * xmlmemory.h: turned off mem debug :-\
20458
Daniel Veillard35008381999-10-25 13:15:52 +000020459Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20460
20461 * parser.c: closed bug #2784 a one line fix, but worth pushing
20462 a new release out
20463 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
20464 some structures, comments before and after the
20465 main element, and other nastyness
20466 * HTMLtree.c tree.c: accomodate the extended HTML supported
20467 * configure.in: pushing 1.7.4
20468 * test/ent8 and related outputs : added a new test for bug #2784
20469 * test/HTML/wired.html and related output: a nasty HTML example
20470 * Makefile.am: improved the test scripts
20471 * docs/* : reran the documentation extractor, updated xml.html
20472
Daniel Veillard7c1206f1999-10-14 09:10:25 +000020473Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20474
20475 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
20476 HTMLparser and debugged the HTML related code. HTML documents
20477 now have their own type
20478 * entities.c: do not dump &apos; for HTML output
20479 * xmlmemory.c: improvement, breakpoint mechanism
20480 * testHTML.c: added --sax --repeat ...
20481 * Makefile.am: improved the HTML tests
20482 * valid.[ch]: added xmlValidGetValidElements and
20483 xmlValidGetPotentialChildren
20484 * tester.c: added --insert to test the 2 new functions
20485 * test//* result//* SAXresult//* : regression test cleanup
20486 and extension.
20487 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
20488 gnome-xml-nanohttp.html
20489
Daniel Veillard7d2c2761999-10-11 15:09:51 +000020490Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20491
20492 * HTMLparser.c: fixed problems with some autoclose tags
20493 * tree.c: fixed XML output problems.
20494 * result/* SAXresult/*: update of the tests output
20495
Daniel Veillard6077d031999-10-09 09:11:45 +000020496Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20497
20498 * Makefile.am: Arturo patch for xmlConf.sh version info
20499 * parser.c: Tim Josling patch for single quoted items
20500 * tester.c: Tim Josling patch for tester options usage
20501 * tree.h: indent cleanup
20502
Daniel Veillard2673d3c1999-10-08 14:37:09 +000020503Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20504
20505 * HTMLparser.c parser.h : Fixed problems with HTML parsing
20506 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
20507
Daniel Veillard00fdf371999-10-08 09:40:39 +000020508Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20509
20510 * tree.c : Raph patch for initialization of CORBA fields
20511 * parser.c, xpath.c, ...: modification of doc comments
20512 * xpath.c : allow spaces in xpath expressions
20513
Daniel Veillardad219441999-09-27 08:17:49 +000020514Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20515
20516 * xmlmemory.h: turning off memory debug :-(
20517
Daniel Veillard7a66ee61999-09-26 11:31:02 +000020518Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20519
20520 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
20521 better SAX interfaces.
20522 * testSAX.c: uses the new SAX routine, avoid fetching any remote
20523 entity.
20524 * configure.in: 1.7.2
20525
20526Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000020527
20528 * libxml.spec.in: fixed the URL
20529 * doc/xml.html: improved the documentation front-end
20530
Daniel Veillard7a66ee61999-09-26 11:31:02 +000020531Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000020532
20533 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
20534
Daniel Veillard7a66ee61999-09-26 11:31:02 +000020535Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000020536
20537 * libxml.spec.in: fixed the alpha compile problem
20538 * parser.[ch]: changed errno to errNo in the parser context :-(
20539 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
20540 * doc/xml.html: changed CHAR to xmlChar
20541 * doc/html/*: recompiled the documentation
20542 * configure.in: 1.7.1
20543
Daniel Veillard7f7d1111999-09-22 09:46:25 +000020544Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20545
20546 * parser.h: modified the parser context struct to regain 1.4.0
20547 binary compatibility
20548 * parser.c, xml-error.h: added errno ot teh context and defined
20549 a set of errors values with update of errno
20550 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
20551 DTDs and entities
20552 * *.h, *.c: complete cleanup of the use of config.h and include
20553 protection depending on the current setup.
20554 * overalll debugging, maintenance and bug-fixing on all modules
20555 * updated the documentation
20556 * ready for 1.7.0
20557
Daniel Veillardc08a2c61999-09-08 21:35:25 +000020558Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20559
20560 * HTMLparser.c : cleanup
20561 * SAX.c valid.c valid.h: added ID/IDREF checking
20562 * tree.c tree.h: extended doc structure for refs
20563 * configure.in: 1.6.2
20564 * parser.c: patched bug in SAX user arg call
20565 * parserInternals.h: patched missing close in C++ wrapping
20566 * testXPath.c xpath.c xpath.h: prepared for extensibility,
20567 especially upcoming XPointer implementation.
20568 * doc/xml.html: augmented, typo
20569
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000020570Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
20571
20572 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
20573 not all invocations of install understand -d.
20574
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000020575Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
20576
20577 * Makefile.am: prepend all the test* calls with $(top_builddir) -
20578 to make 'check' works, when builddir != srcdir.
20579
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000020580Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20581
20582 * doc/xml.html : updated the documentation
20583
Daniel Veillard6454aec1999-09-02 22:04:43 +000020584Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20585
20586 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
20587 not deallocated memory blocks
20588 * *.c : replaces all calls to malloc() free() and realloc() to
20589 the wrapper functions/macros
20590 * tree.c : removed memory leaks dues to calling xmlFreeNode()
20591 instead of xmlFreeNodeList()
20592
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000020593Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20594
20595 * HTMLparser.c: corrected a stupid bug leading to core dump at
20596 tree deallocation. Removed warnings indicated by
20597 Stephane.Conversy@lri.fr
20598 * entities.c: Fixes Yet Another Stupid Bug, entities were not
20599 looked for in the external subset
20600
20601Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000020602
20603 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
20604 on SGI by Stephane.Conversy@lri.fr
20605
Daniel Veillardb96e6431999-08-29 21:02:19 +000020606Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20607
20608 * all .h : changed the prototype declaration indent as in gtk
20609 * most .c : working on reducing the TODOs in the code
20610 * most .c : cleanup though -pedantic and Insure++
20611 * improvements on validation ID checkings.
20612 * tree.[ch] SAX.c: added support for namespace on attributes #2022
20613 * xml-config.in: closed #1810
20614
20615Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000020616
20617 * tree.h, valid.c, valid.h: more work on validity, IDs
20618 * xpath.c: added/fixed comparidon and equlity, added a new isinf
20619 definition for AIX
20620
Daniel Veillardb556eb51999-08-15 17:19:50 +000020621Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20622
20623 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
20624 the distribution due to a cut'n paste error at last commit
20625
Daniel Veillardb05deb71999-08-10 19:04:08 +000020626Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20627
20628 * configure.in: upgraded to version 1.4.0
20629 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
20630 Big update, added a large part of the validation process,
20631 it should be usable, but some parts are missing
20632 * xpath.c: improved the implementation w.r.t. root.
20633 * Makefile.am: added more tests
20634 * test and result trees: added a lot of tests
20635 * libxml.spec.in: export libxml.so.0 and libxml.so.1
20636
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000020637Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20638
20639 * Added an HACKING file
20640
Daniel Veillarde2d034d1999-07-27 19:52:06 +000020641Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20642
20643 * xpath.[ch] : improvements and debug of the XPath implementation
20644 * parser.c, HTMLparser.c : modified the parsers to be progressive
20645 * tree.[ch] : extended the Buffer promitives
20646 * xmlIO.[ch] : added basic I/O routines providing progressive
20647 parsing and ready for I18N conversion plugins
20648 * SAXresult/* : the SAX callback sequence maybe slightly different
20649 now
20650 * test*.c : improved/updated the tests programs
20651 * doc/* : recompiled the docs.
20652
Daniel Veillard15b75af1999-07-26 16:42:37 +0000206531999-07-26 Michael Meeks <michael@edenproject.org>
20654
20655 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
20656
20657 * tree.c: Ditto.
20658
Daniel Veillard1566d3a1999-07-15 14:24:29 +000020659Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20660
20661 * configure.in: upgraded to version 1.4.0
20662 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
20663 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
20664 XML query language, see http://www.w3.org/TR/xpath for more details.
20665 * parser.c, parser.h: added CHAR* related string functions for XPath
20666 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
20667 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
20668 rebuild the docs.
20669 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
20670 and regression testing capabilities for XPath.
20671
Daniel Veillardd79d7871999-07-12 10:38:12 +000020672Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20673
20674 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
20675 closing bug #1646
20676
Daniel Veillardbe9e5951999-07-12 09:16:45 +000020677Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20678
20679 * Makefile.am, example/Makefile.am: closed bug #1683
20680
Daniel Veillard3166ab11999-07-11 16:14:19 +000020681Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20682
20683 * example/Makefile.am, configure.in: added the makefile for the
20684 gjobread example
20685
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000020686Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
20687
20688 * doc/Makefile.am:
20689 - fix which allow "make install DESTDIR=</install/prefix>".
20690
Daniel Veillard7cc3c041999-07-09 10:11:57 +000020691Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20692
20693 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
20694 which fixed a problem on the file reading-code.
20695
Daniel Veillard82150d81999-07-07 07:32:15 +000020696Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20697
20698 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
20699 output.
20700 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
20701
Daniel Veillard5233ffc1999-07-06 22:25:25 +000020702Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20703
20704 * parser.h : Oops removed the binary compatibility problem
20705 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
20706 * parser.c, HTMLparser.c: applied patches for reading from stdin
20707
Daniel Veillardbe70ff71999-07-05 16:50:46 +000020708Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20709
20710 * parser.c, entities.c, valid.c: cleanup bug #1591
20711 * configure.in: cleanup bug #1592
20712 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
20713 the same tree back-end. Hence gdome will be available for it.
20714 * doc/Makefile.am: close bug #617
20715
Daniel Veillard97fea181999-06-26 23:07:37 +000020716Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20717
20718 * parser.c: alloctate a per parser context SAX interface block
20719
Daniel Veillard14fff061999-06-22 21:49:07 +000020720Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20721
20722 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
20723 and xmlEncodeEntitiesReentrant with the correct one :-\
20724
20725Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20726
20727 * commit of my internal XML base changes, quite a lot of
20728 changes, cleanups, better entities support, framework for
20729 new I/O and charset detection and handling
20730 * Fixed the configure/Makefile stuff to generate shared libs
20731 with the proper version info, so we jumped on rev from
20732 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
20733 xmlEncodeEntities() result need to be freed now, and a string
20734 xmlParserVersion provide the current library version.
20735
Raph Levien05240da1999-06-15 21:27:11 +000020736Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
20737
20738 * parser.c: fixed a buffer overrun for when you have a very long
20739 attribute with no entities in it.
20740
Daniel Veillardbb2da581999-06-13 14:37:07 +000020741Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20742
20743 * added example directory
20744 * added example/gjobs.xml gjobread.c, still need a Makefile.in
20745
Daniel Veillard011b63c1999-06-02 17:44:04 +000020746Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20747
20748 * Release of libxml-1.1, nearly everything has been touched for
20749 this.
20750 * Added more regression tests
20751 * Updated the documentation
20752
Daniel Veillard27d88741999-05-29 11:51:49 +000020753Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20754
20755 * tree.[ch]: unified the XML_NO_CORBA defines.
20756 * parser.c encoding.[ch]: started plugging in char encoding detection
20757
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000020758Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
20759
20760 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
20761 Also freed allocated buffer.
20762
Daniel Veillard27d88741999-05-29 11:51:49 +000020763Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000020764 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
20765 reentrancy problem at printing. One is left in entities.c, to
20766 remove ASAP
20767 * testSAX.c : added a test example showing the use of the SAX
20768 interface if one doesn't want to build the DOM tree.
20769 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
20770
Daniel Veillard517752b1999-04-05 12:20:10 +000020771Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20772
20773 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
20774 large revamping of the parser to use SAX callbacks
20775 http://www.megginson.com/SAX/ (or at least a C like interface
20776 a la Expat). It's now possible to set up your own callbacks
20777 and the parser will not build a DOM tree.
20778 * test/* result/*: updated the test suite, I finally removed
20779 the old Namespace draft support (PI based).
20780
Daniel Veillard87c83bd1999-04-02 16:04:43 +000020781Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20782
20783 * Makefile.am: added test result to EXTRA_DIST for make tests
20784
Daniel Veillard64068b31999-03-24 20:42:16 +000020785Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20786
20787 * parser.c, parserInternals.h: moved the chars macro definitions
20788 to parserInternals.h
20789 * parser.c, error.c: applied patches from "Knut Ã…kesson"
20790 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
20791
Daniel Veillard012ccc11999-03-23 10:11:11 +000020792Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20793
20794 * xml-config.in : applied patch to make --version work
20795
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000207961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
20797
20798 * Makefile.am (check-local): Alias for `tests' target. This will
20799 cause `make check' to do the right thing.
20800 (tests): Don't run tests in srcdir. Also, replaced calls to
20801 basename with a `sed' "equivalent".
20802
Daniel Veillardd109e371999-03-05 06:26:45 +000020803Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20804
20805 * Renamed error.h to xml-error.h, corrected Makefile.am to list
20806 it in the header and not the sources, updated the doc.
20807 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
20808 pointing this out.
20809
Daniel Veillardbc50b591999-03-01 12:28:53 +000020810Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20811
20812 * parser.c, parser.h, parserInternals.h: memory leak hunting,
20813 exported the inputStream routines.
20814 * doc/html/* : updated accordingly
20815
Daniel Veillardd692aa41999-02-28 21:54:31 +000020816Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20817
20818 * parser.c, parser.h, parserInternals.h: added a few extra
20819 internal calls to allocate and free parser contexts ...
20820 * doc/html/* : updated accordingly
20821
Daniel Veillard55a99271999-02-25 11:01:29 +000020822Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20823
20824 * configure.in, Makefile.am, doc/makefile.am : General changes for
20825 1.0.0 release and including the generated HTML documentation.
20826
Daniel Veillard35925471999-02-25 08:46:07 +000020827Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20828
20829 * makefile.am : added parserInternals.h, oops.
20830
Daniel Veillard1e346af1999-02-22 10:33:01 +000020831Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20832
20833 * parserInternals.h: added this header giving access to the parser
20834 internal functions.
20835 * doc/Makefile.am : added a rebuild target which rebuilds the full
20836 set of documentations
20837 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
20838 the internal subset.
20839 * *.c *.h: modifications needed to generate the documentation using
20840 gtk-doc, cleanup of functions blocks, reorganisation of struct
20841 declarations.
20842
Daniel Veillard1164e751999-02-16 16:29:17 +000020843Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20844
20845 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
20846 the tar and spec file to include the beginning of the doc.
20847
Nuno Ferreira03d04781999-02-13 00:07:17 +0000208481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
20849
20850 * doc/.cvsignore: Added this file.
20851
Daniel Veillard6800ef31999-02-08 18:33:22 +000020852Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20853
20854 * tree.c: fixed xmlGetProp to return "" when the attribute
20855 exists, even if the node-list is NULL.
20856
Daniel Veillard726c7e31999-02-08 15:13:10 +000020857Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20858
20859 * tree.c: patched an error outputting empty attribute values.
20860 * Makefile.am and doc/makefile.am: have been updated during the
20861 week-end. Sorry for an empty CVS log, I got a shell problem.
20862
Daniel Veillard1899e851999-02-01 12:18:54 +000020863Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20864
20865 * tree.h: cleaned up using enums instead of defines
20866 * parser.c, valid.[ch]: more work on parsing/output of element
20867 declarations
20868
Daniel Veillard3b9def11999-01-31 22:15:06 +000020869Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20870
20871 * valid.[ch], tree.c, parser.c : more work toward full parsing
20872 of XML DTDs.
20873 * README: added informations about mailing-list and on-line
20874 documentation
20875
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000208761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
20877
20878 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
20879
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000020880Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20881
20882 * parser.c, tree.[ch] : more work toward conformance testing,
20883 added a last element to accelerate parsing of very flat structures
20884 started working on internal subset Element content declaration.
20885 * valid.[ch] : first cut at adding code toward validation.
20886 * previous changes had also small impact on most files, especially
20887 the conformance testing using James Clark test suite.
20888
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000020889Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20890
20891 * test/* : updated the examples, most of them were not well
20892 formed (humm), and added rdf2.
20893 * result/* : resulting changes in the output.
20894
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000020895Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20896
20897 * tree.c: changed the behaviour of xmlGetProp on NULL values.
20898
Daniel Veillard44b3a061998-12-05 17:27:22 +000020899Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20900
20901 * tree.c: patched a bug in the generation of empty attributes
20902
Daniel Veillardbe36afe1998-11-27 06:39:50 +000020903Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20904
20905 * entities.[ch], tree.[ch], tester.c: added copy interfaces
20906 for node/trees/documents/... Biggest problem is namespace
20907 support when copying subtrees.
20908
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000020909Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20910
20911 * parser.c, entities.c: improve entities and char ref encoding,
20912 and cleanups of error messages.
20913
Daniel Veillard242590e1998-11-13 18:04:35 +000020914Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20915
20916 * parser.c, entities.c: simple bug hunting done during rpm2html and
20917 rpmfind integration.
20918
Daniel Veillard42dc9b31998-11-09 01:17:21 +000020919Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20920
20921 * parser.[ch]: Added interfaces allowing to specify a SAX
20922 handler before parsing.
20923
Daniel Veillarde3bffb91998-11-08 14:40:56 +000020924Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20925
20926 * parser.c: redirrect all errors reporting through the SAX
20927 error function
20928
Daniel Veillardda4d3c41998-11-04 20:07:05 +000020929Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20930
20931 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
20932 * libtool, tlmain ...: update of the libtool files
20933
Miguel de Icaza442321c1998-11-04 18:13:38 +0000209341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
20935
20936 * entities.c: Use g_snprintf insteda of snprintf.
20937
Daniel Veillard0ba4d531998-11-01 19:34:31 +000020938Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20939
20940 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
20941 added ent5 test for this purpose.
20942 * parser.c, parser.h: formatting, comments and UTF-8 planning.
20943
Daniel Veillard27271681998-10-30 06:39:40 +000020944Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20945
20946 * parser.c: fixed? a strange error due to compression on a GWP
20947 document.
20948
Daniel Veillard25940b71998-10-29 05:51:30 +000020949Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20950
20951 * tree.[ch]: bug fixing
20952 * entities.[ch]: defined a specific type for predefined entities
20953 * doc/xml.html: more documentation on the library, how to use it,
20954 overview of the interfaces.
20955
Daniel Veillard16253641998-10-28 22:58:05 +000020956Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20957
20958 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
20959
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000020960Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20961
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000020962 * tree.c: corrected a small bug
20963 * doc/xml.html: continuing writing documentation.
20964
20965Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20966
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000020967 * debugXML.h debugXML.c: added debugging utilities.
20968 * tester.c: added --debug switch.
20969 * tree.c: patched an incorrect node->type assignment.
20970 * parser.c: formatting, ensure that node->doc != NULL in attributes
20971
Daniel Veillardccb09631998-10-27 06:21:04 +000020972Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20973
20974 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
20975 entity support and provide an internal representation close to
20976 DOM one (entity ref nodes, and attribute value as tree). I tried
20977 to preserve the interface but this will surely break some apps
20978 (I have to change rpm2html/rpmfind for example). I had to change
20979 two interfaces, and the generated tree is somewhat different.
20980 * doc/* : started documenting the XML library, the tree and
20981 DOM/Corba. This is a first step.
20982
Daniel Veillard11e00581998-10-24 18:27:49 +000020983Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20984
20985 * parser.c: Set up the fonctions comment block, boring but useful.
20986 * parser.h, SAX.c, parser.c: now attributes are processed through
20987 the SAX interface. The problem is that my SAX interface diverged
20988 quite a bit from the original one, well this is not an official
20989 spec, and translating it from Java to C is hairy anyway...
20990
Daniel Veillard97b58771998-10-20 06:14:16 +000020991Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20992
20993 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
20994 fonctions comment block, boring but useful.
20995
20996Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000020997
20998 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
20999 conversion routines. However they are not yet used to convert the
21000 inputs. The core will run with UTF-8.
21001
Daniel Veillard33942841998-10-18 19:12:41 +000021002Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21003
21004 * tree.c : make sure that the type id is properly set-up when
21005 a new object is allocated, needed for DOM.
21006
Daniel Veillard27fb0751998-10-17 06:47:46 +000021007Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21008
21009 * tree.h, tree.c: Ok, the main objects in the tree will be native
21010 corba objects, it costs 8 bytes per Node, Attribute and Document
21011 but it simplifies the Corba integration a lot (no extra interface
21012 objects to allocate/free).
21013
Daniel Veillard0bef1311998-10-14 02:36:47 +000021014Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21015
21016 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
21017 and changed NODEs contants for conformity with DOM Level 1
21018
Daniel Veillard27864701998-10-08 03:47:24 +000021019Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21020
21021 * added hooks to keep track of servants when creating objects
21022 xmlDoc and xmlNode (for Corba export).
21023
Daniel Veillarda6e1d121998-10-04 14:41:05 +000021024Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21025
21026 * added xml-config script.
21027
Daniel Veillard7066a791998-10-01 20:28:28 +000021028Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21029
21030 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
21031 to autoupdate libtool and automake conf files.
21032
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000210331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
21034
21035 * Makefile.am: Use '?' to separate the sed
21036 commands as ',' is used when people pass -Wl,something.
21037
21038
Daniel Veillard15a8df41998-09-24 19:15:06 +000021039Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21040
21041 * tree.c, tree.h: added a per-document compression interface.
21042
Daniel Veillard151b1b01998-09-23 00:49:46 +000021043Tue Sep 22 20:47:38 EDT 1998
21044
21045 * tree.c, tree.h: added saving with compression and added interfaces
21046 to control the compression level (xmlGetCompressMode,
21047 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
21048
Daniel Veillard70120ff1998-09-22 00:24:21 +000021049Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21050
21051 * parser.c: corrected a loop for files of size 0
21052
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000210531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
21054
21055 * error.h: New file. Contains prototyes from `error.c'.
21056
Tom Tromeyc19653d1998-08-14 01:22:43 +000021057Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
21058
21059 * Makefile.am (xmlincdir): New macro.
21060 (xmlinc_HEADERS): Renamed from include_HEADERS.
21061
Daniel Veillard845664d1998-08-13 04:43:19 +000021062Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21063
21064 * applied small patch on numeric entities from
21065 Christopher Blizzard <blizzard@appliedtheory.com>
21066
Daniel Veillard260a68f1998-08-13 03:39:55 +000021067Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21068
21069 * New release 0.2, removed the old xml_* files so that it's
21070 coherent with the other CVS base (W3C), far better conformance
21071 to standard, new namespaces, decent entities support, beginning
21072 of a SAX-like interface. Nearly nothing left intact, even the
21073 test examples ...
21074
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000210751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
21076
21077 * .cvsignore: Add .deps dir
21078
Daniel Veillardf8015fa1998-07-26 21:31:38 +000021079Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
21080
21081 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
21082
Daniel Veillardfe926001998-07-26 04:28:20 +000021083Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000021084
Daniel Veillardfe926001998-07-26 04:28:20 +000021085 * configure.in: added test for CPP
21086 * AUTHORS, Changelog: the original ones didn't get commited but the
21087 glib ones instead, fixed.
21088 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000021089
Daniel Veillardfe926001998-07-26 04:28:20 +000021090Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000021091
Daniel Veillardfe926001998-07-26 04:28:20 +000021092 * integrated code developped at W3C
21093 * changed the original Copyright
21094 * migrated to automake
21095 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000021096