blob: b099f073420be3ee4d3d86703c71ac4456198a5d [file] [log] [blame]
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * include/libxml/parserInternals.h parser.c: had to change
4 2 internal parsing API when processing document content
5 to check the start and end of element content are defined
6 in the same entity
7 * valid.c include/libxml/valid.h: attribute normalization can
8 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
9 with the context to report it.
10 * SAX.c: fixed the last known bugs, crazy validation constraints
11 when a document is standalone seems correctly handled. There
12 is a couple of open issues left which need consideration especially
13 PE93 on external unparsed entities and standalone status.
14 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
15 The 2 tests left failing are actually in error. Cleanup done.
16
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000017Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * valid.c: implemented E59 spaces in CDATA does not match the
20 nonterminal S
21
Daniel Veillard878eab02002-02-19 13:46:09 +000022Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * SAX.c parser.c valid.c: more validation test fixups
25 * check-xml-test-suite.py: added duration info for the tests
26
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000027Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * parser.c valid.c: a couple of errors were reported but not
30 saved back as such in the parsing context. Down to 1% failure rate
31 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
32
Daniel Veillard4a7ae502002-02-18 19:18:17 +000033Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
34
35 * xmlInternald.c: isExtender was missing a char
36 * parser.c include/libxml/parser.h: % are acceptable in the
37 internal subset if within a PUBLIC ID
38
Daniel Veillard8ab0f582002-02-18 18:31:38 +000039Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * SAX.c parserInternals.c valid.c: more work on the conformance
42 suite. Took the step to finally block documents with encoding
43 errors. It's a fatal error per the spec, people should have fixed
44 their documents by now.
45
Daniel Veillard55253e22002-02-18 14:32:39 +000046Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * check-xml-test-suite.py: fixed the test script after some discussion
49 on the semantic of TYPE="error"
50 * Makefile.am: added the script to the distrib
51
Daniel Veillard28757702002-02-18 11:19:30 +000052Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * SAX.c entities.c: fixed a couple of conformances issues deep
55 into the validation code (standalone and undeclared Notations)
56
Daniel Veillard82ac6b02002-02-17 23:18:55 +000057Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
60 stayed there for years !
61
Daniel Veillard7aea52d2002-02-17 23:07:47 +000062Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
63
64 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
65 missing
66
Daniel Veillardc7612992002-02-17 22:47:37 +000067Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * check-xml-test-suite.py: improved the behaviour a bit as
70 well as the logs
71 * parser.c valid.c SAX.c: fixed a few more bugs
72 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
73
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000074Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
75
76 * check-xml-test-suite.py: python script to run regression tests
77 against the XML Test suite of W3C/OASis
78 * SAX.c: fixed a validation bug
79 * parser.c: fixed 3 errors pointed by the test suite
80 * doc/buildDocBookCatalog: fixed a typo pointed by drake
81 * python/Makefile.am: fixed a dependendy
82
Daniel Veillard9f28f302002-02-15 20:48:08 +000083Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xmlmemory.c: avoid a warning bug #71594
86
Daniel Veillard144024e2002-02-13 21:14:46 +000087Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
88
89 * xmlmemory.c: Jesse Perry provided a patch to remove a few
90 warning on alpha/Tru64
91
Daniel Veillarde4301c82002-02-13 13:32:35 +000092Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
93
94 * include/libxml/entities.h: fixing a comment
95 * valid.c: fixing some troubles with validity check on namespaces
96 * result/VC/NS3 test/VC/NS3: added a specific regression test
97
Daniel Veillarda6d05382002-02-13 13:07:41 +000098Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
99
100 * tree.c: Fixing #71342 serializing '\n' in attribute values
101 * result/noent/att3 result/att3 test/att3: added a specific
102 test.
103
Daniel Veillard797a5652002-02-12 13:46:21 +0000104Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
105
106 * python/libxml.c: couple of bug fixes
107
Daniel Veillard01a6d412002-02-11 18:42:20 +0000108Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
109
110 * python/*.py: removed tabs and used spaces.
111
Daniel Veillard397ff112002-02-11 18:27:20 +0000112Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
115 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
116
Daniel Veillard03517542002-02-11 13:54:40 +0000117Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
118
119 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
120 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
121
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000122Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
123
124 * include/libxml/encoding.h include/libxml/entities.h
125 include/libxml/globals.h include/libxml/parser.h
126 include/libxml/threads.h include/libxml/tree.h
127 include/libxml/xmlmemory.h: trying to fix the include mess
128
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000129Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
130
131 * include/libxml/xmlmemory.h: reverted part of the previous
132 attempt to provide #69655, this was breaking the build.
133
Daniel Veillard0ba59232002-02-10 13:20:39 +0000134Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
135
136 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
137 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
138 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
139 include/libxml/parserInternals.h include/libxml/tree.h
140 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
141 Tentatively fixed #69655 , make compiling with -Wredundant-decls
142 clean.
143 * python/libxml.c: fixed a warning.
144
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000145Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
148 copying of node, merge back IDs in the target document.
149 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
150 test/XInclude/ents/ids.xml: test case
151 * result/VC/ElementValid4: output changed due to a typo fix
152
Daniel Veillard1c18e302002-02-09 22:16:40 +0000153Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
154
155 * python/Makefile.am: seems some version of automake didn't
156 generate the dependancies right as Jacob found out. Add
157 an extra dependancy rule.
158
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000159Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
160
161 * parserInternals.c valid.c: Justin Fletcher found some parts
162 of the code needing cleanup
163 * libxml.spec.in python/Makefile.am python/generator.py
164 python/libxml.c python/libxml.py: Fixed the python Makefiles
165 corrected a bug showing up on ia64, changed the name of the
166 python internal module too
167
Daniel Veillard07be19b2002-02-08 14:20:35 +0000168Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
169
170 * Makefile.am: applied patch from Andris Pavenis for binary
171 name suffixes
172
Daniel Veillardf216d462002-02-08 13:44:24 +0000173Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * xmllint.c win32/win32config.h: fixing #68748
176
Daniel Veillardd455d792002-02-08 13:37:46 +0000177Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * valid.c: fixing #70166
180
181Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
182
183 * valid.c: fixing #70077
184
Daniel Veillardc575b992002-02-08 13:28:40 +0000185Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
186
187 * Copyright Makefile.am README configure.in libxml.spec.in:
188 Changed to the MIT Licence
189 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
190 doc/xmlio.html: updated the doc accordingly
191 * include/libxml/xmlwin32version.h configure.in: preparing
192 2.4.14 release
193 * python/generator.py python/libxml.c python/libxml2-python-api.xml
194 python/libxml2class.txt python/libxml_wrap.h python/types.c:
195 fixed the const xmlChar * wrapper and generator, XPath extension
196 functions now use the context as first argument
197 * python/tests/tstxpath.py python/tests/xpath.py
198 python/tests/xpathext.py: Updated the tests accordingly
199 * tree.c: fixed bug #70067
200
Daniel Veillard7db38712002-02-07 16:39:11 +0000201Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
202
203 * Makefile.am: cleanup
204 * debugXML.c: always use stdout if output is NULL
205 * xmlIO.c: don't close filedescriptors passed to outputBuffers
206 * python/Makefile.am python/generator.py python/libxml2class.txt
207 python/libxml_wrap.h python/types.c: augmented the number of bindings
208 handling FILE * and XPath contexts
209 * python/tests/Makefile.am: avoid a stupid problem due to the
210 use of TEST.
211
Daniel Veillard15a143b2002-02-06 22:40:50 +0000212Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
213
214 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
215
Daniel Veillard70cab352002-02-06 16:06:58 +0000216Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
217
218 * python/TODO python/libxml.c: cleanup the extension function lookup
219 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
220
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000221Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * configure.in python/Makefile.am: do not install outside
224 of prefix
225
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000226Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
227
228 * python/TODO python/libxml.c: started adding SAX interfaces
229 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
230 SAX test
231
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000232Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * tree.c: hardened the addChild function
235 * python/generator.py python/libxml.c python/libxml2-python-api.xml
236 python/libxml2class.txt python/libxml_wrap.h python/TODO:
237 added accessors needed for xmlNode, a bit more testing and
238 extension of interfaces
239 * python/tests/Makefile.am python/tests/build.py: added a test
240 build from scratch/save/load/check
241
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000242Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * parserInternals.c: change a small bit in the way valididy
245 error messages get initialized
246 * python/TODO python/libxml.c python/libxml2-python-api.xml
247 python/libxml2class.txt python/libxml_wrap.h python/types.c:
248 added some memory debugging to track leaks at the libxml2 level
249 * python/tests/*.py: changed all tests to check for leaks,
250 there is just one left in XPath extension registrations.
251
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000252Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
253
254 * python/TODO python/generator.py python/libxml2-python-api.xml
255 python/libxml2class.txt: more accessor classes for the parser
256 context, allow to switch on and check validity
257 * python/tests/Makefile.am python/tests/error.py
258 python/tests/invalid.xml python/tests/valid.xml
259 python/tests/validate.py: attded more test and and added error.py
260 which I forgot to commit in the last step
261
Daniel Veillard3ce52572002-02-03 15:08:05 +0000262Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * python/Makefile.am python/types.c: cleanup
265 * python/libxml.c python/libxml.py python/libxml_wrap.h
266 python/generator.py python/libxml2-python-api.xml
267 python/libxml2class.txt: added class for parser context, added
268 first cut for push mode support. Added a framework to generate
269 accessors functions.
270 * python/tests/Makefile.am python/tests/push.py: added a push
271 test
272
Daniel Veillardcfb05462002-02-02 23:18:22 +0000273Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * python/Makefile.am python/TODO python/libxml.py: fixed a small
276 bug a bit of cleanup.
277
Daniel Veillard5d819032002-02-02 21:49:17 +0000278Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
281 python/libxml2class.txt: adding error redirections and preformat
282 to a python handler
283 * python/tests/Makefile.am python/tests/*.py: cleanup made all
284 tests self checking
285
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000286Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
289 a function
290
Daniel Veillard9589d452002-02-02 10:28:17 +0000291Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
292
293 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
294 python/libxml.c python/libxml2-python-api.xml
295 python/libxml2class.txt: Progressing through the TODOs, class
296 description output, extra XML API, RPM now builds the wrappers
297 for all python installed versions
298
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000299Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
300
301 * configure.in libxml.spec.in python/Makefile.am python/TODO
302 python/generator.py python/libxml2class.txt: added more informations
303 in the libxml2-python package including docs. Slightly changed
304 the class hierarchy
305 * python/tests/*: added basic regression tests infrastructure too
306
307Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
308
309 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
310 added libxml2-python as part of the packages installed
311
Daniel Veillarda7340c82002-02-01 17:56:45 +0000312Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * python/Makefile.am python/generator.py python/libxml.c
315 python/libxml.py: more work, now able to extend the
316 XPath interpreter with functions written in python.
317
Daniel Veillardc3e39442002-02-01 09:29:41 +0000318Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * python/Makefile.am: Jacob sent a patch to allow building from
321 tarfile.
322
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000323Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * python/Makefile.am python/libxml.c configure.in Makefile.am:
326 inserted the python wrappers build, I hope this won't be too
327 unportable
328
Daniel Veillard1971ee22002-01-31 20:29:19 +0000329Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
330
331 * xpath.c: minor optimization
332 * python/generator.py python/libxml.c python/libxml.py
333 python/libxml_wrap.h: more work on the python bindings,
334 they now support XPath and there is no evident leak
335
Daniel Veillard36ed5292002-01-30 23:49:06 +0000336Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * python/generator.py python/libxml.c python/libxml.py:
339 more work on the python bindings generator.
340
Daniel Veillard96fe0952002-01-30 20:52:23 +0000341Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
342
343 * python/generator.py python/libxml.c python/libxml_wrap.h:
344 more work on the python bindings.
345
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000346Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
347
348 * python/generator.py python/libxml.c python/libxml.py
349 python/libxml_wrap.h: commited early version of a python binding
350 for private use only ATM
351
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000352Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
353
354 * entities.c tree.c include/libxml/entities.h: applied patch
355 from Anthony Jones to implement copy of DTD subtree too. Had
356 just to keep 2 function private which really ought to become
357 public ones.
358
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000359Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
360
361 * xmllint.c: added pointers to the web pages in the usage()
362
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000363Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
364
365 * tree.c: more fixes from Petr Kozelka for attribute handling
366 in the tree API to align the semantic with DOM.
367
Daniel Veillard36065812002-01-24 15:02:46 +0000368Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * valid.c tree.c entities.c: another set of patches from
371 Anthony Jones for copy operations cleanup and robustness
372
Daniel Veillardf8592562002-01-23 17:58:17 +0000373Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
374
375 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
376 an alphabetic index based on comments content
377 * doc/*: rebuilt the web site with the new references
378
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000379Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * parserInternals.h: Greg Sjaardema suggested to use an
382 eponential buffer groth policy in xmlParserAddNodeInfo()
383
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000384Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
387 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
388 doc/parsedecl.py doc/Makefile.am: updated the python extractor
389 to generate cross-references, and added/updated the stylesheets
390 to generate and link API indexes. The generic keyword index
391 is not done yet.
392 * doc/*.html: regenerated all the usual docs too
393
Daniel Veillard2070c482002-01-22 22:12:19 +0000394Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * debugXML.c: added an xpath function to the shell for T. V. Raman
397
398Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000399
400 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
401 debug routines.
402
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000403Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * tree.c: apply an patch from Petr Kozelka for unlink and replace
406 support of attribute nodes
407
Daniel Veillard9d06d302002-01-22 18:15:52 +0000408Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
411 hopefully near complete and fully documented of the API in XML
412 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
413 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
414 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
415 include/libxml/parserInternals.h include/libxml/valid.hi
416 include/libxml/xmlIO.h include/libxml/xmlerror.hi
417 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
418 include/libxml/xpath.h include/libxml/xpathInternals.h:
419 Cleaned up the doc comments a lot in the process, the interface
420 coverage is now 100%
421
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000422Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
423
424 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
425 extracts comments from the gtk-doc DocBook output (a bit
426 convoluted but seems to work).
427
Daniel Veillard61006472002-01-21 17:31:47 +0000428Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
429
430 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
431 added an XML description of the API, moved the script generating
432 it here. Added a "make api" target
433
Daniel Veillardd2f23002002-01-21 13:36:00 +0000434Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
437
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000438Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440 * xpath.c include/libxml/xpathInternals.h: the change made to
441 xmlXPathFuncLookupFunc was incompatible roll it back
442
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000443Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
444
445 * SAX.c: cleanup patch from Anthony Jones
446 * doc/Makefile.am: fix the headers to avoid in make scan
447 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
448 includes, * vs Ptr and general cleanup
449 * parsedecl.py: first version of a script to extract the
450 module interfaces, the goal will be to provide .decl or XML
451 specification of the interfaces to build wrappers.
452
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000453Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
454
455 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
456 now provides return codes in case of errors
457
Bjorn Reese026d29f2002-01-19 15:40:18 +0000458Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
459
460 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
461 Upgraded to trio baseline 1.6
462 * strio.h strio.c: Replaced by triostr.h and triostr.c
463
Daniel Veillard572577e2002-01-18 16:23:55 +0000464Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
467 of strdup usage in the code
468
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000469Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * parser.c error.c: Keith Isdale complained rightly that
472 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
473
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000474Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * tree.c: fixed the funxtion to set the xml: attributes
477 * debugXML.c: added "setbase" to test it.
478
Daniel Veillard2c748c62002-01-16 15:37:50 +0000479Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
480
481 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
482 to allow updating an attribute content
483
Daniel Veillard8de85c62002-01-15 17:10:15 +0000484Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
485
486 * libxml.h: try to avoid problems when compiling on Windows
487
Daniel Veillard314cfa02002-01-14 17:58:01 +0000488Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * hash.c: patch from Anthony Jones for hash.c allocation size
491 * Makefile.am: trying to work around Yet Another Libtool Madness
492 and build the 2.4.13 release finally ...
493
Daniel Veillard744683d2002-01-14 17:30:20 +0000494Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
495
496 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
497 * doc/* : update of the documentation
498
Daniel Veillarde6a55192002-01-14 17:11:53 +0000499Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
500
501 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
502 at fixing #61290 :-(
503
Daniel Veillardfb25a512002-01-13 20:32:08 +0000504Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
507 Fixes bug #67229
508
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000509Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * tree.c: trying to avoid troubles when a subtree is copied
512 and coalesced in part with the target tree. Should fix
513 bug #67407
514
Daniel Veillardd8224e02002-01-13 15:43:22 +0000515Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * valid.c: fixed validation of attributes content of type
518 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
519 values, very old bug. Fixes #67671
520
Daniel Veillard8107a222002-01-13 14:10:10 +0000521Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * parser.c include/libxml/parserInternals.h tree.c: integrated
524 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
525 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
526
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000527Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * threads.c: applied Serguei Narojnyi's patch to add native
530 thread support on the Win32 platform
531 * testThreadsWin32.c Makefile.am: added the test program also
532 from Serguei, Win32 specific
533 * include/win32config.h include/libxml/xmlwin32version.h.in:
534 added patch from Igor for the Windows thread specific defines.
535
Daniel Veillard845cce42002-01-09 11:51:37 +0000536Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
539
Daniel Veillard7b602b42002-01-08 13:26:00 +0000540Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
543 output page into XMLinfo.html. Close bug #66951 and
544 raised by Robert Collins too.
545
Daniel Veillard73c6e532002-01-08 13:15:33 +0000546Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * encoding.c: Paul Keogh pointed out a possibility of segfault
549 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
550 Closes bug # 68238
551
Daniel Veillard4a859202002-01-08 11:49:22 +0000552Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
553
554 * doc/*.html: updated the Gdome2 links
555
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000556Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * libxml.h: Applied following patches from Robert Collins
559 and make sure IN_LIBXML is defined when compiling it
560 -------
561 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
562 as well as Visual C.
563 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
564 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
565 * strio.c (PLATFORM_UNIX): Define for Cygwin.
566 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
567 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
568 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
569 xmlSysIDExists xmlNoNetExists).
570 * xmllint.c: Don't include winsock2.h for Cygwin.
571
Daniel Veillard401c2112002-01-07 16:54:10 +0000572Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
575 when the version info is not present.
576
Daniel Veillard6f42c132002-01-06 23:05:13 +0000577Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * tree.c: Anthony Jones pointed out a problem in
580 xmlStringGetNodeList() and provided a fix for it
581
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000582Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
583
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000584 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000585 xmlCreatePushParserCtxt() when the initial buffer passed
586 is large.
587
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000588Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * win32/*: big cleanup of the Windows/MSVC project files
591 from Igor Zlatkovic
592
Daniel Veillardcebb1362002-01-02 13:13:30 +0000593Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * doc/Makefile.am: should fix #67674 and avoid troubles if
596 xsltproc is not available or fails in the prefix provided
597
Daniel Veillard26908ab2002-01-01 16:50:03 +0000598Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * xmlmemory.c: one more doc patch from Charlie Bozeman.
601
Daniel Veillard5344c602001-12-31 16:37:34 +0000602Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
603
604 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
605 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
606 Fixed a few other problems raised by Charlie Bozeman.
607 * result/VC/ElementValid[5-7]: fixed the output
608
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000609Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
610
611 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
612 patches from Charlie Bozeman. Regenerated the HTML docs.
613
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000614Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
615
616 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
617 for Windows from Igor
618
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000619Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
620
621 * xmllint.c: applied Justin Fletcher patch for --output or -o
622
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000623Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
624
625 * win32/libxml2/libxml2.def.src: close #67019
626
Daniel Veillard01db67c2001-12-18 07:09:59 +0000627Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
628
629 * xmllint.c: applied Justin Fletcher generic timing patch
630 similar to the one already applied to xsltproc.
631
Daniel Veillardd1640922001-12-17 15:30:10 +0000632Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
633
634 * include/libxml/tree.h tree.c: applied documentation patches
635 from Charlie Bozeman
636
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000637Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
638
639 *doc/xmllint.xml, xmllint.1 - document --dropdtd
640
Daniel Veillard29e43992001-12-13 22:21:58 +0000641Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
642
643 * valid.c: fix the xmlStrdup() used in the previous patch.
644 * valid.c: added --dropdtd
645 * tree.c: fixed xmlUnlinkNode so it also removes the references
646 from the document if the node is a DTD
647
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000648Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
649
650 * HTMLtree.c valid.c: cleanup some static declarations
651
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000652Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
653
654 * xmllint.c: removed another strdup()
655 * doc/FAQ: removed the HP/UX entry
656
Daniel Veillarded472f32001-12-13 08:48:14 +0000657Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
658
659 * valid.c: fix bug #66816 when validating.
660 * xmllint.c: don't use sys/time.h if configure did not found it
661
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000662Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
663
664 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
665 xmlcatalog_man.xml
666
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000667Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
668
669 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
670 xmlInitMemory() was declared twice
671
Daniel Veillardb82c1662001-12-09 14:00:54 +0000672Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
673
674 * globals.c: do not reference strdup() !
675 * configure.in libxml-2.0.pc.in: trying to fix the libs
676 of the various config extraction modules
677
Daniel Veillardef90ba72001-12-07 14:24:22 +0000678Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
679
680 * configure.in : preparing 2.4.12
681 * doc/* : updated and rebuilt the docs
682
Daniel Veillard220346d2001-12-07 11:33:54 +0000683Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
684
685 * uri.c: closed bug #66159
686 * testURI.c: added --escape option
687 * configure.in: some cleanup for xml2-config --cflags
688
Daniel Veillard2a906822001-12-06 14:34:08 +0000689Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
690
691 * globals.c testThreads.c: removed some misplaced includes
692 of xmlversion.h
693
Daniel Veillarde28313b2001-12-06 14:08:31 +0000694Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
695
696 * threads.c: patch from Gary Pennington fixing a possible
697 problem at initialization time.
698
Daniel Veillardd3b08822001-12-05 12:03:33 +0000699Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
700
701 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000702 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000703 CodeWarrior.
704
Daniel Veillarda7866932001-12-04 13:14:44 +0000705Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
706
707 * xmllint.c: applied Geert Kloosterman's patch to fix
708 --repeat --timing output
709
Daniel Veillard19840942001-11-29 16:11:38 +0000710Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
711
712 * parser.c: Robin Berjon <robin@knowscape.com> found a case
713 where non-wellformed XML declaractions were not detected.
714
Daniel Veillarde85d9342001-11-28 14:43:12 +0000715Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
716
717 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
718
Daniel Veillard22f25a82001-11-28 09:12:23 +0000719Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
720
721 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
722 gets reset by xmlCleanupInputCallbacks() and this makes the
723 function useless. Same for output.
724
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000725Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
726
727 * xmlIO.c: robert pointed out a loop error in callback cleanups
728
Daniel Veillard8faa7832001-11-26 15:58:08 +0000729Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
730
731 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
732 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
733 they are not really tied to debugging
734
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000735Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
736
737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
738 * xmllint.c: better --catalogs description
739
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000740Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
741
742 * tree.c: fixed a couple of problems in xmlSetProp()
743
Daniel Veillardcd337f02001-11-22 18:20:37 +0000744Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
745
746 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
747 unappropriate stdout output.
748
Daniel Veillard566d4df2001-11-22 13:00:53 +0000749Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
750
751 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
752 by Denis Beurive, closes #65111
753
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000754Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
755
756 * valid.c: in case of content model validity error, don't
757 print it if validity warnings were not requested.
758
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000759Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
760
761 * nanoftp.c: applied a couple of patches from Brian D Ripley.
762 * parserInternals.c: removed the last exit() call. Print an
763 unmaskable error on stderr instead (library mismatch detection)
764
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000765Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
766
767 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
768 shell instructions from Heiko Rupp
769
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000770Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
771
772 * catalog.c: use the URL notation file:// for default catalog paths
773
Daniel Veillard0ec98632001-11-14 15:04:32 +0000774Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
775
776 * include/libxml/tree.h: better comments for _private fields
777 * tree.c: removed a problem when copying an entity reference.
778
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000779Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
780
781 * vms/*: updated instructions and diffs from John A Fotheringham
782
Daniel Veillarda11001b2001-11-12 22:45:36 +0000783Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
784
785 * include/libxml/xmlerror.h: avoid an include problem if
786 #include <libxml/xmlerror.h> happens first in code
787 seems to be the case in KDE libs
788
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000789Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
790
791 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
792 from Igor for Windows
793
794Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
795
796 * Makefile.am: Gary Pennington pointed out a missing prefix
797
Daniel Veillard43d3f612001-11-10 11:57:23 +0000798Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
799
800 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
801 * doc/*: upgraded and rebuilt the docs
802
Daniel Veillardc1f78342001-11-10 11:43:05 +0000803Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
804
805 * HTMLparser.c: fix comment in scripts element parsing.
806 * result/HTML/doc3*: updated the results.
807
808Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
809
810 * uri.c: another URI bug fix #63336, using Joel Young patch.
811
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000812Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
813
814 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
815 a cleaned up version of the Pwd shell string generation.
816
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000817Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
818
819 * valid.c include/libxml/tree.h: trying to fix namespaces +
820 validation problems for good, closing #63619 in the process
821 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
822 wrong in this respect, fixed it.
823
Daniel Veillardd536f702001-11-08 17:32:47 +0000824Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
825
826 * xmllint.c: Morus Walter patch to allow --format and --encode
827
Daniel Veillard5004f422001-11-08 13:53:05 +0000828Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
829
830 * debugXML.c: Stefan Kost provided an help command for the shell
831
Daniel Veillarda6825e82001-11-07 13:33:59 +0000832Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
833
834 * debugXML.c: Heiko Rupp pointed that the shell would crash
835 on empty nodesets returns.
836
Daniel Veillard03f848d2001-11-07 12:53:46 +0000837Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
838
839 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
840 migh need the history libraries
841
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000842Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
843
844 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
845 handle the case of < in quoted attributes, Bastian Kleineidam
846
Daniel Veillardc853b322001-11-06 15:24:37 +0000847Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
848
849 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
850 fixing catalog breakages
851 * Makefile.am catalog.c result/catalogs/catal
852 result/catalogs/mycatalog.* test/catalogs/catal*:
853 fixed more problems in catalog support, added more regression tests
854 for both XML and SGML catalog handling
855
Daniel Veillard66870c72001-11-05 19:27:49 +0000856Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
857
858 * debugXML.c: applied an improvement to xmlGetLineNo() from
859 Keith Isdale
860
Daniel Veillardffe09c92001-11-05 14:21:47 +0000861Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
862
863 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
864 Side effect of the progressive catalog loading
865
Daniel Veillardad661b92001-11-05 11:43:15 +0000866Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
867
868 * Makefile.am: confexecdir and confexec_DATA were defined twice
869 pointed out by Karl Eichwalder
870
Daniel Veillard6eb17722001-11-04 22:19:27 +0000871Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
872
873 * xmlcatalog.c: avoid unlink() and use remove() instead.
874
Daniel Veillardea898282001-11-04 22:13:45 +0000875Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
876
877 * libxml.spec.in: cleanup
878 * include/libxml/xmlwin32version.h: updated with 2.4.8
879
Daniel Veillarda4617b82001-11-04 20:19:12 +0000880Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
881
882 * encoding.c global.data globals.c testThreads.c: fix bug #63752
883 of compiling libxml with a non standard set of options
884
John Fleck027edfb2001-11-04 20:13:58 +0000885Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
886
887 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
888 document --sgml option, fixing gnome bugzilla #63382
889
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000890Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
891
892 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
893 breakage of 2.4.7, added a couple of really needed APIs
894 like xmlCatalogIsEmpty() and xmlNewCatalog()
895 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
896 for install-catalog
897 * configure.in: preparing 2.4.8
898
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000899Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
900
901 * HTMLtree.c tree.c include/libxml/HTMLtree.h
902 include/libxml/tree.h include/libxml/xmlIO.h: more include
903 cleanups, export cleanly one html output + format function.
904
905Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
906
907 * parser.c: removed initGenericErrorDefaultFunc call from
908 xmlInitParser() since it could destroy previous calls to
909 xsltSetGenericErrorFunc() effects
910
Daniel Veillardebd38c52001-11-01 08:38:12 +0000911Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
912
913 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
914 keyword.
915
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000916Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
917
918 * Makefile.am: cleanup
919 * threads.c: cleanup too
920 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
921 from xsltproc
922 * include/libxml/tree.h include/libxml/parser.h: trying to break a
923 dependancy loop.
924
Daniel Veillard91c00402001-10-30 17:41:38 +0000925Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
926
927 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
928 was not used anymore !
929
Daniel Veillard52dcab32001-10-30 12:51:17 +0000930Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
931
932 * configure.in: preparing 2.4.7
933 * Makefile.am doc/Makefile.am: switched to the latest xmllint
934 manual page from John
935 * doc/*: updated the doc and rebuilt the generated pages
936
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000937Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
938
939 * xmlIO.c: closing bug #62711, the library should never
940 close stdin or stdout.
941
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000942Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
943
944 * uri.c: second pass at fixing #63336, using Joel Young
945 final patch. looks okay.
946
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000947Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
948
949 * uri.c include/libxml/uri.h: trying to clear #63336
950 allowing the escaping routine to parse unconformant
951 URI-References.
952
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000953Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
954
955 * vms/readme.vms vms/build_libxml.com nanoftp.c
956 include/libxml/xmlversion.h.in: a few VMS updates from
957 John A Fotheringham
958 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
959 and xmlCleanupOutputCallbacks() for the Perl binding people.
960
Daniel Veillard635ef722001-10-29 11:48:19 +0000961Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
962
963 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
964 apply fixes to close #63271 and avoid segfaults when
965 the error routine gets callbed before xmlInitParser()
966 get called.
967 * nanoftp.c error.c: Applied patches from Justin Fletcher
968 correcting some xmlGenericError misuses.
969
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000970Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
971
972 *doc/xmllint.xml, doc/xmllint.1
973 New and improved man page for xmllint - .xml is the original, .1
974 is the generated man page
975
Daniel Veillardc9484202001-10-24 12:35:52 +0000976Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
977
978 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
979 the web site from the main HTML document.
980
Daniel Veillard5151c062001-10-23 13:10:19 +0000981Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
982
983 * parser.c: fixed an erroneous validation bug when PE refs
984 occurs in external parsed entities referenced from the
985 internals subset
986 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
987 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
988 added the associated testcase, it's a nice one.
989 * HTMLparser.c: generate the DTD node as HTML still ...
990 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
991
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000992Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
993
994 * HTMLparser.c: fixed a bug in htmlNewDoc()
995
Daniel Veillard89cad532001-10-22 09:46:13 +0000996Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
997
998 * test/threads/*: added entities testing to the Thread test
999 * testThreads.c: make the test reasonable
1000 * DOCBparser.c: fix the DTD public and system ID
1001 * xmllint.c: added --sgml for SGML DocBook importing
1002 * Makefile.am: added Docbtests target
1003
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001004Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1005
1006 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1007 * testThreads.c: removed bogus include
1008
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001009Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1010
1011 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1012 fixed a very serious (looping) validation bug
1013
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001014Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1015
1016 * include/libxml/globals.h include/libxml/threads.h threads.c
1017 testThreads.c: far more testing, cleaning up bugs
1018 * *.c : make sure globals.h is always included.
1019
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001020Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1021
1022 * HTMLparser.c: try to get rid of parser loops for good.
1023
Daniel Veillardab7488e2001-10-17 11:30:37 +00001024Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1025
1026 * configure.in: fixed some bugs in CFLAGS passing.
1027 * test/threads Makefile.am testThreads.c: added a specific
1028 threaded test case (really nasty, guaranteed).
1029
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001030Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1031
1032 * catalog.c: serious cleanup on the management of the
1033 XML catalog tree, more tests done, especially with
1034 the catalog PI.
1035
Daniel Veillard364789a2001-10-16 12:45:00 +00001036Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1037
1038 * catalog.c: avoid a problem in catalog cleanup on SMP if
1039 catalogs were not initialized.
1040
Daniel Veillard81463942001-10-16 12:34:39 +00001041Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1042
1043 * catalog.c xpath.c: trying to cleanup the not thread safe
1044 parts of the library.
1045
Daniel Veillard64a411c2001-10-15 12:32:07 +00001046Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1047
1048 * include/libxml/globals.h configure.in global.data: make
1049 the allocation be per-thread a configure option
1050 * encoding.c include/libxml/parser.h: fixed compilation
1051 errors
1052
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001053Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1054
1055 * include/libxml/parser.h: Norm reported that a few lines
1056 added were breaking libxslt compile, removed them for now
1057
Daniel Veillard6f350292001-10-14 09:56:15 +00001058Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1059
1060 * parser.c parserInternals.c threads.c: debugged and fixed
1061 initialization problems which were giving troubles on SMP
1062 boxes.
1063
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001064Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1065
1066 * include/libxml/Makefile.am: missing globals.h
1067
Daniel Veillarde7090612001-10-13 12:18:28 +00001068Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001069
Daniel Veillarde7090612001-10-13 12:18:28 +00001070 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001071
Daniel Veillardd0463562001-10-13 09:15:48 +00001072Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1073
1074 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1075 include/libxml/parserInternals.h include/libxml/tree.h
1076 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1077 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1078 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1079 Applied the last patches from Gary, cleanup, activated threading
1080 all user accessible global variables are now handled in globals.[ch]
1081 Still a bit rought but make tests passes with either
1082 --with-threads defined at configure time or not.
1083 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1084 linking options
1085
Daniel Veillardb8478642001-10-12 17:29:10 +00001086Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1087
1088 * Makefile.am include/libxml/Makefile.am
1089 include/libxml/globals.h globals.c include/libxml/threads.h
1090 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1091 configure.in: started integrating the core of the thread support
1092 not activated yet but half integrated. The code should still
1093 compile and work anyway.
1094
Daniel Veillardb44025c2001-10-11 22:55:55 +00001095Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1096
1097 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1098 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1099 integrating the non-controversial parts of Gary Pennington
1100 multithread patches
1101 * catalog.c: corrected a small bug introduced
1102
Daniel Veillard75b96822001-10-11 18:59:45 +00001103Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1104
1105 * catalog.c include/libxml/catalog.h: very serious cleanup,
1106 isolating unportable code and as much as possible the accesses
1107 to the global shared catalog. May need more testing !
1108
Daniel Veillard78d12092001-10-11 09:12:24 +00001109Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1110
1111 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1112 Keith Isdale patches for the XSLT debugger interfaces. Some
1113 cleanup
1114
Daniel Veillardff0b7312001-10-11 06:46:09 +00001115Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1116
1117 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1118 * DOCBparser.c: generate line nubers in elements
1119
Daniel Veillard60087f32001-10-10 09:45:09 +00001120Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1121
1122 * configure.in: preparing 2.4.6 release
1123 * doc/xml.html doc/html/*: updated and rebuilt the docs
1124 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1125
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001126Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1127
1128 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1129 adding documentation for DV's supercatalog support
1130
Daniel Veillard82d75332001-10-08 15:01:59 +00001131Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1132
1133 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1134 super catalog support adding one API and one flag --sgml to
1135 xmlcatalog
1136
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001137Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1138
1139 * doc/xmlcatalog_man.xml, xmlcatalog.1
1140 One more crack at
1141 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1142
1143
Thomas Broyer47334c02001-10-07 16:41:52 +00001144Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1145
1146 * xpath.c: implemented xmlXPathObjectCopy for external objects
1147 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1148
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001149Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1150
1151 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1152 finishing up fix to
1153 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1154 the xmlcatalog man page display more elegantly
1155
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001156Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1157
1158 * configure.in: closing bug #61832
1159 * HTMLparser.c: removed a warning
1160
Daniel Veillard6ab38382001-10-06 13:08:27 +00001161Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1162
1163 * xpath.c: fixing #61673 part I, do not loose doc information
1164 when copying result value trees.
1165
Daniel Veillard556c6682001-10-06 09:59:51 +00001166Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1167
1168 * xpath.c: trying to harden the XPath interpreter
1169
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001170Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1171
1172 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1173 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1174
William M. Brack1633d182001-10-05 15:41:19 +00001175Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1176
1177 * HTMLparser: repaired another loop problem
1178
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001179Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1180
1181 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1182 parsing.
1183 * xpath.c: fix bug #61291 the default XML namespace node is
1184 missing from the namespace axis.
1185 * tree.c: refuse to create namespaces nodes with prefix "xml"
1186
Daniel Veillard651f9472001-10-04 14:51:06 +00001187Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1188
1189 * SAX.c: ouch a non-defined namespace could lead to a crash,
1190 fixed #61215
1191
Daniel Veillard7dd05702001-10-04 14:25:12 +00001192Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1193
1194 * parserInternals.c: closed bug #61054
1195
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001196Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1197
1198 * include/libxml/Makefile.am: closing #60708
1199
Daniel Veillarda293c322001-10-02 13:54:14 +00001200Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1201
1202 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1203 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1204
Daniel Veillardf4309d72001-10-02 09:28:58 +00001205Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1206
1207 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1208
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001209Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1210
1211 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1212 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1213
Daniel Veillard16756b62001-10-01 07:36:25 +00001214Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1215
1216 * catalog.c: Justin Fletcher provided cleaup code in case
1217 HAVE_STAT is not defined
1218 * include/win32config.h: Igor Zlatkovic suggested to have
1219 HAVE_STAT defined there
1220
William M. Brack5e1cac12001-09-28 16:19:18 +00001221Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1222
1223 * catalog.c - fixed typing error reported by M. Barros
1224
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001225Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1226
1227 * xmllint.c - fixing typo
1228
William M. Brackd28e48a2001-09-23 01:55:08 +00001229Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1230
1231 * HTMLparser.c: small enhancement to prevent loop on
1232 unrecognizable data
1233
Daniel Veillardb1d62872001-09-21 09:47:08 +00001234Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1235
1236 * parserInternals.c: applying patch from bug #60757 this
1237 should close it
1238
Daniel Veillardc0631a62001-09-20 13:56:06 +00001239Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1240
1241 * catalog.c xmlcatalog.c: removed a couple of warning
1242 * xpath.c: try to solve the linking problem on platforms
1243 needing trio to compile
1244
Daniel Veillard1a123612001-09-19 08:06:23 +00001245Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001246
Daniel Veillard1a123612001-09-19 08:06:23 +00001247 * Makefile.am libxml.spec.in: backing up non-documented changes
1248 commited without review or aproval by Jens Finke <jens@gnome.org>
1249 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001250
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001251Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1252
1253 * configure.in: Joe Orton provided a patch fixing a problem
1254 when iconv is specified to be in a non-standard directory
1255 but wasn't exported in xml2-config --cflags
1256
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001257Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1258
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001259 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001260 troubles with 2.4.4 errors.
1261
Daniel Veillard16698282001-09-14 10:29:27 +00001262Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1263
1264 * encoding.c entities.c: do not output hexadecimal charrefs
1265 when serializing HTML since some version of Netscape can't
1266 grok it, generate decimal ones.
1267 * result/HTML/doc3.htm: output changed due to previous test
1268 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1269
Daniel Veillard98fed372001-09-13 11:34:58 +00001270Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1271
1272 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1273 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1274
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001275Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001276 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001277
1278 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1279 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1280 updated the configuration scripts systems accordingly
1281
Daniel Veillard04382ae2001-09-12 18:51:30 +00001282Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1283
1284 * configure.in: preparing for 2.4.4
1285 * doc/xml.html doc/html/*: updated and rebuilt the docs
1286
Daniel Veillardd63437e2001-09-12 15:00:27 +00001287Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1288
1289 * win32/dsp/libxml2.def.src: tried to incorporate comments
1290 from bug #59220
1291
Daniel Veillard319a7422001-09-11 09:27:09 +00001292Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1293
1294 * parser.c result/noent/wml.xml: fixed bug #59981 related
1295 to handling of '&' in attributes when entities are substitued
1296
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001297Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1298
1299 * libxml.h include/libxml/xmlversion.h.in
1300 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1301 Tried to close bug #60131
1302
Daniel Veillardbce62332001-09-10 18:46:55 +00001303Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1304
1305 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1306
Daniel Veillard143b04f2001-09-10 18:14:14 +00001307Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1308
1309 * SAX.c: fixing bug #59946 on xmlns=""
1310
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001311Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1312
1313 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1314 but allocates a new error code.
1315
Daniel Veillard05c13a22001-09-09 08:38:09 +00001316Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1317
1318 * xmllint.c: John Fleck fixed typos in the options output
1319 * parser.c SAX.c: fix ignorable white space SAX selection
1320
1321Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1322
1323 * entities.c: Steve Underwood found the possibility of an
1324 ininite loop in case of error.
1325
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001326Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1327
1328 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1329
Daniel Veillarda050d232001-09-05 15:51:05 +00001330Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1331
1332 * parser.c: warn if version is not 1.0 but it's not
1333 strictly speaking an error after analyzing the spec
1334
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001335Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1336
1337 *doc/catalog.html - add link to the html version of the
1338 man page, other linguistic cleanups
1339
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001340Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1341
1342 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1343 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1344 file, has not yet been included in the build.
1345
Daniel Veillard99784ff2001-09-01 16:20:28 +00001346Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1347
1348 * catalog.c: removed a duplicate affectation Justin Fletcher
1349
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001350Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1351
1352 * tree.c: Armin Sander pointed a possible text coalescing
1353 problem, completed his patch.
1354
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001355Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1356
1357 * trionan.c: Fixed const and volatile re-definition problem
1358
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001359Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1360
1361 * libxml.4 parser.c: doc updates from Heiko Rupp
1362 * parserInternals.c: 2 sanity checks from Heiko Rupp
1363
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001364Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c: applied patch from Armin Sander to make some pointers
1367 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001368 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001369
Daniel Veillardb06c6142001-08-27 14:26:30 +00001370Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1371
1372 * xpath.c: hum, restrict the integer usage gcc bug workaround
1373 to only gcc compilers so that other architecture don't get
1374 penalized by this limitation.
1375 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1376
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001377Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1378
1379 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1380 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1381
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001382Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1383
1384 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1385 --convert option to xmlcatalog to convert SGML ones to
1386 the XML syntax.
1387 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1388
1389 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001390Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1391
1392 * catalog.c xmlIO.c: started some serious testing and fixed
1393 a few bug and optmization needs.
1394
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001395Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1396
1397 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1398 preparing for a 2.4.3 release even if it may not be ready yet
1399 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1400 all file parsing lookup to go through the entity resolver, add
1401 to add an API to bypass it (needed to load catalogs themselves),
1402 some cleanup on the catalog code too.
1403 * nanoftp.c: small cleanup
1404 * doc/catalog.html: small update
1405
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001406Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1407
1408 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1409 Jun Kuriyama
1410
Daniel Veillardffb120d2001-08-23 00:52:23 +00001411Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1412
1413 * doc/catalog.html: finished the catalog documentation
1414
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001415Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1416
1417 * doc/catalog.html doc/xml.html: added documentation about
1418 Catalog support, misses an API description
1419 * doc/html/*: reextracted the API pages
1420
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001421Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1422
1423 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1424 Added the part about section 7.2 on URI resolution,
1425 fixed a side effect in the HTML parser, look complete
1426 and ready to rock except the URI/SystemID part!
1427
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001428Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1429
1430 * include/libxml/catalog.h include/libxml/parser.h
1431 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1432 xmlIO.c: added support and APIs needed for the catalog PI
1433 * include/libxml/xmlIO.h: cleanup
1434
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001435Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1436
1437 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1438 include/libxml/catalog.h: starts to look okay, really
1439 plugged the new framework, cleaned a lot of stuff,
1440 added some APIs, except the PI's support missing this
1441 should be mostly complete
1442 * result/catalogs/* test/catalogs/*: added new test, enriched
1443 the existing one with URN ID tests
1444
Daniel Veillard64339542001-08-21 12:57:59 +00001445Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1446
1447 * catalog.c: fixed nextCatalog
1448 * result/catalogs/docbook test/catalogs/*: started adding
1449 a small regression test
1450
Daniel Veillardcda96922001-08-21 10:56:31 +00001451Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1452
1453 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1454 more work on the XML catalog support.
1455 * parser.c include/libxml/parser.h: small cleanup seems using
1456 list as a public parameter name can give portability troubles
1457 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1458 include/libxml/xpath.h include/libxml/Makefile.am: removed
1459 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1460 wrappers
1461
Bjorn Reese45029602001-08-21 09:23:53 +00001462Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1463
1464 * Makefile.am trio.c triodef.h trionan.c xpath.c
1465 include/libxml/Makefile.am include/libxml/trionan.h:
1466 Re-worked Not-A-Number and Infinity support.
1467 * xmlcatalog.c: added readline include files
1468
Daniel Veillard344cee72001-08-20 00:08:40 +00001469Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1470
1471 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1472 testCatalog as xmlcatalog, making it an installed app
1473 adding a shell, and preparing it to be a /etc/xml/catalog
1474 management tool, though not ready yet
1475 * catalog.c include/libxml/catalog.h: adding support for
1476 XML Catalogs http://www.oasis-open.org/committees/entity/
1477 not finished, there is some interesting tradeoffs and a
1478 few open questions left.
1479
Daniel Veillardb7664f42001-08-19 13:00:43 +00001480Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1481
1482 * xmllint.c: fixed a line formatting problem
1483
Daniel Veillard5015b712001-08-17 09:37:52 +00001484Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1485
1486 * SAX.c: removed a couple of unused variable (Albert Chin)
1487
Daniel Veillardbb371292001-08-16 23:26:59 +00001488Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1489
1490 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1491 trying to fix some troubles w.r.t. function returning
1492 const xxxPtr.
1493
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001494Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1495
1496 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1497 defined
1498
Daniel Veillardae6db172001-08-16 19:32:00 +00001499Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1500
1501 * xpointer.c: removed unused var
1502
Daniel Veillard09190202001-08-16 16:27:41 +00001503Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1504
1505 * testXPath.c: another small cleanup closing bug #59110
1506
Daniel Veillard796f4b62001-08-16 16:00:13 +00001507Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1508
1509 * win32/dsp/libxml2.def.src: small cleanup closing bug
1510 #59108
1511
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001512Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1513
1514 * example/gjobread.c: add xmlCleanupParser() before leaving
1515
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001516Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1517
1518 * config.h.in configure.in include/libxml/xmlwin32version.h:
1519 released 2.4.2
1520
Daniel Veillardd3d06722001-08-15 12:06:36 +00001521Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1522
1523 * include/libxml/valid.h debugXML.c valid.c: deprecate
1524 the non-boundchecking Sprintf functions, add Snprintf
1525 this should close bug #57984
1526
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001527Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1530 URIs before doing the lookups (pointed by Mark Vakoc)
1531
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001532Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1533
1534 * xpath.c: serious changes on Result Value Trees and NodeSets
1535 w.r.t. deallocation and collect operations. Probably not
1536 100% clean (merge of allocated trees smells like a problem).
1537 Seems sufficient to close #58943
1538
Daniel Veillard90493a92001-08-14 14:12:47 +00001539Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1540
1541 * xmllint.c: adding a --format option
1542
Daniel Veillardfe703322001-08-14 12:18:09 +00001543Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1544
1545 * xpath.c: count() was broken on Result Value Tree
1546 * xmlIO.c: fixed file:/// accesses on _WIN32
1547
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001548Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1549
1550 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1551 macro was renamed, this should close bug #58683
1552
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001553Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1554
1555 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1556 entity substitution mode text at the end of the entity might
1557 be added due to text coalescing.
1558 * nanoftp.c parser.c: small cleanup
1559
Daniel Veillard0c720972001-08-08 20:59:00 +00001560Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1561
1562 * HACKING: added John Fleck right to commit in the doc subdir
1563
Daniel Veillard48da9102001-08-07 01:10:10 +00001564Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1565
1566 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1567 allow to inherit attributes from the DTD directly in the
1568 tree, this is needed for XPath and can be a useful feature.
1569 Inherited namespaces are always provided at the tree level now
1570 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1571 of tests for this feature (XSLT being the prime user).
1572
Daniel Veillard50f34372001-08-03 12:06:36 +00001573Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1574
1575 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1576 testSAX.c xmlIO.c xmllint.c include/win32config.h
1577 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1578 include/libxml/xmlwin32version.h.in win32/README.MSDev
1579 win32/dsp/*: applied Win32 Facelift No.2 patches from
1580 Igor Zlatkovic for Windows/MSC
1581
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001582Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1583
1584 * SAX.c: unparsedEntityDecl() the URI computation of the
1585 entity wasn't done breaking XSLT unparsed-entity-uri()
1586
Daniel Veillard567e1b42001-08-01 15:53:47 +00001587Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1588
1589 * xpath.c: fixed a bug when walking the descendants and
1590 the current node has no children
1591 * debugXML.c: show up when a text node is supposed to not be escaped
1592
Thomas Broyerf186c822001-07-31 23:30:37 +00001593Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1594
1595 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1596 worked like the set:leading() function)
1597 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1598
Daniel Veillardba6db032001-07-31 16:25:45 +00001599Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1602
Daniel Veillard57905372001-07-31 15:52:17 +00001603Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * include/libxml/xmlIO.h: apply change to close #58141
1606 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1607
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001608Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * parser.c: when the internal subset uses a PE, then the
1611 included entity can use conditional sections.
1612
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001613Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1616 when walking the namespace axis showing up in
1617 libxst/tests/general/bug-12
1618 * xmlmemory.c: added the possibility to trace a given block
1619 defined by its address
1620
Daniel Veillard4aafa792001-07-28 17:21:12 +00001621Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622
1623 * parser.c: don't override existing encoding specified before
1624 starting xmlParseDocument()
1625
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001626Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1627
1628 * include/libxml/xmlwin32version.h: reinserted, needed for
1629 Windows users of CVS
1630
Darin Adlera77cac02001-07-27 17:41:51 +000016312001-07-27 Darin Adler <darin@bentspoon.com>
1632
Darin Adler699613b2001-07-27 22:47:14 +00001633 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1634 * testCatalog.c: Add include of <libxml/parser.h>.
1635
16362001-07-27 Darin Adler <darin@bentspoon.com>
1637
Darin Adlera77cac02001-07-27 17:41:51 +00001638 * include/libxml/.cvsignore:
1639 * include/libxml/xmlwin32version.h:
1640 Remove this file from CVS because it's generated.
1641
Daniel Veillard50822cb2001-07-26 20:05:51 +00001642Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * parser.c include/libxml/parser.h: applied const patches from
1645 Tom Moog #58002
1646
Thomas Broyerba4ad322001-07-26 16:55:21 +00001647Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1648
1649 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1650 lookup framework
1651
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001652Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1653
1654 * tree.c: fixed xmlCopyNode() for documents
1655
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001656Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1657
1658 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1659
1660Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001661
1662 * parser.c: fixes bug #57652 reported by Morus Walter
1663
Daniel Veillarde3924972001-07-25 20:25:21 +00001664Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1665
1666 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1667
Daniel Veillarda53c6882001-07-25 17:18:57 +00001668Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1671 errors, lesson don't add new functions at 1am before a release
1672 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1673 from XPath initialization when possible.
1674
Daniel Veillardd9bad132001-07-23 19:39:43 +00001675Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1676
1677 * result/scripts/base*: removing history/readline changed
1678 this slightly
1679 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1680 xmllint.c: make element content line number generation
1681 optionnal to avoid breaking old apps added interface to switch
1682
Daniel Veillardf012a642001-07-23 19:10:52 +00001683Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * configure.in: get rid of the readline and libhistory
1686 dependancies by default, release 2.4.1 with IA64 fix
1687 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1688 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1689 John Kroll fixes to allow saving to HTTP via PUT (or
1690 POST of needed).
1691 * doc/html/*.html: regenerated the docs
1692
Thomas Broyere8126242001-07-22 03:54:15 +00001693Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1694
1695 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1696 xmlHashScanFull and xmlHashScannFull3 to get passed the
1697 three keys as arguments to the callback function
1698
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001699Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1700
1701 * configure.in Makefile.am: removed libxml softlink for good
1702 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1703 100% coverage by gtk-doc
1704
Daniel Veillard8599e702001-07-17 21:38:51 +00001705Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706
1707 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1708 fixed serious troubles due to size_t vs. int mismatch
1709
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001710Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1711
1712 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1713
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001714Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1715
1716 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1717 convenient extension API for value and context managing
1718 Now handles external objects through xmlXPathPopExternal,
1719 xmlXPathWrapExternal and xmlXPathReturnExternal.
1720 Added functions for sets operations (intersection, etc.)
1721
Daniel Veillard22090732001-07-16 00:06:07 +00001722Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1725 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1726 HTMLparser.c: cleanup of global variables, marking some
1727 const or private.
1728
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001729Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001730
1731 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1732 fixed xmlXPathNodeSetItem when passing index=0
1733
Daniel Veillard05dec342001-07-14 21:57:39 +00001734Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1737
Daniel Veillard28ae6362001-07-14 16:44:32 +00001738Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * xmllint.c: fixed compilation under Cygwin #57503
1741 * TODO: update
1742
Peter Williamsed156f52001-07-13 18:35:13 +000017432001-07-13 Peter Williams <peterw@ximian.com>
1744
1745 * config.h.in: add #undef HAVE_DLFCN_H
1746
1747 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1748 builddir.
1749
Daniel Veillard73b36e32001-07-12 15:09:52 +00001750Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1751
1752 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1753 raised by #57348 and #57381
1754
Daniel Veillard7db37732001-07-12 01:20:08 +00001755Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1758 tree.c xpointer.c: store the line numbder in element->content,
1759 may break some software, need a configuration mechanism
1760
Darin Adler96037892001-07-11 00:03:16 +000017612001-07-10 Darin Adler <darin@bentspoon.com>
1762
1763 * .cvsignore:
1764 * example/.cvsignore:
1765 * include/.cvsignore:
1766 * include/libxml/.cvsignore:
1767 Various things that are generated and should be ignored.
1768
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001769Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1772 * doc/xml.html doc/html/*: updated the docs
1773
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001774Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1777 validation occured on content with element child
1778
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001779Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * tree.c: fixed XML Base computation which was broken
1782 * debugXML.c: added a base function to the shell
1783 * Makefile.am result/scripts/* test/scripts/*: added scripts
1784 based regression tests, and adding 2 XML Base tests
1785
Daniel Veillard19e96c32001-07-09 10:32:59 +00001786Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1787
1788 * tree.c: set properties doc and call xmlSetListDoc for properties
1789 content when grafting them in a different tree.
1790 * aclocal.m4: remove from CVS
1791
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001792Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1793
1794 * win32/libxml2/libxml2.def.src: added some missing entry point
1795 for XPath (Mark Vakoc)
1796
Daniel Veillard388236f2001-07-08 18:35:48 +00001797Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1798
1799 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1800 layer should URI-Unescape before trying to open resources.
1801
Daniel Veillard04383752001-07-08 14:27:15 +00001802Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1803
1804 * xpath.c: fix the name() bug for elements in the default
1805 namespace reported by Charlie Bozeman
1806
Daniel Veillard7583a592001-07-08 13:15:55 +00001807Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1808
1809 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1810 led to an XPath fix, improvements of SAX initialization, and
1811 an added option --nocdata to testXPath
1812
Daniel Veillard449d7392001-07-07 19:11:06 +00001813Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1814
1815 * doc/libxml-doc.el: Felix Natter provided anew version working
1816 with XEmacs too
1817
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001818Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * include/libxml/xpath.h: small cleanup
1821 * doc/xml.html: update
1822
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001823Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1826 released 2.3.14
1827
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001828Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001831 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001832
Daniel Veillard73c9c042001-07-05 20:02:54 +00001833Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1834
1835 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1836 were not equal to empty strings
1837
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001838Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * SAX.c: fixed a URI-Reference computation problem when validating
1841 * xmlIO.c: small cleanup
1842
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001843Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1844
1845 * parser.c: improved the description of a couple of interfaces
1846 upon Larry Stamper suggestion
1847
Daniel Veillard62f313b2001-07-04 19:49:14 +00001848Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * SAX.c entities.c parser.c: changed completely the way entities
1851 are handled when running the parser in entity substitution mode.
1852 This fixes a bug reported by Stephan Kulow and nearly divides
1853 by 3 the amount of memory required by libxslt to load and process
1854 DocBook TDG.
1855
Daniel Veillardf420ac52001-07-04 16:04:09 +00001856Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1857
1858 * HTMLparser.c: fixing a too early root closing problem raised
1859 byt Prashanth Naidu
1860
Daniel Veillard8c357d52001-07-03 23:43:33 +00001861Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1864 raised by Mark Vakoc.
1865
Daniel Veillard6e90d192001-07-03 16:37:49 +00001866Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * example/Makefile.am: fixed the include path to add srcdir/include
1869 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1870 and some cleanup
1871
Daniel Veillardf06307e2001-07-03 10:35:50 +00001872Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1873
1874 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1875 lot of optimization work, results in significant improvements
1876 when handling really complex XPath queries. Add a small optimizer
1877 for unions, improve [n] and [last()], avoid some costly ops.
1878
Daniel Veillard77044732001-06-29 21:31:07 +00001879Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1882 * xpath.c: small cleanup
1883 * xmlGetNsList: reformated, fixed problems if used on Entities
1884
Daniel Veillard2adbb512001-06-28 16:20:36 +00001885Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1888
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001889Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1892 * Makefile.am example/Makefile.am: workaround automake generating
1893 erroneous deps
1894
Daniel Veillard12f7d292001-06-28 13:12:11 +00001895Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * include/win32config.h: bug #56801 Yon Derek provided a patch
1898 to the windows config file.
1899
Daniel Veillard87ee9142001-06-28 12:54:16 +00001900Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1903 libxml.h : Yon Derek provided a set of changes to compile from
1904 CVS on Windows/MSC
1905
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001906Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * parser.c: fixed UTF8 BOM support in push mode
1909 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1910 added a specific testcase
1911
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001912Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * Makefile.am: added --push regression tests
1915 * parserInternals.c: the XML parser segfaulted in --push mode
1916
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001917Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1918
1919 * configure.in: moved the symlinks detection within a CVS
1920 check, this is not portable and will be removed soon.
1921 * xpath.c: small cleanup/speedup
1922
Daniel Veillard11648102001-06-26 16:08:24 +00001923Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1924
1925 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1926 release of 2.3.12
1927 * parser.c: make an error message if unknow entities in all cases
1928
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001929Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1930
1931 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1932
Daniel Veillard23793842001-06-25 16:07:45 +00001933Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1934
1935 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1936 includes were installed in the wrong dir
1937
Daniel Veillardf5498f32001-06-25 15:08:36 +00001938Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1939
1940 * doc/html.xml: warn against sending code to exhibit bugs.
1941
Daniel Veillard56f06462001-06-24 21:34:03 +00001942Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1943
1944 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1945 Tru64 from Thomas Leitner
1946
Daniel Veillardc5d64342001-06-24 12:13:24 +00001947Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * AUTHORS: added William and Bjorn
1950 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1951 daniel@veillard.com hopefully I won't have to do this again
1952 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1953 docs can be rebuilt cleanly now
1954 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1955 from CVs it's generated, added include/libxml/xmlwin32version.h
1956 also generated but which should change far less frequently.
1957 * catalog.c nanoftp.c: made sure to include libxml.h not
1958 libxml/xmlversion.h directly
1959 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1960 when compiling on WIN32 and MSC
1961
Daniel Veillard07385fd2001-06-23 21:55:48 +00001962Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1963
1964 * include/Makefile.am include/libxml/Makefile.am configure.in:
1965 fixed make distcheck and rebuilding the rpms
1966
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001967Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * configure.in: should finish the migration of exported includes
1970 into a real include/libxml in CVS, at least for CVS users.
1971 * removed the exported headers, added in include/libxml (as well
1972 as xmlversion.h.in).
1973
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001974Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * configure.in: fixed the way to detect symlink
1977
Daniel Veillard66541772001-06-23 18:31:04 +00001978Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1979
1980 * configure.in: updated, include/libxml is now a real CVS dir
1981
Daniel Veillardca989762001-06-23 17:39:29 +00001982Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1985 version works with both libxml1 and libxml2 (it autodetects
1986 the prefix of the html-files) from Felix Natter.
1987 * doc/xml.html: updated doc accordingly
1988
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001989Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * xpath.c: fixed the bug generating a template loop in libxslt
1992 when using docbook-xsl-1.4, * should filter out document nodes
1993 * HACKING: added William
1994 * TODO: updated
1995
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001996Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1997
1998 * doc/FAQ.html: added a warning about gcc-3.0
1999 * doc/xml.html: added reference to gdome2 and removed a confusing
2000 sentence
2001
Daniel Veillardf7f41852001-06-22 15:18:01 +00002002Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2003
2004 * xmlversion.h: okay this is a generated file, but Windows
2005 users need it and they can't generate it, and I want CVS
2006 Windows users ...
2007 * win32/libxml2/libxml2_so.dsp: Windows project file for
2008 the shared lib version of libxml2
2009 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2010 resources needed for libxslt/xsltproc by Yon Derek
2011
Bjorn Reese3157b342001-06-22 14:41:45 +00002012Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2013
2014 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2015
Daniel Veillard4151acb2001-06-22 10:48:57 +00002016Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2017
Daniel Veillardcc146db2001-06-22 11:10:52 +00002018 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2019
2020Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
Daniel Veillard4151acb2001-06-22 10:48:57 +00002022 * include/win32config.h: Yon Derek provided a first fix
2023 to be able to compile libxslt/xsltproc on Windows
2024
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002025Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026
2027 * xpath.c: attempt to work around what seemed a gcc optimizer
2028 bug when handling floats on i386 http://veillard.com/gcc.bug
2029 * tree.c entities.c encoding.c: doing some cleanups while
2030 chasing it
2031
Daniel Veillard017b1082001-06-21 11:20:21 +00002032Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * Makefile.am: cleanup when --without-debug is specified
2035 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2036 w.r.t. --without-debug and other include points
2037 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2038 Catalogs
2039 * configure.in entities.h tree.h HTMLparser.c: removed
2040 --without-corba, made the _private field mandatory
2041
Daniel Veillard87a764e2001-06-20 17:41:10 +00002042Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2045 outputs a BOM in UTF8, an errata has been issued to avoid the
2046 problem, that was the most reasonable solution... Add support
2047 for a leading UTF8 BOM in entities.
2048
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002049Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * valid.c: fixed a bug found when post validating an entity ref
2052 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2053 activate it too
2054
Daniel Veillard39196eb2001-06-19 18:09:42 +00002055Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2058 weakness in the node copy the XPointer and the XInclude
2059 implementations. Serious cleanup.
2060
Daniel Veillard3739b982001-06-19 12:51:30 +00002061Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2062
2063 * Makefile.am: Kjartan Maraas provided a small patch to
2064 add xml2-config.in to EXTRA_DIST
2065
Daniel Veillarda9142e72001-06-19 11:07:54 +00002066Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2069 provided another failing case found in KDE, the way the
2070 ctxt->vctxt.nodeTab was allocated and freed changed over
2071 time but it wasn't completely cleaned up. This should fix it.
2072
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002073Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2074
2075 * parser.c: Stephan Kulow also raised the fact that line number
2076 could get miscounted making debug harder, fixed the problem
2077 in xmlParseCharData()
2078
Daniel Veillard64b98c02001-06-17 17:20:21 +00002079Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * valid.c: Stephan Kulow pointed out a problem when validating
2082 and using an empty entity, forgot a 'break' in a case.
2083
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002084Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2085
2086 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2087 * doc/xml.html: updated with 2.3.11
2088
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002089Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091 * TODO: updated adding cleanup of generated doc
2092 * configure.in: prepared to release 2.3.11
2093 * xmllint.c: added --version for bug reporting
2094 * doc/html/*.html: rebuilt the doc
2095
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002096Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2097
2098 * xpath.c: first part of the work on selecting namespace to
2099 fix bug #56115
2100
Daniel Veillard96ed5832001-06-15 22:22:04 +00002101Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2104 when using -liconv
2105 * TODO: updated
2106
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002107Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108
2109 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2110 cleanup, encoding support.
2111
Daniel Veillard608ad072001-06-14 08:32:28 +00002112Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2113
2114 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2115
Daniel Veillard239d0522001-06-13 23:02:48 +00002116Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2117
2118 * xpath.c: bug detected by Ankh when / is used as a function arg
2119
Daniel Veillard02bb1702001-06-13 21:11:59 +00002120Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2121
2122 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2123 of element and use it to avoid outputting formatting spaces at
2124 the wrong place. Implemented the format parameter for HTML save.
2125 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2126 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2127 result/HTML/wired.html: of course this impact the result of a
2128 number of HTML tests
2129
Daniel Veillard95d845f2001-06-13 13:48:46 +00002130Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * HTMLtree.[ch]: started augmenting the HTML save API with
2133 encoding and formatting parameters
2134
Daniel Veillardeca60d02001-06-13 07:45:41 +00002135Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2136
2137 * HTMLtree.h: cleanup and started evaluating the work needed on
2138 revamping the HTML output code
2139
Daniel Veillard84666b32001-06-11 17:31:08 +00002140Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2143
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002144Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * valid.c: fixed bug #56049, forgot one check in the
2147 validation routine
2148
Daniel Veillardca2366a2001-06-11 12:09:01 +00002149Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2152
Daniel Veillard6761eee2001-06-11 10:29:38 +00002153Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2154
2155 * libxml.h: fixed an error in last commit
2156 * doc/FAQ.html: added an entry for compilation from CVS
2157
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002158Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * xmlversion.h.in libxml.h: Cygwin patches
2161 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2162 * tree.h: cleanup
2163
Daniel Veillardacd370f2001-06-09 17:17:51 +00002164Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2167 memory block in a strange case where libxml is linked twice
2168 in the binary.
2169
Daniel Veillard1d047672001-06-09 16:41:01 +00002170Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2171
2172 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2173 state far too often, simple fix used to avoid it.
2174
Daniel Veillard4497e692001-06-09 14:19:02 +00002175Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2176
2177 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2178 being processed, applied his patch
2179 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2180
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002181Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2182
2183 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2184 provided fixes to compile on MSCC again
2185 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2186 also provided an update for the project files.
2187
Daniel Veillarda682b212001-06-07 19:59:42 +00002188Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2191 bug #55810
2192
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002193Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * tree.c: fixed xmlGetNsProp() to close bug #55683
2196 Note this requires libxslt to use it's own function instead.
2197
Daniel Veillardf0c53762001-06-07 16:07:07 +00002198Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2199
2200 * HTMLtree.c: when in a pre element no formatting space should
2201 be added.
2202 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2203
Daniel Veillard068a9652001-06-07 15:30:26 +00002204Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * configure.in: added tests for signal() and signal.h
2207
Daniel Veillard541d6552001-06-07 14:20:01 +00002208Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2211
Daniel Veillard8a367d42001-06-07 14:01:34 +00002212Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * doc/libxml-doc.el: Felix Natter provided a new version for
2215 libxml2
2216
Daniel Veillard8a926292001-06-07 11:20:20 +00002217Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2218
2219 * HTMLtree.c: when in a pre element no formatting space should
2220 be added.
2221
Daniel Veillard14839d52001-06-06 16:11:56 +00002222Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2225
Daniel Veillarde95e2392001-06-06 10:46:28 +00002226Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2227
2228 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2229 hack
2230 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2231 * uri.c: fixed a warning
2232
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002233Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * HTMLtree.c: trying to close bug #55772 escaping in script
2236 elements
2237 * doc/xml.html: suggest to send mail to the list
2238
2239Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002240
2241 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2242 good. Use a macro and based on the solution provided in
2243 vsnprintf manual page from GNU.
2244
Bjorn Reese99748722001-06-05 12:49:15 +00002245Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2246
2247 * error.c: Workaround for non-preserving variadic list.
2248 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2249
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002250Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2251
2252 * doc/xml.html: added 2.3.10 release
2253
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002254Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * configure.in: releasing 2.3.10
2257
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002258Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2261
Daniel Veillard20042422001-05-31 18:22:04 +00002262Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * encoding.c: Robert Collins provided a patch to add the
2265 "US-ASCII" encoding alias
2266
Daniel Veillard97ac1312001-05-30 19:14:17 +00002267Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2268
2269 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2270 string oriented functions and started cleaning the related areas
2271 in xpath.c which needed fixing in this respect
2272
Daniel Veillard2d703722001-05-30 18:32:34 +00002273Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2276 #55380
2277 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2278
Daniel Veillard9403a042001-05-28 11:00:53 +00002279Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * TODO: updated
2282 * nanohttp.[ch] : started adding APIs to get the redirected URL
2283 when this occurs (needed for further base computation
2284 * tree.h: cleanup
2285 * encoding.c: cleanup
2286 * SAX.c: minor change around ctxt->loadsubset
2287
Daniel Veillard6278fb52001-05-25 07:38:41 +00002288Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2289
2290 * Makefile.am include/Makefile.am: small change to have
2291 include/libxml rebuilt if working from CVS.
2292 * uri.c: applied another patch from Carl Douglas for URI escaping,
2293 this should close bug #51876
2294
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002295Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2296
2297 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2298 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2299 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2300 added specific regression test
2301 * parser.h: preparing for the XSLT mode where DTD inherited
2302 attributes are added to the tree.
2303
Daniel Veillardbbd22452001-05-23 12:02:27 +00002304Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * xinclude.[ch]: Updated the namespace for the Last Call version
2307 * result/XInclude/include test/XInclude/include: updated the
2308 testsuite accordingly
2309
Daniel Veillard8514c672001-05-23 10:29:12 +00002310Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2313 related to bug #51876
2314
Daniel Veillard42596ad2001-05-22 16:57:14 +00002315Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * tree.c: fixed a gross mistake in base computation, xml:base is
2318 not completely correct yet (need cascade).
2319 * xpath.[ch]: added the few things needed to find a function name
2320 and URI from the XPath context when it is called.
2321
Daniel Veillard81418e32001-05-22 15:08:55 +00002322Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2323
2324 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2325 * DOCBparser.c: small cleanup
2326 * xmllint.c: added a --catalogs option to load catalogs from
2327 $SGML_CATALOG_FILES
2328 * tree.c: cleanup
2329 * configure.in: iconv library fixup, ICONV_LIBS
2330
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002331Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2332
2333 * catalog.c: handling of CATALOG entries. detection of recursion,
2334 and a few bugfixes
2335 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2336 against the default namespace
2337
Daniel Veillard04b93292001-05-21 08:15:31 +00002338Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2341
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002342Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * parser.c: fixed propagation context info when parsing an
2345 external entity.
2346 * doc/html/*.html: regenerated a couple of docs
2347
Daniel Veillard4623acd2001-05-19 15:13:15 +00002348Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * doc/xml.html: update with 2.3.9 informations
2351
Daniel Veillardbed7b052001-05-19 14:59:49 +00002352Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2353
2354 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2355 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2356 * doc/html/* : rebuilt the docs
2357 * valid.c: small patch which may improve some case when
2358 validating.
2359
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002360Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361
2362 * HTMLparser.c: Closed bug #54891
2363 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2364 to the suite
2365
2366Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2369 applied a documentation patch from LotR and filled in a few missing
2370 descriptions
2371
Daniel Veillard76d66f42001-05-16 21:05:17 +00002372Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * xpath.c tree.c parser.c: speed optimizations at the parser level
2375 document tree freeing and xpath evaluation
2376
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002377Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2378
2379 * parser.c parser.h parserInternals.h: fixed a couple of
2380 interfaces for handling memory buffer input to const char *
2381 upon suggestion of JamesH.
2382
Daniel Veillardc3739e72001-05-15 15:23:27 +00002383Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * configure.in: LoTR sent a patch fixing the previous commit
2386
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002387Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389 * configure.in: trying to deal again with the stoopid -R linking
2390 flag of Solaris
2391
Daniel Veillard790142b2001-05-15 10:51:53 +00002392Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2393
2394 * xpath.h: two nodeset access macros from Thomas Broyer
2395
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002396Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2399 patch from Thomas Broyer
2400
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002401Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2404 case
2405 * INSTALL: was empty added stuff from the FAQ
2406
Daniel Veillard75bea542001-05-11 17:41:21 +00002407Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2410 attributes handling and #54433 by adding xmlUnsetProp()
2411 and xmlUnsetNsProp()
2412
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002413Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2414
2415 * HTMLparser.c: Patch from Jonas Borgström
2416 (htmlGetEndPriority): New function, returns
2417 the priority of a certain element.
2418 (htmlAutoCloseOnClose): Only close inline elements if they
2419 all have lower or equal priority.
2420 * result/HTML: this of course changed a number of tests results.
2421
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002422Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * xmlIO.c catalog.c: plugged in the default catalog resolution
2425 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2426 documentations
2427 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2428
Daniel Veillarda7374592001-05-10 14:17:55 +00002429Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2432 integrating catalogs
2433 * catalog.[ch] testCatalog.c: adding a small catalo API
2434 (only SGML catalog support).
2435 * parser.c: restaured xmlKeepBlanksDefault(0) API
2436
Daniel Veillardc17337c2001-05-09 10:51:31 +00002437Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2440
Daniel Veillard257d9102001-05-08 10:41:44 +00002441Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2442
2443 * parser.c: added xmlParseExternalEntityPrivate() to allow
2444 propagation of ctxt->_private when parsing external entities
2445
Daniel Veillard083c2662001-05-08 08:27:14 +00002446Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2447
2448 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2449
Daniel Veillard01ef7382001-05-08 07:31:43 +00002450Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2451
2452 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2453
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002454Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2455
2456 * valid.c: warn when indeterminist content model is detected
2457 * result/VC/ElementValid8: this adds a message
2458 * Makefile.am: add --novalid for VCM tests
2459 * parserInternals.c: added a call to Init memory
2460
Daniel Veillard64269352001-05-04 17:52:34 +00002461Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
2463 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2464 when both parameters are NULL.
2465
Daniel Veillard37721922001-05-04 15:21:12 +00002466Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * valid.c: applied small patch from Gary Pennington, reindented
2469 some part of the code.
2470
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002471Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2472
2473 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2474 release, updated and regenerated the docs
2475
Daniel Veillard357c9602001-05-03 10:49:20 +00002476Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * xpath.c result/XPath/expr/floats : clarified and cleanup
2479 printing of abnormal floats in tests.
2480
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002481Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2484 * results/HTML/ : a few changes in the output of the HTML tests as
2485 a result.
2486 * configure.in: tying to fix -liconv where needed
2487
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002488Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * Makefile.am: fixed a stupid error
2491
Daniel Veillard7150a032001-05-02 16:41:11 +00002492Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * configure.in Makefile.am: make the inclusion of the trio
2495 modules in the library conditional
2496
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002497Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * DOCBparser.c: patche from László Kovács, fixed entities refs
2500 in attributes handling
2501
Daniel Veillardedddff92001-05-02 10:58:52 +00002502Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2505 flushing
2506
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002507Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509 * xpath.c: fix of an XSLT namespace bug reported on the list
2510 general/bug-8-
2511
Daniel Veillard5792e162001-04-30 17:44:45 +00002512Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2513
2514 * strio.h trio.c: Dan McNichol suggested a couple of small
2515 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2516
Daniel Veillard02141ea2001-04-30 11:46:40 +00002517Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2518
2519 * tree.c parser.c encoding.c: spent a bit more time looking
2520 at the parsing speed and DOM handling. Added a few more
2521 speedups.
2522
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002523Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * parser.c: small but effective parsing speed improvement
2526
Daniel Veillardb59076b2001-04-29 17:04:07 +00002527Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * configure.in: default on the DocBook parser inclusion (for Gnome)
2530 * DOCBparser.h: fixed a header reference
2531
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002532Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2533
2534 * configure.in xpath.c: applied Bjorn patches for FPE on the
2535 alpha
2536
Daniel Veillardeefd4492001-04-28 16:55:50 +00002537Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2540 xmlSaveFormatFileTo()
2541
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002542Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * xpath.c: simple and efficient optimization, XPath functions
2545 aways bind to the same code, cache this
2546 * TODO: updated (by saying some is obsolete)
2547
Daniel Veillard2156a562001-04-28 12:24:34 +00002548Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549
2550 * xpath.c: more cleanup work on XPath name parsing routines
2551
Daniel Veillard61d80a22001-04-27 17:13:01 +00002552Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2553
2554 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2555 xmlXPathParseName
2556 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2557 * debugXML.c: avoid compilation problems if compiling without
2558 HTML support, Igor Zlatkovic
2559 * win32/libxml2/libxml2.def.src: being able to compile without
2560 XPath on Windows
2561
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002562Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * libxml.m4: yet another patch from Toshio Kuratomi
2565
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002566Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2567
2568 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2569
Daniel Veillard67fee942001-04-26 18:59:03 +00002570Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * tree.[ch]: added xmlSaveFormatFile interface for saving
2573 and indenting a file.
2574
Daniel Veillard82e49712001-04-26 14:38:03 +00002575Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2576
2577 * xpath.c: fixed bug #53689 related to processing-instruction()
2578
Daniel Veillard02f077a2001-04-26 10:59:11 +00002579Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580
2581 * DOCBparser.c: patche from László Kovács
2582
Daniel Veillard30211a02001-04-26 09:33:18 +00002583Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2584
2585 * parser.c: applied fixes from Christian Glahn bug report #53391
2586
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002587Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2588
2589 * error.c: Jean François Lecomte provided a complete description
2590 and a fix to bug #53537
2591
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002592Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2593
2594 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2595
Daniel Veillard1034da22001-04-25 19:06:28 +00002596Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * DOCBparser.c SAX.c: a bit more work on entities processing.
2599 Still Need to cleanup XML output and references in attributes
2600
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002601Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2604
Daniel Veillardb33c2012001-04-25 12:59:04 +00002605Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * tree.c: trying to fix #53574, not completely complete,
2608 I would like xmllint --copy --debug test/ent1 and
2609 xmllint --debug test/ent1 to show the same result.
2610 * xpath.c: fix a bug when trying to sort namespace nodes
2611
Daniel Veillard5146f202001-04-25 10:29:44 +00002612Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * HTMLtree.c: real fix for #53402
2615
Daniel Veillard7533cc82001-04-24 15:52:00 +00002616Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2619 PIs when using xsl:output
2620 * valid.c: closing #53537 some case generate segfaults if there
2621 is validity errors
2622
Daniel Veillard61b33d52001-04-24 13:55:12 +00002623Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2624
2625 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2626 of external parsed entities, added --noent to testDocbook
2627 * valid.c: Garry Pennington found an uninitialized variable
2628 access in xmlValidateElementContent()
2629
Daniel Veillard56098d42001-04-24 12:51:09 +00002630Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2631
2632 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2633 with madness
2634 * result/HTML/ : this modified the result of the regression tests
2635 a lot.
2636
Daniel Veillard122376b2001-04-24 12:12:30 +00002637Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2638
2639 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2640 to doc where it wasn't checked against NULL reported by
2641 Jens Laas
2642
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002643Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2644
2645 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2646 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2647
Daniel Veillardeae522a2001-04-23 13:41:34 +00002648Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2649
2650 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2651 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2652 * SAX.[ch]: cleanup and updates for DocBook
2653 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2654 ex SGML identifier changes
2655 * valid.c: removed a static unused function.
2656
Daniel Veillardde57c612001-04-23 09:13:36 +00002657Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * HTMLtree.c: applied change for Paul Sponagl on script saving
2660 * Makefile.am: the warning about entity title.xml are normal.
2661
Daniel Veillard393df012001-04-22 20:11:18 +00002662Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * configure.in: release of 2.3.7
2665 * Makefile.am: fixing make distcheck
2666
Daniel Veillarda41123c2001-04-22 19:31:20 +00002667Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * doc/html/* doc/xml.html: updated and regenerated the docs
2670
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002671Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2674
Daniel Veillarde82a9922001-04-22 12:12:58 +00002675Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * tree.c: fixed #53388 with the provided patch
2678
Daniel Veillard06803992001-04-22 10:35:56 +00002679Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2680
2681 * valid.c: Bjorn detected an invalid memory access. Fixed
2682 vstateVPush()
2683
Daniel Veillard40af6492001-04-22 08:50:55 +00002684Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2687
Bjorn Reese70a9da52001-04-21 16:57:29 +00002688Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2689
2690 * libxml.h: new header used only for the compilation of libxml
2691 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2692 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2693 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2694 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2695 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2696 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2697 baseline (version 1.2 plus a single patch).
2698 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2699 scientific notation for numbers. Tests added.
2700 * xpath.c: formatting of numbers changed to use sprintf
2701 (contribution from William Brack)
2702
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002703Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * valid.c: cleanup, more useful debugging
2706 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2707 * xmlIO.c: entity loading is printed as an error when validating
2708
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002709Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2710
2711 * valid.c: fixed to validate within entities
2712 * test/VCM/v22.xml: added a specific testcase
2713
Daniel Veillardca1f1722001-04-20 15:47:35 +00002714Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * valid.c: forgot an epsilon transition in for ()+
2717 * test/VCM/v21.xml : added a specific test case
2718
Daniel Veillard85349052001-04-20 13:48:21 +00002719Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2720
2721 * valid.c: removed a state explosion exhibited by RSS
2722 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2723 from bug #51872
2724
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002725Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2728 validation without using an ugly NFA -> DFA algo in the source.
2729 Made a specific algorithm easier to maintain, using a single
2730 stack and without recursion.
2731 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2732 * hash.c: made the growing routine static
2733 * tree.h parser.c: added the parent information to an
2734 xmlElementContent node.
2735
Daniel Veillarde470df72001-04-18 21:41:07 +00002736Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * SAX.c parser.c xpath.c: generating IDs when not validating
2739 from an external parsed entity was poisoning the ID has table
2740 with removed values. This was killing XSLT on the KDE help
2741 browser.
2742
Daniel Veillardceacdd92001-04-18 15:10:35 +00002743Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * entities.h: andrew@ugh.net.au detected a double declaration
2746
Daniel Veillarda10efa82001-04-18 13:09:01 +00002747Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2748
2749 * debugXML.c hash.c tree.h valid.c : some changes related to
2750 the validation suport to improve speed with DocBook
2751 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2752 the way validation errors get reported
2753
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002754Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2757 by P C Chow and William M. Brack for XSLT HTML output
2758
Daniel Veillard2d90de42001-04-16 17:46:18 +00002759Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2762 Igor Zlatkovic patches for MSC compilation and added his
2763 updates
2764
Daniel Veillarde043ee12001-04-16 14:08:07 +00002765Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2768 prefix lookup.
2769 * parserInternals.c: fixed the bug reported by Morus Walter
2770 due to an off by one typo in xmlStringCurrentChar()
2771
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002772Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * HTMLparser.c result/HTML/*: revamped the way the HTML
2775 parser handles end of tags or end of input
2776
Daniel Veillard82daa812001-04-12 08:55:36 +00002777Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2778
2779 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2780
Daniel Veillard67a21302001-04-11 14:39:16 +00002781Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2784 bug where the linktime verions of free() won't work ...
2785
Daniel Veillard27b55282001-04-11 12:22:25 +00002786Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2787
2788 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2789
Daniel Veillardafc73112001-04-11 11:51:41 +00002790Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * doc/xml.html: added 2.3.6 release
2793
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002794Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2795
2796 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2797 * result/wml.xml: resulted in a small output change
2798
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002799Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2800
2801 * tree.c: xmlNewDoc was missing the charset initialization
2802 * xmllint.c: added --auto to autogenerate a doc, allow to
2803 reproduce the problem fixed on xmlNewDoc
2804
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002805Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2806
2807 * xpath.c: trying to get 52979 solved
2808 * tree.c result/ result/noent/: trying to get 52712 solved, this
2809 also made me clean up the fact that XML output in general should
2810 not add formating blanks by default, this changed the output of
2811 a few tests
2812
Daniel Veillard73639a72001-04-10 14:31:39 +00002813Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2816
Daniel Veillardfac26a12001-04-08 13:08:14 +00002817Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * configure.in: finally released 2.3.6
2820
Daniel Veillard911f49a2001-04-07 15:39:35 +00002821Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2822
2823 * xpath.c: checking for null pointer generated by new code
2824
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002825Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2826
2827 * xpath.c: fixed a [] evaluation problem reported
2828 * test/XPath/tests/simpleaddr: extended test
2829 * result/XPath/simpleaddr: updated result
2830
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002831Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833 * xmllint.c: Dan Timis reported a portability problem
2834 on Macs without mmap, fixed it.
2835
Daniel Veillardb38bd552001-04-03 18:22:00 +00002836Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * testXPath.c : added a --tree option allowing to display the
2839 tree dump of the XPath expression
2840
Daniel Veillard4dd93462001-04-02 15:16:19 +00002841Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * xpath.c: fixed a memleak when comparing nodesets
2844 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2845 * tree.c: added a TODO
2846
Daniel Veillard92ad2102001-03-27 12:47:33 +00002847Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2848
2849 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2850 we need string functions
2851 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2852 to be able to use them where needed. Applied some changes
2853 to reduce name linking pollution and compile in only what's
2854 needed.
2855 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2856 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2857 for the string manipulation functions
2858 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2859 to the free() function of xmlmemory.c
2860 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2861 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2862 usage.
2863
2864
Daniel Veillard2be30642001-03-27 00:32:28 +00002865Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2866
2867 * error.c: applied the context output patch of the error
2868 handling submitted by Chuck Griffith
2869 * error/VC/*: this slightly change some error logs
2870
Daniel Veillard50582112001-03-26 22:52:16 +00002871Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2872
2873 * parser.c: fixed line number reporting on error
2874
Daniel Veillard04be4f52001-03-26 21:23:53 +00002875Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * parser.c: Sullivan and Darin found a parser bug,
2878 applied the patch.
2879
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002880Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2881
2882 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2883 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2884 xmlversion.h.in xpointer.c: of course the way I defined
2885 UNUSED breaks on old gcc version. Try to be smart and
2886 also define it directly in xmlversion.h
2887 * configure.in: removed -ansi flag from the pedantic set
2888
2889Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002890 Huge cleanup, I switched to compile with
2891 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2892 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2893 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2894 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2895 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2896 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2897 encoding.h entities.c error.c list.[ch] nanoftp.c
2898 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2899 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2900 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2901 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2902 Cleanup, staticfied a number of non-exported functions,
2903 detected and cleaned up a dozen of problem found this way,
2904 avoided a lot of public function name/typedef/system names clashes
2905 * doc/xml.html: updated
2906 * configure.in: switched private flags to the really pedantic ones.
2907
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002908Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * configure.in: 2.3.5
2911 * doc/html/*: rebuilt the docs
2912
Daniel Veillard146c9122001-03-22 15:22:27 +00002913Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914
2915 * parser.c: fixed a reported bug in NOTATION parsing
2916 * uri.c: accepted but not fixed bug 51876, added TODO
2917 * Makefile.am: fixed bug 51876
2918
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002919Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * config.h.in configure.in error.c: fix a compilation problem
2922 on platforms without vsnprintf (xml@thewrittenword.com)
2923
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002924Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * parser.c: fixed a function name header typo
2927 * SAX.c: notations can also occur in external subset.
2928
Daniel Veillard7d42b542001-03-20 13:22:46 +00002929Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2930
2931 * error.c: removed a C++ like comment
2932
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002933Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * parser.c: fixing bug 52299 strange condition leading
2936 to a parser crash due to a buffer overflow
2937 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2938 added the specific test case
2939
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002940Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2941
2942 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2943 xmlXPathConvert{String,Number,Boolean} to be able to make
2944 type casts without a context stack, fixed some implementation
2945 problems related to the absence of context at parse-time,
2946 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2947 in the public API too
2948 * xpointer.c xpathInternals.h: we need to know at parse time
2949 whether we are compiling an XPointer
2950
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002951Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2952
2953 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2954 cleaned up the parser internals, refactored XPath code, added
2955 new compilation based APIs and cleanly separated public and
2956 private APIs.
2957
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002958Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2959
2960 * xpath.h: the comp field must be added at the end to avoid
2961 killing binary compat.
2962
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002963Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2964
2965 * Makefile.am: detect XPath memleaks in regreson tests
2966 * error.c: fixed and error w.r.t. error reporting still using
2967 stderr
2968 * hash.c: added new line at end of file
2969 * tree.h: minor cleanup
2970 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2971 expression parsing from evaluation, resulted in a number of
2972 changes internally, and in XPointer. Likely to break stuff
2973 using xpathInternals.h but should remain binary compatible,
2974 new interfaces will be added.
2975
Daniel Veillardd574f782001-03-14 19:40:17 +00002976Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978 * configure.in: fixed a couple of problems reported by
2979 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2980 without gcc on non linux platforms.
2981
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002982Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2983
2984 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2985 a fix for --with-html-dir= configure support. I hope it won't
2986 break rpm generation
2987
Daniel Veillarda022fe02001-03-14 16:30:00 +00002988Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * xmlIO.c: one function comment cleanup.
2991
Daniel Veillard25239c12001-03-14 13:56:48 +00002992Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * SAX.c: external subset notations were improperly registered
2995 in the internal subset.
2996
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002997Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2998
2999 * README.cvs-commits: added, pointing to HACKING
3000 * HACKING: updated
3001
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003002Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * parser.c: and Matt Sergeant found one in the XML push
3005 parser (erroneous check I forgot to remove when I fixed the
3006 main parser).
3007
Daniel Veillard68d7b672001-03-12 18:22:04 +00003008Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3009
3010 * xpath.c: ptittom found a small bug in UnaryExpr
3011
Daniel Veillarde356c282001-03-10 12:32:04 +00003012Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * configure.in: bumped to 2.3.4
3015 * error.c: fixed bug #51860
3016 * tree.c: fixed bug #51861
3017 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3018 * tree.[ch] : added xmlDefaultBufferSize
3019 * nanoftp.c: typo in function name header block
3020 * doc/xml.html : updated, added link to XML::LibXSLT
3021 * doc/html/* : rebuilt the docs
3022
Daniel Veillard80f32572001-03-07 19:45:40 +00003023Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3024
3025 * parser.c SAX.c: the new content parsing code raised an
3026 ugly bug in the characters() SAX callback. Found it
3027 just because of strangeness in XSLT XML Rec ouptut :-(
3028
Daniel Veillard6c831202001-03-07 15:57:53 +00003029Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3030
3031 * Makefile.am: Martin Baulig suggested to add -lm
3032 * tree.c: found another bug in xmlNodeGetContent()
3033
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003034Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * xpath.c: Bjorn found the error related to strictness of comparison.
3037
Daniel Veillard29631a82001-03-05 09:49:20 +00003038Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * parser.c: trying to fix the Dtd parsing problem reported
3041 by Gary, side effect of last week speed optimizations.
3042
Daniel Veillard14be0a12001-03-03 18:50:55 +00003043Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3044
3045 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3046 * parserInternals.c: removed unneeded test raised by Stric
3047
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003048Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3049
3050 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3051 and fixed by William Brack). Added xmlXPathFormatNumber.
3052 Changed the sorting slightly.
3053 * configure.in Makefile.am example/Makefile.am: Added -lm.
3054 Please note that applications linking with libxml2, must
3055 also like with the math library from now on.
3056
Daniel Veillardf9533d12001-03-03 10:04:57 +00003057Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3060
Daniel Veillard2f362242001-03-02 17:36:21 +00003061Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3062
3063 * parser.c: one must report spaces even if the Dtd element
3064 content proves that this is not part of the element content.
3065 * result/valid/*.xml: this changed the ouptu slightly
3066
Daniel Veillardb402c072001-03-01 17:28:58 +00003067Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069 * configure.in: bumped to 2.3.3
3070 * doc/xml.html: updated
3071
Daniel Veillard77851712001-02-27 21:54:07 +00003072Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073
3074 * tree.c: minor doc fix
3075 * xpath.c: deallocation issues when a result tree has been
3076 converted to a node-set
3077
Daniel Veillardec70e912001-02-26 20:10:45 +00003078Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * doc/xml.html: oops corrected dates s/2000/2001
3081
Daniel Veillard8730c562001-02-26 10:49:57 +00003082Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3083
3084 * valid.c: new patch from Gary Pennington
3085
Daniel Veillard91e9d582001-02-26 07:31:12 +00003086Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * doc/xml.html: applied patch from Ankh
3089
Daniel Veillardedac3c92001-02-26 01:36:19 +00003090Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3091
3092 * xinclude.c: fixed a problem building on Mac
3093
Daniel Veillard21a0f912001-02-25 19:54:14 +00003094Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3095
3096 * parser.c: more work on increasing parsing ferformances
3097
Daniel Veillard48b2f892001-02-25 16:11:03 +00003098Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3101 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3102 avoiding memcpy in production builds MEM_CLEANUP macro use
3103 * parser.[ch] parserInternals.c: optimizations of the tightest
3104 internal loops inside the parser. Better checking of I/O
3105 flushing/loading conditions
3106 * xmllint.c : added --timing
3107
Daniel Veillard71681102001-02-24 17:48:53 +00003108Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3109
3110 * configure.in: bumped to 2.3.2
3111 * doc/xml.html: updated for release
3112
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003113Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3114
3115 * xpath.c: found a memleak and fixed a nasty bug
3116
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003117Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3118
3119 * xmllint.[c1] : added return code errors for xmllint
3120 * xpath.c: specific debug dump function for result value trees
3121
Daniel Veillard4b637072001-02-21 21:52:55 +00003122Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3123
3124 * xpath.c: finally implemented xmlXPathCompareNodeSets
3125 * test/XPath/expr/floats results/XPath/expr/floats: added
3126 a test for float expressions
3127
Daniel Veillardf714aa32001-02-21 03:07:44 +00003128Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3131 * parserInternals.[ch]: trying to speed up parsing
3132 * xpath.c : speeded up node set equality op
3133
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003134Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3137 better handling of ID/IDREF and the list modules associated
3138 * configure.in: small CFLAGS cleanup
3139
Daniel Veillarda8abee62001-02-19 15:14:59 +00003140Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * configure.in: fixed iconv detection on AIX (stric)
3143
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003144Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003145
3146 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3147
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003148Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3149
3150 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3151 and optimized xmlXPathNodeSetSort
3152
Daniel Veillard142adbf2001-02-17 13:21:05 +00003153Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154
3155 * xpath.c: bug fix when context size is 0
3156 * parser.c: I like Norm's Dtd because they still manage to break
3157 the parser occasionally
3158
Daniel Veillardf23e0092001-02-16 13:21:29 +00003159Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160
3161 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3162
Daniel Veillarde0e26512001-02-16 00:11:46 +00003163Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3166 attributes within the XML-1.0 namespace
3167
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003168Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * xpathInternals.h: exported a few axis functions
3171 * doc/xml.html: updated the doc
3172
Daniel Veillard760f4422001-02-15 14:59:48 +00003173Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * configure.in: applied patch from Daniel van Balen for OpenBSD
3176 and bumped version to 2.3.1
3177 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3178 attempt to find autoclosing was simply broken, removed it,
3179 updated the examples, this is better
3180
Daniel Veillardd194dd22001-02-14 10:37:43 +00003181Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3184 hash functionnalities.
3185 * doc/html/* : rebuild the doc
3186
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003187Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3190 on predicate
3191 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3192 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3193 really want to have tags closed on output even if we accept
3194 unclosed ones on input
3195
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003196Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3197
3198 * xpath.c: ouch don't free NULL, rare case fixed
3199 * tree.c: don't coalesce text nodes if they don't have the
3200 same behaviour wrt escaping on output
3201
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003202Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3203
3204 * xpath.c: small fixup
3205 * SAX.c: don't warn on empty namespaces.
3206
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003207Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3208
3209 * README: a bit of cleanup
3210 * configure.in: preparing for 2.3.0 release
3211
Daniel Veillard1f83d392001-02-08 09:37:42 +00003212Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3213
3214 * hash.[ch]: added a first version of xmlHashSize()
3215 * valid.c: another bug fix from Gary Pennington
3216
Daniel Veillard5eef6222001-02-07 18:24:48 +00003217Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * valid.c: couple of bug fixes pointed by Gary Pennington
3220 * HTMLtree.c: #if 0 cleanup
3221
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003222Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3225 which removes a time consuming check of xmlXPathNodeSetAdd()
3226 and use it in places where we are sure to not break unicity
3227
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003228Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229
3230 * xpath.c: bug fixes found from XSLT
3231 * tree.c: preserve node->name special values when copying nodes.
3232 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3233 external subset are fetched when available but without full
3234 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3235 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3236 output with encoding disabled.
3237
Daniel Veillard2c833b62001-02-03 08:52:06 +00003238Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3239
3240 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3241 xmlCheckFilename should not be called from xmlFileOpenW
3242 and xmlGzfileOpenW
3243
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003244Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3247 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3248 added the new tests for URI normalization
3249 * testURI.c: fixed stoopid bugs
3250 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3251 the URI in the error messages are now properly normalized
3252
Daniel Veillardea28ce62001-02-02 08:20:19 +00003253Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3256
Daniel Veillarde99a4762001-02-01 04:34:35 +00003257Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3260
Daniel Veillard2b325a02001-01-31 20:46:31 +00003261Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * xpath.c: fixed mod operator
3264
Daniel Veillardde55cf62001-01-31 15:53:13 +00003265Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * parser.c: fixed xmlStrcat doc
3268 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3269 trees.
3270
Daniel Veillard2f913b72001-01-31 13:23:49 +00003271Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * xpath.c result/XPath/tests/chaptersbase
3274 result/XPath/tests/simplebase: fixed XPath node()
3275 * tree.c: small fix in xmlNewNs()
3276 * Makefile.am: removed extraneous xml2Conf.sh rule
3277
Daniel Veillardb42042b2001-01-28 07:40:36 +00003278Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3279
3280 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3281 Changed the library name, in order to get libxml-devel and
3282 libxml2-devel to coexist on a single system
3283 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3284 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3285
Daniel Veillardee0a4662001-01-27 18:59:33 +00003286Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3289 libxml2-devel installable in // as libxml-devel.
3290
Daniel Veillard5eb05942001-01-27 17:50:22 +00003291Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * doc/Makefile.am: fixed make rebuild in doc
3294 * doc/html/*.html: rebuilt the docs
3295
Daniel Veillard65c295d2001-01-26 09:32:39 +00003296Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3297
3298 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3299
Daniel Veillard8e199902001-01-25 18:54:39 +00003300Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3303 the HTML doc to go into the -devel RPM ...
3304 * aclocal.m4 config.h.in: some updates due to auto* magic
3305
Daniel Veillard93086662001-01-25 18:13:04 +00003306Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * xpath.h: added a hook in the context structure allowing to
3309 link to extra support, needed for XSLT
3310
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003311Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312
3313 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3314 xmlXPtrCmpPoints to use it.
3315 * propagated the following patch from Alejandro Forero
3316 * include/win32config.h xmlIO.c: applied further suggestions
3317 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3318 * example/gjobread.c: fixed warnings, now that it builds
3319
3320Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3321
3322 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3323
3324 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3325 filename points to a valid file (not a directory).
3326 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3327 Added calls to xmlCheckFilenameDir.
3328
3329 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3330 `path' (rather than `filename') as the parameter to gzopen and open.
3331
Daniel Veillard48177c22001-01-23 15:27:41 +00003332Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3333
3334 * Makefile.am: fixed a problem with EXTRA_DIST
3335
Daniel Veillardb83ba402001-01-22 22:45:10 +00003336Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3337
3338 * Makefile.am example/Makefile.am: finally found the trick
3339 to build the example, i.e. add "." in SUBDIRS before example
3340 in the list <grin/>
3341
Daniel Veillard82687162001-01-22 15:32:01 +00003342Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * doc/xml.html: updated with an XSLT section, removed pointer to
3345 W3C CVS base.
3346
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003347Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3350 too, and deallocation need to occur the same way.
3351
Daniel Veillarde4566462001-01-22 09:58:39 +00003352Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3355 type correponding to an XSLT result tree fragment. Share most
3356 of the data format with node set, as well as operators.
3357 * HTMLtree.c: added a newline at the end of the doctype output
3358 whe this one is not present initially.
3359 * tree.c: make sure taht the parent and doc pointers are properly
3360 set when copying attributes (lists).
3361
Daniel Veillard701c7362001-01-21 09:48:59 +00003362Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3365
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003366Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * xpath.c: seems I finally killed that ugly path evaluation
3369 context bug (tagged 9999 in case is is wrong)
3370
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003371Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3374 for XSLT
3375
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003376Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3377
3378 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3379 for xmlGzfileOpen() bug
3380
Daniel Veillardf6eea272001-01-18 12:17:12 +00003381Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * xpath.c: removed an error found by XSLT usage
3384 * tree.c parserInternals.h: use a predefined static string
3385 for text and comment nodes, avoid freeing them in xmlFreeNode,
3386 exported the string name in parserInternals.h and added
3387 another value to disable encoding at output (for XSLT),
3388 gain memory, time.
3389
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003390Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3391
3392 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3393 win32/libxml2/libxml2_so.dsp: new makefiles and update
3394 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3395
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003396Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3399 Gary Pennington
3400
Daniel Veillard389e6b72001-01-15 19:41:13 +00003401Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * xpath.c: fixed the comaprision of values and nodelists,
3404 need to compare nodelist still ...
3405 * debugXML.c: avoided a possible core dump
3406 * HTMLparser.c: cleanup
3407 * nanohttp.c: contributed fix.
3408 * tree.c: fixes in properties handling added xmlSetNsProp
3409 needed by libxslt
3410 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3411 comment
3412 * TODO: updated
3413
Daniel Veillard167bd532001-01-06 21:09:34 +00003414Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3415
3416 * parser.c parserInternals.c: applied Bjorn Reese optimization
3417 patch
3418
3419Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420
3421 * Makefile.am: applied patch fro make check from Martin Vidner
3422
Daniel Veillard503b8932001-01-05 06:36:31 +00003423Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3424
3425 * configure.in: preparing 2.2.11
3426 * doc/html/*: rebuild the HTML files
3427 * doc/xml.html : updated
3428
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003429Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * tree.c: fixed a stupid bug
3432 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3433 patches related to validation of an XInclude processing result
3434 * TODO: updated
3435
Daniel Veillarde2488192001-01-04 10:54:22 +00003436Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3437
3438 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3439 on large files
3440
Daniel Veillardf060a412001-01-03 20:52:44 +00003441Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3444
Daniel Veillard45cff692001-01-03 18:02:04 +00003445Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3448 reported by Jonas Borgström
3449 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3450
Daniel Veillard08108982001-01-03 15:24:58 +00003451Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * testXPath.c xpath.c: fixing the XPath union expressions problem
3454 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3455
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003456Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * xmllint.c: Made is so if the file name is "-" is will read form
3459 standard input. Sven Heinicke <sven@zen.org>
3460 * tree.c: fixed a problem when growing buffer
3461 * tree.h: fixed the comment of the node types following andersca
3462 comment
3463 * TODO: updated
3464
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003465Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3466
3467 * HTMLparser.[ch]: added a way to avoid adding automatically
3468 omitted tags. htmlHandleOmittedElem() allows to change the
3469 default handling.
3470 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3471 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3472 of xmllint too when using --memory flag, added a memory test
3473 suite at the Makefile level.
3474 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3475 with namespace use when encountering QNames in XPath evalation,
3476 added xmlns() scheme in XPointer.
3477 * nanoftp.c : incorporated a fix
3478 * parser.c xmlIO.c: fixed problems raised with encoding when using
3479 the memory I/O
3480 * parserInternals.c: closed bug 25934 reported by
3481 torsten.landschoff@innominate.de
3482 * TODO: updated
3483
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003484Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3487 on a non-updated tree :-(, made a 2.2.10 release to correct the
3488 situation
3489
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003490Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3493 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3494 integrated a set of OpenVMS changes from Howard Taylor
3495 <Howard.Taylor@pacoast.com>
3496
Daniel Veillard58770e72000-11-25 00:48:47 +00003497Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3498
3499 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3500 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3501
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003502Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * HTMLparser.c: some fixes on auto-open of html/head/body
3505 * encoding.c: fixed a compilation error on some gcc env
3506 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3507 XPointer implementation
3508 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3509 related XPointer tests and associated results
3510
Daniel Veillard300f7d62000-11-24 13:04:04 +00003511Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3512
3513 * doc/xmldtd.html doc/xml.html: following a short step by step
3514 guidance on IRC to help maciej with DTDs I started a small
3515 page on the subject.
3516
Daniel Veillard748e45d2000-11-17 16:36:08 +00003517Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * HTMLparser.c: fixed handling of broken charrefs
3520 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3521 patches
3522
Daniel Veillard28929b22000-11-13 18:22:49 +00003523Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * doc/xml.html doc/html/* : rebuilt the docs after adding
3526 xinclude and updated page for 2.2.7 and 2.2.8
3527 * configure.in: releasing 2.2.8
3528
Daniel Veillard41e06512000-11-13 11:47:47 +00003529Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3530
3531 * parser.[ch] parserInternals.c: applied the conditional
3532 section processing fix from Jonathan P Springer
3533 <jonathan.springer2@gte.net>
3534 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3535 project file, fixed iconv default non support
3536 * xpath.c: fixed the problem of evaluating relative expressions
3537 when a node context is provided.
3538
Daniel Veillardbf432752000-11-12 15:56:56 +00003539Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * nanoftp.c: fixed gcc 2.95 new warnings
3542 * SAX.c: fixed a stupid bug
3543 * tree.c: fixed a formatting problem when round-tripping
3544 from/to memory
3545 * xinclude.c: chased memleak, fixed a base problem
3546 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3547 xmlXPtrBuildNodeList()
3548 * TODO: updated
3549 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3550 adding a first small set of regression tests for XInclude
3551
Daniel Veillardc2def842000-11-07 14:21:01 +00003552Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3553
3554 * nanohttp.[ch]: applied Wayne Davison patches to access
3555 the WWW-Authorization header.
3556 * parser.c: Closed Bug#30847: Problems when switching encoding
3557 in short files by applying Simon Berg's patch.
3558 * valid.c: fixed a validation problem
3559 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3560 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3561 Wayne Davison
3562 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3563 need to be extended to non full nodes selections.
3564 * xinclude.c: starts to work decently
3565
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003566Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3567
3568 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3569 debugXML.c xmlversion.h.in: Started adding XInclude support,
3570 this is a new xmllint option
3571 * tree.c xpath.c: applied TOM patches for XPath
3572 * xpointer.c: fixed a couple of errors.
3573 * uri.c: added an escaping function needed for xinclude
3574 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3575 new warning from RH70 gcc's version
3576
Daniel Veillarda4964b72000-10-31 18:23:44 +00003577Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * HTMLparser.c: fixed loop on invalid char in scripts
3580 * parser.c: update to description of xmlIOParseDTD()
3581 * libxml.m4 xmlversion.h.in: changes contributed by
3582 Michael Schmeing <m.schmeing@internet-factory.de>
3583 * configure.in: preparing for 2.2.7
3584 * Makefile.am: trying to avoid config.h and acconfig.h
3585 being included in the distrib
3586 * configure.in: released 2.2.7
3587
3588Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3591 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3592
Daniel Veillard01411222000-10-30 15:33:22 +00003593Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3594
3595 * parser.[ch]: added xmlIOParseDTD()
3596 * xpointer.c: added support for the 2 extra parameters of
3597 string-range, fixed a stoopid error when '0' was present
3598 in XPointer expressions
3599 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3600 testsuite for the above
3601
Daniel Veillard6db58192000-10-30 09:27:53 +00003602Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3603
3604 * libxml.spec.in: improved package descriptions
3605
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003606Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3607
3608 * xpath.c xpathInternals.h: applied a large cleaning patch
3609 from TOM <ptittom@free.fr>, it also add namespace support
3610 for function and variables registration.
3611
Daniel Veillardbd20df72000-10-29 17:53:40 +00003612Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3613
3614 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3615 * Makefile.mingw: Wayne Davison's update adding hash.c
3616
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003617Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3618
3619 * xpath.c: fixed the root evaluation problems
3620 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3621 ignorable spaces with <b> <bold> <em>
3622 * tree.c: fixed a loop in xmlSearchNsByHref()
3623
Daniel Veillard767662d2000-10-27 17:04:52 +00003624Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3625
3626 * xpath.c: applied another XPath patch from TOM
3627 * xpath.c include/makefile.am: applied another patch from
3628 china@thewrittenword.com (cleanup on IRIX).
3629
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003630Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * xml-config.1: received a fixed version from Fredrik Hallenberg
3633 <hallon@lysator.liu.se>
3634
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003635Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3636
3637 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3638 cleanup patch for XPath
3639
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003640Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * patched to redirrect all "out of context" error messages to
3643 a reconfigurable routine. The changes are:
3644 * xmlerror.h : added the export of an error context type (void *)
3645 an error handler type xmlGenericErrorFunc there is an interface
3646 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3647 to reset the error handling routine and its argument
3648 (by default it's equivalent to respectively fprintf and stderr.
3649 * all the c files: all wild accesses to stderr or stdout within
3650 the library have been replaced to calls to the handler.
3651
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003652Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3653
3654 * configure.in: release 2.2.6
3655 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3656 exporting the inner functions of xpath for extension modules
3657 * doc/*: updated and rebuilt the doc
3658
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003659Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3660
3661 * nanohttp.c : applied Wayne HTTP cleanup patch
3662 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3663 and xmlNodeSetSpacePreserve()
3664
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003665Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * xpath.c: closing bug #29260
3668
Daniel Veillard126f2792000-10-24 17:10:12 +00003669Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3670
3671 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3672 multikey tuples, made hash structure opaque
3673 * valid.[ch]: moved elements, attributes, notations decalarations
3674 as well as ID and refs to hash tables.
3675 * entities.c: hash cleanup
3676 * xmlmemory.c: fixed a dump problem in debug mode
3677 * include/Makefile.am: problem passing in DESTDIR= values patch
3678 from Marc Christensen <marc@calderasystems.com>
3679 * nanohttp.c: removed debugging remains
3680 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3681 * HTMLparser.c parser.c: fixing a number of problems with the
3682 macros in the *parser.c files (Wayne).
3683 * HTMLparser.c: close the previous option when opening a new one
3684 (Marc Sanfacon).
3685 * result/HTML/*: updated the HTML results accordingly
3686
Daniel Veillard52afe802000-10-22 16:56:02 +00003687Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3688
3689 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3690 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3691 XPath functions and XML entities table to them. More to come...
3692 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3693
Daniel Veillard683cb022000-10-22 12:04:13 +00003694Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3695
3696 * tree.c: coalesce adjacent text nodes
3697 * valid.c: handling of blank nodes in DTd validation (raised
3698 by problems with a posteriori validation).
3699 * nanohttp.c: changing behaviour on HTTP write stuff.
3700 * HTMLtree.c: forced body and html to be explicitely closed.
3701 * xpath.h: exported more XPath functions.
3702
Daniel Veillard1baf4122000-10-15 20:38:39 +00003703Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * Release of 2.2.5
3706 * xpointer.c: range() range-inside and other helper functions
3707 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3708
Daniel Veillard47e12f22000-10-15 14:24:25 +00003709Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3710
3711 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3712 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3713
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003714Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3717 and XPointer modules
3718
Daniel Veillard134c9f32000-10-15 10:27:08 +00003719Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * SAX.h: closed #25107
3722
Daniel Veillard39915622000-10-15 10:06:55 +00003723Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * testSAX.c: fixed problem with cdata reporting
3726 * SAXresult/* : updated
3727
Daniel Veillard1e851392000-10-15 10:02:56 +00003728Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3729
3730 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3731 Closed bug #27499, added to regression tests
3732 * TODO: updated
3733
Daniel Veillard7eda8452000-10-14 23:38:43 +00003734Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3735
3736 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3737 support for SCRIPT and STYLE with help from Bjorn Reese
3738 * test/HTML/* result/HTML/*: added simple testcase and updated
3739 the existing ones.
3740
Daniel Veillardff9c3302000-10-13 16:38:25 +00003741Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3742
3743 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3744 string-range for empty strings
3745 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3746 test/XPath/xptr/strrange: augmented the XPointer testsuite
3747
Daniel Veillard189446d2000-10-13 10:23:06 +00003748Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3749
3750 * doc/xml.html doc/xmlmem.html: added a module describing memory
3751 interfaces and use, updated the main page.
3752
Daniel Veillard2f971a22000-10-12 23:26:32 +00003753Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3756 nanoftp code work on Windows too now
3757
3758Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003759
3760 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3761 * xpointer.c: implemented string-range() at least a good first version
3762 * test/XPath/docs/str test/XPath/xptr/strrange
3763 result/XPath/xptr/strrange: the string-range() tests
3764
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003765Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * Makefile.am include/Makefile.am include/win32config.h
3768 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3769 and make distcheck
3770
Daniel Veillard19d61112000-10-11 23:50:35 +00003771Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3772
3773 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3774 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3775 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3776
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003777Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3778
3779 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3780 patch for socklen_t detection by
3781 Albert Chin-A-Young <china@thewrittenword.com>
3782
Daniel Veillardcd429612000-10-11 15:57:05 +00003783Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3784
3785 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3786 and added a --dtdvalid option to xmllint used to test it
3787
Daniel Veillard47c02452000-10-11 13:04:36 +00003788Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3789
3790 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3791 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3792
Daniel Veillard2d38f042000-10-11 10:54:10 +00003793Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3796 handlings (registration, lookup, cleanup)
3797
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003798Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * configure.in Makefile.am include/makefile.am: adding XPointer
3801 and XPtrtests target
3802 * xpointer.[ch] : new files for XPointer support
3803 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3804 more XPath tests
3805
Daniel Veillard57fda592000-10-10 23:24:14 +00003806Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3807
3808 * configure.in: fixed, very broken, make distcheck works again
3809
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003810Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3811
3812 * More work toward 2.2.5, integrated a number of patches
3813 * configure.in Makefile.am win32config.h.in: trying to cleanup
3814 make distcheck .... huh ...
3815 * include/Makefile.am include/win32config.h: new directory
3816 for includes
3817 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3818 updated teh makefiles and instructions for WIN32
3819 * xpath.c: small fixes
3820 * test/XPath/ results/XPath: updated the testcases and results
3821 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3822 suggested patches
3823 * valid.c: fixed an ID bug
3824
Daniel Veillardb71379b2000-10-09 12:30:39 +00003825Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3826
3827 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3828 the automake bug where wrong dependancies were generated.
3829 * xpath.[ch]: worked on XPointer
3830
Daniel Veillard7e99c632000-10-06 12:59:53 +00003831Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3832
3833 * configure.in Makefile.am: 2.2.5, ship the include in an
3834 include/libxml subdirectory, use symlinks when using CVS
3835 * testSAX.c: fixed small bug
3836 * testXPath.c: changed the way testfiles are parsed
3837 * debugXML.c: same kind of cleanup when parsing an argument expression
3838 XPath/XPointers can have blanks embedded
3839 * xpath.[ch]: more cleanup, reorgs for XPointer work
3840 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3841 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3842
Daniel Veillard55b91f22000-10-05 16:30:11 +00003843Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3844
3845 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3846 in the XPath engine, rewrote large parts of it, now it's far
3847 cleaner and in sync with the REC not an old WD. Fixed a parsing
3848 problem in the interactive XML shell found when testing XPath.
3849
Daniel Veillardac260302000-10-04 13:33:43 +00003850Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3851
3852 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3853 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3854 examples with the extra test
3855
Daniel Veillard7cfce322000-10-04 12:40:27 +00003856Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3857
3858 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3859 the global init function.
3860
Daniel Veillard970112a2000-10-03 09:33:21 +00003861Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3862
3863 * HTMLparser.c: Doohhh, attribute name parsing was still case
3864 sensitive ! Fixed this ...
3865 * result/HTML/* : updated the tests results accordingly
3866
Daniel Veillard740abf52000-10-02 23:04:54 +00003867Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3870 engine, should be far more stable, incorporated a new version of
3871 preceding/following axis, need testing
3872 * uri.c: fixed file:///c:/a/b/c problem
3873 * test/XPath/tests/idsimple: augmented the XPath tests
3874
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003875Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3876
3877 * doc/* rebuilding docs for 2.2.4 release
3878
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003879Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3880
3881 * configure.in: releasing 2.2.4
3882 * parser.[ch]: added xmlStrEqual()
3883 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3884 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3885 use xmlStrEqual instead
3886 * TODO: updated
3887 * added an XPath test
3888
Daniel Veillardbc765302000-10-01 18:23:35 +00003889Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3892 * entities.h: exported xmlInitializePredefinedEntities
3893 * parser.[ch] : added xmlInitParser()
3894 * parserInternals.h : had to export htmlInitAutoClose()
3895
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003896Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3897
3898 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3899 problems
3900 * Makefile.am : added XPath regression tests to normal tests
3901 * uri.c: fixed a problem with local paths, cleanup
3902 * parser.c: fixed a problem with large CData sections
3903
Daniel Veillardd2ade932000-09-30 14:39:55 +00003904Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * configure.in xml-config.in: patch from "Ben Taylor"
3907 <sol7x86@hotmail.com> for solaris shared libs lookup
3908
Martin Bauligdd7d1f62000-09-29 23:17:57 +000039092000-09-30 Martin Baulig <baulig@suse.de>
3910
3911 * libxml-2.0.pc.in: Provide pkg-config script.
3912
3913 * configure.in: Create the libxml-2.0.pc script from the
3914 libxml-2.0.pc.in templates.
3915 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003916 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003917
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003918Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3919
3920 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3921 when compiling with MSC
3922
Daniel Veillard46057e12000-09-24 18:49:59 +00003923Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * xpath.c: patch for normalize-string() substring-before(),
3926 substring-after() and translate() functions from Bjorn Reese
3927 <breese@mail1.stofanet.dk>
3928 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3929 Fredrik Hallenberg <hallon@lysator.liu.se>
3930 * TODO: updated
3931
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003932Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3933
3934 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3935 problem of socklen_t being undefined on a number of platforms
3936 * debugXML.c: fixed a compilation problem when without snprintf
3937
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003938Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3941 an URI bug and a fix for the control-character-induced infinite loop
3942 * nanohttp.c: preventive fix for compiling on WIN32
3943
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003944Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3945
3946 * xmlint.c: closing bug #25000
3947
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003948Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3949
3950 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3951 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3952 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3953 related function, fixing xmlStrncmp(), and associated cleanup
3954 * result/HTML/entities.html.sax: updating result
3955
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003956Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * uri.c: applied patch for URI escaping from Wayne Davison
3959 <wayned@blorf.net>
3960 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3961 from Denis Barbier <barbier@imacs.polytechnique.fr>
3962 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3963 patch from Wayne Davison
3964
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003965Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3966
3967 * doc/xml.html : updated with new releases, adding "how to help"
3968
Daniel Veillard04698d92000-09-17 16:00:22 +00003969Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3972 removed a few warnings in pedantic mode ...
3973 * parserInternals.c parser.c: moved encoding switching function
3974 to parserInternals.c
3975 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3976
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003977Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3978
3979 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3980 error or warning handlers
3981
Daniel Veillardb1059e22000-09-16 14:02:43 +00003982Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3983
3984 * parserInternals.c parserInternals.h parser.c Makefile.am:
3985 created a new module parserInternals.c, moved most of the
3986 code shared by the various parsers there, as well as
3987 deprecated code from parser.c. More cleanup of parser.c
3988 * uri.c: fixed a problem when URI is NULL
3989 * valid.c: speedup when looking for an attribute declaration
3990
Daniel Veillard39c7d712000-09-10 16:14:55 +00003991Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3992
3993 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3994 the cleanup of the computation of URI references when seeking
3995 external entities. The URI reference string and the resulting
3996 URI are both stored now.
3997 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3998 large s(n)printf checks and cleanup from Denis Barbier
3999 <barbier@imacs.polytechnique.fr>
4000 * xmlversion.h.in tree.h: couple of SGML declarations for a
4001 possible docbook module.
4002 * result/VC/ : a couple of test output changed due to the change
4003 of the entities URI
4004
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004005Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * parser.h: added a _private field for linking user's data
4008
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004009Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4010
4011 * parser.c parserInternals.h: demacroified most of the IS_XXX
4012 the gain in size is significant so ...
4013
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004014Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * entities.c: cases where looking up entities with doc==NULL
4017 covered
4018
Daniel Veillard90e11312000-09-05 10:42:32 +00004019Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4020
Daniel Veillard1de50802000-09-07 08:54:32 +00004021 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004022 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4023
Daniel Veillard98a79162000-09-04 11:15:39 +00004024Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4025
Daniel Veillard1de50802000-09-07 08:54:32 +00004026 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004027 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4028 * Makefile.in: added URItest and included thenin "make tests"
4029
4030Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004031
4032 * xmlversion.h.in: closed bug 22941
4033
Daniel Veillard2bb89092000-08-31 14:57:50 +00004034Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4035
4036 * doc/xmlio.html: added doc and example for entity loader
4037 redefinition.
4038
Daniel Veillard96984452000-08-31 13:50:12 +00004039Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4040
4041 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4042 used by libxml
4043
Daniel Veillarde715dd22000-08-29 18:29:38 +00004044Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4045
4046 * parser.c: Fixed bug on invalid ontent characters and when using
4047 push.
4048 * xmllint.c: fixed xmllint endling of errors in push mode
4049
Daniel Veillard4948eb42000-08-29 09:41:15 +00004050Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4051
4052 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004053 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004054 * result/HTML/*.sax: regenerated HTML SAX output
4055 * parser.c: more cleanup.
4056
Daniel Veillarde010c172000-08-28 10:04:51 +00004057Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004060 patches from Wayne Davison <wayned@users.sourceforge.net>,
4061 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004062 * HTMLparser.c: fixed an ignorable white space detection bug
4063 occuring when parsing with SAX only
4064 * result/HTML/*.sax: updated since the output is now HTML
4065 encoded...
4066
Daniel Veillard47f3f312000-08-27 22:40:15 +00004067Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4068
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004069 * HTMLparser.[ch]: applied some of Wayne Davison
4070 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004071
Daniel Veillarde0854c32000-08-27 21:12:29 +00004072Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4073
4074 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4075 undeclared namespace prefix was used, added a warning.
4076 Cleaned up support w.r.t. entities, spilling out a warning
4077 and being pedantic on lookups.
4078 * test/warning/ent9 : added testcase for previous example.
4079 * TODO: updated
4080 * parserInternals.h parser.c: changed the way names are parsed
4081 now allow infinite size and decrease penalty for normal use
4082 * parser.c: Started a big cleanup/check of the parser code,
4083 fixed some of the most tortuous entity code, spotted code
4084 unused anymore
4085 * test/*: added tests for very long names and related nasty
4086 things.
4087
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004088Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4089
4090 * doc/encoding.html: added encoding aliases doc
4091 * doc/xml.html: updates
4092 * encoding.[ch]: added EncodingAliases functions
4093 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4094 bottleneck affecting large DTDs like Docbook
4095 * parser.[ch] xmllint.c: added a pedantic option, will be
4096 useful
4097 * SAX.c: redefinition of entities is reported in pedantic mode
4098 * testHTML.c: uninitialized warning from gcc
4099 * uri.c: fixed a couple of bugs
4100 * TODO: added issue raised by Michael
4101
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004102Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4103
4104 * doc/encoding.html: propagated Martin Duerst suggestions
4105
Daniel Veillard52402ce2000-08-22 23:36:12 +00004106Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4109 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4110 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4111 by Wayne Davison
4112
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004113Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4114
4115 * nanoftp.c nanohttp.c: small cleanup
4116 * TODO: updated
4117
Daniel Veillard244ece92000-08-19 20:58:02 +00004118Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * added an old VC testcase and updated title.xml entity
4121
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004122Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4125 done on auto-opening of <p> tags and cleanup of SAX output
4126
Daniel Veillard979e55e2000-08-19 16:48:54 +00004127Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4130
Daniel Veillard4540be42000-08-19 16:40:28 +00004131Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4132
4133 * doc/xml.html libxml.* structure.*: updated the doc a bit
4134
Daniel Veillard808a3f12000-08-17 13:50:51 +00004135Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4136
4137 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4138 of SAX tests
4139
Daniel Veillard29579362000-08-14 17:57:48 +00004140Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4141
4142 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4143 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4144
Daniel Veillard1255ab72000-08-14 15:13:33 +00004145Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4148 * testHTML.c: fix core dump on Solaris 2.x systems
4149 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4150 * result/HTML/*.sax: previous bug fix lead to new results
4151
Daniel Veillard03109292000-08-14 14:58:22 +00004152Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4153
4154 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4155 * configure.in: added --with-readline=DIR to accept alternate
4156 path for readline include/library
4157 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4158 for ANSI under HP-UX
4159 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4160 includes @LIBS@
4161
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004162Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4163
4164 * doc/* : rebuilt the docs
4165 * getting ready for 2.2.2 release
4166
Daniel Veillard87b95392000-08-12 21:12:04 +00004167Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4168
4169 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4170 and xmlAddFeature()
4171 * tree.[ch]: added xmlAddChildList()
4172 * xmllint.c: MAP_FAILED macro test
4173 * parser.h: added xmlParseCtxtExternalEntity()
4174 * valid.c: applied bug fixes removed warning
4175 * tree.c: added CDATA block to elements content
4176 * testSAX.c: cleanup of output
4177 * testHTML.c: added SAX testing
4178 * encoding.c: better error recovery
4179 * SAX.c, parser.c: fixed one of the external entity processing
4180 of the OASis testsuite
4181 * Makefile.am: added HTML SAX regression tests
4182 * configure.in: bumped to 2.2.2
4183 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4184 SAX results
4185
Daniel Veillard88a172f2000-08-04 18:23:10 +00004186Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4187
4188 * configure.in: patch for HP compiler
4189
41902000-08-04 Sven Heinicke <sven@zen.org>
4191
4192 * xmllint.c: Was coredumping sometimes when the file given didn't
4193 exist.
4194
Daniel Veillard46e370e2000-07-21 20:32:03 +00004195Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004198
Daniel Veillard46e370e2000-07-21 20:32:03 +00004199 when using in memory parsing. Need some cleanup.
4200 * xmllint.c configure.in: added a --memory flag to test memory
4201 parsing
4202
Daniel Veillard36650692000-07-21 15:16:39 +00004203Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4204
4205 * nanohttp.c: fixed socklen_t replacement to unsigned int
4206 * parser.c: fixed a space handdling missing at the end of
4207 production 28 DOCTYPE.
4208 * xmlmemory.c: fixed a stupid bug on the routine to override
4209 allocation functions
4210 * TODO: updated
4211
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004212Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4213
4214 * doc/ regenerated the docs
4215
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004216Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * doc/encoding.html doc/xml.html: added I18N doc
4219 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4220 improvements, both parser and filters, added ASCII & HTML,
4221 fixed the ISO-Latin-1 one
4222 * xmllint.c testHTML.c: added/made visible --encode
4223 * debugXML.c : cleanup
4224 * most .c files: applied patches due to warning on Windows and
4225 when using Sun Pro cc compiler
4226 * xpath.c : cleanup memleaks
4227 * nanoftp.c : added a TESTING preprocessor flag for standalong
4228 compile so that people can report bugs more easilly
4229 * nanohttp.c : ditched socklen_t which was a portability mess
4230 and replaced it with unsigned int.
4231 * tree.[ch]: added xmlHasProp()
4232 * TODO: updated
4233 * test/ : added more test for entities, NS, encoding, HTML, wap
4234 * configure.in: preparing for 2.2.0 release
4235
Daniel Veillard49703262000-07-10 10:27:46 +00004236Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4237
4238 * nanoftp.c: fixed the way the control connection is handled
4239 * libxml.spec.in: fixed the dependancies and cleanup
4240
Daniel Veillard306be992000-07-03 12:38:45 +00004241Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4242
4243 * doc/xml.html: changed the xmlsoft.org structure, updated the
4244 examples w.r.t. root and childs
4245
Daniel Veillard7d853352000-07-02 18:53:09 +00004246Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4247
4248 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4249
Daniel Veillard365e13b2000-07-02 07:56:37 +00004250Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4251
4252 * HTMLparser.c: Work on character encoding support for the HTML parser
4253 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4254 * encoding.c: Fixed a potential memleak in the encoding stuff
4255
Daniel Veillardaf743792000-07-01 11:49:28 +00004256Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4257
4258 * doc/FAQ.html doc/Makefile.am : added a FAQ
4259
4260Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004261
4262 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4263 of the HTML parser to force it to not bypass SAX
4264
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004265Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * win32config.h.in: updated
4268 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4269 lacks iconv support :-( need to release 2.1.1
4270 * configure.in: release 2.1.1
4271 * HTMLparser: fixed bug #14784
4272 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4273 by Windows compiler
4274 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4275 the SAX startDocument() callback.
4276 * TODO: updated
4277
4278Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4279
4280 * added xmlStopParser()
4281
Daniel Veillardbe803962000-06-28 23:40:59 +00004282Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4283
4284 * configure.in: 2.1.0 prerelease
4285 * Large resync between W3C and Gnome tree
4286 * nanoftp, nanohttp.c: fixed stalled connections probs
4287 * HTMLtree.c SAX.c : support for attribute without values in
4288 HTML for andersca
4289 * valid.c: Fixed most validation + namespace problems
4290 * HTMLparser.c: start document callback for andersca
4291 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4292 * parser.h, SAX.c: serious speed improvement for large
4293 CDATA blocks
4294 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4295 different encoding
4296 * example/Makefile.am example/gjobread.c tree.h: work on
4297 libxml1 libxml2 convergence.
4298 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4299 and the LIBXML_TEST_VERSION macro
4300
Daniel Veillardc310d562000-06-23 18:32:15 +00004301Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4302
4303 * doc/xml.html: various patches and improvements typo fixed by
4304 Felix Natter
4305 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4306 from Felix Natter <fnatter@gmx.net>
4307
Daniel Veillardf3029822000-05-06 08:11:19 +00004308Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * doc/upgrade.html: updated with instructions for support of both
4311 libxml-1.x and libxml-2.x
4312 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4313 for 2.x support and also fixed includes
4314
4315
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004316Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4319 the encoding support, added iconv support, so now libxml if
4320 compiled with iconv automatically support japanese encodings
4321 among others. Work based on initial patch from Yuan-Chen Cheng
4322 I may have broken binary compat in the encoding handler
4323 registration scheme, but that was so utterly broken I don't
4324 expect anybody to have used this feature until now.
4325 * parserInternals.h: fixup on the CHAR range macro
4326 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4327 code.
4328 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4329 * uri.c: added xmlParseURI() I can't believe I forgot to
4330 implement this one in 2.0 !!!
4331 * SAX.c: moved doc->encoding update in the endDocument() call.
4332 * TODO: updated.
4333
Daniel Veillard06047432000-04-24 11:33:38 +00004334Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4335
4336 * tree.h: removed extraneous xmlRemoveProp definition
4337 * TODO: added item about --disable-corba configure switch
4338 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4339 * nanoftp.c: fixed include problems giving troubles on AIX and
4340 slowlaris
4341 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4342 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4343 comment and headers changes to lower gtk-doc number of warnings
4344 * doc/html/*: rebuilt docs
4345
Daniel Veillarde0aed302000-04-16 08:52:20 +00004346Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * HACKING: documented the tag for 1.x and instructions
4349
Daniel Veillard5e873c42000-04-12 13:27:38 +00004350Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4353 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4354 xmlCreateIOParserCtxt
4355 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4356 significant overall improvement
4357 * xmllint.c: added I/O test to xmllint
4358 * testSAX.c: added a speed test
4359 * doc/* : updated/regenerated
4360
Daniel Veillardfc708e22000-04-08 13:17:27 +00004361Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * xpath.c uri.h parserInternals.h: cosmetic changes from
4364 "Timur I. Bakeyev" <timur@bat.ru>, including making
4365 xmlCreateURI() public
4366
Daniel Veillard5d211f42000-04-07 17:00:24 +00004367Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4368
4369 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4370 and the code at the same time. Added a clean mechanism for
4371 overload or added input methods: xmlRegisterInputCallbacks()
4372 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4373 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4374 * TODO: updated
4375 * doc/* : updated/regenerated
4376 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4377 source dir
4378
Daniel Veillarde77a9182000-04-05 19:12:29 +00004379Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4380
4381 * testURI.c: yet another forgotten commit, I should get some sleep !
4382
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004383Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * xmllint.c: forgot to commit this too ?
4386
Daniel Veillardb9df4042000-04-05 14:23:16 +00004387Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * xmlversion.h.in : forgot to commit this previously
4390
Daniel Veillard361d8452000-04-03 19:48:13 +00004391Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4392
4393 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4394 * README TODO: updated for release
4395 * uri.c uri.h: added authority parsing/saving
4396 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4397 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4398 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4399 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4400 Makefile.am : added compile-time customization of libxml
4401 --with-ftp --with-http --with-html --with-xpath --with-debug
4402 --with-mem-debug
4403 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4404 #include <libxml/xxx.h> I hope it won't break too much stuff
4405 and will be manageable in the future...
4406 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4407 and added xmllint to the installed programs
4408 * uri.h: added xmlFreeURI()
4409
Daniel Veillardec303412000-03-24 13:41:54 +00004410Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * uri.c uri.h: finished the escaping handling, the base support
4413 and the URI path normalization. Looks good just lacks the
4414 authority content parsing code.
4415 * Makefile.am: added instructions to generate testURI
4416 * TODO: updated
4417 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4418 added links and icons for W3C and Gnome
4419
Daniel Veillard8f621982000-03-20 13:07:15 +00004420Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4421
4422 * xmlmemory.[ch] : seems I forgot to actually update the files in
4423 the last commit :-)
4424 * doc/xml.html doc/html/* : updated and uploaded the docs
4425
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004426Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4427
4428 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4429 * TODO: updated
4430 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004431 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004432 gfree).
4433 * Makefile.am, uri.c, uri.h: added a set of functions to do
4434 exact (litteraly copied from the RFC 2396 productions) parsing
4435 and handling of URI. Will be needed for XLink, one XML WFC,
4436 XML Base and reused in the nano[ftp/http] modules. Still work
4437 to be done.
4438
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004439Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4440
4441 * configure.in, libxml.spec.in : libxml2
4442 * doc/* : updated the doc page, rebuilt the docs
4443
Daniel Veillardcf461992000-03-14 18:30:20 +00004444Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4445
4446 * all: tagged LIB_XML_1_X
4447 * *.c *.h : updated from W3C CVS tree
4448 * configure.in : 2.0.0-beta
4449 * libxml.spec.in : libxml2 package nam
4450 * result/* : new version of the tests output
4451
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004452Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4453
4454 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4455
Daniel Veillardb566ce12000-03-04 11:39:42 +00004456Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4457
4458 * doc/* : rebuilt the docs
4459 * parser.c: final patch on #6766
4460 * valid.c: small patch on validity checks.
4461
Daniel Veillardfb76c402000-03-04 11:39:42 +00004462Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4465 added
4466 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4467 compatibility w.r.t. XML spec and existing code.
4468
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004469Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4470
4471 * parser.c: seems a better solution to <a> </a> exists,
4472 will try it for a while
4473
Daniel Veillard83a30e72000-03-02 03:33:32 +00004474Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4475
4476 * parser.c: tried to remove the <a> </a> generating <a/>
4477 this is hard. Left a flag for that purpose. Fixed bug #6766
4478 * configure.in: prepared 1.8.7 not released, due to previous
4479 problem
4480
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004481Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4482
4483 * doc/xml.html : applied second patch from Paul DuBois
4484
Daniel Veillard402e8c82000-02-29 22:57:47 +00004485Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * doc/xml.html : applied patch from Paul DuBois
4488
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004489Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4492
Daniel Veillard5feb8492000-02-02 17:15:36 +00004493Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4494
4495 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4496 compilation warnings on various platforms.
4497 * parser.c: Fixed #5281 validity error callbacks are now desactived
4498 by default if not validating.
4499
Daniel Veillardf341f932000-02-02 14:52:08 +00004500Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4503
Daniel Veillard13c757e2000-02-01 23:59:15 +00004504Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4507 <gkatsi@cs.toronto.edu>
4508
Daniel Veillard726e8792000-01-30 20:04:29 +00004509Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4510
4511 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4512 processing URLs
4513
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004514Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4515
4516 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4517 xmlNanoFTPUpdateURL for persistent control connections.
4518 * configure.in: 1.8.6
4519
4520Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4521
4522 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4523 * tree.[ch] : added xmlSaveNoEmptyTags
4524
James Henstridgef3be9312000-01-28 13:59:21 +000045252000-01-29 James Henstridge <james@daa.com.au>
4526
4527 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4528
4529 * Makefile.am: added nanoftp.[ch] to the build.
4530
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004531Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4532
4533 * nanoftp.[ch]: cleanup, comments, API
4534 * debugXML.c : fixed a bug in the cat command
4535 * doc/*: regenerated the docs
4536
Daniel Veillardda07c342000-01-25 18:31:22 +00004537Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4538
4539 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4540 * debugXML.c : fixed a bug in the cat command
4541 * valid.c: fixing some small probs
4542 * libxml.spec.in: get rid of the SNAP suffix
4543 * doc/xml.html: updated the status
4544
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004545Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4546
4547 * xml-config.in: xml-config --version to just return the
4548 version number
4549 * xpath.c: some cleanup w.r.t. axis when the current node is
4550 an attribute.
4551 * TODO: updated
4552
Daniel Veillard461a66c2000-01-18 18:01:01 +00004553Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4554
4555 * configure.in: prepared for libxml-1.8.5
4556 * doc/* recompiled the documentation
4557
45582000-01-17 Jody Goldberg <jgoldberg@home.com>
4559
4560 * configure.in : WARNING autoconf subtlety alert :
4561 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4562 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4563 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4564 get defined by AC_CHECK_HEADERS.
4565
Daniel Veillardf967b902000-01-17 16:06:10 +00004566Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4569 Rune.Djurhuus@fast.no
4570
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004571Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * TODO: updated
4574 * tree.c, parser.c: made sure that only memory alloc problems
4575 and internal parser errors are allowed to write to stdout or
4576 stderr.
4577
Daniel Veillard0142b842000-01-14 14:45:24 +00004578Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4579
4580 * tree.c : restored xmlNewGlobalNs since this seems used by
4581 a lot of existing code :-(, fixed a bug in xmlNewNs
4582 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4583 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4584 to exit() from the library code.
4585 * xpath.c, parser.c: removed bugs or unused code detected by
4586 Windows compilers
4587 * parser.c: started adding interfaces for parsing well balanced
4588 XML fragments
4589 * configure.in: releasing 1.8.4
4590 * doc/* : rebuilt the docs
4591
Daniel Veillard2eac5032000-01-09 21:08:56 +00004592Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * tree.[ch] : added xmlNewDocFragment() for DOM
4595 * testHTML.c: uninitialized variable.
4596
Daniel Veillardf3a73582000-01-05 14:58:39 +00004597Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * doc/* : rebuild the docs
4600
Daniel Veillard71b656e2000-01-05 14:46:17 +00004601Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4602
4603 * acconfig.h: readline and history patch
4604 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4605 * tree.c: added check and handling when possibly removing an ID
4606 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4607 and saving.
4608 * test/HTML/entities.html result/HTML/entities.html* : test for
4609 various entities reference cases
4610 * result/HTML/* : as a result output of some testcase have
4611 changed
4612 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4613 by previous example. added xmlParseTryOrFinish().
4614 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4615 entities.h debugXML.h HTMLparser.h: changed the way struct are
4616 declared to allow gtk-doc to expose those
4617 * parser.c: closed bug #4960
4618 * Makefile.am configure.in: Applied patch from
4619 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4620 and math/socket libs detection
4621
Daniel Veillard437b87b2000-01-03 17:30:46 +00004622Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4623
4624 * configure.in, Makefile.am: link tester against readline
4625 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4626
Daniel Veillard686d6b62000-01-03 11:08:02 +00004627Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4628
4629 * tree.[ch]: added xmlRemoveProp
4630 * win32config.h.in nanohttp.c: avoid including the Windows
4631 socket stuff in every C files
4632 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4633 the XmL parser(s)
4634 * test/ns4 result/ns4 etc...: added test case for previous prob
4635 * tree.c: xmlNewNs wasn't checking for double definition
4636 * Makefile.in: fixed a problem with dist-hook duplicates
4637 * parser.[hc], xmlIO.c: fixed the loading of external entities
4638 APIs, now xmlLoadExternalEntity() is used everywhere and
4639 setting up an app specific front-end using the
4640 * SAX.c parser.c: some fixes, now the xhtml spec validates
4641 with the xhtml DTD.
4642 * error.c: fixed crashes in case of no input stream
4643 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4644 to the validation tests and results
4645
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004646Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4649 too htmlCreatePushParserCtxt() and htmlParseChunk()
4650 * parser.c: a bit of cleanup.
4651 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4652 to XML) removed the last mem leak known
4653 * HTMLtree.c: output message cleanup
4654 * xmlmemory.c: display content info about memory blocks
4655 * result/HTML/wired.* : missing att value warning change
4656
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004657Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4658
4659 * doc/* : rebuilt the documentation
4660
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004661Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4662
4663 * parser.[ch] parserInternals.h: Push parser for XML,
4664 seems to work fine now
4665 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4666 --push for push testing
4667 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4668 * testSAX.c: added --push
4669 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4670 subtree
4671 * xmlIO.[ch] : enriched API + fixes for push mode
4672 * entities.[ch]: added the entity content length to the struct.
4673 * xmlmemory.[ch]: new API to show the last entries for the shell
4674 * valid.c: added required attribute testing
4675 * SAX.c: the cdata callback now merge contiguous fragments
4676 * HTMLparser.c: cleanup of some macros
4677
Daniel Veillard3c558c31999-12-22 11:30:41 +00004678Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4679
4680 * parser.c: fix for PIs name starting with xml
4681 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004682 * *.c, configure.in win32config.h.in : generate win32config.h for
4683 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004684
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004685Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * parser.c: fixed a stupid = vs. == bug :-(
4688 * doc/gnome-xml.sgml: s/glade/xml/
4689
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004690Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4691
4692 * configure.in, doc/xml.html : bug fix release 1.8.2
4693 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4694 Hopefully the end of that silly C++ include problem
4695 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4696 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4697 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4698 troubles with autoclosed elements when the stree shape doesn't
4699 follow the DtD specs. Added htmlIsAutoClosed() and
4700 htmlAutoCloseTag()
4701 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4702 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4703 * debugXML.c: fixed a bug on printing default namespaces.
4704 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4705
Daniel Veillardb24054a1999-12-18 15:32:46 +00004706Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * result/HTML/*.htm[l] : updated the HTML regression tests according
4709 to the new output
4710 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4711 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4712 problem due to intermix of extern "C" { ... } declarations for C++
4713 and recursive includes in the headers
4714
Chris Lahey323c48c1999-12-18 15:32:45 +000047151999-12-20 Chris Lahey <clahey@umich.edu>
4716
4717 * HTMLtree.c: Made it so that html nodes with a single child do
4718 not insert a carriage return before or after the child node.
4719
Daniel Veillardb24054a1999-12-18 15:32:46 +00004720Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004721
4722 * configure.in, doc/xml.html : bug fix release 1.8.1
4723 * parser.c: fixed bug #4344
4724 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4725 added the glue to avoid C++ problems
4726 * doc/* : regenerated the documentation
4727
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004728Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4729
4730 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4731 namespace recognition, and Dia as a resul :-(
4732 * encoding.c: closed bug #3950
4733
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004734Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4735
4736 * valid.c: debugging a posteriori validation, except URI expansion
4737 stuff this should be fixed now
4738 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4739 Carl Nygard <cnygard@bellatlantic.net>
4740 * tester.c: added --postvalid, cleaning of the code
4741 * tree.[ch]: added xmlDocGetRootElement()
4742
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004743Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4744
4745 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4746 c++ losage.
4747
Daniel Veillard10a2c651999-12-12 13:03:50 +00004748Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4749
4750 * configure.in, doc/xml.html : bumped to 1.8.0
4751 * xlink.[ch], Makefile.am : added framework for link detection
4752 * parser.h: added nbChars to parser context, needed for cleanup.
4753 * xmlmemory.c: removed a nasty bug when out of mem
4754 * valid.[ch]: adding namespace support for attribute decl
4755 * tester.c: added --debugent option
4756 * debugXML.[ch]: added xmlDebugDumpEntities()
4757 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4758 buffers instead, this was really needed, validation was breaking
4759 in strange ways due to that. Added xmlParseStringPEReference()
4760 and other parsing from strings functions. Entities processing
4761 modified again, but PERef are still not handled correcly but
4762 unless you're Eve Maller you won't notice :-)
4763 * HTMLparser.c: large changes toward reliability, and switched to
4764 lowercase internal tags, XHTML is lowercase, so it will help
4765 that output is closer to next version.
4766 * doc/* : regenerated the documentation, it is now hosted at
4767 http://xmlsoft.org/ (same bits I just bought the domain :-)
4768
4769
Daniel Veillard294cbca1999-12-03 13:19:09 +00004770Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4773 doc generation
4774 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4775 in the SAX API
4776 * doc/*: rebuilt the doc making sure everything appears in the
4777 HTML files
4778
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004779Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4782 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4783 which allow impressive speed improvement on dataset with
4784 large text pieces, but at the cost of broken binary
4785 compatibility and slightly bigger memory usage.
4786 Configure with --with-buffers to activate them, they
4787 are protected with XML_USE_BUFFER_CONTENT define.
4788 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4789 goal is 0 memory left allocated once parser is no more used
4790 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4791 call xmlCleanupParser() and xmlMemoryDump()
4792
Daniel Veillarda819dac1999-11-24 18:04:22 +00004793Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4794
4795 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4796 * parser.[ch] encoding.[ch]: added memory cleanup routines
4797 * parser.c: closing bug #3788
4798 * doc/*: rebuilt the doc
4799
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004800Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4801
4802 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4803 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4804 * tester.c: added --compress option
4805 * doc/*: rebuilt the documentation
4806
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004807Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4810 if given /proc/kcore as input !
4811 * doc/xml.html doc/*: updated and rebuilt the documentation
4812
4813Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004814
4815 * parser.c: Fixed some wrongly space collapsing code due to
4816 a misreading of the spec.
4817 * result/*: fixed the output accordingly
4818
4819Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004820
4821 * encoding.c: bug fix and typos
4822 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4823 * parser.c: added attribute normalization closing bug #3597
4824 * test/att* result/att* SAXresult/att*: testcase for attribute
4825 normalization
4826
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004827Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4828
4829 * configure.in: closing bug #3163 by adding extra flags for the
4830 cc compiler on HP-UX
4831
Daniel Veillard51e3b151999-11-12 17:02:31 +00004832Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * valid.[ch] : removed a typo and an enumerated type bug in the
4835 xmlAddElementDecl() function
4836 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4837 call to xmlEncodeEntitiesReentrant() so that the functions
4838 New, Set and Get are at the same level.
4839 * parser.c HTMLparser.c: extra memory allocation bug for
4840 attributes detected by someone using libxml in embedded systems :-)
4841
Daniel Veillard962195f1999-10-28 15:51:53 +00004842Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4843
4844 * xmlmemory.h: turned off mem debug :-\
4845
Daniel Veillard35008381999-10-25 13:15:52 +00004846Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4847
4848 * parser.c: closed bug #2784 a one line fix, but worth pushing
4849 a new release out
4850 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4851 some structures, comments before and after the
4852 main element, and other nastyness
4853 * HTMLtree.c tree.c: accomodate the extended HTML supported
4854 * configure.in: pushing 1.7.4
4855 * test/ent8 and related outputs : added a new test for bug #2784
4856 * test/HTML/wired.html and related output: a nasty HTML example
4857 * Makefile.am: improved the test scripts
4858 * docs/* : reran the documentation extractor, updated xml.html
4859
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004860Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4863 HTMLparser and debugged the HTML related code. HTML documents
4864 now have their own type
4865 * entities.c: do not dump &apos; for HTML output
4866 * xmlmemory.c: improvement, breakpoint mechanism
4867 * testHTML.c: added --sax --repeat ...
4868 * Makefile.am: improved the HTML tests
4869 * valid.[ch]: added xmlValidGetValidElements and
4870 xmlValidGetPotentialChildren
4871 * tester.c: added --insert to test the 2 new functions
4872 * test//* result//* SAXresult//* : regression test cleanup
4873 and extension.
4874 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4875 gnome-xml-nanohttp.html
4876
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004877Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4878
4879 * HTMLparser.c: fixed problems with some autoclose tags
4880 * tree.c: fixed XML output problems.
4881 * result/* SAXresult/*: update of the tests output
4882
Daniel Veillard6077d031999-10-09 09:11:45 +00004883Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4884
4885 * Makefile.am: Arturo patch for xmlConf.sh version info
4886 * parser.c: Tim Josling patch for single quoted items
4887 * tester.c: Tim Josling patch for tester options usage
4888 * tree.h: indent cleanup
4889
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004890Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4891
4892 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4893 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4894
Daniel Veillard00fdf371999-10-08 09:40:39 +00004895Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4896
4897 * tree.c : Raph patch for initialization of CORBA fields
4898 * parser.c, xpath.c, ...: modification of doc comments
4899 * xpath.c : allow spaces in xpath expressions
4900
Daniel Veillardad219441999-09-27 08:17:49 +00004901Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4902
4903 * xmlmemory.h: turning off memory debug :-(
4904
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004905Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4906
4907 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4908 better SAX interfaces.
4909 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4910 entity.
4911 * configure.in: 1.7.2
4912
4913Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004914
4915 * libxml.spec.in: fixed the URL
4916 * doc/xml.html: improved the documentation front-end
4917
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004918Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004919
4920 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4921
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004922Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004923
4924 * libxml.spec.in: fixed the alpha compile problem
4925 * parser.[ch]: changed errno to errNo in the parser context :-(
4926 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4927 * doc/xml.html: changed CHAR to xmlChar
4928 * doc/html/*: recompiled the documentation
4929 * configure.in: 1.7.1
4930
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004931Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4932
4933 * parser.h: modified the parser context struct to regain 1.4.0
4934 binary compatibility
4935 * parser.c, xml-error.h: added errno ot teh context and defined
4936 a set of errors values with update of errno
4937 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4938 DTDs and entities
4939 * *.h, *.c: complete cleanup of the use of config.h and include
4940 protection depending on the current setup.
4941 * overalll debugging, maintenance and bug-fixing on all modules
4942 * updated the documentation
4943 * ready for 1.7.0
4944
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004945Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * HTMLparser.c : cleanup
4948 * SAX.c valid.c valid.h: added ID/IDREF checking
4949 * tree.c tree.h: extended doc structure for refs
4950 * configure.in: 1.6.2
4951 * parser.c: patched bug in SAX user arg call
4952 * parserInternals.h: patched missing close in C++ wrapping
4953 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4954 especially upcoming XPointer implementation.
4955 * doc/xml.html: augmented, typo
4956
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004957Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4958
4959 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4960 not all invocations of install understand -d.
4961
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004962Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4963
4964 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4965 to make 'check' works, when builddir != srcdir.
4966
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004967Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4968
4969 * doc/xml.html : updated the documentation
4970
Daniel Veillard6454aec1999-09-02 22:04:43 +00004971Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4972
4973 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4974 not deallocated memory blocks
4975 * *.c : replaces all calls to malloc() free() and realloc() to
4976 the wrapper functions/macros
4977 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4978 instead of xmlFreeNodeList()
4979
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004980Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4981
4982 * HTMLparser.c: corrected a stupid bug leading to core dump at
4983 tree deallocation. Removed warnings indicated by
4984 Stephane.Conversy@lri.fr
4985 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4986 looked for in the external subset
4987
4988Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004989
4990 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4991 on SGI by Stephane.Conversy@lri.fr
4992
Daniel Veillardb96e6431999-08-29 21:02:19 +00004993Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4994
4995 * all .h : changed the prototype declaration indent as in gtk
4996 * most .c : working on reducing the TODOs in the code
4997 * most .c : cleanup though -pedantic and Insure++
4998 * improvements on validation ID checkings.
4999 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5000 * xml-config.in: closed #1810
5001
5002Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005003
5004 * tree.h, valid.c, valid.h: more work on validity, IDs
5005 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5006 definition for AIX
5007
Daniel Veillardb556eb51999-08-15 17:19:50 +00005008Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5011 the distribution due to a cut'n paste error at last commit
5012
Daniel Veillardb05deb71999-08-10 19:04:08 +00005013Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * configure.in: upgraded to version 1.4.0
5016 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5017 Big update, added a large part of the validation process,
5018 it should be usable, but some parts are missing
5019 * xpath.c: improved the implementation w.r.t. root.
5020 * Makefile.am: added more tests
5021 * test and result trees: added a lot of tests
5022 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5023
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005024Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * Added an HACKING file
5027
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005028Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5029
5030 * xpath.[ch] : improvements and debug of the XPath implementation
5031 * parser.c, HTMLparser.c : modified the parsers to be progressive
5032 * tree.[ch] : extended the Buffer promitives
5033 * xmlIO.[ch] : added basic I/O routines providing progressive
5034 parsing and ready for I18N conversion plugins
5035 * SAXresult/* : the SAX callback sequence maybe slightly different
5036 now
5037 * test*.c : improved/updated the tests programs
5038 * doc/* : recompiled the docs.
5039
Daniel Veillard15b75af1999-07-26 16:42:37 +000050401999-07-26 Michael Meeks <michael@edenproject.org>
5041
5042 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5043
5044 * tree.c: Ditto.
5045
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005046Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * configure.in: upgraded to version 1.4.0
5049 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5050 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5051 XML query language, see http://www.w3.org/TR/xpath for more details.
5052 * parser.c, parser.h: added CHAR* related string functions for XPath
5053 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5054 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5055 rebuild the docs.
5056 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5057 and regression testing capabilities for XPath.
5058
Daniel Veillardd79d7871999-07-12 10:38:12 +00005059Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5060
5061 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5062 closing bug #1646
5063
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005064Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5065
5066 * Makefile.am, example/Makefile.am: closed bug #1683
5067
Daniel Veillard3166ab11999-07-11 16:14:19 +00005068Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * example/Makefile.am, configure.in: added the makefile for the
5071 gjobread example
5072
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005073Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5074
5075 * doc/Makefile.am:
5076 - fix which allow "make install DESTDIR=</install/prefix>".
5077
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005078Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5079
5080 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5081 which fixed a problem on the file reading-code.
5082
Daniel Veillard82150d81999-07-07 07:32:15 +00005083Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5084
5085 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5086 output.
5087 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5088
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005089Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * parser.h : Oops removed the binary compatibility problem
5092 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5093 * parser.c, HTMLparser.c: applied patches for reading from stdin
5094
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005095Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5096
5097 * parser.c, entities.c, valid.c: cleanup bug #1591
5098 * configure.in: cleanup bug #1592
5099 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5100 the same tree back-end. Hence gdome will be available for it.
5101 * doc/Makefile.am: close bug #617
5102
Daniel Veillard97fea181999-06-26 23:07:37 +00005103Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * parser.c: alloctate a per parser context SAX interface block
5106
Daniel Veillard14fff061999-06-22 21:49:07 +00005107Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5108
5109 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5110 and xmlEncodeEntitiesReentrant with the correct one :-\
5111
5112Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * commit of my internal XML base changes, quite a lot of
5115 changes, cleanups, better entities support, framework for
5116 new I/O and charset detection and handling
5117 * Fixed the configure/Makefile stuff to generate shared libs
5118 with the proper version info, so we jumped on rev from
5119 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5120 xmlEncodeEntities() result need to be freed now, and a string
5121 xmlParserVersion provide the current library version.
5122
Raph Levien05240da1999-06-15 21:27:11 +00005123Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5124
5125 * parser.c: fixed a buffer overrun for when you have a very long
5126 attribute with no entities in it.
5127
Daniel Veillardbb2da581999-06-13 14:37:07 +00005128Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * added example directory
5131 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5132
Daniel Veillard011b63c1999-06-02 17:44:04 +00005133Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5134
5135 * Release of libxml-1.1, nearly everything has been touched for
5136 this.
5137 * Added more regression tests
5138 * Updated the documentation
5139
Daniel Veillard27d88741999-05-29 11:51:49 +00005140Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5141
5142 * tree.[ch]: unified the XML_NO_CORBA defines.
5143 * parser.c encoding.[ch]: started plugging in char encoding detection
5144
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005145Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5146
5147 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5148 Also freed allocated buffer.
5149
Daniel Veillard27d88741999-05-29 11:51:49 +00005150Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005151 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5152 reentrancy problem at printing. One is left in entities.c, to
5153 remove ASAP
5154 * testSAX.c : added a test example showing the use of the SAX
5155 interface if one doesn't want to build the DOM tree.
5156 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5157
Daniel Veillard517752b1999-04-05 12:20:10 +00005158Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5161 large revamping of the parser to use SAX callbacks
5162 http://www.megginson.com/SAX/ (or at least a C like interface
5163 a la Expat). It's now possible to set up your own callbacks
5164 and the parser will not build a DOM tree.
5165 * test/* result/*: updated the test suite, I finally removed
5166 the old Namespace draft support (PI based).
5167
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005168Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5169
5170 * Makefile.am: added test result to EXTRA_DIST for make tests
5171
Daniel Veillard64068b31999-03-24 20:42:16 +00005172Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * parser.c, parserInternals.h: moved the chars macro definitions
5175 to parserInternals.h
5176 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5177 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5178
Daniel Veillard012ccc11999-03-23 10:11:11 +00005179Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5180
5181 * xml-config.in : applied patch to make --version work
5182
Raja R Harinatha86c23e1999-03-05 22:14:01 +000051831999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5184
5185 * Makefile.am (check-local): Alias for `tests' target. This will
5186 cause `make check' to do the right thing.
5187 (tests): Don't run tests in srcdir. Also, replaced calls to
5188 basename with a `sed' "equivalent".
5189
Daniel Veillardd109e371999-03-05 06:26:45 +00005190Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5191
5192 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5193 it in the header and not the sources, updated the doc.
5194 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5195 pointing this out.
5196
Daniel Veillardbc50b591999-03-01 12:28:53 +00005197Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5198
5199 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5200 exported the inputStream routines.
5201 * doc/html/* : updated accordingly
5202
Daniel Veillardd692aa41999-02-28 21:54:31 +00005203Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5204
5205 * parser.c, parser.h, parserInternals.h: added a few extra
5206 internal calls to allocate and free parser contexts ...
5207 * doc/html/* : updated accordingly
5208
Daniel Veillard55a99271999-02-25 11:01:29 +00005209Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5210
5211 * configure.in, Makefile.am, doc/makefile.am : General changes for
5212 1.0.0 release and including the generated HTML documentation.
5213
Daniel Veillard35925471999-02-25 08:46:07 +00005214Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5215
5216 * makefile.am : added parserInternals.h, oops.
5217
Daniel Veillard1e346af1999-02-22 10:33:01 +00005218Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5219
5220 * parserInternals.h: added this header giving access to the parser
5221 internal functions.
5222 * doc/Makefile.am : added a rebuild target which rebuilds the full
5223 set of documentations
5224 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5225 the internal subset.
5226 * *.c *.h: modifications needed to generate the documentation using
5227 gtk-doc, cleanup of functions blocks, reorganisation of struct
5228 declarations.
5229
Daniel Veillard1164e751999-02-16 16:29:17 +00005230Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5231
5232 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5233 the tar and spec file to include the beginning of the doc.
5234
Nuno Ferreira03d04781999-02-13 00:07:17 +000052351999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5236
5237 * doc/.cvsignore: Added this file.
5238
Daniel Veillard6800ef31999-02-08 18:33:22 +00005239Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * tree.c: fixed xmlGetProp to return "" when the attribute
5242 exists, even if the node-list is NULL.
5243
Daniel Veillard726c7e31999-02-08 15:13:10 +00005244Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5245
5246 * tree.c: patched an error outputting empty attribute values.
5247 * Makefile.am and doc/makefile.am: have been updated during the
5248 week-end. Sorry for an empty CVS log, I got a shell problem.
5249
Daniel Veillard1899e851999-02-01 12:18:54 +00005250Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * tree.h: cleaned up using enums instead of defines
5253 * parser.c, valid.[ch]: more work on parsing/output of element
5254 declarations
5255
Daniel Veillard3b9def11999-01-31 22:15:06 +00005256Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5257
5258 * valid.[ch], tree.c, parser.c : more work toward full parsing
5259 of XML DTDs.
5260 * README: added informations about mailing-list and on-line
5261 documentation
5262
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000052631999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5264
5265 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5266
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005267Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5268
5269 * parser.c, tree.[ch] : more work toward conformance testing,
5270 added a last element to accelerate parsing of very flat structures
5271 started working on internal subset Element content declaration.
5272 * valid.[ch] : first cut at adding code toward validation.
5273 * previous changes had also small impact on most files, especially
5274 the conformance testing using James Clark test suite.
5275
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005276Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5277
5278 * test/* : updated the examples, most of them were not well
5279 formed (humm), and added rdf2.
5280 * result/* : resulting changes in the output.
5281
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005282Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5285
Daniel Veillard44b3a061998-12-05 17:27:22 +00005286Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5287
5288 * tree.c: patched a bug in the generation of empty attributes
5289
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005290Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5291
5292 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5293 for node/trees/documents/... Biggest problem is namespace
5294 support when copying subtrees.
5295
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005296Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * parser.c, entities.c: improve entities and char ref encoding,
5299 and cleanups of error messages.
5300
Daniel Veillard242590e1998-11-13 18:04:35 +00005301Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * parser.c, entities.c: simple bug hunting done during rpm2html and
5304 rpmfind integration.
5305
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005306Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * parser.[ch]: Added interfaces allowing to specify a SAX
5309 handler before parsing.
5310
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005311Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5312
5313 * parser.c: redirrect all errors reporting through the SAX
5314 error function
5315
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005316Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5319 * libtool, tlmain ...: update of the libtool files
5320
Miguel de Icaza442321c1998-11-04 18:13:38 +000053211998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5322
5323 * entities.c: Use g_snprintf insteda of snprintf.
5324
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005325Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5328 added ent5 test for this purpose.
5329 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5330
Daniel Veillard27271681998-10-30 06:39:40 +00005331Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * parser.c: fixed? a strange error due to compression on a GWP
5334 document.
5335
Daniel Veillard25940b71998-10-29 05:51:30 +00005336Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5337
5338 * tree.[ch]: bug fixing
5339 * entities.[ch]: defined a specific type for predefined entities
5340 * doc/xml.html: more documentation on the library, how to use it,
5341 overview of the interfaces.
5342
Daniel Veillard16253641998-10-28 22:58:05 +00005343Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5346
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005347Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5348
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005349 * tree.c: corrected a small bug
5350 * doc/xml.html: continuing writing documentation.
5351
5352Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5353
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005354 * debugXML.h debugXML.c: added debugging utilities.
5355 * tester.c: added --debug switch.
5356 * tree.c: patched an incorrect node->type assignment.
5357 * parser.c: formatting, ensure that node->doc != NULL in attributes
5358
Daniel Veillardccb09631998-10-27 06:21:04 +00005359Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5362 entity support and provide an internal representation close to
5363 DOM one (entity ref nodes, and attribute value as tree). I tried
5364 to preserve the interface but this will surely break some apps
5365 (I have to change rpm2html/rpmfind for example). I had to change
5366 two interfaces, and the generated tree is somewhat different.
5367 * doc/* : started documenting the XML library, the tree and
5368 DOM/Corba. This is a first step.
5369
Daniel Veillard11e00581998-10-24 18:27:49 +00005370Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5371
5372 * parser.c: Set up the fonctions comment block, boring but useful.
5373 * parser.h, SAX.c, parser.c: now attributes are processed through
5374 the SAX interface. The problem is that my SAX interface diverged
5375 quite a bit from the original one, well this is not an official
5376 spec, and translating it from Java to C is hairy anyway...
5377
Daniel Veillard97b58771998-10-20 06:14:16 +00005378Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5379
5380 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5381 fonctions comment block, boring but useful.
5382
5383Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005384
5385 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5386 conversion routines. However they are not yet used to convert the
5387 inputs. The core will run with UTF-8.
5388
Daniel Veillard33942841998-10-18 19:12:41 +00005389Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * tree.c : make sure that the type id is properly set-up when
5392 a new object is allocated, needed for DOM.
5393
Daniel Veillard27fb0751998-10-17 06:47:46 +00005394Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * tree.h, tree.c: Ok, the main objects in the tree will be native
5397 corba objects, it costs 8 bytes per Node, Attribute and Document
5398 but it simplifies the Corba integration a lot (no extra interface
5399 objects to allocate/free).
5400
Daniel Veillard0bef1311998-10-14 02:36:47 +00005401Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5402
5403 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5404 and changed NODEs contants for conformity with DOM Level 1
5405
Daniel Veillard27864701998-10-08 03:47:24 +00005406Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5407
5408 * added hooks to keep track of servants when creating objects
5409 xmlDoc and xmlNode (for Corba export).
5410
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005411Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * added xml-config script.
5414
Daniel Veillard7066a791998-10-01 20:28:28 +00005415Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5416
5417 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5418 to autoupdate libtool and automake conf files.
5419
Miguel de Icaza60681bd1998-09-30 19:28:59 +000054201998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5421
5422 * Makefile.am: Use '?' to separate the sed
5423 commands as ',' is used when people pass -Wl,something.
5424
5425
Daniel Veillard15a8df41998-09-24 19:15:06 +00005426Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * tree.c, tree.h: added a per-document compression interface.
5429
Daniel Veillard151b1b01998-09-23 00:49:46 +00005430Tue Sep 22 20:47:38 EDT 1998
5431
5432 * tree.c, tree.h: added saving with compression and added interfaces
5433 to control the compression level (xmlGetCompressMode,
5434 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5435
Daniel Veillard70120ff1998-09-22 00:24:21 +00005436Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * parser.c: corrected a loop for files of size 0
5439
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000054401998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5441
5442 * error.h: New file. Contains prototyes from `error.c'.
5443
Tom Tromeyc19653d1998-08-14 01:22:43 +00005444Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5445
5446 * Makefile.am (xmlincdir): New macro.
5447 (xmlinc_HEADERS): Renamed from include_HEADERS.
5448
Daniel Veillard845664d1998-08-13 04:43:19 +00005449Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * applied small patch on numeric entities from
5452 Christopher Blizzard <blizzard@appliedtheory.com>
5453
Daniel Veillard260a68f1998-08-13 03:39:55 +00005454Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * New release 0.2, removed the old xml_* files so that it's
5457 coherent with the other CVS base (W3C), far better conformance
5458 to standard, new namespaces, decent entities support, beginning
5459 of a SAX-like interface. Nearly nothing left intact, even the
5460 test examples ...
5461
Christopher Blizzarda36749e1998-07-30 21:47:18 +000054621998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5463
5464 * .cvsignore: Add .deps dir
5465
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005466Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5467
5468 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5469
Daniel Veillardfe926001998-07-26 04:28:20 +00005470Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005471
Daniel Veillardfe926001998-07-26 04:28:20 +00005472 * configure.in: added test for CPP
5473 * AUTHORS, Changelog: the original ones didn't get commited but the
5474 glib ones instead, fixed.
5475 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005476
Daniel Veillardfe926001998-07-26 04:28:20 +00005477Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005478
Daniel Veillardfe926001998-07-26 04:28:20 +00005479 * integrated code developped at W3C
5480 * changed the original Copyright
5481 * migrated to automake
5482 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005483