blob: 78c0354e5a15b3901f148898c5b5c29a8a7474f9 [file] [log] [blame]
Daniel Veillardaf43f632002-03-08 15:05:20 +00001Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in: preparing 2.4.17 release
4 * doc/*: updated and rebuilt the docs
5 * xpath.c: fixed a comment
6 * python/libxml.c: fixed a possible reentrancy problem
7
Daniel Veillardef6c46f2002-03-07 22:21:56 +00008Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9
10 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12 added a specific regression test
13 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
14 not raise exceptions when failing to find the attribute.
15
Daniel Veillard90bc3712002-03-07 15:12:58 +000016Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
17
18 * configure.in xmllint.c: owen pointed out a problem with the
19 ftme fix, gettimeofday() was not detected by configure and
20 the ftime header wasn't included, dohhh
21
Daniel Veillard8c1ae602002-03-07 11:21:00 +000022Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * configure.in xmllint.c: trying to fix #71457 for timing
25 precision when gettimeofday() is not availble but ftime() is
26
Daniel Veillardf5a457a2002-03-07 10:25:29 +000027Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
30 are now copied on install and part of the -devel RPM
31
Daniel Veillard7b416132002-03-07 08:36:03 +000032Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
33
34 * xpath.c: trying to avoid bug #72150 which was apparently
35 caused by a gcc bug (or a processor problem) as detailed
36 at http://veillard.com/gcc.bug
37
Daniel Veillardf742d342002-03-07 00:05:35 +000038Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
39
40 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
41 fixed xmlReconciliateNs(), added a Python test/example for
42 inter-document cut'n paste
43 * python/libxml.py: fixed node.doc on document nodes and added
44 xpathEval() onto node objects
45
Daniel Veillard4e0e2972002-03-06 21:39:42 +000046Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
49 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
50 fixup and integrated tests for the serialization stuff
51
Daniel Veillarde915b2d2002-03-06 18:42:40 +000052Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
55 moved the libxml man page to section 3
56
Daniel Veillard1e774382002-03-06 17:35:40 +000057Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * tree.c: fix bug #72490
60 * python/libxml.c python/libxml.py: added methods serialize()
61 and saveTo() to all node elements.
62
Daniel Veillardddffd2a2002-03-05 20:28:20 +000063Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
64
65 * xmlIO.c: closed #73430, don't read from an input source
66 which indicated an end-of-file or an error.
67
Daniel Veillard8d24cc12002-03-05 15:41:29 +000068Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
69
70 * parser.c: make sure SAX endDocument is always called as
71 this could result in a Python memory leak otherwise (it's
72 used to decrement ref-counting)
73 * python/generator.py python/libxml.c python/libxml.py
74 python/libxml2-python-api.xml python/libxml2class.txt
75 python/tests/error.py python/tests/xpath.py: implemented
76 the suggestions made by Gary Benson and extended the tests
77 to match it.
78
Daniel Veillardba5e18a2002-03-05 09:36:43 +000079Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
80
81 * python/generator.py: applied patch fixing #73450
82
Daniel Veillard044fc6b2002-03-04 17:09:44 +000083Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xpath.c: fixing #61290 "namespace nodes have no parent"
86 long standing divergence from the XPath REC. NodeSets
87 simply hold a copy of namespace nodes and those node ->next
88 points to the parent (which may not be the node carrying the
89 definition).
90 * include/libxml/xpath.h: flagged but didn't added a possible
91 speedup
92 * DOCBparser.c HTMLparser.c: removed some warnings from push
93 parser due to new state being added.
94 * tree.c: new fix from Boris Erdmann
95 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
96 the XML Canonalization support from Aleksey Sanin
97
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000098Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
99
100 * tree.c: patch from Boris Erdmann fixing some namespace odities
101 with xmlCopyNode()
102
Daniel Veillardc6613042002-03-02 09:34:02 +0000103Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
104
105 * xmlIO.c: fix bug #72706 when loading a NULL entity
106
Daniel Veillardc0fef772002-03-01 16:16:31 +0000107Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
108
109 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
110 actually change in a future XML Namespace revision.
111
Daniel Veillard79426f22002-03-01 16:14:17 +0000112Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
115 added the possibility of returning nodesets from XPath extension
116 functions written in Python
117
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000118Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
119
120 * python/*: commiting some Python bindings work done while travelling
121
Daniel Veillard97300512002-03-01 09:13:41 +0000122Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
123
124 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
125 explicitely with memory debugging switched on
126
Daniel Veillard6361da02002-02-23 10:10:33 +0000127Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
128
129 * python/generator.py python/libxml.c python/libxml2-python-api.xml
130 python/libxml2class.txt python/libxml_wrap.h python/types.c:
131 Added wrapper for the xmlURIPtr type, provided accessors, fixed
132 the accessor generator for strings
133 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
134 regression test.
135
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000136Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
137
138 * python/README python/generator.py python/libxml.c python/setup.py:
139 added the 'usual' setup.py to allow building a libxml2-python
140 module based on the same code. The initialization is however
141 different the 2 .so files fo libxml2 and libxslt are identical and
142 they entry point initialize both libraries. this is done to avoid
143 some possible nasty problem since the Python don't merge the maps
144 of all shared modules.
145
Daniel Veillard158a4d22002-02-20 22:17:58 +0000146Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
147
148 * parser.c: fixed a push/encoding bug reported by Michael
149 on librsvg
150
Daniel Veillard7839e162002-02-20 18:54:48 +0000151Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * include/libxml/parserInternals.h: fixes a misplaced #endif
154
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000155Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
156
157 * parser.c valid.c: found and fixed a couple of allocation bugs
158
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000159Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
160
161 * doc/xml.html doc/python.html doc/*: added a Python and binding
162 page describing the current state of the Python bindings and
163 giving pointers to the other languages wrappers.
164
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000165Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
166
167 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
168 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
169 rebuilt the API and web site
170 * xpath.c: fixed #71978 portability bugs
171
Daniel Veillard8aff2472002-02-19 21:50:43 +0000172Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
173
174 * SAX.c: oops broke automatic defaulting of namespaces attributes.
175
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000176Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
177
178 * include/libxml/parserInternals.h parser.c: had to change
179 2 internal parsing API when processing document content
180 to check the start and end of element content are defined
181 in the same entity
182 * valid.c include/libxml/valid.h: attribute normalization can
183 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
184 with the context to report it.
185 * SAX.c: fixed the last known bugs, crazy validation constraints
186 when a document is standalone seems correctly handled. There
187 is a couple of open issues left which need consideration especially
188 PE93 on external unparsed entities and standalone status.
189 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
190 The 2 tests left failing are actually in error. Cleanup done.
191
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000192Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * valid.c: implemented E59 spaces in CDATA does not match the
195 nonterminal S
196
Daniel Veillard878eab02002-02-19 13:46:09 +0000197Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * SAX.c parser.c valid.c: more validation test fixups
200 * check-xml-test-suite.py: added duration info for the tests
201
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000202Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * parser.c valid.c: a couple of errors were reported but not
205 saved back as such in the parsing context. Down to 1% failure rate
206 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
207
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000208Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
209
210 * xmlInternald.c: isExtender was missing a char
211 * parser.c include/libxml/parser.h: % are acceptable in the
212 internal subset if within a PUBLIC ID
213
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000214Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
215
216 * SAX.c parserInternals.c valid.c: more work on the conformance
217 suite. Took the step to finally block documents with encoding
218 errors. It's a fatal error per the spec, people should have fixed
219 their documents by now.
220
Daniel Veillard55253e22002-02-18 14:32:39 +0000221Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * check-xml-test-suite.py: fixed the test script after some discussion
224 on the semantic of TYPE="error"
225 * Makefile.am: added the script to the distrib
226
Daniel Veillard28757702002-02-18 11:19:30 +0000227Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * SAX.c entities.c: fixed a couple of conformances issues deep
230 into the validation code (standalone and undeclared Notations)
231
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000232Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
235 stayed there for years !
236
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000237Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
240 missing
241
Daniel Veillardc7612992002-02-17 22:47:37 +0000242Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * check-xml-test-suite.py: improved the behaviour a bit as
245 well as the logs
246 * parser.c valid.c SAX.c: fixed a few more bugs
247 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
248
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000249Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * check-xml-test-suite.py: python script to run regression tests
252 against the XML Test suite of W3C/OASis
253 * SAX.c: fixed a validation bug
254 * parser.c: fixed 3 errors pointed by the test suite
255 * doc/buildDocBookCatalog: fixed a typo pointed by drake
256 * python/Makefile.am: fixed a dependendy
257
Daniel Veillard9f28f302002-02-15 20:48:08 +0000258Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * xmlmemory.c: avoid a warning bug #71594
261
Daniel Veillard144024e2002-02-13 21:14:46 +0000262Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * xmlmemory.c: Jesse Perry provided a patch to remove a few
265 warning on alpha/Tru64
266
Daniel Veillarde4301c82002-02-13 13:32:35 +0000267Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * include/libxml/entities.h: fixing a comment
270 * valid.c: fixing some troubles with validity check on namespaces
271 * result/VC/NS3 test/VC/NS3: added a specific regression test
272
Daniel Veillarda6d05382002-02-13 13:07:41 +0000273Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * tree.c: Fixing #71342 serializing '\n' in attribute values
276 * result/noent/att3 result/att3 test/att3: added a specific
277 test.
278
Daniel Veillard797a5652002-02-12 13:46:21 +0000279Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * python/libxml.c: couple of bug fixes
282
Daniel Veillard01a6d412002-02-11 18:42:20 +0000283Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
284
285 * python/*.py: removed tabs and used spaces.
286
Daniel Veillard397ff112002-02-11 18:27:20 +0000287Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
290 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
291
Daniel Veillard03517542002-02-11 13:54:40 +0000292Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
295 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
296
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000297Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * include/libxml/encoding.h include/libxml/entities.h
300 include/libxml/globals.h include/libxml/parser.h
301 include/libxml/threads.h include/libxml/tree.h
302 include/libxml/xmlmemory.h: trying to fix the include mess
303
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000304Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * include/libxml/xmlmemory.h: reverted part of the previous
307 attempt to provide #69655, this was breaking the build.
308
Daniel Veillard0ba59232002-02-10 13:20:39 +0000309Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
312 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
313 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
314 include/libxml/parserInternals.h include/libxml/tree.h
315 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
316 Tentatively fixed #69655 , make compiling with -Wredundant-decls
317 clean.
318 * python/libxml.c: fixed a warning.
319
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000320Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
323 copying of node, merge back IDs in the target document.
324 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
325 test/XInclude/ents/ids.xml: test case
326 * result/VC/ElementValid4: output changed due to a typo fix
327
Daniel Veillard1c18e302002-02-09 22:16:40 +0000328Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
329
330 * python/Makefile.am: seems some version of automake didn't
331 generate the dependancies right as Jacob found out. Add
332 an extra dependancy rule.
333
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000334Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * parserInternals.c valid.c: Justin Fletcher found some parts
337 of the code needing cleanup
338 * libxml.spec.in python/Makefile.am python/generator.py
339 python/libxml.c python/libxml.py: Fixed the python Makefiles
340 corrected a bug showing up on ia64, changed the name of the
341 python internal module too
342
Daniel Veillard07be19b2002-02-08 14:20:35 +0000343Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * Makefile.am: applied patch from Andris Pavenis for binary
346 name suffixes
347
Daniel Veillardf216d462002-02-08 13:44:24 +0000348Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * xmllint.c win32/win32config.h: fixing #68748
351
Daniel Veillardd455d792002-02-08 13:37:46 +0000352Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
353
354 * valid.c: fixing #70166
355
356Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
357
358 * valid.c: fixing #70077
359
Daniel Veillardc575b992002-02-08 13:28:40 +0000360Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * Copyright Makefile.am README configure.in libxml.spec.in:
363 Changed to the MIT Licence
364 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
365 doc/xmlio.html: updated the doc accordingly
366 * include/libxml/xmlwin32version.h configure.in: preparing
367 2.4.14 release
368 * python/generator.py python/libxml.c python/libxml2-python-api.xml
369 python/libxml2class.txt python/libxml_wrap.h python/types.c:
370 fixed the const xmlChar * wrapper and generator, XPath extension
371 functions now use the context as first argument
372 * python/tests/tstxpath.py python/tests/xpath.py
373 python/tests/xpathext.py: Updated the tests accordingly
374 * tree.c: fixed bug #70067
375
Daniel Veillard7db38712002-02-07 16:39:11 +0000376Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * Makefile.am: cleanup
379 * debugXML.c: always use stdout if output is NULL
380 * xmlIO.c: don't close filedescriptors passed to outputBuffers
381 * python/Makefile.am python/generator.py python/libxml2class.txt
382 python/libxml_wrap.h python/types.c: augmented the number of bindings
383 handling FILE * and XPath contexts
384 * python/tests/Makefile.am: avoid a stupid problem due to the
385 use of TEST.
386
Daniel Veillard15a143b2002-02-06 22:40:50 +0000387Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
388
389 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
390
Daniel Veillard70cab352002-02-06 16:06:58 +0000391Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
392
393 * python/TODO python/libxml.c: cleanup the extension function lookup
394 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
395
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000396Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * configure.in python/Makefile.am: do not install outside
399 of prefix
400
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000401Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * python/TODO python/libxml.c: started adding SAX interfaces
404 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
405 SAX test
406
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000407Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * tree.c: hardened the addChild function
410 * python/generator.py python/libxml.c python/libxml2-python-api.xml
411 python/libxml2class.txt python/libxml_wrap.h python/TODO:
412 added accessors needed for xmlNode, a bit more testing and
413 extension of interfaces
414 * python/tests/Makefile.am python/tests/build.py: added a test
415 build from scratch/save/load/check
416
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000417Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * parserInternals.c: change a small bit in the way valididy
420 error messages get initialized
421 * python/TODO python/libxml.c python/libxml2-python-api.xml
422 python/libxml2class.txt python/libxml_wrap.h python/types.c:
423 added some memory debugging to track leaks at the libxml2 level
424 * python/tests/*.py: changed all tests to check for leaks,
425 there is just one left in XPath extension registrations.
426
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000427Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * python/TODO python/generator.py python/libxml2-python-api.xml
430 python/libxml2class.txt: more accessor classes for the parser
431 context, allow to switch on and check validity
432 * python/tests/Makefile.am python/tests/error.py
433 python/tests/invalid.xml python/tests/valid.xml
434 python/tests/validate.py: attded more test and and added error.py
435 which I forgot to commit in the last step
436
Daniel Veillard3ce52572002-02-03 15:08:05 +0000437Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * python/Makefile.am python/types.c: cleanup
440 * python/libxml.c python/libxml.py python/libxml_wrap.h
441 python/generator.py python/libxml2-python-api.xml
442 python/libxml2class.txt: added class for parser context, added
443 first cut for push mode support. Added a framework to generate
444 accessors functions.
445 * python/tests/Makefile.am python/tests/push.py: added a push
446 test
447
Daniel Veillardcfb05462002-02-02 23:18:22 +0000448Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
449
450 * python/Makefile.am python/TODO python/libxml.py: fixed a small
451 bug a bit of cleanup.
452
Daniel Veillard5d819032002-02-02 21:49:17 +0000453Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
454
455 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
456 python/libxml2class.txt: adding error redirections and preformat
457 to a python handler
458 * python/tests/Makefile.am python/tests/*.py: cleanup made all
459 tests self checking
460
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000461Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
464 a function
465
Daniel Veillard9589d452002-02-02 10:28:17 +0000466Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
469 python/libxml.c python/libxml2-python-api.xml
470 python/libxml2class.txt: Progressing through the TODOs, class
471 description output, extra XML API, RPM now builds the wrappers
472 for all python installed versions
473
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000474Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * configure.in libxml.spec.in python/Makefile.am python/TODO
477 python/generator.py python/libxml2class.txt: added more informations
478 in the libxml2-python package including docs. Slightly changed
479 the class hierarchy
480 * python/tests/*: added basic regression tests infrastructure too
481
482Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
485 added libxml2-python as part of the packages installed
486
Daniel Veillarda7340c82002-02-01 17:56:45 +0000487Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * python/Makefile.am python/generator.py python/libxml.c
490 python/libxml.py: more work, now able to extend the
491 XPath interpreter with functions written in python.
492
Daniel Veillardc3e39442002-02-01 09:29:41 +0000493Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * python/Makefile.am: Jacob sent a patch to allow building from
496 tarfile.
497
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000498Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
499
500 * python/Makefile.am python/libxml.c configure.in Makefile.am:
501 inserted the python wrappers build, I hope this won't be too
502 unportable
503
Daniel Veillard1971ee22002-01-31 20:29:19 +0000504Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * xpath.c: minor optimization
507 * python/generator.py python/libxml.c python/libxml.py
508 python/libxml_wrap.h: more work on the python bindings,
509 they now support XPath and there is no evident leak
510
Daniel Veillard36ed5292002-01-30 23:49:06 +0000511Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * python/generator.py python/libxml.c python/libxml.py:
514 more work on the python bindings generator.
515
Daniel Veillard96fe0952002-01-30 20:52:23 +0000516Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * python/generator.py python/libxml.c python/libxml_wrap.h:
519 more work on the python bindings.
520
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000521Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * python/generator.py python/libxml.c python/libxml.py
524 python/libxml_wrap.h: commited early version of a python binding
525 for private use only ATM
526
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000527Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * entities.c tree.c include/libxml/entities.h: applied patch
530 from Anthony Jones to implement copy of DTD subtree too. Had
531 just to keep 2 function private which really ought to become
532 public ones.
533
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000534Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * xmllint.c: added pointers to the web pages in the usage()
537
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000538Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * tree.c: more fixes from Petr Kozelka for attribute handling
541 in the tree API to align the semantic with DOM.
542
Daniel Veillard36065812002-01-24 15:02:46 +0000543Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * valid.c tree.c entities.c: another set of patches from
546 Anthony Jones for copy operations cleanup and robustness
547
Daniel Veillardf8592562002-01-23 17:58:17 +0000548Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
551 an alphabetic index based on comments content
552 * doc/*: rebuilt the web site with the new references
553
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000554Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * parserInternals.h: Greg Sjaardema suggested to use an
557 eponential buffer groth policy in xmlParserAddNodeInfo()
558
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000559Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
562 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
563 doc/parsedecl.py doc/Makefile.am: updated the python extractor
564 to generate cross-references, and added/updated the stylesheets
565 to generate and link API indexes. The generic keyword index
566 is not done yet.
567 * doc/*.html: regenerated all the usual docs too
568
Daniel Veillard2070c482002-01-22 22:12:19 +0000569Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571 * debugXML.c: added an xpath function to the shell for T. V. Raman
572
573Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000574
575 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
576 debug routines.
577
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000578Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * tree.c: apply an patch from Petr Kozelka for unlink and replace
581 support of attribute nodes
582
Daniel Veillard9d06d302002-01-22 18:15:52 +0000583Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
586 hopefully near complete and fully documented of the API in XML
587 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
588 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
589 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
590 include/libxml/parserInternals.h include/libxml/valid.hi
591 include/libxml/xmlIO.h include/libxml/xmlerror.hi
592 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
593 include/libxml/xpath.h include/libxml/xpathInternals.h:
594 Cleaned up the doc comments a lot in the process, the interface
595 coverage is now 100%
596
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000597Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
600 extracts comments from the gtk-doc DocBook output (a bit
601 convoluted but seems to work).
602
Daniel Veillard61006472002-01-21 17:31:47 +0000603Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
606 added an XML description of the API, moved the script generating
607 it here. Added a "make api" target
608
Daniel Veillardd2f23002002-01-21 13:36:00 +0000609Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
612
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000613Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * xpath.c include/libxml/xpathInternals.h: the change made to
616 xmlXPathFuncLookupFunc was incompatible roll it back
617
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000618Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * SAX.c: cleanup patch from Anthony Jones
621 * doc/Makefile.am: fix the headers to avoid in make scan
622 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
623 includes, * vs Ptr and general cleanup
624 * parsedecl.py: first version of a script to extract the
625 module interfaces, the goal will be to provide .decl or XML
626 specification of the interfaces to build wrappers.
627
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000628Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
631 now provides return codes in case of errors
632
Bjorn Reese026d29f2002-01-19 15:40:18 +0000633Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
634
635 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
636 Upgraded to trio baseline 1.6
637 * strio.h strio.c: Replaced by triostr.h and triostr.c
638
Daniel Veillard572577e2002-01-18 16:23:55 +0000639Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
642 of strdup usage in the code
643
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000644Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
645
646 * parser.c error.c: Keith Isdale complained rightly that
647 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
648
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000649Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
650
651 * tree.c: fixed the funxtion to set the xml: attributes
652 * debugXML.c: added "setbase" to test it.
653
Daniel Veillard2c748c62002-01-16 15:37:50 +0000654Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
657 to allow updating an attribute content
658
Daniel Veillard8de85c62002-01-15 17:10:15 +0000659Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * libxml.h: try to avoid problems when compiling on Windows
662
Daniel Veillard314cfa02002-01-14 17:58:01 +0000663Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * hash.c: patch from Anthony Jones for hash.c allocation size
666 * Makefile.am: trying to work around Yet Another Libtool Madness
667 and build the 2.4.13 release finally ...
668
Daniel Veillard744683d2002-01-14 17:30:20 +0000669Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
672 * doc/* : update of the documentation
673
Daniel Veillarde6a55192002-01-14 17:11:53 +0000674Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
677 at fixing #61290 :-(
678
Daniel Veillardfb25a512002-01-13 20:32:08 +0000679Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
682 Fixes bug #67229
683
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000684Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * tree.c: trying to avoid troubles when a subtree is copied
687 and coalesced in part with the target tree. Should fix
688 bug #67407
689
Daniel Veillardd8224e02002-01-13 15:43:22 +0000690Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * valid.c: fixed validation of attributes content of type
693 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
694 values, very old bug. Fixes #67671
695
Daniel Veillard8107a222002-01-13 14:10:10 +0000696Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * parser.c include/libxml/parserInternals.h tree.c: integrated
699 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
700 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
701
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000702Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * threads.c: applied Serguei Narojnyi's patch to add native
705 thread support on the Win32 platform
706 * testThreadsWin32.c Makefile.am: added the test program also
707 from Serguei, Win32 specific
708 * include/win32config.h include/libxml/xmlwin32version.h.in:
709 added patch from Igor for the Windows thread specific defines.
710
Daniel Veillard845cce42002-01-09 11:51:37 +0000711Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
714
Daniel Veillard7b602b42002-01-08 13:26:00 +0000715Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
718 output page into XMLinfo.html. Close bug #66951 and
719 raised by Robert Collins too.
720
Daniel Veillard73c6e532002-01-08 13:15:33 +0000721Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * encoding.c: Paul Keogh pointed out a possibility of segfault
724 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
725 Closes bug # 68238
726
Daniel Veillard4a859202002-01-08 11:49:22 +0000727Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * doc/*.html: updated the Gdome2 links
730
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000731Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * libxml.h: Applied following patches from Robert Collins
734 and make sure IN_LIBXML is defined when compiling it
735 -------
736 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
737 as well as Visual C.
738 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
739 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
740 * strio.c (PLATFORM_UNIX): Define for Cygwin.
741 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
742 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
743 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
744 xmlSysIDExists xmlNoNetExists).
745 * xmllint.c: Don't include winsock2.h for Cygwin.
746
Daniel Veillard401c2112002-01-07 16:54:10 +0000747Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
750 when the version info is not present.
751
Daniel Veillard6f42c132002-01-06 23:05:13 +0000752Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * tree.c: Anthony Jones pointed out a problem in
755 xmlStringGetNodeList() and provided a fix for it
756
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000757Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
758
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000759 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000760 xmlCreatePushParserCtxt() when the initial buffer passed
761 is large.
762
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000763Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * win32/*: big cleanup of the Windows/MSVC project files
766 from Igor Zlatkovic
767
Daniel Veillardcebb1362002-01-02 13:13:30 +0000768Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * doc/Makefile.am: should fix #67674 and avoid troubles if
771 xsltproc is not available or fails in the prefix provided
772
Daniel Veillard26908ab2002-01-01 16:50:03 +0000773Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
774
775 * xmlmemory.c: one more doc patch from Charlie Bozeman.
776
Daniel Veillard5344c602001-12-31 16:37:34 +0000777Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
778
779 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
780 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
781 Fixed a few other problems raised by Charlie Bozeman.
782 * result/VC/ElementValid[5-7]: fixed the output
783
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000784Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
785
786 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
787 patches from Charlie Bozeman. Regenerated the HTML docs.
788
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000789Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
790
791 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
792 for Windows from Igor
793
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000794Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
795
796 * xmllint.c: applied Justin Fletcher patch for --output or -o
797
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000798Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
799
800 * win32/libxml2/libxml2.def.src: close #67019
801
Daniel Veillard01db67c2001-12-18 07:09:59 +0000802Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
803
804 * xmllint.c: applied Justin Fletcher generic timing patch
805 similar to the one already applied to xsltproc.
806
Daniel Veillardd1640922001-12-17 15:30:10 +0000807Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
808
809 * include/libxml/tree.h tree.c: applied documentation patches
810 from Charlie Bozeman
811
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000812Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
813
814 *doc/xmllint.xml, xmllint.1 - document --dropdtd
815
Daniel Veillard29e43992001-12-13 22:21:58 +0000816Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
817
818 * valid.c: fix the xmlStrdup() used in the previous patch.
819 * valid.c: added --dropdtd
820 * tree.c: fixed xmlUnlinkNode so it also removes the references
821 from the document if the node is a DTD
822
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000823Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
824
825 * HTMLtree.c valid.c: cleanup some static declarations
826
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000827Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
828
829 * xmllint.c: removed another strdup()
830 * doc/FAQ: removed the HP/UX entry
831
Daniel Veillarded472f32001-12-13 08:48:14 +0000832Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
833
834 * valid.c: fix bug #66816 when validating.
835 * xmllint.c: don't use sys/time.h if configure did not found it
836
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000837Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
838
839 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
840 xmlcatalog_man.xml
841
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000842Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
843
844 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
845 xmlInitMemory() was declared twice
846
Daniel Veillardb82c1662001-12-09 14:00:54 +0000847Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
848
849 * globals.c: do not reference strdup() !
850 * configure.in libxml-2.0.pc.in: trying to fix the libs
851 of the various config extraction modules
852
Daniel Veillardef90ba72001-12-07 14:24:22 +0000853Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
854
855 * configure.in : preparing 2.4.12
856 * doc/* : updated and rebuilt the docs
857
Daniel Veillard220346d2001-12-07 11:33:54 +0000858Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
859
860 * uri.c: closed bug #66159
861 * testURI.c: added --escape option
862 * configure.in: some cleanup for xml2-config --cflags
863
Daniel Veillard2a906822001-12-06 14:34:08 +0000864Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
865
866 * globals.c testThreads.c: removed some misplaced includes
867 of xmlversion.h
868
Daniel Veillarde28313b2001-12-06 14:08:31 +0000869Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * threads.c: patch from Gary Pennington fixing a possible
872 problem at initialization time.
873
Daniel Veillardd3b08822001-12-05 12:03:33 +0000874Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
875
876 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000877 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000878 CodeWarrior.
879
Daniel Veillarda7866932001-12-04 13:14:44 +0000880Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
881
882 * xmllint.c: applied Geert Kloosterman's patch to fix
883 --repeat --timing output
884
Daniel Veillard19840942001-11-29 16:11:38 +0000885Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
886
887 * parser.c: Robin Berjon <robin@knowscape.com> found a case
888 where non-wellformed XML declaractions were not detected.
889
Daniel Veillarde85d9342001-11-28 14:43:12 +0000890Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
891
892 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
893
Daniel Veillard22f25a82001-11-28 09:12:23 +0000894Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
895
896 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
897 gets reset by xmlCleanupInputCallbacks() and this makes the
898 function useless. Same for output.
899
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000900Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
901
902 * xmlIO.c: robert pointed out a loop error in callback cleanups
903
Daniel Veillard8faa7832001-11-26 15:58:08 +0000904Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
905
906 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
907 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
908 they are not really tied to debugging
909
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000910Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
911
912 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
913 * xmllint.c: better --catalogs description
914
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000915Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
916
917 * tree.c: fixed a couple of problems in xmlSetProp()
918
Daniel Veillardcd337f02001-11-22 18:20:37 +0000919Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
920
921 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
922 unappropriate stdout output.
923
Daniel Veillard566d4df2001-11-22 13:00:53 +0000924Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
925
926 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
927 by Denis Beurive, closes #65111
928
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000929Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
930
931 * valid.c: in case of content model validity error, don't
932 print it if validity warnings were not requested.
933
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000934Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
935
936 * nanoftp.c: applied a couple of patches from Brian D Ripley.
937 * parserInternals.c: removed the last exit() call. Print an
938 unmaskable error on stderr instead (library mismatch detection)
939
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000940Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
941
942 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
943 shell instructions from Heiko Rupp
944
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000945Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
946
947 * catalog.c: use the URL notation file:// for default catalog paths
948
Daniel Veillard0ec98632001-11-14 15:04:32 +0000949Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
950
951 * include/libxml/tree.h: better comments for _private fields
952 * tree.c: removed a problem when copying an entity reference.
953
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000954Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
955
956 * vms/*: updated instructions and diffs from John A Fotheringham
957
Daniel Veillarda11001b2001-11-12 22:45:36 +0000958Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
959
960 * include/libxml/xmlerror.h: avoid an include problem if
961 #include <libxml/xmlerror.h> happens first in code
962 seems to be the case in KDE libs
963
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000964Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
965
966 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
967 from Igor for Windows
968
969Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
970
971 * Makefile.am: Gary Pennington pointed out a missing prefix
972
Daniel Veillard43d3f612001-11-10 11:57:23 +0000973Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
974
975 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
976 * doc/*: upgraded and rebuilt the docs
977
Daniel Veillardc1f78342001-11-10 11:43:05 +0000978Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
979
980 * HTMLparser.c: fix comment in scripts element parsing.
981 * result/HTML/doc3*: updated the results.
982
983Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
984
985 * uri.c: another URI bug fix #63336, using Joel Young patch.
986
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000987Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
988
989 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
990 a cleaned up version of the Pwd shell string generation.
991
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000992Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
993
994 * valid.c include/libxml/tree.h: trying to fix namespaces +
995 validation problems for good, closing #63619 in the process
996 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
997 wrong in this respect, fixed it.
998
Daniel Veillardd536f702001-11-08 17:32:47 +0000999Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1000
1001 * xmllint.c: Morus Walter patch to allow --format and --encode
1002
Daniel Veillard5004f422001-11-08 13:53:05 +00001003Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1004
1005 * debugXML.c: Stefan Kost provided an help command for the shell
1006
Daniel Veillarda6825e82001-11-07 13:33:59 +00001007Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1008
1009 * debugXML.c: Heiko Rupp pointed that the shell would crash
1010 on empty nodesets returns.
1011
Daniel Veillard03f848d2001-11-07 12:53:46 +00001012Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1013
1014 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1015 migh need the history libraries
1016
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001017Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1018
1019 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1020 handle the case of < in quoted attributes, Bastian Kleineidam
1021
Daniel Veillardc853b322001-11-06 15:24:37 +00001022Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1023
1024 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1025 fixing catalog breakages
1026 * Makefile.am catalog.c result/catalogs/catal
1027 result/catalogs/mycatalog.* test/catalogs/catal*:
1028 fixed more problems in catalog support, added more regression tests
1029 for both XML and SGML catalog handling
1030
Daniel Veillard66870c72001-11-05 19:27:49 +00001031Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1032
1033 * debugXML.c: applied an improvement to xmlGetLineNo() from
1034 Keith Isdale
1035
Daniel Veillardffe09c92001-11-05 14:21:47 +00001036Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1037
1038 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1039 Side effect of the progressive catalog loading
1040
Daniel Veillardad661b92001-11-05 11:43:15 +00001041Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1042
1043 * Makefile.am: confexecdir and confexec_DATA were defined twice
1044 pointed out by Karl Eichwalder
1045
Daniel Veillard6eb17722001-11-04 22:19:27 +00001046Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1047
1048 * xmlcatalog.c: avoid unlink() and use remove() instead.
1049
Daniel Veillardea898282001-11-04 22:13:45 +00001050Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * libxml.spec.in: cleanup
1053 * include/libxml/xmlwin32version.h: updated with 2.4.8
1054
Daniel Veillarda4617b82001-11-04 20:19:12 +00001055Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1056
1057 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1058 of compiling libxml with a non standard set of options
1059
John Fleck027edfb2001-11-04 20:13:58 +00001060Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1061
1062 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1063 document --sgml option, fixing gnome bugzilla #63382
1064
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001065Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1066
1067 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1068 breakage of 2.4.7, added a couple of really needed APIs
1069 like xmlCatalogIsEmpty() and xmlNewCatalog()
1070 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1071 for install-catalog
1072 * configure.in: preparing 2.4.8
1073
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001074Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1075
1076 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1077 include/libxml/tree.h include/libxml/xmlIO.h: more include
1078 cleanups, export cleanly one html output + format function.
1079
1080Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1081
1082 * parser.c: removed initGenericErrorDefaultFunc call from
1083 xmlInitParser() since it could destroy previous calls to
1084 xsltSetGenericErrorFunc() effects
1085
Daniel Veillardebd38c52001-11-01 08:38:12 +00001086Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1087
1088 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1089 keyword.
1090
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001091Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1092
1093 * Makefile.am: cleanup
1094 * threads.c: cleanup too
1095 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1096 from xsltproc
1097 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1098 dependancy loop.
1099
Daniel Veillard91c00402001-10-30 17:41:38 +00001100Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1101
1102 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1103 was not used anymore !
1104
Daniel Veillard52dcab32001-10-30 12:51:17 +00001105Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1106
1107 * configure.in: preparing 2.4.7
1108 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1109 manual page from John
1110 * doc/*: updated the doc and rebuilt the generated pages
1111
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001112Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlIO.c: closing bug #62711, the library should never
1115 close stdin or stdout.
1116
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001117Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1118
1119 * uri.c: second pass at fixing #63336, using Joel Young
1120 final patch. looks okay.
1121
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001122Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1123
1124 * uri.c include/libxml/uri.h: trying to clear #63336
1125 allowing the escaping routine to parse unconformant
1126 URI-References.
1127
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001128Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1129
1130 * vms/readme.vms vms/build_libxml.com nanoftp.c
1131 include/libxml/xmlversion.h.in: a few VMS updates from
1132 John A Fotheringham
1133 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1134 and xmlCleanupOutputCallbacks() for the Perl binding people.
1135
Daniel Veillard635ef722001-10-29 11:48:19 +00001136Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1137
1138 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1139 apply fixes to close #63271 and avoid segfaults when
1140 the error routine gets callbed before xmlInitParser()
1141 get called.
1142 * nanoftp.c error.c: Applied patches from Justin Fletcher
1143 correcting some xmlGenericError misuses.
1144
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001145Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1146
1147 *doc/xmllint.xml, doc/xmllint.1
1148 New and improved man page for xmllint - .xml is the original, .1
1149 is the generated man page
1150
Daniel Veillardc9484202001-10-24 12:35:52 +00001151Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1152
1153 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1154 the web site from the main HTML document.
1155
Daniel Veillard5151c062001-10-23 13:10:19 +00001156Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1157
1158 * parser.c: fixed an erroneous validation bug when PE refs
1159 occurs in external parsed entities referenced from the
1160 internals subset
1161 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1162 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1163 added the associated testcase, it's a nice one.
1164 * HTMLparser.c: generate the DTD node as HTML still ...
1165 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1166
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001167Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1168
1169 * HTMLparser.c: fixed a bug in htmlNewDoc()
1170
Daniel Veillard89cad532001-10-22 09:46:13 +00001171Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1172
1173 * test/threads/*: added entities testing to the Thread test
1174 * testThreads.c: make the test reasonable
1175 * DOCBparser.c: fix the DTD public and system ID
1176 * xmllint.c: added --sgml for SGML DocBook importing
1177 * Makefile.am: added Docbtests target
1178
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001179Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1180
1181 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1182 * testThreads.c: removed bogus include
1183
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001184Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1185
1186 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1187 fixed a very serious (looping) validation bug
1188
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001189Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1190
1191 * include/libxml/globals.h include/libxml/threads.h threads.c
1192 testThreads.c: far more testing, cleaning up bugs
1193 * *.c : make sure globals.h is always included.
1194
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001195Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1196
1197 * HTMLparser.c: try to get rid of parser loops for good.
1198
Daniel Veillardab7488e2001-10-17 11:30:37 +00001199Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1200
1201 * configure.in: fixed some bugs in CFLAGS passing.
1202 * test/threads Makefile.am testThreads.c: added a specific
1203 threaded test case (really nasty, guaranteed).
1204
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001205Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1206
1207 * catalog.c: serious cleanup on the management of the
1208 XML catalog tree, more tests done, especially with
1209 the catalog PI.
1210
Daniel Veillard364789a2001-10-16 12:45:00 +00001211Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1212
1213 * catalog.c: avoid a problem in catalog cleanup on SMP if
1214 catalogs were not initialized.
1215
Daniel Veillard81463942001-10-16 12:34:39 +00001216Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1217
1218 * catalog.c xpath.c: trying to cleanup the not thread safe
1219 parts of the library.
1220
Daniel Veillard64a411c2001-10-15 12:32:07 +00001221Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1222
1223 * include/libxml/globals.h configure.in global.data: make
1224 the allocation be per-thread a configure option
1225 * encoding.c include/libxml/parser.h: fixed compilation
1226 errors
1227
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001228Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1229
1230 * include/libxml/parser.h: Norm reported that a few lines
1231 added were breaking libxslt compile, removed them for now
1232
Daniel Veillard6f350292001-10-14 09:56:15 +00001233Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1234
1235 * parser.c parserInternals.c threads.c: debugged and fixed
1236 initialization problems which were giving troubles on SMP
1237 boxes.
1238
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001239Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1240
1241 * include/libxml/Makefile.am: missing globals.h
1242
Daniel Veillarde7090612001-10-13 12:18:28 +00001243Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001244
Daniel Veillarde7090612001-10-13 12:18:28 +00001245 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001246
Daniel Veillardd0463562001-10-13 09:15:48 +00001247Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1248
1249 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1250 include/libxml/parserInternals.h include/libxml/tree.h
1251 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1252 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1253 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1254 Applied the last patches from Gary, cleanup, activated threading
1255 all user accessible global variables are now handled in globals.[ch]
1256 Still a bit rought but make tests passes with either
1257 --with-threads defined at configure time or not.
1258 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1259 linking options
1260
Daniel Veillardb8478642001-10-12 17:29:10 +00001261Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1262
1263 * Makefile.am include/libxml/Makefile.am
1264 include/libxml/globals.h globals.c include/libxml/threads.h
1265 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1266 configure.in: started integrating the core of the thread support
1267 not activated yet but half integrated. The code should still
1268 compile and work anyway.
1269
Daniel Veillardb44025c2001-10-11 22:55:55 +00001270Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1271
1272 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1273 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1274 integrating the non-controversial parts of Gary Pennington
1275 multithread patches
1276 * catalog.c: corrected a small bug introduced
1277
Daniel Veillard75b96822001-10-11 18:59:45 +00001278Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1279
1280 * catalog.c include/libxml/catalog.h: very serious cleanup,
1281 isolating unportable code and as much as possible the accesses
1282 to the global shared catalog. May need more testing !
1283
Daniel Veillard78d12092001-10-11 09:12:24 +00001284Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1285
1286 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1287 Keith Isdale patches for the XSLT debugger interfaces. Some
1288 cleanup
1289
Daniel Veillardff0b7312001-10-11 06:46:09 +00001290Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1291
1292 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1293 * DOCBparser.c: generate line nubers in elements
1294
Daniel Veillard60087f32001-10-10 09:45:09 +00001295Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1296
1297 * configure.in: preparing 2.4.6 release
1298 * doc/xml.html doc/html/*: updated and rebuilt the docs
1299 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1300
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001301Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1302
1303 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1304 adding documentation for DV's supercatalog support
1305
Daniel Veillard82d75332001-10-08 15:01:59 +00001306Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1307
1308 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1309 super catalog support adding one API and one flag --sgml to
1310 xmlcatalog
1311
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001312Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1313
1314 * doc/xmlcatalog_man.xml, xmlcatalog.1
1315 One more crack at
1316 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1317
1318
Thomas Broyer47334c02001-10-07 16:41:52 +00001319Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1320
1321 * xpath.c: implemented xmlXPathObjectCopy for external objects
1322 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1323
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001324Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1325
1326 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1327 finishing up fix to
1328 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1329 the xmlcatalog man page display more elegantly
1330
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001331Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1332
1333 * configure.in: closing bug #61832
1334 * HTMLparser.c: removed a warning
1335
Daniel Veillard6ab38382001-10-06 13:08:27 +00001336Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1337
1338 * xpath.c: fixing #61673 part I, do not loose doc information
1339 when copying result value trees.
1340
Daniel Veillard556c6682001-10-06 09:59:51 +00001341Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1342
1343 * xpath.c: trying to harden the XPath interpreter
1344
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001345Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1346
1347 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1348 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1349
William M. Brack1633d182001-10-05 15:41:19 +00001350Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1351
1352 * HTMLparser: repaired another loop problem
1353
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001354Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1355
1356 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1357 parsing.
1358 * xpath.c: fix bug #61291 the default XML namespace node is
1359 missing from the namespace axis.
1360 * tree.c: refuse to create namespaces nodes with prefix "xml"
1361
Daniel Veillard651f9472001-10-04 14:51:06 +00001362Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1363
1364 * SAX.c: ouch a non-defined namespace could lead to a crash,
1365 fixed #61215
1366
Daniel Veillard7dd05702001-10-04 14:25:12 +00001367Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1368
1369 * parserInternals.c: closed bug #61054
1370
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001371Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1372
1373 * include/libxml/Makefile.am: closing #60708
1374
Daniel Veillarda293c322001-10-02 13:54:14 +00001375Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1376
1377 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1378 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1379
Daniel Veillardf4309d72001-10-02 09:28:58 +00001380Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1381
1382 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1383
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001384Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1385
1386 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1387 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1388
Daniel Veillard16756b62001-10-01 07:36:25 +00001389Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1390
1391 * catalog.c: Justin Fletcher provided cleaup code in case
1392 HAVE_STAT is not defined
1393 * include/win32config.h: Igor Zlatkovic suggested to have
1394 HAVE_STAT defined there
1395
William M. Brack5e1cac12001-09-28 16:19:18 +00001396Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1397
1398 * catalog.c - fixed typing error reported by M. Barros
1399
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001400Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1401
1402 * xmllint.c - fixing typo
1403
William M. Brackd28e48a2001-09-23 01:55:08 +00001404Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1405
1406 * HTMLparser.c: small enhancement to prevent loop on
1407 unrecognizable data
1408
Daniel Veillardb1d62872001-09-21 09:47:08 +00001409Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1410
1411 * parserInternals.c: applying patch from bug #60757 this
1412 should close it
1413
Daniel Veillardc0631a62001-09-20 13:56:06 +00001414Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1415
1416 * catalog.c xmlcatalog.c: removed a couple of warning
1417 * xpath.c: try to solve the linking problem on platforms
1418 needing trio to compile
1419
Daniel Veillard1a123612001-09-19 08:06:23 +00001420Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001421
Daniel Veillard1a123612001-09-19 08:06:23 +00001422 * Makefile.am libxml.spec.in: backing up non-documented changes
1423 commited without review or aproval by Jens Finke <jens@gnome.org>
1424 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001425
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001426Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1427
1428 * configure.in: Joe Orton provided a patch fixing a problem
1429 when iconv is specified to be in a non-standard directory
1430 but wasn't exported in xml2-config --cflags
1431
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001432Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1433
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001434 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001435 troubles with 2.4.4 errors.
1436
Daniel Veillard16698282001-09-14 10:29:27 +00001437Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1438
1439 * encoding.c entities.c: do not output hexadecimal charrefs
1440 when serializing HTML since some version of Netscape can't
1441 grok it, generate decimal ones.
1442 * result/HTML/doc3.htm: output changed due to previous test
1443 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1444
Daniel Veillard98fed372001-09-13 11:34:58 +00001445Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1446
1447 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1448 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1449
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001450Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001451 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001452
1453 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1454 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1455 updated the configuration scripts systems accordingly
1456
Daniel Veillard04382ae2001-09-12 18:51:30 +00001457Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1458
1459 * configure.in: preparing for 2.4.4
1460 * doc/xml.html doc/html/*: updated and rebuilt the docs
1461
Daniel Veillardd63437e2001-09-12 15:00:27 +00001462Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1463
1464 * win32/dsp/libxml2.def.src: tried to incorporate comments
1465 from bug #59220
1466
Daniel Veillard319a7422001-09-11 09:27:09 +00001467Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1468
1469 * parser.c result/noent/wml.xml: fixed bug #59981 related
1470 to handling of '&' in attributes when entities are substitued
1471
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001472Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1473
1474 * libxml.h include/libxml/xmlversion.h.in
1475 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1476 Tried to close bug #60131
1477
Daniel Veillardbce62332001-09-10 18:46:55 +00001478Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1479
1480 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1481
Daniel Veillard143b04f2001-09-10 18:14:14 +00001482Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1483
1484 * SAX.c: fixing bug #59946 on xmlns=""
1485
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001486Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1487
1488 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1489 but allocates a new error code.
1490
Daniel Veillard05c13a22001-09-09 08:38:09 +00001491Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1492
1493 * xmllint.c: John Fleck fixed typos in the options output
1494 * parser.c SAX.c: fix ignorable white space SAX selection
1495
1496Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1497
1498 * entities.c: Steve Underwood found the possibility of an
1499 ininite loop in case of error.
1500
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001501Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1502
1503 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1504
Daniel Veillarda050d232001-09-05 15:51:05 +00001505Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1506
1507 * parser.c: warn if version is not 1.0 but it's not
1508 strictly speaking an error after analyzing the spec
1509
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001510Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1511
1512 *doc/catalog.html - add link to the html version of the
1513 man page, other linguistic cleanups
1514
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001515Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1516
1517 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1518 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1519 file, has not yet been included in the build.
1520
Daniel Veillard99784ff2001-09-01 16:20:28 +00001521Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1522
1523 * catalog.c: removed a duplicate affectation Justin Fletcher
1524
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001525Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1526
1527 * tree.c: Armin Sander pointed a possible text coalescing
1528 problem, completed his patch.
1529
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001530Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1531
1532 * trionan.c: Fixed const and volatile re-definition problem
1533
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001534Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1535
1536 * libxml.4 parser.c: doc updates from Heiko Rupp
1537 * parserInternals.c: 2 sanity checks from Heiko Rupp
1538
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001539Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1540
1541 * tree.c: applied patch from Armin Sander to make some pointers
1542 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001543 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001544
Daniel Veillardb06c6142001-08-27 14:26:30 +00001545Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1546
1547 * xpath.c: hum, restrict the integer usage gcc bug workaround
1548 to only gcc compilers so that other architecture don't get
1549 penalized by this limitation.
1550 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1551
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001552Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1555 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1556
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001557Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1558
1559 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1560 --convert option to xmlcatalog to convert SGML ones to
1561 the XML syntax.
1562 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1563
1564 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001565Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1566
1567 * catalog.c xmlIO.c: started some serious testing and fixed
1568 a few bug and optmization needs.
1569
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001570Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1571
1572 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1573 preparing for a 2.4.3 release even if it may not be ready yet
1574 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1575 all file parsing lookup to go through the entity resolver, add
1576 to add an API to bypass it (needed to load catalogs themselves),
1577 some cleanup on the catalog code too.
1578 * nanoftp.c: small cleanup
1579 * doc/catalog.html: small update
1580
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001581Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1582
1583 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1584 Jun Kuriyama
1585
Daniel Veillardffb120d2001-08-23 00:52:23 +00001586Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1587
1588 * doc/catalog.html: finished the catalog documentation
1589
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001590Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * doc/catalog.html doc/xml.html: added documentation about
1593 Catalog support, misses an API description
1594 * doc/html/*: reextracted the API pages
1595
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001596Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1597
1598 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1599 Added the part about section 7.2 on URI resolution,
1600 fixed a side effect in the HTML parser, look complete
1601 and ready to rock except the URI/SystemID part!
1602
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001603Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1604
1605 * include/libxml/catalog.h include/libxml/parser.h
1606 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1607 xmlIO.c: added support and APIs needed for the catalog PI
1608 * include/libxml/xmlIO.h: cleanup
1609
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001610Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1611
1612 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1613 include/libxml/catalog.h: starts to look okay, really
1614 plugged the new framework, cleaned a lot of stuff,
1615 added some APIs, except the PI's support missing this
1616 should be mostly complete
1617 * result/catalogs/* test/catalogs/*: added new test, enriched
1618 the existing one with URN ID tests
1619
Daniel Veillard64339542001-08-21 12:57:59 +00001620Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1621
1622 * catalog.c: fixed nextCatalog
1623 * result/catalogs/docbook test/catalogs/*: started adding
1624 a small regression test
1625
Daniel Veillardcda96922001-08-21 10:56:31 +00001626Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1627
1628 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1629 more work on the XML catalog support.
1630 * parser.c include/libxml/parser.h: small cleanup seems using
1631 list as a public parameter name can give portability troubles
1632 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1633 include/libxml/xpath.h include/libxml/Makefile.am: removed
1634 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1635 wrappers
1636
Bjorn Reese45029602001-08-21 09:23:53 +00001637Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1638
1639 * Makefile.am trio.c triodef.h trionan.c xpath.c
1640 include/libxml/Makefile.am include/libxml/trionan.h:
1641 Re-worked Not-A-Number and Infinity support.
1642 * xmlcatalog.c: added readline include files
1643
Daniel Veillard344cee72001-08-20 00:08:40 +00001644Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1645
1646 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1647 testCatalog as xmlcatalog, making it an installed app
1648 adding a shell, and preparing it to be a /etc/xml/catalog
1649 management tool, though not ready yet
1650 * catalog.c include/libxml/catalog.h: adding support for
1651 XML Catalogs http://www.oasis-open.org/committees/entity/
1652 not finished, there is some interesting tradeoffs and a
1653 few open questions left.
1654
Daniel Veillardb7664f42001-08-19 13:00:43 +00001655Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmllint.c: fixed a line formatting problem
1658
Daniel Veillard5015b712001-08-17 09:37:52 +00001659Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1660
1661 * SAX.c: removed a couple of unused variable (Albert Chin)
1662
Daniel Veillardbb371292001-08-16 23:26:59 +00001663Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1664
1665 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1666 trying to fix some troubles w.r.t. function returning
1667 const xxxPtr.
1668
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001669Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1670
1671 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1672 defined
1673
Daniel Veillardae6db172001-08-16 19:32:00 +00001674Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1675
1676 * xpointer.c: removed unused var
1677
Daniel Veillard09190202001-08-16 16:27:41 +00001678Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1679
1680 * testXPath.c: another small cleanup closing bug #59110
1681
Daniel Veillard796f4b62001-08-16 16:00:13 +00001682Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1683
1684 * win32/dsp/libxml2.def.src: small cleanup closing bug
1685 #59108
1686
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001687Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1688
1689 * example/gjobread.c: add xmlCleanupParser() before leaving
1690
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001691Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1692
1693 * config.h.in configure.in include/libxml/xmlwin32version.h:
1694 released 2.4.2
1695
Daniel Veillardd3d06722001-08-15 12:06:36 +00001696Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1697
1698 * include/libxml/valid.h debugXML.c valid.c: deprecate
1699 the non-boundchecking Sprintf functions, add Snprintf
1700 this should close bug #57984
1701
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001702Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1703
1704 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1705 URIs before doing the lookups (pointed by Mark Vakoc)
1706
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001707Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * xpath.c: serious changes on Result Value Trees and NodeSets
1710 w.r.t. deallocation and collect operations. Probably not
1711 100% clean (merge of allocated trees smells like a problem).
1712 Seems sufficient to close #58943
1713
Daniel Veillard90493a92001-08-14 14:12:47 +00001714Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmllint.c: adding a --format option
1717
Daniel Veillardfe703322001-08-14 12:18:09 +00001718Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1719
1720 * xpath.c: count() was broken on Result Value Tree
1721 * xmlIO.c: fixed file:/// accesses on _WIN32
1722
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001723Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1724
1725 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1726 macro was renamed, this should close bug #58683
1727
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001728Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1729
1730 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1731 entity substitution mode text at the end of the entity might
1732 be added due to text coalescing.
1733 * nanoftp.c parser.c: small cleanup
1734
Daniel Veillard0c720972001-08-08 20:59:00 +00001735Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1736
1737 * HACKING: added John Fleck right to commit in the doc subdir
1738
Daniel Veillard48da9102001-08-07 01:10:10 +00001739Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1740
1741 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1742 allow to inherit attributes from the DTD directly in the
1743 tree, this is needed for XPath and can be a useful feature.
1744 Inherited namespaces are always provided at the tree level now
1745 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1746 of tests for this feature (XSLT being the prime user).
1747
Daniel Veillard50f34372001-08-03 12:06:36 +00001748Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1749
1750 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1751 testSAX.c xmlIO.c xmllint.c include/win32config.h
1752 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1753 include/libxml/xmlwin32version.h.in win32/README.MSDev
1754 win32/dsp/*: applied Win32 Facelift No.2 patches from
1755 Igor Zlatkovic for Windows/MSC
1756
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001757Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1758
1759 * SAX.c: unparsedEntityDecl() the URI computation of the
1760 entity wasn't done breaking XSLT unparsed-entity-uri()
1761
Daniel Veillard567e1b42001-08-01 15:53:47 +00001762Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1763
1764 * xpath.c: fixed a bug when walking the descendants and
1765 the current node has no children
1766 * debugXML.c: show up when a text node is supposed to not be escaped
1767
Thomas Broyerf186c822001-07-31 23:30:37 +00001768Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1769
1770 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1771 worked like the set:leading() function)
1772 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1773
Daniel Veillardba6db032001-07-31 16:25:45 +00001774Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1777
Daniel Veillard57905372001-07-31 15:52:17 +00001778Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1779
1780 * include/libxml/xmlIO.h: apply change to close #58141
1781 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1782
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001783Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784
1785 * parser.c: when the internal subset uses a PE, then the
1786 included entity can use conditional sections.
1787
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001788Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1791 when walking the namespace axis showing up in
1792 libxst/tests/general/bug-12
1793 * xmlmemory.c: added the possibility to trace a given block
1794 defined by its address
1795
Daniel Veillard4aafa792001-07-28 17:21:12 +00001796Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * parser.c: don't override existing encoding specified before
1799 starting xmlParseDocument()
1800
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001801Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1802
1803 * include/libxml/xmlwin32version.h: reinserted, needed for
1804 Windows users of CVS
1805
Darin Adlera77cac02001-07-27 17:41:51 +000018062001-07-27 Darin Adler <darin@bentspoon.com>
1807
Darin Adler699613b2001-07-27 22:47:14 +00001808 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1809 * testCatalog.c: Add include of <libxml/parser.h>.
1810
18112001-07-27 Darin Adler <darin@bentspoon.com>
1812
Darin Adlera77cac02001-07-27 17:41:51 +00001813 * include/libxml/.cvsignore:
1814 * include/libxml/xmlwin32version.h:
1815 Remove this file from CVS because it's generated.
1816
Daniel Veillard50822cb2001-07-26 20:05:51 +00001817Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * parser.c include/libxml/parser.h: applied const patches from
1820 Tom Moog #58002
1821
Thomas Broyerba4ad322001-07-26 16:55:21 +00001822Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1823
1824 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1825 lookup framework
1826
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001827Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828
1829 * tree.c: fixed xmlCopyNode() for documents
1830
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001831Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1834
1835Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001836
1837 * parser.c: fixes bug #57652 reported by Morus Walter
1838
Daniel Veillarde3924972001-07-25 20:25:21 +00001839Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1842
Daniel Veillarda53c6882001-07-25 17:18:57 +00001843Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1844
1845 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1846 errors, lesson don't add new functions at 1am before a release
1847 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1848 from XPath initialization when possible.
1849
Daniel Veillardd9bad132001-07-23 19:39:43 +00001850Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852 * result/scripts/base*: removing history/readline changed
1853 this slightly
1854 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1855 xmllint.c: make element content line number generation
1856 optionnal to avoid breaking old apps added interface to switch
1857
Daniel Veillardf012a642001-07-23 19:10:52 +00001858Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1859
1860 * configure.in: get rid of the readline and libhistory
1861 dependancies by default, release 2.4.1 with IA64 fix
1862 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1863 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1864 John Kroll fixes to allow saving to HTTP via PUT (or
1865 POST of needed).
1866 * doc/html/*.html: regenerated the docs
1867
Thomas Broyere8126242001-07-22 03:54:15 +00001868Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1869
1870 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1871 xmlHashScanFull and xmlHashScannFull3 to get passed the
1872 three keys as arguments to the callback function
1873
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001874Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1875
1876 * configure.in Makefile.am: removed libxml softlink for good
1877 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1878 100% coverage by gtk-doc
1879
Daniel Veillard8599e702001-07-17 21:38:51 +00001880Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1883 fixed serious troubles due to size_t vs. int mismatch
1884
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001885Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1888
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001889Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1890
1891 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1892 convenient extension API for value and context managing
1893 Now handles external objects through xmlXPathPopExternal,
1894 xmlXPathWrapExternal and xmlXPathReturnExternal.
1895 Added functions for sets operations (intersection, etc.)
1896
Daniel Veillard22090732001-07-16 00:06:07 +00001897Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1898
1899 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1900 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1901 HTMLparser.c: cleanup of global variables, marking some
1902 const or private.
1903
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001904Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001905
1906 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1907 fixed xmlXPathNodeSetItem when passing index=0
1908
Daniel Veillard05dec342001-07-14 21:57:39 +00001909Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1910
1911 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1912
Daniel Veillard28ae6362001-07-14 16:44:32 +00001913Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1914
1915 * xmllint.c: fixed compilation under Cygwin #57503
1916 * TODO: update
1917
Peter Williamsed156f52001-07-13 18:35:13 +000019182001-07-13 Peter Williams <peterw@ximian.com>
1919
1920 * config.h.in: add #undef HAVE_DLFCN_H
1921
1922 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1923 builddir.
1924
Daniel Veillard73b36e32001-07-12 15:09:52 +00001925Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1928 raised by #57348 and #57381
1929
Daniel Veillard7db37732001-07-12 01:20:08 +00001930Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1933 tree.c xpointer.c: store the line numbder in element->content,
1934 may break some software, need a configuration mechanism
1935
Darin Adler96037892001-07-11 00:03:16 +000019362001-07-10 Darin Adler <darin@bentspoon.com>
1937
1938 * .cvsignore:
1939 * example/.cvsignore:
1940 * include/.cvsignore:
1941 * include/libxml/.cvsignore:
1942 Various things that are generated and should be ignored.
1943
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001944Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1945
1946 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1947 * doc/xml.html doc/html/*: updated the docs
1948
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001949Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1950
1951 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1952 validation occured on content with element child
1953
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001954Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * tree.c: fixed XML Base computation which was broken
1957 * debugXML.c: added a base function to the shell
1958 * Makefile.am result/scripts/* test/scripts/*: added scripts
1959 based regression tests, and adding 2 XML Base tests
1960
Daniel Veillard19e96c32001-07-09 10:32:59 +00001961Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * tree.c: set properties doc and call xmlSetListDoc for properties
1964 content when grafting them in a different tree.
1965 * aclocal.m4: remove from CVS
1966
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001967Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * win32/libxml2/libxml2.def.src: added some missing entry point
1970 for XPath (Mark Vakoc)
1971
Daniel Veillard388236f2001-07-08 18:35:48 +00001972Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1973
1974 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1975 layer should URI-Unescape before trying to open resources.
1976
Daniel Veillard04383752001-07-08 14:27:15 +00001977Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * xpath.c: fix the name() bug for elements in the default
1980 namespace reported by Charlie Bozeman
1981
Daniel Veillard7583a592001-07-08 13:15:55 +00001982Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1985 led to an XPath fix, improvements of SAX initialization, and
1986 an added option --nocdata to testXPath
1987
Daniel Veillard449d7392001-07-07 19:11:06 +00001988Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1989
1990 * doc/libxml-doc.el: Felix Natter provided anew version working
1991 with XEmacs too
1992
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001993Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1994
1995 * include/libxml/xpath.h: small cleanup
1996 * doc/xml.html: update
1997
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001998Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1999
2000 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2001 released 2.3.14
2002
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002003Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002006 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002007
Daniel Veillard73c9c042001-07-05 20:02:54 +00002008Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2011 were not equal to empty strings
2012
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002013Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * SAX.c: fixed a URI-Reference computation problem when validating
2016 * xmlIO.c: small cleanup
2017
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002018Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2019
2020 * parser.c: improved the description of a couple of interfaces
2021 upon Larry Stamper suggestion
2022
Daniel Veillard62f313b2001-07-04 19:49:14 +00002023Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2024
2025 * SAX.c entities.c parser.c: changed completely the way entities
2026 are handled when running the parser in entity substitution mode.
2027 This fixes a bug reported by Stephan Kulow and nearly divides
2028 by 3 the amount of memory required by libxslt to load and process
2029 DocBook TDG.
2030
Daniel Veillardf420ac52001-07-04 16:04:09 +00002031Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2032
2033 * HTMLparser.c: fixing a too early root closing problem raised
2034 byt Prashanth Naidu
2035
Daniel Veillard8c357d52001-07-03 23:43:33 +00002036Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037
2038 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2039 raised by Mark Vakoc.
2040
Daniel Veillard6e90d192001-07-03 16:37:49 +00002041Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2042
2043 * example/Makefile.am: fixed the include path to add srcdir/include
2044 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2045 and some cleanup
2046
Daniel Veillardf06307e2001-07-03 10:35:50 +00002047Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2048
2049 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2050 lot of optimization work, results in significant improvements
2051 when handling really complex XPath queries. Add a small optimizer
2052 for unions, improve [n] and [last()], avoid some costly ops.
2053
Daniel Veillard77044732001-06-29 21:31:07 +00002054Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2057 * xpath.c: small cleanup
2058 * xmlGetNsList: reformated, fixed problems if used on Entities
2059
Daniel Veillard2adbb512001-06-28 16:20:36 +00002060Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2063
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002064Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2065
2066 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2067 * Makefile.am example/Makefile.am: workaround automake generating
2068 erroneous deps
2069
Daniel Veillard12f7d292001-06-28 13:12:11 +00002070Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * include/win32config.h: bug #56801 Yon Derek provided a patch
2073 to the windows config file.
2074
Daniel Veillard87ee9142001-06-28 12:54:16 +00002075Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2078 libxml.h : Yon Derek provided a set of changes to compile from
2079 CVS on Windows/MSC
2080
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002081Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * parser.c: fixed UTF8 BOM support in push mode
2084 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2085 added a specific testcase
2086
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002087Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * Makefile.am: added --push regression tests
2090 * parserInternals.c: the XML parser segfaulted in --push mode
2091
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002092Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * configure.in: moved the symlinks detection within a CVS
2095 check, this is not portable and will be removed soon.
2096 * xpath.c: small cleanup/speedup
2097
Daniel Veillard11648102001-06-26 16:08:24 +00002098Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2101 release of 2.3.12
2102 * parser.c: make an error message if unknow entities in all cases
2103
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002104Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2105
2106 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2107
Daniel Veillard23793842001-06-25 16:07:45 +00002108Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2111 includes were installed in the wrong dir
2112
Daniel Veillardf5498f32001-06-25 15:08:36 +00002113Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * doc/html.xml: warn against sending code to exhibit bugs.
2116
Daniel Veillard56f06462001-06-24 21:34:03 +00002117Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2118
2119 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2120 Tru64 from Thomas Leitner
2121
Daniel Veillardc5d64342001-06-24 12:13:24 +00002122Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * AUTHORS: added William and Bjorn
2125 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2126 daniel@veillard.com hopefully I won't have to do this again
2127 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2128 docs can be rebuilt cleanly now
2129 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2130 from CVs it's generated, added include/libxml/xmlwin32version.h
2131 also generated but which should change far less frequently.
2132 * catalog.c nanoftp.c: made sure to include libxml.h not
2133 libxml/xmlversion.h directly
2134 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2135 when compiling on WIN32 and MSC
2136
Daniel Veillard07385fd2001-06-23 21:55:48 +00002137Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2138
2139 * include/Makefile.am include/libxml/Makefile.am configure.in:
2140 fixed make distcheck and rebuilding the rpms
2141
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002142Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2143
2144 * configure.in: should finish the migration of exported includes
2145 into a real include/libxml in CVS, at least for CVS users.
2146 * removed the exported headers, added in include/libxml (as well
2147 as xmlversion.h.in).
2148
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002149Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * configure.in: fixed the way to detect symlink
2152
Daniel Veillard66541772001-06-23 18:31:04 +00002153Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2154
2155 * configure.in: updated, include/libxml is now a real CVS dir
2156
Daniel Veillardca989762001-06-23 17:39:29 +00002157Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2158
2159 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2160 version works with both libxml1 and libxml2 (it autodetects
2161 the prefix of the html-files) from Felix Natter.
2162 * doc/xml.html: updated doc accordingly
2163
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002164Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * xpath.c: fixed the bug generating a template loop in libxslt
2167 when using docbook-xsl-1.4, * should filter out document nodes
2168 * HACKING: added William
2169 * TODO: updated
2170
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002171Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2172
2173 * doc/FAQ.html: added a warning about gcc-3.0
2174 * doc/xml.html: added reference to gdome2 and removed a confusing
2175 sentence
2176
Daniel Veillardf7f41852001-06-22 15:18:01 +00002177Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2178
2179 * xmlversion.h: okay this is a generated file, but Windows
2180 users need it and they can't generate it, and I want CVS
2181 Windows users ...
2182 * win32/libxml2/libxml2_so.dsp: Windows project file for
2183 the shared lib version of libxml2
2184 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2185 resources needed for libxslt/xsltproc by Yon Derek
2186
Bjorn Reese3157b342001-06-22 14:41:45 +00002187Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2188
2189 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2190
Daniel Veillard4151acb2001-06-22 10:48:57 +00002191Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2192
Daniel Veillardcc146db2001-06-22 11:10:52 +00002193 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2194
2195Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
Daniel Veillard4151acb2001-06-22 10:48:57 +00002197 * include/win32config.h: Yon Derek provided a first fix
2198 to be able to compile libxslt/xsltproc on Windows
2199
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002200Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * xpath.c: attempt to work around what seemed a gcc optimizer
2203 bug when handling floats on i386 http://veillard.com/gcc.bug
2204 * tree.c entities.c encoding.c: doing some cleanups while
2205 chasing it
2206
Daniel Veillard017b1082001-06-21 11:20:21 +00002207Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2208
2209 * Makefile.am: cleanup when --without-debug is specified
2210 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2211 w.r.t. --without-debug and other include points
2212 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2213 Catalogs
2214 * configure.in entities.h tree.h HTMLparser.c: removed
2215 --without-corba, made the _private field mandatory
2216
Daniel Veillard87a764e2001-06-20 17:41:10 +00002217Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2218
2219 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2220 outputs a BOM in UTF8, an errata has been issued to avoid the
2221 problem, that was the most reasonable solution... Add support
2222 for a leading UTF8 BOM in entities.
2223
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002224Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * valid.c: fixed a bug found when post validating an entity ref
2227 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2228 activate it too
2229
Daniel Veillard39196eb2001-06-19 18:09:42 +00002230Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2233 weakness in the node copy the XPointer and the XInclude
2234 implementations. Serious cleanup.
2235
Daniel Veillard3739b982001-06-19 12:51:30 +00002236Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * Makefile.am: Kjartan Maraas provided a small patch to
2239 add xml2-config.in to EXTRA_DIST
2240
Daniel Veillarda9142e72001-06-19 11:07:54 +00002241Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2242
2243 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2244 provided another failing case found in KDE, the way the
2245 ctxt->vctxt.nodeTab was allocated and freed changed over
2246 time but it wasn't completely cleaned up. This should fix it.
2247
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002248Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * parser.c: Stephan Kulow also raised the fact that line number
2251 could get miscounted making debug harder, fixed the problem
2252 in xmlParseCharData()
2253
Daniel Veillard64b98c02001-06-17 17:20:21 +00002254Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * valid.c: Stephan Kulow pointed out a problem when validating
2257 and using an empty entity, forgot a 'break' in a case.
2258
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002259Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2260
2261 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2262 * doc/xml.html: updated with 2.3.11
2263
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002264Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * TODO: updated adding cleanup of generated doc
2267 * configure.in: prepared to release 2.3.11
2268 * xmllint.c: added --version for bug reporting
2269 * doc/html/*.html: rebuilt the doc
2270
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002271Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2272
2273 * xpath.c: first part of the work on selecting namespace to
2274 fix bug #56115
2275
Daniel Veillard96ed5832001-06-15 22:22:04 +00002276Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2277
2278 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2279 when using -liconv
2280 * TODO: updated
2281
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002282Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2285 cleanup, encoding support.
2286
Daniel Veillard608ad072001-06-14 08:32:28 +00002287Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2290
Daniel Veillard239d0522001-06-13 23:02:48 +00002291Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2292
2293 * xpath.c: bug detected by Ankh when / is used as a function arg
2294
Daniel Veillard02bb1702001-06-13 21:11:59 +00002295Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2296
2297 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2298 of element and use it to avoid outputting formatting spaces at
2299 the wrong place. Implemented the format parameter for HTML save.
2300 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2301 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2302 result/HTML/wired.html: of course this impact the result of a
2303 number of HTML tests
2304
Daniel Veillard95d845f2001-06-13 13:48:46 +00002305Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * HTMLtree.[ch]: started augmenting the HTML save API with
2308 encoding and formatting parameters
2309
Daniel Veillardeca60d02001-06-13 07:45:41 +00002310Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * HTMLtree.h: cleanup and started evaluating the work needed on
2313 revamping the HTML output code
2314
Daniel Veillard84666b32001-06-11 17:31:08 +00002315Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2318
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002319Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2320
2321 * valid.c: fixed bug #56049, forgot one check in the
2322 validation routine
2323
Daniel Veillardca2366a2001-06-11 12:09:01 +00002324Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2325
2326 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2327
Daniel Veillard6761eee2001-06-11 10:29:38 +00002328Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * libxml.h: fixed an error in last commit
2331 * doc/FAQ.html: added an entry for compilation from CVS
2332
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002333Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * xmlversion.h.in libxml.h: Cygwin patches
2336 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2337 * tree.h: cleanup
2338
Daniel Veillardacd370f2001-06-09 17:17:51 +00002339Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2342 memory block in a strange case where libxml is linked twice
2343 in the binary.
2344
Daniel Veillard1d047672001-06-09 16:41:01 +00002345Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2348 state far too often, simple fix used to avoid it.
2349
Daniel Veillard4497e692001-06-09 14:19:02 +00002350Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2353 being processed, applied his patch
2354 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2355
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002356Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2357
2358 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2359 provided fixes to compile on MSCC again
2360 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2361 also provided an update for the project files.
2362
Daniel Veillarda682b212001-06-07 19:59:42 +00002363Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2366 bug #55810
2367
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002368Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2369
2370 * tree.c: fixed xmlGetNsProp() to close bug #55683
2371 Note this requires libxslt to use it's own function instead.
2372
Daniel Veillardf0c53762001-06-07 16:07:07 +00002373Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * HTMLtree.c: when in a pre element no formatting space should
2376 be added.
2377 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2378
Daniel Veillard068a9652001-06-07 15:30:26 +00002379Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * configure.in: added tests for signal() and signal.h
2382
Daniel Veillard541d6552001-06-07 14:20:01 +00002383Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2386
Daniel Veillard8a367d42001-06-07 14:01:34 +00002387Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389 * doc/libxml-doc.el: Felix Natter provided a new version for
2390 libxml2
2391
Daniel Veillard8a926292001-06-07 11:20:20 +00002392Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2393
2394 * HTMLtree.c: when in a pre element no formatting space should
2395 be added.
2396
Daniel Veillard14839d52001-06-06 16:11:56 +00002397Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2398
2399 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2400
Daniel Veillarde95e2392001-06-06 10:46:28 +00002401Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2404 hack
2405 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2406 * uri.c: fixed a warning
2407
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002408Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2409
2410 * HTMLtree.c: trying to close bug #55772 escaping in script
2411 elements
2412 * doc/xml.html: suggest to send mail to the list
2413
2414Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002415
2416 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2417 good. Use a macro and based on the solution provided in
2418 vsnprintf manual page from GNU.
2419
Bjorn Reese99748722001-06-05 12:49:15 +00002420Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2421
2422 * error.c: Workaround for non-preserving variadic list.
2423 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2424
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002425Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2426
2427 * doc/xml.html: added 2.3.10 release
2428
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002429Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * configure.in: releasing 2.3.10
2432
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002433Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2434
2435 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2436
Daniel Veillard20042422001-05-31 18:22:04 +00002437Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * encoding.c: Robert Collins provided a patch to add the
2440 "US-ASCII" encoding alias
2441
Daniel Veillard97ac1312001-05-30 19:14:17 +00002442Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2445 string oriented functions and started cleaning the related areas
2446 in xpath.c which needed fixing in this respect
2447
Daniel Veillard2d703722001-05-30 18:32:34 +00002448Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2451 #55380
2452 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2453
Daniel Veillard9403a042001-05-28 11:00:53 +00002454Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2455
2456 * TODO: updated
2457 * nanohttp.[ch] : started adding APIs to get the redirected URL
2458 when this occurs (needed for further base computation
2459 * tree.h: cleanup
2460 * encoding.c: cleanup
2461 * SAX.c: minor change around ctxt->loadsubset
2462
Daniel Veillard6278fb52001-05-25 07:38:41 +00002463Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * Makefile.am include/Makefile.am: small change to have
2466 include/libxml rebuilt if working from CVS.
2467 * uri.c: applied another patch from Carl Douglas for URI escaping,
2468 this should close bug #51876
2469
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002470Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2471
2472 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2473 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2474 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2475 added specific regression test
2476 * parser.h: preparing for the XSLT mode where DTD inherited
2477 attributes are added to the tree.
2478
Daniel Veillardbbd22452001-05-23 12:02:27 +00002479Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * xinclude.[ch]: Updated the namespace for the Last Call version
2482 * result/XInclude/include test/XInclude/include: updated the
2483 testsuite accordingly
2484
Daniel Veillard8514c672001-05-23 10:29:12 +00002485Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2486
2487 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2488 related to bug #51876
2489
Daniel Veillard42596ad2001-05-22 16:57:14 +00002490Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2491
2492 * tree.c: fixed a gross mistake in base computation, xml:base is
2493 not completely correct yet (need cascade).
2494 * xpath.[ch]: added the few things needed to find a function name
2495 and URI from the XPath context when it is called.
2496
Daniel Veillard81418e32001-05-22 15:08:55 +00002497Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2500 * DOCBparser.c: small cleanup
2501 * xmllint.c: added a --catalogs option to load catalogs from
2502 $SGML_CATALOG_FILES
2503 * tree.c: cleanup
2504 * configure.in: iconv library fixup, ICONV_LIBS
2505
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002506Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * catalog.c: handling of CATALOG entries. detection of recursion,
2509 and a few bugfixes
2510 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2511 against the default namespace
2512
Daniel Veillard04b93292001-05-21 08:15:31 +00002513Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2514
2515 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2516
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002517Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2518
2519 * parser.c: fixed propagation context info when parsing an
2520 external entity.
2521 * doc/html/*.html: regenerated a couple of docs
2522
Daniel Veillard4623acd2001-05-19 15:13:15 +00002523Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * doc/xml.html: update with 2.3.9 informations
2526
Daniel Veillardbed7b052001-05-19 14:59:49 +00002527Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2530 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2531 * doc/html/* : rebuilt the docs
2532 * valid.c: small patch which may improve some case when
2533 validating.
2534
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002535Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * HTMLparser.c: Closed bug #54891
2538 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2539 to the suite
2540
2541Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2544 applied a documentation patch from LotR and filled in a few missing
2545 descriptions
2546
Daniel Veillard76d66f42001-05-16 21:05:17 +00002547Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * xpath.c tree.c parser.c: speed optimizations at the parser level
2550 document tree freeing and xpath evaluation
2551
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002552Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2553
2554 * parser.c parser.h parserInternals.h: fixed a couple of
2555 interfaces for handling memory buffer input to const char *
2556 upon suggestion of JamesH.
2557
Daniel Veillardc3739e72001-05-15 15:23:27 +00002558Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2559
2560 * configure.in: LoTR sent a patch fixing the previous commit
2561
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002562Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * configure.in: trying to deal again with the stoopid -R linking
2565 flag of Solaris
2566
Daniel Veillard790142b2001-05-15 10:51:53 +00002567Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * xpath.h: two nodeset access macros from Thomas Broyer
2570
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002571Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2572
2573 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2574 patch from Thomas Broyer
2575
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002576Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2579 case
2580 * INSTALL: was empty added stuff from the FAQ
2581
Daniel Veillard75bea542001-05-11 17:41:21 +00002582Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2585 attributes handling and #54433 by adding xmlUnsetProp()
2586 and xmlUnsetNsProp()
2587
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002588Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2589
2590 * HTMLparser.c: Patch from Jonas Borgström
2591 (htmlGetEndPriority): New function, returns
2592 the priority of a certain element.
2593 (htmlAutoCloseOnClose): Only close inline elements if they
2594 all have lower or equal priority.
2595 * result/HTML: this of course changed a number of tests results.
2596
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002597Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * xmlIO.c catalog.c: plugged in the default catalog resolution
2600 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2601 documentations
2602 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2603
Daniel Veillarda7374592001-05-10 14:17:55 +00002604Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2605
2606 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2607 integrating catalogs
2608 * catalog.[ch] testCatalog.c: adding a small catalo API
2609 (only SGML catalog support).
2610 * parser.c: restaured xmlKeepBlanksDefault(0) API
2611
Daniel Veillardc17337c2001-05-09 10:51:31 +00002612Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2615
Daniel Veillard257d9102001-05-08 10:41:44 +00002616Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * parser.c: added xmlParseExternalEntityPrivate() to allow
2619 propagation of ctxt->_private when parsing external entities
2620
Daniel Veillard083c2662001-05-08 08:27:14 +00002621Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2622
2623 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2624
Daniel Veillard01ef7382001-05-08 07:31:43 +00002625Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2628
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002629Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * valid.c: warn when indeterminist content model is detected
2632 * result/VC/ElementValid8: this adds a message
2633 * Makefile.am: add --novalid for VCM tests
2634 * parserInternals.c: added a call to Init memory
2635
Daniel Veillard64269352001-05-04 17:52:34 +00002636Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2639 when both parameters are NULL.
2640
Daniel Veillard37721922001-05-04 15:21:12 +00002641Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2642
2643 * valid.c: applied small patch from Gary Pennington, reindented
2644 some part of the code.
2645
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002646Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2649 release, updated and regenerated the docs
2650
Daniel Veillard357c9602001-05-03 10:49:20 +00002651Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * xpath.c result/XPath/expr/floats : clarified and cleanup
2654 printing of abnormal floats in tests.
2655
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002656Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2659 * results/HTML/ : a few changes in the output of the HTML tests as
2660 a result.
2661 * configure.in: tying to fix -liconv where needed
2662
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002663Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * Makefile.am: fixed a stupid error
2666
Daniel Veillard7150a032001-05-02 16:41:11 +00002667Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * configure.in Makefile.am: make the inclusion of the trio
2670 modules in the library conditional
2671
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002672Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674 * DOCBparser.c: patche from László Kovács, fixed entities refs
2675 in attributes handling
2676
Daniel Veillardedddff92001-05-02 10:58:52 +00002677Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2680 flushing
2681
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002682Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2683
2684 * xpath.c: fix of an XSLT namespace bug reported on the list
2685 general/bug-8-
2686
Daniel Veillard5792e162001-04-30 17:44:45 +00002687Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2688
2689 * strio.h trio.c: Dan McNichol suggested a couple of small
2690 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2691
Daniel Veillard02141ea2001-04-30 11:46:40 +00002692Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * tree.c parser.c encoding.c: spent a bit more time looking
2695 at the parsing speed and DOM handling. Added a few more
2696 speedups.
2697
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002698Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2699
2700 * parser.c: small but effective parsing speed improvement
2701
Daniel Veillardb59076b2001-04-29 17:04:07 +00002702Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2703
2704 * configure.in: default on the DocBook parser inclusion (for Gnome)
2705 * DOCBparser.h: fixed a header reference
2706
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002707Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * configure.in xpath.c: applied Bjorn patches for FPE on the
2710 alpha
2711
Daniel Veillardeefd4492001-04-28 16:55:50 +00002712Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2715 xmlSaveFormatFileTo()
2716
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002717Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2718
2719 * xpath.c: simple and efficient optimization, XPath functions
2720 aways bind to the same code, cache this
2721 * TODO: updated (by saying some is obsolete)
2722
Daniel Veillard2156a562001-04-28 12:24:34 +00002723Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2724
2725 * xpath.c: more cleanup work on XPath name parsing routines
2726
Daniel Veillard61d80a22001-04-27 17:13:01 +00002727Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2728
2729 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2730 xmlXPathParseName
2731 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2732 * debugXML.c: avoid compilation problems if compiling without
2733 HTML support, Igor Zlatkovic
2734 * win32/libxml2/libxml2.def.src: being able to compile without
2735 XPath on Windows
2736
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002737Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2738
2739 * libxml.m4: yet another patch from Toshio Kuratomi
2740
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002741Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2742
2743 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2744
Daniel Veillard67fee942001-04-26 18:59:03 +00002745Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * tree.[ch]: added xmlSaveFormatFile interface for saving
2748 and indenting a file.
2749
Daniel Veillard82e49712001-04-26 14:38:03 +00002750Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * xpath.c: fixed bug #53689 related to processing-instruction()
2753
Daniel Veillard02f077a2001-04-26 10:59:11 +00002754Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * DOCBparser.c: patche from László Kovács
2757
Daniel Veillard30211a02001-04-26 09:33:18 +00002758Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * parser.c: applied fixes from Christian Glahn bug report #53391
2761
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002762Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2763
2764 * error.c: Jean François Lecomte provided a complete description
2765 and a fix to bug #53537
2766
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002767Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2768
2769 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2770
Daniel Veillard1034da22001-04-25 19:06:28 +00002771Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2772
2773 * DOCBparser.c SAX.c: a bit more work on entities processing.
2774 Still Need to cleanup XML output and references in attributes
2775
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002776Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2779
Daniel Veillardb33c2012001-04-25 12:59:04 +00002780Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * tree.c: trying to fix #53574, not completely complete,
2783 I would like xmllint --copy --debug test/ent1 and
2784 xmllint --debug test/ent1 to show the same result.
2785 * xpath.c: fix a bug when trying to sort namespace nodes
2786
Daniel Veillard5146f202001-04-25 10:29:44 +00002787Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * HTMLtree.c: real fix for #53402
2790
Daniel Veillard7533cc82001-04-24 15:52:00 +00002791Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2792
2793 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2794 PIs when using xsl:output
2795 * valid.c: closing #53537 some case generate segfaults if there
2796 is validity errors
2797
Daniel Veillard61b33d52001-04-24 13:55:12 +00002798Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2801 of external parsed entities, added --noent to testDocbook
2802 * valid.c: Garry Pennington found an uninitialized variable
2803 access in xmlValidateElementContent()
2804
Daniel Veillard56098d42001-04-24 12:51:09 +00002805Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2806
2807 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2808 with madness
2809 * result/HTML/ : this modified the result of the regression tests
2810 a lot.
2811
Daniel Veillard122376b2001-04-24 12:12:30 +00002812Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2813
2814 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2815 to doc where it wasn't checked against NULL reported by
2816 Jens Laas
2817
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002818Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2821 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2822
Daniel Veillardeae522a2001-04-23 13:41:34 +00002823Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2826 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2827 * SAX.[ch]: cleanup and updates for DocBook
2828 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2829 ex SGML identifier changes
2830 * valid.c: removed a static unused function.
2831
Daniel Veillardde57c612001-04-23 09:13:36 +00002832Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2833
2834 * HTMLtree.c: applied change for Paul Sponagl on script saving
2835 * Makefile.am: the warning about entity title.xml are normal.
2836
Daniel Veillard393df012001-04-22 20:11:18 +00002837Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839 * configure.in: release of 2.3.7
2840 * Makefile.am: fixing make distcheck
2841
Daniel Veillarda41123c2001-04-22 19:31:20 +00002842Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * doc/html/* doc/xml.html: updated and regenerated the docs
2845
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002846Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2847
2848 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2849
Daniel Veillarde82a9922001-04-22 12:12:58 +00002850Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851
2852 * tree.c: fixed #53388 with the provided patch
2853
Daniel Veillard06803992001-04-22 10:35:56 +00002854Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * valid.c: Bjorn detected an invalid memory access. Fixed
2857 vstateVPush()
2858
Daniel Veillard40af6492001-04-22 08:50:55 +00002859Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2860
2861 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2862
Bjorn Reese70a9da52001-04-21 16:57:29 +00002863Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2864
2865 * libxml.h: new header used only for the compilation of libxml
2866 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2867 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2868 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2869 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2870 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2871 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2872 baseline (version 1.2 plus a single patch).
2873 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2874 scientific notation for numbers. Tests added.
2875 * xpath.c: formatting of numbers changed to use sprintf
2876 (contribution from William Brack)
2877
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002878Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * valid.c: cleanup, more useful debugging
2881 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2882 * xmlIO.c: entity loading is printed as an error when validating
2883
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002884Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * valid.c: fixed to validate within entities
2887 * test/VCM/v22.xml: added a specific testcase
2888
Daniel Veillardca1f1722001-04-20 15:47:35 +00002889Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2890
2891 * valid.c: forgot an epsilon transition in for ()+
2892 * test/VCM/v21.xml : added a specific test case
2893
Daniel Veillard85349052001-04-20 13:48:21 +00002894Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2895
2896 * valid.c: removed a state explosion exhibited by RSS
2897 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2898 from bug #51872
2899
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002900Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2901
2902 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2903 validation without using an ugly NFA -> DFA algo in the source.
2904 Made a specific algorithm easier to maintain, using a single
2905 stack and without recursion.
2906 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2907 * hash.c: made the growing routine static
2908 * tree.h parser.c: added the parent information to an
2909 xmlElementContent node.
2910
Daniel Veillarde470df72001-04-18 21:41:07 +00002911Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2912
2913 * SAX.c parser.c xpath.c: generating IDs when not validating
2914 from an external parsed entity was poisoning the ID has table
2915 with removed values. This was killing XSLT on the KDE help
2916 browser.
2917
Daniel Veillardceacdd92001-04-18 15:10:35 +00002918Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2919
2920 * entities.h: andrew@ugh.net.au detected a double declaration
2921
Daniel Veillarda10efa82001-04-18 13:09:01 +00002922Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * debugXML.c hash.c tree.h valid.c : some changes related to
2925 the validation suport to improve speed with DocBook
2926 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2927 the way validation errors get reported
2928
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002929Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2930
2931 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2932 by P C Chow and William M. Brack for XSLT HTML output
2933
Daniel Veillard2d90de42001-04-16 17:46:18 +00002934Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2935
2936 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2937 Igor Zlatkovic patches for MSC compilation and added his
2938 updates
2939
Daniel Veillarde043ee12001-04-16 14:08:07 +00002940Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2941
2942 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2943 prefix lookup.
2944 * parserInternals.c: fixed the bug reported by Morus Walter
2945 due to an off by one typo in xmlStringCurrentChar()
2946
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002947Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2948
2949 * HTMLparser.c result/HTML/*: revamped the way the HTML
2950 parser handles end of tags or end of input
2951
Daniel Veillard82daa812001-04-12 08:55:36 +00002952Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2955
Daniel Veillard67a21302001-04-11 14:39:16 +00002956Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2959 bug where the linktime verions of free() won't work ...
2960
Daniel Veillard27b55282001-04-11 12:22:25 +00002961Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2964
Daniel Veillardafc73112001-04-11 11:51:41 +00002965Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2966
2967 * doc/xml.html: added 2.3.6 release
2968
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002969Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2972 * result/wml.xml: resulted in a small output change
2973
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002974Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * tree.c: xmlNewDoc was missing the charset initialization
2977 * xmllint.c: added --auto to autogenerate a doc, allow to
2978 reproduce the problem fixed on xmlNewDoc
2979
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002980Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * xpath.c: trying to get 52979 solved
2983 * tree.c result/ result/noent/: trying to get 52712 solved, this
2984 also made me clean up the fact that XML output in general should
2985 not add formating blanks by default, this changed the output of
2986 a few tests
2987
Daniel Veillard73639a72001-04-10 14:31:39 +00002988Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2991
Daniel Veillardfac26a12001-04-08 13:08:14 +00002992Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * configure.in: finally released 2.3.6
2995
Daniel Veillard911f49a2001-04-07 15:39:35 +00002996Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * xpath.c: checking for null pointer generated by new code
2999
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003000Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3001
3002 * xpath.c: fixed a [] evaluation problem reported
3003 * test/XPath/tests/simpleaddr: extended test
3004 * result/XPath/simpleaddr: updated result
3005
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003006Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3007
3008 * xmllint.c: Dan Timis reported a portability problem
3009 on Macs without mmap, fixed it.
3010
Daniel Veillardb38bd552001-04-03 18:22:00 +00003011Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3012
3013 * testXPath.c : added a --tree option allowing to display the
3014 tree dump of the XPath expression
3015
Daniel Veillard4dd93462001-04-02 15:16:19 +00003016Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * xpath.c: fixed a memleak when comparing nodesets
3019 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3020 * tree.c: added a TODO
3021
Daniel Veillard92ad2102001-03-27 12:47:33 +00003022Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3023
3024 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3025 we need string functions
3026 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3027 to be able to use them where needed. Applied some changes
3028 to reduce name linking pollution and compile in only what's
3029 needed.
3030 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3031 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3032 for the string manipulation functions
3033 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3034 to the free() function of xmlmemory.c
3035 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3036 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3037 usage.
3038
3039
Daniel Veillard2be30642001-03-27 00:32:28 +00003040Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * error.c: applied the context output patch of the error
3043 handling submitted by Chuck Griffith
3044 * error/VC/*: this slightly change some error logs
3045
Daniel Veillard50582112001-03-26 22:52:16 +00003046Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * parser.c: fixed line number reporting on error
3049
Daniel Veillard04be4f52001-03-26 21:23:53 +00003050Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3051
3052 * parser.c: Sullivan and Darin found a parser bug,
3053 applied the patch.
3054
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003055Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3056
3057 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3058 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3059 xmlversion.h.in xpointer.c: of course the way I defined
3060 UNUSED breaks on old gcc version. Try to be smart and
3061 also define it directly in xmlversion.h
3062 * configure.in: removed -ansi flag from the pedantic set
3063
3064Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003065 Huge cleanup, I switched to compile with
3066 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3067 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3068 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3069 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3070 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3071 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3072 encoding.h entities.c error.c list.[ch] nanoftp.c
3073 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3074 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3075 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3076 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3077 Cleanup, staticfied a number of non-exported functions,
3078 detected and cleaned up a dozen of problem found this way,
3079 avoided a lot of public function name/typedef/system names clashes
3080 * doc/xml.html: updated
3081 * configure.in: switched private flags to the really pedantic ones.
3082
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003083Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3084
3085 * configure.in: 2.3.5
3086 * doc/html/*: rebuilt the docs
3087
Daniel Veillard146c9122001-03-22 15:22:27 +00003088Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3089
3090 * parser.c: fixed a reported bug in NOTATION parsing
3091 * uri.c: accepted but not fixed bug 51876, added TODO
3092 * Makefile.am: fixed bug 51876
3093
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003094Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3095
3096 * config.h.in configure.in error.c: fix a compilation problem
3097 on platforms without vsnprintf (xml@thewrittenword.com)
3098
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003099Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3100
3101 * parser.c: fixed a function name header typo
3102 * SAX.c: notations can also occur in external subset.
3103
Daniel Veillard7d42b542001-03-20 13:22:46 +00003104Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3105
3106 * error.c: removed a C++ like comment
3107
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003108Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3109
3110 * parser.c: fixing bug 52299 strange condition leading
3111 to a parser crash due to a buffer overflow
3112 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3113 added the specific test case
3114
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003115Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3118 xmlXPathConvert{String,Number,Boolean} to be able to make
3119 type casts without a context stack, fixed some implementation
3120 problems related to the absence of context at parse-time,
3121 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3122 in the public API too
3123 * xpointer.c xpathInternals.h: we need to know at parse time
3124 whether we are compiling an XPointer
3125
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003126Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127
3128 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3129 cleaned up the parser internals, refactored XPath code, added
3130 new compilation based APIs and cleanly separated public and
3131 private APIs.
3132
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003133Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * xpath.h: the comp field must be added at the end to avoid
3136 killing binary compat.
3137
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003138Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * Makefile.am: detect XPath memleaks in regreson tests
3141 * error.c: fixed and error w.r.t. error reporting still using
3142 stderr
3143 * hash.c: added new line at end of file
3144 * tree.h: minor cleanup
3145 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3146 expression parsing from evaluation, resulted in a number of
3147 changes internally, and in XPointer. Likely to break stuff
3148 using xpathInternals.h but should remain binary compatible,
3149 new interfaces will be added.
3150
Daniel Veillardd574f782001-03-14 19:40:17 +00003151Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * configure.in: fixed a couple of problems reported by
3154 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3155 without gcc on non linux platforms.
3156
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003157Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3158
3159 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3160 a fix for --with-html-dir= configure support. I hope it won't
3161 break rpm generation
3162
Daniel Veillarda022fe02001-03-14 16:30:00 +00003163Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * xmlIO.c: one function comment cleanup.
3166
Daniel Veillard25239c12001-03-14 13:56:48 +00003167Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3168
3169 * SAX.c: external subset notations were improperly registered
3170 in the internal subset.
3171
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003172Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173
3174 * README.cvs-commits: added, pointing to HACKING
3175 * HACKING: updated
3176
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003177Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * parser.c: and Matt Sergeant found one in the XML push
3180 parser (erroneous check I forgot to remove when I fixed the
3181 main parser).
3182
Daniel Veillard68d7b672001-03-12 18:22:04 +00003183Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * xpath.c: ptittom found a small bug in UnaryExpr
3186
Daniel Veillarde356c282001-03-10 12:32:04 +00003187Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * configure.in: bumped to 2.3.4
3190 * error.c: fixed bug #51860
3191 * tree.c: fixed bug #51861
3192 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3193 * tree.[ch] : added xmlDefaultBufferSize
3194 * nanoftp.c: typo in function name header block
3195 * doc/xml.html : updated, added link to XML::LibXSLT
3196 * doc/html/* : rebuilt the docs
3197
Daniel Veillard80f32572001-03-07 19:45:40 +00003198Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3199
3200 * parser.c SAX.c: the new content parsing code raised an
3201 ugly bug in the characters() SAX callback. Found it
3202 just because of strangeness in XSLT XML Rec ouptut :-(
3203
Daniel Veillard6c831202001-03-07 15:57:53 +00003204Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * Makefile.am: Martin Baulig suggested to add -lm
3207 * tree.c: found another bug in xmlNodeGetContent()
3208
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003209Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * xpath.c: Bjorn found the error related to strictness of comparison.
3212
Daniel Veillard29631a82001-03-05 09:49:20 +00003213Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3214
3215 * parser.c: trying to fix the Dtd parsing problem reported
3216 by Gary, side effect of last week speed optimizations.
3217
Daniel Veillard14be0a12001-03-03 18:50:55 +00003218Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3221 * parserInternals.c: removed unneeded test raised by Stric
3222
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003223Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3224
3225 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3226 and fixed by William Brack). Added xmlXPathFormatNumber.
3227 Changed the sorting slightly.
3228 * configure.in Makefile.am example/Makefile.am: Added -lm.
3229 Please note that applications linking with libxml2, must
3230 also like with the math library from now on.
3231
Daniel Veillardf9533d12001-03-03 10:04:57 +00003232Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3235
Daniel Veillard2f362242001-03-02 17:36:21 +00003236Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * parser.c: one must report spaces even if the Dtd element
3239 content proves that this is not part of the element content.
3240 * result/valid/*.xml: this changed the ouptu slightly
3241
Daniel Veillardb402c072001-03-01 17:28:58 +00003242Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * configure.in: bumped to 2.3.3
3245 * doc/xml.html: updated
3246
Daniel Veillard77851712001-02-27 21:54:07 +00003247Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * tree.c: minor doc fix
3250 * xpath.c: deallocation issues when a result tree has been
3251 converted to a node-set
3252
Daniel Veillardec70e912001-02-26 20:10:45 +00003253Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * doc/xml.html: oops corrected dates s/2000/2001
3256
Daniel Veillard8730c562001-02-26 10:49:57 +00003257Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * valid.c: new patch from Gary Pennington
3260
Daniel Veillard91e9d582001-02-26 07:31:12 +00003261Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * doc/xml.html: applied patch from Ankh
3264
Daniel Veillardedac3c92001-02-26 01:36:19 +00003265Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * xinclude.c: fixed a problem building on Mac
3268
Daniel Veillard21a0f912001-02-25 19:54:14 +00003269Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * parser.c: more work on increasing parsing ferformances
3272
Daniel Veillard48b2f892001-02-25 16:11:03 +00003273Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3276 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3277 avoiding memcpy in production builds MEM_CLEANUP macro use
3278 * parser.[ch] parserInternals.c: optimizations of the tightest
3279 internal loops inside the parser. Better checking of I/O
3280 flushing/loading conditions
3281 * xmllint.c : added --timing
3282
Daniel Veillard71681102001-02-24 17:48:53 +00003283Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * configure.in: bumped to 2.3.2
3286 * doc/xml.html: updated for release
3287
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003288Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * xpath.c: found a memleak and fixed a nasty bug
3291
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003292Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * xmllint.[c1] : added return code errors for xmllint
3295 * xpath.c: specific debug dump function for result value trees
3296
Daniel Veillard4b637072001-02-21 21:52:55 +00003297Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * xpath.c: finally implemented xmlXPathCompareNodeSets
3300 * test/XPath/expr/floats results/XPath/expr/floats: added
3301 a test for float expressions
3302
Daniel Veillardf714aa32001-02-21 03:07:44 +00003303Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3306 * parserInternals.[ch]: trying to speed up parsing
3307 * xpath.c : speeded up node set equality op
3308
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003309Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3312 better handling of ID/IDREF and the list modules associated
3313 * configure.in: small CFLAGS cleanup
3314
Daniel Veillarda8abee62001-02-19 15:14:59 +00003315Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * configure.in: fixed iconv detection on AIX (stric)
3318
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003319Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003320
3321 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3322
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003323Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3324
3325 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3326 and optimized xmlXPathNodeSetSort
3327
Daniel Veillard142adbf2001-02-17 13:21:05 +00003328Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * xpath.c: bug fix when context size is 0
3331 * parser.c: I like Norm's Dtd because they still manage to break
3332 the parser occasionally
3333
Daniel Veillardf23e0092001-02-16 13:21:29 +00003334Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3337
Daniel Veillarde0e26512001-02-16 00:11:46 +00003338Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3341 attributes within the XML-1.0 namespace
3342
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003343Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344
3345 * xpathInternals.h: exported a few axis functions
3346 * doc/xml.html: updated the doc
3347
Daniel Veillard760f4422001-02-15 14:59:48 +00003348Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * configure.in: applied patch from Daniel van Balen for OpenBSD
3351 and bumped version to 2.3.1
3352 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3353 attempt to find autoclosing was simply broken, removed it,
3354 updated the examples, this is better
3355
Daniel Veillardd194dd22001-02-14 10:37:43 +00003356Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3357
3358 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3359 hash functionnalities.
3360 * doc/html/* : rebuild the doc
3361
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003362Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3365 on predicate
3366 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3367 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3368 really want to have tags closed on output even if we accept
3369 unclosed ones on input
3370
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003371Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * xpath.c: ouch don't free NULL, rare case fixed
3374 * tree.c: don't coalesce text nodes if they don't have the
3375 same behaviour wrt escaping on output
3376
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003377Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * xpath.c: small fixup
3380 * SAX.c: don't warn on empty namespaces.
3381
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003382Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3383
3384 * README: a bit of cleanup
3385 * configure.in: preparing for 2.3.0 release
3386
Daniel Veillard1f83d392001-02-08 09:37:42 +00003387Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
3389 * hash.[ch]: added a first version of xmlHashSize()
3390 * valid.c: another bug fix from Gary Pennington
3391
Daniel Veillard5eef6222001-02-07 18:24:48 +00003392Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * valid.c: couple of bug fixes pointed by Gary Pennington
3395 * HTMLtree.c: #if 0 cleanup
3396
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003397Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3400 which removes a time consuming check of xmlXPathNodeSetAdd()
3401 and use it in places where we are sure to not break unicity
3402
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003403Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * xpath.c: bug fixes found from XSLT
3406 * tree.c: preserve node->name special values when copying nodes.
3407 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3408 external subset are fetched when available but without full
3409 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3410 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3411 output with encoding disabled.
3412
Daniel Veillard2c833b62001-02-03 08:52:06 +00003413Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3416 xmlCheckFilename should not be called from xmlFileOpenW
3417 and xmlGzfileOpenW
3418
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003419Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420
3421 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3422 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3423 added the new tests for URI normalization
3424 * testURI.c: fixed stoopid bugs
3425 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3426 the URI in the error messages are now properly normalized
3427
Daniel Veillardea28ce62001-02-02 08:20:19 +00003428Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3431
Daniel Veillarde99a4762001-02-01 04:34:35 +00003432Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3435
Daniel Veillard2b325a02001-01-31 20:46:31 +00003436Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3437
3438 * xpath.c: fixed mod operator
3439
Daniel Veillardde55cf62001-01-31 15:53:13 +00003440Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * parser.c: fixed xmlStrcat doc
3443 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3444 trees.
3445
Daniel Veillard2f913b72001-01-31 13:23:49 +00003446Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447
3448 * xpath.c result/XPath/tests/chaptersbase
3449 result/XPath/tests/simplebase: fixed XPath node()
3450 * tree.c: small fix in xmlNewNs()
3451 * Makefile.am: removed extraneous xml2Conf.sh rule
3452
Daniel Veillardb42042b2001-01-28 07:40:36 +00003453Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3454
3455 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3456 Changed the library name, in order to get libxml-devel and
3457 libxml2-devel to coexist on a single system
3458 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3459 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3460
Daniel Veillardee0a4662001-01-27 18:59:33 +00003461Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3464 libxml2-devel installable in // as libxml-devel.
3465
Daniel Veillard5eb05942001-01-27 17:50:22 +00003466Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * doc/Makefile.am: fixed make rebuild in doc
3469 * doc/html/*.html: rebuilt the docs
3470
Daniel Veillard65c295d2001-01-26 09:32:39 +00003471Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3474
Daniel Veillard8e199902001-01-25 18:54:39 +00003475Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3478 the HTML doc to go into the -devel RPM ...
3479 * aclocal.m4 config.h.in: some updates due to auto* magic
3480
Daniel Veillard93086662001-01-25 18:13:04 +00003481Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3482
3483 * xpath.h: added a hook in the context structure allowing to
3484 link to extra support, needed for XSLT
3485
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003486Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3487
3488 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3489 xmlXPtrCmpPoints to use it.
3490 * propagated the following patch from Alejandro Forero
3491 * include/win32config.h xmlIO.c: applied further suggestions
3492 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3493 * example/gjobread.c: fixed warnings, now that it builds
3494
3495Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3496
3497 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3498
3499 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3500 filename points to a valid file (not a directory).
3501 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3502 Added calls to xmlCheckFilenameDir.
3503
3504 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3505 `path' (rather than `filename') as the parameter to gzopen and open.
3506
Daniel Veillard48177c22001-01-23 15:27:41 +00003507Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * Makefile.am: fixed a problem with EXTRA_DIST
3510
Daniel Veillardb83ba402001-01-22 22:45:10 +00003511Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513 * Makefile.am example/Makefile.am: finally found the trick
3514 to build the example, i.e. add "." in SUBDIRS before example
3515 in the list <grin/>
3516
Daniel Veillard82687162001-01-22 15:32:01 +00003517Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * doc/xml.html: updated with an XSLT section, removed pointer to
3520 W3C CVS base.
3521
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003522Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3525 too, and deallocation need to occur the same way.
3526
Daniel Veillarde4566462001-01-22 09:58:39 +00003527Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3530 type correponding to an XSLT result tree fragment. Share most
3531 of the data format with node set, as well as operators.
3532 * HTMLtree.c: added a newline at the end of the doctype output
3533 whe this one is not present initially.
3534 * tree.c: make sure taht the parent and doc pointers are properly
3535 set when copying attributes (lists).
3536
Daniel Veillard701c7362001-01-21 09:48:59 +00003537Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3540
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003541Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * xpath.c: seems I finally killed that ugly path evaluation
3544 context bug (tagged 9999 in case is is wrong)
3545
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003546Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3549 for XSLT
3550
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003551Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552
3553 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3554 for xmlGzfileOpen() bug
3555
Daniel Veillardf6eea272001-01-18 12:17:12 +00003556Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * xpath.c: removed an error found by XSLT usage
3559 * tree.c parserInternals.h: use a predefined static string
3560 for text and comment nodes, avoid freeing them in xmlFreeNode,
3561 exported the string name in parserInternals.h and added
3562 another value to disable encoding at output (for XSLT),
3563 gain memory, time.
3564
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003565Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3568 win32/libxml2/libxml2_so.dsp: new makefiles and update
3569 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3570
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003571Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3572
3573 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3574 Gary Pennington
3575
Daniel Veillard389e6b72001-01-15 19:41:13 +00003576Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * xpath.c: fixed the comaprision of values and nodelists,
3579 need to compare nodelist still ...
3580 * debugXML.c: avoided a possible core dump
3581 * HTMLparser.c: cleanup
3582 * nanohttp.c: contributed fix.
3583 * tree.c: fixes in properties handling added xmlSetNsProp
3584 needed by libxslt
3585 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3586 comment
3587 * TODO: updated
3588
Daniel Veillard167bd532001-01-06 21:09:34 +00003589Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * parser.c parserInternals.c: applied Bjorn Reese optimization
3592 patch
3593
3594Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * Makefile.am: applied patch fro make check from Martin Vidner
3597
Daniel Veillard503b8932001-01-05 06:36:31 +00003598Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * configure.in: preparing 2.2.11
3601 * doc/html/*: rebuild the HTML files
3602 * doc/xml.html : updated
3603
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003604Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * tree.c: fixed a stupid bug
3607 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3608 patches related to validation of an XInclude processing result
3609 * TODO: updated
3610
Daniel Veillarde2488192001-01-04 10:54:22 +00003611Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3614 on large files
3615
Daniel Veillardf060a412001-01-03 20:52:44 +00003616Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3619
Daniel Veillard45cff692001-01-03 18:02:04 +00003620Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3623 reported by Jonas Borgström
3624 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3625
Daniel Veillard08108982001-01-03 15:24:58 +00003626Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * testXPath.c xpath.c: fixing the XPath union expressions problem
3629 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3630
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003631Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3632
3633 * xmllint.c: Made is so if the file name is "-" is will read form
3634 standard input. Sven Heinicke <sven@zen.org>
3635 * tree.c: fixed a problem when growing buffer
3636 * tree.h: fixed the comment of the node types following andersca
3637 comment
3638 * TODO: updated
3639
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003640Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * HTMLparser.[ch]: added a way to avoid adding automatically
3643 omitted tags. htmlHandleOmittedElem() allows to change the
3644 default handling.
3645 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3646 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3647 of xmllint too when using --memory flag, added a memory test
3648 suite at the Makefile level.
3649 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3650 with namespace use when encountering QNames in XPath evalation,
3651 added xmlns() scheme in XPointer.
3652 * nanoftp.c : incorporated a fix
3653 * parser.c xmlIO.c: fixed problems raised with encoding when using
3654 the memory I/O
3655 * parserInternals.c: closed bug 25934 reported by
3656 torsten.landschoff@innominate.de
3657 * TODO: updated
3658
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003659Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3660
3661 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3662 on a non-updated tree :-(, made a 2.2.10 release to correct the
3663 situation
3664
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003665Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3668 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3669 integrated a set of OpenVMS changes from Howard Taylor
3670 <Howard.Taylor@pacoast.com>
3671
Daniel Veillard58770e72000-11-25 00:48:47 +00003672Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3673
3674 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3675 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3676
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003677Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3678
3679 * HTMLparser.c: some fixes on auto-open of html/head/body
3680 * encoding.c: fixed a compilation error on some gcc env
3681 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3682 XPointer implementation
3683 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3684 related XPointer tests and associated results
3685
Daniel Veillard300f7d62000-11-24 13:04:04 +00003686Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * doc/xmldtd.html doc/xml.html: following a short step by step
3689 guidance on IRC to help maciej with DTDs I started a small
3690 page on the subject.
3691
Daniel Veillard748e45d2000-11-17 16:36:08 +00003692Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3693
3694 * HTMLparser.c: fixed handling of broken charrefs
3695 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3696 patches
3697
Daniel Veillard28929b22000-11-13 18:22:49 +00003698Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3699
3700 * doc/xml.html doc/html/* : rebuilt the docs after adding
3701 xinclude and updated page for 2.2.7 and 2.2.8
3702 * configure.in: releasing 2.2.8
3703
Daniel Veillard41e06512000-11-13 11:47:47 +00003704Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * parser.[ch] parserInternals.c: applied the conditional
3707 section processing fix from Jonathan P Springer
3708 <jonathan.springer2@gte.net>
3709 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3710 project file, fixed iconv default non support
3711 * xpath.c: fixed the problem of evaluating relative expressions
3712 when a node context is provided.
3713
Daniel Veillardbf432752000-11-12 15:56:56 +00003714Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * nanoftp.c: fixed gcc 2.95 new warnings
3717 * SAX.c: fixed a stupid bug
3718 * tree.c: fixed a formatting problem when round-tripping
3719 from/to memory
3720 * xinclude.c: chased memleak, fixed a base problem
3721 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3722 xmlXPtrBuildNodeList()
3723 * TODO: updated
3724 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3725 adding a first small set of regression tests for XInclude
3726
Daniel Veillardc2def842000-11-07 14:21:01 +00003727Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3728
3729 * nanohttp.[ch]: applied Wayne Davison patches to access
3730 the WWW-Authorization header.
3731 * parser.c: Closed Bug#30847: Problems when switching encoding
3732 in short files by applying Simon Berg's patch.
3733 * valid.c: fixed a validation problem
3734 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3735 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3736 Wayne Davison
3737 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3738 need to be extended to non full nodes selections.
3739 * xinclude.c: starts to work decently
3740
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003741Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3742
3743 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3744 debugXML.c xmlversion.h.in: Started adding XInclude support,
3745 this is a new xmllint option
3746 * tree.c xpath.c: applied TOM patches for XPath
3747 * xpointer.c: fixed a couple of errors.
3748 * uri.c: added an escaping function needed for xinclude
3749 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3750 new warning from RH70 gcc's version
3751
Daniel Veillarda4964b72000-10-31 18:23:44 +00003752Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3753
3754 * HTMLparser.c: fixed loop on invalid char in scripts
3755 * parser.c: update to description of xmlIOParseDTD()
3756 * libxml.m4 xmlversion.h.in: changes contributed by
3757 Michael Schmeing <m.schmeing@internet-factory.de>
3758 * configure.in: preparing for 2.2.7
3759 * Makefile.am: trying to avoid config.h and acconfig.h
3760 being included in the distrib
3761 * configure.in: released 2.2.7
3762
3763Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3764
3765 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3766 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3767
Daniel Veillard01411222000-10-30 15:33:22 +00003768Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3769
3770 * parser.[ch]: added xmlIOParseDTD()
3771 * xpointer.c: added support for the 2 extra parameters of
3772 string-range, fixed a stoopid error when '0' was present
3773 in XPointer expressions
3774 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3775 testsuite for the above
3776
Daniel Veillard6db58192000-10-30 09:27:53 +00003777Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3778
3779 * libxml.spec.in: improved package descriptions
3780
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003781Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3782
3783 * xpath.c xpathInternals.h: applied a large cleaning patch
3784 from TOM <ptittom@free.fr>, it also add namespace support
3785 for function and variables registration.
3786
Daniel Veillardbd20df72000-10-29 17:53:40 +00003787Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3788
3789 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3790 * Makefile.mingw: Wayne Davison's update adding hash.c
3791
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003792Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * xpath.c: fixed the root evaluation problems
3795 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3796 ignorable spaces with <b> <bold> <em>
3797 * tree.c: fixed a loop in xmlSearchNsByHref()
3798
Daniel Veillard767662d2000-10-27 17:04:52 +00003799Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * xpath.c: applied another XPath patch from TOM
3802 * xpath.c include/makefile.am: applied another patch from
3803 china@thewrittenword.com (cleanup on IRIX).
3804
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003805Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3806
3807 * xml-config.1: received a fixed version from Fredrik Hallenberg
3808 <hallon@lysator.liu.se>
3809
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003810Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3811
3812 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3813 cleanup patch for XPath
3814
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003815Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * patched to redirrect all "out of context" error messages to
3818 a reconfigurable routine. The changes are:
3819 * xmlerror.h : added the export of an error context type (void *)
3820 an error handler type xmlGenericErrorFunc there is an interface
3821 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3822 to reset the error handling routine and its argument
3823 (by default it's equivalent to respectively fprintf and stderr.
3824 * all the c files: all wild accesses to stderr or stdout within
3825 the library have been replaced to calls to the handler.
3826
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003827Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * configure.in: release 2.2.6
3830 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3831 exporting the inner functions of xpath for extension modules
3832 * doc/*: updated and rebuilt the doc
3833
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003834Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * nanohttp.c : applied Wayne HTTP cleanup patch
3837 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3838 and xmlNodeSetSpacePreserve()
3839
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003840Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3841
3842 * xpath.c: closing bug #29260
3843
Daniel Veillard126f2792000-10-24 17:10:12 +00003844Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3845
3846 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3847 multikey tuples, made hash structure opaque
3848 * valid.[ch]: moved elements, attributes, notations decalarations
3849 as well as ID and refs to hash tables.
3850 * entities.c: hash cleanup
3851 * xmlmemory.c: fixed a dump problem in debug mode
3852 * include/Makefile.am: problem passing in DESTDIR= values patch
3853 from Marc Christensen <marc@calderasystems.com>
3854 * nanohttp.c: removed debugging remains
3855 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3856 * HTMLparser.c parser.c: fixing a number of problems with the
3857 macros in the *parser.c files (Wayne).
3858 * HTMLparser.c: close the previous option when opening a new one
3859 (Marc Sanfacon).
3860 * result/HTML/*: updated the HTML results accordingly
3861
Daniel Veillard52afe802000-10-22 16:56:02 +00003862Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3863
3864 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3865 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3866 XPath functions and XML entities table to them. More to come...
3867 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3868
Daniel Veillard683cb022000-10-22 12:04:13 +00003869Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3870
3871 * tree.c: coalesce adjacent text nodes
3872 * valid.c: handling of blank nodes in DTd validation (raised
3873 by problems with a posteriori validation).
3874 * nanohttp.c: changing behaviour on HTTP write stuff.
3875 * HTMLtree.c: forced body and html to be explicitely closed.
3876 * xpath.h: exported more XPath functions.
3877
Daniel Veillard1baf4122000-10-15 20:38:39 +00003878Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * Release of 2.2.5
3881 * xpointer.c: range() range-inside and other helper functions
3882 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3883
Daniel Veillard47e12f22000-10-15 14:24:25 +00003884Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3885
3886 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3887 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3888
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003889Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3892 and XPointer modules
3893
Daniel Veillard134c9f32000-10-15 10:27:08 +00003894Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3895
3896 * SAX.h: closed #25107
3897
Daniel Veillard39915622000-10-15 10:06:55 +00003898Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3899
3900 * testSAX.c: fixed problem with cdata reporting
3901 * SAXresult/* : updated
3902
Daniel Veillard1e851392000-10-15 10:02:56 +00003903Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3904
3905 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3906 Closed bug #27499, added to regression tests
3907 * TODO: updated
3908
Daniel Veillard7eda8452000-10-14 23:38:43 +00003909Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3912 support for SCRIPT and STYLE with help from Bjorn Reese
3913 * test/HTML/* result/HTML/*: added simple testcase and updated
3914 the existing ones.
3915
Daniel Veillardff9c3302000-10-13 16:38:25 +00003916Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3917
3918 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3919 string-range for empty strings
3920 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3921 test/XPath/xptr/strrange: augmented the XPointer testsuite
3922
Daniel Veillard189446d2000-10-13 10:23:06 +00003923Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * doc/xml.html doc/xmlmem.html: added a module describing memory
3926 interfaces and use, updated the main page.
3927
Daniel Veillard2f971a22000-10-12 23:26:32 +00003928Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3929
3930 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3931 nanoftp code work on Windows too now
3932
3933Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003934
3935 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3936 * xpointer.c: implemented string-range() at least a good first version
3937 * test/XPath/docs/str test/XPath/xptr/strrange
3938 result/XPath/xptr/strrange: the string-range() tests
3939
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003940Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3941
3942 * Makefile.am include/Makefile.am include/win32config.h
3943 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3944 and make distcheck
3945
Daniel Veillard19d61112000-10-11 23:50:35 +00003946Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3947
3948 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3949 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3950 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3951
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003952Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3953
3954 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3955 patch for socklen_t detection by
3956 Albert Chin-A-Young <china@thewrittenword.com>
3957
Daniel Veillardcd429612000-10-11 15:57:05 +00003958Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3959
3960 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3961 and added a --dtdvalid option to xmllint used to test it
3962
Daniel Veillard47c02452000-10-11 13:04:36 +00003963Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3964
3965 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3966 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3967
Daniel Veillard2d38f042000-10-11 10:54:10 +00003968Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3969
3970 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3971 handlings (registration, lookup, cleanup)
3972
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003973Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3974
3975 * configure.in Makefile.am include/makefile.am: adding XPointer
3976 and XPtrtests target
3977 * xpointer.[ch] : new files for XPointer support
3978 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3979 more XPath tests
3980
Daniel Veillard57fda592000-10-10 23:24:14 +00003981Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3982
3983 * configure.in: fixed, very broken, make distcheck works again
3984
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003985Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * More work toward 2.2.5, integrated a number of patches
3988 * configure.in Makefile.am win32config.h.in: trying to cleanup
3989 make distcheck .... huh ...
3990 * include/Makefile.am include/win32config.h: new directory
3991 for includes
3992 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3993 updated teh makefiles and instructions for WIN32
3994 * xpath.c: small fixes
3995 * test/XPath/ results/XPath: updated the testcases and results
3996 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3997 suggested patches
3998 * valid.c: fixed an ID bug
3999
Daniel Veillardb71379b2000-10-09 12:30:39 +00004000Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4001
4002 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4003 the automake bug where wrong dependancies were generated.
4004 * xpath.[ch]: worked on XPointer
4005
Daniel Veillard7e99c632000-10-06 12:59:53 +00004006Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4007
4008 * configure.in Makefile.am: 2.2.5, ship the include in an
4009 include/libxml subdirectory, use symlinks when using CVS
4010 * testSAX.c: fixed small bug
4011 * testXPath.c: changed the way testfiles are parsed
4012 * debugXML.c: same kind of cleanup when parsing an argument expression
4013 XPath/XPointers can have blanks embedded
4014 * xpath.[ch]: more cleanup, reorgs for XPointer work
4015 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4016 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4017
Daniel Veillard55b91f22000-10-05 16:30:11 +00004018Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4019
4020 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4021 in the XPath engine, rewrote large parts of it, now it's far
4022 cleaner and in sync with the REC not an old WD. Fixed a parsing
4023 problem in the interactive XML shell found when testing XPath.
4024
Daniel Veillardac260302000-10-04 13:33:43 +00004025Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4026
4027 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4028 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4029 examples with the extra test
4030
Daniel Veillard7cfce322000-10-04 12:40:27 +00004031Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4034 the global init function.
4035
Daniel Veillard970112a2000-10-03 09:33:21 +00004036Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * HTMLparser.c: Doohhh, attribute name parsing was still case
4039 sensitive ! Fixed this ...
4040 * result/HTML/* : updated the tests results accordingly
4041
Daniel Veillard740abf52000-10-02 23:04:54 +00004042Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4043
4044 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4045 engine, should be far more stable, incorporated a new version of
4046 preceding/following axis, need testing
4047 * uri.c: fixed file:///c:/a/b/c problem
4048 * test/XPath/tests/idsimple: augmented the XPath tests
4049
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004050Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4051
4052 * doc/* rebuilding docs for 2.2.4 release
4053
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004054Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4055
4056 * configure.in: releasing 2.2.4
4057 * parser.[ch]: added xmlStrEqual()
4058 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4059 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4060 use xmlStrEqual instead
4061 * TODO: updated
4062 * added an XPath test
4063
Daniel Veillardbc765302000-10-01 18:23:35 +00004064Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4065
4066 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4067 * entities.h: exported xmlInitializePredefinedEntities
4068 * parser.[ch] : added xmlInitParser()
4069 * parserInternals.h : had to export htmlInitAutoClose()
4070
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004071Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4072
4073 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4074 problems
4075 * Makefile.am : added XPath regression tests to normal tests
4076 * uri.c: fixed a problem with local paths, cleanup
4077 * parser.c: fixed a problem with large CData sections
4078
Daniel Veillardd2ade932000-09-30 14:39:55 +00004079Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4080
4081 * configure.in xml-config.in: patch from "Ben Taylor"
4082 <sol7x86@hotmail.com> for solaris shared libs lookup
4083
Martin Bauligdd7d1f62000-09-29 23:17:57 +000040842000-09-30 Martin Baulig <baulig@suse.de>
4085
4086 * libxml-2.0.pc.in: Provide pkg-config script.
4087
4088 * configure.in: Create the libxml-2.0.pc script from the
4089 libxml-2.0.pc.in templates.
4090 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004091 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004092
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004093Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4096 when compiling with MSC
4097
Daniel Veillard46057e12000-09-24 18:49:59 +00004098Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * xpath.c: patch for normalize-string() substring-before(),
4101 substring-after() and translate() functions from Bjorn Reese
4102 <breese@mail1.stofanet.dk>
4103 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4104 Fredrik Hallenberg <hallon@lysator.liu.se>
4105 * TODO: updated
4106
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004107Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4108
4109 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4110 problem of socklen_t being undefined on a number of platforms
4111 * debugXML.c: fixed a compilation problem when without snprintf
4112
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004113Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4114
4115 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4116 an URI bug and a fix for the control-character-induced infinite loop
4117 * nanohttp.c: preventive fix for compiling on WIN32
4118
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004119Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4120
4121 * xmlint.c: closing bug #25000
4122
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004123Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4126 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4127 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4128 related function, fixing xmlStrncmp(), and associated cleanup
4129 * result/HTML/entities.html.sax: updating result
4130
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004131Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4132
4133 * uri.c: applied patch for URI escaping from Wayne Davison
4134 <wayned@blorf.net>
4135 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4136 from Denis Barbier <barbier@imacs.polytechnique.fr>
4137 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4138 patch from Wayne Davison
4139
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004140Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4141
4142 * doc/xml.html : updated with new releases, adding "how to help"
4143
Daniel Veillard04698d92000-09-17 16:00:22 +00004144Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4147 removed a few warnings in pedantic mode ...
4148 * parserInternals.c parser.c: moved encoding switching function
4149 to parserInternals.c
4150 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4151
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004152Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4153
4154 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4155 error or warning handlers
4156
Daniel Veillardb1059e22000-09-16 14:02:43 +00004157Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * parserInternals.c parserInternals.h parser.c Makefile.am:
4160 created a new module parserInternals.c, moved most of the
4161 code shared by the various parsers there, as well as
4162 deprecated code from parser.c. More cleanup of parser.c
4163 * uri.c: fixed a problem when URI is NULL
4164 * valid.c: speedup when looking for an attribute declaration
4165
Daniel Veillard39c7d712000-09-10 16:14:55 +00004166Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4167
4168 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4169 the cleanup of the computation of URI references when seeking
4170 external entities. The URI reference string and the resulting
4171 URI are both stored now.
4172 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4173 large s(n)printf checks and cleanup from Denis Barbier
4174 <barbier@imacs.polytechnique.fr>
4175 * xmlversion.h.in tree.h: couple of SGML declarations for a
4176 possible docbook module.
4177 * result/VC/ : a couple of test output changed due to the change
4178 of the entities URI
4179
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004180Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * parser.h: added a _private field for linking user's data
4183
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004184Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4185
4186 * parser.c parserInternals.h: demacroified most of the IS_XXX
4187 the gain in size is significant so ...
4188
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004189Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * entities.c: cases where looking up entities with doc==NULL
4192 covered
4193
Daniel Veillard90e11312000-09-05 10:42:32 +00004194Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4195
Daniel Veillard1de50802000-09-07 08:54:32 +00004196 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004197 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4198
Daniel Veillard98a79162000-09-04 11:15:39 +00004199Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4200
Daniel Veillard1de50802000-09-07 08:54:32 +00004201 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004202 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4203 * Makefile.in: added URItest and included thenin "make tests"
4204
4205Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004206
4207 * xmlversion.h.in: closed bug 22941
4208
Daniel Veillard2bb89092000-08-31 14:57:50 +00004209Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4210
4211 * doc/xmlio.html: added doc and example for entity loader
4212 redefinition.
4213
Daniel Veillard96984452000-08-31 13:50:12 +00004214Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4215
4216 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4217 used by libxml
4218
Daniel Veillarde715dd22000-08-29 18:29:38 +00004219Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * parser.c: Fixed bug on invalid ontent characters and when using
4222 push.
4223 * xmllint.c: fixed xmllint endling of errors in push mode
4224
Daniel Veillard4948eb42000-08-29 09:41:15 +00004225Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4226
4227 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004228 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004229 * result/HTML/*.sax: regenerated HTML SAX output
4230 * parser.c: more cleanup.
4231
Daniel Veillarde010c172000-08-28 10:04:51 +00004232Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4233
4234 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004235 patches from Wayne Davison <wayned@users.sourceforge.net>,
4236 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004237 * HTMLparser.c: fixed an ignorable white space detection bug
4238 occuring when parsing with SAX only
4239 * result/HTML/*.sax: updated since the output is now HTML
4240 encoded...
4241
Daniel Veillard47f3f312000-08-27 22:40:15 +00004242Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4243
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004244 * HTMLparser.[ch]: applied some of Wayne Davison
4245 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004246
Daniel Veillarde0854c32000-08-27 21:12:29 +00004247Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4250 undeclared namespace prefix was used, added a warning.
4251 Cleaned up support w.r.t. entities, spilling out a warning
4252 and being pedantic on lookups.
4253 * test/warning/ent9 : added testcase for previous example.
4254 * TODO: updated
4255 * parserInternals.h parser.c: changed the way names are parsed
4256 now allow infinite size and decrease penalty for normal use
4257 * parser.c: Started a big cleanup/check of the parser code,
4258 fixed some of the most tortuous entity code, spotted code
4259 unused anymore
4260 * test/*: added tests for very long names and related nasty
4261 things.
4262
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004263Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * doc/encoding.html: added encoding aliases doc
4266 * doc/xml.html: updates
4267 * encoding.[ch]: added EncodingAliases functions
4268 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4269 bottleneck affecting large DTDs like Docbook
4270 * parser.[ch] xmllint.c: added a pedantic option, will be
4271 useful
4272 * SAX.c: redefinition of entities is reported in pedantic mode
4273 * testHTML.c: uninitialized warning from gcc
4274 * uri.c: fixed a couple of bugs
4275 * TODO: added issue raised by Michael
4276
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004277Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4278
4279 * doc/encoding.html: propagated Martin Duerst suggestions
4280
Daniel Veillard52402ce2000-08-22 23:36:12 +00004281Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4282
4283 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4284 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4285 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4286 by Wayne Davison
4287
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004288Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4289
4290 * nanoftp.c nanohttp.c: small cleanup
4291 * TODO: updated
4292
Daniel Veillard244ece92000-08-19 20:58:02 +00004293Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4294
4295 * added an old VC testcase and updated title.xml entity
4296
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004297Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4298
4299 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4300 done on auto-opening of <p> tags and cleanup of SAX output
4301
Daniel Veillard979e55e2000-08-19 16:48:54 +00004302Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4305
Daniel Veillard4540be42000-08-19 16:40:28 +00004306Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4307
4308 * doc/xml.html libxml.* structure.*: updated the doc a bit
4309
Daniel Veillard808a3f12000-08-17 13:50:51 +00004310Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4311
4312 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4313 of SAX tests
4314
Daniel Veillard29579362000-08-14 17:57:48 +00004315Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4316
4317 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4318 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4319
Daniel Veillard1255ab72000-08-14 15:13:33 +00004320Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4323 * testHTML.c: fix core dump on Solaris 2.x systems
4324 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4325 * result/HTML/*.sax: previous bug fix lead to new results
4326
Daniel Veillard03109292000-08-14 14:58:22 +00004327Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4328
4329 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4330 * configure.in: added --with-readline=DIR to accept alternate
4331 path for readline include/library
4332 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4333 for ANSI under HP-UX
4334 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4335 includes @LIBS@
4336
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004337Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4338
4339 * doc/* : rebuilt the docs
4340 * getting ready for 2.2.2 release
4341
Daniel Veillard87b95392000-08-12 21:12:04 +00004342Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4345 and xmlAddFeature()
4346 * tree.[ch]: added xmlAddChildList()
4347 * xmllint.c: MAP_FAILED macro test
4348 * parser.h: added xmlParseCtxtExternalEntity()
4349 * valid.c: applied bug fixes removed warning
4350 * tree.c: added CDATA block to elements content
4351 * testSAX.c: cleanup of output
4352 * testHTML.c: added SAX testing
4353 * encoding.c: better error recovery
4354 * SAX.c, parser.c: fixed one of the external entity processing
4355 of the OASis testsuite
4356 * Makefile.am: added HTML SAX regression tests
4357 * configure.in: bumped to 2.2.2
4358 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4359 SAX results
4360
Daniel Veillard88a172f2000-08-04 18:23:10 +00004361Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * configure.in: patch for HP compiler
4364
43652000-08-04 Sven Heinicke <sven@zen.org>
4366
4367 * xmllint.c: Was coredumping sometimes when the file given didn't
4368 exist.
4369
Daniel Veillard46e370e2000-07-21 20:32:03 +00004370Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4371
4372 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004373
Daniel Veillard46e370e2000-07-21 20:32:03 +00004374 when using in memory parsing. Need some cleanup.
4375 * xmllint.c configure.in: added a --memory flag to test memory
4376 parsing
4377
Daniel Veillard36650692000-07-21 15:16:39 +00004378Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4379
4380 * nanohttp.c: fixed socklen_t replacement to unsigned int
4381 * parser.c: fixed a space handdling missing at the end of
4382 production 28 DOCTYPE.
4383 * xmlmemory.c: fixed a stupid bug on the routine to override
4384 allocation functions
4385 * TODO: updated
4386
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004387Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * doc/ regenerated the docs
4390
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004391Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4392
4393 * doc/encoding.html doc/xml.html: added I18N doc
4394 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4395 improvements, both parser and filters, added ASCII & HTML,
4396 fixed the ISO-Latin-1 one
4397 * xmllint.c testHTML.c: added/made visible --encode
4398 * debugXML.c : cleanup
4399 * most .c files: applied patches due to warning on Windows and
4400 when using Sun Pro cc compiler
4401 * xpath.c : cleanup memleaks
4402 * nanoftp.c : added a TESTING preprocessor flag for standalong
4403 compile so that people can report bugs more easilly
4404 * nanohttp.c : ditched socklen_t which was a portability mess
4405 and replaced it with unsigned int.
4406 * tree.[ch]: added xmlHasProp()
4407 * TODO: updated
4408 * test/ : added more test for entities, NS, encoding, HTML, wap
4409 * configure.in: preparing for 2.2.0 release
4410
Daniel Veillard49703262000-07-10 10:27:46 +00004411Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4412
4413 * nanoftp.c: fixed the way the control connection is handled
4414 * libxml.spec.in: fixed the dependancies and cleanup
4415
Daniel Veillard306be992000-07-03 12:38:45 +00004416Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * doc/xml.html: changed the xmlsoft.org structure, updated the
4419 examples w.r.t. root and childs
4420
Daniel Veillard7d853352000-07-02 18:53:09 +00004421Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4424
Daniel Veillard365e13b2000-07-02 07:56:37 +00004425Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * HTMLparser.c: Work on character encoding support for the HTML parser
4428 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4429 * encoding.c: Fixed a potential memleak in the encoding stuff
4430
Daniel Veillardaf743792000-07-01 11:49:28 +00004431Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4432
4433 * doc/FAQ.html doc/Makefile.am : added a FAQ
4434
4435Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004436
4437 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4438 of the HTML parser to force it to not bypass SAX
4439
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004440Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4441
4442 * win32config.h.in: updated
4443 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4444 lacks iconv support :-( need to release 2.1.1
4445 * configure.in: release 2.1.1
4446 * HTMLparser: fixed bug #14784
4447 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4448 by Windows compiler
4449 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4450 the SAX startDocument() callback.
4451 * TODO: updated
4452
4453Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4454
4455 * added xmlStopParser()
4456
Daniel Veillardbe803962000-06-28 23:40:59 +00004457Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4458
4459 * configure.in: 2.1.0 prerelease
4460 * Large resync between W3C and Gnome tree
4461 * nanoftp, nanohttp.c: fixed stalled connections probs
4462 * HTMLtree.c SAX.c : support for attribute without values in
4463 HTML for andersca
4464 * valid.c: Fixed most validation + namespace problems
4465 * HTMLparser.c: start document callback for andersca
4466 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4467 * parser.h, SAX.c: serious speed improvement for large
4468 CDATA blocks
4469 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4470 different encoding
4471 * example/Makefile.am example/gjobread.c tree.h: work on
4472 libxml1 libxml2 convergence.
4473 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4474 and the LIBXML_TEST_VERSION macro
4475
Daniel Veillardc310d562000-06-23 18:32:15 +00004476Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4477
4478 * doc/xml.html: various patches and improvements typo fixed by
4479 Felix Natter
4480 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4481 from Felix Natter <fnatter@gmx.net>
4482
Daniel Veillardf3029822000-05-06 08:11:19 +00004483Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4484
4485 * doc/upgrade.html: updated with instructions for support of both
4486 libxml-1.x and libxml-2.x
4487 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4488 for 2.x support and also fixed includes
4489
4490
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004491Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4494 the encoding support, added iconv support, so now libxml if
4495 compiled with iconv automatically support japanese encodings
4496 among others. Work based on initial patch from Yuan-Chen Cheng
4497 I may have broken binary compat in the encoding handler
4498 registration scheme, but that was so utterly broken I don't
4499 expect anybody to have used this feature until now.
4500 * parserInternals.h: fixup on the CHAR range macro
4501 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4502 code.
4503 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4504 * uri.c: added xmlParseURI() I can't believe I forgot to
4505 implement this one in 2.0 !!!
4506 * SAX.c: moved doc->encoding update in the endDocument() call.
4507 * TODO: updated.
4508
Daniel Veillard06047432000-04-24 11:33:38 +00004509Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4510
4511 * tree.h: removed extraneous xmlRemoveProp definition
4512 * TODO: added item about --disable-corba configure switch
4513 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4514 * nanoftp.c: fixed include problems giving troubles on AIX and
4515 slowlaris
4516 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4517 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4518 comment and headers changes to lower gtk-doc number of warnings
4519 * doc/html/*: rebuilt docs
4520
Daniel Veillarde0aed302000-04-16 08:52:20 +00004521Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4522
4523 * HACKING: documented the tag for 1.x and instructions
4524
Daniel Veillard5e873c42000-04-12 13:27:38 +00004525Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4528 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4529 xmlCreateIOParserCtxt
4530 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4531 significant overall improvement
4532 * xmllint.c: added I/O test to xmllint
4533 * testSAX.c: added a speed test
4534 * doc/* : updated/regenerated
4535
Daniel Veillardfc708e22000-04-08 13:17:27 +00004536Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4537
4538 * xpath.c uri.h parserInternals.h: cosmetic changes from
4539 "Timur I. Bakeyev" <timur@bat.ru>, including making
4540 xmlCreateURI() public
4541
Daniel Veillard5d211f42000-04-07 17:00:24 +00004542Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4545 and the code at the same time. Added a clean mechanism for
4546 overload or added input methods: xmlRegisterInputCallbacks()
4547 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4548 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4549 * TODO: updated
4550 * doc/* : updated/regenerated
4551 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4552 source dir
4553
Daniel Veillarde77a9182000-04-05 19:12:29 +00004554Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * testURI.c: yet another forgotten commit, I should get some sleep !
4557
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004558Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4559
4560 * xmllint.c: forgot to commit this too ?
4561
Daniel Veillardb9df4042000-04-05 14:23:16 +00004562Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * xmlversion.h.in : forgot to commit this previously
4565
Daniel Veillard361d8452000-04-03 19:48:13 +00004566Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4569 * README TODO: updated for release
4570 * uri.c uri.h: added authority parsing/saving
4571 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4572 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4573 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4574 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4575 Makefile.am : added compile-time customization of libxml
4576 --with-ftp --with-http --with-html --with-xpath --with-debug
4577 --with-mem-debug
4578 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4579 #include <libxml/xxx.h> I hope it won't break too much stuff
4580 and will be manageable in the future...
4581 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4582 and added xmllint to the installed programs
4583 * uri.h: added xmlFreeURI()
4584
Daniel Veillardec303412000-03-24 13:41:54 +00004585Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4586
4587 * uri.c uri.h: finished the escaping handling, the base support
4588 and the URI path normalization. Looks good just lacks the
4589 authority content parsing code.
4590 * Makefile.am: added instructions to generate testURI
4591 * TODO: updated
4592 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4593 added links and icons for W3C and Gnome
4594
Daniel Veillard8f621982000-03-20 13:07:15 +00004595Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4596
4597 * xmlmemory.[ch] : seems I forgot to actually update the files in
4598 the last commit :-)
4599 * doc/xml.html doc/html/* : updated and uploaded the docs
4600
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004601Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4602
4603 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4604 * TODO: updated
4605 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004606 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004607 gfree).
4608 * Makefile.am, uri.c, uri.h: added a set of functions to do
4609 exact (litteraly copied from the RFC 2396 productions) parsing
4610 and handling of URI. Will be needed for XLink, one XML WFC,
4611 XML Base and reused in the nano[ftp/http] modules. Still work
4612 to be done.
4613
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004614Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4615
4616 * configure.in, libxml.spec.in : libxml2
4617 * doc/* : updated the doc page, rebuilt the docs
4618
Daniel Veillardcf461992000-03-14 18:30:20 +00004619Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4620
4621 * all: tagged LIB_XML_1_X
4622 * *.c *.h : updated from W3C CVS tree
4623 * configure.in : 2.0.0-beta
4624 * libxml.spec.in : libxml2 package nam
4625 * result/* : new version of the tests output
4626
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004627Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4628
4629 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4630
Daniel Veillardb566ce12000-03-04 11:39:42 +00004631Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4632
4633 * doc/* : rebuilt the docs
4634 * parser.c: final patch on #6766
4635 * valid.c: small patch on validity checks.
4636
Daniel Veillardfb76c402000-03-04 11:39:42 +00004637Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4640 added
4641 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4642 compatibility w.r.t. XML spec and existing code.
4643
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004644Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * parser.c: seems a better solution to <a> </a> exists,
4647 will try it for a while
4648
Daniel Veillard83a30e72000-03-02 03:33:32 +00004649Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4650
4651 * parser.c: tried to remove the <a> </a> generating <a/>
4652 this is hard. Left a flag for that purpose. Fixed bug #6766
4653 * configure.in: prepared 1.8.7 not released, due to previous
4654 problem
4655
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004656Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4657
4658 * doc/xml.html : applied second patch from Paul DuBois
4659
Daniel Veillard402e8c82000-02-29 22:57:47 +00004660Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * doc/xml.html : applied patch from Paul DuBois
4663
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004664Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4665
4666 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4667
Daniel Veillard5feb8492000-02-02 17:15:36 +00004668Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4669
4670 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4671 compilation warnings on various platforms.
4672 * parser.c: Fixed #5281 validity error callbacks are now desactived
4673 by default if not validating.
4674
Daniel Veillardf341f932000-02-02 14:52:08 +00004675Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4676
4677 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4678
Daniel Veillard13c757e2000-02-01 23:59:15 +00004679Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4682 <gkatsi@cs.toronto.edu>
4683
Daniel Veillard726e8792000-01-30 20:04:29 +00004684Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4687 processing URLs
4688
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004689Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4690
4691 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4692 xmlNanoFTPUpdateURL for persistent control connections.
4693 * configure.in: 1.8.6
4694
4695Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4698 * tree.[ch] : added xmlSaveNoEmptyTags
4699
James Henstridgef3be9312000-01-28 13:59:21 +000047002000-01-29 James Henstridge <james@daa.com.au>
4701
4702 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4703
4704 * Makefile.am: added nanoftp.[ch] to the build.
4705
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004706Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * nanoftp.[ch]: cleanup, comments, API
4709 * debugXML.c : fixed a bug in the cat command
4710 * doc/*: regenerated the docs
4711
Daniel Veillardda07c342000-01-25 18:31:22 +00004712Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4715 * debugXML.c : fixed a bug in the cat command
4716 * valid.c: fixing some small probs
4717 * libxml.spec.in: get rid of the SNAP suffix
4718 * doc/xml.html: updated the status
4719
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004720Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * xml-config.in: xml-config --version to just return the
4723 version number
4724 * xpath.c: some cleanup w.r.t. axis when the current node is
4725 an attribute.
4726 * TODO: updated
4727
Daniel Veillard461a66c2000-01-18 18:01:01 +00004728Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4729
4730 * configure.in: prepared for libxml-1.8.5
4731 * doc/* recompiled the documentation
4732
47332000-01-17 Jody Goldberg <jgoldberg@home.com>
4734
4735 * configure.in : WARNING autoconf subtlety alert :
4736 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4737 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4738 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4739 get defined by AC_CHECK_HEADERS.
4740
Daniel Veillardf967b902000-01-17 16:06:10 +00004741Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4742
4743 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4744 Rune.Djurhuus@fast.no
4745
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004746Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * TODO: updated
4749 * tree.c, parser.c: made sure that only memory alloc problems
4750 and internal parser errors are allowed to write to stdout or
4751 stderr.
4752
Daniel Veillard0142b842000-01-14 14:45:24 +00004753Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4754
4755 * tree.c : restored xmlNewGlobalNs since this seems used by
4756 a lot of existing code :-(, fixed a bug in xmlNewNs
4757 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4758 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4759 to exit() from the library code.
4760 * xpath.c, parser.c: removed bugs or unused code detected by
4761 Windows compilers
4762 * parser.c: started adding interfaces for parsing well balanced
4763 XML fragments
4764 * configure.in: releasing 1.8.4
4765 * doc/* : rebuilt the docs
4766
Daniel Veillard2eac5032000-01-09 21:08:56 +00004767Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4768
4769 * tree.[ch] : added xmlNewDocFragment() for DOM
4770 * testHTML.c: uninitialized variable.
4771
Daniel Veillardf3a73582000-01-05 14:58:39 +00004772Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4773
4774 * doc/* : rebuild the docs
4775
Daniel Veillard71b656e2000-01-05 14:46:17 +00004776Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * acconfig.h: readline and history patch
4779 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4780 * tree.c: added check and handling when possibly removing an ID
4781 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4782 and saving.
4783 * test/HTML/entities.html result/HTML/entities.html* : test for
4784 various entities reference cases
4785 * result/HTML/* : as a result output of some testcase have
4786 changed
4787 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4788 by previous example. added xmlParseTryOrFinish().
4789 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4790 entities.h debugXML.h HTMLparser.h: changed the way struct are
4791 declared to allow gtk-doc to expose those
4792 * parser.c: closed bug #4960
4793 * Makefile.am configure.in: Applied patch from
4794 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4795 and math/socket libs detection
4796
Daniel Veillard437b87b2000-01-03 17:30:46 +00004797Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * configure.in, Makefile.am: link tester against readline
4800 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4801
Daniel Veillard686d6b62000-01-03 11:08:02 +00004802Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * tree.[ch]: added xmlRemoveProp
4805 * win32config.h.in nanohttp.c: avoid including the Windows
4806 socket stuff in every C files
4807 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4808 the XmL parser(s)
4809 * test/ns4 result/ns4 etc...: added test case for previous prob
4810 * tree.c: xmlNewNs wasn't checking for double definition
4811 * Makefile.in: fixed a problem with dist-hook duplicates
4812 * parser.[hc], xmlIO.c: fixed the loading of external entities
4813 APIs, now xmlLoadExternalEntity() is used everywhere and
4814 setting up an app specific front-end using the
4815 * SAX.c parser.c: some fixes, now the xhtml spec validates
4816 with the xhtml DTD.
4817 * error.c: fixed crashes in case of no input stream
4818 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4819 to the validation tests and results
4820
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004821Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4822
4823 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4824 too htmlCreatePushParserCtxt() and htmlParseChunk()
4825 * parser.c: a bit of cleanup.
4826 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4827 to XML) removed the last mem leak known
4828 * HTMLtree.c: output message cleanup
4829 * xmlmemory.c: display content info about memory blocks
4830 * result/HTML/wired.* : missing att value warning change
4831
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004832Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * doc/* : rebuilt the documentation
4835
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004836Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4837
4838 * parser.[ch] parserInternals.h: Push parser for XML,
4839 seems to work fine now
4840 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4841 --push for push testing
4842 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4843 * testSAX.c: added --push
4844 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4845 subtree
4846 * xmlIO.[ch] : enriched API + fixes for push mode
4847 * entities.[ch]: added the entity content length to the struct.
4848 * xmlmemory.[ch]: new API to show the last entries for the shell
4849 * valid.c: added required attribute testing
4850 * SAX.c: the cdata callback now merge contiguous fragments
4851 * HTMLparser.c: cleanup of some macros
4852
Daniel Veillard3c558c31999-12-22 11:30:41 +00004853Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4854
4855 * parser.c: fix for PIs name starting with xml
4856 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004857 * *.c, configure.in win32config.h.in : generate win32config.h for
4858 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004859
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004860Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * parser.c: fixed a stupid = vs. == bug :-(
4863 * doc/gnome-xml.sgml: s/glade/xml/
4864
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004865Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4866
4867 * configure.in, doc/xml.html : bug fix release 1.8.2
4868 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4869 Hopefully the end of that silly C++ include problem
4870 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4871 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4872 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4873 troubles with autoclosed elements when the stree shape doesn't
4874 follow the DtD specs. Added htmlIsAutoClosed() and
4875 htmlAutoCloseTag()
4876 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4877 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4878 * debugXML.c: fixed a bug on printing default namespaces.
4879 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4880
Daniel Veillardb24054a1999-12-18 15:32:46 +00004881Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4882
4883 * result/HTML/*.htm[l] : updated the HTML regression tests according
4884 to the new output
4885 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4886 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4887 problem due to intermix of extern "C" { ... } declarations for C++
4888 and recursive includes in the headers
4889
Chris Lahey323c48c1999-12-18 15:32:45 +000048901999-12-20 Chris Lahey <clahey@umich.edu>
4891
4892 * HTMLtree.c: Made it so that html nodes with a single child do
4893 not insert a carriage return before or after the child node.
4894
Daniel Veillardb24054a1999-12-18 15:32:46 +00004895Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004896
4897 * configure.in, doc/xml.html : bug fix release 1.8.1
4898 * parser.c: fixed bug #4344
4899 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4900 added the glue to avoid C++ problems
4901 * doc/* : regenerated the documentation
4902
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004903Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4906 namespace recognition, and Dia as a resul :-(
4907 * encoding.c: closed bug #3950
4908
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004909Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4910
4911 * valid.c: debugging a posteriori validation, except URI expansion
4912 stuff this should be fixed now
4913 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4914 Carl Nygard <cnygard@bellatlantic.net>
4915 * tester.c: added --postvalid, cleaning of the code
4916 * tree.[ch]: added xmlDocGetRootElement()
4917
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004918Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4919
4920 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4921 c++ losage.
4922
Daniel Veillard10a2c651999-12-12 13:03:50 +00004923Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4924
4925 * configure.in, doc/xml.html : bumped to 1.8.0
4926 * xlink.[ch], Makefile.am : added framework for link detection
4927 * parser.h: added nbChars to parser context, needed for cleanup.
4928 * xmlmemory.c: removed a nasty bug when out of mem
4929 * valid.[ch]: adding namespace support for attribute decl
4930 * tester.c: added --debugent option
4931 * debugXML.[ch]: added xmlDebugDumpEntities()
4932 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4933 buffers instead, this was really needed, validation was breaking
4934 in strange ways due to that. Added xmlParseStringPEReference()
4935 and other parsing from strings functions. Entities processing
4936 modified again, but PERef are still not handled correcly but
4937 unless you're Eve Maller you won't notice :-)
4938 * HTMLparser.c: large changes toward reliability, and switched to
4939 lowercase internal tags, XHTML is lowercase, so it will help
4940 that output is closer to next version.
4941 * doc/* : regenerated the documentation, it is now hosted at
4942 http://xmlsoft.org/ (same bits I just bought the domain :-)
4943
4944
Daniel Veillard294cbca1999-12-03 13:19:09 +00004945Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4948 doc generation
4949 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4950 in the SAX API
4951 * doc/*: rebuilt the doc making sure everything appears in the
4952 HTML files
4953
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004954Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4957 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4958 which allow impressive speed improvement on dataset with
4959 large text pieces, but at the cost of broken binary
4960 compatibility and slightly bigger memory usage.
4961 Configure with --with-buffers to activate them, they
4962 are protected with XML_USE_BUFFER_CONTENT define.
4963 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4964 goal is 0 memory left allocated once parser is no more used
4965 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4966 call xmlCleanupParser() and xmlMemoryDump()
4967
Daniel Veillarda819dac1999-11-24 18:04:22 +00004968Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4969
4970 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4971 * parser.[ch] encoding.[ch]: added memory cleanup routines
4972 * parser.c: closing bug #3788
4973 * doc/*: rebuilt the doc
4974
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004975Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4978 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4979 * tester.c: added --compress option
4980 * doc/*: rebuilt the documentation
4981
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004982Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4983
4984 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4985 if given /proc/kcore as input !
4986 * doc/xml.html doc/*: updated and rebuilt the documentation
4987
4988Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004989
4990 * parser.c: Fixed some wrongly space collapsing code due to
4991 a misreading of the spec.
4992 * result/*: fixed the output accordingly
4993
4994Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004995
4996 * encoding.c: bug fix and typos
4997 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4998 * parser.c: added attribute normalization closing bug #3597
4999 * test/att* result/att* SAXresult/att*: testcase for attribute
5000 normalization
5001
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005002Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5003
5004 * configure.in: closing bug #3163 by adding extra flags for the
5005 cc compiler on HP-UX
5006
Daniel Veillard51e3b151999-11-12 17:02:31 +00005007Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * valid.[ch] : removed a typo and an enumerated type bug in the
5010 xmlAddElementDecl() function
5011 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5012 call to xmlEncodeEntitiesReentrant() so that the functions
5013 New, Set and Get are at the same level.
5014 * parser.c HTMLparser.c: extra memory allocation bug for
5015 attributes detected by someone using libxml in embedded systems :-)
5016
Daniel Veillard962195f1999-10-28 15:51:53 +00005017Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5018
5019 * xmlmemory.h: turned off mem debug :-\
5020
Daniel Veillard35008381999-10-25 13:15:52 +00005021Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5022
5023 * parser.c: closed bug #2784 a one line fix, but worth pushing
5024 a new release out
5025 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5026 some structures, comments before and after the
5027 main element, and other nastyness
5028 * HTMLtree.c tree.c: accomodate the extended HTML supported
5029 * configure.in: pushing 1.7.4
5030 * test/ent8 and related outputs : added a new test for bug #2784
5031 * test/HTML/wired.html and related output: a nasty HTML example
5032 * Makefile.am: improved the test scripts
5033 * docs/* : reran the documentation extractor, updated xml.html
5034
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005035Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5036
5037 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5038 HTMLparser and debugged the HTML related code. HTML documents
5039 now have their own type
5040 * entities.c: do not dump &apos; for HTML output
5041 * xmlmemory.c: improvement, breakpoint mechanism
5042 * testHTML.c: added --sax --repeat ...
5043 * Makefile.am: improved the HTML tests
5044 * valid.[ch]: added xmlValidGetValidElements and
5045 xmlValidGetPotentialChildren
5046 * tester.c: added --insert to test the 2 new functions
5047 * test//* result//* SAXresult//* : regression test cleanup
5048 and extension.
5049 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5050 gnome-xml-nanohttp.html
5051
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005052Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5053
5054 * HTMLparser.c: fixed problems with some autoclose tags
5055 * tree.c: fixed XML output problems.
5056 * result/* SAXresult/*: update of the tests output
5057
Daniel Veillard6077d031999-10-09 09:11:45 +00005058Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * Makefile.am: Arturo patch for xmlConf.sh version info
5061 * parser.c: Tim Josling patch for single quoted items
5062 * tester.c: Tim Josling patch for tester options usage
5063 * tree.h: indent cleanup
5064
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005065Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5068 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5069
Daniel Veillard00fdf371999-10-08 09:40:39 +00005070Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5071
5072 * tree.c : Raph patch for initialization of CORBA fields
5073 * parser.c, xpath.c, ...: modification of doc comments
5074 * xpath.c : allow spaces in xpath expressions
5075
Daniel Veillardad219441999-09-27 08:17:49 +00005076Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5077
5078 * xmlmemory.h: turning off memory debug :-(
5079
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005080Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5083 better SAX interfaces.
5084 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5085 entity.
5086 * configure.in: 1.7.2
5087
5088Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005089
5090 * libxml.spec.in: fixed the URL
5091 * doc/xml.html: improved the documentation front-end
5092
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005093Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005094
5095 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5096
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005097Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005098
5099 * libxml.spec.in: fixed the alpha compile problem
5100 * parser.[ch]: changed errno to errNo in the parser context :-(
5101 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5102 * doc/xml.html: changed CHAR to xmlChar
5103 * doc/html/*: recompiled the documentation
5104 * configure.in: 1.7.1
5105
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005106Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5107
5108 * parser.h: modified the parser context struct to regain 1.4.0
5109 binary compatibility
5110 * parser.c, xml-error.h: added errno ot teh context and defined
5111 a set of errors values with update of errno
5112 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5113 DTDs and entities
5114 * *.h, *.c: complete cleanup of the use of config.h and include
5115 protection depending on the current setup.
5116 * overalll debugging, maintenance and bug-fixing on all modules
5117 * updated the documentation
5118 * ready for 1.7.0
5119
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005120Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * HTMLparser.c : cleanup
5123 * SAX.c valid.c valid.h: added ID/IDREF checking
5124 * tree.c tree.h: extended doc structure for refs
5125 * configure.in: 1.6.2
5126 * parser.c: patched bug in SAX user arg call
5127 * parserInternals.h: patched missing close in C++ wrapping
5128 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5129 especially upcoming XPointer implementation.
5130 * doc/xml.html: augmented, typo
5131
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005132Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5133
5134 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5135 not all invocations of install understand -d.
5136
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005137Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5138
5139 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5140 to make 'check' works, when builddir != srcdir.
5141
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005142Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5143
5144 * doc/xml.html : updated the documentation
5145
Daniel Veillard6454aec1999-09-02 22:04:43 +00005146Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5147
5148 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5149 not deallocated memory blocks
5150 * *.c : replaces all calls to malloc() free() and realloc() to
5151 the wrapper functions/macros
5152 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5153 instead of xmlFreeNodeList()
5154
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005155Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * HTMLparser.c: corrected a stupid bug leading to core dump at
5158 tree deallocation. Removed warnings indicated by
5159 Stephane.Conversy@lri.fr
5160 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5161 looked for in the external subset
5162
5163Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005164
5165 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5166 on SGI by Stephane.Conversy@lri.fr
5167
Daniel Veillardb96e6431999-08-29 21:02:19 +00005168Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5169
5170 * all .h : changed the prototype declaration indent as in gtk
5171 * most .c : working on reducing the TODOs in the code
5172 * most .c : cleanup though -pedantic and Insure++
5173 * improvements on validation ID checkings.
5174 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5175 * xml-config.in: closed #1810
5176
5177Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005178
5179 * tree.h, valid.c, valid.h: more work on validity, IDs
5180 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5181 definition for AIX
5182
Daniel Veillardb556eb51999-08-15 17:19:50 +00005183Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5186 the distribution due to a cut'n paste error at last commit
5187
Daniel Veillardb05deb71999-08-10 19:04:08 +00005188Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5189
5190 * configure.in: upgraded to version 1.4.0
5191 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5192 Big update, added a large part of the validation process,
5193 it should be usable, but some parts are missing
5194 * xpath.c: improved the implementation w.r.t. root.
5195 * Makefile.am: added more tests
5196 * test and result trees: added a lot of tests
5197 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5198
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005199Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5200
5201 * Added an HACKING file
5202
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005203Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5204
5205 * xpath.[ch] : improvements and debug of the XPath implementation
5206 * parser.c, HTMLparser.c : modified the parsers to be progressive
5207 * tree.[ch] : extended the Buffer promitives
5208 * xmlIO.[ch] : added basic I/O routines providing progressive
5209 parsing and ready for I18N conversion plugins
5210 * SAXresult/* : the SAX callback sequence maybe slightly different
5211 now
5212 * test*.c : improved/updated the tests programs
5213 * doc/* : recompiled the docs.
5214
Daniel Veillard15b75af1999-07-26 16:42:37 +000052151999-07-26 Michael Meeks <michael@edenproject.org>
5216
5217 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5218
5219 * tree.c: Ditto.
5220
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005221Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * configure.in: upgraded to version 1.4.0
5224 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5225 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5226 XML query language, see http://www.w3.org/TR/xpath for more details.
5227 * parser.c, parser.h: added CHAR* related string functions for XPath
5228 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5229 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5230 rebuild the docs.
5231 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5232 and regression testing capabilities for XPath.
5233
Daniel Veillardd79d7871999-07-12 10:38:12 +00005234Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5237 closing bug #1646
5238
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005239Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * Makefile.am, example/Makefile.am: closed bug #1683
5242
Daniel Veillard3166ab11999-07-11 16:14:19 +00005243Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * example/Makefile.am, configure.in: added the makefile for the
5246 gjobread example
5247
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005248Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5249
5250 * doc/Makefile.am:
5251 - fix which allow "make install DESTDIR=</install/prefix>".
5252
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005253Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5256 which fixed a problem on the file reading-code.
5257
Daniel Veillard82150d81999-07-07 07:32:15 +00005258Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5261 output.
5262 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5263
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005264Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5265
5266 * parser.h : Oops removed the binary compatibility problem
5267 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5268 * parser.c, HTMLparser.c: applied patches for reading from stdin
5269
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005270Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5271
5272 * parser.c, entities.c, valid.c: cleanup bug #1591
5273 * configure.in: cleanup bug #1592
5274 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5275 the same tree back-end. Hence gdome will be available for it.
5276 * doc/Makefile.am: close bug #617
5277
Daniel Veillard97fea181999-06-26 23:07:37 +00005278Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5279
5280 * parser.c: alloctate a per parser context SAX interface block
5281
Daniel Veillard14fff061999-06-22 21:49:07 +00005282Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5285 and xmlEncodeEntitiesReentrant with the correct one :-\
5286
5287Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * commit of my internal XML base changes, quite a lot of
5290 changes, cleanups, better entities support, framework for
5291 new I/O and charset detection and handling
5292 * Fixed the configure/Makefile stuff to generate shared libs
5293 with the proper version info, so we jumped on rev from
5294 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5295 xmlEncodeEntities() result need to be freed now, and a string
5296 xmlParserVersion provide the current library version.
5297
Raph Levien05240da1999-06-15 21:27:11 +00005298Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5299
5300 * parser.c: fixed a buffer overrun for when you have a very long
5301 attribute with no entities in it.
5302
Daniel Veillardbb2da581999-06-13 14:37:07 +00005303Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5304
5305 * added example directory
5306 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5307
Daniel Veillard011b63c1999-06-02 17:44:04 +00005308Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5309
5310 * Release of libxml-1.1, nearly everything has been touched for
5311 this.
5312 * Added more regression tests
5313 * Updated the documentation
5314
Daniel Veillard27d88741999-05-29 11:51:49 +00005315Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5316
5317 * tree.[ch]: unified the XML_NO_CORBA defines.
5318 * parser.c encoding.[ch]: started plugging in char encoding detection
5319
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005320Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5321
5322 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5323 Also freed allocated buffer.
5324
Daniel Veillard27d88741999-05-29 11:51:49 +00005325Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005326 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5327 reentrancy problem at printing. One is left in entities.c, to
5328 remove ASAP
5329 * testSAX.c : added a test example showing the use of the SAX
5330 interface if one doesn't want to build the DOM tree.
5331 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5332
Daniel Veillard517752b1999-04-05 12:20:10 +00005333Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5334
5335 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5336 large revamping of the parser to use SAX callbacks
5337 http://www.megginson.com/SAX/ (or at least a C like interface
5338 a la Expat). It's now possible to set up your own callbacks
5339 and the parser will not build a DOM tree.
5340 * test/* result/*: updated the test suite, I finally removed
5341 the old Namespace draft support (PI based).
5342
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005343Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * Makefile.am: added test result to EXTRA_DIST for make tests
5346
Daniel Veillard64068b31999-03-24 20:42:16 +00005347Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * parser.c, parserInternals.h: moved the chars macro definitions
5350 to parserInternals.h
5351 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5352 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5353
Daniel Veillard012ccc11999-03-23 10:11:11 +00005354Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5355
5356 * xml-config.in : applied patch to make --version work
5357
Raja R Harinatha86c23e1999-03-05 22:14:01 +000053581999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5359
5360 * Makefile.am (check-local): Alias for `tests' target. This will
5361 cause `make check' to do the right thing.
5362 (tests): Don't run tests in srcdir. Also, replaced calls to
5363 basename with a `sed' "equivalent".
5364
Daniel Veillardd109e371999-03-05 06:26:45 +00005365Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5366
5367 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5368 it in the header and not the sources, updated the doc.
5369 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5370 pointing this out.
5371
Daniel Veillardbc50b591999-03-01 12:28:53 +00005372Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5373
5374 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5375 exported the inputStream routines.
5376 * doc/html/* : updated accordingly
5377
Daniel Veillardd692aa41999-02-28 21:54:31 +00005378Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5379
5380 * parser.c, parser.h, parserInternals.h: added a few extra
5381 internal calls to allocate and free parser contexts ...
5382 * doc/html/* : updated accordingly
5383
Daniel Veillard55a99271999-02-25 11:01:29 +00005384Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * configure.in, Makefile.am, doc/makefile.am : General changes for
5387 1.0.0 release and including the generated HTML documentation.
5388
Daniel Veillard35925471999-02-25 08:46:07 +00005389Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * makefile.am : added parserInternals.h, oops.
5392
Daniel Veillard1e346af1999-02-22 10:33:01 +00005393Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * parserInternals.h: added this header giving access to the parser
5396 internal functions.
5397 * doc/Makefile.am : added a rebuild target which rebuilds the full
5398 set of documentations
5399 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5400 the internal subset.
5401 * *.c *.h: modifications needed to generate the documentation using
5402 gtk-doc, cleanup of functions blocks, reorganisation of struct
5403 declarations.
5404
Daniel Veillard1164e751999-02-16 16:29:17 +00005405Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5408 the tar and spec file to include the beginning of the doc.
5409
Nuno Ferreira03d04781999-02-13 00:07:17 +000054101999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5411
5412 * doc/.cvsignore: Added this file.
5413
Daniel Veillard6800ef31999-02-08 18:33:22 +00005414Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * tree.c: fixed xmlGetProp to return "" when the attribute
5417 exists, even if the node-list is NULL.
5418
Daniel Veillard726c7e31999-02-08 15:13:10 +00005419Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * tree.c: patched an error outputting empty attribute values.
5422 * Makefile.am and doc/makefile.am: have been updated during the
5423 week-end. Sorry for an empty CVS log, I got a shell problem.
5424
Daniel Veillard1899e851999-02-01 12:18:54 +00005425Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5426
5427 * tree.h: cleaned up using enums instead of defines
5428 * parser.c, valid.[ch]: more work on parsing/output of element
5429 declarations
5430
Daniel Veillard3b9def11999-01-31 22:15:06 +00005431Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * valid.[ch], tree.c, parser.c : more work toward full parsing
5434 of XML DTDs.
5435 * README: added informations about mailing-list and on-line
5436 documentation
5437
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000054381999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5439
5440 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5441
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005442Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5443
5444 * parser.c, tree.[ch] : more work toward conformance testing,
5445 added a last element to accelerate parsing of very flat structures
5446 started working on internal subset Element content declaration.
5447 * valid.[ch] : first cut at adding code toward validation.
5448 * previous changes had also small impact on most files, especially
5449 the conformance testing using James Clark test suite.
5450
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005451Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5452
5453 * test/* : updated the examples, most of them were not well
5454 formed (humm), and added rdf2.
5455 * result/* : resulting changes in the output.
5456
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005457Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5460
Daniel Veillard44b3a061998-12-05 17:27:22 +00005461Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5462
5463 * tree.c: patched a bug in the generation of empty attributes
5464
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005465Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5466
5467 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5468 for node/trees/documents/... Biggest problem is namespace
5469 support when copying subtrees.
5470
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005471Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * parser.c, entities.c: improve entities and char ref encoding,
5474 and cleanups of error messages.
5475
Daniel Veillard242590e1998-11-13 18:04:35 +00005476Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5477
5478 * parser.c, entities.c: simple bug hunting done during rpm2html and
5479 rpmfind integration.
5480
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005481Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5482
5483 * parser.[ch]: Added interfaces allowing to specify a SAX
5484 handler before parsing.
5485
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005486Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * parser.c: redirrect all errors reporting through the SAX
5489 error function
5490
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005491Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5492
5493 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5494 * libtool, tlmain ...: update of the libtool files
5495
Miguel de Icaza442321c1998-11-04 18:13:38 +000054961998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5497
5498 * entities.c: Use g_snprintf insteda of snprintf.
5499
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005500Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5503 added ent5 test for this purpose.
5504 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5505
Daniel Veillard27271681998-10-30 06:39:40 +00005506Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5507
5508 * parser.c: fixed? a strange error due to compression on a GWP
5509 document.
5510
Daniel Veillard25940b71998-10-29 05:51:30 +00005511Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * tree.[ch]: bug fixing
5514 * entities.[ch]: defined a specific type for predefined entities
5515 * doc/xml.html: more documentation on the library, how to use it,
5516 overview of the interfaces.
5517
Daniel Veillard16253641998-10-28 22:58:05 +00005518Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5519
5520 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5521
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005522Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5523
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005524 * tree.c: corrected a small bug
5525 * doc/xml.html: continuing writing documentation.
5526
5527Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5528
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005529 * debugXML.h debugXML.c: added debugging utilities.
5530 * tester.c: added --debug switch.
5531 * tree.c: patched an incorrect node->type assignment.
5532 * parser.c: formatting, ensure that node->doc != NULL in attributes
5533
Daniel Veillardccb09631998-10-27 06:21:04 +00005534Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5537 entity support and provide an internal representation close to
5538 DOM one (entity ref nodes, and attribute value as tree). I tried
5539 to preserve the interface but this will surely break some apps
5540 (I have to change rpm2html/rpmfind for example). I had to change
5541 two interfaces, and the generated tree is somewhat different.
5542 * doc/* : started documenting the XML library, the tree and
5543 DOM/Corba. This is a first step.
5544
Daniel Veillard11e00581998-10-24 18:27:49 +00005545Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5546
5547 * parser.c: Set up the fonctions comment block, boring but useful.
5548 * parser.h, SAX.c, parser.c: now attributes are processed through
5549 the SAX interface. The problem is that my SAX interface diverged
5550 quite a bit from the original one, well this is not an official
5551 spec, and translating it from Java to C is hairy anyway...
5552
Daniel Veillard97b58771998-10-20 06:14:16 +00005553Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5556 fonctions comment block, boring but useful.
5557
5558Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005559
5560 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5561 conversion routines. However they are not yet used to convert the
5562 inputs. The core will run with UTF-8.
5563
Daniel Veillard33942841998-10-18 19:12:41 +00005564Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * tree.c : make sure that the type id is properly set-up when
5567 a new object is allocated, needed for DOM.
5568
Daniel Veillard27fb0751998-10-17 06:47:46 +00005569Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * tree.h, tree.c: Ok, the main objects in the tree will be native
5572 corba objects, it costs 8 bytes per Node, Attribute and Document
5573 but it simplifies the Corba integration a lot (no extra interface
5574 objects to allocate/free).
5575
Daniel Veillard0bef1311998-10-14 02:36:47 +00005576Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5577
5578 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5579 and changed NODEs contants for conformity with DOM Level 1
5580
Daniel Veillard27864701998-10-08 03:47:24 +00005581Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5582
5583 * added hooks to keep track of servants when creating objects
5584 xmlDoc and xmlNode (for Corba export).
5585
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005586Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5587
5588 * added xml-config script.
5589
Daniel Veillard7066a791998-10-01 20:28:28 +00005590Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5591
5592 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5593 to autoupdate libtool and automake conf files.
5594
Miguel de Icaza60681bd1998-09-30 19:28:59 +000055951998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5596
5597 * Makefile.am: Use '?' to separate the sed
5598 commands as ',' is used when people pass -Wl,something.
5599
5600
Daniel Veillard15a8df41998-09-24 19:15:06 +00005601Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * tree.c, tree.h: added a per-document compression interface.
5604
Daniel Veillard151b1b01998-09-23 00:49:46 +00005605Tue Sep 22 20:47:38 EDT 1998
5606
5607 * tree.c, tree.h: added saving with compression and added interfaces
5608 to control the compression level (xmlGetCompressMode,
5609 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5610
Daniel Veillard70120ff1998-09-22 00:24:21 +00005611Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5612
5613 * parser.c: corrected a loop for files of size 0
5614
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000056151998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5616
5617 * error.h: New file. Contains prototyes from `error.c'.
5618
Tom Tromeyc19653d1998-08-14 01:22:43 +00005619Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5620
5621 * Makefile.am (xmlincdir): New macro.
5622 (xmlinc_HEADERS): Renamed from include_HEADERS.
5623
Daniel Veillard845664d1998-08-13 04:43:19 +00005624Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * applied small patch on numeric entities from
5627 Christopher Blizzard <blizzard@appliedtheory.com>
5628
Daniel Veillard260a68f1998-08-13 03:39:55 +00005629Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5630
5631 * New release 0.2, removed the old xml_* files so that it's
5632 coherent with the other CVS base (W3C), far better conformance
5633 to standard, new namespaces, decent entities support, beginning
5634 of a SAX-like interface. Nearly nothing left intact, even the
5635 test examples ...
5636
Christopher Blizzarda36749e1998-07-30 21:47:18 +000056371998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5638
5639 * .cvsignore: Add .deps dir
5640
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005641Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5644
Daniel Veillardfe926001998-07-26 04:28:20 +00005645Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005646
Daniel Veillardfe926001998-07-26 04:28:20 +00005647 * configure.in: added test for CPP
5648 * AUTHORS, Changelog: the original ones didn't get commited but the
5649 glib ones instead, fixed.
5650 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005651
Daniel Veillardfe926001998-07-26 04:28:20 +00005652Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005653
Daniel Veillardfe926001998-07-26 04:28:20 +00005654 * integrated code developped at W3C
5655 * changed the original Copyright
5656 * migrated to automake
5657 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005658