blob: ae2b13480c85ee649e33799a28d6509ccec87013 [file] [log] [blame]
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xmlIO.c: closed #73430, don't read from an input source
4 which indicated an end-of-file or an error.
5
Daniel Veillard8d24cc12002-03-05 15:41:29 +00006Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7
8 * parser.c: make sure SAX endDocument is always called as
9 this could result in a Python memory leak otherwise (it's
10 used to decrement ref-counting)
11 * python/generator.py python/libxml.c python/libxml.py
12 python/libxml2-python-api.xml python/libxml2class.txt
13 python/tests/error.py python/tests/xpath.py: implemented
14 the suggestions made by Gary Benson and extended the tests
15 to match it.
16
Daniel Veillardba5e18a2002-03-05 09:36:43 +000017Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * python/generator.py: applied patch fixing #73450
20
Daniel Veillard044fc6b2002-03-04 17:09:44 +000021Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
22
23 * xpath.c: fixing #61290 "namespace nodes have no parent"
24 long standing divergence from the XPath REC. NodeSets
25 simply hold a copy of namespace nodes and those node ->next
26 points to the parent (which may not be the node carrying the
27 definition).
28 * include/libxml/xpath.h: flagged but didn't added a possible
29 speedup
30 * DOCBparser.c HTMLparser.c: removed some warnings from push
31 parser due to new state being added.
32 * tree.c: new fix from Boris Erdmann
33 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
34 the XML Canonalization support from Aleksey Sanin
35
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000036Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
37
38 * tree.c: patch from Boris Erdmann fixing some namespace odities
39 with xmlCopyNode()
40
Daniel Veillardc6613042002-03-02 09:34:02 +000041Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
42
43 * xmlIO.c: fix bug #72706 when loading a NULL entity
44
Daniel Veillardc0fef772002-03-01 16:16:31 +000045Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
46
47 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
48 actually change in a future XML Namespace revision.
49
Daniel Veillard79426f22002-03-01 16:14:17 +000050Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
51
52 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
53 added the possibility of returning nodesets from XPath extension
54 functions written in Python
55
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000056Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
57
58 * python/*: commiting some Python bindings work done while travelling
59
Daniel Veillard97300512002-03-01 09:13:41 +000060Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
61
62 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
63 explicitely with memory debugging switched on
64
Daniel Veillard6361da02002-02-23 10:10:33 +000065Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
66
67 * python/generator.py python/libxml.c python/libxml2-python-api.xml
68 python/libxml2class.txt python/libxml_wrap.h python/types.c:
69 Added wrapper for the xmlURIPtr type, provided accessors, fixed
70 the accessor generator for strings
71 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
72 regression test.
73
Daniel Veillard0fea6f42002-02-22 22:51:13 +000074Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
75
76 * python/README python/generator.py python/libxml.c python/setup.py:
77 added the 'usual' setup.py to allow building a libxml2-python
78 module based on the same code. The initialization is however
79 different the 2 .so files fo libxml2 and libxslt are identical and
80 they entry point initialize both libraries. this is done to avoid
81 some possible nasty problem since the Python don't merge the maps
82 of all shared modules.
83
Daniel Veillard158a4d22002-02-20 22:17:58 +000084Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: fixed a push/encoding bug reported by Michael
87 on librsvg
88
Daniel Veillard7839e162002-02-20 18:54:48 +000089Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
90
91 * include/libxml/parserInternals.h: fixes a misplaced #endif
92
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000093Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
94
95 * parser.c valid.c: found and fixed a couple of allocation bugs
96
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000097Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
98
99 * doc/xml.html doc/python.html doc/*: added a Python and binding
100 page describing the current state of the Python bindings and
101 giving pointers to the other languages wrappers.
102
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000103Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
104
105 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
106 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
107 rebuilt the API and web site
108 * xpath.c: fixed #71978 portability bugs
109
Daniel Veillard8aff2472002-02-19 21:50:43 +0000110Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
111
112 * SAX.c: oops broke automatic defaulting of namespaces attributes.
113
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000114Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
115
116 * include/libxml/parserInternals.h parser.c: had to change
117 2 internal parsing API when processing document content
118 to check the start and end of element content are defined
119 in the same entity
120 * valid.c include/libxml/valid.h: attribute normalization can
121 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
122 with the context to report it.
123 * SAX.c: fixed the last known bugs, crazy validation constraints
124 when a document is standalone seems correctly handled. There
125 is a couple of open issues left which need consideration especially
126 PE93 on external unparsed entities and standalone status.
127 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
128 The 2 tests left failing are actually in error. Cleanup done.
129
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000130Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * valid.c: implemented E59 spaces in CDATA does not match the
133 nonterminal S
134
Daniel Veillard878eab02002-02-19 13:46:09 +0000135Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
136
137 * SAX.c parser.c valid.c: more validation test fixups
138 * check-xml-test-suite.py: added duration info for the tests
139
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000140Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
141
142 * parser.c valid.c: a couple of errors were reported but not
143 saved back as such in the parsing context. Down to 1% failure rate
144 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
145
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000146Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
147
148 * xmlInternald.c: isExtender was missing a char
149 * parser.c include/libxml/parser.h: % are acceptable in the
150 internal subset if within a PUBLIC ID
151
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000152Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
153
154 * SAX.c parserInternals.c valid.c: more work on the conformance
155 suite. Took the step to finally block documents with encoding
156 errors. It's a fatal error per the spec, people should have fixed
157 their documents by now.
158
Daniel Veillard55253e22002-02-18 14:32:39 +0000159Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
160
161 * check-xml-test-suite.py: fixed the test script after some discussion
162 on the semantic of TYPE="error"
163 * Makefile.am: added the script to the distrib
164
Daniel Veillard28757702002-02-18 11:19:30 +0000165Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
166
167 * SAX.c entities.c: fixed a couple of conformances issues deep
168 into the validation code (standalone and undeclared Notations)
169
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000170Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
171
172 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
173 stayed there for years !
174
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000175Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
176
177 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
178 missing
179
Daniel Veillardc7612992002-02-17 22:47:37 +0000180Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
181
182 * check-xml-test-suite.py: improved the behaviour a bit as
183 well as the logs
184 * parser.c valid.c SAX.c: fixed a few more bugs
185 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
186
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000187Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * check-xml-test-suite.py: python script to run regression tests
190 against the XML Test suite of W3C/OASis
191 * SAX.c: fixed a validation bug
192 * parser.c: fixed 3 errors pointed by the test suite
193 * doc/buildDocBookCatalog: fixed a typo pointed by drake
194 * python/Makefile.am: fixed a dependendy
195
Daniel Veillard9f28f302002-02-15 20:48:08 +0000196Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * xmlmemory.c: avoid a warning bug #71594
199
Daniel Veillard144024e2002-02-13 21:14:46 +0000200Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
201
202 * xmlmemory.c: Jesse Perry provided a patch to remove a few
203 warning on alpha/Tru64
204
Daniel Veillarde4301c82002-02-13 13:32:35 +0000205Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
206
207 * include/libxml/entities.h: fixing a comment
208 * valid.c: fixing some troubles with validity check on namespaces
209 * result/VC/NS3 test/VC/NS3: added a specific regression test
210
Daniel Veillarda6d05382002-02-13 13:07:41 +0000211Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
212
213 * tree.c: Fixing #71342 serializing '\n' in attribute values
214 * result/noent/att3 result/att3 test/att3: added a specific
215 test.
216
Daniel Veillard797a5652002-02-12 13:46:21 +0000217Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * python/libxml.c: couple of bug fixes
220
Daniel Veillard01a6d412002-02-11 18:42:20 +0000221Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * python/*.py: removed tabs and used spaces.
224
Daniel Veillard397ff112002-02-11 18:27:20 +0000225Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
226
227 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
228 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
229
Daniel Veillard03517542002-02-11 13:54:40 +0000230Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
231
232 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
233 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
234
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000235Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
236
237 * include/libxml/encoding.h include/libxml/entities.h
238 include/libxml/globals.h include/libxml/parser.h
239 include/libxml/threads.h include/libxml/tree.h
240 include/libxml/xmlmemory.h: trying to fix the include mess
241
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000242Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * include/libxml/xmlmemory.h: reverted part of the previous
245 attempt to provide #69655, this was breaking the build.
246
Daniel Veillard0ba59232002-02-10 13:20:39 +0000247Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
248
249 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
250 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
251 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
252 include/libxml/parserInternals.h include/libxml/tree.h
253 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
254 Tentatively fixed #69655 , make compiling with -Wredundant-decls
255 clean.
256 * python/libxml.c: fixed a warning.
257
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000258Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
261 copying of node, merge back IDs in the target document.
262 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
263 test/XInclude/ents/ids.xml: test case
264 * result/VC/ElementValid4: output changed due to a typo fix
265
Daniel Veillard1c18e302002-02-09 22:16:40 +0000266Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * python/Makefile.am: seems some version of automake didn't
269 generate the dependancies right as Jacob found out. Add
270 an extra dependancy rule.
271
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000272Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * parserInternals.c valid.c: Justin Fletcher found some parts
275 of the code needing cleanup
276 * libxml.spec.in python/Makefile.am python/generator.py
277 python/libxml.c python/libxml.py: Fixed the python Makefiles
278 corrected a bug showing up on ia64, changed the name of the
279 python internal module too
280
Daniel Veillard07be19b2002-02-08 14:20:35 +0000281Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
282
283 * Makefile.am: applied patch from Andris Pavenis for binary
284 name suffixes
285
Daniel Veillardf216d462002-02-08 13:44:24 +0000286Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xmllint.c win32/win32config.h: fixing #68748
289
Daniel Veillardd455d792002-02-08 13:37:46 +0000290Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
291
292 * valid.c: fixing #70166
293
294Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
295
296 * valid.c: fixing #70077
297
Daniel Veillardc575b992002-02-08 13:28:40 +0000298Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
299
300 * Copyright Makefile.am README configure.in libxml.spec.in:
301 Changed to the MIT Licence
302 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
303 doc/xmlio.html: updated the doc accordingly
304 * include/libxml/xmlwin32version.h configure.in: preparing
305 2.4.14 release
306 * python/generator.py python/libxml.c python/libxml2-python-api.xml
307 python/libxml2class.txt python/libxml_wrap.h python/types.c:
308 fixed the const xmlChar * wrapper and generator, XPath extension
309 functions now use the context as first argument
310 * python/tests/tstxpath.py python/tests/xpath.py
311 python/tests/xpathext.py: Updated the tests accordingly
312 * tree.c: fixed bug #70067
313
Daniel Veillard7db38712002-02-07 16:39:11 +0000314Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
315
316 * Makefile.am: cleanup
317 * debugXML.c: always use stdout if output is NULL
318 * xmlIO.c: don't close filedescriptors passed to outputBuffers
319 * python/Makefile.am python/generator.py python/libxml2class.txt
320 python/libxml_wrap.h python/types.c: augmented the number of bindings
321 handling FILE * and XPath contexts
322 * python/tests/Makefile.am: avoid a stupid problem due to the
323 use of TEST.
324
Daniel Veillard15a143b2002-02-06 22:40:50 +0000325Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
328
Daniel Veillard70cab352002-02-06 16:06:58 +0000329Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
330
331 * python/TODO python/libxml.c: cleanup the extension function lookup
332 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
333
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000334Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * configure.in python/Makefile.am: do not install outside
337 of prefix
338
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000339Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * python/TODO python/libxml.c: started adding SAX interfaces
342 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
343 SAX test
344
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000345Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * tree.c: hardened the addChild function
348 * python/generator.py python/libxml.c python/libxml2-python-api.xml
349 python/libxml2class.txt python/libxml_wrap.h python/TODO:
350 added accessors needed for xmlNode, a bit more testing and
351 extension of interfaces
352 * python/tests/Makefile.am python/tests/build.py: added a test
353 build from scratch/save/load/check
354
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000355Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * parserInternals.c: change a small bit in the way valididy
358 error messages get initialized
359 * python/TODO python/libxml.c python/libxml2-python-api.xml
360 python/libxml2class.txt python/libxml_wrap.h python/types.c:
361 added some memory debugging to track leaks at the libxml2 level
362 * python/tests/*.py: changed all tests to check for leaks,
363 there is just one left in XPath extension registrations.
364
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000365Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * python/TODO python/generator.py python/libxml2-python-api.xml
368 python/libxml2class.txt: more accessor classes for the parser
369 context, allow to switch on and check validity
370 * python/tests/Makefile.am python/tests/error.py
371 python/tests/invalid.xml python/tests/valid.xml
372 python/tests/validate.py: attded more test and and added error.py
373 which I forgot to commit in the last step
374
Daniel Veillard3ce52572002-02-03 15:08:05 +0000375Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * python/Makefile.am python/types.c: cleanup
378 * python/libxml.c python/libxml.py python/libxml_wrap.h
379 python/generator.py python/libxml2-python-api.xml
380 python/libxml2class.txt: added class for parser context, added
381 first cut for push mode support. Added a framework to generate
382 accessors functions.
383 * python/tests/Makefile.am python/tests/push.py: added a push
384 test
385
Daniel Veillardcfb05462002-02-02 23:18:22 +0000386Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * python/Makefile.am python/TODO python/libxml.py: fixed a small
389 bug a bit of cleanup.
390
Daniel Veillard5d819032002-02-02 21:49:17 +0000391Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
392
393 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
394 python/libxml2class.txt: adding error redirections and preformat
395 to a python handler
396 * python/tests/Makefile.am python/tests/*.py: cleanup made all
397 tests self checking
398
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000399Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
400
401 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
402 a function
403
Daniel Veillard9589d452002-02-02 10:28:17 +0000404Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
407 python/libxml.c python/libxml2-python-api.xml
408 python/libxml2class.txt: Progressing through the TODOs, class
409 description output, extra XML API, RPM now builds the wrappers
410 for all python installed versions
411
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000412Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * configure.in libxml.spec.in python/Makefile.am python/TODO
415 python/generator.py python/libxml2class.txt: added more informations
416 in the libxml2-python package including docs. Slightly changed
417 the class hierarchy
418 * python/tests/*: added basic regression tests infrastructure too
419
420Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
423 added libxml2-python as part of the packages installed
424
Daniel Veillarda7340c82002-02-01 17:56:45 +0000425Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * python/Makefile.am python/generator.py python/libxml.c
428 python/libxml.py: more work, now able to extend the
429 XPath interpreter with functions written in python.
430
Daniel Veillardc3e39442002-02-01 09:29:41 +0000431Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * python/Makefile.am: Jacob sent a patch to allow building from
434 tarfile.
435
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000436Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * python/Makefile.am python/libxml.c configure.in Makefile.am:
439 inserted the python wrappers build, I hope this won't be too
440 unportable
441
Daniel Veillard1971ee22002-01-31 20:29:19 +0000442Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xpath.c: minor optimization
445 * python/generator.py python/libxml.c python/libxml.py
446 python/libxml_wrap.h: more work on the python bindings,
447 they now support XPath and there is no evident leak
448
Daniel Veillard36ed5292002-01-30 23:49:06 +0000449Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * python/generator.py python/libxml.c python/libxml.py:
452 more work on the python bindings generator.
453
Daniel Veillard96fe0952002-01-30 20:52:23 +0000454Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * python/generator.py python/libxml.c python/libxml_wrap.h:
457 more work on the python bindings.
458
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000459Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * python/generator.py python/libxml.c python/libxml.py
462 python/libxml_wrap.h: commited early version of a python binding
463 for private use only ATM
464
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000465Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
466
467 * entities.c tree.c include/libxml/entities.h: applied patch
468 from Anthony Jones to implement copy of DTD subtree too. Had
469 just to keep 2 function private which really ought to become
470 public ones.
471
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000472Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * xmllint.c: added pointers to the web pages in the usage()
475
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000476Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * tree.c: more fixes from Petr Kozelka for attribute handling
479 in the tree API to align the semantic with DOM.
480
Daniel Veillard36065812002-01-24 15:02:46 +0000481Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * valid.c tree.c entities.c: another set of patches from
484 Anthony Jones for copy operations cleanup and robustness
485
Daniel Veillardf8592562002-01-23 17:58:17 +0000486Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
489 an alphabetic index based on comments content
490 * doc/*: rebuilt the web site with the new references
491
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000492Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
493
494 * parserInternals.h: Greg Sjaardema suggested to use an
495 eponential buffer groth policy in xmlParserAddNodeInfo()
496
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000497Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
500 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
501 doc/parsedecl.py doc/Makefile.am: updated the python extractor
502 to generate cross-references, and added/updated the stylesheets
503 to generate and link API indexes. The generic keyword index
504 is not done yet.
505 * doc/*.html: regenerated all the usual docs too
506
Daniel Veillard2070c482002-01-22 22:12:19 +0000507Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
508
509 * debugXML.c: added an xpath function to the shell for T. V. Raman
510
511Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000512
513 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
514 debug routines.
515
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000516Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * tree.c: apply an patch from Petr Kozelka for unlink and replace
519 support of attribute nodes
520
Daniel Veillard9d06d302002-01-22 18:15:52 +0000521Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
524 hopefully near complete and fully documented of the API in XML
525 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
526 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
527 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
528 include/libxml/parserInternals.h include/libxml/valid.hi
529 include/libxml/xmlIO.h include/libxml/xmlerror.hi
530 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
531 include/libxml/xpath.h include/libxml/xpathInternals.h:
532 Cleaned up the doc comments a lot in the process, the interface
533 coverage is now 100%
534
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000535Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
538 extracts comments from the gtk-doc DocBook output (a bit
539 convoluted but seems to work).
540
Daniel Veillard61006472002-01-21 17:31:47 +0000541Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
544 added an XML description of the API, moved the script generating
545 it here. Added a "make api" target
546
Daniel Veillardd2f23002002-01-21 13:36:00 +0000547Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
550
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000551Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * xpath.c include/libxml/xpathInternals.h: the change made to
554 xmlXPathFuncLookupFunc was incompatible roll it back
555
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000556Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * SAX.c: cleanup patch from Anthony Jones
559 * doc/Makefile.am: fix the headers to avoid in make scan
560 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
561 includes, * vs Ptr and general cleanup
562 * parsedecl.py: first version of a script to extract the
563 module interfaces, the goal will be to provide .decl or XML
564 specification of the interfaces to build wrappers.
565
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000566Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
569 now provides return codes in case of errors
570
Bjorn Reese026d29f2002-01-19 15:40:18 +0000571Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
572
573 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
574 Upgraded to trio baseline 1.6
575 * strio.h strio.c: Replaced by triostr.h and triostr.c
576
Daniel Veillard572577e2002-01-18 16:23:55 +0000577Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
580 of strdup usage in the code
581
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000582Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * parser.c error.c: Keith Isdale complained rightly that
585 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
586
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000587Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * tree.c: fixed the funxtion to set the xml: attributes
590 * debugXML.c: added "setbase" to test it.
591
Daniel Veillard2c748c62002-01-16 15:37:50 +0000592Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
595 to allow updating an attribute content
596
Daniel Veillard8de85c62002-01-15 17:10:15 +0000597Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * libxml.h: try to avoid problems when compiling on Windows
600
Daniel Veillard314cfa02002-01-14 17:58:01 +0000601Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * hash.c: patch from Anthony Jones for hash.c allocation size
604 * Makefile.am: trying to work around Yet Another Libtool Madness
605 and build the 2.4.13 release finally ...
606
Daniel Veillard744683d2002-01-14 17:30:20 +0000607Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
608
609 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
610 * doc/* : update of the documentation
611
Daniel Veillarde6a55192002-01-14 17:11:53 +0000612Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
615 at fixing #61290 :-(
616
Daniel Veillardfb25a512002-01-13 20:32:08 +0000617Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
620 Fixes bug #67229
621
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000622Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * tree.c: trying to avoid troubles when a subtree is copied
625 and coalesced in part with the target tree. Should fix
626 bug #67407
627
Daniel Veillardd8224e02002-01-13 15:43:22 +0000628Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * valid.c: fixed validation of attributes content of type
631 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
632 values, very old bug. Fixes #67671
633
Daniel Veillard8107a222002-01-13 14:10:10 +0000634Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
635
636 * parser.c include/libxml/parserInternals.h tree.c: integrated
637 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
638 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
639
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000640Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * threads.c: applied Serguei Narojnyi's patch to add native
643 thread support on the Win32 platform
644 * testThreadsWin32.c Makefile.am: added the test program also
645 from Serguei, Win32 specific
646 * include/win32config.h include/libxml/xmlwin32version.h.in:
647 added patch from Igor for the Windows thread specific defines.
648
Daniel Veillard845cce42002-01-09 11:51:37 +0000649Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
650
651 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
652
Daniel Veillard7b602b42002-01-08 13:26:00 +0000653Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
656 output page into XMLinfo.html. Close bug #66951 and
657 raised by Robert Collins too.
658
Daniel Veillard73c6e532002-01-08 13:15:33 +0000659Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * encoding.c: Paul Keogh pointed out a possibility of segfault
662 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
663 Closes bug # 68238
664
Daniel Veillard4a859202002-01-08 11:49:22 +0000665Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * doc/*.html: updated the Gdome2 links
668
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000669Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * libxml.h: Applied following patches from Robert Collins
672 and make sure IN_LIBXML is defined when compiling it
673 -------
674 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
675 as well as Visual C.
676 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
677 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
678 * strio.c (PLATFORM_UNIX): Define for Cygwin.
679 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
680 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
681 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
682 xmlSysIDExists xmlNoNetExists).
683 * xmllint.c: Don't include winsock2.h for Cygwin.
684
Daniel Veillard401c2112002-01-07 16:54:10 +0000685Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
688 when the version info is not present.
689
Daniel Veillard6f42c132002-01-06 23:05:13 +0000690Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * tree.c: Anthony Jones pointed out a problem in
693 xmlStringGetNodeList() and provided a fix for it
694
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000695Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
696
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000697 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000698 xmlCreatePushParserCtxt() when the initial buffer passed
699 is large.
700
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000701Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * win32/*: big cleanup of the Windows/MSVC project files
704 from Igor Zlatkovic
705
Daniel Veillardcebb1362002-01-02 13:13:30 +0000706Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
707
708 * doc/Makefile.am: should fix #67674 and avoid troubles if
709 xsltproc is not available or fails in the prefix provided
710
Daniel Veillard26908ab2002-01-01 16:50:03 +0000711Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xmlmemory.c: one more doc patch from Charlie Bozeman.
714
Daniel Veillard5344c602001-12-31 16:37:34 +0000715Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
716
717 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
718 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
719 Fixed a few other problems raised by Charlie Bozeman.
720 * result/VC/ElementValid[5-7]: fixed the output
721
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000722Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
723
724 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
725 patches from Charlie Bozeman. Regenerated the HTML docs.
726
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000727Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
728
729 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
730 for Windows from Igor
731
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000732Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
733
734 * xmllint.c: applied Justin Fletcher patch for --output or -o
735
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000736Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
737
738 * win32/libxml2/libxml2.def.src: close #67019
739
Daniel Veillard01db67c2001-12-18 07:09:59 +0000740Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
741
742 * xmllint.c: applied Justin Fletcher generic timing patch
743 similar to the one already applied to xsltproc.
744
Daniel Veillardd1640922001-12-17 15:30:10 +0000745Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
746
747 * include/libxml/tree.h tree.c: applied documentation patches
748 from Charlie Bozeman
749
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000750Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
751
752 *doc/xmllint.xml, xmllint.1 - document --dropdtd
753
Daniel Veillard29e43992001-12-13 22:21:58 +0000754Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
755
756 * valid.c: fix the xmlStrdup() used in the previous patch.
757 * valid.c: added --dropdtd
758 * tree.c: fixed xmlUnlinkNode so it also removes the references
759 from the document if the node is a DTD
760
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000761Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
762
763 * HTMLtree.c valid.c: cleanup some static declarations
764
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000765Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
766
767 * xmllint.c: removed another strdup()
768 * doc/FAQ: removed the HP/UX entry
769
Daniel Veillarded472f32001-12-13 08:48:14 +0000770Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
771
772 * valid.c: fix bug #66816 when validating.
773 * xmllint.c: don't use sys/time.h if configure did not found it
774
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000775Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
776
777 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
778 xmlcatalog_man.xml
779
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000780Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
781
782 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
783 xmlInitMemory() was declared twice
784
Daniel Veillardb82c1662001-12-09 14:00:54 +0000785Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
786
787 * globals.c: do not reference strdup() !
788 * configure.in libxml-2.0.pc.in: trying to fix the libs
789 of the various config extraction modules
790
Daniel Veillardef90ba72001-12-07 14:24:22 +0000791Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
792
793 * configure.in : preparing 2.4.12
794 * doc/* : updated and rebuilt the docs
795
Daniel Veillard220346d2001-12-07 11:33:54 +0000796Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
797
798 * uri.c: closed bug #66159
799 * testURI.c: added --escape option
800 * configure.in: some cleanup for xml2-config --cflags
801
Daniel Veillard2a906822001-12-06 14:34:08 +0000802Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
803
804 * globals.c testThreads.c: removed some misplaced includes
805 of xmlversion.h
806
Daniel Veillarde28313b2001-12-06 14:08:31 +0000807Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
808
809 * threads.c: patch from Gary Pennington fixing a possible
810 problem at initialization time.
811
Daniel Veillardd3b08822001-12-05 12:03:33 +0000812Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
813
814 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000815 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000816 CodeWarrior.
817
Daniel Veillarda7866932001-12-04 13:14:44 +0000818Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
819
820 * xmllint.c: applied Geert Kloosterman's patch to fix
821 --repeat --timing output
822
Daniel Veillard19840942001-11-29 16:11:38 +0000823Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
824
825 * parser.c: Robin Berjon <robin@knowscape.com> found a case
826 where non-wellformed XML declaractions were not detected.
827
Daniel Veillarde85d9342001-11-28 14:43:12 +0000828Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
829
830 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
831
Daniel Veillard22f25a82001-11-28 09:12:23 +0000832Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
833
834 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
835 gets reset by xmlCleanupInputCallbacks() and this makes the
836 function useless. Same for output.
837
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000838Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
839
840 * xmlIO.c: robert pointed out a loop error in callback cleanups
841
Daniel Veillard8faa7832001-11-26 15:58:08 +0000842Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
843
844 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
845 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
846 they are not really tied to debugging
847
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000848Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
851 * xmllint.c: better --catalogs description
852
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000853Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
854
855 * tree.c: fixed a couple of problems in xmlSetProp()
856
Daniel Veillardcd337f02001-11-22 18:20:37 +0000857Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
858
859 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
860 unappropriate stdout output.
861
Daniel Veillard566d4df2001-11-22 13:00:53 +0000862Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
863
864 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
865 by Denis Beurive, closes #65111
866
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000867Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
868
869 * valid.c: in case of content model validity error, don't
870 print it if validity warnings were not requested.
871
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000872Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
873
874 * nanoftp.c: applied a couple of patches from Brian D Ripley.
875 * parserInternals.c: removed the last exit() call. Print an
876 unmaskable error on stderr instead (library mismatch detection)
877
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000878Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
879
880 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
881 shell instructions from Heiko Rupp
882
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000883Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
884
885 * catalog.c: use the URL notation file:// for default catalog paths
886
Daniel Veillard0ec98632001-11-14 15:04:32 +0000887Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
888
889 * include/libxml/tree.h: better comments for _private fields
890 * tree.c: removed a problem when copying an entity reference.
891
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000892Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
893
894 * vms/*: updated instructions and diffs from John A Fotheringham
895
Daniel Veillarda11001b2001-11-12 22:45:36 +0000896Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
897
898 * include/libxml/xmlerror.h: avoid an include problem if
899 #include <libxml/xmlerror.h> happens first in code
900 seems to be the case in KDE libs
901
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000902Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
903
904 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
905 from Igor for Windows
906
907Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
908
909 * Makefile.am: Gary Pennington pointed out a missing prefix
910
Daniel Veillard43d3f612001-11-10 11:57:23 +0000911Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
912
913 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
914 * doc/*: upgraded and rebuilt the docs
915
Daniel Veillardc1f78342001-11-10 11:43:05 +0000916Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
917
918 * HTMLparser.c: fix comment in scripts element parsing.
919 * result/HTML/doc3*: updated the results.
920
921Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
922
923 * uri.c: another URI bug fix #63336, using Joel Young patch.
924
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000925Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
926
927 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
928 a cleaned up version of the Pwd shell string generation.
929
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000930Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
931
932 * valid.c include/libxml/tree.h: trying to fix namespaces +
933 validation problems for good, closing #63619 in the process
934 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
935 wrong in this respect, fixed it.
936
Daniel Veillardd536f702001-11-08 17:32:47 +0000937Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
938
939 * xmllint.c: Morus Walter patch to allow --format and --encode
940
Daniel Veillard5004f422001-11-08 13:53:05 +0000941Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
942
943 * debugXML.c: Stefan Kost provided an help command for the shell
944
Daniel Veillarda6825e82001-11-07 13:33:59 +0000945Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
946
947 * debugXML.c: Heiko Rupp pointed that the shell would crash
948 on empty nodesets returns.
949
Daniel Veillard03f848d2001-11-07 12:53:46 +0000950Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
951
952 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
953 migh need the history libraries
954
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000955Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
956
957 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
958 handle the case of < in quoted attributes, Bastian Kleineidam
959
Daniel Veillardc853b322001-11-06 15:24:37 +0000960Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
961
962 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
963 fixing catalog breakages
964 * Makefile.am catalog.c result/catalogs/catal
965 result/catalogs/mycatalog.* test/catalogs/catal*:
966 fixed more problems in catalog support, added more regression tests
967 for both XML and SGML catalog handling
968
Daniel Veillard66870c72001-11-05 19:27:49 +0000969Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
970
971 * debugXML.c: applied an improvement to xmlGetLineNo() from
972 Keith Isdale
973
Daniel Veillardffe09c92001-11-05 14:21:47 +0000974Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
975
976 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
977 Side effect of the progressive catalog loading
978
Daniel Veillardad661b92001-11-05 11:43:15 +0000979Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
980
981 * Makefile.am: confexecdir and confexec_DATA were defined twice
982 pointed out by Karl Eichwalder
983
Daniel Veillard6eb17722001-11-04 22:19:27 +0000984Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
985
986 * xmlcatalog.c: avoid unlink() and use remove() instead.
987
Daniel Veillardea898282001-11-04 22:13:45 +0000988Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
989
990 * libxml.spec.in: cleanup
991 * include/libxml/xmlwin32version.h: updated with 2.4.8
992
Daniel Veillarda4617b82001-11-04 20:19:12 +0000993Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
994
995 * encoding.c global.data globals.c testThreads.c: fix bug #63752
996 of compiling libxml with a non standard set of options
997
John Fleck027edfb2001-11-04 20:13:58 +0000998Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
999
1000 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1001 document --sgml option, fixing gnome bugzilla #63382
1002
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001003Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1004
1005 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1006 breakage of 2.4.7, added a couple of really needed APIs
1007 like xmlCatalogIsEmpty() and xmlNewCatalog()
1008 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1009 for install-catalog
1010 * configure.in: preparing 2.4.8
1011
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001012Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1013
1014 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1015 include/libxml/tree.h include/libxml/xmlIO.h: more include
1016 cleanups, export cleanly one html output + format function.
1017
1018Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1019
1020 * parser.c: removed initGenericErrorDefaultFunc call from
1021 xmlInitParser() since it could destroy previous calls to
1022 xsltSetGenericErrorFunc() effects
1023
Daniel Veillardebd38c52001-11-01 08:38:12 +00001024Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1025
1026 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1027 keyword.
1028
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001029Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1030
1031 * Makefile.am: cleanup
1032 * threads.c: cleanup too
1033 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1034 from xsltproc
1035 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1036 dependancy loop.
1037
Daniel Veillard91c00402001-10-30 17:41:38 +00001038Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1041 was not used anymore !
1042
Daniel Veillard52dcab32001-10-30 12:51:17 +00001043Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1044
1045 * configure.in: preparing 2.4.7
1046 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1047 manual page from John
1048 * doc/*: updated the doc and rebuilt the generated pages
1049
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001050Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * xmlIO.c: closing bug #62711, the library should never
1053 close stdin or stdout.
1054
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001055Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1056
1057 * uri.c: second pass at fixing #63336, using Joel Young
1058 final patch. looks okay.
1059
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001060Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1061
1062 * uri.c include/libxml/uri.h: trying to clear #63336
1063 allowing the escaping routine to parse unconformant
1064 URI-References.
1065
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001066Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1067
1068 * vms/readme.vms vms/build_libxml.com nanoftp.c
1069 include/libxml/xmlversion.h.in: a few VMS updates from
1070 John A Fotheringham
1071 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1072 and xmlCleanupOutputCallbacks() for the Perl binding people.
1073
Daniel Veillard635ef722001-10-29 11:48:19 +00001074Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1075
1076 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1077 apply fixes to close #63271 and avoid segfaults when
1078 the error routine gets callbed before xmlInitParser()
1079 get called.
1080 * nanoftp.c error.c: Applied patches from Justin Fletcher
1081 correcting some xmlGenericError misuses.
1082
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001083Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1084
1085 *doc/xmllint.xml, doc/xmllint.1
1086 New and improved man page for xmllint - .xml is the original, .1
1087 is the generated man page
1088
Daniel Veillardc9484202001-10-24 12:35:52 +00001089Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1090
1091 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1092 the web site from the main HTML document.
1093
Daniel Veillard5151c062001-10-23 13:10:19 +00001094Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1095
1096 * parser.c: fixed an erroneous validation bug when PE refs
1097 occurs in external parsed entities referenced from the
1098 internals subset
1099 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1100 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1101 added the associated testcase, it's a nice one.
1102 * HTMLparser.c: generate the DTD node as HTML still ...
1103 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1104
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001105Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1106
1107 * HTMLparser.c: fixed a bug in htmlNewDoc()
1108
Daniel Veillard89cad532001-10-22 09:46:13 +00001109Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1110
1111 * test/threads/*: added entities testing to the Thread test
1112 * testThreads.c: make the test reasonable
1113 * DOCBparser.c: fix the DTD public and system ID
1114 * xmllint.c: added --sgml for SGML DocBook importing
1115 * Makefile.am: added Docbtests target
1116
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001117Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1118
1119 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1120 * testThreads.c: removed bogus include
1121
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001122Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1123
1124 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1125 fixed a very serious (looping) validation bug
1126
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001127Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1128
1129 * include/libxml/globals.h include/libxml/threads.h threads.c
1130 testThreads.c: far more testing, cleaning up bugs
1131 * *.c : make sure globals.h is always included.
1132
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001133Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1134
1135 * HTMLparser.c: try to get rid of parser loops for good.
1136
Daniel Veillardab7488e2001-10-17 11:30:37 +00001137Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1138
1139 * configure.in: fixed some bugs in CFLAGS passing.
1140 * test/threads Makefile.am testThreads.c: added a specific
1141 threaded test case (really nasty, guaranteed).
1142
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001143Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1144
1145 * catalog.c: serious cleanup on the management of the
1146 XML catalog tree, more tests done, especially with
1147 the catalog PI.
1148
Daniel Veillard364789a2001-10-16 12:45:00 +00001149Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1150
1151 * catalog.c: avoid a problem in catalog cleanup on SMP if
1152 catalogs were not initialized.
1153
Daniel Veillard81463942001-10-16 12:34:39 +00001154Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1155
1156 * catalog.c xpath.c: trying to cleanup the not thread safe
1157 parts of the library.
1158
Daniel Veillard64a411c2001-10-15 12:32:07 +00001159Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1160
1161 * include/libxml/globals.h configure.in global.data: make
1162 the allocation be per-thread a configure option
1163 * encoding.c include/libxml/parser.h: fixed compilation
1164 errors
1165
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001166Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1167
1168 * include/libxml/parser.h: Norm reported that a few lines
1169 added were breaking libxslt compile, removed them for now
1170
Daniel Veillard6f350292001-10-14 09:56:15 +00001171Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1172
1173 * parser.c parserInternals.c threads.c: debugged and fixed
1174 initialization problems which were giving troubles on SMP
1175 boxes.
1176
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001177Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1178
1179 * include/libxml/Makefile.am: missing globals.h
1180
Daniel Veillarde7090612001-10-13 12:18:28 +00001181Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001182
Daniel Veillarde7090612001-10-13 12:18:28 +00001183 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001184
Daniel Veillardd0463562001-10-13 09:15:48 +00001185Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1186
1187 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1188 include/libxml/parserInternals.h include/libxml/tree.h
1189 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1190 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1191 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1192 Applied the last patches from Gary, cleanup, activated threading
1193 all user accessible global variables are now handled in globals.[ch]
1194 Still a bit rought but make tests passes with either
1195 --with-threads defined at configure time or not.
1196 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1197 linking options
1198
Daniel Veillardb8478642001-10-12 17:29:10 +00001199Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1200
1201 * Makefile.am include/libxml/Makefile.am
1202 include/libxml/globals.h globals.c include/libxml/threads.h
1203 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1204 configure.in: started integrating the core of the thread support
1205 not activated yet but half integrated. The code should still
1206 compile and work anyway.
1207
Daniel Veillardb44025c2001-10-11 22:55:55 +00001208Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1209
1210 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1211 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1212 integrating the non-controversial parts of Gary Pennington
1213 multithread patches
1214 * catalog.c: corrected a small bug introduced
1215
Daniel Veillard75b96822001-10-11 18:59:45 +00001216Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1217
1218 * catalog.c include/libxml/catalog.h: very serious cleanup,
1219 isolating unportable code and as much as possible the accesses
1220 to the global shared catalog. May need more testing !
1221
Daniel Veillard78d12092001-10-11 09:12:24 +00001222Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1223
1224 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1225 Keith Isdale patches for the XSLT debugger interfaces. Some
1226 cleanup
1227
Daniel Veillardff0b7312001-10-11 06:46:09 +00001228Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1229
1230 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1231 * DOCBparser.c: generate line nubers in elements
1232
Daniel Veillard60087f32001-10-10 09:45:09 +00001233Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1234
1235 * configure.in: preparing 2.4.6 release
1236 * doc/xml.html doc/html/*: updated and rebuilt the docs
1237 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1238
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001239Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1240
1241 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1242 adding documentation for DV's supercatalog support
1243
Daniel Veillard82d75332001-10-08 15:01:59 +00001244Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1245
1246 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1247 super catalog support adding one API and one flag --sgml to
1248 xmlcatalog
1249
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001250Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1251
1252 * doc/xmlcatalog_man.xml, xmlcatalog.1
1253 One more crack at
1254 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1255
1256
Thomas Broyer47334c02001-10-07 16:41:52 +00001257Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1258
1259 * xpath.c: implemented xmlXPathObjectCopy for external objects
1260 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1261
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001262Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1263
1264 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1265 finishing up fix to
1266 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1267 the xmlcatalog man page display more elegantly
1268
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001269Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1270
1271 * configure.in: closing bug #61832
1272 * HTMLparser.c: removed a warning
1273
Daniel Veillard6ab38382001-10-06 13:08:27 +00001274Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1275
1276 * xpath.c: fixing #61673 part I, do not loose doc information
1277 when copying result value trees.
1278
Daniel Veillard556c6682001-10-06 09:59:51 +00001279Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1280
1281 * xpath.c: trying to harden the XPath interpreter
1282
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001283Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1284
1285 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1286 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1287
William M. Brack1633d182001-10-05 15:41:19 +00001288Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1289
1290 * HTMLparser: repaired another loop problem
1291
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001292Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1293
1294 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1295 parsing.
1296 * xpath.c: fix bug #61291 the default XML namespace node is
1297 missing from the namespace axis.
1298 * tree.c: refuse to create namespaces nodes with prefix "xml"
1299
Daniel Veillard651f9472001-10-04 14:51:06 +00001300Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1301
1302 * SAX.c: ouch a non-defined namespace could lead to a crash,
1303 fixed #61215
1304
Daniel Veillard7dd05702001-10-04 14:25:12 +00001305Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1306
1307 * parserInternals.c: closed bug #61054
1308
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001309Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1310
1311 * include/libxml/Makefile.am: closing #60708
1312
Daniel Veillarda293c322001-10-02 13:54:14 +00001313Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1314
1315 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1316 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1317
Daniel Veillardf4309d72001-10-02 09:28:58 +00001318Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1319
1320 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1321
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001322Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1323
1324 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1325 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1326
Daniel Veillard16756b62001-10-01 07:36:25 +00001327Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1328
1329 * catalog.c: Justin Fletcher provided cleaup code in case
1330 HAVE_STAT is not defined
1331 * include/win32config.h: Igor Zlatkovic suggested to have
1332 HAVE_STAT defined there
1333
William M. Brack5e1cac12001-09-28 16:19:18 +00001334Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1335
1336 * catalog.c - fixed typing error reported by M. Barros
1337
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001338Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1339
1340 * xmllint.c - fixing typo
1341
William M. Brackd28e48a2001-09-23 01:55:08 +00001342Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1343
1344 * HTMLparser.c: small enhancement to prevent loop on
1345 unrecognizable data
1346
Daniel Veillardb1d62872001-09-21 09:47:08 +00001347Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1348
1349 * parserInternals.c: applying patch from bug #60757 this
1350 should close it
1351
Daniel Veillardc0631a62001-09-20 13:56:06 +00001352Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1353
1354 * catalog.c xmlcatalog.c: removed a couple of warning
1355 * xpath.c: try to solve the linking problem on platforms
1356 needing trio to compile
1357
Daniel Veillard1a123612001-09-19 08:06:23 +00001358Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001359
Daniel Veillard1a123612001-09-19 08:06:23 +00001360 * Makefile.am libxml.spec.in: backing up non-documented changes
1361 commited without review or aproval by Jens Finke <jens@gnome.org>
1362 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001363
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001364Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1365
1366 * configure.in: Joe Orton provided a patch fixing a problem
1367 when iconv is specified to be in a non-standard directory
1368 but wasn't exported in xml2-config --cflags
1369
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001370Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1371
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001372 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001373 troubles with 2.4.4 errors.
1374
Daniel Veillard16698282001-09-14 10:29:27 +00001375Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1376
1377 * encoding.c entities.c: do not output hexadecimal charrefs
1378 when serializing HTML since some version of Netscape can't
1379 grok it, generate decimal ones.
1380 * result/HTML/doc3.htm: output changed due to previous test
1381 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1382
Daniel Veillard98fed372001-09-13 11:34:58 +00001383Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1384
1385 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1386 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1387
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001388Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001389 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001390
1391 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1392 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1393 updated the configuration scripts systems accordingly
1394
Daniel Veillard04382ae2001-09-12 18:51:30 +00001395Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1396
1397 * configure.in: preparing for 2.4.4
1398 * doc/xml.html doc/html/*: updated and rebuilt the docs
1399
Daniel Veillardd63437e2001-09-12 15:00:27 +00001400Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1401
1402 * win32/dsp/libxml2.def.src: tried to incorporate comments
1403 from bug #59220
1404
Daniel Veillard319a7422001-09-11 09:27:09 +00001405Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1406
1407 * parser.c result/noent/wml.xml: fixed bug #59981 related
1408 to handling of '&' in attributes when entities are substitued
1409
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001410Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1411
1412 * libxml.h include/libxml/xmlversion.h.in
1413 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1414 Tried to close bug #60131
1415
Daniel Veillardbce62332001-09-10 18:46:55 +00001416Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1417
1418 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1419
Daniel Veillard143b04f2001-09-10 18:14:14 +00001420Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1421
1422 * SAX.c: fixing bug #59946 on xmlns=""
1423
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001424Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1425
1426 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1427 but allocates a new error code.
1428
Daniel Veillard05c13a22001-09-09 08:38:09 +00001429Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmllint.c: John Fleck fixed typos in the options output
1432 * parser.c SAX.c: fix ignorable white space SAX selection
1433
1434Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1435
1436 * entities.c: Steve Underwood found the possibility of an
1437 ininite loop in case of error.
1438
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001439Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1440
1441 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1442
Daniel Veillarda050d232001-09-05 15:51:05 +00001443Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1444
1445 * parser.c: warn if version is not 1.0 but it's not
1446 strictly speaking an error after analyzing the spec
1447
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001448Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1449
1450 *doc/catalog.html - add link to the html version of the
1451 man page, other linguistic cleanups
1452
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001453Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1454
1455 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1456 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1457 file, has not yet been included in the build.
1458
Daniel Veillard99784ff2001-09-01 16:20:28 +00001459Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1460
1461 * catalog.c: removed a duplicate affectation Justin Fletcher
1462
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001463Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1464
1465 * tree.c: Armin Sander pointed a possible text coalescing
1466 problem, completed his patch.
1467
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001468Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1469
1470 * trionan.c: Fixed const and volatile re-definition problem
1471
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001472Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1473
1474 * libxml.4 parser.c: doc updates from Heiko Rupp
1475 * parserInternals.c: 2 sanity checks from Heiko Rupp
1476
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001477Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c: applied patch from Armin Sander to make some pointers
1480 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001481 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001482
Daniel Veillardb06c6142001-08-27 14:26:30 +00001483Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1484
1485 * xpath.c: hum, restrict the integer usage gcc bug workaround
1486 to only gcc compilers so that other architecture don't get
1487 penalized by this limitation.
1488 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1489
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001490Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1491
1492 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1493 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1494
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001495Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1496
1497 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1498 --convert option to xmlcatalog to convert SGML ones to
1499 the XML syntax.
1500 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1501
1502 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001503Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1504
1505 * catalog.c xmlIO.c: started some serious testing and fixed
1506 a few bug and optmization needs.
1507
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001508Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1509
1510 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1511 preparing for a 2.4.3 release even if it may not be ready yet
1512 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1513 all file parsing lookup to go through the entity resolver, add
1514 to add an API to bypass it (needed to load catalogs themselves),
1515 some cleanup on the catalog code too.
1516 * nanoftp.c: small cleanup
1517 * doc/catalog.html: small update
1518
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001519Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1520
1521 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1522 Jun Kuriyama
1523
Daniel Veillardffb120d2001-08-23 00:52:23 +00001524Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1525
1526 * doc/catalog.html: finished the catalog documentation
1527
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001528Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1529
1530 * doc/catalog.html doc/xml.html: added documentation about
1531 Catalog support, misses an API description
1532 * doc/html/*: reextracted the API pages
1533
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001534Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1535
1536 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1537 Added the part about section 7.2 on URI resolution,
1538 fixed a side effect in the HTML parser, look complete
1539 and ready to rock except the URI/SystemID part!
1540
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001541Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1542
1543 * include/libxml/catalog.h include/libxml/parser.h
1544 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1545 xmlIO.c: added support and APIs needed for the catalog PI
1546 * include/libxml/xmlIO.h: cleanup
1547
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001548Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1549
1550 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1551 include/libxml/catalog.h: starts to look okay, really
1552 plugged the new framework, cleaned a lot of stuff,
1553 added some APIs, except the PI's support missing this
1554 should be mostly complete
1555 * result/catalogs/* test/catalogs/*: added new test, enriched
1556 the existing one with URN ID tests
1557
Daniel Veillard64339542001-08-21 12:57:59 +00001558Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1559
1560 * catalog.c: fixed nextCatalog
1561 * result/catalogs/docbook test/catalogs/*: started adding
1562 a small regression test
1563
Daniel Veillardcda96922001-08-21 10:56:31 +00001564Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1565
1566 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1567 more work on the XML catalog support.
1568 * parser.c include/libxml/parser.h: small cleanup seems using
1569 list as a public parameter name can give portability troubles
1570 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1571 include/libxml/xpath.h include/libxml/Makefile.am: removed
1572 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1573 wrappers
1574
Bjorn Reese45029602001-08-21 09:23:53 +00001575Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1576
1577 * Makefile.am trio.c triodef.h trionan.c xpath.c
1578 include/libxml/Makefile.am include/libxml/trionan.h:
1579 Re-worked Not-A-Number and Infinity support.
1580 * xmlcatalog.c: added readline include files
1581
Daniel Veillard344cee72001-08-20 00:08:40 +00001582Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1583
1584 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1585 testCatalog as xmlcatalog, making it an installed app
1586 adding a shell, and preparing it to be a /etc/xml/catalog
1587 management tool, though not ready yet
1588 * catalog.c include/libxml/catalog.h: adding support for
1589 XML Catalogs http://www.oasis-open.org/committees/entity/
1590 not finished, there is some interesting tradeoffs and a
1591 few open questions left.
1592
Daniel Veillardb7664f42001-08-19 13:00:43 +00001593Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmllint.c: fixed a line formatting problem
1596
Daniel Veillard5015b712001-08-17 09:37:52 +00001597Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1598
1599 * SAX.c: removed a couple of unused variable (Albert Chin)
1600
Daniel Veillardbb371292001-08-16 23:26:59 +00001601Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1602
1603 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1604 trying to fix some troubles w.r.t. function returning
1605 const xxxPtr.
1606
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001607Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1608
1609 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1610 defined
1611
Daniel Veillardae6db172001-08-16 19:32:00 +00001612Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1613
1614 * xpointer.c: removed unused var
1615
Daniel Veillard09190202001-08-16 16:27:41 +00001616Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1617
1618 * testXPath.c: another small cleanup closing bug #59110
1619
Daniel Veillard796f4b62001-08-16 16:00:13 +00001620Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1621
1622 * win32/dsp/libxml2.def.src: small cleanup closing bug
1623 #59108
1624
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001625Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1626
1627 * example/gjobread.c: add xmlCleanupParser() before leaving
1628
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001629Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1630
1631 * config.h.in configure.in include/libxml/xmlwin32version.h:
1632 released 2.4.2
1633
Daniel Veillardd3d06722001-08-15 12:06:36 +00001634Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * include/libxml/valid.h debugXML.c valid.c: deprecate
1637 the non-boundchecking Sprintf functions, add Snprintf
1638 this should close bug #57984
1639
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001640Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1641
1642 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1643 URIs before doing the lookups (pointed by Mark Vakoc)
1644
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001645Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1646
1647 * xpath.c: serious changes on Result Value Trees and NodeSets
1648 w.r.t. deallocation and collect operations. Probably not
1649 100% clean (merge of allocated trees smells like a problem).
1650 Seems sufficient to close #58943
1651
Daniel Veillard90493a92001-08-14 14:12:47 +00001652Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmllint.c: adding a --format option
1655
Daniel Veillardfe703322001-08-14 12:18:09 +00001656Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1657
1658 * xpath.c: count() was broken on Result Value Tree
1659 * xmlIO.c: fixed file:/// accesses on _WIN32
1660
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001661Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1662
1663 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1664 macro was renamed, this should close bug #58683
1665
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001666Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1669 entity substitution mode text at the end of the entity might
1670 be added due to text coalescing.
1671 * nanoftp.c parser.c: small cleanup
1672
Daniel Veillard0c720972001-08-08 20:59:00 +00001673Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1674
1675 * HACKING: added John Fleck right to commit in the doc subdir
1676
Daniel Veillard48da9102001-08-07 01:10:10 +00001677Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1678
1679 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1680 allow to inherit attributes from the DTD directly in the
1681 tree, this is needed for XPath and can be a useful feature.
1682 Inherited namespaces are always provided at the tree level now
1683 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1684 of tests for this feature (XSLT being the prime user).
1685
Daniel Veillard50f34372001-08-03 12:06:36 +00001686Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1687
1688 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1689 testSAX.c xmlIO.c xmllint.c include/win32config.h
1690 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1691 include/libxml/xmlwin32version.h.in win32/README.MSDev
1692 win32/dsp/*: applied Win32 Facelift No.2 patches from
1693 Igor Zlatkovic for Windows/MSC
1694
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001695Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1696
1697 * SAX.c: unparsedEntityDecl() the URI computation of the
1698 entity wasn't done breaking XSLT unparsed-entity-uri()
1699
Daniel Veillard567e1b42001-08-01 15:53:47 +00001700Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1701
1702 * xpath.c: fixed a bug when walking the descendants and
1703 the current node has no children
1704 * debugXML.c: show up when a text node is supposed to not be escaped
1705
Thomas Broyerf186c822001-07-31 23:30:37 +00001706Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1707
1708 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1709 worked like the set:leading() function)
1710 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1711
Daniel Veillardba6db032001-07-31 16:25:45 +00001712Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1713
1714 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1715
Daniel Veillard57905372001-07-31 15:52:17 +00001716Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1717
1718 * include/libxml/xmlIO.h: apply change to close #58141
1719 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1720
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001721Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1722
1723 * parser.c: when the internal subset uses a PE, then the
1724 included entity can use conditional sections.
1725
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001726Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1727
1728 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1729 when walking the namespace axis showing up in
1730 libxst/tests/general/bug-12
1731 * xmlmemory.c: added the possibility to trace a given block
1732 defined by its address
1733
Daniel Veillard4aafa792001-07-28 17:21:12 +00001734Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * parser.c: don't override existing encoding specified before
1737 starting xmlParseDocument()
1738
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001739Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1740
1741 * include/libxml/xmlwin32version.h: reinserted, needed for
1742 Windows users of CVS
1743
Darin Adlera77cac02001-07-27 17:41:51 +000017442001-07-27 Darin Adler <darin@bentspoon.com>
1745
Darin Adler699613b2001-07-27 22:47:14 +00001746 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1747 * testCatalog.c: Add include of <libxml/parser.h>.
1748
17492001-07-27 Darin Adler <darin@bentspoon.com>
1750
Darin Adlera77cac02001-07-27 17:41:51 +00001751 * include/libxml/.cvsignore:
1752 * include/libxml/xmlwin32version.h:
1753 Remove this file from CVS because it's generated.
1754
Daniel Veillard50822cb2001-07-26 20:05:51 +00001755Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * parser.c include/libxml/parser.h: applied const patches from
1758 Tom Moog #58002
1759
Thomas Broyerba4ad322001-07-26 16:55:21 +00001760Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1761
1762 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1763 lookup framework
1764
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001765Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * tree.c: fixed xmlCopyNode() for documents
1768
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001769Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1772
1773Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001774
1775 * parser.c: fixes bug #57652 reported by Morus Walter
1776
Daniel Veillarde3924972001-07-25 20:25:21 +00001777Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1780
Daniel Veillarda53c6882001-07-25 17:18:57 +00001781Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1782
1783 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1784 errors, lesson don't add new functions at 1am before a release
1785 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1786 from XPath initialization when possible.
1787
Daniel Veillardd9bad132001-07-23 19:39:43 +00001788Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * result/scripts/base*: removing history/readline changed
1791 this slightly
1792 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1793 xmllint.c: make element content line number generation
1794 optionnal to avoid breaking old apps added interface to switch
1795
Daniel Veillardf012a642001-07-23 19:10:52 +00001796Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * configure.in: get rid of the readline and libhistory
1799 dependancies by default, release 2.4.1 with IA64 fix
1800 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1801 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1802 John Kroll fixes to allow saving to HTTP via PUT (or
1803 POST of needed).
1804 * doc/html/*.html: regenerated the docs
1805
Thomas Broyere8126242001-07-22 03:54:15 +00001806Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1807
1808 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1809 xmlHashScanFull and xmlHashScannFull3 to get passed the
1810 three keys as arguments to the callback function
1811
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001812Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * configure.in Makefile.am: removed libxml softlink for good
1815 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1816 100% coverage by gtk-doc
1817
Daniel Veillard8599e702001-07-17 21:38:51 +00001818Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1821 fixed serious troubles due to size_t vs. int mismatch
1822
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001823Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1826
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001827Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1828
1829 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1830 convenient extension API for value and context managing
1831 Now handles external objects through xmlXPathPopExternal,
1832 xmlXPathWrapExternal and xmlXPathReturnExternal.
1833 Added functions for sets operations (intersection, etc.)
1834
Daniel Veillard22090732001-07-16 00:06:07 +00001835Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1836
1837 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1838 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1839 HTMLparser.c: cleanup of global variables, marking some
1840 const or private.
1841
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001842Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001843
1844 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1845 fixed xmlXPathNodeSetItem when passing index=0
1846
Daniel Veillard05dec342001-07-14 21:57:39 +00001847Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1848
1849 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1850
Daniel Veillard28ae6362001-07-14 16:44:32 +00001851Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * xmllint.c: fixed compilation under Cygwin #57503
1854 * TODO: update
1855
Peter Williamsed156f52001-07-13 18:35:13 +000018562001-07-13 Peter Williams <peterw@ximian.com>
1857
1858 * config.h.in: add #undef HAVE_DLFCN_H
1859
1860 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1861 builddir.
1862
Daniel Veillard73b36e32001-07-12 15:09:52 +00001863Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1864
1865 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1866 raised by #57348 and #57381
1867
Daniel Veillard7db37732001-07-12 01:20:08 +00001868Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869
1870 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1871 tree.c xpointer.c: store the line numbder in element->content,
1872 may break some software, need a configuration mechanism
1873
Darin Adler96037892001-07-11 00:03:16 +000018742001-07-10 Darin Adler <darin@bentspoon.com>
1875
1876 * .cvsignore:
1877 * example/.cvsignore:
1878 * include/.cvsignore:
1879 * include/libxml/.cvsignore:
1880 Various things that are generated and should be ignored.
1881
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001882Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1883
1884 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1885 * doc/xml.html doc/html/*: updated the docs
1886
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001887Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1888
1889 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1890 validation occured on content with element child
1891
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001892Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1893
1894 * tree.c: fixed XML Base computation which was broken
1895 * debugXML.c: added a base function to the shell
1896 * Makefile.am result/scripts/* test/scripts/*: added scripts
1897 based regression tests, and adding 2 XML Base tests
1898
Daniel Veillard19e96c32001-07-09 10:32:59 +00001899Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1900
1901 * tree.c: set properties doc and call xmlSetListDoc for properties
1902 content when grafting them in a different tree.
1903 * aclocal.m4: remove from CVS
1904
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001905Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * win32/libxml2/libxml2.def.src: added some missing entry point
1908 for XPath (Mark Vakoc)
1909
Daniel Veillard388236f2001-07-08 18:35:48 +00001910Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1913 layer should URI-Unescape before trying to open resources.
1914
Daniel Veillard04383752001-07-08 14:27:15 +00001915Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * xpath.c: fix the name() bug for elements in the default
1918 namespace reported by Charlie Bozeman
1919
Daniel Veillard7583a592001-07-08 13:15:55 +00001920Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1923 led to an XPath fix, improvements of SAX initialization, and
1924 an added option --nocdata to testXPath
1925
Daniel Veillard449d7392001-07-07 19:11:06 +00001926Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * doc/libxml-doc.el: Felix Natter provided anew version working
1929 with XEmacs too
1930
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001931Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * include/libxml/xpath.h: small cleanup
1934 * doc/xml.html: update
1935
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001936Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1939 released 2.3.14
1940
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001941Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001944 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001945
Daniel Veillard73c9c042001-07-05 20:02:54 +00001946Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1947
1948 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1949 were not equal to empty strings
1950
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001951Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953 * SAX.c: fixed a URI-Reference computation problem when validating
1954 * xmlIO.c: small cleanup
1955
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001956Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * parser.c: improved the description of a couple of interfaces
1959 upon Larry Stamper suggestion
1960
Daniel Veillard62f313b2001-07-04 19:49:14 +00001961Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * SAX.c entities.c parser.c: changed completely the way entities
1964 are handled when running the parser in entity substitution mode.
1965 This fixes a bug reported by Stephan Kulow and nearly divides
1966 by 3 the amount of memory required by libxslt to load and process
1967 DocBook TDG.
1968
Daniel Veillardf420ac52001-07-04 16:04:09 +00001969Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * HTMLparser.c: fixing a too early root closing problem raised
1972 byt Prashanth Naidu
1973
Daniel Veillard8c357d52001-07-03 23:43:33 +00001974Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1977 raised by Mark Vakoc.
1978
Daniel Veillard6e90d192001-07-03 16:37:49 +00001979Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * example/Makefile.am: fixed the include path to add srcdir/include
1982 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1983 and some cleanup
1984
Daniel Veillardf06307e2001-07-03 10:35:50 +00001985Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1988 lot of optimization work, results in significant improvements
1989 when handling really complex XPath queries. Add a small optimizer
1990 for unions, improve [n] and [last()], avoid some costly ops.
1991
Daniel Veillard77044732001-06-29 21:31:07 +00001992Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1993
1994 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1995 * xpath.c: small cleanup
1996 * xmlGetNsList: reformated, fixed problems if used on Entities
1997
Daniel Veillard2adbb512001-06-28 16:20:36 +00001998Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1999
2000 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2001
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002002Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2003
2004 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2005 * Makefile.am example/Makefile.am: workaround automake generating
2006 erroneous deps
2007
Daniel Veillard12f7d292001-06-28 13:12:11 +00002008Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * include/win32config.h: bug #56801 Yon Derek provided a patch
2011 to the windows config file.
2012
Daniel Veillard87ee9142001-06-28 12:54:16 +00002013Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2016 libxml.h : Yon Derek provided a set of changes to compile from
2017 CVS on Windows/MSC
2018
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002019Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020
2021 * parser.c: fixed UTF8 BOM support in push mode
2022 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2023 added a specific testcase
2024
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002025Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026
2027 * Makefile.am: added --push regression tests
2028 * parserInternals.c: the XML parser segfaulted in --push mode
2029
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002030Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031
2032 * configure.in: moved the symlinks detection within a CVS
2033 check, this is not portable and will be removed soon.
2034 * xpath.c: small cleanup/speedup
2035
Daniel Veillard11648102001-06-26 16:08:24 +00002036Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037
2038 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2039 release of 2.3.12
2040 * parser.c: make an error message if unknow entities in all cases
2041
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002042Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2045
Daniel Veillard23793842001-06-25 16:07:45 +00002046Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2049 includes were installed in the wrong dir
2050
Daniel Veillardf5498f32001-06-25 15:08:36 +00002051Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2052
2053 * doc/html.xml: warn against sending code to exhibit bugs.
2054
Daniel Veillard56f06462001-06-24 21:34:03 +00002055Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2058 Tru64 from Thomas Leitner
2059
Daniel Veillardc5d64342001-06-24 12:13:24 +00002060Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * AUTHORS: added William and Bjorn
2063 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2064 daniel@veillard.com hopefully I won't have to do this again
2065 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2066 docs can be rebuilt cleanly now
2067 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2068 from CVs it's generated, added include/libxml/xmlwin32version.h
2069 also generated but which should change far less frequently.
2070 * catalog.c nanoftp.c: made sure to include libxml.h not
2071 libxml/xmlversion.h directly
2072 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2073 when compiling on WIN32 and MSC
2074
Daniel Veillard07385fd2001-06-23 21:55:48 +00002075Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * include/Makefile.am include/libxml/Makefile.am configure.in:
2078 fixed make distcheck and rebuilding the rpms
2079
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002080Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2081
2082 * configure.in: should finish the migration of exported includes
2083 into a real include/libxml in CVS, at least for CVS users.
2084 * removed the exported headers, added in include/libxml (as well
2085 as xmlversion.h.in).
2086
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002087Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * configure.in: fixed the way to detect symlink
2090
Daniel Veillard66541772001-06-23 18:31:04 +00002091Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2092
2093 * configure.in: updated, include/libxml is now a real CVS dir
2094
Daniel Veillardca989762001-06-23 17:39:29 +00002095Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2098 version works with both libxml1 and libxml2 (it autodetects
2099 the prefix of the html-files) from Felix Natter.
2100 * doc/xml.html: updated doc accordingly
2101
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002102Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * xpath.c: fixed the bug generating a template loop in libxslt
2105 when using docbook-xsl-1.4, * should filter out document nodes
2106 * HACKING: added William
2107 * TODO: updated
2108
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002109Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * doc/FAQ.html: added a warning about gcc-3.0
2112 * doc/xml.html: added reference to gdome2 and removed a confusing
2113 sentence
2114
Daniel Veillardf7f41852001-06-22 15:18:01 +00002115Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * xmlversion.h: okay this is a generated file, but Windows
2118 users need it and they can't generate it, and I want CVS
2119 Windows users ...
2120 * win32/libxml2/libxml2_so.dsp: Windows project file for
2121 the shared lib version of libxml2
2122 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2123 resources needed for libxslt/xsltproc by Yon Derek
2124
Bjorn Reese3157b342001-06-22 14:41:45 +00002125Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2126
2127 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2128
Daniel Veillard4151acb2001-06-22 10:48:57 +00002129Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2130
Daniel Veillardcc146db2001-06-22 11:10:52 +00002131 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2132
2133Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2134
Daniel Veillard4151acb2001-06-22 10:48:57 +00002135 * include/win32config.h: Yon Derek provided a first fix
2136 to be able to compile libxslt/xsltproc on Windows
2137
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002138Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * xpath.c: attempt to work around what seemed a gcc optimizer
2141 bug when handling floats on i386 http://veillard.com/gcc.bug
2142 * tree.c entities.c encoding.c: doing some cleanups while
2143 chasing it
2144
Daniel Veillard017b1082001-06-21 11:20:21 +00002145Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2146
2147 * Makefile.am: cleanup when --without-debug is specified
2148 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2149 w.r.t. --without-debug and other include points
2150 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2151 Catalogs
2152 * configure.in entities.h tree.h HTMLparser.c: removed
2153 --without-corba, made the _private field mandatory
2154
Daniel Veillard87a764e2001-06-20 17:41:10 +00002155Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2158 outputs a BOM in UTF8, an errata has been issued to avoid the
2159 problem, that was the most reasonable solution... Add support
2160 for a leading UTF8 BOM in entities.
2161
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002162Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * valid.c: fixed a bug found when post validating an entity ref
2165 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2166 activate it too
2167
Daniel Veillard39196eb2001-06-19 18:09:42 +00002168Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2171 weakness in the node copy the XPointer and the XInclude
2172 implementations. Serious cleanup.
2173
Daniel Veillard3739b982001-06-19 12:51:30 +00002174Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * Makefile.am: Kjartan Maraas provided a small patch to
2177 add xml2-config.in to EXTRA_DIST
2178
Daniel Veillarda9142e72001-06-19 11:07:54 +00002179Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2180
2181 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2182 provided another failing case found in KDE, the way the
2183 ctxt->vctxt.nodeTab was allocated and freed changed over
2184 time but it wasn't completely cleaned up. This should fix it.
2185
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002186Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2187
2188 * parser.c: Stephan Kulow also raised the fact that line number
2189 could get miscounted making debug harder, fixed the problem
2190 in xmlParseCharData()
2191
Daniel Veillard64b98c02001-06-17 17:20:21 +00002192Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2193
2194 * valid.c: Stephan Kulow pointed out a problem when validating
2195 and using an empty entity, forgot a 'break' in a case.
2196
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002197Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2198
2199 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2200 * doc/xml.html: updated with 2.3.11
2201
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002202Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2203
2204 * TODO: updated adding cleanup of generated doc
2205 * configure.in: prepared to release 2.3.11
2206 * xmllint.c: added --version for bug reporting
2207 * doc/html/*.html: rebuilt the doc
2208
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002209Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * xpath.c: first part of the work on selecting namespace to
2212 fix bug #56115
2213
Daniel Veillard96ed5832001-06-15 22:22:04 +00002214Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2215
2216 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2217 when using -liconv
2218 * TODO: updated
2219
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002220Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2223 cleanup, encoding support.
2224
Daniel Veillard608ad072001-06-14 08:32:28 +00002225Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2228
Daniel Veillard239d0522001-06-13 23:02:48 +00002229Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230
2231 * xpath.c: bug detected by Ankh when / is used as a function arg
2232
Daniel Veillard02bb1702001-06-13 21:11:59 +00002233Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2236 of element and use it to avoid outputting formatting spaces at
2237 the wrong place. Implemented the format parameter for HTML save.
2238 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2239 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2240 result/HTML/wired.html: of course this impact the result of a
2241 number of HTML tests
2242
Daniel Veillard95d845f2001-06-13 13:48:46 +00002243Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * HTMLtree.[ch]: started augmenting the HTML save API with
2246 encoding and formatting parameters
2247
Daniel Veillardeca60d02001-06-13 07:45:41 +00002248Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * HTMLtree.h: cleanup and started evaluating the work needed on
2251 revamping the HTML output code
2252
Daniel Veillard84666b32001-06-11 17:31:08 +00002253Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2254
2255 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2256
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002257Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258
2259 * valid.c: fixed bug #56049, forgot one check in the
2260 validation routine
2261
Daniel Veillardca2366a2001-06-11 12:09:01 +00002262Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2265
Daniel Veillard6761eee2001-06-11 10:29:38 +00002266Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2267
2268 * libxml.h: fixed an error in last commit
2269 * doc/FAQ.html: added an entry for compilation from CVS
2270
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002271Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2272
2273 * xmlversion.h.in libxml.h: Cygwin patches
2274 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2275 * tree.h: cleanup
2276
Daniel Veillardacd370f2001-06-09 17:17:51 +00002277Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2280 memory block in a strange case where libxml is linked twice
2281 in the binary.
2282
Daniel Veillard1d047672001-06-09 16:41:01 +00002283Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2284
2285 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2286 state far too often, simple fix used to avoid it.
2287
Daniel Veillard4497e692001-06-09 14:19:02 +00002288Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2289
2290 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2291 being processed, applied his patch
2292 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2293
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002294Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2297 provided fixes to compile on MSCC again
2298 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2299 also provided an update for the project files.
2300
Daniel Veillarda682b212001-06-07 19:59:42 +00002301Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2304 bug #55810
2305
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002306Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2307
2308 * tree.c: fixed xmlGetNsProp() to close bug #55683
2309 Note this requires libxslt to use it's own function instead.
2310
Daniel Veillardf0c53762001-06-07 16:07:07 +00002311Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * HTMLtree.c: when in a pre element no formatting space should
2314 be added.
2315 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2316
Daniel Veillard068a9652001-06-07 15:30:26 +00002317Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2318
2319 * configure.in: added tests for signal() and signal.h
2320
Daniel Veillard541d6552001-06-07 14:20:01 +00002321Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2322
2323 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2324
Daniel Veillard8a367d42001-06-07 14:01:34 +00002325Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2326
2327 * doc/libxml-doc.el: Felix Natter provided a new version for
2328 libxml2
2329
Daniel Veillard8a926292001-06-07 11:20:20 +00002330Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * HTMLtree.c: when in a pre element no formatting space should
2333 be added.
2334
Daniel Veillard14839d52001-06-06 16:11:56 +00002335Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2336
2337 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2338
Daniel Veillarde95e2392001-06-06 10:46:28 +00002339Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2342 hack
2343 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2344 * uri.c: fixed a warning
2345
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002346Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2347
2348 * HTMLtree.c: trying to close bug #55772 escaping in script
2349 elements
2350 * doc/xml.html: suggest to send mail to the list
2351
2352Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002353
2354 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2355 good. Use a macro and based on the solution provided in
2356 vsnprintf manual page from GNU.
2357
Bjorn Reese99748722001-06-05 12:49:15 +00002358Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2359
2360 * error.c: Workaround for non-preserving variadic list.
2361 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2362
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002363Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * doc/xml.html: added 2.3.10 release
2366
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002367Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * configure.in: releasing 2.3.10
2370
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002371Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2374
Daniel Veillard20042422001-05-31 18:22:04 +00002375Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2376
2377 * encoding.c: Robert Collins provided a patch to add the
2378 "US-ASCII" encoding alias
2379
Daniel Veillard97ac1312001-05-30 19:14:17 +00002380Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2381
2382 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2383 string oriented functions and started cleaning the related areas
2384 in xpath.c which needed fixing in this respect
2385
Daniel Veillard2d703722001-05-30 18:32:34 +00002386Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2389 #55380
2390 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2391
Daniel Veillard9403a042001-05-28 11:00:53 +00002392Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2393
2394 * TODO: updated
2395 * nanohttp.[ch] : started adding APIs to get the redirected URL
2396 when this occurs (needed for further base computation
2397 * tree.h: cleanup
2398 * encoding.c: cleanup
2399 * SAX.c: minor change around ctxt->loadsubset
2400
Daniel Veillard6278fb52001-05-25 07:38:41 +00002401Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * Makefile.am include/Makefile.am: small change to have
2404 include/libxml rebuilt if working from CVS.
2405 * uri.c: applied another patch from Carl Douglas for URI escaping,
2406 this should close bug #51876
2407
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002408Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2409
2410 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2411 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2412 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2413 added specific regression test
2414 * parser.h: preparing for the XSLT mode where DTD inherited
2415 attributes are added to the tree.
2416
Daniel Veillardbbd22452001-05-23 12:02:27 +00002417Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * xinclude.[ch]: Updated the namespace for the Last Call version
2420 * result/XInclude/include test/XInclude/include: updated the
2421 testsuite accordingly
2422
Daniel Veillard8514c672001-05-23 10:29:12 +00002423Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2426 related to bug #51876
2427
Daniel Veillard42596ad2001-05-22 16:57:14 +00002428Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2429
2430 * tree.c: fixed a gross mistake in base computation, xml:base is
2431 not completely correct yet (need cascade).
2432 * xpath.[ch]: added the few things needed to find a function name
2433 and URI from the XPath context when it is called.
2434
Daniel Veillard81418e32001-05-22 15:08:55 +00002435Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2438 * DOCBparser.c: small cleanup
2439 * xmllint.c: added a --catalogs option to load catalogs from
2440 $SGML_CATALOG_FILES
2441 * tree.c: cleanup
2442 * configure.in: iconv library fixup, ICONV_LIBS
2443
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002444Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2445
2446 * catalog.c: handling of CATALOG entries. detection of recursion,
2447 and a few bugfixes
2448 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2449 against the default namespace
2450
Daniel Veillard04b93292001-05-21 08:15:31 +00002451Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2454
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002455Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2456
2457 * parser.c: fixed propagation context info when parsing an
2458 external entity.
2459 * doc/html/*.html: regenerated a couple of docs
2460
Daniel Veillard4623acd2001-05-19 15:13:15 +00002461Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
2463 * doc/xml.html: update with 2.3.9 informations
2464
Daniel Veillardbed7b052001-05-19 14:59:49 +00002465Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2466
2467 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2468 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2469 * doc/html/* : rebuilt the docs
2470 * valid.c: small patch which may improve some case when
2471 validating.
2472
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002473Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * HTMLparser.c: Closed bug #54891
2476 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2477 to the suite
2478
2479Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2482 applied a documentation patch from LotR and filled in a few missing
2483 descriptions
2484
Daniel Veillard76d66f42001-05-16 21:05:17 +00002485Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2486
2487 * xpath.c tree.c parser.c: speed optimizations at the parser level
2488 document tree freeing and xpath evaluation
2489
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002490Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2491
2492 * parser.c parser.h parserInternals.h: fixed a couple of
2493 interfaces for handling memory buffer input to const char *
2494 upon suggestion of JamesH.
2495
Daniel Veillardc3739e72001-05-15 15:23:27 +00002496Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * configure.in: LoTR sent a patch fixing the previous commit
2499
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002500Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2501
2502 * configure.in: trying to deal again with the stoopid -R linking
2503 flag of Solaris
2504
Daniel Veillard790142b2001-05-15 10:51:53 +00002505Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2506
2507 * xpath.h: two nodeset access macros from Thomas Broyer
2508
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002509Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2510
2511 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2512 patch from Thomas Broyer
2513
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002514Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2517 case
2518 * INSTALL: was empty added stuff from the FAQ
2519
Daniel Veillard75bea542001-05-11 17:41:21 +00002520Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2523 attributes handling and #54433 by adding xmlUnsetProp()
2524 and xmlUnsetNsProp()
2525
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002526Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * HTMLparser.c: Patch from Jonas Borgström
2529 (htmlGetEndPriority): New function, returns
2530 the priority of a certain element.
2531 (htmlAutoCloseOnClose): Only close inline elements if they
2532 all have lower or equal priority.
2533 * result/HTML: this of course changed a number of tests results.
2534
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002535Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * xmlIO.c catalog.c: plugged in the default catalog resolution
2538 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2539 documentations
2540 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2541
Daniel Veillarda7374592001-05-10 14:17:55 +00002542Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2545 integrating catalogs
2546 * catalog.[ch] testCatalog.c: adding a small catalo API
2547 (only SGML catalog support).
2548 * parser.c: restaured xmlKeepBlanksDefault(0) API
2549
Daniel Veillardc17337c2001-05-09 10:51:31 +00002550Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2551
2552 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2553
Daniel Veillard257d9102001-05-08 10:41:44 +00002554Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2555
2556 * parser.c: added xmlParseExternalEntityPrivate() to allow
2557 propagation of ctxt->_private when parsing external entities
2558
Daniel Veillard083c2662001-05-08 08:27:14 +00002559Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2560
2561 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2562
Daniel Veillard01ef7382001-05-08 07:31:43 +00002563Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2564
2565 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2566
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002567Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * valid.c: warn when indeterminist content model is detected
2570 * result/VC/ElementValid8: this adds a message
2571 * Makefile.am: add --novalid for VCM tests
2572 * parserInternals.c: added a call to Init memory
2573
Daniel Veillard64269352001-05-04 17:52:34 +00002574Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2577 when both parameters are NULL.
2578
Daniel Veillard37721922001-05-04 15:21:12 +00002579Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580
2581 * valid.c: applied small patch from Gary Pennington, reindented
2582 some part of the code.
2583
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002584Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2585
2586 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2587 release, updated and regenerated the docs
2588
Daniel Veillard357c9602001-05-03 10:49:20 +00002589Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2590
2591 * xpath.c result/XPath/expr/floats : clarified and cleanup
2592 printing of abnormal floats in tests.
2593
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002594Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2595
2596 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2597 * results/HTML/ : a few changes in the output of the HTML tests as
2598 a result.
2599 * configure.in: tying to fix -liconv where needed
2600
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002601Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * Makefile.am: fixed a stupid error
2604
Daniel Veillard7150a032001-05-02 16:41:11 +00002605Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * configure.in Makefile.am: make the inclusion of the trio
2608 modules in the library conditional
2609
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002610Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
2612 * DOCBparser.c: patche from László Kovács, fixed entities refs
2613 in attributes handling
2614
Daniel Veillardedddff92001-05-02 10:58:52 +00002615Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2618 flushing
2619
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002620Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622 * xpath.c: fix of an XSLT namespace bug reported on the list
2623 general/bug-8-
2624
Daniel Veillard5792e162001-04-30 17:44:45 +00002625Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * strio.h trio.c: Dan McNichol suggested a couple of small
2628 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2629
Daniel Veillard02141ea2001-04-30 11:46:40 +00002630Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2631
2632 * tree.c parser.c encoding.c: spent a bit more time looking
2633 at the parsing speed and DOM handling. Added a few more
2634 speedups.
2635
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002636Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * parser.c: small but effective parsing speed improvement
2639
Daniel Veillardb59076b2001-04-29 17:04:07 +00002640Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * configure.in: default on the DocBook parser inclusion (for Gnome)
2643 * DOCBparser.h: fixed a header reference
2644
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002645Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2646
2647 * configure.in xpath.c: applied Bjorn patches for FPE on the
2648 alpha
2649
Daniel Veillardeefd4492001-04-28 16:55:50 +00002650Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2651
2652 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2653 xmlSaveFormatFileTo()
2654
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002655Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * xpath.c: simple and efficient optimization, XPath functions
2658 aways bind to the same code, cache this
2659 * TODO: updated (by saying some is obsolete)
2660
Daniel Veillard2156a562001-04-28 12:24:34 +00002661Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2662
2663 * xpath.c: more cleanup work on XPath name parsing routines
2664
Daniel Veillard61d80a22001-04-27 17:13:01 +00002665Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2668 xmlXPathParseName
2669 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2670 * debugXML.c: avoid compilation problems if compiling without
2671 HTML support, Igor Zlatkovic
2672 * win32/libxml2/libxml2.def.src: being able to compile without
2673 XPath on Windows
2674
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002675Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * libxml.m4: yet another patch from Toshio Kuratomi
2678
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002679Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2680
2681 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2682
Daniel Veillard67fee942001-04-26 18:59:03 +00002683Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * tree.[ch]: added xmlSaveFormatFile interface for saving
2686 and indenting a file.
2687
Daniel Veillard82e49712001-04-26 14:38:03 +00002688Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2689
2690 * xpath.c: fixed bug #53689 related to processing-instruction()
2691
Daniel Veillard02f077a2001-04-26 10:59:11 +00002692Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * DOCBparser.c: patche from László Kovács
2695
Daniel Veillard30211a02001-04-26 09:33:18 +00002696Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2697
2698 * parser.c: applied fixes from Christian Glahn bug report #53391
2699
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002700Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * error.c: Jean François Lecomte provided a complete description
2703 and a fix to bug #53537
2704
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002705Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2708
Daniel Veillard1034da22001-04-25 19:06:28 +00002709Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2710
2711 * DOCBparser.c SAX.c: a bit more work on entities processing.
2712 Still Need to cleanup XML output and references in attributes
2713
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002714Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2717
Daniel Veillardb33c2012001-04-25 12:59:04 +00002718Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * tree.c: trying to fix #53574, not completely complete,
2721 I would like xmllint --copy --debug test/ent1 and
2722 xmllint --debug test/ent1 to show the same result.
2723 * xpath.c: fix a bug when trying to sort namespace nodes
2724
Daniel Veillard5146f202001-04-25 10:29:44 +00002725Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * HTMLtree.c: real fix for #53402
2728
Daniel Veillard7533cc82001-04-24 15:52:00 +00002729Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2732 PIs when using xsl:output
2733 * valid.c: closing #53537 some case generate segfaults if there
2734 is validity errors
2735
Daniel Veillard61b33d52001-04-24 13:55:12 +00002736Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2739 of external parsed entities, added --noent to testDocbook
2740 * valid.c: Garry Pennington found an uninitialized variable
2741 access in xmlValidateElementContent()
2742
Daniel Veillard56098d42001-04-24 12:51:09 +00002743Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2746 with madness
2747 * result/HTML/ : this modified the result of the regression tests
2748 a lot.
2749
Daniel Veillard122376b2001-04-24 12:12:30 +00002750Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2753 to doc where it wasn't checked against NULL reported by
2754 Jens Laas
2755
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002756Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2757
2758 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2759 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2760
Daniel Veillardeae522a2001-04-23 13:41:34 +00002761Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2764 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2765 * SAX.[ch]: cleanup and updates for DocBook
2766 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2767 ex SGML identifier changes
2768 * valid.c: removed a static unused function.
2769
Daniel Veillardde57c612001-04-23 09:13:36 +00002770Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * HTMLtree.c: applied change for Paul Sponagl on script saving
2773 * Makefile.am: the warning about entity title.xml are normal.
2774
Daniel Veillard393df012001-04-22 20:11:18 +00002775Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * configure.in: release of 2.3.7
2778 * Makefile.am: fixing make distcheck
2779
Daniel Veillarda41123c2001-04-22 19:31:20 +00002780Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * doc/html/* doc/xml.html: updated and regenerated the docs
2783
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002784Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2785
2786 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2787
Daniel Veillarde82a9922001-04-22 12:12:58 +00002788Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789
2790 * tree.c: fixed #53388 with the provided patch
2791
Daniel Veillard06803992001-04-22 10:35:56 +00002792Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * valid.c: Bjorn detected an invalid memory access. Fixed
2795 vstateVPush()
2796
Daniel Veillard40af6492001-04-22 08:50:55 +00002797Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2800
Bjorn Reese70a9da52001-04-21 16:57:29 +00002801Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2802
2803 * libxml.h: new header used only for the compilation of libxml
2804 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2805 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2806 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2807 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2808 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2809 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2810 baseline (version 1.2 plus a single patch).
2811 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2812 scientific notation for numbers. Tests added.
2813 * xpath.c: formatting of numbers changed to use sprintf
2814 (contribution from William Brack)
2815
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002816Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * valid.c: cleanup, more useful debugging
2819 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2820 * xmlIO.c: entity loading is printed as an error when validating
2821
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002822Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * valid.c: fixed to validate within entities
2825 * test/VCM/v22.xml: added a specific testcase
2826
Daniel Veillardca1f1722001-04-20 15:47:35 +00002827Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * valid.c: forgot an epsilon transition in for ()+
2830 * test/VCM/v21.xml : added a specific test case
2831
Daniel Veillard85349052001-04-20 13:48:21 +00002832Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2833
2834 * valid.c: removed a state explosion exhibited by RSS
2835 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2836 from bug #51872
2837
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002838Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2841 validation without using an ugly NFA -> DFA algo in the source.
2842 Made a specific algorithm easier to maintain, using a single
2843 stack and without recursion.
2844 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2845 * hash.c: made the growing routine static
2846 * tree.h parser.c: added the parent information to an
2847 xmlElementContent node.
2848
Daniel Veillarde470df72001-04-18 21:41:07 +00002849Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * SAX.c parser.c xpath.c: generating IDs when not validating
2852 from an external parsed entity was poisoning the ID has table
2853 with removed values. This was killing XSLT on the KDE help
2854 browser.
2855
Daniel Veillardceacdd92001-04-18 15:10:35 +00002856Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * entities.h: andrew@ugh.net.au detected a double declaration
2859
Daniel Veillarda10efa82001-04-18 13:09:01 +00002860Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2861
2862 * debugXML.c hash.c tree.h valid.c : some changes related to
2863 the validation suport to improve speed with DocBook
2864 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2865 the way validation errors get reported
2866
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002867Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2868
2869 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2870 by P C Chow and William M. Brack for XSLT HTML output
2871
Daniel Veillard2d90de42001-04-16 17:46:18 +00002872Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2873
2874 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2875 Igor Zlatkovic patches for MSC compilation and added his
2876 updates
2877
Daniel Veillarde043ee12001-04-16 14:08:07 +00002878Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2881 prefix lookup.
2882 * parserInternals.c: fixed the bug reported by Morus Walter
2883 due to an off by one typo in xmlStringCurrentChar()
2884
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002885Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886
2887 * HTMLparser.c result/HTML/*: revamped the way the HTML
2888 parser handles end of tags or end of input
2889
Daniel Veillard82daa812001-04-12 08:55:36 +00002890Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2893
Daniel Veillard67a21302001-04-11 14:39:16 +00002894Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2895
2896 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2897 bug where the linktime verions of free() won't work ...
2898
Daniel Veillard27b55282001-04-11 12:22:25 +00002899Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2902
Daniel Veillardafc73112001-04-11 11:51:41 +00002903Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2904
2905 * doc/xml.html: added 2.3.6 release
2906
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002907Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2908
2909 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2910 * result/wml.xml: resulted in a small output change
2911
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002912Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2913
2914 * tree.c: xmlNewDoc was missing the charset initialization
2915 * xmllint.c: added --auto to autogenerate a doc, allow to
2916 reproduce the problem fixed on xmlNewDoc
2917
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002918Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2919
2920 * xpath.c: trying to get 52979 solved
2921 * tree.c result/ result/noent/: trying to get 52712 solved, this
2922 also made me clean up the fact that XML output in general should
2923 not add formating blanks by default, this changed the output of
2924 a few tests
2925
Daniel Veillard73639a72001-04-10 14:31:39 +00002926Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2929
Daniel Veillardfac26a12001-04-08 13:08:14 +00002930Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2931
2932 * configure.in: finally released 2.3.6
2933
Daniel Veillard911f49a2001-04-07 15:39:35 +00002934Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2935
2936 * xpath.c: checking for null pointer generated by new code
2937
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002938Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2939
2940 * xpath.c: fixed a [] evaluation problem reported
2941 * test/XPath/tests/simpleaddr: extended test
2942 * result/XPath/simpleaddr: updated result
2943
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002944Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2945
2946 * xmllint.c: Dan Timis reported a portability problem
2947 on Macs without mmap, fixed it.
2948
Daniel Veillardb38bd552001-04-03 18:22:00 +00002949Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * testXPath.c : added a --tree option allowing to display the
2952 tree dump of the XPath expression
2953
Daniel Veillard4dd93462001-04-02 15:16:19 +00002954Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2955
2956 * xpath.c: fixed a memleak when comparing nodesets
2957 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2958 * tree.c: added a TODO
2959
Daniel Veillard92ad2102001-03-27 12:47:33 +00002960Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2963 we need string functions
2964 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2965 to be able to use them where needed. Applied some changes
2966 to reduce name linking pollution and compile in only what's
2967 needed.
2968 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2969 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2970 for the string manipulation functions
2971 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2972 to the free() function of xmlmemory.c
2973 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2974 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2975 usage.
2976
2977
Daniel Veillard2be30642001-03-27 00:32:28 +00002978Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * error.c: applied the context output patch of the error
2981 handling submitted by Chuck Griffith
2982 * error/VC/*: this slightly change some error logs
2983
Daniel Veillard50582112001-03-26 22:52:16 +00002984Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2985
2986 * parser.c: fixed line number reporting on error
2987
Daniel Veillard04be4f52001-03-26 21:23:53 +00002988Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * parser.c: Sullivan and Darin found a parser bug,
2991 applied the patch.
2992
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002993Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2996 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2997 xmlversion.h.in xpointer.c: of course the way I defined
2998 UNUSED breaks on old gcc version. Try to be smart and
2999 also define it directly in xmlversion.h
3000 * configure.in: removed -ansi flag from the pedantic set
3001
3002Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003003 Huge cleanup, I switched to compile with
3004 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3005 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3006 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3007 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3008 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3009 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3010 encoding.h entities.c error.c list.[ch] nanoftp.c
3011 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3012 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3013 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3014 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3015 Cleanup, staticfied a number of non-exported functions,
3016 detected and cleaned up a dozen of problem found this way,
3017 avoided a lot of public function name/typedef/system names clashes
3018 * doc/xml.html: updated
3019 * configure.in: switched private flags to the really pedantic ones.
3020
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003021Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3022
3023 * configure.in: 2.3.5
3024 * doc/html/*: rebuilt the docs
3025
Daniel Veillard146c9122001-03-22 15:22:27 +00003026Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * parser.c: fixed a reported bug in NOTATION parsing
3029 * uri.c: accepted but not fixed bug 51876, added TODO
3030 * Makefile.am: fixed bug 51876
3031
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003032Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3033
3034 * config.h.in configure.in error.c: fix a compilation problem
3035 on platforms without vsnprintf (xml@thewrittenword.com)
3036
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003037Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3038
3039 * parser.c: fixed a function name header typo
3040 * SAX.c: notations can also occur in external subset.
3041
Daniel Veillard7d42b542001-03-20 13:22:46 +00003042Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043
3044 * error.c: removed a C++ like comment
3045
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003046Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * parser.c: fixing bug 52299 strange condition leading
3049 to a parser crash due to a buffer overflow
3050 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3051 added the specific test case
3052
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003053Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3056 xmlXPathConvert{String,Number,Boolean} to be able to make
3057 type casts without a context stack, fixed some implementation
3058 problems related to the absence of context at parse-time,
3059 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3060 in the public API too
3061 * xpointer.c xpathInternals.h: we need to know at parse time
3062 whether we are compiling an XPointer
3063
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003064Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3065
3066 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3067 cleaned up the parser internals, refactored XPath code, added
3068 new compilation based APIs and cleanly separated public and
3069 private APIs.
3070
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003071Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3072
3073 * xpath.h: the comp field must be added at the end to avoid
3074 killing binary compat.
3075
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003076Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3077
3078 * Makefile.am: detect XPath memleaks in regreson tests
3079 * error.c: fixed and error w.r.t. error reporting still using
3080 stderr
3081 * hash.c: added new line at end of file
3082 * tree.h: minor cleanup
3083 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3084 expression parsing from evaluation, resulted in a number of
3085 changes internally, and in XPointer. Likely to break stuff
3086 using xpathInternals.h but should remain binary compatible,
3087 new interfaces will be added.
3088
Daniel Veillardd574f782001-03-14 19:40:17 +00003089Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * configure.in: fixed a couple of problems reported by
3092 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3093 without gcc on non linux platforms.
3094
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003095Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3096
3097 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3098 a fix for --with-html-dir= configure support. I hope it won't
3099 break rpm generation
3100
Daniel Veillarda022fe02001-03-14 16:30:00 +00003101Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * xmlIO.c: one function comment cleanup.
3104
Daniel Veillard25239c12001-03-14 13:56:48 +00003105Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106
3107 * SAX.c: external subset notations were improperly registered
3108 in the internal subset.
3109
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003110Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3111
3112 * README.cvs-commits: added, pointing to HACKING
3113 * HACKING: updated
3114
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003115Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * parser.c: and Matt Sergeant found one in the XML push
3118 parser (erroneous check I forgot to remove when I fixed the
3119 main parser).
3120
Daniel Veillard68d7b672001-03-12 18:22:04 +00003121Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * xpath.c: ptittom found a small bug in UnaryExpr
3124
Daniel Veillarde356c282001-03-10 12:32:04 +00003125Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * configure.in: bumped to 2.3.4
3128 * error.c: fixed bug #51860
3129 * tree.c: fixed bug #51861
3130 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3131 * tree.[ch] : added xmlDefaultBufferSize
3132 * nanoftp.c: typo in function name header block
3133 * doc/xml.html : updated, added link to XML::LibXSLT
3134 * doc/html/* : rebuilt the docs
3135
Daniel Veillard80f32572001-03-07 19:45:40 +00003136Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137
3138 * parser.c SAX.c: the new content parsing code raised an
3139 ugly bug in the characters() SAX callback. Found it
3140 just because of strangeness in XSLT XML Rec ouptut :-(
3141
Daniel Veillard6c831202001-03-07 15:57:53 +00003142Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143
3144 * Makefile.am: Martin Baulig suggested to add -lm
3145 * tree.c: found another bug in xmlNodeGetContent()
3146
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003147Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149 * xpath.c: Bjorn found the error related to strictness of comparison.
3150
Daniel Veillard29631a82001-03-05 09:49:20 +00003151Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * parser.c: trying to fix the Dtd parsing problem reported
3154 by Gary, side effect of last week speed optimizations.
3155
Daniel Veillard14be0a12001-03-03 18:50:55 +00003156Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3159 * parserInternals.c: removed unneeded test raised by Stric
3160
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003161Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3162
3163 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3164 and fixed by William Brack). Added xmlXPathFormatNumber.
3165 Changed the sorting slightly.
3166 * configure.in Makefile.am example/Makefile.am: Added -lm.
3167 Please note that applications linking with libxml2, must
3168 also like with the math library from now on.
3169
Daniel Veillardf9533d12001-03-03 10:04:57 +00003170Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3173
Daniel Veillard2f362242001-03-02 17:36:21 +00003174Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3175
3176 * parser.c: one must report spaces even if the Dtd element
3177 content proves that this is not part of the element content.
3178 * result/valid/*.xml: this changed the ouptu slightly
3179
Daniel Veillardb402c072001-03-01 17:28:58 +00003180Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3181
3182 * configure.in: bumped to 2.3.3
3183 * doc/xml.html: updated
3184
Daniel Veillard77851712001-02-27 21:54:07 +00003185Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3186
3187 * tree.c: minor doc fix
3188 * xpath.c: deallocation issues when a result tree has been
3189 converted to a node-set
3190
Daniel Veillardec70e912001-02-26 20:10:45 +00003191Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * doc/xml.html: oops corrected dates s/2000/2001
3194
Daniel Veillard8730c562001-02-26 10:49:57 +00003195Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * valid.c: new patch from Gary Pennington
3198
Daniel Veillard91e9d582001-02-26 07:31:12 +00003199Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * doc/xml.html: applied patch from Ankh
3202
Daniel Veillardedac3c92001-02-26 01:36:19 +00003203Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3204
3205 * xinclude.c: fixed a problem building on Mac
3206
Daniel Veillard21a0f912001-02-25 19:54:14 +00003207Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3208
3209 * parser.c: more work on increasing parsing ferformances
3210
Daniel Veillard48b2f892001-02-25 16:11:03 +00003211Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3214 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3215 avoiding memcpy in production builds MEM_CLEANUP macro use
3216 * parser.[ch] parserInternals.c: optimizations of the tightest
3217 internal loops inside the parser. Better checking of I/O
3218 flushing/loading conditions
3219 * xmllint.c : added --timing
3220
Daniel Veillard71681102001-02-24 17:48:53 +00003221Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3222
3223 * configure.in: bumped to 2.3.2
3224 * doc/xml.html: updated for release
3225
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003226Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * xpath.c: found a memleak and fixed a nasty bug
3229
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003230Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3231
3232 * xmllint.[c1] : added return code errors for xmllint
3233 * xpath.c: specific debug dump function for result value trees
3234
Daniel Veillard4b637072001-02-21 21:52:55 +00003235Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237 * xpath.c: finally implemented xmlXPathCompareNodeSets
3238 * test/XPath/expr/floats results/XPath/expr/floats: added
3239 a test for float expressions
3240
Daniel Veillardf714aa32001-02-21 03:07:44 +00003241Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3244 * parserInternals.[ch]: trying to speed up parsing
3245 * xpath.c : speeded up node set equality op
3246
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003247Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3250 better handling of ID/IDREF and the list modules associated
3251 * configure.in: small CFLAGS cleanup
3252
Daniel Veillarda8abee62001-02-19 15:14:59 +00003253Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * configure.in: fixed iconv detection on AIX (stric)
3256
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003257Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003258
3259 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3260
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003261Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3262
3263 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3264 and optimized xmlXPathNodeSetSort
3265
Daniel Veillard142adbf2001-02-17 13:21:05 +00003266Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * xpath.c: bug fix when context size is 0
3269 * parser.c: I like Norm's Dtd because they still manage to break
3270 the parser occasionally
3271
Daniel Veillardf23e0092001-02-16 13:21:29 +00003272Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3275
Daniel Veillarde0e26512001-02-16 00:11:46 +00003276Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3277
3278 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3279 attributes within the XML-1.0 namespace
3280
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003281Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * xpathInternals.h: exported a few axis functions
3284 * doc/xml.html: updated the doc
3285
Daniel Veillard760f4422001-02-15 14:59:48 +00003286Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * configure.in: applied patch from Daniel van Balen for OpenBSD
3289 and bumped version to 2.3.1
3290 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3291 attempt to find autoclosing was simply broken, removed it,
3292 updated the examples, this is better
3293
Daniel Veillardd194dd22001-02-14 10:37:43 +00003294Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3297 hash functionnalities.
3298 * doc/html/* : rebuild the doc
3299
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003300Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3303 on predicate
3304 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3305 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3306 really want to have tags closed on output even if we accept
3307 unclosed ones on input
3308
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003309Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * xpath.c: ouch don't free NULL, rare case fixed
3312 * tree.c: don't coalesce text nodes if they don't have the
3313 same behaviour wrt escaping on output
3314
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003315Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * xpath.c: small fixup
3318 * SAX.c: don't warn on empty namespaces.
3319
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003320Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * README: a bit of cleanup
3323 * configure.in: preparing for 2.3.0 release
3324
Daniel Veillard1f83d392001-02-08 09:37:42 +00003325Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
3327 * hash.[ch]: added a first version of xmlHashSize()
3328 * valid.c: another bug fix from Gary Pennington
3329
Daniel Veillard5eef6222001-02-07 18:24:48 +00003330Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * valid.c: couple of bug fixes pointed by Gary Pennington
3333 * HTMLtree.c: #if 0 cleanup
3334
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003335Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336
3337 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3338 which removes a time consuming check of xmlXPathNodeSetAdd()
3339 and use it in places where we are sure to not break unicity
3340
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003341Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * xpath.c: bug fixes found from XSLT
3344 * tree.c: preserve node->name special values when copying nodes.
3345 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3346 external subset are fetched when available but without full
3347 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3348 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3349 output with encoding disabled.
3350
Daniel Veillard2c833b62001-02-03 08:52:06 +00003351Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3352
3353 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3354 xmlCheckFilename should not be called from xmlFileOpenW
3355 and xmlGzfileOpenW
3356
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003357Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3360 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3361 added the new tests for URI normalization
3362 * testURI.c: fixed stoopid bugs
3363 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3364 the URI in the error messages are now properly normalized
3365
Daniel Veillardea28ce62001-02-02 08:20:19 +00003366Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3369
Daniel Veillarde99a4762001-02-01 04:34:35 +00003370Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371
3372 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3373
Daniel Veillard2b325a02001-01-31 20:46:31 +00003374Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375
3376 * xpath.c: fixed mod operator
3377
Daniel Veillardde55cf62001-01-31 15:53:13 +00003378Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * parser.c: fixed xmlStrcat doc
3381 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3382 trees.
3383
Daniel Veillard2f913b72001-01-31 13:23:49 +00003384Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386 * xpath.c result/XPath/tests/chaptersbase
3387 result/XPath/tests/simplebase: fixed XPath node()
3388 * tree.c: small fix in xmlNewNs()
3389 * Makefile.am: removed extraneous xml2Conf.sh rule
3390
Daniel Veillardb42042b2001-01-28 07:40:36 +00003391Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3394 Changed the library name, in order to get libxml-devel and
3395 libxml2-devel to coexist on a single system
3396 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3397 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3398
Daniel Veillardee0a4662001-01-27 18:59:33 +00003399Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3402 libxml2-devel installable in // as libxml-devel.
3403
Daniel Veillard5eb05942001-01-27 17:50:22 +00003404Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3405
3406 * doc/Makefile.am: fixed make rebuild in doc
3407 * doc/html/*.html: rebuilt the docs
3408
Daniel Veillard65c295d2001-01-26 09:32:39 +00003409Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3412
Daniel Veillard8e199902001-01-25 18:54:39 +00003413Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3416 the HTML doc to go into the -devel RPM ...
3417 * aclocal.m4 config.h.in: some updates due to auto* magic
3418
Daniel Veillard93086662001-01-25 18:13:04 +00003419Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420
3421 * xpath.h: added a hook in the context structure allowing to
3422 link to extra support, needed for XSLT
3423
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003424Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3425
3426 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3427 xmlXPtrCmpPoints to use it.
3428 * propagated the following patch from Alejandro Forero
3429 * include/win32config.h xmlIO.c: applied further suggestions
3430 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3431 * example/gjobread.c: fixed warnings, now that it builds
3432
3433Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3434
3435 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3436
3437 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3438 filename points to a valid file (not a directory).
3439 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3440 Added calls to xmlCheckFilenameDir.
3441
3442 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3443 `path' (rather than `filename') as the parameter to gzopen and open.
3444
Daniel Veillard48177c22001-01-23 15:27:41 +00003445Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * Makefile.am: fixed a problem with EXTRA_DIST
3448
Daniel Veillardb83ba402001-01-22 22:45:10 +00003449Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * Makefile.am example/Makefile.am: finally found the trick
3452 to build the example, i.e. add "." in SUBDIRS before example
3453 in the list <grin/>
3454
Daniel Veillard82687162001-01-22 15:32:01 +00003455Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * doc/xml.html: updated with an XSLT section, removed pointer to
3458 W3C CVS base.
3459
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003460Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3463 too, and deallocation need to occur the same way.
3464
Daniel Veillarde4566462001-01-22 09:58:39 +00003465Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3468 type correponding to an XSLT result tree fragment. Share most
3469 of the data format with node set, as well as operators.
3470 * HTMLtree.c: added a newline at the end of the doctype output
3471 whe this one is not present initially.
3472 * tree.c: make sure taht the parent and doc pointers are properly
3473 set when copying attributes (lists).
3474
Daniel Veillard701c7362001-01-21 09:48:59 +00003475Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3478
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003479Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * xpath.c: seems I finally killed that ugly path evaluation
3482 context bug (tagged 9999 in case is is wrong)
3483
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003484Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3487 for XSLT
3488
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003489Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3492 for xmlGzfileOpen() bug
3493
Daniel Veillardf6eea272001-01-18 12:17:12 +00003494Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * xpath.c: removed an error found by XSLT usage
3497 * tree.c parserInternals.h: use a predefined static string
3498 for text and comment nodes, avoid freeing them in xmlFreeNode,
3499 exported the string name in parserInternals.h and added
3500 another value to disable encoding at output (for XSLT),
3501 gain memory, time.
3502
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003503Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3506 win32/libxml2/libxml2_so.dsp: new makefiles and update
3507 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3508
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003509Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3512 Gary Pennington
3513
Daniel Veillard389e6b72001-01-15 19:41:13 +00003514Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * xpath.c: fixed the comaprision of values and nodelists,
3517 need to compare nodelist still ...
3518 * debugXML.c: avoided a possible core dump
3519 * HTMLparser.c: cleanup
3520 * nanohttp.c: contributed fix.
3521 * tree.c: fixes in properties handling added xmlSetNsProp
3522 needed by libxslt
3523 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3524 comment
3525 * TODO: updated
3526
Daniel Veillard167bd532001-01-06 21:09:34 +00003527Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * parser.c parserInternals.c: applied Bjorn Reese optimization
3530 patch
3531
3532Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * Makefile.am: applied patch fro make check from Martin Vidner
3535
Daniel Veillard503b8932001-01-05 06:36:31 +00003536Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * configure.in: preparing 2.2.11
3539 * doc/html/*: rebuild the HTML files
3540 * doc/xml.html : updated
3541
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003542Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * tree.c: fixed a stupid bug
3545 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3546 patches related to validation of an XInclude processing result
3547 * TODO: updated
3548
Daniel Veillarde2488192001-01-04 10:54:22 +00003549Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3552 on large files
3553
Daniel Veillardf060a412001-01-03 20:52:44 +00003554Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555
3556 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3557
Daniel Veillard45cff692001-01-03 18:02:04 +00003558Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3561 reported by Jonas Borgström
3562 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3563
Daniel Veillard08108982001-01-03 15:24:58 +00003564Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565
3566 * testXPath.c xpath.c: fixing the XPath union expressions problem
3567 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3568
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003569Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * xmllint.c: Made is so if the file name is "-" is will read form
3572 standard input. Sven Heinicke <sven@zen.org>
3573 * tree.c: fixed a problem when growing buffer
3574 * tree.h: fixed the comment of the node types following andersca
3575 comment
3576 * TODO: updated
3577
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003578Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * HTMLparser.[ch]: added a way to avoid adding automatically
3581 omitted tags. htmlHandleOmittedElem() allows to change the
3582 default handling.
3583 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3584 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3585 of xmllint too when using --memory flag, added a memory test
3586 suite at the Makefile level.
3587 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3588 with namespace use when encountering QNames in XPath evalation,
3589 added xmlns() scheme in XPointer.
3590 * nanoftp.c : incorporated a fix
3591 * parser.c xmlIO.c: fixed problems raised with encoding when using
3592 the memory I/O
3593 * parserInternals.c: closed bug 25934 reported by
3594 torsten.landschoff@innominate.de
3595 * TODO: updated
3596
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003597Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3598
3599 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3600 on a non-updated tree :-(, made a 2.2.10 release to correct the
3601 situation
3602
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003603Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3604
3605 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3606 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3607 integrated a set of OpenVMS changes from Howard Taylor
3608 <Howard.Taylor@pacoast.com>
3609
Daniel Veillard58770e72000-11-25 00:48:47 +00003610Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3611
3612 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3613 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3614
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003615Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3616
3617 * HTMLparser.c: some fixes on auto-open of html/head/body
3618 * encoding.c: fixed a compilation error on some gcc env
3619 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3620 XPointer implementation
3621 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3622 related XPointer tests and associated results
3623
Daniel Veillard300f7d62000-11-24 13:04:04 +00003624Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3625
3626 * doc/xmldtd.html doc/xml.html: following a short step by step
3627 guidance on IRC to help maciej with DTDs I started a small
3628 page on the subject.
3629
Daniel Veillard748e45d2000-11-17 16:36:08 +00003630Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * HTMLparser.c: fixed handling of broken charrefs
3633 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3634 patches
3635
Daniel Veillard28929b22000-11-13 18:22:49 +00003636Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3637
3638 * doc/xml.html doc/html/* : rebuilt the docs after adding
3639 xinclude and updated page for 2.2.7 and 2.2.8
3640 * configure.in: releasing 2.2.8
3641
Daniel Veillard41e06512000-11-13 11:47:47 +00003642Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3643
3644 * parser.[ch] parserInternals.c: applied the conditional
3645 section processing fix from Jonathan P Springer
3646 <jonathan.springer2@gte.net>
3647 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3648 project file, fixed iconv default non support
3649 * xpath.c: fixed the problem of evaluating relative expressions
3650 when a node context is provided.
3651
Daniel Veillardbf432752000-11-12 15:56:56 +00003652Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3653
3654 * nanoftp.c: fixed gcc 2.95 new warnings
3655 * SAX.c: fixed a stupid bug
3656 * tree.c: fixed a formatting problem when round-tripping
3657 from/to memory
3658 * xinclude.c: chased memleak, fixed a base problem
3659 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3660 xmlXPtrBuildNodeList()
3661 * TODO: updated
3662 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3663 adding a first small set of regression tests for XInclude
3664
Daniel Veillardc2def842000-11-07 14:21:01 +00003665Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * nanohttp.[ch]: applied Wayne Davison patches to access
3668 the WWW-Authorization header.
3669 * parser.c: Closed Bug#30847: Problems when switching encoding
3670 in short files by applying Simon Berg's patch.
3671 * valid.c: fixed a validation problem
3672 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3673 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3674 Wayne Davison
3675 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3676 need to be extended to non full nodes selections.
3677 * xinclude.c: starts to work decently
3678
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003679Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3682 debugXML.c xmlversion.h.in: Started adding XInclude support,
3683 this is a new xmllint option
3684 * tree.c xpath.c: applied TOM patches for XPath
3685 * xpointer.c: fixed a couple of errors.
3686 * uri.c: added an escaping function needed for xinclude
3687 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3688 new warning from RH70 gcc's version
3689
Daniel Veillarda4964b72000-10-31 18:23:44 +00003690Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3691
3692 * HTMLparser.c: fixed loop on invalid char in scripts
3693 * parser.c: update to description of xmlIOParseDTD()
3694 * libxml.m4 xmlversion.h.in: changes contributed by
3695 Michael Schmeing <m.schmeing@internet-factory.de>
3696 * configure.in: preparing for 2.2.7
3697 * Makefile.am: trying to avoid config.h and acconfig.h
3698 being included in the distrib
3699 * configure.in: released 2.2.7
3700
3701Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3702
3703 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3704 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3705
Daniel Veillard01411222000-10-30 15:33:22 +00003706Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3707
3708 * parser.[ch]: added xmlIOParseDTD()
3709 * xpointer.c: added support for the 2 extra parameters of
3710 string-range, fixed a stoopid error when '0' was present
3711 in XPointer expressions
3712 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3713 testsuite for the above
3714
Daniel Veillard6db58192000-10-30 09:27:53 +00003715Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * libxml.spec.in: improved package descriptions
3718
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003719Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * xpath.c xpathInternals.h: applied a large cleaning patch
3722 from TOM <ptittom@free.fr>, it also add namespace support
3723 for function and variables registration.
3724
Daniel Veillardbd20df72000-10-29 17:53:40 +00003725Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3726
3727 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3728 * Makefile.mingw: Wayne Davison's update adding hash.c
3729
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003730Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * xpath.c: fixed the root evaluation problems
3733 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3734 ignorable spaces with <b> <bold> <em>
3735 * tree.c: fixed a loop in xmlSearchNsByHref()
3736
Daniel Veillard767662d2000-10-27 17:04:52 +00003737Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3738
3739 * xpath.c: applied another XPath patch from TOM
3740 * xpath.c include/makefile.am: applied another patch from
3741 china@thewrittenword.com (cleanup on IRIX).
3742
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003743Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3744
3745 * xml-config.1: received a fixed version from Fredrik Hallenberg
3746 <hallon@lysator.liu.se>
3747
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003748Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3749
3750 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3751 cleanup patch for XPath
3752
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003753Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * patched to redirrect all "out of context" error messages to
3756 a reconfigurable routine. The changes are:
3757 * xmlerror.h : added the export of an error context type (void *)
3758 an error handler type xmlGenericErrorFunc there is an interface
3759 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3760 to reset the error handling routine and its argument
3761 (by default it's equivalent to respectively fprintf and stderr.
3762 * all the c files: all wild accesses to stderr or stdout within
3763 the library have been replaced to calls to the handler.
3764
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003765Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * configure.in: release 2.2.6
3768 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3769 exporting the inner functions of xpath for extension modules
3770 * doc/*: updated and rebuilt the doc
3771
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003772Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3773
3774 * nanohttp.c : applied Wayne HTTP cleanup patch
3775 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3776 and xmlNodeSetSpacePreserve()
3777
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003778Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3779
3780 * xpath.c: closing bug #29260
3781
Daniel Veillard126f2792000-10-24 17:10:12 +00003782Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3783
3784 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3785 multikey tuples, made hash structure opaque
3786 * valid.[ch]: moved elements, attributes, notations decalarations
3787 as well as ID and refs to hash tables.
3788 * entities.c: hash cleanup
3789 * xmlmemory.c: fixed a dump problem in debug mode
3790 * include/Makefile.am: problem passing in DESTDIR= values patch
3791 from Marc Christensen <marc@calderasystems.com>
3792 * nanohttp.c: removed debugging remains
3793 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3794 * HTMLparser.c parser.c: fixing a number of problems with the
3795 macros in the *parser.c files (Wayne).
3796 * HTMLparser.c: close the previous option when opening a new one
3797 (Marc Sanfacon).
3798 * result/HTML/*: updated the HTML results accordingly
3799
Daniel Veillard52afe802000-10-22 16:56:02 +00003800Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3801
3802 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3803 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3804 XPath functions and XML entities table to them. More to come...
3805 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3806
Daniel Veillard683cb022000-10-22 12:04:13 +00003807Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3808
3809 * tree.c: coalesce adjacent text nodes
3810 * valid.c: handling of blank nodes in DTd validation (raised
3811 by problems with a posteriori validation).
3812 * nanohttp.c: changing behaviour on HTTP write stuff.
3813 * HTMLtree.c: forced body and html to be explicitely closed.
3814 * xpath.h: exported more XPath functions.
3815
Daniel Veillard1baf4122000-10-15 20:38:39 +00003816Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3817
3818 * Release of 2.2.5
3819 * xpointer.c: range() range-inside and other helper functions
3820 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3821
Daniel Veillard47e12f22000-10-15 14:24:25 +00003822Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3825 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3826
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003827Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3830 and XPointer modules
3831
Daniel Veillard134c9f32000-10-15 10:27:08 +00003832Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * SAX.h: closed #25107
3835
Daniel Veillard39915622000-10-15 10:06:55 +00003836Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3837
3838 * testSAX.c: fixed problem with cdata reporting
3839 * SAXresult/* : updated
3840
Daniel Veillard1e851392000-10-15 10:02:56 +00003841Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3842
3843 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3844 Closed bug #27499, added to regression tests
3845 * TODO: updated
3846
Daniel Veillard7eda8452000-10-14 23:38:43 +00003847Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3850 support for SCRIPT and STYLE with help from Bjorn Reese
3851 * test/HTML/* result/HTML/*: added simple testcase and updated
3852 the existing ones.
3853
Daniel Veillardff9c3302000-10-13 16:38:25 +00003854Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3857 string-range for empty strings
3858 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3859 test/XPath/xptr/strrange: augmented the XPointer testsuite
3860
Daniel Veillard189446d2000-10-13 10:23:06 +00003861Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3862
3863 * doc/xml.html doc/xmlmem.html: added a module describing memory
3864 interfaces and use, updated the main page.
3865
Daniel Veillard2f971a22000-10-12 23:26:32 +00003866Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3867
3868 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3869 nanoftp code work on Windows too now
3870
3871Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003872
3873 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3874 * xpointer.c: implemented string-range() at least a good first version
3875 * test/XPath/docs/str test/XPath/xptr/strrange
3876 result/XPath/xptr/strrange: the string-range() tests
3877
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003878Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * Makefile.am include/Makefile.am include/win32config.h
3881 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3882 and make distcheck
3883
Daniel Veillard19d61112000-10-11 23:50:35 +00003884Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3885
3886 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3887 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3888 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3889
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003890Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3891
3892 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3893 patch for socklen_t detection by
3894 Albert Chin-A-Young <china@thewrittenword.com>
3895
Daniel Veillardcd429612000-10-11 15:57:05 +00003896Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3897
3898 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3899 and added a --dtdvalid option to xmllint used to test it
3900
Daniel Veillard47c02452000-10-11 13:04:36 +00003901Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3902
3903 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3904 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3905
Daniel Veillard2d38f042000-10-11 10:54:10 +00003906Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3907
3908 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3909 handlings (registration, lookup, cleanup)
3910
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003911Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3912
3913 * configure.in Makefile.am include/makefile.am: adding XPointer
3914 and XPtrtests target
3915 * xpointer.[ch] : new files for XPointer support
3916 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3917 more XPath tests
3918
Daniel Veillard57fda592000-10-10 23:24:14 +00003919Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3920
3921 * configure.in: fixed, very broken, make distcheck works again
3922
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003923Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * More work toward 2.2.5, integrated a number of patches
3926 * configure.in Makefile.am win32config.h.in: trying to cleanup
3927 make distcheck .... huh ...
3928 * include/Makefile.am include/win32config.h: new directory
3929 for includes
3930 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3931 updated teh makefiles and instructions for WIN32
3932 * xpath.c: small fixes
3933 * test/XPath/ results/XPath: updated the testcases and results
3934 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3935 suggested patches
3936 * valid.c: fixed an ID bug
3937
Daniel Veillardb71379b2000-10-09 12:30:39 +00003938Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3941 the automake bug where wrong dependancies were generated.
3942 * xpath.[ch]: worked on XPointer
3943
Daniel Veillard7e99c632000-10-06 12:59:53 +00003944Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3945
3946 * configure.in Makefile.am: 2.2.5, ship the include in an
3947 include/libxml subdirectory, use symlinks when using CVS
3948 * testSAX.c: fixed small bug
3949 * testXPath.c: changed the way testfiles are parsed
3950 * debugXML.c: same kind of cleanup when parsing an argument expression
3951 XPath/XPointers can have blanks embedded
3952 * xpath.[ch]: more cleanup, reorgs for XPointer work
3953 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3954 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3955
Daniel Veillard55b91f22000-10-05 16:30:11 +00003956Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3959 in the XPath engine, rewrote large parts of it, now it's far
3960 cleaner and in sync with the REC not an old WD. Fixed a parsing
3961 problem in the interactive XML shell found when testing XPath.
3962
Daniel Veillardac260302000-10-04 13:33:43 +00003963Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3964
3965 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3966 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3967 examples with the extra test
3968
Daniel Veillard7cfce322000-10-04 12:40:27 +00003969Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3972 the global init function.
3973
Daniel Veillard970112a2000-10-03 09:33:21 +00003974Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3975
3976 * HTMLparser.c: Doohhh, attribute name parsing was still case
3977 sensitive ! Fixed this ...
3978 * result/HTML/* : updated the tests results accordingly
3979
Daniel Veillard740abf52000-10-02 23:04:54 +00003980Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3983 engine, should be far more stable, incorporated a new version of
3984 preceding/following axis, need testing
3985 * uri.c: fixed file:///c:/a/b/c problem
3986 * test/XPath/tests/idsimple: augmented the XPath tests
3987
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003988Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3989
3990 * doc/* rebuilding docs for 2.2.4 release
3991
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003992Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3993
3994 * configure.in: releasing 2.2.4
3995 * parser.[ch]: added xmlStrEqual()
3996 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3997 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3998 use xmlStrEqual instead
3999 * TODO: updated
4000 * added an XPath test
4001
Daniel Veillardbc765302000-10-01 18:23:35 +00004002Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4003
4004 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4005 * entities.h: exported xmlInitializePredefinedEntities
4006 * parser.[ch] : added xmlInitParser()
4007 * parserInternals.h : had to export htmlInitAutoClose()
4008
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004009Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4010
4011 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4012 problems
4013 * Makefile.am : added XPath regression tests to normal tests
4014 * uri.c: fixed a problem with local paths, cleanup
4015 * parser.c: fixed a problem with large CData sections
4016
Daniel Veillardd2ade932000-09-30 14:39:55 +00004017Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * configure.in xml-config.in: patch from "Ben Taylor"
4020 <sol7x86@hotmail.com> for solaris shared libs lookup
4021
Martin Bauligdd7d1f62000-09-29 23:17:57 +000040222000-09-30 Martin Baulig <baulig@suse.de>
4023
4024 * libxml-2.0.pc.in: Provide pkg-config script.
4025
4026 * configure.in: Create the libxml-2.0.pc script from the
4027 libxml-2.0.pc.in templates.
4028 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004029 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004030
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004031Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4034 when compiling with MSC
4035
Daniel Veillard46057e12000-09-24 18:49:59 +00004036Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * xpath.c: patch for normalize-string() substring-before(),
4039 substring-after() and translate() functions from Bjorn Reese
4040 <breese@mail1.stofanet.dk>
4041 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4042 Fredrik Hallenberg <hallon@lysator.liu.se>
4043 * TODO: updated
4044
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004045Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4046
4047 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4048 problem of socklen_t being undefined on a number of platforms
4049 * debugXML.c: fixed a compilation problem when without snprintf
4050
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004051Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4052
4053 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4054 an URI bug and a fix for the control-character-induced infinite loop
4055 * nanohttp.c: preventive fix for compiling on WIN32
4056
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004057Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * xmlint.c: closing bug #25000
4060
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004061Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4062
4063 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4064 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4065 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4066 related function, fixing xmlStrncmp(), and associated cleanup
4067 * result/HTML/entities.html.sax: updating result
4068
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004069Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * uri.c: applied patch for URI escaping from Wayne Davison
4072 <wayned@blorf.net>
4073 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4074 from Denis Barbier <barbier@imacs.polytechnique.fr>
4075 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4076 patch from Wayne Davison
4077
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004078Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * doc/xml.html : updated with new releases, adding "how to help"
4081
Daniel Veillard04698d92000-09-17 16:00:22 +00004082Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4085 removed a few warnings in pedantic mode ...
4086 * parserInternals.c parser.c: moved encoding switching function
4087 to parserInternals.c
4088 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4089
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004090Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4091
4092 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4093 error or warning handlers
4094
Daniel Veillardb1059e22000-09-16 14:02:43 +00004095Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4096
4097 * parserInternals.c parserInternals.h parser.c Makefile.am:
4098 created a new module parserInternals.c, moved most of the
4099 code shared by the various parsers there, as well as
4100 deprecated code from parser.c. More cleanup of parser.c
4101 * uri.c: fixed a problem when URI is NULL
4102 * valid.c: speedup when looking for an attribute declaration
4103
Daniel Veillard39c7d712000-09-10 16:14:55 +00004104Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4107 the cleanup of the computation of URI references when seeking
4108 external entities. The URI reference string and the resulting
4109 URI are both stored now.
4110 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4111 large s(n)printf checks and cleanup from Denis Barbier
4112 <barbier@imacs.polytechnique.fr>
4113 * xmlversion.h.in tree.h: couple of SGML declarations for a
4114 possible docbook module.
4115 * result/VC/ : a couple of test output changed due to the change
4116 of the entities URI
4117
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004118Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * parser.h: added a _private field for linking user's data
4121
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004122Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * parser.c parserInternals.h: demacroified most of the IS_XXX
4125 the gain in size is significant so ...
4126
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004127Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * entities.c: cases where looking up entities with doc==NULL
4130 covered
4131
Daniel Veillard90e11312000-09-05 10:42:32 +00004132Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4133
Daniel Veillard1de50802000-09-07 08:54:32 +00004134 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004135 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4136
Daniel Veillard98a79162000-09-04 11:15:39 +00004137Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4138
Daniel Veillard1de50802000-09-07 08:54:32 +00004139 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004140 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4141 * Makefile.in: added URItest and included thenin "make tests"
4142
4143Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004144
4145 * xmlversion.h.in: closed bug 22941
4146
Daniel Veillard2bb89092000-08-31 14:57:50 +00004147Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4148
4149 * doc/xmlio.html: added doc and example for entity loader
4150 redefinition.
4151
Daniel Veillard96984452000-08-31 13:50:12 +00004152Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4153
4154 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4155 used by libxml
4156
Daniel Veillarde715dd22000-08-29 18:29:38 +00004157Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * parser.c: Fixed bug on invalid ontent characters and when using
4160 push.
4161 * xmllint.c: fixed xmllint endling of errors in push mode
4162
Daniel Veillard4948eb42000-08-29 09:41:15 +00004163Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4164
4165 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004166 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004167 * result/HTML/*.sax: regenerated HTML SAX output
4168 * parser.c: more cleanup.
4169
Daniel Veillarde010c172000-08-28 10:04:51 +00004170Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004173 patches from Wayne Davison <wayned@users.sourceforge.net>,
4174 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004175 * HTMLparser.c: fixed an ignorable white space detection bug
4176 occuring when parsing with SAX only
4177 * result/HTML/*.sax: updated since the output is now HTML
4178 encoded...
4179
Daniel Veillard47f3f312000-08-27 22:40:15 +00004180Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4181
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004182 * HTMLparser.[ch]: applied some of Wayne Davison
4183 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004184
Daniel Veillarde0854c32000-08-27 21:12:29 +00004185Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4188 undeclared namespace prefix was used, added a warning.
4189 Cleaned up support w.r.t. entities, spilling out a warning
4190 and being pedantic on lookups.
4191 * test/warning/ent9 : added testcase for previous example.
4192 * TODO: updated
4193 * parserInternals.h parser.c: changed the way names are parsed
4194 now allow infinite size and decrease penalty for normal use
4195 * parser.c: Started a big cleanup/check of the parser code,
4196 fixed some of the most tortuous entity code, spotted code
4197 unused anymore
4198 * test/*: added tests for very long names and related nasty
4199 things.
4200
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004201Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4202
4203 * doc/encoding.html: added encoding aliases doc
4204 * doc/xml.html: updates
4205 * encoding.[ch]: added EncodingAliases functions
4206 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4207 bottleneck affecting large DTDs like Docbook
4208 * parser.[ch] xmllint.c: added a pedantic option, will be
4209 useful
4210 * SAX.c: redefinition of entities is reported in pedantic mode
4211 * testHTML.c: uninitialized warning from gcc
4212 * uri.c: fixed a couple of bugs
4213 * TODO: added issue raised by Michael
4214
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004215Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * doc/encoding.html: propagated Martin Duerst suggestions
4218
Daniel Veillard52402ce2000-08-22 23:36:12 +00004219Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4222 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4223 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4224 by Wayne Davison
4225
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004226Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4227
4228 * nanoftp.c nanohttp.c: small cleanup
4229 * TODO: updated
4230
Daniel Veillard244ece92000-08-19 20:58:02 +00004231Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4232
4233 * added an old VC testcase and updated title.xml entity
4234
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004235Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4236
4237 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4238 done on auto-opening of <p> tags and cleanup of SAX output
4239
Daniel Veillard979e55e2000-08-19 16:48:54 +00004240Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4241
4242 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4243
Daniel Veillard4540be42000-08-19 16:40:28 +00004244Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4245
4246 * doc/xml.html libxml.* structure.*: updated the doc a bit
4247
Daniel Veillard808a3f12000-08-17 13:50:51 +00004248Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4249
4250 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4251 of SAX tests
4252
Daniel Veillard29579362000-08-14 17:57:48 +00004253Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4256 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4257
Daniel Veillard1255ab72000-08-14 15:13:33 +00004258Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4261 * testHTML.c: fix core dump on Solaris 2.x systems
4262 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4263 * result/HTML/*.sax: previous bug fix lead to new results
4264
Daniel Veillard03109292000-08-14 14:58:22 +00004265Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4268 * configure.in: added --with-readline=DIR to accept alternate
4269 path for readline include/library
4270 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4271 for ANSI under HP-UX
4272 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4273 includes @LIBS@
4274
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004275Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4276
4277 * doc/* : rebuilt the docs
4278 * getting ready for 2.2.2 release
4279
Daniel Veillard87b95392000-08-12 21:12:04 +00004280Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4283 and xmlAddFeature()
4284 * tree.[ch]: added xmlAddChildList()
4285 * xmllint.c: MAP_FAILED macro test
4286 * parser.h: added xmlParseCtxtExternalEntity()
4287 * valid.c: applied bug fixes removed warning
4288 * tree.c: added CDATA block to elements content
4289 * testSAX.c: cleanup of output
4290 * testHTML.c: added SAX testing
4291 * encoding.c: better error recovery
4292 * SAX.c, parser.c: fixed one of the external entity processing
4293 of the OASis testsuite
4294 * Makefile.am: added HTML SAX regression tests
4295 * configure.in: bumped to 2.2.2
4296 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4297 SAX results
4298
Daniel Veillard88a172f2000-08-04 18:23:10 +00004299Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4300
4301 * configure.in: patch for HP compiler
4302
43032000-08-04 Sven Heinicke <sven@zen.org>
4304
4305 * xmllint.c: Was coredumping sometimes when the file given didn't
4306 exist.
4307
Daniel Veillard46e370e2000-07-21 20:32:03 +00004308Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004311
Daniel Veillard46e370e2000-07-21 20:32:03 +00004312 when using in memory parsing. Need some cleanup.
4313 * xmllint.c configure.in: added a --memory flag to test memory
4314 parsing
4315
Daniel Veillard36650692000-07-21 15:16:39 +00004316Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * nanohttp.c: fixed socklen_t replacement to unsigned int
4319 * parser.c: fixed a space handdling missing at the end of
4320 production 28 DOCTYPE.
4321 * xmlmemory.c: fixed a stupid bug on the routine to override
4322 allocation functions
4323 * TODO: updated
4324
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004325Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4326
4327 * doc/ regenerated the docs
4328
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004329Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4330
4331 * doc/encoding.html doc/xml.html: added I18N doc
4332 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4333 improvements, both parser and filters, added ASCII & HTML,
4334 fixed the ISO-Latin-1 one
4335 * xmllint.c testHTML.c: added/made visible --encode
4336 * debugXML.c : cleanup
4337 * most .c files: applied patches due to warning on Windows and
4338 when using Sun Pro cc compiler
4339 * xpath.c : cleanup memleaks
4340 * nanoftp.c : added a TESTING preprocessor flag for standalong
4341 compile so that people can report bugs more easilly
4342 * nanohttp.c : ditched socklen_t which was a portability mess
4343 and replaced it with unsigned int.
4344 * tree.[ch]: added xmlHasProp()
4345 * TODO: updated
4346 * test/ : added more test for entities, NS, encoding, HTML, wap
4347 * configure.in: preparing for 2.2.0 release
4348
Daniel Veillard49703262000-07-10 10:27:46 +00004349Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4350
4351 * nanoftp.c: fixed the way the control connection is handled
4352 * libxml.spec.in: fixed the dependancies and cleanup
4353
Daniel Veillard306be992000-07-03 12:38:45 +00004354Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4355
4356 * doc/xml.html: changed the xmlsoft.org structure, updated the
4357 examples w.r.t. root and childs
4358
Daniel Veillard7d853352000-07-02 18:53:09 +00004359Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4362
Daniel Veillard365e13b2000-07-02 07:56:37 +00004363Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4364
4365 * HTMLparser.c: Work on character encoding support for the HTML parser
4366 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4367 * encoding.c: Fixed a potential memleak in the encoding stuff
4368
Daniel Veillardaf743792000-07-01 11:49:28 +00004369Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4370
4371 * doc/FAQ.html doc/Makefile.am : added a FAQ
4372
4373Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004374
4375 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4376 of the HTML parser to force it to not bypass SAX
4377
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004378Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4379
4380 * win32config.h.in: updated
4381 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4382 lacks iconv support :-( need to release 2.1.1
4383 * configure.in: release 2.1.1
4384 * HTMLparser: fixed bug #14784
4385 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4386 by Windows compiler
4387 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4388 the SAX startDocument() callback.
4389 * TODO: updated
4390
4391Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4392
4393 * added xmlStopParser()
4394
Daniel Veillardbe803962000-06-28 23:40:59 +00004395Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4396
4397 * configure.in: 2.1.0 prerelease
4398 * Large resync between W3C and Gnome tree
4399 * nanoftp, nanohttp.c: fixed stalled connections probs
4400 * HTMLtree.c SAX.c : support for attribute without values in
4401 HTML for andersca
4402 * valid.c: Fixed most validation + namespace problems
4403 * HTMLparser.c: start document callback for andersca
4404 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4405 * parser.h, SAX.c: serious speed improvement for large
4406 CDATA blocks
4407 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4408 different encoding
4409 * example/Makefile.am example/gjobread.c tree.h: work on
4410 libxml1 libxml2 convergence.
4411 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4412 and the LIBXML_TEST_VERSION macro
4413
Daniel Veillardc310d562000-06-23 18:32:15 +00004414Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4415
4416 * doc/xml.html: various patches and improvements typo fixed by
4417 Felix Natter
4418 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4419 from Felix Natter <fnatter@gmx.net>
4420
Daniel Veillardf3029822000-05-06 08:11:19 +00004421Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * doc/upgrade.html: updated with instructions for support of both
4424 libxml-1.x and libxml-2.x
4425 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4426 for 2.x support and also fixed includes
4427
4428
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004429Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4432 the encoding support, added iconv support, so now libxml if
4433 compiled with iconv automatically support japanese encodings
4434 among others. Work based on initial patch from Yuan-Chen Cheng
4435 I may have broken binary compat in the encoding handler
4436 registration scheme, but that was so utterly broken I don't
4437 expect anybody to have used this feature until now.
4438 * parserInternals.h: fixup on the CHAR range macro
4439 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4440 code.
4441 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4442 * uri.c: added xmlParseURI() I can't believe I forgot to
4443 implement this one in 2.0 !!!
4444 * SAX.c: moved doc->encoding update in the endDocument() call.
4445 * TODO: updated.
4446
Daniel Veillard06047432000-04-24 11:33:38 +00004447Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4448
4449 * tree.h: removed extraneous xmlRemoveProp definition
4450 * TODO: added item about --disable-corba configure switch
4451 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4452 * nanoftp.c: fixed include problems giving troubles on AIX and
4453 slowlaris
4454 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4455 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4456 comment and headers changes to lower gtk-doc number of warnings
4457 * doc/html/*: rebuilt docs
4458
Daniel Veillarde0aed302000-04-16 08:52:20 +00004459Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4460
4461 * HACKING: documented the tag for 1.x and instructions
4462
Daniel Veillard5e873c42000-04-12 13:27:38 +00004463Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4466 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4467 xmlCreateIOParserCtxt
4468 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4469 significant overall improvement
4470 * xmllint.c: added I/O test to xmllint
4471 * testSAX.c: added a speed test
4472 * doc/* : updated/regenerated
4473
Daniel Veillardfc708e22000-04-08 13:17:27 +00004474Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4475
4476 * xpath.c uri.h parserInternals.h: cosmetic changes from
4477 "Timur I. Bakeyev" <timur@bat.ru>, including making
4478 xmlCreateURI() public
4479
Daniel Veillard5d211f42000-04-07 17:00:24 +00004480Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4481
4482 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4483 and the code at the same time. Added a clean mechanism for
4484 overload or added input methods: xmlRegisterInputCallbacks()
4485 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4486 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4487 * TODO: updated
4488 * doc/* : updated/regenerated
4489 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4490 source dir
4491
Daniel Veillarde77a9182000-04-05 19:12:29 +00004492Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4493
4494 * testURI.c: yet another forgotten commit, I should get some sleep !
4495
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004496Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4497
4498 * xmllint.c: forgot to commit this too ?
4499
Daniel Veillardb9df4042000-04-05 14:23:16 +00004500Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * xmlversion.h.in : forgot to commit this previously
4503
Daniel Veillard361d8452000-04-03 19:48:13 +00004504Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4507 * README TODO: updated for release
4508 * uri.c uri.h: added authority parsing/saving
4509 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4510 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4511 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4512 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4513 Makefile.am : added compile-time customization of libxml
4514 --with-ftp --with-http --with-html --with-xpath --with-debug
4515 --with-mem-debug
4516 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4517 #include <libxml/xxx.h> I hope it won't break too much stuff
4518 and will be manageable in the future...
4519 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4520 and added xmllint to the installed programs
4521 * uri.h: added xmlFreeURI()
4522
Daniel Veillardec303412000-03-24 13:41:54 +00004523Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4524
4525 * uri.c uri.h: finished the escaping handling, the base support
4526 and the URI path normalization. Looks good just lacks the
4527 authority content parsing code.
4528 * Makefile.am: added instructions to generate testURI
4529 * TODO: updated
4530 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4531 added links and icons for W3C and Gnome
4532
Daniel Veillard8f621982000-03-20 13:07:15 +00004533Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * xmlmemory.[ch] : seems I forgot to actually update the files in
4536 the last commit :-)
4537 * doc/xml.html doc/html/* : updated and uploaded the docs
4538
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004539Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4540
4541 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4542 * TODO: updated
4543 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004544 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004545 gfree).
4546 * Makefile.am, uri.c, uri.h: added a set of functions to do
4547 exact (litteraly copied from the RFC 2396 productions) parsing
4548 and handling of URI. Will be needed for XLink, one XML WFC,
4549 XML Base and reused in the nano[ftp/http] modules. Still work
4550 to be done.
4551
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004552Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4553
4554 * configure.in, libxml.spec.in : libxml2
4555 * doc/* : updated the doc page, rebuilt the docs
4556
Daniel Veillardcf461992000-03-14 18:30:20 +00004557Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4558
4559 * all: tagged LIB_XML_1_X
4560 * *.c *.h : updated from W3C CVS tree
4561 * configure.in : 2.0.0-beta
4562 * libxml.spec.in : libxml2 package nam
4563 * result/* : new version of the tests output
4564
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004565Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4566
4567 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4568
Daniel Veillardb566ce12000-03-04 11:39:42 +00004569Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4570
4571 * doc/* : rebuilt the docs
4572 * parser.c: final patch on #6766
4573 * valid.c: small patch on validity checks.
4574
Daniel Veillardfb76c402000-03-04 11:39:42 +00004575Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4576
4577 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4578 added
4579 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4580 compatibility w.r.t. XML spec and existing code.
4581
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004582Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4583
4584 * parser.c: seems a better solution to <a> </a> exists,
4585 will try it for a while
4586
Daniel Veillard83a30e72000-03-02 03:33:32 +00004587Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4588
4589 * parser.c: tried to remove the <a> </a> generating <a/>
4590 this is hard. Left a flag for that purpose. Fixed bug #6766
4591 * configure.in: prepared 1.8.7 not released, due to previous
4592 problem
4593
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004594Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4595
4596 * doc/xml.html : applied second patch from Paul DuBois
4597
Daniel Veillard402e8c82000-02-29 22:57:47 +00004598Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4599
4600 * doc/xml.html : applied patch from Paul DuBois
4601
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004602Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4603
4604 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4605
Daniel Veillard5feb8492000-02-02 17:15:36 +00004606Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4607
4608 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4609 compilation warnings on various platforms.
4610 * parser.c: Fixed #5281 validity error callbacks are now desactived
4611 by default if not validating.
4612
Daniel Veillardf341f932000-02-02 14:52:08 +00004613Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4616
Daniel Veillard13c757e2000-02-01 23:59:15 +00004617Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4618
4619 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4620 <gkatsi@cs.toronto.edu>
4621
Daniel Veillard726e8792000-01-30 20:04:29 +00004622Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4623
4624 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4625 processing URLs
4626
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004627Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4628
4629 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4630 xmlNanoFTPUpdateURL for persistent control connections.
4631 * configure.in: 1.8.6
4632
4633Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4636 * tree.[ch] : added xmlSaveNoEmptyTags
4637
James Henstridgef3be9312000-01-28 13:59:21 +000046382000-01-29 James Henstridge <james@daa.com.au>
4639
4640 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4641
4642 * Makefile.am: added nanoftp.[ch] to the build.
4643
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004644Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * nanoftp.[ch]: cleanup, comments, API
4647 * debugXML.c : fixed a bug in the cat command
4648 * doc/*: regenerated the docs
4649
Daniel Veillardda07c342000-01-25 18:31:22 +00004650Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4653 * debugXML.c : fixed a bug in the cat command
4654 * valid.c: fixing some small probs
4655 * libxml.spec.in: get rid of the SNAP suffix
4656 * doc/xml.html: updated the status
4657
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004658Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4659
4660 * xml-config.in: xml-config --version to just return the
4661 version number
4662 * xpath.c: some cleanup w.r.t. axis when the current node is
4663 an attribute.
4664 * TODO: updated
4665
Daniel Veillard461a66c2000-01-18 18:01:01 +00004666Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4667
4668 * configure.in: prepared for libxml-1.8.5
4669 * doc/* recompiled the documentation
4670
46712000-01-17 Jody Goldberg <jgoldberg@home.com>
4672
4673 * configure.in : WARNING autoconf subtlety alert :
4674 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4675 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4676 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4677 get defined by AC_CHECK_HEADERS.
4678
Daniel Veillardf967b902000-01-17 16:06:10 +00004679Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4682 Rune.Djurhuus@fast.no
4683
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004684Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * TODO: updated
4687 * tree.c, parser.c: made sure that only memory alloc problems
4688 and internal parser errors are allowed to write to stdout or
4689 stderr.
4690
Daniel Veillard0142b842000-01-14 14:45:24 +00004691Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * tree.c : restored xmlNewGlobalNs since this seems used by
4694 a lot of existing code :-(, fixed a bug in xmlNewNs
4695 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4696 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4697 to exit() from the library code.
4698 * xpath.c, parser.c: removed bugs or unused code detected by
4699 Windows compilers
4700 * parser.c: started adding interfaces for parsing well balanced
4701 XML fragments
4702 * configure.in: releasing 1.8.4
4703 * doc/* : rebuilt the docs
4704
Daniel Veillard2eac5032000-01-09 21:08:56 +00004705Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4706
4707 * tree.[ch] : added xmlNewDocFragment() for DOM
4708 * testHTML.c: uninitialized variable.
4709
Daniel Veillardf3a73582000-01-05 14:58:39 +00004710Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4711
4712 * doc/* : rebuild the docs
4713
Daniel Veillard71b656e2000-01-05 14:46:17 +00004714Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4715
4716 * acconfig.h: readline and history patch
4717 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4718 * tree.c: added check and handling when possibly removing an ID
4719 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4720 and saving.
4721 * test/HTML/entities.html result/HTML/entities.html* : test for
4722 various entities reference cases
4723 * result/HTML/* : as a result output of some testcase have
4724 changed
4725 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4726 by previous example. added xmlParseTryOrFinish().
4727 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4728 entities.h debugXML.h HTMLparser.h: changed the way struct are
4729 declared to allow gtk-doc to expose those
4730 * parser.c: closed bug #4960
4731 * Makefile.am configure.in: Applied patch from
4732 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4733 and math/socket libs detection
4734
Daniel Veillard437b87b2000-01-03 17:30:46 +00004735Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * configure.in, Makefile.am: link tester against readline
4738 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4739
Daniel Veillard686d6b62000-01-03 11:08:02 +00004740Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4741
4742 * tree.[ch]: added xmlRemoveProp
4743 * win32config.h.in nanohttp.c: avoid including the Windows
4744 socket stuff in every C files
4745 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4746 the XmL parser(s)
4747 * test/ns4 result/ns4 etc...: added test case for previous prob
4748 * tree.c: xmlNewNs wasn't checking for double definition
4749 * Makefile.in: fixed a problem with dist-hook duplicates
4750 * parser.[hc], xmlIO.c: fixed the loading of external entities
4751 APIs, now xmlLoadExternalEntity() is used everywhere and
4752 setting up an app specific front-end using the
4753 * SAX.c parser.c: some fixes, now the xhtml spec validates
4754 with the xhtml DTD.
4755 * error.c: fixed crashes in case of no input stream
4756 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4757 to the validation tests and results
4758
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004759Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4760
4761 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4762 too htmlCreatePushParserCtxt() and htmlParseChunk()
4763 * parser.c: a bit of cleanup.
4764 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4765 to XML) removed the last mem leak known
4766 * HTMLtree.c: output message cleanup
4767 * xmlmemory.c: display content info about memory blocks
4768 * result/HTML/wired.* : missing att value warning change
4769
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004770Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * doc/* : rebuilt the documentation
4773
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004774Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4775
4776 * parser.[ch] parserInternals.h: Push parser for XML,
4777 seems to work fine now
4778 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4779 --push for push testing
4780 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4781 * testSAX.c: added --push
4782 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4783 subtree
4784 * xmlIO.[ch] : enriched API + fixes for push mode
4785 * entities.[ch]: added the entity content length to the struct.
4786 * xmlmemory.[ch]: new API to show the last entries for the shell
4787 * valid.c: added required attribute testing
4788 * SAX.c: the cdata callback now merge contiguous fragments
4789 * HTMLparser.c: cleanup of some macros
4790
Daniel Veillard3c558c31999-12-22 11:30:41 +00004791Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * parser.c: fix for PIs name starting with xml
4794 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004795 * *.c, configure.in win32config.h.in : generate win32config.h for
4796 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004797
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004798Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4799
4800 * parser.c: fixed a stupid = vs. == bug :-(
4801 * doc/gnome-xml.sgml: s/glade/xml/
4802
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004803Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4804
4805 * configure.in, doc/xml.html : bug fix release 1.8.2
4806 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4807 Hopefully the end of that silly C++ include problem
4808 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4809 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4810 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4811 troubles with autoclosed elements when the stree shape doesn't
4812 follow the DtD specs. Added htmlIsAutoClosed() and
4813 htmlAutoCloseTag()
4814 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4815 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4816 * debugXML.c: fixed a bug on printing default namespaces.
4817 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4818
Daniel Veillardb24054a1999-12-18 15:32:46 +00004819Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4820
4821 * result/HTML/*.htm[l] : updated the HTML regression tests according
4822 to the new output
4823 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4824 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4825 problem due to intermix of extern "C" { ... } declarations for C++
4826 and recursive includes in the headers
4827
Chris Lahey323c48c1999-12-18 15:32:45 +000048281999-12-20 Chris Lahey <clahey@umich.edu>
4829
4830 * HTMLtree.c: Made it so that html nodes with a single child do
4831 not insert a carriage return before or after the child node.
4832
Daniel Veillardb24054a1999-12-18 15:32:46 +00004833Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004834
4835 * configure.in, doc/xml.html : bug fix release 1.8.1
4836 * parser.c: fixed bug #4344
4837 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4838 added the glue to avoid C++ problems
4839 * doc/* : regenerated the documentation
4840
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004841Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4842
4843 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4844 namespace recognition, and Dia as a resul :-(
4845 * encoding.c: closed bug #3950
4846
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004847Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4848
4849 * valid.c: debugging a posteriori validation, except URI expansion
4850 stuff this should be fixed now
4851 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4852 Carl Nygard <cnygard@bellatlantic.net>
4853 * tester.c: added --postvalid, cleaning of the code
4854 * tree.[ch]: added xmlDocGetRootElement()
4855
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004856Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4857
4858 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4859 c++ losage.
4860
Daniel Veillard10a2c651999-12-12 13:03:50 +00004861Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4862
4863 * configure.in, doc/xml.html : bumped to 1.8.0
4864 * xlink.[ch], Makefile.am : added framework for link detection
4865 * parser.h: added nbChars to parser context, needed for cleanup.
4866 * xmlmemory.c: removed a nasty bug when out of mem
4867 * valid.[ch]: adding namespace support for attribute decl
4868 * tester.c: added --debugent option
4869 * debugXML.[ch]: added xmlDebugDumpEntities()
4870 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4871 buffers instead, this was really needed, validation was breaking
4872 in strange ways due to that. Added xmlParseStringPEReference()
4873 and other parsing from strings functions. Entities processing
4874 modified again, but PERef are still not handled correcly but
4875 unless you're Eve Maller you won't notice :-)
4876 * HTMLparser.c: large changes toward reliability, and switched to
4877 lowercase internal tags, XHTML is lowercase, so it will help
4878 that output is closer to next version.
4879 * doc/* : regenerated the documentation, it is now hosted at
4880 http://xmlsoft.org/ (same bits I just bought the domain :-)
4881
4882
Daniel Veillard294cbca1999-12-03 13:19:09 +00004883Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4884
4885 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4886 doc generation
4887 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4888 in the SAX API
4889 * doc/*: rebuilt the doc making sure everything appears in the
4890 HTML files
4891
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004892Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4893
4894 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4895 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4896 which allow impressive speed improvement on dataset with
4897 large text pieces, but at the cost of broken binary
4898 compatibility and slightly bigger memory usage.
4899 Configure with --with-buffers to activate them, they
4900 are protected with XML_USE_BUFFER_CONTENT define.
4901 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4902 goal is 0 memory left allocated once parser is no more used
4903 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4904 call xmlCleanupParser() and xmlMemoryDump()
4905
Daniel Veillarda819dac1999-11-24 18:04:22 +00004906Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4907
4908 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4909 * parser.[ch] encoding.[ch]: added memory cleanup routines
4910 * parser.c: closing bug #3788
4911 * doc/*: rebuilt the doc
4912
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004913Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4916 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4917 * tester.c: added --compress option
4918 * doc/*: rebuilt the documentation
4919
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004920Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4921
4922 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4923 if given /proc/kcore as input !
4924 * doc/xml.html doc/*: updated and rebuilt the documentation
4925
4926Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004927
4928 * parser.c: Fixed some wrongly space collapsing code due to
4929 a misreading of the spec.
4930 * result/*: fixed the output accordingly
4931
4932Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004933
4934 * encoding.c: bug fix and typos
4935 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4936 * parser.c: added attribute normalization closing bug #3597
4937 * test/att* result/att* SAXresult/att*: testcase for attribute
4938 normalization
4939
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004940Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4941
4942 * configure.in: closing bug #3163 by adding extra flags for the
4943 cc compiler on HP-UX
4944
Daniel Veillard51e3b151999-11-12 17:02:31 +00004945Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * valid.[ch] : removed a typo and an enumerated type bug in the
4948 xmlAddElementDecl() function
4949 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4950 call to xmlEncodeEntitiesReentrant() so that the functions
4951 New, Set and Get are at the same level.
4952 * parser.c HTMLparser.c: extra memory allocation bug for
4953 attributes detected by someone using libxml in embedded systems :-)
4954
Daniel Veillard962195f1999-10-28 15:51:53 +00004955Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4956
4957 * xmlmemory.h: turned off mem debug :-\
4958
Daniel Veillard35008381999-10-25 13:15:52 +00004959Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4960
4961 * parser.c: closed bug #2784 a one line fix, but worth pushing
4962 a new release out
4963 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4964 some structures, comments before and after the
4965 main element, and other nastyness
4966 * HTMLtree.c tree.c: accomodate the extended HTML supported
4967 * configure.in: pushing 1.7.4
4968 * test/ent8 and related outputs : added a new test for bug #2784
4969 * test/HTML/wired.html and related output: a nasty HTML example
4970 * Makefile.am: improved the test scripts
4971 * docs/* : reran the documentation extractor, updated xml.html
4972
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004973Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4974
4975 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4976 HTMLparser and debugged the HTML related code. HTML documents
4977 now have their own type
4978 * entities.c: do not dump &apos; for HTML output
4979 * xmlmemory.c: improvement, breakpoint mechanism
4980 * testHTML.c: added --sax --repeat ...
4981 * Makefile.am: improved the HTML tests
4982 * valid.[ch]: added xmlValidGetValidElements and
4983 xmlValidGetPotentialChildren
4984 * tester.c: added --insert to test the 2 new functions
4985 * test//* result//* SAXresult//* : regression test cleanup
4986 and extension.
4987 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4988 gnome-xml-nanohttp.html
4989
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004990Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4991
4992 * HTMLparser.c: fixed problems with some autoclose tags
4993 * tree.c: fixed XML output problems.
4994 * result/* SAXresult/*: update of the tests output
4995
Daniel Veillard6077d031999-10-09 09:11:45 +00004996Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4997
4998 * Makefile.am: Arturo patch for xmlConf.sh version info
4999 * parser.c: Tim Josling patch for single quoted items
5000 * tester.c: Tim Josling patch for tester options usage
5001 * tree.h: indent cleanup
5002
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005003Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5004
5005 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5006 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5007
Daniel Veillard00fdf371999-10-08 09:40:39 +00005008Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * tree.c : Raph patch for initialization of CORBA fields
5011 * parser.c, xpath.c, ...: modification of doc comments
5012 * xpath.c : allow spaces in xpath expressions
5013
Daniel Veillardad219441999-09-27 08:17:49 +00005014Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5015
5016 * xmlmemory.h: turning off memory debug :-(
5017
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005018Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5021 better SAX interfaces.
5022 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5023 entity.
5024 * configure.in: 1.7.2
5025
5026Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005027
5028 * libxml.spec.in: fixed the URL
5029 * doc/xml.html: improved the documentation front-end
5030
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005031Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005032
5033 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5034
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005035Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005036
5037 * libxml.spec.in: fixed the alpha compile problem
5038 * parser.[ch]: changed errno to errNo in the parser context :-(
5039 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5040 * doc/xml.html: changed CHAR to xmlChar
5041 * doc/html/*: recompiled the documentation
5042 * configure.in: 1.7.1
5043
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005044Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5045
5046 * parser.h: modified the parser context struct to regain 1.4.0
5047 binary compatibility
5048 * parser.c, xml-error.h: added errno ot teh context and defined
5049 a set of errors values with update of errno
5050 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5051 DTDs and entities
5052 * *.h, *.c: complete cleanup of the use of config.h and include
5053 protection depending on the current setup.
5054 * overalll debugging, maintenance and bug-fixing on all modules
5055 * updated the documentation
5056 * ready for 1.7.0
5057
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005058Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * HTMLparser.c : cleanup
5061 * SAX.c valid.c valid.h: added ID/IDREF checking
5062 * tree.c tree.h: extended doc structure for refs
5063 * configure.in: 1.6.2
5064 * parser.c: patched bug in SAX user arg call
5065 * parserInternals.h: patched missing close in C++ wrapping
5066 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5067 especially upcoming XPointer implementation.
5068 * doc/xml.html: augmented, typo
5069
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005070Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5071
5072 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5073 not all invocations of install understand -d.
5074
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005075Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5076
5077 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5078 to make 'check' works, when builddir != srcdir.
5079
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005080Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * doc/xml.html : updated the documentation
5083
Daniel Veillard6454aec1999-09-02 22:04:43 +00005084Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5085
5086 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5087 not deallocated memory blocks
5088 * *.c : replaces all calls to malloc() free() and realloc() to
5089 the wrapper functions/macros
5090 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5091 instead of xmlFreeNodeList()
5092
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005093Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * HTMLparser.c: corrected a stupid bug leading to core dump at
5096 tree deallocation. Removed warnings indicated by
5097 Stephane.Conversy@lri.fr
5098 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5099 looked for in the external subset
5100
5101Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005102
5103 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5104 on SGI by Stephane.Conversy@lri.fr
5105
Daniel Veillardb96e6431999-08-29 21:02:19 +00005106Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5107
5108 * all .h : changed the prototype declaration indent as in gtk
5109 * most .c : working on reducing the TODOs in the code
5110 * most .c : cleanup though -pedantic and Insure++
5111 * improvements on validation ID checkings.
5112 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5113 * xml-config.in: closed #1810
5114
5115Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005116
5117 * tree.h, valid.c, valid.h: more work on validity, IDs
5118 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5119 definition for AIX
5120
Daniel Veillardb556eb51999-08-15 17:19:50 +00005121Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5122
5123 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5124 the distribution due to a cut'n paste error at last commit
5125
Daniel Veillardb05deb71999-08-10 19:04:08 +00005126Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5127
5128 * configure.in: upgraded to version 1.4.0
5129 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5130 Big update, added a large part of the validation process,
5131 it should be usable, but some parts are missing
5132 * xpath.c: improved the implementation w.r.t. root.
5133 * Makefile.am: added more tests
5134 * test and result trees: added a lot of tests
5135 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5136
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005137Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5138
5139 * Added an HACKING file
5140
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005141Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * xpath.[ch] : improvements and debug of the XPath implementation
5144 * parser.c, HTMLparser.c : modified the parsers to be progressive
5145 * tree.[ch] : extended the Buffer promitives
5146 * xmlIO.[ch] : added basic I/O routines providing progressive
5147 parsing and ready for I18N conversion plugins
5148 * SAXresult/* : the SAX callback sequence maybe slightly different
5149 now
5150 * test*.c : improved/updated the tests programs
5151 * doc/* : recompiled the docs.
5152
Daniel Veillard15b75af1999-07-26 16:42:37 +000051531999-07-26 Michael Meeks <michael@edenproject.org>
5154
5155 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5156
5157 * tree.c: Ditto.
5158
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005159Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * configure.in: upgraded to version 1.4.0
5162 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5163 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5164 XML query language, see http://www.w3.org/TR/xpath for more details.
5165 * parser.c, parser.h: added CHAR* related string functions for XPath
5166 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5167 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5168 rebuild the docs.
5169 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5170 and regression testing capabilities for XPath.
5171
Daniel Veillardd79d7871999-07-12 10:38:12 +00005172Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5175 closing bug #1646
5176
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005177Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5178
5179 * Makefile.am, example/Makefile.am: closed bug #1683
5180
Daniel Veillard3166ab11999-07-11 16:14:19 +00005181Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5182
5183 * example/Makefile.am, configure.in: added the makefile for the
5184 gjobread example
5185
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005186Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5187
5188 * doc/Makefile.am:
5189 - fix which allow "make install DESTDIR=</install/prefix>".
5190
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005191Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5194 which fixed a problem on the file reading-code.
5195
Daniel Veillard82150d81999-07-07 07:32:15 +00005196Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5199 output.
5200 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5201
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005202Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * parser.h : Oops removed the binary compatibility problem
5205 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5206 * parser.c, HTMLparser.c: applied patches for reading from stdin
5207
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005208Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5209
5210 * parser.c, entities.c, valid.c: cleanup bug #1591
5211 * configure.in: cleanup bug #1592
5212 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5213 the same tree back-end. Hence gdome will be available for it.
5214 * doc/Makefile.am: close bug #617
5215
Daniel Veillard97fea181999-06-26 23:07:37 +00005216Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * parser.c: alloctate a per parser context SAX interface block
5219
Daniel Veillard14fff061999-06-22 21:49:07 +00005220Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5221
5222 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5223 and xmlEncodeEntitiesReentrant with the correct one :-\
5224
5225Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5226
5227 * commit of my internal XML base changes, quite a lot of
5228 changes, cleanups, better entities support, framework for
5229 new I/O and charset detection and handling
5230 * Fixed the configure/Makefile stuff to generate shared libs
5231 with the proper version info, so we jumped on rev from
5232 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5233 xmlEncodeEntities() result need to be freed now, and a string
5234 xmlParserVersion provide the current library version.
5235
Raph Levien05240da1999-06-15 21:27:11 +00005236Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5237
5238 * parser.c: fixed a buffer overrun for when you have a very long
5239 attribute with no entities in it.
5240
Daniel Veillardbb2da581999-06-13 14:37:07 +00005241Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5242
5243 * added example directory
5244 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5245
Daniel Veillard011b63c1999-06-02 17:44:04 +00005246Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * Release of libxml-1.1, nearly everything has been touched for
5249 this.
5250 * Added more regression tests
5251 * Updated the documentation
5252
Daniel Veillard27d88741999-05-29 11:51:49 +00005253Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * tree.[ch]: unified the XML_NO_CORBA defines.
5256 * parser.c encoding.[ch]: started plugging in char encoding detection
5257
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005258Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5259
5260 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5261 Also freed allocated buffer.
5262
Daniel Veillard27d88741999-05-29 11:51:49 +00005263Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005264 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5265 reentrancy problem at printing. One is left in entities.c, to
5266 remove ASAP
5267 * testSAX.c : added a test example showing the use of the SAX
5268 interface if one doesn't want to build the DOM tree.
5269 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5270
Daniel Veillard517752b1999-04-05 12:20:10 +00005271Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5274 large revamping of the parser to use SAX callbacks
5275 http://www.megginson.com/SAX/ (or at least a C like interface
5276 a la Expat). It's now possible to set up your own callbacks
5277 and the parser will not build a DOM tree.
5278 * test/* result/*: updated the test suite, I finally removed
5279 the old Namespace draft support (PI based).
5280
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005281Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5282
5283 * Makefile.am: added test result to EXTRA_DIST for make tests
5284
Daniel Veillard64068b31999-03-24 20:42:16 +00005285Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5286
5287 * parser.c, parserInternals.h: moved the chars macro definitions
5288 to parserInternals.h
5289 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5290 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5291
Daniel Veillard012ccc11999-03-23 10:11:11 +00005292Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * xml-config.in : applied patch to make --version work
5295
Raja R Harinatha86c23e1999-03-05 22:14:01 +000052961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5297
5298 * Makefile.am (check-local): Alias for `tests' target. This will
5299 cause `make check' to do the right thing.
5300 (tests): Don't run tests in srcdir. Also, replaced calls to
5301 basename with a `sed' "equivalent".
5302
Daniel Veillardd109e371999-03-05 06:26:45 +00005303Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5304
5305 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5306 it in the header and not the sources, updated the doc.
5307 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5308 pointing this out.
5309
Daniel Veillardbc50b591999-03-01 12:28:53 +00005310Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5313 exported the inputStream routines.
5314 * doc/html/* : updated accordingly
5315
Daniel Veillardd692aa41999-02-28 21:54:31 +00005316Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * parser.c, parser.h, parserInternals.h: added a few extra
5319 internal calls to allocate and free parser contexts ...
5320 * doc/html/* : updated accordingly
5321
Daniel Veillard55a99271999-02-25 11:01:29 +00005322Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * configure.in, Makefile.am, doc/makefile.am : General changes for
5325 1.0.0 release and including the generated HTML documentation.
5326
Daniel Veillard35925471999-02-25 08:46:07 +00005327Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5328
5329 * makefile.am : added parserInternals.h, oops.
5330
Daniel Veillard1e346af1999-02-22 10:33:01 +00005331Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * parserInternals.h: added this header giving access to the parser
5334 internal functions.
5335 * doc/Makefile.am : added a rebuild target which rebuilds the full
5336 set of documentations
5337 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5338 the internal subset.
5339 * *.c *.h: modifications needed to generate the documentation using
5340 gtk-doc, cleanup of functions blocks, reorganisation of struct
5341 declarations.
5342
Daniel Veillard1164e751999-02-16 16:29:17 +00005343Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5346 the tar and spec file to include the beginning of the doc.
5347
Nuno Ferreira03d04781999-02-13 00:07:17 +000053481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5349
5350 * doc/.cvsignore: Added this file.
5351
Daniel Veillard6800ef31999-02-08 18:33:22 +00005352Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5353
5354 * tree.c: fixed xmlGetProp to return "" when the attribute
5355 exists, even if the node-list is NULL.
5356
Daniel Veillard726c7e31999-02-08 15:13:10 +00005357Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * tree.c: patched an error outputting empty attribute values.
5360 * Makefile.am and doc/makefile.am: have been updated during the
5361 week-end. Sorry for an empty CVS log, I got a shell problem.
5362
Daniel Veillard1899e851999-02-01 12:18:54 +00005363Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5364
5365 * tree.h: cleaned up using enums instead of defines
5366 * parser.c, valid.[ch]: more work on parsing/output of element
5367 declarations
5368
Daniel Veillard3b9def11999-01-31 22:15:06 +00005369Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * valid.[ch], tree.c, parser.c : more work toward full parsing
5372 of XML DTDs.
5373 * README: added informations about mailing-list and on-line
5374 documentation
5375
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000053761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5377
5378 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5379
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005380Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * parser.c, tree.[ch] : more work toward conformance testing,
5383 added a last element to accelerate parsing of very flat structures
5384 started working on internal subset Element content declaration.
5385 * valid.[ch] : first cut at adding code toward validation.
5386 * previous changes had also small impact on most files, especially
5387 the conformance testing using James Clark test suite.
5388
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005389Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * test/* : updated the examples, most of them were not well
5392 formed (humm), and added rdf2.
5393 * result/* : resulting changes in the output.
5394
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005395Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5398
Daniel Veillard44b3a061998-12-05 17:27:22 +00005399Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5400
5401 * tree.c: patched a bug in the generation of empty attributes
5402
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005403Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5404
5405 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5406 for node/trees/documents/... Biggest problem is namespace
5407 support when copying subtrees.
5408
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005409Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5410
5411 * parser.c, entities.c: improve entities and char ref encoding,
5412 and cleanups of error messages.
5413
Daniel Veillard242590e1998-11-13 18:04:35 +00005414Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * parser.c, entities.c: simple bug hunting done during rpm2html and
5417 rpmfind integration.
5418
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005419Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * parser.[ch]: Added interfaces allowing to specify a SAX
5422 handler before parsing.
5423
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005424Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5425
5426 * parser.c: redirrect all errors reporting through the SAX
5427 error function
5428
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005429Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5432 * libtool, tlmain ...: update of the libtool files
5433
Miguel de Icaza442321c1998-11-04 18:13:38 +000054341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5435
5436 * entities.c: Use g_snprintf insteda of snprintf.
5437
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005438Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5441 added ent5 test for this purpose.
5442 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5443
Daniel Veillard27271681998-10-30 06:39:40 +00005444Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * parser.c: fixed? a strange error due to compression on a GWP
5447 document.
5448
Daniel Veillard25940b71998-10-29 05:51:30 +00005449Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * tree.[ch]: bug fixing
5452 * entities.[ch]: defined a specific type for predefined entities
5453 * doc/xml.html: more documentation on the library, how to use it,
5454 overview of the interfaces.
5455
Daniel Veillard16253641998-10-28 22:58:05 +00005456Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5457
5458 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5459
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005460Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5461
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005462 * tree.c: corrected a small bug
5463 * doc/xml.html: continuing writing documentation.
5464
5465Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5466
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005467 * debugXML.h debugXML.c: added debugging utilities.
5468 * tester.c: added --debug switch.
5469 * tree.c: patched an incorrect node->type assignment.
5470 * parser.c: formatting, ensure that node->doc != NULL in attributes
5471
Daniel Veillardccb09631998-10-27 06:21:04 +00005472Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5475 entity support and provide an internal representation close to
5476 DOM one (entity ref nodes, and attribute value as tree). I tried
5477 to preserve the interface but this will surely break some apps
5478 (I have to change rpm2html/rpmfind for example). I had to change
5479 two interfaces, and the generated tree is somewhat different.
5480 * doc/* : started documenting the XML library, the tree and
5481 DOM/Corba. This is a first step.
5482
Daniel Veillard11e00581998-10-24 18:27:49 +00005483Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * parser.c: Set up the fonctions comment block, boring but useful.
5486 * parser.h, SAX.c, parser.c: now attributes are processed through
5487 the SAX interface. The problem is that my SAX interface diverged
5488 quite a bit from the original one, well this is not an official
5489 spec, and translating it from Java to C is hairy anyway...
5490
Daniel Veillard97b58771998-10-20 06:14:16 +00005491Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5492
5493 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5494 fonctions comment block, boring but useful.
5495
5496Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005497
5498 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5499 conversion routines. However they are not yet used to convert the
5500 inputs. The core will run with UTF-8.
5501
Daniel Veillard33942841998-10-18 19:12:41 +00005502Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * tree.c : make sure that the type id is properly set-up when
5505 a new object is allocated, needed for DOM.
5506
Daniel Veillard27fb0751998-10-17 06:47:46 +00005507Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * tree.h, tree.c: Ok, the main objects in the tree will be native
5510 corba objects, it costs 8 bytes per Node, Attribute and Document
5511 but it simplifies the Corba integration a lot (no extra interface
5512 objects to allocate/free).
5513
Daniel Veillard0bef1311998-10-14 02:36:47 +00005514Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5515
5516 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5517 and changed NODEs contants for conformity with DOM Level 1
5518
Daniel Veillard27864701998-10-08 03:47:24 +00005519Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5520
5521 * added hooks to keep track of servants when creating objects
5522 xmlDoc and xmlNode (for Corba export).
5523
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005524Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * added xml-config script.
5527
Daniel Veillard7066a791998-10-01 20:28:28 +00005528Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5531 to autoupdate libtool and automake conf files.
5532
Miguel de Icaza60681bd1998-09-30 19:28:59 +000055331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5534
5535 * Makefile.am: Use '?' to separate the sed
5536 commands as ',' is used when people pass -Wl,something.
5537
5538
Daniel Veillard15a8df41998-09-24 19:15:06 +00005539Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5540
5541 * tree.c, tree.h: added a per-document compression interface.
5542
Daniel Veillard151b1b01998-09-23 00:49:46 +00005543Tue Sep 22 20:47:38 EDT 1998
5544
5545 * tree.c, tree.h: added saving with compression and added interfaces
5546 to control the compression level (xmlGetCompressMode,
5547 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5548
Daniel Veillard70120ff1998-09-22 00:24:21 +00005549Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * parser.c: corrected a loop for files of size 0
5552
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000055531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5554
5555 * error.h: New file. Contains prototyes from `error.c'.
5556
Tom Tromeyc19653d1998-08-14 01:22:43 +00005557Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5558
5559 * Makefile.am (xmlincdir): New macro.
5560 (xmlinc_HEADERS): Renamed from include_HEADERS.
5561
Daniel Veillard845664d1998-08-13 04:43:19 +00005562Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * applied small patch on numeric entities from
5565 Christopher Blizzard <blizzard@appliedtheory.com>
5566
Daniel Veillard260a68f1998-08-13 03:39:55 +00005567Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5568
5569 * New release 0.2, removed the old xml_* files so that it's
5570 coherent with the other CVS base (W3C), far better conformance
5571 to standard, new namespaces, decent entities support, beginning
5572 of a SAX-like interface. Nearly nothing left intact, even the
5573 test examples ...
5574
Christopher Blizzarda36749e1998-07-30 21:47:18 +000055751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5576
5577 * .cvsignore: Add .deps dir
5578
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005579Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5582
Daniel Veillardfe926001998-07-26 04:28:20 +00005583Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005584
Daniel Veillardfe926001998-07-26 04:28:20 +00005585 * configure.in: added test for CPP
5586 * AUTHORS, Changelog: the original ones didn't get commited but the
5587 glib ones instead, fixed.
5588 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005589
Daniel Veillardfe926001998-07-26 04:28:20 +00005590Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005591
Daniel Veillardfe926001998-07-26 04:28:20 +00005592 * integrated code developped at W3C
5593 * changed the original Copyright
5594 * migrated to automake
5595 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005596