blob: 94ab6ba537e42a7a676ee9167d746494d8804c02 [file] [log] [blame]
Daniel Veillard61f26172002-03-12 18:46:39 +00001Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4 to generate better API descriptions etc...
5
Daniel Veillard9ff88172002-03-11 09:15:32 +00006Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7
8 * c14n.c: Fixing #74186, made sure all boolean expressions
9 get fully parenthesized, ran indent on the output
10 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11 include/libxml/tree.h: also #74186 related, removed the
12 --with-buffers option, and all the preprocessor conditional
13 sections that were resulting from it.
14
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000015Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
16
17 * valid.c: applied patch from Dodji Seketeli fixing an
18 uninitailized variable in xmlValidGetValidElements()
19
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000020Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
21
22 * c14n.c: fixed a few comments
23 * doc/*.html doc/*/*.html: regenerated the docs and added
24 the C14N API
25 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
26
Daniel Veillardfa49d872002-03-09 10:20:00 +000027Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * check-xml-test-suite.py: fix to adapt varaiations in the
30 bindings
31 * configure.in python/setup.py python/setup.py.in: fixed to
32 have the version of the python scripts automatically updated
33
Daniel Veillarda3db2e32002-03-08 15:46:57 +000034Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
35
36 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
37 in xmlCopyProp()
38
Daniel Veillardaf43f632002-03-08 15:05:20 +000039Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * configure.in: preparing 2.4.17 release
42 * doc/*: updated and rebuilt the docs
43 * xpath.c: fixed a comment
44 * python/libxml.c: fixed a possible reentrancy problem
45
Daniel Veillardef6c46f2002-03-07 22:21:56 +000046Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * tree.c python/tests/Makefile.am python/tests/attribs.py:
49 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
50 added a specific regression test
51 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
52 not raise exceptions when failing to find the attribute.
53
Daniel Veillard90bc3712002-03-07 15:12:58 +000054Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
55
56 * configure.in xmllint.c: owen pointed out a problem with the
57 ftme fix, gettimeofday() was not detected by configure and
58 the ftime header wasn't included, dohhh
59
Daniel Veillard8c1ae602002-03-07 11:21:00 +000060Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
61
62 * configure.in xmllint.c: trying to fix #71457 for timing
63 precision when gettimeofday() is not availble but ftime() is
64
Daniel Veillardf5a457a2002-03-07 10:25:29 +000065Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
66
67 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
68 are now copied on install and part of the -devel RPM
69
Daniel Veillard7b416132002-03-07 08:36:03 +000070Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
71
72 * xpath.c: trying to avoid bug #72150 which was apparently
73 caused by a gcc bug (or a processor problem) as detailed
74 at http://veillard.com/gcc.bug
75
Daniel Veillardf742d342002-03-07 00:05:35 +000076Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
77
78 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
79 fixed xmlReconciliateNs(), added a Python test/example for
80 inter-document cut'n paste
81 * python/libxml.py: fixed node.doc on document nodes and added
82 xpathEval() onto node objects
83
Daniel Veillard4e0e2972002-03-06 21:39:42 +000084Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
85
86 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
87 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
88 fixup and integrated tests for the serialization stuff
89
Daniel Veillarde915b2d2002-03-06 18:42:40 +000090Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
91
92 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
93 moved the libxml man page to section 3
94
Daniel Veillard1e774382002-03-06 17:35:40 +000095Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
96
97 * tree.c: fix bug #72490
98 * python/libxml.c python/libxml.py: added methods serialize()
99 and saveTo() to all node elements.
100
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000101Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
102
103 * xmlIO.c: closed #73430, don't read from an input source
104 which indicated an end-of-file or an error.
105
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000106Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
107
108 * parser.c: make sure SAX endDocument is always called as
109 this could result in a Python memory leak otherwise (it's
110 used to decrement ref-counting)
111 * python/generator.py python/libxml.c python/libxml.py
112 python/libxml2-python-api.xml python/libxml2class.txt
113 python/tests/error.py python/tests/xpath.py: implemented
114 the suggestions made by Gary Benson and extended the tests
115 to match it.
116
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000117Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
118
119 * python/generator.py: applied patch fixing #73450
120
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000121Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * xpath.c: fixing #61290 "namespace nodes have no parent"
124 long standing divergence from the XPath REC. NodeSets
125 simply hold a copy of namespace nodes and those node ->next
126 points to the parent (which may not be the node carrying the
127 definition).
128 * include/libxml/xpath.h: flagged but didn't added a possible
129 speedup
130 * DOCBparser.c HTMLparser.c: removed some warnings from push
131 parser due to new state being added.
132 * tree.c: new fix from Boris Erdmann
133 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
134 the XML Canonalization support from Aleksey Sanin
135
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000136Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
137
138 * tree.c: patch from Boris Erdmann fixing some namespace odities
139 with xmlCopyNode()
140
Daniel Veillardc6613042002-03-02 09:34:02 +0000141Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
142
143 * xmlIO.c: fix bug #72706 when loading a NULL entity
144
Daniel Veillardc0fef772002-03-01 16:16:31 +0000145Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
148 actually change in a future XML Namespace revision.
149
Daniel Veillard79426f22002-03-01 16:14:17 +0000150Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
151
152 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
153 added the possibility of returning nodesets from XPath extension
154 functions written in Python
155
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000156Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
157
158 * python/*: commiting some Python bindings work done while travelling
159
Daniel Veillard97300512002-03-01 09:13:41 +0000160Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
161
162 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
163 explicitely with memory debugging switched on
164
Daniel Veillard6361da02002-02-23 10:10:33 +0000165Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
166
167 * python/generator.py python/libxml.c python/libxml2-python-api.xml
168 python/libxml2class.txt python/libxml_wrap.h python/types.c:
169 Added wrapper for the xmlURIPtr type, provided accessors, fixed
170 the accessor generator for strings
171 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
172 regression test.
173
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000174Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
175
176 * python/README python/generator.py python/libxml.c python/setup.py:
177 added the 'usual' setup.py to allow building a libxml2-python
178 module based on the same code. The initialization is however
179 different the 2 .so files fo libxml2 and libxslt are identical and
180 they entry point initialize both libraries. this is done to avoid
181 some possible nasty problem since the Python don't merge the maps
182 of all shared modules.
183
Daniel Veillard158a4d22002-02-20 22:17:58 +0000184Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
185
186 * parser.c: fixed a push/encoding bug reported by Michael
187 on librsvg
188
Daniel Veillard7839e162002-02-20 18:54:48 +0000189Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
190
191 * include/libxml/parserInternals.h: fixes a misplaced #endif
192
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000193Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
194
195 * parser.c valid.c: found and fixed a couple of allocation bugs
196
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000197Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * doc/xml.html doc/python.html doc/*: added a Python and binding
200 page describing the current state of the Python bindings and
201 giving pointers to the other languages wrappers.
202
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000203Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
204
205 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
206 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
207 rebuilt the API and web site
208 * xpath.c: fixed #71978 portability bugs
209
Daniel Veillard8aff2472002-02-19 21:50:43 +0000210Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * SAX.c: oops broke automatic defaulting of namespaces attributes.
213
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000214Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
215
216 * include/libxml/parserInternals.h parser.c: had to change
217 2 internal parsing API when processing document content
218 to check the start and end of element content are defined
219 in the same entity
220 * valid.c include/libxml/valid.h: attribute normalization can
221 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
222 with the context to report it.
223 * SAX.c: fixed the last known bugs, crazy validation constraints
224 when a document is standalone seems correctly handled. There
225 is a couple of open issues left which need consideration especially
226 PE93 on external unparsed entities and standalone status.
227 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
228 The 2 tests left failing are actually in error. Cleanup done.
229
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000230Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
231
232 * valid.c: implemented E59 spaces in CDATA does not match the
233 nonterminal S
234
Daniel Veillard878eab02002-02-19 13:46:09 +0000235Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
236
237 * SAX.c parser.c valid.c: more validation test fixups
238 * check-xml-test-suite.py: added duration info for the tests
239
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000240Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
241
242 * parser.c valid.c: a couple of errors were reported but not
243 saved back as such in the parsing context. Down to 1% failure rate
244 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
245
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000246Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * xmlInternald.c: isExtender was missing a char
249 * parser.c include/libxml/parser.h: % are acceptable in the
250 internal subset if within a PUBLIC ID
251
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000252Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
253
254 * SAX.c parserInternals.c valid.c: more work on the conformance
255 suite. Took the step to finally block documents with encoding
256 errors. It's a fatal error per the spec, people should have fixed
257 their documents by now.
258
Daniel Veillard55253e22002-02-18 14:32:39 +0000259Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
260
261 * check-xml-test-suite.py: fixed the test script after some discussion
262 on the semantic of TYPE="error"
263 * Makefile.am: added the script to the distrib
264
Daniel Veillard28757702002-02-18 11:19:30 +0000265Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
266
267 * SAX.c entities.c: fixed a couple of conformances issues deep
268 into the validation code (standalone and undeclared Notations)
269
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000270Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
273 stayed there for years !
274
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000275Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
276
277 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
278 missing
279
Daniel Veillardc7612992002-02-17 22:47:37 +0000280Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
281
282 * check-xml-test-suite.py: improved the behaviour a bit as
283 well as the logs
284 * parser.c valid.c SAX.c: fixed a few more bugs
285 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
286
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000287Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * check-xml-test-suite.py: python script to run regression tests
290 against the XML Test suite of W3C/OASis
291 * SAX.c: fixed a validation bug
292 * parser.c: fixed 3 errors pointed by the test suite
293 * doc/buildDocBookCatalog: fixed a typo pointed by drake
294 * python/Makefile.am: fixed a dependendy
295
Daniel Veillard9f28f302002-02-15 20:48:08 +0000296Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xmlmemory.c: avoid a warning bug #71594
299
Daniel Veillard144024e2002-02-13 21:14:46 +0000300Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * xmlmemory.c: Jesse Perry provided a patch to remove a few
303 warning on alpha/Tru64
304
Daniel Veillarde4301c82002-02-13 13:32:35 +0000305Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
306
307 * include/libxml/entities.h: fixing a comment
308 * valid.c: fixing some troubles with validity check on namespaces
309 * result/VC/NS3 test/VC/NS3: added a specific regression test
310
Daniel Veillarda6d05382002-02-13 13:07:41 +0000311Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
312
313 * tree.c: Fixing #71342 serializing '\n' in attribute values
314 * result/noent/att3 result/att3 test/att3: added a specific
315 test.
316
Daniel Veillard797a5652002-02-12 13:46:21 +0000317Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
318
319 * python/libxml.c: couple of bug fixes
320
Daniel Veillard01a6d412002-02-11 18:42:20 +0000321Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * python/*.py: removed tabs and used spaces.
324
Daniel Veillard397ff112002-02-11 18:27:20 +0000325Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
328 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
329
Daniel Veillard03517542002-02-11 13:54:40 +0000330Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
333 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
334
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000335Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
336
337 * include/libxml/encoding.h include/libxml/entities.h
338 include/libxml/globals.h include/libxml/parser.h
339 include/libxml/threads.h include/libxml/tree.h
340 include/libxml/xmlmemory.h: trying to fix the include mess
341
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000342Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * include/libxml/xmlmemory.h: reverted part of the previous
345 attempt to provide #69655, this was breaking the build.
346
Daniel Veillard0ba59232002-02-10 13:20:39 +0000347Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
350 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
351 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
352 include/libxml/parserInternals.h include/libxml/tree.h
353 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
354 Tentatively fixed #69655 , make compiling with -Wredundant-decls
355 clean.
356 * python/libxml.c: fixed a warning.
357
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000358Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
359
360 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
361 copying of node, merge back IDs in the target document.
362 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
363 test/XInclude/ents/ids.xml: test case
364 * result/VC/ElementValid4: output changed due to a typo fix
365
Daniel Veillard1c18e302002-02-09 22:16:40 +0000366Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * python/Makefile.am: seems some version of automake didn't
369 generate the dependancies right as Jacob found out. Add
370 an extra dependancy rule.
371
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000372Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
373
374 * parserInternals.c valid.c: Justin Fletcher found some parts
375 of the code needing cleanup
376 * libxml.spec.in python/Makefile.am python/generator.py
377 python/libxml.c python/libxml.py: Fixed the python Makefiles
378 corrected a bug showing up on ia64, changed the name of the
379 python internal module too
380
Daniel Veillard07be19b2002-02-08 14:20:35 +0000381Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * Makefile.am: applied patch from Andris Pavenis for binary
384 name suffixes
385
Daniel Veillardf216d462002-02-08 13:44:24 +0000386Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * xmllint.c win32/win32config.h: fixing #68748
389
Daniel Veillardd455d792002-02-08 13:37:46 +0000390Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * valid.c: fixing #70166
393
394Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * valid.c: fixing #70077
397
Daniel Veillardc575b992002-02-08 13:28:40 +0000398Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
399
400 * Copyright Makefile.am README configure.in libxml.spec.in:
401 Changed to the MIT Licence
402 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
403 doc/xmlio.html: updated the doc accordingly
404 * include/libxml/xmlwin32version.h configure.in: preparing
405 2.4.14 release
406 * python/generator.py python/libxml.c python/libxml2-python-api.xml
407 python/libxml2class.txt python/libxml_wrap.h python/types.c:
408 fixed the const xmlChar * wrapper and generator, XPath extension
409 functions now use the context as first argument
410 * python/tests/tstxpath.py python/tests/xpath.py
411 python/tests/xpathext.py: Updated the tests accordingly
412 * tree.c: fixed bug #70067
413
Daniel Veillard7db38712002-02-07 16:39:11 +0000414Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * Makefile.am: cleanup
417 * debugXML.c: always use stdout if output is NULL
418 * xmlIO.c: don't close filedescriptors passed to outputBuffers
419 * python/Makefile.am python/generator.py python/libxml2class.txt
420 python/libxml_wrap.h python/types.c: augmented the number of bindings
421 handling FILE * and XPath contexts
422 * python/tests/Makefile.am: avoid a stupid problem due to the
423 use of TEST.
424
Daniel Veillard15a143b2002-02-06 22:40:50 +0000425Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
428
Daniel Veillard70cab352002-02-06 16:06:58 +0000429Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * python/TODO python/libxml.c: cleanup the extension function lookup
432 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
433
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000434Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * configure.in python/Makefile.am: do not install outside
437 of prefix
438
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000439Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * python/TODO python/libxml.c: started adding SAX interfaces
442 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
443 SAX test
444
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000445Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
446
447 * tree.c: hardened the addChild function
448 * python/generator.py python/libxml.c python/libxml2-python-api.xml
449 python/libxml2class.txt python/libxml_wrap.h python/TODO:
450 added accessors needed for xmlNode, a bit more testing and
451 extension of interfaces
452 * python/tests/Makefile.am python/tests/build.py: added a test
453 build from scratch/save/load/check
454
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000455Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
456
457 * parserInternals.c: change a small bit in the way valididy
458 error messages get initialized
459 * python/TODO python/libxml.c python/libxml2-python-api.xml
460 python/libxml2class.txt python/libxml_wrap.h python/types.c:
461 added some memory debugging to track leaks at the libxml2 level
462 * python/tests/*.py: changed all tests to check for leaks,
463 there is just one left in XPath extension registrations.
464
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000465Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
466
467 * python/TODO python/generator.py python/libxml2-python-api.xml
468 python/libxml2class.txt: more accessor classes for the parser
469 context, allow to switch on and check validity
470 * python/tests/Makefile.am python/tests/error.py
471 python/tests/invalid.xml python/tests/valid.xml
472 python/tests/validate.py: attded more test and and added error.py
473 which I forgot to commit in the last step
474
Daniel Veillard3ce52572002-02-03 15:08:05 +0000475Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
476
477 * python/Makefile.am python/types.c: cleanup
478 * python/libxml.c python/libxml.py python/libxml_wrap.h
479 python/generator.py python/libxml2-python-api.xml
480 python/libxml2class.txt: added class for parser context, added
481 first cut for push mode support. Added a framework to generate
482 accessors functions.
483 * python/tests/Makefile.am python/tests/push.py: added a push
484 test
485
Daniel Veillardcfb05462002-02-02 23:18:22 +0000486Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * python/Makefile.am python/TODO python/libxml.py: fixed a small
489 bug a bit of cleanup.
490
Daniel Veillard5d819032002-02-02 21:49:17 +0000491Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
494 python/libxml2class.txt: adding error redirections and preformat
495 to a python handler
496 * python/tests/Makefile.am python/tests/*.py: cleanup made all
497 tests self checking
498
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000499Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
500
501 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
502 a function
503
Daniel Veillard9589d452002-02-02 10:28:17 +0000504Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
507 python/libxml.c python/libxml2-python-api.xml
508 python/libxml2class.txt: Progressing through the TODOs, class
509 description output, extra XML API, RPM now builds the wrappers
510 for all python installed versions
511
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000512Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * configure.in libxml.spec.in python/Makefile.am python/TODO
515 python/generator.py python/libxml2class.txt: added more informations
516 in the libxml2-python package including docs. Slightly changed
517 the class hierarchy
518 * python/tests/*: added basic regression tests infrastructure too
519
520Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
523 added libxml2-python as part of the packages installed
524
Daniel Veillarda7340c82002-02-01 17:56:45 +0000525Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * python/Makefile.am python/generator.py python/libxml.c
528 python/libxml.py: more work, now able to extend the
529 XPath interpreter with functions written in python.
530
Daniel Veillardc3e39442002-02-01 09:29:41 +0000531Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * python/Makefile.am: Jacob sent a patch to allow building from
534 tarfile.
535
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000536Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * python/Makefile.am python/libxml.c configure.in Makefile.am:
539 inserted the python wrappers build, I hope this won't be too
540 unportable
541
Daniel Veillard1971ee22002-01-31 20:29:19 +0000542Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544 * xpath.c: minor optimization
545 * python/generator.py python/libxml.c python/libxml.py
546 python/libxml_wrap.h: more work on the python bindings,
547 they now support XPath and there is no evident leak
548
Daniel Veillard36ed5292002-01-30 23:49:06 +0000549Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * python/generator.py python/libxml.c python/libxml.py:
552 more work on the python bindings generator.
553
Daniel Veillard96fe0952002-01-30 20:52:23 +0000554Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * python/generator.py python/libxml.c python/libxml_wrap.h:
557 more work on the python bindings.
558
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000559Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * python/generator.py python/libxml.c python/libxml.py
562 python/libxml_wrap.h: commited early version of a python binding
563 for private use only ATM
564
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000565Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * entities.c tree.c include/libxml/entities.h: applied patch
568 from Anthony Jones to implement copy of DTD subtree too. Had
569 just to keep 2 function private which really ought to become
570 public ones.
571
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000572Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * xmllint.c: added pointers to the web pages in the usage()
575
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000576Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
577
578 * tree.c: more fixes from Petr Kozelka for attribute handling
579 in the tree API to align the semantic with DOM.
580
Daniel Veillard36065812002-01-24 15:02:46 +0000581Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * valid.c tree.c entities.c: another set of patches from
584 Anthony Jones for copy operations cleanup and robustness
585
Daniel Veillardf8592562002-01-23 17:58:17 +0000586Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
589 an alphabetic index based on comments content
590 * doc/*: rebuilt the web site with the new references
591
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000592Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * parserInternals.h: Greg Sjaardema suggested to use an
595 eponential buffer groth policy in xmlParserAddNodeInfo()
596
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000597Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
600 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
601 doc/parsedecl.py doc/Makefile.am: updated the python extractor
602 to generate cross-references, and added/updated the stylesheets
603 to generate and link API indexes. The generic keyword index
604 is not done yet.
605 * doc/*.html: regenerated all the usual docs too
606
Daniel Veillard2070c482002-01-22 22:12:19 +0000607Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
608
609 * debugXML.c: added an xpath function to the shell for T. V. Raman
610
611Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000612
613 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
614 debug routines.
615
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000616Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * tree.c: apply an patch from Petr Kozelka for unlink and replace
619 support of attribute nodes
620
Daniel Veillard9d06d302002-01-22 18:15:52 +0000621Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
624 hopefully near complete and fully documented of the API in XML
625 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
626 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
627 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
628 include/libxml/parserInternals.h include/libxml/valid.hi
629 include/libxml/xmlIO.h include/libxml/xmlerror.hi
630 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
631 include/libxml/xpath.h include/libxml/xpathInternals.h:
632 Cleaned up the doc comments a lot in the process, the interface
633 coverage is now 100%
634
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000635Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
638 extracts comments from the gtk-doc DocBook output (a bit
639 convoluted but seems to work).
640
Daniel Veillard61006472002-01-21 17:31:47 +0000641Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
644 added an XML description of the API, moved the script generating
645 it here. Added a "make api" target
646
Daniel Veillardd2f23002002-01-21 13:36:00 +0000647Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
650
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000651Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * xpath.c include/libxml/xpathInternals.h: the change made to
654 xmlXPathFuncLookupFunc was incompatible roll it back
655
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000656Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * SAX.c: cleanup patch from Anthony Jones
659 * doc/Makefile.am: fix the headers to avoid in make scan
660 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
661 includes, * vs Ptr and general cleanup
662 * parsedecl.py: first version of a script to extract the
663 module interfaces, the goal will be to provide .decl or XML
664 specification of the interfaces to build wrappers.
665
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000666Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
669 now provides return codes in case of errors
670
Bjorn Reese026d29f2002-01-19 15:40:18 +0000671Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
672
673 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
674 Upgraded to trio baseline 1.6
675 * strio.h strio.c: Replaced by triostr.h and triostr.c
676
Daniel Veillard572577e2002-01-18 16:23:55 +0000677Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
680 of strdup usage in the code
681
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000682Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * parser.c error.c: Keith Isdale complained rightly that
685 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
686
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000687Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * tree.c: fixed the funxtion to set the xml: attributes
690 * debugXML.c: added "setbase" to test it.
691
Daniel Veillard2c748c62002-01-16 15:37:50 +0000692Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
695 to allow updating an attribute content
696
Daniel Veillard8de85c62002-01-15 17:10:15 +0000697Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
698
699 * libxml.h: try to avoid problems when compiling on Windows
700
Daniel Veillard314cfa02002-01-14 17:58:01 +0000701Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * hash.c: patch from Anthony Jones for hash.c allocation size
704 * Makefile.am: trying to work around Yet Another Libtool Madness
705 and build the 2.4.13 release finally ...
706
Daniel Veillard744683d2002-01-14 17:30:20 +0000707Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
710 * doc/* : update of the documentation
711
Daniel Veillarde6a55192002-01-14 17:11:53 +0000712Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
715 at fixing #61290 :-(
716
Daniel Veillardfb25a512002-01-13 20:32:08 +0000717Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
720 Fixes bug #67229
721
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000722Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * tree.c: trying to avoid troubles when a subtree is copied
725 and coalesced in part with the target tree. Should fix
726 bug #67407
727
Daniel Veillardd8224e02002-01-13 15:43:22 +0000728Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * valid.c: fixed validation of attributes content of type
731 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
732 values, very old bug. Fixes #67671
733
Daniel Veillard8107a222002-01-13 14:10:10 +0000734Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * parser.c include/libxml/parserInternals.h tree.c: integrated
737 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
738 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
739
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000740Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * threads.c: applied Serguei Narojnyi's patch to add native
743 thread support on the Win32 platform
744 * testThreadsWin32.c Makefile.am: added the test program also
745 from Serguei, Win32 specific
746 * include/win32config.h include/libxml/xmlwin32version.h.in:
747 added patch from Igor for the Windows thread specific defines.
748
Daniel Veillard845cce42002-01-09 11:51:37 +0000749Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
752
Daniel Veillard7b602b42002-01-08 13:26:00 +0000753Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
756 output page into XMLinfo.html. Close bug #66951 and
757 raised by Robert Collins too.
758
Daniel Veillard73c6e532002-01-08 13:15:33 +0000759Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
760
761 * encoding.c: Paul Keogh pointed out a possibility of segfault
762 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
763 Closes bug # 68238
764
Daniel Veillard4a859202002-01-08 11:49:22 +0000765Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * doc/*.html: updated the Gdome2 links
768
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000769Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * libxml.h: Applied following patches from Robert Collins
772 and make sure IN_LIBXML is defined when compiling it
773 -------
774 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
775 as well as Visual C.
776 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
777 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
778 * strio.c (PLATFORM_UNIX): Define for Cygwin.
779 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
780 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
781 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
782 xmlSysIDExists xmlNoNetExists).
783 * xmllint.c: Don't include winsock2.h for Cygwin.
784
Daniel Veillard401c2112002-01-07 16:54:10 +0000785Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
788 when the version info is not present.
789
Daniel Veillard6f42c132002-01-06 23:05:13 +0000790Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * tree.c: Anthony Jones pointed out a problem in
793 xmlStringGetNodeList() and provided a fix for it
794
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000795Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
796
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000797 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000798 xmlCreatePushParserCtxt() when the initial buffer passed
799 is large.
800
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000801Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * win32/*: big cleanup of the Windows/MSVC project files
804 from Igor Zlatkovic
805
Daniel Veillardcebb1362002-01-02 13:13:30 +0000806Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * doc/Makefile.am: should fix #67674 and avoid troubles if
809 xsltproc is not available or fails in the prefix provided
810
Daniel Veillard26908ab2002-01-01 16:50:03 +0000811Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * xmlmemory.c: one more doc patch from Charlie Bozeman.
814
Daniel Veillard5344c602001-12-31 16:37:34 +0000815Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
816
817 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
818 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
819 Fixed a few other problems raised by Charlie Bozeman.
820 * result/VC/ElementValid[5-7]: fixed the output
821
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000822Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
823
824 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
825 patches from Charlie Bozeman. Regenerated the HTML docs.
826
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000827Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
828
829 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
830 for Windows from Igor
831
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000832Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
833
834 * xmllint.c: applied Justin Fletcher patch for --output or -o
835
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000836Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
837
838 * win32/libxml2/libxml2.def.src: close #67019
839
Daniel Veillard01db67c2001-12-18 07:09:59 +0000840Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
841
842 * xmllint.c: applied Justin Fletcher generic timing patch
843 similar to the one already applied to xsltproc.
844
Daniel Veillardd1640922001-12-17 15:30:10 +0000845Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
846
847 * include/libxml/tree.h tree.c: applied documentation patches
848 from Charlie Bozeman
849
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000850Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
851
852 *doc/xmllint.xml, xmllint.1 - document --dropdtd
853
Daniel Veillard29e43992001-12-13 22:21:58 +0000854Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
855
856 * valid.c: fix the xmlStrdup() used in the previous patch.
857 * valid.c: added --dropdtd
858 * tree.c: fixed xmlUnlinkNode so it also removes the references
859 from the document if the node is a DTD
860
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000861Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
862
863 * HTMLtree.c valid.c: cleanup some static declarations
864
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000865Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
866
867 * xmllint.c: removed another strdup()
868 * doc/FAQ: removed the HP/UX entry
869
Daniel Veillarded472f32001-12-13 08:48:14 +0000870Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
871
872 * valid.c: fix bug #66816 when validating.
873 * xmllint.c: don't use sys/time.h if configure did not found it
874
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000875Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
876
877 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
878 xmlcatalog_man.xml
879
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000880Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
881
882 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
883 xmlInitMemory() was declared twice
884
Daniel Veillardb82c1662001-12-09 14:00:54 +0000885Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
886
887 * globals.c: do not reference strdup() !
888 * configure.in libxml-2.0.pc.in: trying to fix the libs
889 of the various config extraction modules
890
Daniel Veillardef90ba72001-12-07 14:24:22 +0000891Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
892
893 * configure.in : preparing 2.4.12
894 * doc/* : updated and rebuilt the docs
895
Daniel Veillard220346d2001-12-07 11:33:54 +0000896Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
897
898 * uri.c: closed bug #66159
899 * testURI.c: added --escape option
900 * configure.in: some cleanup for xml2-config --cflags
901
Daniel Veillard2a906822001-12-06 14:34:08 +0000902Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
903
904 * globals.c testThreads.c: removed some misplaced includes
905 of xmlversion.h
906
Daniel Veillarde28313b2001-12-06 14:08:31 +0000907Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
908
909 * threads.c: patch from Gary Pennington fixing a possible
910 problem at initialization time.
911
Daniel Veillardd3b08822001-12-05 12:03:33 +0000912Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
913
914 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000915 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000916 CodeWarrior.
917
Daniel Veillarda7866932001-12-04 13:14:44 +0000918Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
919
920 * xmllint.c: applied Geert Kloosterman's patch to fix
921 --repeat --timing output
922
Daniel Veillard19840942001-11-29 16:11:38 +0000923Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
924
925 * parser.c: Robin Berjon <robin@knowscape.com> found a case
926 where non-wellformed XML declaractions were not detected.
927
Daniel Veillarde85d9342001-11-28 14:43:12 +0000928Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
929
930 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
931
Daniel Veillard22f25a82001-11-28 09:12:23 +0000932Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
933
934 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
935 gets reset by xmlCleanupInputCallbacks() and this makes the
936 function useless. Same for output.
937
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000938Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
939
940 * xmlIO.c: robert pointed out a loop error in callback cleanups
941
Daniel Veillard8faa7832001-11-26 15:58:08 +0000942Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
943
944 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
945 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
946 they are not really tied to debugging
947
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000948Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
949
950 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
951 * xmllint.c: better --catalogs description
952
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000953Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
954
955 * tree.c: fixed a couple of problems in xmlSetProp()
956
Daniel Veillardcd337f02001-11-22 18:20:37 +0000957Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
958
959 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
960 unappropriate stdout output.
961
Daniel Veillard566d4df2001-11-22 13:00:53 +0000962Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
963
964 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
965 by Denis Beurive, closes #65111
966
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000967Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
968
969 * valid.c: in case of content model validity error, don't
970 print it if validity warnings were not requested.
971
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000972Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
973
974 * nanoftp.c: applied a couple of patches from Brian D Ripley.
975 * parserInternals.c: removed the last exit() call. Print an
976 unmaskable error on stderr instead (library mismatch detection)
977
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000978Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
979
980 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
981 shell instructions from Heiko Rupp
982
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000983Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
984
985 * catalog.c: use the URL notation file:// for default catalog paths
986
Daniel Veillard0ec98632001-11-14 15:04:32 +0000987Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
988
989 * include/libxml/tree.h: better comments for _private fields
990 * tree.c: removed a problem when copying an entity reference.
991
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000992Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
993
994 * vms/*: updated instructions and diffs from John A Fotheringham
995
Daniel Veillarda11001b2001-11-12 22:45:36 +0000996Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
997
998 * include/libxml/xmlerror.h: avoid an include problem if
999 #include <libxml/xmlerror.h> happens first in code
1000 seems to be the case in KDE libs
1001
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001002Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1003
1004 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1005 from Igor for Windows
1006
1007Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1008
1009 * Makefile.am: Gary Pennington pointed out a missing prefix
1010
Daniel Veillard43d3f612001-11-10 11:57:23 +00001011Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1012
1013 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1014 * doc/*: upgraded and rebuilt the docs
1015
Daniel Veillardc1f78342001-11-10 11:43:05 +00001016Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1017
1018 * HTMLparser.c: fix comment in scripts element parsing.
1019 * result/HTML/doc3*: updated the results.
1020
1021Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1022
1023 * uri.c: another URI bug fix #63336, using Joel Young patch.
1024
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001025Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1026
1027 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1028 a cleaned up version of the Pwd shell string generation.
1029
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001030Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1031
1032 * valid.c include/libxml/tree.h: trying to fix namespaces +
1033 validation problems for good, closing #63619 in the process
1034 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1035 wrong in this respect, fixed it.
1036
Daniel Veillardd536f702001-11-08 17:32:47 +00001037Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1038
1039 * xmllint.c: Morus Walter patch to allow --format and --encode
1040
Daniel Veillard5004f422001-11-08 13:53:05 +00001041Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1042
1043 * debugXML.c: Stefan Kost provided an help command for the shell
1044
Daniel Veillarda6825e82001-11-07 13:33:59 +00001045Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1046
1047 * debugXML.c: Heiko Rupp pointed that the shell would crash
1048 on empty nodesets returns.
1049
Daniel Veillard03f848d2001-11-07 12:53:46 +00001050Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1053 migh need the history libraries
1054
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001055Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1056
1057 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1058 handle the case of < in quoted attributes, Bastian Kleineidam
1059
Daniel Veillardc853b322001-11-06 15:24:37 +00001060Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1061
1062 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1063 fixing catalog breakages
1064 * Makefile.am catalog.c result/catalogs/catal
1065 result/catalogs/mycatalog.* test/catalogs/catal*:
1066 fixed more problems in catalog support, added more regression tests
1067 for both XML and SGML catalog handling
1068
Daniel Veillard66870c72001-11-05 19:27:49 +00001069Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1070
1071 * debugXML.c: applied an improvement to xmlGetLineNo() from
1072 Keith Isdale
1073
Daniel Veillardffe09c92001-11-05 14:21:47 +00001074Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1075
1076 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1077 Side effect of the progressive catalog loading
1078
Daniel Veillardad661b92001-11-05 11:43:15 +00001079Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1080
1081 * Makefile.am: confexecdir and confexec_DATA were defined twice
1082 pointed out by Karl Eichwalder
1083
Daniel Veillard6eb17722001-11-04 22:19:27 +00001084Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1085
1086 * xmlcatalog.c: avoid unlink() and use remove() instead.
1087
Daniel Veillardea898282001-11-04 22:13:45 +00001088Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1089
1090 * libxml.spec.in: cleanup
1091 * include/libxml/xmlwin32version.h: updated with 2.4.8
1092
Daniel Veillarda4617b82001-11-04 20:19:12 +00001093Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1094
1095 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1096 of compiling libxml with a non standard set of options
1097
John Fleck027edfb2001-11-04 20:13:58 +00001098Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1099
1100 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1101 document --sgml option, fixing gnome bugzilla #63382
1102
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001103Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1104
1105 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1106 breakage of 2.4.7, added a couple of really needed APIs
1107 like xmlCatalogIsEmpty() and xmlNewCatalog()
1108 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1109 for install-catalog
1110 * configure.in: preparing 2.4.8
1111
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001112Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1113
1114 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1115 include/libxml/tree.h include/libxml/xmlIO.h: more include
1116 cleanups, export cleanly one html output + format function.
1117
1118Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1119
1120 * parser.c: removed initGenericErrorDefaultFunc call from
1121 xmlInitParser() since it could destroy previous calls to
1122 xsltSetGenericErrorFunc() effects
1123
Daniel Veillardebd38c52001-11-01 08:38:12 +00001124Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1125
1126 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1127 keyword.
1128
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001129Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1130
1131 * Makefile.am: cleanup
1132 * threads.c: cleanup too
1133 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1134 from xsltproc
1135 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1136 dependancy loop.
1137
Daniel Veillard91c00402001-10-30 17:41:38 +00001138Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1139
1140 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1141 was not used anymore !
1142
Daniel Veillard52dcab32001-10-30 12:51:17 +00001143Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1144
1145 * configure.in: preparing 2.4.7
1146 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1147 manual page from John
1148 * doc/*: updated the doc and rebuilt the generated pages
1149
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001150Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1151
1152 * xmlIO.c: closing bug #62711, the library should never
1153 close stdin or stdout.
1154
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001155Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1156
1157 * uri.c: second pass at fixing #63336, using Joel Young
1158 final patch. looks okay.
1159
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001160Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1161
1162 * uri.c include/libxml/uri.h: trying to clear #63336
1163 allowing the escaping routine to parse unconformant
1164 URI-References.
1165
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001166Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1167
1168 * vms/readme.vms vms/build_libxml.com nanoftp.c
1169 include/libxml/xmlversion.h.in: a few VMS updates from
1170 John A Fotheringham
1171 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1172 and xmlCleanupOutputCallbacks() for the Perl binding people.
1173
Daniel Veillard635ef722001-10-29 11:48:19 +00001174Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1175
1176 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1177 apply fixes to close #63271 and avoid segfaults when
1178 the error routine gets callbed before xmlInitParser()
1179 get called.
1180 * nanoftp.c error.c: Applied patches from Justin Fletcher
1181 correcting some xmlGenericError misuses.
1182
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001183Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1184
1185 *doc/xmllint.xml, doc/xmllint.1
1186 New and improved man page for xmllint - .xml is the original, .1
1187 is the generated man page
1188
Daniel Veillardc9484202001-10-24 12:35:52 +00001189Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1190
1191 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1192 the web site from the main HTML document.
1193
Daniel Veillard5151c062001-10-23 13:10:19 +00001194Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1195
1196 * parser.c: fixed an erroneous validation bug when PE refs
1197 occurs in external parsed entities referenced from the
1198 internals subset
1199 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1200 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1201 added the associated testcase, it's a nice one.
1202 * HTMLparser.c: generate the DTD node as HTML still ...
1203 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1204
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001205Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1206
1207 * HTMLparser.c: fixed a bug in htmlNewDoc()
1208
Daniel Veillard89cad532001-10-22 09:46:13 +00001209Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1210
1211 * test/threads/*: added entities testing to the Thread test
1212 * testThreads.c: make the test reasonable
1213 * DOCBparser.c: fix the DTD public and system ID
1214 * xmllint.c: added --sgml for SGML DocBook importing
1215 * Makefile.am: added Docbtests target
1216
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001217Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1218
1219 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1220 * testThreads.c: removed bogus include
1221
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001222Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1223
1224 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1225 fixed a very serious (looping) validation bug
1226
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001227Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1228
1229 * include/libxml/globals.h include/libxml/threads.h threads.c
1230 testThreads.c: far more testing, cleaning up bugs
1231 * *.c : make sure globals.h is always included.
1232
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001233Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1234
1235 * HTMLparser.c: try to get rid of parser loops for good.
1236
Daniel Veillardab7488e2001-10-17 11:30:37 +00001237Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1238
1239 * configure.in: fixed some bugs in CFLAGS passing.
1240 * test/threads Makefile.am testThreads.c: added a specific
1241 threaded test case (really nasty, guaranteed).
1242
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001243Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1244
1245 * catalog.c: serious cleanup on the management of the
1246 XML catalog tree, more tests done, especially with
1247 the catalog PI.
1248
Daniel Veillard364789a2001-10-16 12:45:00 +00001249Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1250
1251 * catalog.c: avoid a problem in catalog cleanup on SMP if
1252 catalogs were not initialized.
1253
Daniel Veillard81463942001-10-16 12:34:39 +00001254Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1255
1256 * catalog.c xpath.c: trying to cleanup the not thread safe
1257 parts of the library.
1258
Daniel Veillard64a411c2001-10-15 12:32:07 +00001259Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1260
1261 * include/libxml/globals.h configure.in global.data: make
1262 the allocation be per-thread a configure option
1263 * encoding.c include/libxml/parser.h: fixed compilation
1264 errors
1265
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001266Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1267
1268 * include/libxml/parser.h: Norm reported that a few lines
1269 added were breaking libxslt compile, removed them for now
1270
Daniel Veillard6f350292001-10-14 09:56:15 +00001271Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1272
1273 * parser.c parserInternals.c threads.c: debugged and fixed
1274 initialization problems which were giving troubles on SMP
1275 boxes.
1276
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001277Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1278
1279 * include/libxml/Makefile.am: missing globals.h
1280
Daniel Veillarde7090612001-10-13 12:18:28 +00001281Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001282
Daniel Veillarde7090612001-10-13 12:18:28 +00001283 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001284
Daniel Veillardd0463562001-10-13 09:15:48 +00001285Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1286
1287 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1288 include/libxml/parserInternals.h include/libxml/tree.h
1289 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1290 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1291 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1292 Applied the last patches from Gary, cleanup, activated threading
1293 all user accessible global variables are now handled in globals.[ch]
1294 Still a bit rought but make tests passes with either
1295 --with-threads defined at configure time or not.
1296 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1297 linking options
1298
Daniel Veillardb8478642001-10-12 17:29:10 +00001299Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1300
1301 * Makefile.am include/libxml/Makefile.am
1302 include/libxml/globals.h globals.c include/libxml/threads.h
1303 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1304 configure.in: started integrating the core of the thread support
1305 not activated yet but half integrated. The code should still
1306 compile and work anyway.
1307
Daniel Veillardb44025c2001-10-11 22:55:55 +00001308Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1309
1310 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1311 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1312 integrating the non-controversial parts of Gary Pennington
1313 multithread patches
1314 * catalog.c: corrected a small bug introduced
1315
Daniel Veillard75b96822001-10-11 18:59:45 +00001316Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1317
1318 * catalog.c include/libxml/catalog.h: very serious cleanup,
1319 isolating unportable code and as much as possible the accesses
1320 to the global shared catalog. May need more testing !
1321
Daniel Veillard78d12092001-10-11 09:12:24 +00001322Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1323
1324 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1325 Keith Isdale patches for the XSLT debugger interfaces. Some
1326 cleanup
1327
Daniel Veillardff0b7312001-10-11 06:46:09 +00001328Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1329
1330 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1331 * DOCBparser.c: generate line nubers in elements
1332
Daniel Veillard60087f32001-10-10 09:45:09 +00001333Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1334
1335 * configure.in: preparing 2.4.6 release
1336 * doc/xml.html doc/html/*: updated and rebuilt the docs
1337 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1338
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001339Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1340
1341 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1342 adding documentation for DV's supercatalog support
1343
Daniel Veillard82d75332001-10-08 15:01:59 +00001344Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1345
1346 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1347 super catalog support adding one API and one flag --sgml to
1348 xmlcatalog
1349
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001350Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1351
1352 * doc/xmlcatalog_man.xml, xmlcatalog.1
1353 One more crack at
1354 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1355
1356
Thomas Broyer47334c02001-10-07 16:41:52 +00001357Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1358
1359 * xpath.c: implemented xmlXPathObjectCopy for external objects
1360 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1361
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001362Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1363
1364 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1365 finishing up fix to
1366 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1367 the xmlcatalog man page display more elegantly
1368
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001369Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1370
1371 * configure.in: closing bug #61832
1372 * HTMLparser.c: removed a warning
1373
Daniel Veillard6ab38382001-10-06 13:08:27 +00001374Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1375
1376 * xpath.c: fixing #61673 part I, do not loose doc information
1377 when copying result value trees.
1378
Daniel Veillard556c6682001-10-06 09:59:51 +00001379Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1380
1381 * xpath.c: trying to harden the XPath interpreter
1382
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001383Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1384
1385 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1386 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1387
William M. Brack1633d182001-10-05 15:41:19 +00001388Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1389
1390 * HTMLparser: repaired another loop problem
1391
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001392Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1393
1394 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1395 parsing.
1396 * xpath.c: fix bug #61291 the default XML namespace node is
1397 missing from the namespace axis.
1398 * tree.c: refuse to create namespaces nodes with prefix "xml"
1399
Daniel Veillard651f9472001-10-04 14:51:06 +00001400Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1401
1402 * SAX.c: ouch a non-defined namespace could lead to a crash,
1403 fixed #61215
1404
Daniel Veillard7dd05702001-10-04 14:25:12 +00001405Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1406
1407 * parserInternals.c: closed bug #61054
1408
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001409Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1410
1411 * include/libxml/Makefile.am: closing #60708
1412
Daniel Veillarda293c322001-10-02 13:54:14 +00001413Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1414
1415 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1416 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1417
Daniel Veillardf4309d72001-10-02 09:28:58 +00001418Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1421
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001422Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1423
1424 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1425 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1426
Daniel Veillard16756b62001-10-01 07:36:25 +00001427Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1428
1429 * catalog.c: Justin Fletcher provided cleaup code in case
1430 HAVE_STAT is not defined
1431 * include/win32config.h: Igor Zlatkovic suggested to have
1432 HAVE_STAT defined there
1433
William M. Brack5e1cac12001-09-28 16:19:18 +00001434Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1435
1436 * catalog.c - fixed typing error reported by M. Barros
1437
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001438Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1439
1440 * xmllint.c - fixing typo
1441
William M. Brackd28e48a2001-09-23 01:55:08 +00001442Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1443
1444 * HTMLparser.c: small enhancement to prevent loop on
1445 unrecognizable data
1446
Daniel Veillardb1d62872001-09-21 09:47:08 +00001447Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1448
1449 * parserInternals.c: applying patch from bug #60757 this
1450 should close it
1451
Daniel Veillardc0631a62001-09-20 13:56:06 +00001452Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1453
1454 * catalog.c xmlcatalog.c: removed a couple of warning
1455 * xpath.c: try to solve the linking problem on platforms
1456 needing trio to compile
1457
Daniel Veillard1a123612001-09-19 08:06:23 +00001458Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001459
Daniel Veillard1a123612001-09-19 08:06:23 +00001460 * Makefile.am libxml.spec.in: backing up non-documented changes
1461 commited without review or aproval by Jens Finke <jens@gnome.org>
1462 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001463
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001464Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1465
1466 * configure.in: Joe Orton provided a patch fixing a problem
1467 when iconv is specified to be in a non-standard directory
1468 but wasn't exported in xml2-config --cflags
1469
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001470Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1471
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001472 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001473 troubles with 2.4.4 errors.
1474
Daniel Veillard16698282001-09-14 10:29:27 +00001475Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1476
1477 * encoding.c entities.c: do not output hexadecimal charrefs
1478 when serializing HTML since some version of Netscape can't
1479 grok it, generate decimal ones.
1480 * result/HTML/doc3.htm: output changed due to previous test
1481 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1482
Daniel Veillard98fed372001-09-13 11:34:58 +00001483Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1484
1485 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1486 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1487
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001488Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001489 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001490
1491 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1492 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1493 updated the configuration scripts systems accordingly
1494
Daniel Veillard04382ae2001-09-12 18:51:30 +00001495Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1496
1497 * configure.in: preparing for 2.4.4
1498 * doc/xml.html doc/html/*: updated and rebuilt the docs
1499
Daniel Veillardd63437e2001-09-12 15:00:27 +00001500Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1501
1502 * win32/dsp/libxml2.def.src: tried to incorporate comments
1503 from bug #59220
1504
Daniel Veillard319a7422001-09-11 09:27:09 +00001505Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1506
1507 * parser.c result/noent/wml.xml: fixed bug #59981 related
1508 to handling of '&' in attributes when entities are substitued
1509
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001510Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1511
1512 * libxml.h include/libxml/xmlversion.h.in
1513 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1514 Tried to close bug #60131
1515
Daniel Veillardbce62332001-09-10 18:46:55 +00001516Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1517
1518 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1519
Daniel Veillard143b04f2001-09-10 18:14:14 +00001520Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1521
1522 * SAX.c: fixing bug #59946 on xmlns=""
1523
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001524Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1525
1526 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1527 but allocates a new error code.
1528
Daniel Veillard05c13a22001-09-09 08:38:09 +00001529Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1530
1531 * xmllint.c: John Fleck fixed typos in the options output
1532 * parser.c SAX.c: fix ignorable white space SAX selection
1533
1534Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1535
1536 * entities.c: Steve Underwood found the possibility of an
1537 ininite loop in case of error.
1538
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001539Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1540
1541 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1542
Daniel Veillarda050d232001-09-05 15:51:05 +00001543Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1544
1545 * parser.c: warn if version is not 1.0 but it's not
1546 strictly speaking an error after analyzing the spec
1547
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001548Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1549
1550 *doc/catalog.html - add link to the html version of the
1551 man page, other linguistic cleanups
1552
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001553Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1554
1555 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1556 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1557 file, has not yet been included in the build.
1558
Daniel Veillard99784ff2001-09-01 16:20:28 +00001559Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1560
1561 * catalog.c: removed a duplicate affectation Justin Fletcher
1562
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001563Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1564
1565 * tree.c: Armin Sander pointed a possible text coalescing
1566 problem, completed his patch.
1567
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001568Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1569
1570 * trionan.c: Fixed const and volatile re-definition problem
1571
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001572Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1573
1574 * libxml.4 parser.c: doc updates from Heiko Rupp
1575 * parserInternals.c: 2 sanity checks from Heiko Rupp
1576
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001577Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1578
1579 * tree.c: applied patch from Armin Sander to make some pointers
1580 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001581 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001582
Daniel Veillardb06c6142001-08-27 14:26:30 +00001583Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1584
1585 * xpath.c: hum, restrict the integer usage gcc bug workaround
1586 to only gcc compilers so that other architecture don't get
1587 penalized by this limitation.
1588 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1589
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001590Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1593 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1594
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001595Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1596
1597 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1598 --convert option to xmlcatalog to convert SGML ones to
1599 the XML syntax.
1600 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1601
1602 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001603Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1604
1605 * catalog.c xmlIO.c: started some serious testing and fixed
1606 a few bug and optmization needs.
1607
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001608Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1609
1610 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1611 preparing for a 2.4.3 release even if it may not be ready yet
1612 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1613 all file parsing lookup to go through the entity resolver, add
1614 to add an API to bypass it (needed to load catalogs themselves),
1615 some cleanup on the catalog code too.
1616 * nanoftp.c: small cleanup
1617 * doc/catalog.html: small update
1618
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001619Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1620
1621 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1622 Jun Kuriyama
1623
Daniel Veillardffb120d2001-08-23 00:52:23 +00001624Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1625
1626 * doc/catalog.html: finished the catalog documentation
1627
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001628Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1629
1630 * doc/catalog.html doc/xml.html: added documentation about
1631 Catalog support, misses an API description
1632 * doc/html/*: reextracted the API pages
1633
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001634Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1637 Added the part about section 7.2 on URI resolution,
1638 fixed a side effect in the HTML parser, look complete
1639 and ready to rock except the URI/SystemID part!
1640
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001641Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1642
1643 * include/libxml/catalog.h include/libxml/parser.h
1644 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1645 xmlIO.c: added support and APIs needed for the catalog PI
1646 * include/libxml/xmlIO.h: cleanup
1647
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001648Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1649
1650 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1651 include/libxml/catalog.h: starts to look okay, really
1652 plugged the new framework, cleaned a lot of stuff,
1653 added some APIs, except the PI's support missing this
1654 should be mostly complete
1655 * result/catalogs/* test/catalogs/*: added new test, enriched
1656 the existing one with URN ID tests
1657
Daniel Veillard64339542001-08-21 12:57:59 +00001658Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1659
1660 * catalog.c: fixed nextCatalog
1661 * result/catalogs/docbook test/catalogs/*: started adding
1662 a small regression test
1663
Daniel Veillardcda96922001-08-21 10:56:31 +00001664Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1665
1666 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1667 more work on the XML catalog support.
1668 * parser.c include/libxml/parser.h: small cleanup seems using
1669 list as a public parameter name can give portability troubles
1670 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1671 include/libxml/xpath.h include/libxml/Makefile.am: removed
1672 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1673 wrappers
1674
Bjorn Reese45029602001-08-21 09:23:53 +00001675Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1676
1677 * Makefile.am trio.c triodef.h trionan.c xpath.c
1678 include/libxml/Makefile.am include/libxml/trionan.h:
1679 Re-worked Not-A-Number and Infinity support.
1680 * xmlcatalog.c: added readline include files
1681
Daniel Veillard344cee72001-08-20 00:08:40 +00001682Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1683
1684 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1685 testCatalog as xmlcatalog, making it an installed app
1686 adding a shell, and preparing it to be a /etc/xml/catalog
1687 management tool, though not ready yet
1688 * catalog.c include/libxml/catalog.h: adding support for
1689 XML Catalogs http://www.oasis-open.org/committees/entity/
1690 not finished, there is some interesting tradeoffs and a
1691 few open questions left.
1692
Daniel Veillardb7664f42001-08-19 13:00:43 +00001693Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmllint.c: fixed a line formatting problem
1696
Daniel Veillard5015b712001-08-17 09:37:52 +00001697Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1698
1699 * SAX.c: removed a couple of unused variable (Albert Chin)
1700
Daniel Veillardbb371292001-08-16 23:26:59 +00001701Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1702
1703 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1704 trying to fix some troubles w.r.t. function returning
1705 const xxxPtr.
1706
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001707Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1710 defined
1711
Daniel Veillardae6db172001-08-16 19:32:00 +00001712Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1713
1714 * xpointer.c: removed unused var
1715
Daniel Veillard09190202001-08-16 16:27:41 +00001716Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1717
1718 * testXPath.c: another small cleanup closing bug #59110
1719
Daniel Veillard796f4b62001-08-16 16:00:13 +00001720Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1721
1722 * win32/dsp/libxml2.def.src: small cleanup closing bug
1723 #59108
1724
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001725Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * example/gjobread.c: add xmlCleanupParser() before leaving
1728
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001729Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1730
1731 * config.h.in configure.in include/libxml/xmlwin32version.h:
1732 released 2.4.2
1733
Daniel Veillardd3d06722001-08-15 12:06:36 +00001734Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1735
1736 * include/libxml/valid.h debugXML.c valid.c: deprecate
1737 the non-boundchecking Sprintf functions, add Snprintf
1738 this should close bug #57984
1739
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001740Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1741
1742 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1743 URIs before doing the lookups (pointed by Mark Vakoc)
1744
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001745Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1746
1747 * xpath.c: serious changes on Result Value Trees and NodeSets
1748 w.r.t. deallocation and collect operations. Probably not
1749 100% clean (merge of allocated trees smells like a problem).
1750 Seems sufficient to close #58943
1751
Daniel Veillard90493a92001-08-14 14:12:47 +00001752Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1753
1754 * xmllint.c: adding a --format option
1755
Daniel Veillardfe703322001-08-14 12:18:09 +00001756Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1757
1758 * xpath.c: count() was broken on Result Value Tree
1759 * xmlIO.c: fixed file:/// accesses on _WIN32
1760
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001761Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1762
1763 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1764 macro was renamed, this should close bug #58683
1765
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001766Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1767
1768 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1769 entity substitution mode text at the end of the entity might
1770 be added due to text coalescing.
1771 * nanoftp.c parser.c: small cleanup
1772
Daniel Veillard0c720972001-08-08 20:59:00 +00001773Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1774
1775 * HACKING: added John Fleck right to commit in the doc subdir
1776
Daniel Veillard48da9102001-08-07 01:10:10 +00001777Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1778
1779 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1780 allow to inherit attributes from the DTD directly in the
1781 tree, this is needed for XPath and can be a useful feature.
1782 Inherited namespaces are always provided at the tree level now
1783 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1784 of tests for this feature (XSLT being the prime user).
1785
Daniel Veillard50f34372001-08-03 12:06:36 +00001786Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1787
1788 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1789 testSAX.c xmlIO.c xmllint.c include/win32config.h
1790 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1791 include/libxml/xmlwin32version.h.in win32/README.MSDev
1792 win32/dsp/*: applied Win32 Facelift No.2 patches from
1793 Igor Zlatkovic for Windows/MSC
1794
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001795Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1796
1797 * SAX.c: unparsedEntityDecl() the URI computation of the
1798 entity wasn't done breaking XSLT unparsed-entity-uri()
1799
Daniel Veillard567e1b42001-08-01 15:53:47 +00001800Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1801
1802 * xpath.c: fixed a bug when walking the descendants and
1803 the current node has no children
1804 * debugXML.c: show up when a text node is supposed to not be escaped
1805
Thomas Broyerf186c822001-07-31 23:30:37 +00001806Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1807
1808 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1809 worked like the set:leading() function)
1810 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1811
Daniel Veillardba6db032001-07-31 16:25:45 +00001812Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1815
Daniel Veillard57905372001-07-31 15:52:17 +00001816Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1817
1818 * include/libxml/xmlIO.h: apply change to close #58141
1819 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1820
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001821Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * parser.c: when the internal subset uses a PE, then the
1824 included entity can use conditional sections.
1825
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001826Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1827
1828 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1829 when walking the namespace axis showing up in
1830 libxst/tests/general/bug-12
1831 * xmlmemory.c: added the possibility to trace a given block
1832 defined by its address
1833
Daniel Veillard4aafa792001-07-28 17:21:12 +00001834Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * parser.c: don't override existing encoding specified before
1837 starting xmlParseDocument()
1838
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001839Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * include/libxml/xmlwin32version.h: reinserted, needed for
1842 Windows users of CVS
1843
Darin Adlera77cac02001-07-27 17:41:51 +000018442001-07-27 Darin Adler <darin@bentspoon.com>
1845
Darin Adler699613b2001-07-27 22:47:14 +00001846 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1847 * testCatalog.c: Add include of <libxml/parser.h>.
1848
18492001-07-27 Darin Adler <darin@bentspoon.com>
1850
Darin Adlera77cac02001-07-27 17:41:51 +00001851 * include/libxml/.cvsignore:
1852 * include/libxml/xmlwin32version.h:
1853 Remove this file from CVS because it's generated.
1854
Daniel Veillard50822cb2001-07-26 20:05:51 +00001855Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * parser.c include/libxml/parser.h: applied const patches from
1858 Tom Moog #58002
1859
Thomas Broyerba4ad322001-07-26 16:55:21 +00001860Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1861
1862 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1863 lookup framework
1864
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001865Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * tree.c: fixed xmlCopyNode() for documents
1868
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001869Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1870
1871 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1872
1873Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001874
1875 * parser.c: fixes bug #57652 reported by Morus Walter
1876
Daniel Veillarde3924972001-07-25 20:25:21 +00001877Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1880
Daniel Veillarda53c6882001-07-25 17:18:57 +00001881Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1884 errors, lesson don't add new functions at 1am before a release
1885 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1886 from XPath initialization when possible.
1887
Daniel Veillardd9bad132001-07-23 19:39:43 +00001888Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1889
1890 * result/scripts/base*: removing history/readline changed
1891 this slightly
1892 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1893 xmllint.c: make element content line number generation
1894 optionnal to avoid breaking old apps added interface to switch
1895
Daniel Veillardf012a642001-07-23 19:10:52 +00001896Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1897
1898 * configure.in: get rid of the readline and libhistory
1899 dependancies by default, release 2.4.1 with IA64 fix
1900 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1901 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1902 John Kroll fixes to allow saving to HTTP via PUT (or
1903 POST of needed).
1904 * doc/html/*.html: regenerated the docs
1905
Thomas Broyere8126242001-07-22 03:54:15 +00001906Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1907
1908 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1909 xmlHashScanFull and xmlHashScannFull3 to get passed the
1910 three keys as arguments to the callback function
1911
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001912Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * configure.in Makefile.am: removed libxml softlink for good
1915 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1916 100% coverage by gtk-doc
1917
Daniel Veillard8599e702001-07-17 21:38:51 +00001918Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1919
1920 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1921 fixed serious troubles due to size_t vs. int mismatch
1922
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001923Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1924
1925 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1926
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001927Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1928
1929 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1930 convenient extension API for value and context managing
1931 Now handles external objects through xmlXPathPopExternal,
1932 xmlXPathWrapExternal and xmlXPathReturnExternal.
1933 Added functions for sets operations (intersection, etc.)
1934
Daniel Veillard22090732001-07-16 00:06:07 +00001935Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1938 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1939 HTMLparser.c: cleanup of global variables, marking some
1940 const or private.
1941
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001942Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001943
1944 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1945 fixed xmlXPathNodeSetItem when passing index=0
1946
Daniel Veillard05dec342001-07-14 21:57:39 +00001947Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1950
Daniel Veillard28ae6362001-07-14 16:44:32 +00001951Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953 * xmllint.c: fixed compilation under Cygwin #57503
1954 * TODO: update
1955
Peter Williamsed156f52001-07-13 18:35:13 +000019562001-07-13 Peter Williams <peterw@ximian.com>
1957
1958 * config.h.in: add #undef HAVE_DLFCN_H
1959
1960 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1961 builddir.
1962
Daniel Veillard73b36e32001-07-12 15:09:52 +00001963Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1964
1965 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1966 raised by #57348 and #57381
1967
Daniel Veillard7db37732001-07-12 01:20:08 +00001968Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1969
1970 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1971 tree.c xpointer.c: store the line numbder in element->content,
1972 may break some software, need a configuration mechanism
1973
Darin Adler96037892001-07-11 00:03:16 +000019742001-07-10 Darin Adler <darin@bentspoon.com>
1975
1976 * .cvsignore:
1977 * example/.cvsignore:
1978 * include/.cvsignore:
1979 * include/libxml/.cvsignore:
1980 Various things that are generated and should be ignored.
1981
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001982Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1985 * doc/xml.html doc/html/*: updated the docs
1986
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001987Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1988
1989 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1990 validation occured on content with element child
1991
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001992Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1993
1994 * tree.c: fixed XML Base computation which was broken
1995 * debugXML.c: added a base function to the shell
1996 * Makefile.am result/scripts/* test/scripts/*: added scripts
1997 based regression tests, and adding 2 XML Base tests
1998
Daniel Veillard19e96c32001-07-09 10:32:59 +00001999Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2000
2001 * tree.c: set properties doc and call xmlSetListDoc for properties
2002 content when grafting them in a different tree.
2003 * aclocal.m4: remove from CVS
2004
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002005Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2006
2007 * win32/libxml2/libxml2.def.src: added some missing entry point
2008 for XPath (Mark Vakoc)
2009
Daniel Veillard388236f2001-07-08 18:35:48 +00002010Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2011
2012 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2013 layer should URI-Unescape before trying to open resources.
2014
Daniel Veillard04383752001-07-08 14:27:15 +00002015Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017 * xpath.c: fix the name() bug for elements in the default
2018 namespace reported by Charlie Bozeman
2019
Daniel Veillard7583a592001-07-08 13:15:55 +00002020Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
2022 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2023 led to an XPath fix, improvements of SAX initialization, and
2024 an added option --nocdata to testXPath
2025
Daniel Veillard449d7392001-07-07 19:11:06 +00002026Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2027
2028 * doc/libxml-doc.el: Felix Natter provided anew version working
2029 with XEmacs too
2030
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002031Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2032
2033 * include/libxml/xpath.h: small cleanup
2034 * doc/xml.html: update
2035
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002036Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037
2038 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2039 released 2.3.14
2040
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002041Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2042
2043 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002044 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002045
Daniel Veillard73c9c042001-07-05 20:02:54 +00002046Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2049 were not equal to empty strings
2050
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002051Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2052
2053 * SAX.c: fixed a URI-Reference computation problem when validating
2054 * xmlIO.c: small cleanup
2055
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002056Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2057
2058 * parser.c: improved the description of a couple of interfaces
2059 upon Larry Stamper suggestion
2060
Daniel Veillard62f313b2001-07-04 19:49:14 +00002061Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2062
2063 * SAX.c entities.c parser.c: changed completely the way entities
2064 are handled when running the parser in entity substitution mode.
2065 This fixes a bug reported by Stephan Kulow and nearly divides
2066 by 3 the amount of memory required by libxslt to load and process
2067 DocBook TDG.
2068
Daniel Veillardf420ac52001-07-04 16:04:09 +00002069Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2070
2071 * HTMLparser.c: fixing a too early root closing problem raised
2072 byt Prashanth Naidu
2073
Daniel Veillard8c357d52001-07-03 23:43:33 +00002074Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2075
2076 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2077 raised by Mark Vakoc.
2078
Daniel Veillard6e90d192001-07-03 16:37:49 +00002079Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * example/Makefile.am: fixed the include path to add srcdir/include
2082 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2083 and some cleanup
2084
Daniel Veillardf06307e2001-07-03 10:35:50 +00002085Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2088 lot of optimization work, results in significant improvements
2089 when handling really complex XPath queries. Add a small optimizer
2090 for unions, improve [n] and [last()], avoid some costly ops.
2091
Daniel Veillard77044732001-06-29 21:31:07 +00002092Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2095 * xpath.c: small cleanup
2096 * xmlGetNsList: reformated, fixed problems if used on Entities
2097
Daniel Veillard2adbb512001-06-28 16:20:36 +00002098Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2101
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002102Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2105 * Makefile.am example/Makefile.am: workaround automake generating
2106 erroneous deps
2107
Daniel Veillard12f7d292001-06-28 13:12:11 +00002108Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * include/win32config.h: bug #56801 Yon Derek provided a patch
2111 to the windows config file.
2112
Daniel Veillard87ee9142001-06-28 12:54:16 +00002113Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2116 libxml.h : Yon Derek provided a set of changes to compile from
2117 CVS on Windows/MSC
2118
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002119Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2120
2121 * parser.c: fixed UTF8 BOM support in push mode
2122 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2123 added a specific testcase
2124
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002125Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2126
2127 * Makefile.am: added --push regression tests
2128 * parserInternals.c: the XML parser segfaulted in --push mode
2129
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002130Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * configure.in: moved the symlinks detection within a CVS
2133 check, this is not portable and will be removed soon.
2134 * xpath.c: small cleanup/speedup
2135
Daniel Veillard11648102001-06-26 16:08:24 +00002136Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2139 release of 2.3.12
2140 * parser.c: make an error message if unknow entities in all cases
2141
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002142Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2143
2144 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2145
Daniel Veillard23793842001-06-25 16:07:45 +00002146Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2147
2148 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2149 includes were installed in the wrong dir
2150
Daniel Veillardf5498f32001-06-25 15:08:36 +00002151Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2152
2153 * doc/html.xml: warn against sending code to exhibit bugs.
2154
Daniel Veillard56f06462001-06-24 21:34:03 +00002155Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2158 Tru64 from Thomas Leitner
2159
Daniel Veillardc5d64342001-06-24 12:13:24 +00002160Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2161
2162 * AUTHORS: added William and Bjorn
2163 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2164 daniel@veillard.com hopefully I won't have to do this again
2165 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2166 docs can be rebuilt cleanly now
2167 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2168 from CVs it's generated, added include/libxml/xmlwin32version.h
2169 also generated but which should change far less frequently.
2170 * catalog.c nanoftp.c: made sure to include libxml.h not
2171 libxml/xmlversion.h directly
2172 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2173 when compiling on WIN32 and MSC
2174
Daniel Veillard07385fd2001-06-23 21:55:48 +00002175Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2176
2177 * include/Makefile.am include/libxml/Makefile.am configure.in:
2178 fixed make distcheck and rebuilding the rpms
2179
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002180Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * configure.in: should finish the migration of exported includes
2183 into a real include/libxml in CVS, at least for CVS users.
2184 * removed the exported headers, added in include/libxml (as well
2185 as xmlversion.h.in).
2186
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002187Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2188
2189 * configure.in: fixed the way to detect symlink
2190
Daniel Veillard66541772001-06-23 18:31:04 +00002191Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2192
2193 * configure.in: updated, include/libxml is now a real CVS dir
2194
Daniel Veillardca989762001-06-23 17:39:29 +00002195Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2198 version works with both libxml1 and libxml2 (it autodetects
2199 the prefix of the html-files) from Felix Natter.
2200 * doc/xml.html: updated doc accordingly
2201
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002202Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2203
2204 * xpath.c: fixed the bug generating a template loop in libxslt
2205 when using docbook-xsl-1.4, * should filter out document nodes
2206 * HACKING: added William
2207 * TODO: updated
2208
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002209Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * doc/FAQ.html: added a warning about gcc-3.0
2212 * doc/xml.html: added reference to gdome2 and removed a confusing
2213 sentence
2214
Daniel Veillardf7f41852001-06-22 15:18:01 +00002215Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * xmlversion.h: okay this is a generated file, but Windows
2218 users need it and they can't generate it, and I want CVS
2219 Windows users ...
2220 * win32/libxml2/libxml2_so.dsp: Windows project file for
2221 the shared lib version of libxml2
2222 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2223 resources needed for libxslt/xsltproc by Yon Derek
2224
Bjorn Reese3157b342001-06-22 14:41:45 +00002225Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2226
2227 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2228
Daniel Veillard4151acb2001-06-22 10:48:57 +00002229Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230
Daniel Veillardcc146db2001-06-22 11:10:52 +00002231 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2232
2233Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
Daniel Veillard4151acb2001-06-22 10:48:57 +00002235 * include/win32config.h: Yon Derek provided a first fix
2236 to be able to compile libxslt/xsltproc on Windows
2237
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002238Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2239
2240 * xpath.c: attempt to work around what seemed a gcc optimizer
2241 bug when handling floats on i386 http://veillard.com/gcc.bug
2242 * tree.c entities.c encoding.c: doing some cleanups while
2243 chasing it
2244
Daniel Veillard017b1082001-06-21 11:20:21 +00002245Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2246
2247 * Makefile.am: cleanup when --without-debug is specified
2248 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2249 w.r.t. --without-debug and other include points
2250 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2251 Catalogs
2252 * configure.in entities.h tree.h HTMLparser.c: removed
2253 --without-corba, made the _private field mandatory
2254
Daniel Veillard87a764e2001-06-20 17:41:10 +00002255Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2256
2257 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2258 outputs a BOM in UTF8, an errata has been issued to avoid the
2259 problem, that was the most reasonable solution... Add support
2260 for a leading UTF8 BOM in entities.
2261
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002262Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * valid.c: fixed a bug found when post validating an entity ref
2265 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2266 activate it too
2267
Daniel Veillard39196eb2001-06-19 18:09:42 +00002268Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2271 weakness in the node copy the XPointer and the XInclude
2272 implementations. Serious cleanup.
2273
Daniel Veillard3739b982001-06-19 12:51:30 +00002274Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2275
2276 * Makefile.am: Kjartan Maraas provided a small patch to
2277 add xml2-config.in to EXTRA_DIST
2278
Daniel Veillarda9142e72001-06-19 11:07:54 +00002279Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2282 provided another failing case found in KDE, the way the
2283 ctxt->vctxt.nodeTab was allocated and freed changed over
2284 time but it wasn't completely cleaned up. This should fix it.
2285
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002286Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * parser.c: Stephan Kulow also raised the fact that line number
2289 could get miscounted making debug harder, fixed the problem
2290 in xmlParseCharData()
2291
Daniel Veillard64b98c02001-06-17 17:20:21 +00002292Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2293
2294 * valid.c: Stephan Kulow pointed out a problem when validating
2295 and using an empty entity, forgot a 'break' in a case.
2296
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002297Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2300 * doc/xml.html: updated with 2.3.11
2301
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002302Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2303
2304 * TODO: updated adding cleanup of generated doc
2305 * configure.in: prepared to release 2.3.11
2306 * xmllint.c: added --version for bug reporting
2307 * doc/html/*.html: rebuilt the doc
2308
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002309Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2310
2311 * xpath.c: first part of the work on selecting namespace to
2312 fix bug #56115
2313
Daniel Veillard96ed5832001-06-15 22:22:04 +00002314Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2315
2316 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2317 when using -liconv
2318 * TODO: updated
2319
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002320Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2323 cleanup, encoding support.
2324
Daniel Veillard608ad072001-06-14 08:32:28 +00002325Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2326
2327 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2328
Daniel Veillard239d0522001-06-13 23:02:48 +00002329Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2330
2331 * xpath.c: bug detected by Ankh when / is used as a function arg
2332
Daniel Veillard02bb1702001-06-13 21:11:59 +00002333Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2336 of element and use it to avoid outputting formatting spaces at
2337 the wrong place. Implemented the format parameter for HTML save.
2338 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2339 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2340 result/HTML/wired.html: of course this impact the result of a
2341 number of HTML tests
2342
Daniel Veillard95d845f2001-06-13 13:48:46 +00002343Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * HTMLtree.[ch]: started augmenting the HTML save API with
2346 encoding and formatting parameters
2347
Daniel Veillardeca60d02001-06-13 07:45:41 +00002348Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * HTMLtree.h: cleanup and started evaluating the work needed on
2351 revamping the HTML output code
2352
Daniel Veillard84666b32001-06-11 17:31:08 +00002353Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2354
2355 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2356
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002357Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2358
2359 * valid.c: fixed bug #56049, forgot one check in the
2360 validation routine
2361
Daniel Veillardca2366a2001-06-11 12:09:01 +00002362Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2363
2364 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2365
Daniel Veillard6761eee2001-06-11 10:29:38 +00002366Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * libxml.h: fixed an error in last commit
2369 * doc/FAQ.html: added an entry for compilation from CVS
2370
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002371Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * xmlversion.h.in libxml.h: Cygwin patches
2374 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2375 * tree.h: cleanup
2376
Daniel Veillardacd370f2001-06-09 17:17:51 +00002377Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2378
2379 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2380 memory block in a strange case where libxml is linked twice
2381 in the binary.
2382
Daniel Veillard1d047672001-06-09 16:41:01 +00002383Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2386 state far too often, simple fix used to avoid it.
2387
Daniel Veillard4497e692001-06-09 14:19:02 +00002388Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2389
2390 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2391 being processed, applied his patch
2392 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2393
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002394Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2397 provided fixes to compile on MSCC again
2398 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2399 also provided an update for the project files.
2400
Daniel Veillarda682b212001-06-07 19:59:42 +00002401Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2404 bug #55810
2405
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002406Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * tree.c: fixed xmlGetNsProp() to close bug #55683
2409 Note this requires libxslt to use it's own function instead.
2410
Daniel Veillardf0c53762001-06-07 16:07:07 +00002411Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * HTMLtree.c: when in a pre element no formatting space should
2414 be added.
2415 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2416
Daniel Veillard068a9652001-06-07 15:30:26 +00002417Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * configure.in: added tests for signal() and signal.h
2420
Daniel Veillard541d6552001-06-07 14:20:01 +00002421Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422
2423 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2424
Daniel Veillard8a367d42001-06-07 14:01:34 +00002425Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2426
2427 * doc/libxml-doc.el: Felix Natter provided a new version for
2428 libxml2
2429
Daniel Veillard8a926292001-06-07 11:20:20 +00002430Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2431
2432 * HTMLtree.c: when in a pre element no formatting space should
2433 be added.
2434
Daniel Veillard14839d52001-06-06 16:11:56 +00002435Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2438
Daniel Veillarde95e2392001-06-06 10:46:28 +00002439Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2442 hack
2443 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2444 * uri.c: fixed a warning
2445
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002446Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2447
2448 * HTMLtree.c: trying to close bug #55772 escaping in script
2449 elements
2450 * doc/xml.html: suggest to send mail to the list
2451
2452Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002453
2454 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2455 good. Use a macro and based on the solution provided in
2456 vsnprintf manual page from GNU.
2457
Bjorn Reese99748722001-06-05 12:49:15 +00002458Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2459
2460 * error.c: Workaround for non-preserving variadic list.
2461 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2462
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002463Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * doc/xml.html: added 2.3.10 release
2466
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002467Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * configure.in: releasing 2.3.10
2470
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002471Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2472
2473 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2474
Daniel Veillard20042422001-05-31 18:22:04 +00002475Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2476
2477 * encoding.c: Robert Collins provided a patch to add the
2478 "US-ASCII" encoding alias
2479
Daniel Veillard97ac1312001-05-30 19:14:17 +00002480Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2481
2482 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2483 string oriented functions and started cleaning the related areas
2484 in xpath.c which needed fixing in this respect
2485
Daniel Veillard2d703722001-05-30 18:32:34 +00002486Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2487
2488 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2489 #55380
2490 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2491
Daniel Veillard9403a042001-05-28 11:00:53 +00002492Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * TODO: updated
2495 * nanohttp.[ch] : started adding APIs to get the redirected URL
2496 when this occurs (needed for further base computation
2497 * tree.h: cleanup
2498 * encoding.c: cleanup
2499 * SAX.c: minor change around ctxt->loadsubset
2500
Daniel Veillard6278fb52001-05-25 07:38:41 +00002501Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2502
2503 * Makefile.am include/Makefile.am: small change to have
2504 include/libxml rebuilt if working from CVS.
2505 * uri.c: applied another patch from Carl Douglas for URI escaping,
2506 this should close bug #51876
2507
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002508Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2509
2510 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2511 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2512 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2513 added specific regression test
2514 * parser.h: preparing for the XSLT mode where DTD inherited
2515 attributes are added to the tree.
2516
Daniel Veillardbbd22452001-05-23 12:02:27 +00002517Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2518
2519 * xinclude.[ch]: Updated the namespace for the Last Call version
2520 * result/XInclude/include test/XInclude/include: updated the
2521 testsuite accordingly
2522
Daniel Veillard8514c672001-05-23 10:29:12 +00002523Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2526 related to bug #51876
2527
Daniel Veillard42596ad2001-05-22 16:57:14 +00002528Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2529
2530 * tree.c: fixed a gross mistake in base computation, xml:base is
2531 not completely correct yet (need cascade).
2532 * xpath.[ch]: added the few things needed to find a function name
2533 and URI from the XPath context when it is called.
2534
Daniel Veillard81418e32001-05-22 15:08:55 +00002535Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2538 * DOCBparser.c: small cleanup
2539 * xmllint.c: added a --catalogs option to load catalogs from
2540 $SGML_CATALOG_FILES
2541 * tree.c: cleanup
2542 * configure.in: iconv library fixup, ICONV_LIBS
2543
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002544Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2545
2546 * catalog.c: handling of CATALOG entries. detection of recursion,
2547 and a few bugfixes
2548 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2549 against the default namespace
2550
Daniel Veillard04b93292001-05-21 08:15:31 +00002551Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2554
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002555Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * parser.c: fixed propagation context info when parsing an
2558 external entity.
2559 * doc/html/*.html: regenerated a couple of docs
2560
Daniel Veillard4623acd2001-05-19 15:13:15 +00002561Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * doc/xml.html: update with 2.3.9 informations
2564
Daniel Veillardbed7b052001-05-19 14:59:49 +00002565Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2568 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2569 * doc/html/* : rebuilt the docs
2570 * valid.c: small patch which may improve some case when
2571 validating.
2572
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002573Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2574
2575 * HTMLparser.c: Closed bug #54891
2576 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2577 to the suite
2578
2579Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580
2581 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2582 applied a documentation patch from LotR and filled in a few missing
2583 descriptions
2584
Daniel Veillard76d66f42001-05-16 21:05:17 +00002585Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * xpath.c tree.c parser.c: speed optimizations at the parser level
2588 document tree freeing and xpath evaluation
2589
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002590Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * parser.c parser.h parserInternals.h: fixed a couple of
2593 interfaces for handling memory buffer input to const char *
2594 upon suggestion of JamesH.
2595
Daniel Veillardc3739e72001-05-15 15:23:27 +00002596Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * configure.in: LoTR sent a patch fixing the previous commit
2599
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002600Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2601
2602 * configure.in: trying to deal again with the stoopid -R linking
2603 flag of Solaris
2604
Daniel Veillard790142b2001-05-15 10:51:53 +00002605Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * xpath.h: two nodeset access macros from Thomas Broyer
2608
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002609Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2610
2611 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2612 patch from Thomas Broyer
2613
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002614Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2617 case
2618 * INSTALL: was empty added stuff from the FAQ
2619
Daniel Veillard75bea542001-05-11 17:41:21 +00002620Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2623 attributes handling and #54433 by adding xmlUnsetProp()
2624 and xmlUnsetNsProp()
2625
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002626Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2627
2628 * HTMLparser.c: Patch from Jonas Borgström
2629 (htmlGetEndPriority): New function, returns
2630 the priority of a certain element.
2631 (htmlAutoCloseOnClose): Only close inline elements if they
2632 all have lower or equal priority.
2633 * result/HTML: this of course changed a number of tests results.
2634
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002635Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * xmlIO.c catalog.c: plugged in the default catalog resolution
2638 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2639 documentations
2640 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2641
Daniel Veillarda7374592001-05-10 14:17:55 +00002642Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2645 integrating catalogs
2646 * catalog.[ch] testCatalog.c: adding a small catalo API
2647 (only SGML catalog support).
2648 * parser.c: restaured xmlKeepBlanksDefault(0) API
2649
Daniel Veillardc17337c2001-05-09 10:51:31 +00002650Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2651
2652 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2653
Daniel Veillard257d9102001-05-08 10:41:44 +00002654Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2655
2656 * parser.c: added xmlParseExternalEntityPrivate() to allow
2657 propagation of ctxt->_private when parsing external entities
2658
Daniel Veillard083c2662001-05-08 08:27:14 +00002659Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2662
Daniel Veillard01ef7382001-05-08 07:31:43 +00002663Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2666
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002667Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * valid.c: warn when indeterminist content model is detected
2670 * result/VC/ElementValid8: this adds a message
2671 * Makefile.am: add --novalid for VCM tests
2672 * parserInternals.c: added a call to Init memory
2673
Daniel Veillard64269352001-05-04 17:52:34 +00002674Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2675
2676 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2677 when both parameters are NULL.
2678
Daniel Veillard37721922001-05-04 15:21:12 +00002679Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2680
2681 * valid.c: applied small patch from Gary Pennington, reindented
2682 some part of the code.
2683
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002684Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2687 release, updated and regenerated the docs
2688
Daniel Veillard357c9602001-05-03 10:49:20 +00002689Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * xpath.c result/XPath/expr/floats : clarified and cleanup
2692 printing of abnormal floats in tests.
2693
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002694Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2695
2696 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2697 * results/HTML/ : a few changes in the output of the HTML tests as
2698 a result.
2699 * configure.in: tying to fix -liconv where needed
2700
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002701Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703 * Makefile.am: fixed a stupid error
2704
Daniel Veillard7150a032001-05-02 16:41:11 +00002705Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * configure.in Makefile.am: make the inclusion of the trio
2708 modules in the library conditional
2709
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002710Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * DOCBparser.c: patche from László Kovács, fixed entities refs
2713 in attributes handling
2714
Daniel Veillardedddff92001-05-02 10:58:52 +00002715Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2716
2717 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2718 flushing
2719
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002720Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2721
2722 * xpath.c: fix of an XSLT namespace bug reported on the list
2723 general/bug-8-
2724
Daniel Veillard5792e162001-04-30 17:44:45 +00002725Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * strio.h trio.c: Dan McNichol suggested a couple of small
2728 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2729
Daniel Veillard02141ea2001-04-30 11:46:40 +00002730Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * tree.c parser.c encoding.c: spent a bit more time looking
2733 at the parsing speed and DOM handling. Added a few more
2734 speedups.
2735
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002736Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * parser.c: small but effective parsing speed improvement
2739
Daniel Veillardb59076b2001-04-29 17:04:07 +00002740Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2741
2742 * configure.in: default on the DocBook parser inclusion (for Gnome)
2743 * DOCBparser.h: fixed a header reference
2744
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002745Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * configure.in xpath.c: applied Bjorn patches for FPE on the
2748 alpha
2749
Daniel Veillardeefd4492001-04-28 16:55:50 +00002750Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2753 xmlSaveFormatFileTo()
2754
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002755Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2756
2757 * xpath.c: simple and efficient optimization, XPath functions
2758 aways bind to the same code, cache this
2759 * TODO: updated (by saying some is obsolete)
2760
Daniel Veillard2156a562001-04-28 12:24:34 +00002761Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763 * xpath.c: more cleanup work on XPath name parsing routines
2764
Daniel Veillard61d80a22001-04-27 17:13:01 +00002765Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2768 xmlXPathParseName
2769 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2770 * debugXML.c: avoid compilation problems if compiling without
2771 HTML support, Igor Zlatkovic
2772 * win32/libxml2/libxml2.def.src: being able to compile without
2773 XPath on Windows
2774
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002775Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * libxml.m4: yet another patch from Toshio Kuratomi
2778
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002779Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2782
Daniel Veillard67fee942001-04-26 18:59:03 +00002783Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2784
2785 * tree.[ch]: added xmlSaveFormatFile interface for saving
2786 and indenting a file.
2787
Daniel Veillard82e49712001-04-26 14:38:03 +00002788Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789
2790 * xpath.c: fixed bug #53689 related to processing-instruction()
2791
Daniel Veillard02f077a2001-04-26 10:59:11 +00002792Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * DOCBparser.c: patche from László Kovács
2795
Daniel Veillard30211a02001-04-26 09:33:18 +00002796Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * parser.c: applied fixes from Christian Glahn bug report #53391
2799
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002800Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * error.c: Jean François Lecomte provided a complete description
2803 and a fix to bug #53537
2804
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002805Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2806
2807 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2808
Daniel Veillard1034da22001-04-25 19:06:28 +00002809Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * DOCBparser.c SAX.c: a bit more work on entities processing.
2812 Still Need to cleanup XML output and references in attributes
2813
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002814Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2815
2816 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2817
Daniel Veillardb33c2012001-04-25 12:59:04 +00002818Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * tree.c: trying to fix #53574, not completely complete,
2821 I would like xmllint --copy --debug test/ent1 and
2822 xmllint --debug test/ent1 to show the same result.
2823 * xpath.c: fix a bug when trying to sort namespace nodes
2824
Daniel Veillard5146f202001-04-25 10:29:44 +00002825Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2826
2827 * HTMLtree.c: real fix for #53402
2828
Daniel Veillard7533cc82001-04-24 15:52:00 +00002829Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2832 PIs when using xsl:output
2833 * valid.c: closing #53537 some case generate segfaults if there
2834 is validity errors
2835
Daniel Veillard61b33d52001-04-24 13:55:12 +00002836Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2839 of external parsed entities, added --noent to testDocbook
2840 * valid.c: Garry Pennington found an uninitialized variable
2841 access in xmlValidateElementContent()
2842
Daniel Veillard56098d42001-04-24 12:51:09 +00002843Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2844
2845 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2846 with madness
2847 * result/HTML/ : this modified the result of the regression tests
2848 a lot.
2849
Daniel Veillard122376b2001-04-24 12:12:30 +00002850Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851
2852 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2853 to doc where it wasn't checked against NULL reported by
2854 Jens Laas
2855
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002856Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2859 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2860
Daniel Veillardeae522a2001-04-23 13:41:34 +00002861Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2864 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2865 * SAX.[ch]: cleanup and updates for DocBook
2866 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2867 ex SGML identifier changes
2868 * valid.c: removed a static unused function.
2869
Daniel Veillardde57c612001-04-23 09:13:36 +00002870Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * HTMLtree.c: applied change for Paul Sponagl on script saving
2873 * Makefile.am: the warning about entity title.xml are normal.
2874
Daniel Veillard393df012001-04-22 20:11:18 +00002875Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * configure.in: release of 2.3.7
2878 * Makefile.am: fixing make distcheck
2879
Daniel Veillarda41123c2001-04-22 19:31:20 +00002880Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2881
2882 * doc/html/* doc/xml.html: updated and regenerated the docs
2883
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002884Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2887
Daniel Veillarde82a9922001-04-22 12:12:58 +00002888Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * tree.c: fixed #53388 with the provided patch
2891
Daniel Veillard06803992001-04-22 10:35:56 +00002892Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2893
2894 * valid.c: Bjorn detected an invalid memory access. Fixed
2895 vstateVPush()
2896
Daniel Veillard40af6492001-04-22 08:50:55 +00002897Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2898
2899 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2900
Bjorn Reese70a9da52001-04-21 16:57:29 +00002901Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2902
2903 * libxml.h: new header used only for the compilation of libxml
2904 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2905 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2906 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2907 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2908 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2909 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2910 baseline (version 1.2 plus a single patch).
2911 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2912 scientific notation for numbers. Tests added.
2913 * xpath.c: formatting of numbers changed to use sprintf
2914 (contribution from William Brack)
2915
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002916Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * valid.c: cleanup, more useful debugging
2919 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2920 * xmlIO.c: entity loading is printed as an error when validating
2921
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002922Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * valid.c: fixed to validate within entities
2925 * test/VCM/v22.xml: added a specific testcase
2926
Daniel Veillardca1f1722001-04-20 15:47:35 +00002927Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2928
2929 * valid.c: forgot an epsilon transition in for ()+
2930 * test/VCM/v21.xml : added a specific test case
2931
Daniel Veillard85349052001-04-20 13:48:21 +00002932Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * valid.c: removed a state explosion exhibited by RSS
2935 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2936 from bug #51872
2937
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002938Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2939
2940 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2941 validation without using an ugly NFA -> DFA algo in the source.
2942 Made a specific algorithm easier to maintain, using a single
2943 stack and without recursion.
2944 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2945 * hash.c: made the growing routine static
2946 * tree.h parser.c: added the parent information to an
2947 xmlElementContent node.
2948
Daniel Veillarde470df72001-04-18 21:41:07 +00002949Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * SAX.c parser.c xpath.c: generating IDs when not validating
2952 from an external parsed entity was poisoning the ID has table
2953 with removed values. This was killing XSLT on the KDE help
2954 browser.
2955
Daniel Veillardceacdd92001-04-18 15:10:35 +00002956Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * entities.h: andrew@ugh.net.au detected a double declaration
2959
Daniel Veillarda10efa82001-04-18 13:09:01 +00002960Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * debugXML.c hash.c tree.h valid.c : some changes related to
2963 the validation suport to improve speed with DocBook
2964 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2965 the way validation errors get reported
2966
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002967Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2968
2969 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2970 by P C Chow and William M. Brack for XSLT HTML output
2971
Daniel Veillard2d90de42001-04-16 17:46:18 +00002972Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2975 Igor Zlatkovic patches for MSC compilation and added his
2976 updates
2977
Daniel Veillarde043ee12001-04-16 14:08:07 +00002978Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2981 prefix lookup.
2982 * parserInternals.c: fixed the bug reported by Morus Walter
2983 due to an off by one typo in xmlStringCurrentChar()
2984
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002985Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * HTMLparser.c result/HTML/*: revamped the way the HTML
2988 parser handles end of tags or end of input
2989
Daniel Veillard82daa812001-04-12 08:55:36 +00002990Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2993
Daniel Veillard67a21302001-04-11 14:39:16 +00002994Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2995
2996 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2997 bug where the linktime verions of free() won't work ...
2998
Daniel Veillard27b55282001-04-11 12:22:25 +00002999Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3000
3001 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3002
Daniel Veillardafc73112001-04-11 11:51:41 +00003003Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005 * doc/xml.html: added 2.3.6 release
3006
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003007Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3010 * result/wml.xml: resulted in a small output change
3011
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003012Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * tree.c: xmlNewDoc was missing the charset initialization
3015 * xmllint.c: added --auto to autogenerate a doc, allow to
3016 reproduce the problem fixed on xmlNewDoc
3017
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003018Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * xpath.c: trying to get 52979 solved
3021 * tree.c result/ result/noent/: trying to get 52712 solved, this
3022 also made me clean up the fact that XML output in general should
3023 not add formating blanks by default, this changed the output of
3024 a few tests
3025
Daniel Veillard73639a72001-04-10 14:31:39 +00003026Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3029
Daniel Veillardfac26a12001-04-08 13:08:14 +00003030Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3031
3032 * configure.in: finally released 2.3.6
3033
Daniel Veillard911f49a2001-04-07 15:39:35 +00003034Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * xpath.c: checking for null pointer generated by new code
3037
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003038Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * xpath.c: fixed a [] evaluation problem reported
3041 * test/XPath/tests/simpleaddr: extended test
3042 * result/XPath/simpleaddr: updated result
3043
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003044Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * xmllint.c: Dan Timis reported a portability problem
3047 on Macs without mmap, fixed it.
3048
Daniel Veillardb38bd552001-04-03 18:22:00 +00003049Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050
3051 * testXPath.c : added a --tree option allowing to display the
3052 tree dump of the XPath expression
3053
Daniel Veillard4dd93462001-04-02 15:16:19 +00003054Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * xpath.c: fixed a memleak when comparing nodesets
3057 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3058 * tree.c: added a TODO
3059
Daniel Veillard92ad2102001-03-27 12:47:33 +00003060Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3063 we need string functions
3064 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3065 to be able to use them where needed. Applied some changes
3066 to reduce name linking pollution and compile in only what's
3067 needed.
3068 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3069 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3070 for the string manipulation functions
3071 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3072 to the free() function of xmlmemory.c
3073 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3074 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3075 usage.
3076
3077
Daniel Veillard2be30642001-03-27 00:32:28 +00003078Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * error.c: applied the context output patch of the error
3081 handling submitted by Chuck Griffith
3082 * error/VC/*: this slightly change some error logs
3083
Daniel Veillard50582112001-03-26 22:52:16 +00003084Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085
3086 * parser.c: fixed line number reporting on error
3087
Daniel Veillard04be4f52001-03-26 21:23:53 +00003088Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3089
3090 * parser.c: Sullivan and Darin found a parser bug,
3091 applied the patch.
3092
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003093Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3094
3095 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3096 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3097 xmlversion.h.in xpointer.c: of course the way I defined
3098 UNUSED breaks on old gcc version. Try to be smart and
3099 also define it directly in xmlversion.h
3100 * configure.in: removed -ansi flag from the pedantic set
3101
3102Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003103 Huge cleanup, I switched to compile with
3104 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3105 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3106 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3107 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3108 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3109 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3110 encoding.h entities.c error.c list.[ch] nanoftp.c
3111 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3112 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3113 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3114 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3115 Cleanup, staticfied a number of non-exported functions,
3116 detected and cleaned up a dozen of problem found this way,
3117 avoided a lot of public function name/typedef/system names clashes
3118 * doc/xml.html: updated
3119 * configure.in: switched private flags to the really pedantic ones.
3120
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003121Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * configure.in: 2.3.5
3124 * doc/html/*: rebuilt the docs
3125
Daniel Veillard146c9122001-03-22 15:22:27 +00003126Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127
3128 * parser.c: fixed a reported bug in NOTATION parsing
3129 * uri.c: accepted but not fixed bug 51876, added TODO
3130 * Makefile.am: fixed bug 51876
3131
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003132Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3133
3134 * config.h.in configure.in error.c: fix a compilation problem
3135 on platforms without vsnprintf (xml@thewrittenword.com)
3136
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003137Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3138
3139 * parser.c: fixed a function name header typo
3140 * SAX.c: notations can also occur in external subset.
3141
Daniel Veillard7d42b542001-03-20 13:22:46 +00003142Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143
3144 * error.c: removed a C++ like comment
3145
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003146Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147
3148 * parser.c: fixing bug 52299 strange condition leading
3149 to a parser crash due to a buffer overflow
3150 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3151 added the specific test case
3152
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003153Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154
3155 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3156 xmlXPathConvert{String,Number,Boolean} to be able to make
3157 type casts without a context stack, fixed some implementation
3158 problems related to the absence of context at parse-time,
3159 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3160 in the public API too
3161 * xpointer.c xpathInternals.h: we need to know at parse time
3162 whether we are compiling an XPointer
3163
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003164Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3165
3166 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3167 cleaned up the parser internals, refactored XPath code, added
3168 new compilation based APIs and cleanly separated public and
3169 private APIs.
3170
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003171Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * xpath.h: the comp field must be added at the end to avoid
3174 killing binary compat.
3175
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003176Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * Makefile.am: detect XPath memleaks in regreson tests
3179 * error.c: fixed and error w.r.t. error reporting still using
3180 stderr
3181 * hash.c: added new line at end of file
3182 * tree.h: minor cleanup
3183 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3184 expression parsing from evaluation, resulted in a number of
3185 changes internally, and in XPointer. Likely to break stuff
3186 using xpathInternals.h but should remain binary compatible,
3187 new interfaces will be added.
3188
Daniel Veillardd574f782001-03-14 19:40:17 +00003189Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3190
3191 * configure.in: fixed a couple of problems reported by
3192 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3193 without gcc on non linux platforms.
3194
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003195Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3198 a fix for --with-html-dir= configure support. I hope it won't
3199 break rpm generation
3200
Daniel Veillarda022fe02001-03-14 16:30:00 +00003201Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203 * xmlIO.c: one function comment cleanup.
3204
Daniel Veillard25239c12001-03-14 13:56:48 +00003205Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * SAX.c: external subset notations were improperly registered
3208 in the internal subset.
3209
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003210Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * README.cvs-commits: added, pointing to HACKING
3213 * HACKING: updated
3214
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003215Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3216
3217 * parser.c: and Matt Sergeant found one in the XML push
3218 parser (erroneous check I forgot to remove when I fixed the
3219 main parser).
3220
Daniel Veillard68d7b672001-03-12 18:22:04 +00003221Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3222
3223 * xpath.c: ptittom found a small bug in UnaryExpr
3224
Daniel Veillarde356c282001-03-10 12:32:04 +00003225Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3226
3227 * configure.in: bumped to 2.3.4
3228 * error.c: fixed bug #51860
3229 * tree.c: fixed bug #51861
3230 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3231 * tree.[ch] : added xmlDefaultBufferSize
3232 * nanoftp.c: typo in function name header block
3233 * doc/xml.html : updated, added link to XML::LibXSLT
3234 * doc/html/* : rebuilt the docs
3235
Daniel Veillard80f32572001-03-07 19:45:40 +00003236Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * parser.c SAX.c: the new content parsing code raised an
3239 ugly bug in the characters() SAX callback. Found it
3240 just because of strangeness in XSLT XML Rec ouptut :-(
3241
Daniel Veillard6c831202001-03-07 15:57:53 +00003242Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * Makefile.am: Martin Baulig suggested to add -lm
3245 * tree.c: found another bug in xmlNodeGetContent()
3246
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003247Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * xpath.c: Bjorn found the error related to strictness of comparison.
3250
Daniel Veillard29631a82001-03-05 09:49:20 +00003251Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * parser.c: trying to fix the Dtd parsing problem reported
3254 by Gary, side effect of last week speed optimizations.
3255
Daniel Veillard14be0a12001-03-03 18:50:55 +00003256Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3259 * parserInternals.c: removed unneeded test raised by Stric
3260
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003261Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3262
3263 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3264 and fixed by William Brack). Added xmlXPathFormatNumber.
3265 Changed the sorting slightly.
3266 * configure.in Makefile.am example/Makefile.am: Added -lm.
3267 Please note that applications linking with libxml2, must
3268 also like with the math library from now on.
3269
Daniel Veillardf9533d12001-03-03 10:04:57 +00003270Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271
3272 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3273
Daniel Veillard2f362242001-03-02 17:36:21 +00003274Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3275
3276 * parser.c: one must report spaces even if the Dtd element
3277 content proves that this is not part of the element content.
3278 * result/valid/*.xml: this changed the ouptu slightly
3279
Daniel Veillardb402c072001-03-01 17:28:58 +00003280Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281
3282 * configure.in: bumped to 2.3.3
3283 * doc/xml.html: updated
3284
Daniel Veillard77851712001-02-27 21:54:07 +00003285Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * tree.c: minor doc fix
3288 * xpath.c: deallocation issues when a result tree has been
3289 converted to a node-set
3290
Daniel Veillardec70e912001-02-26 20:10:45 +00003291Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * doc/xml.html: oops corrected dates s/2000/2001
3294
Daniel Veillard8730c562001-02-26 10:49:57 +00003295Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3296
3297 * valid.c: new patch from Gary Pennington
3298
Daniel Veillard91e9d582001-02-26 07:31:12 +00003299Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3300
3301 * doc/xml.html: applied patch from Ankh
3302
Daniel Veillardedac3c92001-02-26 01:36:19 +00003303Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * xinclude.c: fixed a problem building on Mac
3306
Daniel Veillard21a0f912001-02-25 19:54:14 +00003307Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3308
3309 * parser.c: more work on increasing parsing ferformances
3310
Daniel Veillard48b2f892001-02-25 16:11:03 +00003311Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312
3313 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3314 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3315 avoiding memcpy in production builds MEM_CLEANUP macro use
3316 * parser.[ch] parserInternals.c: optimizations of the tightest
3317 internal loops inside the parser. Better checking of I/O
3318 flushing/loading conditions
3319 * xmllint.c : added --timing
3320
Daniel Veillard71681102001-02-24 17:48:53 +00003321Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * configure.in: bumped to 2.3.2
3324 * doc/xml.html: updated for release
3325
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003326Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327
3328 * xpath.c: found a memleak and fixed a nasty bug
3329
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003330Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * xmllint.[c1] : added return code errors for xmllint
3333 * xpath.c: specific debug dump function for result value trees
3334
Daniel Veillard4b637072001-02-21 21:52:55 +00003335Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336
3337 * xpath.c: finally implemented xmlXPathCompareNodeSets
3338 * test/XPath/expr/floats results/XPath/expr/floats: added
3339 a test for float expressions
3340
Daniel Veillardf714aa32001-02-21 03:07:44 +00003341Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3344 * parserInternals.[ch]: trying to speed up parsing
3345 * xpath.c : speeded up node set equality op
3346
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003347Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3350 better handling of ID/IDREF and the list modules associated
3351 * configure.in: small CFLAGS cleanup
3352
Daniel Veillarda8abee62001-02-19 15:14:59 +00003353Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * configure.in: fixed iconv detection on AIX (stric)
3356
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003357Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003358
3359 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3360
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003361Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3362
3363 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3364 and optimized xmlXPathNodeSetSort
3365
Daniel Veillard142adbf2001-02-17 13:21:05 +00003366Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * xpath.c: bug fix when context size is 0
3369 * parser.c: I like Norm's Dtd because they still manage to break
3370 the parser occasionally
3371
Daniel Veillardf23e0092001-02-16 13:21:29 +00003372Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3375
Daniel Veillarde0e26512001-02-16 00:11:46 +00003376Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3377
3378 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3379 attributes within the XML-1.0 namespace
3380
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003381Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * xpathInternals.h: exported a few axis functions
3384 * doc/xml.html: updated the doc
3385
Daniel Veillard760f4422001-02-15 14:59:48 +00003386Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * configure.in: applied patch from Daniel van Balen for OpenBSD
3389 and bumped version to 2.3.1
3390 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3391 attempt to find autoclosing was simply broken, removed it,
3392 updated the examples, this is better
3393
Daniel Veillardd194dd22001-02-14 10:37:43 +00003394Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3397 hash functionnalities.
3398 * doc/html/* : rebuild the doc
3399
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003400Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3401
3402 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3403 on predicate
3404 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3405 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3406 really want to have tags closed on output even if we accept
3407 unclosed ones on input
3408
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003409Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * xpath.c: ouch don't free NULL, rare case fixed
3412 * tree.c: don't coalesce text nodes if they don't have the
3413 same behaviour wrt escaping on output
3414
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003415Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3416
3417 * xpath.c: small fixup
3418 * SAX.c: don't warn on empty namespaces.
3419
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003420Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * README: a bit of cleanup
3423 * configure.in: preparing for 2.3.0 release
3424
Daniel Veillard1f83d392001-02-08 09:37:42 +00003425Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * hash.[ch]: added a first version of xmlHashSize()
3428 * valid.c: another bug fix from Gary Pennington
3429
Daniel Veillard5eef6222001-02-07 18:24:48 +00003430Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * valid.c: couple of bug fixes pointed by Gary Pennington
3433 * HTMLtree.c: #if 0 cleanup
3434
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003435Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3438 which removes a time consuming check of xmlXPathNodeSetAdd()
3439 and use it in places where we are sure to not break unicity
3440
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003441Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * xpath.c: bug fixes found from XSLT
3444 * tree.c: preserve node->name special values when copying nodes.
3445 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3446 external subset are fetched when available but without full
3447 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3448 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3449 output with encoding disabled.
3450
Daniel Veillard2c833b62001-02-03 08:52:06 +00003451Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3454 xmlCheckFilename should not be called from xmlFileOpenW
3455 and xmlGzfileOpenW
3456
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003457Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3458
3459 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3460 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3461 added the new tests for URI normalization
3462 * testURI.c: fixed stoopid bugs
3463 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3464 the URI in the error messages are now properly normalized
3465
Daniel Veillardea28ce62001-02-02 08:20:19 +00003466Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3469
Daniel Veillarde99a4762001-02-01 04:34:35 +00003470Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3473
Daniel Veillard2b325a02001-01-31 20:46:31 +00003474Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * xpath.c: fixed mod operator
3477
Daniel Veillardde55cf62001-01-31 15:53:13 +00003478Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * parser.c: fixed xmlStrcat doc
3481 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3482 trees.
3483
Daniel Veillard2f913b72001-01-31 13:23:49 +00003484Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * xpath.c result/XPath/tests/chaptersbase
3487 result/XPath/tests/simplebase: fixed XPath node()
3488 * tree.c: small fix in xmlNewNs()
3489 * Makefile.am: removed extraneous xml2Conf.sh rule
3490
Daniel Veillardb42042b2001-01-28 07:40:36 +00003491Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3494 Changed the library name, in order to get libxml-devel and
3495 libxml2-devel to coexist on a single system
3496 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3497 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3498
Daniel Veillardee0a4662001-01-27 18:59:33 +00003499Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3500
3501 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3502 libxml2-devel installable in // as libxml-devel.
3503
Daniel Veillard5eb05942001-01-27 17:50:22 +00003504Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * doc/Makefile.am: fixed make rebuild in doc
3507 * doc/html/*.html: rebuilt the docs
3508
Daniel Veillard65c295d2001-01-26 09:32:39 +00003509Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3512
Daniel Veillard8e199902001-01-25 18:54:39 +00003513Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3516 the HTML doc to go into the -devel RPM ...
3517 * aclocal.m4 config.h.in: some updates due to auto* magic
3518
Daniel Veillard93086662001-01-25 18:13:04 +00003519Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * xpath.h: added a hook in the context structure allowing to
3522 link to extra support, needed for XSLT
3523
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003524Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3527 xmlXPtrCmpPoints to use it.
3528 * propagated the following patch from Alejandro Forero
3529 * include/win32config.h xmlIO.c: applied further suggestions
3530 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3531 * example/gjobread.c: fixed warnings, now that it builds
3532
3533Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3534
3535 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3536
3537 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3538 filename points to a valid file (not a directory).
3539 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3540 Added calls to xmlCheckFilenameDir.
3541
3542 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3543 `path' (rather than `filename') as the parameter to gzopen and open.
3544
Daniel Veillard48177c22001-01-23 15:27:41 +00003545Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * Makefile.am: fixed a problem with EXTRA_DIST
3548
Daniel Veillardb83ba402001-01-22 22:45:10 +00003549Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * Makefile.am example/Makefile.am: finally found the trick
3552 to build the example, i.e. add "." in SUBDIRS before example
3553 in the list <grin/>
3554
Daniel Veillard82687162001-01-22 15:32:01 +00003555Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * doc/xml.html: updated with an XSLT section, removed pointer to
3558 W3C CVS base.
3559
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003560Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3563 too, and deallocation need to occur the same way.
3564
Daniel Veillarde4566462001-01-22 09:58:39 +00003565Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3568 type correponding to an XSLT result tree fragment. Share most
3569 of the data format with node set, as well as operators.
3570 * HTMLtree.c: added a newline at the end of the doctype output
3571 whe this one is not present initially.
3572 * tree.c: make sure taht the parent and doc pointers are properly
3573 set when copying attributes (lists).
3574
Daniel Veillard701c7362001-01-21 09:48:59 +00003575Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3578
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003579Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * xpath.c: seems I finally killed that ugly path evaluation
3582 context bug (tagged 9999 in case is is wrong)
3583
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003584Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3585
3586 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3587 for XSLT
3588
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003589Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3592 for xmlGzfileOpen() bug
3593
Daniel Veillardf6eea272001-01-18 12:17:12 +00003594Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * xpath.c: removed an error found by XSLT usage
3597 * tree.c parserInternals.h: use a predefined static string
3598 for text and comment nodes, avoid freeing them in xmlFreeNode,
3599 exported the string name in parserInternals.h and added
3600 another value to disable encoding at output (for XSLT),
3601 gain memory, time.
3602
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003603Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3606 win32/libxml2/libxml2_so.dsp: new makefiles and update
3607 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3608
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003609Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3612 Gary Pennington
3613
Daniel Veillard389e6b72001-01-15 19:41:13 +00003614Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * xpath.c: fixed the comaprision of values and nodelists,
3617 need to compare nodelist still ...
3618 * debugXML.c: avoided a possible core dump
3619 * HTMLparser.c: cleanup
3620 * nanohttp.c: contributed fix.
3621 * tree.c: fixes in properties handling added xmlSetNsProp
3622 needed by libxslt
3623 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3624 comment
3625 * TODO: updated
3626
Daniel Veillard167bd532001-01-06 21:09:34 +00003627Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * parser.c parserInternals.c: applied Bjorn Reese optimization
3630 patch
3631
3632Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * Makefile.am: applied patch fro make check from Martin Vidner
3635
Daniel Veillard503b8932001-01-05 06:36:31 +00003636Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * configure.in: preparing 2.2.11
3639 * doc/html/*: rebuild the HTML files
3640 * doc/xml.html : updated
3641
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003642Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * tree.c: fixed a stupid bug
3645 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3646 patches related to validation of an XInclude processing result
3647 * TODO: updated
3648
Daniel Veillarde2488192001-01-04 10:54:22 +00003649Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3650
3651 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3652 on large files
3653
Daniel Veillardf060a412001-01-03 20:52:44 +00003654Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3655
3656 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3657
Daniel Veillard45cff692001-01-03 18:02:04 +00003658Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3661 reported by Jonas Borgström
3662 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3663
Daniel Veillard08108982001-01-03 15:24:58 +00003664Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * testXPath.c xpath.c: fixing the XPath union expressions problem
3667 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3668
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003669Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * xmllint.c: Made is so if the file name is "-" is will read form
3672 standard input. Sven Heinicke <sven@zen.org>
3673 * tree.c: fixed a problem when growing buffer
3674 * tree.h: fixed the comment of the node types following andersca
3675 comment
3676 * TODO: updated
3677
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003678Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3679
3680 * HTMLparser.[ch]: added a way to avoid adding automatically
3681 omitted tags. htmlHandleOmittedElem() allows to change the
3682 default handling.
3683 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3684 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3685 of xmllint too when using --memory flag, added a memory test
3686 suite at the Makefile level.
3687 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3688 with namespace use when encountering QNames in XPath evalation,
3689 added xmlns() scheme in XPointer.
3690 * nanoftp.c : incorporated a fix
3691 * parser.c xmlIO.c: fixed problems raised with encoding when using
3692 the memory I/O
3693 * parserInternals.c: closed bug 25934 reported by
3694 torsten.landschoff@innominate.de
3695 * TODO: updated
3696
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003697Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3700 on a non-updated tree :-(, made a 2.2.10 release to correct the
3701 situation
3702
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003703Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3706 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3707 integrated a set of OpenVMS changes from Howard Taylor
3708 <Howard.Taylor@pacoast.com>
3709
Daniel Veillard58770e72000-11-25 00:48:47 +00003710Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3713 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3714
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003715Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * HTMLparser.c: some fixes on auto-open of html/head/body
3718 * encoding.c: fixed a compilation error on some gcc env
3719 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3720 XPointer implementation
3721 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3722 related XPointer tests and associated results
3723
Daniel Veillard300f7d62000-11-24 13:04:04 +00003724Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3725
3726 * doc/xmldtd.html doc/xml.html: following a short step by step
3727 guidance on IRC to help maciej with DTDs I started a small
3728 page on the subject.
3729
Daniel Veillard748e45d2000-11-17 16:36:08 +00003730Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * HTMLparser.c: fixed handling of broken charrefs
3733 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3734 patches
3735
Daniel Veillard28929b22000-11-13 18:22:49 +00003736Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3737
3738 * doc/xml.html doc/html/* : rebuilt the docs after adding
3739 xinclude and updated page for 2.2.7 and 2.2.8
3740 * configure.in: releasing 2.2.8
3741
Daniel Veillard41e06512000-11-13 11:47:47 +00003742Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3743
3744 * parser.[ch] parserInternals.c: applied the conditional
3745 section processing fix from Jonathan P Springer
3746 <jonathan.springer2@gte.net>
3747 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3748 project file, fixed iconv default non support
3749 * xpath.c: fixed the problem of evaluating relative expressions
3750 when a node context is provided.
3751
Daniel Veillardbf432752000-11-12 15:56:56 +00003752Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3753
3754 * nanoftp.c: fixed gcc 2.95 new warnings
3755 * SAX.c: fixed a stupid bug
3756 * tree.c: fixed a formatting problem when round-tripping
3757 from/to memory
3758 * xinclude.c: chased memleak, fixed a base problem
3759 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3760 xmlXPtrBuildNodeList()
3761 * TODO: updated
3762 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3763 adding a first small set of regression tests for XInclude
3764
Daniel Veillardc2def842000-11-07 14:21:01 +00003765Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * nanohttp.[ch]: applied Wayne Davison patches to access
3768 the WWW-Authorization header.
3769 * parser.c: Closed Bug#30847: Problems when switching encoding
3770 in short files by applying Simon Berg's patch.
3771 * valid.c: fixed a validation problem
3772 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3773 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3774 Wayne Davison
3775 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3776 need to be extended to non full nodes selections.
3777 * xinclude.c: starts to work decently
3778
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003779Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3782 debugXML.c xmlversion.h.in: Started adding XInclude support,
3783 this is a new xmllint option
3784 * tree.c xpath.c: applied TOM patches for XPath
3785 * xpointer.c: fixed a couple of errors.
3786 * uri.c: added an escaping function needed for xinclude
3787 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3788 new warning from RH70 gcc's version
3789
Daniel Veillarda4964b72000-10-31 18:23:44 +00003790Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3791
3792 * HTMLparser.c: fixed loop on invalid char in scripts
3793 * parser.c: update to description of xmlIOParseDTD()
3794 * libxml.m4 xmlversion.h.in: changes contributed by
3795 Michael Schmeing <m.schmeing@internet-factory.de>
3796 * configure.in: preparing for 2.2.7
3797 * Makefile.am: trying to avoid config.h and acconfig.h
3798 being included in the distrib
3799 * configure.in: released 2.2.7
3800
3801Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3802
3803 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3804 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3805
Daniel Veillard01411222000-10-30 15:33:22 +00003806Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3807
3808 * parser.[ch]: added xmlIOParseDTD()
3809 * xpointer.c: added support for the 2 extra parameters of
3810 string-range, fixed a stoopid error when '0' was present
3811 in XPointer expressions
3812 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3813 testsuite for the above
3814
Daniel Veillard6db58192000-10-30 09:27:53 +00003815Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * libxml.spec.in: improved package descriptions
3818
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003819Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * xpath.c xpathInternals.h: applied a large cleaning patch
3822 from TOM <ptittom@free.fr>, it also add namespace support
3823 for function and variables registration.
3824
Daniel Veillardbd20df72000-10-29 17:53:40 +00003825Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3826
3827 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3828 * Makefile.mingw: Wayne Davison's update adding hash.c
3829
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003830Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3831
3832 * xpath.c: fixed the root evaluation problems
3833 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3834 ignorable spaces with <b> <bold> <em>
3835 * tree.c: fixed a loop in xmlSearchNsByHref()
3836
Daniel Veillard767662d2000-10-27 17:04:52 +00003837Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * xpath.c: applied another XPath patch from TOM
3840 * xpath.c include/makefile.am: applied another patch from
3841 china@thewrittenword.com (cleanup on IRIX).
3842
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003843Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3844
3845 * xml-config.1: received a fixed version from Fredrik Hallenberg
3846 <hallon@lysator.liu.se>
3847
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003848Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3849
3850 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3851 cleanup patch for XPath
3852
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003853Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3854
3855 * patched to redirrect all "out of context" error messages to
3856 a reconfigurable routine. The changes are:
3857 * xmlerror.h : added the export of an error context type (void *)
3858 an error handler type xmlGenericErrorFunc there is an interface
3859 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3860 to reset the error handling routine and its argument
3861 (by default it's equivalent to respectively fprintf and stderr.
3862 * all the c files: all wild accesses to stderr or stdout within
3863 the library have been replaced to calls to the handler.
3864
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003865Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3866
3867 * configure.in: release 2.2.6
3868 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3869 exporting the inner functions of xpath for extension modules
3870 * doc/*: updated and rebuilt the doc
3871
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003872Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * nanohttp.c : applied Wayne HTTP cleanup patch
3875 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3876 and xmlNodeSetSpacePreserve()
3877
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003878Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * xpath.c: closing bug #29260
3881
Daniel Veillard126f2792000-10-24 17:10:12 +00003882Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3885 multikey tuples, made hash structure opaque
3886 * valid.[ch]: moved elements, attributes, notations decalarations
3887 as well as ID and refs to hash tables.
3888 * entities.c: hash cleanup
3889 * xmlmemory.c: fixed a dump problem in debug mode
3890 * include/Makefile.am: problem passing in DESTDIR= values patch
3891 from Marc Christensen <marc@calderasystems.com>
3892 * nanohttp.c: removed debugging remains
3893 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3894 * HTMLparser.c parser.c: fixing a number of problems with the
3895 macros in the *parser.c files (Wayne).
3896 * HTMLparser.c: close the previous option when opening a new one
3897 (Marc Sanfacon).
3898 * result/HTML/*: updated the HTML results accordingly
3899
Daniel Veillard52afe802000-10-22 16:56:02 +00003900Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3903 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3904 XPath functions and XML entities table to them. More to come...
3905 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3906
Daniel Veillard683cb022000-10-22 12:04:13 +00003907Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * tree.c: coalesce adjacent text nodes
3910 * valid.c: handling of blank nodes in DTd validation (raised
3911 by problems with a posteriori validation).
3912 * nanohttp.c: changing behaviour on HTTP write stuff.
3913 * HTMLtree.c: forced body and html to be explicitely closed.
3914 * xpath.h: exported more XPath functions.
3915
Daniel Veillard1baf4122000-10-15 20:38:39 +00003916Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3917
3918 * Release of 2.2.5
3919 * xpointer.c: range() range-inside and other helper functions
3920 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3921
Daniel Veillard47e12f22000-10-15 14:24:25 +00003922Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3923
3924 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3925 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3926
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003927Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3928
3929 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3930 and XPointer modules
3931
Daniel Veillard134c9f32000-10-15 10:27:08 +00003932Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3933
3934 * SAX.h: closed #25107
3935
Daniel Veillard39915622000-10-15 10:06:55 +00003936Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3937
3938 * testSAX.c: fixed problem with cdata reporting
3939 * SAXresult/* : updated
3940
Daniel Veillard1e851392000-10-15 10:02:56 +00003941Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3942
3943 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3944 Closed bug #27499, added to regression tests
3945 * TODO: updated
3946
Daniel Veillard7eda8452000-10-14 23:38:43 +00003947Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3948
3949 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3950 support for SCRIPT and STYLE with help from Bjorn Reese
3951 * test/HTML/* result/HTML/*: added simple testcase and updated
3952 the existing ones.
3953
Daniel Veillardff9c3302000-10-13 16:38:25 +00003954Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3957 string-range for empty strings
3958 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3959 test/XPath/xptr/strrange: augmented the XPointer testsuite
3960
Daniel Veillard189446d2000-10-13 10:23:06 +00003961Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3962
3963 * doc/xml.html doc/xmlmem.html: added a module describing memory
3964 interfaces and use, updated the main page.
3965
Daniel Veillard2f971a22000-10-12 23:26:32 +00003966Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3967
3968 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3969 nanoftp code work on Windows too now
3970
3971Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003972
3973 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3974 * xpointer.c: implemented string-range() at least a good first version
3975 * test/XPath/docs/str test/XPath/xptr/strrange
3976 result/XPath/xptr/strrange: the string-range() tests
3977
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003978Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3979
3980 * Makefile.am include/Makefile.am include/win32config.h
3981 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3982 and make distcheck
3983
Daniel Veillard19d61112000-10-11 23:50:35 +00003984Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3987 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3988 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3989
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003990Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3991
3992 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3993 patch for socklen_t detection by
3994 Albert Chin-A-Young <china@thewrittenword.com>
3995
Daniel Veillardcd429612000-10-11 15:57:05 +00003996Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3997
3998 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3999 and added a --dtdvalid option to xmllint used to test it
4000
Daniel Veillard47c02452000-10-11 13:04:36 +00004001Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4002
4003 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4004 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4005
Daniel Veillard2d38f042000-10-11 10:54:10 +00004006Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4007
4008 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4009 handlings (registration, lookup, cleanup)
4010
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004011Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4012
4013 * configure.in Makefile.am include/makefile.am: adding XPointer
4014 and XPtrtests target
4015 * xpointer.[ch] : new files for XPointer support
4016 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4017 more XPath tests
4018
Daniel Veillard57fda592000-10-10 23:24:14 +00004019Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4020
4021 * configure.in: fixed, very broken, make distcheck works again
4022
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004023Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4024
4025 * More work toward 2.2.5, integrated a number of patches
4026 * configure.in Makefile.am win32config.h.in: trying to cleanup
4027 make distcheck .... huh ...
4028 * include/Makefile.am include/win32config.h: new directory
4029 for includes
4030 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4031 updated teh makefiles and instructions for WIN32
4032 * xpath.c: small fixes
4033 * test/XPath/ results/XPath: updated the testcases and results
4034 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4035 suggested patches
4036 * valid.c: fixed an ID bug
4037
Daniel Veillardb71379b2000-10-09 12:30:39 +00004038Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4039
4040 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4041 the automake bug where wrong dependancies were generated.
4042 * xpath.[ch]: worked on XPointer
4043
Daniel Veillard7e99c632000-10-06 12:59:53 +00004044Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4045
4046 * configure.in Makefile.am: 2.2.5, ship the include in an
4047 include/libxml subdirectory, use symlinks when using CVS
4048 * testSAX.c: fixed small bug
4049 * testXPath.c: changed the way testfiles are parsed
4050 * debugXML.c: same kind of cleanup when parsing an argument expression
4051 XPath/XPointers can have blanks embedded
4052 * xpath.[ch]: more cleanup, reorgs for XPointer work
4053 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4054 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4055
Daniel Veillard55b91f22000-10-05 16:30:11 +00004056Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4057
4058 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4059 in the XPath engine, rewrote large parts of it, now it's far
4060 cleaner and in sync with the REC not an old WD. Fixed a parsing
4061 problem in the interactive XML shell found when testing XPath.
4062
Daniel Veillardac260302000-10-04 13:33:43 +00004063Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4066 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4067 examples with the extra test
4068
Daniel Veillard7cfce322000-10-04 12:40:27 +00004069Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4072 the global init function.
4073
Daniel Veillard970112a2000-10-03 09:33:21 +00004074Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4075
4076 * HTMLparser.c: Doohhh, attribute name parsing was still case
4077 sensitive ! Fixed this ...
4078 * result/HTML/* : updated the tests results accordingly
4079
Daniel Veillard740abf52000-10-02 23:04:54 +00004080Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4081
4082 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4083 engine, should be far more stable, incorporated a new version of
4084 preceding/following axis, need testing
4085 * uri.c: fixed file:///c:/a/b/c problem
4086 * test/XPath/tests/idsimple: augmented the XPath tests
4087
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004088Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4089
4090 * doc/* rebuilding docs for 2.2.4 release
4091
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004092Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4093
4094 * configure.in: releasing 2.2.4
4095 * parser.[ch]: added xmlStrEqual()
4096 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4097 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4098 use xmlStrEqual instead
4099 * TODO: updated
4100 * added an XPath test
4101
Daniel Veillardbc765302000-10-01 18:23:35 +00004102Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4103
4104 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4105 * entities.h: exported xmlInitializePredefinedEntities
4106 * parser.[ch] : added xmlInitParser()
4107 * parserInternals.h : had to export htmlInitAutoClose()
4108
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004109Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4110
4111 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4112 problems
4113 * Makefile.am : added XPath regression tests to normal tests
4114 * uri.c: fixed a problem with local paths, cleanup
4115 * parser.c: fixed a problem with large CData sections
4116
Daniel Veillardd2ade932000-09-30 14:39:55 +00004117Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * configure.in xml-config.in: patch from "Ben Taylor"
4120 <sol7x86@hotmail.com> for solaris shared libs lookup
4121
Martin Bauligdd7d1f62000-09-29 23:17:57 +000041222000-09-30 Martin Baulig <baulig@suse.de>
4123
4124 * libxml-2.0.pc.in: Provide pkg-config script.
4125
4126 * configure.in: Create the libxml-2.0.pc script from the
4127 libxml-2.0.pc.in templates.
4128 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004129 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004130
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004131Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4132
4133 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4134 when compiling with MSC
4135
Daniel Veillard46057e12000-09-24 18:49:59 +00004136Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4137
4138 * xpath.c: patch for normalize-string() substring-before(),
4139 substring-after() and translate() functions from Bjorn Reese
4140 <breese@mail1.stofanet.dk>
4141 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4142 Fredrik Hallenberg <hallon@lysator.liu.se>
4143 * TODO: updated
4144
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004145Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4148 problem of socklen_t being undefined on a number of platforms
4149 * debugXML.c: fixed a compilation problem when without snprintf
4150
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004151Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4152
4153 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4154 an URI bug and a fix for the control-character-induced infinite loop
4155 * nanohttp.c: preventive fix for compiling on WIN32
4156
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004157Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * xmlint.c: closing bug #25000
4160
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004161Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4162
4163 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4164 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4165 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4166 related function, fixing xmlStrncmp(), and associated cleanup
4167 * result/HTML/entities.html.sax: updating result
4168
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004169Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * uri.c: applied patch for URI escaping from Wayne Davison
4172 <wayned@blorf.net>
4173 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4174 from Denis Barbier <barbier@imacs.polytechnique.fr>
4175 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4176 patch from Wayne Davison
4177
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004178Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4179
4180 * doc/xml.html : updated with new releases, adding "how to help"
4181
Daniel Veillard04698d92000-09-17 16:00:22 +00004182Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4183
4184 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4185 removed a few warnings in pedantic mode ...
4186 * parserInternals.c parser.c: moved encoding switching function
4187 to parserInternals.c
4188 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4189
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004190Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4191
4192 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4193 error or warning handlers
4194
Daniel Veillardb1059e22000-09-16 14:02:43 +00004195Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * parserInternals.c parserInternals.h parser.c Makefile.am:
4198 created a new module parserInternals.c, moved most of the
4199 code shared by the various parsers there, as well as
4200 deprecated code from parser.c. More cleanup of parser.c
4201 * uri.c: fixed a problem when URI is NULL
4202 * valid.c: speedup when looking for an attribute declaration
4203
Daniel Veillard39c7d712000-09-10 16:14:55 +00004204Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4207 the cleanup of the computation of URI references when seeking
4208 external entities. The URI reference string and the resulting
4209 URI are both stored now.
4210 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4211 large s(n)printf checks and cleanup from Denis Barbier
4212 <barbier@imacs.polytechnique.fr>
4213 * xmlversion.h.in tree.h: couple of SGML declarations for a
4214 possible docbook module.
4215 * result/VC/ : a couple of test output changed due to the change
4216 of the entities URI
4217
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004218Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * parser.h: added a _private field for linking user's data
4221
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004222Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4223
4224 * parser.c parserInternals.h: demacroified most of the IS_XXX
4225 the gain in size is significant so ...
4226
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004227Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4228
4229 * entities.c: cases where looking up entities with doc==NULL
4230 covered
4231
Daniel Veillard90e11312000-09-05 10:42:32 +00004232Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4233
Daniel Veillard1de50802000-09-07 08:54:32 +00004234 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004235 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4236
Daniel Veillard98a79162000-09-04 11:15:39 +00004237Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4238
Daniel Veillard1de50802000-09-07 08:54:32 +00004239 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004240 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4241 * Makefile.in: added URItest and included thenin "make tests"
4242
4243Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004244
4245 * xmlversion.h.in: closed bug 22941
4246
Daniel Veillard2bb89092000-08-31 14:57:50 +00004247Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * doc/xmlio.html: added doc and example for entity loader
4250 redefinition.
4251
Daniel Veillard96984452000-08-31 13:50:12 +00004252Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4253
4254 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4255 used by libxml
4256
Daniel Veillarde715dd22000-08-29 18:29:38 +00004257Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4258
4259 * parser.c: Fixed bug on invalid ontent characters and when using
4260 push.
4261 * xmllint.c: fixed xmllint endling of errors in push mode
4262
Daniel Veillard4948eb42000-08-29 09:41:15 +00004263Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004266 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004267 * result/HTML/*.sax: regenerated HTML SAX output
4268 * parser.c: more cleanup.
4269
Daniel Veillarde010c172000-08-28 10:04:51 +00004270Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4271
4272 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004273 patches from Wayne Davison <wayned@users.sourceforge.net>,
4274 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004275 * HTMLparser.c: fixed an ignorable white space detection bug
4276 occuring when parsing with SAX only
4277 * result/HTML/*.sax: updated since the output is now HTML
4278 encoded...
4279
Daniel Veillard47f3f312000-08-27 22:40:15 +00004280Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4281
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004282 * HTMLparser.[ch]: applied some of Wayne Davison
4283 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004284
Daniel Veillarde0854c32000-08-27 21:12:29 +00004285Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4286
4287 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4288 undeclared namespace prefix was used, added a warning.
4289 Cleaned up support w.r.t. entities, spilling out a warning
4290 and being pedantic on lookups.
4291 * test/warning/ent9 : added testcase for previous example.
4292 * TODO: updated
4293 * parserInternals.h parser.c: changed the way names are parsed
4294 now allow infinite size and decrease penalty for normal use
4295 * parser.c: Started a big cleanup/check of the parser code,
4296 fixed some of the most tortuous entity code, spotted code
4297 unused anymore
4298 * test/*: added tests for very long names and related nasty
4299 things.
4300
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004301Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4302
4303 * doc/encoding.html: added encoding aliases doc
4304 * doc/xml.html: updates
4305 * encoding.[ch]: added EncodingAliases functions
4306 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4307 bottleneck affecting large DTDs like Docbook
4308 * parser.[ch] xmllint.c: added a pedantic option, will be
4309 useful
4310 * SAX.c: redefinition of entities is reported in pedantic mode
4311 * testHTML.c: uninitialized warning from gcc
4312 * uri.c: fixed a couple of bugs
4313 * TODO: added issue raised by Michael
4314
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004315Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4316
4317 * doc/encoding.html: propagated Martin Duerst suggestions
4318
Daniel Veillard52402ce2000-08-22 23:36:12 +00004319Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4320
4321 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4322 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4323 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4324 by Wayne Davison
4325
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004326Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4327
4328 * nanoftp.c nanohttp.c: small cleanup
4329 * TODO: updated
4330
Daniel Veillard244ece92000-08-19 20:58:02 +00004331Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4332
4333 * added an old VC testcase and updated title.xml entity
4334
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004335Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4336
4337 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4338 done on auto-opening of <p> tags and cleanup of SAX output
4339
Daniel Veillard979e55e2000-08-19 16:48:54 +00004340Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4341
4342 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4343
Daniel Veillard4540be42000-08-19 16:40:28 +00004344Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * doc/xml.html libxml.* structure.*: updated the doc a bit
4347
Daniel Veillard808a3f12000-08-17 13:50:51 +00004348Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4349
4350 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4351 of SAX tests
4352
Daniel Veillard29579362000-08-14 17:57:48 +00004353Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4354
4355 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4356 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4357
Daniel Veillard1255ab72000-08-14 15:13:33 +00004358Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4359
4360 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4361 * testHTML.c: fix core dump on Solaris 2.x systems
4362 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4363 * result/HTML/*.sax: previous bug fix lead to new results
4364
Daniel Veillard03109292000-08-14 14:58:22 +00004365Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4368 * configure.in: added --with-readline=DIR to accept alternate
4369 path for readline include/library
4370 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4371 for ANSI under HP-UX
4372 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4373 includes @LIBS@
4374
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004375Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4376
4377 * doc/* : rebuilt the docs
4378 * getting ready for 2.2.2 release
4379
Daniel Veillard87b95392000-08-12 21:12:04 +00004380Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4381
4382 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4383 and xmlAddFeature()
4384 * tree.[ch]: added xmlAddChildList()
4385 * xmllint.c: MAP_FAILED macro test
4386 * parser.h: added xmlParseCtxtExternalEntity()
4387 * valid.c: applied bug fixes removed warning
4388 * tree.c: added CDATA block to elements content
4389 * testSAX.c: cleanup of output
4390 * testHTML.c: added SAX testing
4391 * encoding.c: better error recovery
4392 * SAX.c, parser.c: fixed one of the external entity processing
4393 of the OASis testsuite
4394 * Makefile.am: added HTML SAX regression tests
4395 * configure.in: bumped to 2.2.2
4396 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4397 SAX results
4398
Daniel Veillard88a172f2000-08-04 18:23:10 +00004399Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4400
4401 * configure.in: patch for HP compiler
4402
44032000-08-04 Sven Heinicke <sven@zen.org>
4404
4405 * xmllint.c: Was coredumping sometimes when the file given didn't
4406 exist.
4407
Daniel Veillard46e370e2000-07-21 20:32:03 +00004408Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4409
4410 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004411
Daniel Veillard46e370e2000-07-21 20:32:03 +00004412 when using in memory parsing. Need some cleanup.
4413 * xmllint.c configure.in: added a --memory flag to test memory
4414 parsing
4415
Daniel Veillard36650692000-07-21 15:16:39 +00004416Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * nanohttp.c: fixed socklen_t replacement to unsigned int
4419 * parser.c: fixed a space handdling missing at the end of
4420 production 28 DOCTYPE.
4421 * xmlmemory.c: fixed a stupid bug on the routine to override
4422 allocation functions
4423 * TODO: updated
4424
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004425Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * doc/ regenerated the docs
4428
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004429Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * doc/encoding.html doc/xml.html: added I18N doc
4432 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4433 improvements, both parser and filters, added ASCII & HTML,
4434 fixed the ISO-Latin-1 one
4435 * xmllint.c testHTML.c: added/made visible --encode
4436 * debugXML.c : cleanup
4437 * most .c files: applied patches due to warning on Windows and
4438 when using Sun Pro cc compiler
4439 * xpath.c : cleanup memleaks
4440 * nanoftp.c : added a TESTING preprocessor flag for standalong
4441 compile so that people can report bugs more easilly
4442 * nanohttp.c : ditched socklen_t which was a portability mess
4443 and replaced it with unsigned int.
4444 * tree.[ch]: added xmlHasProp()
4445 * TODO: updated
4446 * test/ : added more test for entities, NS, encoding, HTML, wap
4447 * configure.in: preparing for 2.2.0 release
4448
Daniel Veillard49703262000-07-10 10:27:46 +00004449Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4450
4451 * nanoftp.c: fixed the way the control connection is handled
4452 * libxml.spec.in: fixed the dependancies and cleanup
4453
Daniel Veillard306be992000-07-03 12:38:45 +00004454Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4455
4456 * doc/xml.html: changed the xmlsoft.org structure, updated the
4457 examples w.r.t. root and childs
4458
Daniel Veillard7d853352000-07-02 18:53:09 +00004459Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4460
4461 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4462
Daniel Veillard365e13b2000-07-02 07:56:37 +00004463Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * HTMLparser.c: Work on character encoding support for the HTML parser
4466 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4467 * encoding.c: Fixed a potential memleak in the encoding stuff
4468
Daniel Veillardaf743792000-07-01 11:49:28 +00004469Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4470
4471 * doc/FAQ.html doc/Makefile.am : added a FAQ
4472
4473Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004474
4475 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4476 of the HTML parser to force it to not bypass SAX
4477
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004478Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4479
4480 * win32config.h.in: updated
4481 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4482 lacks iconv support :-( need to release 2.1.1
4483 * configure.in: release 2.1.1
4484 * HTMLparser: fixed bug #14784
4485 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4486 by Windows compiler
4487 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4488 the SAX startDocument() callback.
4489 * TODO: updated
4490
4491Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * added xmlStopParser()
4494
Daniel Veillardbe803962000-06-28 23:40:59 +00004495Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * configure.in: 2.1.0 prerelease
4498 * Large resync between W3C and Gnome tree
4499 * nanoftp, nanohttp.c: fixed stalled connections probs
4500 * HTMLtree.c SAX.c : support for attribute without values in
4501 HTML for andersca
4502 * valid.c: Fixed most validation + namespace problems
4503 * HTMLparser.c: start document callback for andersca
4504 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4505 * parser.h, SAX.c: serious speed improvement for large
4506 CDATA blocks
4507 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4508 different encoding
4509 * example/Makefile.am example/gjobread.c tree.h: work on
4510 libxml1 libxml2 convergence.
4511 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4512 and the LIBXML_TEST_VERSION macro
4513
Daniel Veillardc310d562000-06-23 18:32:15 +00004514Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4515
4516 * doc/xml.html: various patches and improvements typo fixed by
4517 Felix Natter
4518 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4519 from Felix Natter <fnatter@gmx.net>
4520
Daniel Veillardf3029822000-05-06 08:11:19 +00004521Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4522
4523 * doc/upgrade.html: updated with instructions for support of both
4524 libxml-1.x and libxml-2.x
4525 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4526 for 2.x support and also fixed includes
4527
4528
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004529Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4532 the encoding support, added iconv support, so now libxml if
4533 compiled with iconv automatically support japanese encodings
4534 among others. Work based on initial patch from Yuan-Chen Cheng
4535 I may have broken binary compat in the encoding handler
4536 registration scheme, but that was so utterly broken I don't
4537 expect anybody to have used this feature until now.
4538 * parserInternals.h: fixup on the CHAR range macro
4539 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4540 code.
4541 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4542 * uri.c: added xmlParseURI() I can't believe I forgot to
4543 implement this one in 2.0 !!!
4544 * SAX.c: moved doc->encoding update in the endDocument() call.
4545 * TODO: updated.
4546
Daniel Veillard06047432000-04-24 11:33:38 +00004547Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * tree.h: removed extraneous xmlRemoveProp definition
4550 * TODO: added item about --disable-corba configure switch
4551 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4552 * nanoftp.c: fixed include problems giving troubles on AIX and
4553 slowlaris
4554 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4555 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4556 comment and headers changes to lower gtk-doc number of warnings
4557 * doc/html/*: rebuilt docs
4558
Daniel Veillarde0aed302000-04-16 08:52:20 +00004559Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4560
4561 * HACKING: documented the tag for 1.x and instructions
4562
Daniel Veillard5e873c42000-04-12 13:27:38 +00004563Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4566 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4567 xmlCreateIOParserCtxt
4568 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4569 significant overall improvement
4570 * xmllint.c: added I/O test to xmllint
4571 * testSAX.c: added a speed test
4572 * doc/* : updated/regenerated
4573
Daniel Veillardfc708e22000-04-08 13:17:27 +00004574Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4575
4576 * xpath.c uri.h parserInternals.h: cosmetic changes from
4577 "Timur I. Bakeyev" <timur@bat.ru>, including making
4578 xmlCreateURI() public
4579
Daniel Veillard5d211f42000-04-07 17:00:24 +00004580Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4581
4582 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4583 and the code at the same time. Added a clean mechanism for
4584 overload or added input methods: xmlRegisterInputCallbacks()
4585 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4586 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4587 * TODO: updated
4588 * doc/* : updated/regenerated
4589 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4590 source dir
4591
Daniel Veillarde77a9182000-04-05 19:12:29 +00004592Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * testURI.c: yet another forgotten commit, I should get some sleep !
4595
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004596Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * xmllint.c: forgot to commit this too ?
4599
Daniel Veillardb9df4042000-04-05 14:23:16 +00004600Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4601
4602 * xmlversion.h.in : forgot to commit this previously
4603
Daniel Veillard361d8452000-04-03 19:48:13 +00004604Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4605
4606 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4607 * README TODO: updated for release
4608 * uri.c uri.h: added authority parsing/saving
4609 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4610 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4611 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4612 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4613 Makefile.am : added compile-time customization of libxml
4614 --with-ftp --with-http --with-html --with-xpath --with-debug
4615 --with-mem-debug
4616 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4617 #include <libxml/xxx.h> I hope it won't break too much stuff
4618 and will be manageable in the future...
4619 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4620 and added xmllint to the installed programs
4621 * uri.h: added xmlFreeURI()
4622
Daniel Veillardec303412000-03-24 13:41:54 +00004623Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4624
4625 * uri.c uri.h: finished the escaping handling, the base support
4626 and the URI path normalization. Looks good just lacks the
4627 authority content parsing code.
4628 * Makefile.am: added instructions to generate testURI
4629 * TODO: updated
4630 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4631 added links and icons for W3C and Gnome
4632
Daniel Veillard8f621982000-03-20 13:07:15 +00004633Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * xmlmemory.[ch] : seems I forgot to actually update the files in
4636 the last commit :-)
4637 * doc/xml.html doc/html/* : updated and uploaded the docs
4638
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004639Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4642 * TODO: updated
4643 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004644 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004645 gfree).
4646 * Makefile.am, uri.c, uri.h: added a set of functions to do
4647 exact (litteraly copied from the RFC 2396 productions) parsing
4648 and handling of URI. Will be needed for XLink, one XML WFC,
4649 XML Base and reused in the nano[ftp/http] modules. Still work
4650 to be done.
4651
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004652Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4653
4654 * configure.in, libxml.spec.in : libxml2
4655 * doc/* : updated the doc page, rebuilt the docs
4656
Daniel Veillardcf461992000-03-14 18:30:20 +00004657Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4658
4659 * all: tagged LIB_XML_1_X
4660 * *.c *.h : updated from W3C CVS tree
4661 * configure.in : 2.0.0-beta
4662 * libxml.spec.in : libxml2 package nam
4663 * result/* : new version of the tests output
4664
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004665Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4668
Daniel Veillardb566ce12000-03-04 11:39:42 +00004669Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4670
4671 * doc/* : rebuilt the docs
4672 * parser.c: final patch on #6766
4673 * valid.c: small patch on validity checks.
4674
Daniel Veillardfb76c402000-03-04 11:39:42 +00004675Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4676
4677 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4678 added
4679 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4680 compatibility w.r.t. XML spec and existing code.
4681
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004682Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * parser.c: seems a better solution to <a> </a> exists,
4685 will try it for a while
4686
Daniel Veillard83a30e72000-03-02 03:33:32 +00004687Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4688
4689 * parser.c: tried to remove the <a> </a> generating <a/>
4690 this is hard. Left a flag for that purpose. Fixed bug #6766
4691 * configure.in: prepared 1.8.7 not released, due to previous
4692 problem
4693
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004694Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4695
4696 * doc/xml.html : applied second patch from Paul DuBois
4697
Daniel Veillard402e8c82000-02-29 22:57:47 +00004698Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4699
4700 * doc/xml.html : applied patch from Paul DuBois
4701
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004702Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4703
4704 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4705
Daniel Veillard5feb8492000-02-02 17:15:36 +00004706Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4709 compilation warnings on various platforms.
4710 * parser.c: Fixed #5281 validity error callbacks are now desactived
4711 by default if not validating.
4712
Daniel Veillardf341f932000-02-02 14:52:08 +00004713Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4714
4715 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4716
Daniel Veillard13c757e2000-02-01 23:59:15 +00004717Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4718
4719 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4720 <gkatsi@cs.toronto.edu>
4721
Daniel Veillard726e8792000-01-30 20:04:29 +00004722Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4723
4724 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4725 processing URLs
4726
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004727Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4728
4729 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4730 xmlNanoFTPUpdateURL for persistent control connections.
4731 * configure.in: 1.8.6
4732
4733Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4734
4735 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4736 * tree.[ch] : added xmlSaveNoEmptyTags
4737
James Henstridgef3be9312000-01-28 13:59:21 +000047382000-01-29 James Henstridge <james@daa.com.au>
4739
4740 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4741
4742 * Makefile.am: added nanoftp.[ch] to the build.
4743
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004744Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4745
4746 * nanoftp.[ch]: cleanup, comments, API
4747 * debugXML.c : fixed a bug in the cat command
4748 * doc/*: regenerated the docs
4749
Daniel Veillardda07c342000-01-25 18:31:22 +00004750Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4751
4752 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4753 * debugXML.c : fixed a bug in the cat command
4754 * valid.c: fixing some small probs
4755 * libxml.spec.in: get rid of the SNAP suffix
4756 * doc/xml.html: updated the status
4757
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004758Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4759
4760 * xml-config.in: xml-config --version to just return the
4761 version number
4762 * xpath.c: some cleanup w.r.t. axis when the current node is
4763 an attribute.
4764 * TODO: updated
4765
Daniel Veillard461a66c2000-01-18 18:01:01 +00004766Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4767
4768 * configure.in: prepared for libxml-1.8.5
4769 * doc/* recompiled the documentation
4770
47712000-01-17 Jody Goldberg <jgoldberg@home.com>
4772
4773 * configure.in : WARNING autoconf subtlety alert :
4774 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4775 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4776 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4777 get defined by AC_CHECK_HEADERS.
4778
Daniel Veillardf967b902000-01-17 16:06:10 +00004779Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4782 Rune.Djurhuus@fast.no
4783
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004784Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4785
4786 * TODO: updated
4787 * tree.c, parser.c: made sure that only memory alloc problems
4788 and internal parser errors are allowed to write to stdout or
4789 stderr.
4790
Daniel Veillard0142b842000-01-14 14:45:24 +00004791Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * tree.c : restored xmlNewGlobalNs since this seems used by
4794 a lot of existing code :-(, fixed a bug in xmlNewNs
4795 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4796 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4797 to exit() from the library code.
4798 * xpath.c, parser.c: removed bugs or unused code detected by
4799 Windows compilers
4800 * parser.c: started adding interfaces for parsing well balanced
4801 XML fragments
4802 * configure.in: releasing 1.8.4
4803 * doc/* : rebuilt the docs
4804
Daniel Veillard2eac5032000-01-09 21:08:56 +00004805Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4806
4807 * tree.[ch] : added xmlNewDocFragment() for DOM
4808 * testHTML.c: uninitialized variable.
4809
Daniel Veillardf3a73582000-01-05 14:58:39 +00004810Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4811
4812 * doc/* : rebuild the docs
4813
Daniel Veillard71b656e2000-01-05 14:46:17 +00004814Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * acconfig.h: readline and history patch
4817 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4818 * tree.c: added check and handling when possibly removing an ID
4819 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4820 and saving.
4821 * test/HTML/entities.html result/HTML/entities.html* : test for
4822 various entities reference cases
4823 * result/HTML/* : as a result output of some testcase have
4824 changed
4825 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4826 by previous example. added xmlParseTryOrFinish().
4827 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4828 entities.h debugXML.h HTMLparser.h: changed the way struct are
4829 declared to allow gtk-doc to expose those
4830 * parser.c: closed bug #4960
4831 * Makefile.am configure.in: Applied patch from
4832 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4833 and math/socket libs detection
4834
Daniel Veillard437b87b2000-01-03 17:30:46 +00004835Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * configure.in, Makefile.am: link tester against readline
4838 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4839
Daniel Veillard686d6b62000-01-03 11:08:02 +00004840Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * tree.[ch]: added xmlRemoveProp
4843 * win32config.h.in nanohttp.c: avoid including the Windows
4844 socket stuff in every C files
4845 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4846 the XmL parser(s)
4847 * test/ns4 result/ns4 etc...: added test case for previous prob
4848 * tree.c: xmlNewNs wasn't checking for double definition
4849 * Makefile.in: fixed a problem with dist-hook duplicates
4850 * parser.[hc], xmlIO.c: fixed the loading of external entities
4851 APIs, now xmlLoadExternalEntity() is used everywhere and
4852 setting up an app specific front-end using the
4853 * SAX.c parser.c: some fixes, now the xhtml spec validates
4854 with the xhtml DTD.
4855 * error.c: fixed crashes in case of no input stream
4856 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4857 to the validation tests and results
4858
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004859Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4862 too htmlCreatePushParserCtxt() and htmlParseChunk()
4863 * parser.c: a bit of cleanup.
4864 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4865 to XML) removed the last mem leak known
4866 * HTMLtree.c: output message cleanup
4867 * xmlmemory.c: display content info about memory blocks
4868 * result/HTML/wired.* : missing att value warning change
4869
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004870Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4871
4872 * doc/* : rebuilt the documentation
4873
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004874Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * parser.[ch] parserInternals.h: Push parser for XML,
4877 seems to work fine now
4878 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4879 --push for push testing
4880 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4881 * testSAX.c: added --push
4882 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4883 subtree
4884 * xmlIO.[ch] : enriched API + fixes for push mode
4885 * entities.[ch]: added the entity content length to the struct.
4886 * xmlmemory.[ch]: new API to show the last entries for the shell
4887 * valid.c: added required attribute testing
4888 * SAX.c: the cdata callback now merge contiguous fragments
4889 * HTMLparser.c: cleanup of some macros
4890
Daniel Veillard3c558c31999-12-22 11:30:41 +00004891Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4892
4893 * parser.c: fix for PIs name starting with xml
4894 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004895 * *.c, configure.in win32config.h.in : generate win32config.h for
4896 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004897
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004898Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4899
4900 * parser.c: fixed a stupid = vs. == bug :-(
4901 * doc/gnome-xml.sgml: s/glade/xml/
4902
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004903Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * configure.in, doc/xml.html : bug fix release 1.8.2
4906 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4907 Hopefully the end of that silly C++ include problem
4908 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4909 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4910 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4911 troubles with autoclosed elements when the stree shape doesn't
4912 follow the DtD specs. Added htmlIsAutoClosed() and
4913 htmlAutoCloseTag()
4914 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4915 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4916 * debugXML.c: fixed a bug on printing default namespaces.
4917 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4918
Daniel Veillardb24054a1999-12-18 15:32:46 +00004919Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4920
4921 * result/HTML/*.htm[l] : updated the HTML regression tests according
4922 to the new output
4923 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4924 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4925 problem due to intermix of extern "C" { ... } declarations for C++
4926 and recursive includes in the headers
4927
Chris Lahey323c48c1999-12-18 15:32:45 +000049281999-12-20 Chris Lahey <clahey@umich.edu>
4929
4930 * HTMLtree.c: Made it so that html nodes with a single child do
4931 not insert a carriage return before or after the child node.
4932
Daniel Veillardb24054a1999-12-18 15:32:46 +00004933Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004934
4935 * configure.in, doc/xml.html : bug fix release 1.8.1
4936 * parser.c: fixed bug #4344
4937 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4938 added the glue to avoid C++ problems
4939 * doc/* : regenerated the documentation
4940
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004941Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4944 namespace recognition, and Dia as a resul :-(
4945 * encoding.c: closed bug #3950
4946
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004947Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4948
4949 * valid.c: debugging a posteriori validation, except URI expansion
4950 stuff this should be fixed now
4951 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4952 Carl Nygard <cnygard@bellatlantic.net>
4953 * tester.c: added --postvalid, cleaning of the code
4954 * tree.[ch]: added xmlDocGetRootElement()
4955
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004956Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4957
4958 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4959 c++ losage.
4960
Daniel Veillard10a2c651999-12-12 13:03:50 +00004961Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4962
4963 * configure.in, doc/xml.html : bumped to 1.8.0
4964 * xlink.[ch], Makefile.am : added framework for link detection
4965 * parser.h: added nbChars to parser context, needed for cleanup.
4966 * xmlmemory.c: removed a nasty bug when out of mem
4967 * valid.[ch]: adding namespace support for attribute decl
4968 * tester.c: added --debugent option
4969 * debugXML.[ch]: added xmlDebugDumpEntities()
4970 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4971 buffers instead, this was really needed, validation was breaking
4972 in strange ways due to that. Added xmlParseStringPEReference()
4973 and other parsing from strings functions. Entities processing
4974 modified again, but PERef are still not handled correcly but
4975 unless you're Eve Maller you won't notice :-)
4976 * HTMLparser.c: large changes toward reliability, and switched to
4977 lowercase internal tags, XHTML is lowercase, so it will help
4978 that output is closer to next version.
4979 * doc/* : regenerated the documentation, it is now hosted at
4980 http://xmlsoft.org/ (same bits I just bought the domain :-)
4981
4982
Daniel Veillard294cbca1999-12-03 13:19:09 +00004983Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4984
4985 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4986 doc generation
4987 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4988 in the SAX API
4989 * doc/*: rebuilt the doc making sure everything appears in the
4990 HTML files
4991
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004992Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4995 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4996 which allow impressive speed improvement on dataset with
4997 large text pieces, but at the cost of broken binary
4998 compatibility and slightly bigger memory usage.
4999 Configure with --with-buffers to activate them, they
5000 are protected with XML_USE_BUFFER_CONTENT define.
5001 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5002 goal is 0 memory left allocated once parser is no more used
5003 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5004 call xmlCleanupParser() and xmlMemoryDump()
5005
Daniel Veillarda819dac1999-11-24 18:04:22 +00005006Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5007
5008 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5009 * parser.[ch] encoding.[ch]: added memory cleanup routines
5010 * parser.c: closing bug #3788
5011 * doc/*: rebuilt the doc
5012
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005013Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5016 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5017 * tester.c: added --compress option
5018 * doc/*: rebuilt the documentation
5019
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005020Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5021
5022 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5023 if given /proc/kcore as input !
5024 * doc/xml.html doc/*: updated and rebuilt the documentation
5025
5026Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005027
5028 * parser.c: Fixed some wrongly space collapsing code due to
5029 a misreading of the spec.
5030 * result/*: fixed the output accordingly
5031
5032Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005033
5034 * encoding.c: bug fix and typos
5035 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5036 * parser.c: added attribute normalization closing bug #3597
5037 * test/att* result/att* SAXresult/att*: testcase for attribute
5038 normalization
5039
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005040Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5041
5042 * configure.in: closing bug #3163 by adding extra flags for the
5043 cc compiler on HP-UX
5044
Daniel Veillard51e3b151999-11-12 17:02:31 +00005045Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * valid.[ch] : removed a typo and an enumerated type bug in the
5048 xmlAddElementDecl() function
5049 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5050 call to xmlEncodeEntitiesReentrant() so that the functions
5051 New, Set and Get are at the same level.
5052 * parser.c HTMLparser.c: extra memory allocation bug for
5053 attributes detected by someone using libxml in embedded systems :-)
5054
Daniel Veillard962195f1999-10-28 15:51:53 +00005055Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * xmlmemory.h: turned off mem debug :-\
5058
Daniel Veillard35008381999-10-25 13:15:52 +00005059Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5060
5061 * parser.c: closed bug #2784 a one line fix, but worth pushing
5062 a new release out
5063 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5064 some structures, comments before and after the
5065 main element, and other nastyness
5066 * HTMLtree.c tree.c: accomodate the extended HTML supported
5067 * configure.in: pushing 1.7.4
5068 * test/ent8 and related outputs : added a new test for bug #2784
5069 * test/HTML/wired.html and related output: a nasty HTML example
5070 * Makefile.am: improved the test scripts
5071 * docs/* : reran the documentation extractor, updated xml.html
5072
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005073Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5074
5075 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5076 HTMLparser and debugged the HTML related code. HTML documents
5077 now have their own type
5078 * entities.c: do not dump &apos; for HTML output
5079 * xmlmemory.c: improvement, breakpoint mechanism
5080 * testHTML.c: added --sax --repeat ...
5081 * Makefile.am: improved the HTML tests
5082 * valid.[ch]: added xmlValidGetValidElements and
5083 xmlValidGetPotentialChildren
5084 * tester.c: added --insert to test the 2 new functions
5085 * test//* result//* SAXresult//* : regression test cleanup
5086 and extension.
5087 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5088 gnome-xml-nanohttp.html
5089
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005090Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5091
5092 * HTMLparser.c: fixed problems with some autoclose tags
5093 * tree.c: fixed XML output problems.
5094 * result/* SAXresult/*: update of the tests output
5095
Daniel Veillard6077d031999-10-09 09:11:45 +00005096Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * Makefile.am: Arturo patch for xmlConf.sh version info
5099 * parser.c: Tim Josling patch for single quoted items
5100 * tester.c: Tim Josling patch for tester options usage
5101 * tree.h: indent cleanup
5102
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005103Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5106 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5107
Daniel Veillard00fdf371999-10-08 09:40:39 +00005108Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * tree.c : Raph patch for initialization of CORBA fields
5111 * parser.c, xpath.c, ...: modification of doc comments
5112 * xpath.c : allow spaces in xpath expressions
5113
Daniel Veillardad219441999-09-27 08:17:49 +00005114Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5115
5116 * xmlmemory.h: turning off memory debug :-(
5117
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005118Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5121 better SAX interfaces.
5122 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5123 entity.
5124 * configure.in: 1.7.2
5125
5126Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005127
5128 * libxml.spec.in: fixed the URL
5129 * doc/xml.html: improved the documentation front-end
5130
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005131Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005132
5133 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5134
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005135Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005136
5137 * libxml.spec.in: fixed the alpha compile problem
5138 * parser.[ch]: changed errno to errNo in the parser context :-(
5139 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5140 * doc/xml.html: changed CHAR to xmlChar
5141 * doc/html/*: recompiled the documentation
5142 * configure.in: 1.7.1
5143
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005144Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5145
5146 * parser.h: modified the parser context struct to regain 1.4.0
5147 binary compatibility
5148 * parser.c, xml-error.h: added errno ot teh context and defined
5149 a set of errors values with update of errno
5150 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5151 DTDs and entities
5152 * *.h, *.c: complete cleanup of the use of config.h and include
5153 protection depending on the current setup.
5154 * overalll debugging, maintenance and bug-fixing on all modules
5155 * updated the documentation
5156 * ready for 1.7.0
5157
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005158Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * HTMLparser.c : cleanup
5161 * SAX.c valid.c valid.h: added ID/IDREF checking
5162 * tree.c tree.h: extended doc structure for refs
5163 * configure.in: 1.6.2
5164 * parser.c: patched bug in SAX user arg call
5165 * parserInternals.h: patched missing close in C++ wrapping
5166 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5167 especially upcoming XPointer implementation.
5168 * doc/xml.html: augmented, typo
5169
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005170Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5171
5172 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5173 not all invocations of install understand -d.
5174
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005175Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5176
5177 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5178 to make 'check' works, when builddir != srcdir.
5179
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005180Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5181
5182 * doc/xml.html : updated the documentation
5183
Daniel Veillard6454aec1999-09-02 22:04:43 +00005184Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5187 not deallocated memory blocks
5188 * *.c : replaces all calls to malloc() free() and realloc() to
5189 the wrapper functions/macros
5190 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5191 instead of xmlFreeNodeList()
5192
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005193Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5194
5195 * HTMLparser.c: corrected a stupid bug leading to core dump at
5196 tree deallocation. Removed warnings indicated by
5197 Stephane.Conversy@lri.fr
5198 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5199 looked for in the external subset
5200
5201Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005202
5203 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5204 on SGI by Stephane.Conversy@lri.fr
5205
Daniel Veillardb96e6431999-08-29 21:02:19 +00005206Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * all .h : changed the prototype declaration indent as in gtk
5209 * most .c : working on reducing the TODOs in the code
5210 * most .c : cleanup though -pedantic and Insure++
5211 * improvements on validation ID checkings.
5212 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5213 * xml-config.in: closed #1810
5214
5215Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005216
5217 * tree.h, valid.c, valid.h: more work on validity, IDs
5218 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5219 definition for AIX
5220
Daniel Veillardb556eb51999-08-15 17:19:50 +00005221Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5224 the distribution due to a cut'n paste error at last commit
5225
Daniel Veillardb05deb71999-08-10 19:04:08 +00005226Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5227
5228 * configure.in: upgraded to version 1.4.0
5229 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5230 Big update, added a large part of the validation process,
5231 it should be usable, but some parts are missing
5232 * xpath.c: improved the implementation w.r.t. root.
5233 * Makefile.am: added more tests
5234 * test and result trees: added a lot of tests
5235 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5236
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005237Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5238
5239 * Added an HACKING file
5240
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005241Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5242
5243 * xpath.[ch] : improvements and debug of the XPath implementation
5244 * parser.c, HTMLparser.c : modified the parsers to be progressive
5245 * tree.[ch] : extended the Buffer promitives
5246 * xmlIO.[ch] : added basic I/O routines providing progressive
5247 parsing and ready for I18N conversion plugins
5248 * SAXresult/* : the SAX callback sequence maybe slightly different
5249 now
5250 * test*.c : improved/updated the tests programs
5251 * doc/* : recompiled the docs.
5252
Daniel Veillard15b75af1999-07-26 16:42:37 +000052531999-07-26 Michael Meeks <michael@edenproject.org>
5254
5255 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5256
5257 * tree.c: Ditto.
5258
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005259Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5260
5261 * configure.in: upgraded to version 1.4.0
5262 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5263 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5264 XML query language, see http://www.w3.org/TR/xpath for more details.
5265 * parser.c, parser.h: added CHAR* related string functions for XPath
5266 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5267 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5268 rebuild the docs.
5269 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5270 and regression testing capabilities for XPath.
5271
Daniel Veillardd79d7871999-07-12 10:38:12 +00005272Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5275 closing bug #1646
5276
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005277Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5278
5279 * Makefile.am, example/Makefile.am: closed bug #1683
5280
Daniel Veillard3166ab11999-07-11 16:14:19 +00005281Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5282
5283 * example/Makefile.am, configure.in: added the makefile for the
5284 gjobread example
5285
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005286Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5287
5288 * doc/Makefile.am:
5289 - fix which allow "make install DESTDIR=</install/prefix>".
5290
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005291Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5292
5293 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5294 which fixed a problem on the file reading-code.
5295
Daniel Veillard82150d81999-07-07 07:32:15 +00005296Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5299 output.
5300 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5301
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005302Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5303
5304 * parser.h : Oops removed the binary compatibility problem
5305 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5306 * parser.c, HTMLparser.c: applied patches for reading from stdin
5307
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005308Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5309
5310 * parser.c, entities.c, valid.c: cleanup bug #1591
5311 * configure.in: cleanup bug #1592
5312 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5313 the same tree back-end. Hence gdome will be available for it.
5314 * doc/Makefile.am: close bug #617
5315
Daniel Veillard97fea181999-06-26 23:07:37 +00005316Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * parser.c: alloctate a per parser context SAX interface block
5319
Daniel Veillard14fff061999-06-22 21:49:07 +00005320Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5321
5322 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5323 and xmlEncodeEntitiesReentrant with the correct one :-\
5324
5325Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * commit of my internal XML base changes, quite a lot of
5328 changes, cleanups, better entities support, framework for
5329 new I/O and charset detection and handling
5330 * Fixed the configure/Makefile stuff to generate shared libs
5331 with the proper version info, so we jumped on rev from
5332 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5333 xmlEncodeEntities() result need to be freed now, and a string
5334 xmlParserVersion provide the current library version.
5335
Raph Levien05240da1999-06-15 21:27:11 +00005336Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5337
5338 * parser.c: fixed a buffer overrun for when you have a very long
5339 attribute with no entities in it.
5340
Daniel Veillardbb2da581999-06-13 14:37:07 +00005341Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5342
5343 * added example directory
5344 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5345
Daniel Veillard011b63c1999-06-02 17:44:04 +00005346Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5347
5348 * Release of libxml-1.1, nearly everything has been touched for
5349 this.
5350 * Added more regression tests
5351 * Updated the documentation
5352
Daniel Veillard27d88741999-05-29 11:51:49 +00005353Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * tree.[ch]: unified the XML_NO_CORBA defines.
5356 * parser.c encoding.[ch]: started plugging in char encoding detection
5357
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005358Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5359
5360 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5361 Also freed allocated buffer.
5362
Daniel Veillard27d88741999-05-29 11:51:49 +00005363Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005364 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5365 reentrancy problem at printing. One is left in entities.c, to
5366 remove ASAP
5367 * testSAX.c : added a test example showing the use of the SAX
5368 interface if one doesn't want to build the DOM tree.
5369 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5370
Daniel Veillard517752b1999-04-05 12:20:10 +00005371Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5372
5373 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5374 large revamping of the parser to use SAX callbacks
5375 http://www.megginson.com/SAX/ (or at least a C like interface
5376 a la Expat). It's now possible to set up your own callbacks
5377 and the parser will not build a DOM tree.
5378 * test/* result/*: updated the test suite, I finally removed
5379 the old Namespace draft support (PI based).
5380
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005381Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * Makefile.am: added test result to EXTRA_DIST for make tests
5384
Daniel Veillard64068b31999-03-24 20:42:16 +00005385Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * parser.c, parserInternals.h: moved the chars macro definitions
5388 to parserInternals.h
5389 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5390 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5391
Daniel Veillard012ccc11999-03-23 10:11:11 +00005392Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5393
5394 * xml-config.in : applied patch to make --version work
5395
Raja R Harinatha86c23e1999-03-05 22:14:01 +000053961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5397
5398 * Makefile.am (check-local): Alias for `tests' target. This will
5399 cause `make check' to do the right thing.
5400 (tests): Don't run tests in srcdir. Also, replaced calls to
5401 basename with a `sed' "equivalent".
5402
Daniel Veillardd109e371999-03-05 06:26:45 +00005403Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5404
5405 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5406 it in the header and not the sources, updated the doc.
5407 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5408 pointing this out.
5409
Daniel Veillardbc50b591999-03-01 12:28:53 +00005410Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5413 exported the inputStream routines.
5414 * doc/html/* : updated accordingly
5415
Daniel Veillardd692aa41999-02-28 21:54:31 +00005416Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * parser.c, parser.h, parserInternals.h: added a few extra
5419 internal calls to allocate and free parser contexts ...
5420 * doc/html/* : updated accordingly
5421
Daniel Veillard55a99271999-02-25 11:01:29 +00005422Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5423
5424 * configure.in, Makefile.am, doc/makefile.am : General changes for
5425 1.0.0 release and including the generated HTML documentation.
5426
Daniel Veillard35925471999-02-25 08:46:07 +00005427Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5428
5429 * makefile.am : added parserInternals.h, oops.
5430
Daniel Veillard1e346af1999-02-22 10:33:01 +00005431Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * parserInternals.h: added this header giving access to the parser
5434 internal functions.
5435 * doc/Makefile.am : added a rebuild target which rebuilds the full
5436 set of documentations
5437 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5438 the internal subset.
5439 * *.c *.h: modifications needed to generate the documentation using
5440 gtk-doc, cleanup of functions blocks, reorganisation of struct
5441 declarations.
5442
Daniel Veillard1164e751999-02-16 16:29:17 +00005443Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5444
5445 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5446 the tar and spec file to include the beginning of the doc.
5447
Nuno Ferreira03d04781999-02-13 00:07:17 +000054481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5449
5450 * doc/.cvsignore: Added this file.
5451
Daniel Veillard6800ef31999-02-08 18:33:22 +00005452Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5453
5454 * tree.c: fixed xmlGetProp to return "" when the attribute
5455 exists, even if the node-list is NULL.
5456
Daniel Veillard726c7e31999-02-08 15:13:10 +00005457Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * tree.c: patched an error outputting empty attribute values.
5460 * Makefile.am and doc/makefile.am: have been updated during the
5461 week-end. Sorry for an empty CVS log, I got a shell problem.
5462
Daniel Veillard1899e851999-02-01 12:18:54 +00005463Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * tree.h: cleaned up using enums instead of defines
5466 * parser.c, valid.[ch]: more work on parsing/output of element
5467 declarations
5468
Daniel Veillard3b9def11999-01-31 22:15:06 +00005469Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5470
5471 * valid.[ch], tree.c, parser.c : more work toward full parsing
5472 of XML DTDs.
5473 * README: added informations about mailing-list and on-line
5474 documentation
5475
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000054761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5477
5478 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5479
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005480Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5481
5482 * parser.c, tree.[ch] : more work toward conformance testing,
5483 added a last element to accelerate parsing of very flat structures
5484 started working on internal subset Element content declaration.
5485 * valid.[ch] : first cut at adding code toward validation.
5486 * previous changes had also small impact on most files, especially
5487 the conformance testing using James Clark test suite.
5488
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005489Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5490
5491 * test/* : updated the examples, most of them were not well
5492 formed (humm), and added rdf2.
5493 * result/* : resulting changes in the output.
5494
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005495Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5498
Daniel Veillard44b3a061998-12-05 17:27:22 +00005499Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * tree.c: patched a bug in the generation of empty attributes
5502
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005503Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5504
5505 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5506 for node/trees/documents/... Biggest problem is namespace
5507 support when copying subtrees.
5508
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005509Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5510
5511 * parser.c, entities.c: improve entities and char ref encoding,
5512 and cleanups of error messages.
5513
Daniel Veillard242590e1998-11-13 18:04:35 +00005514Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5515
5516 * parser.c, entities.c: simple bug hunting done during rpm2html and
5517 rpmfind integration.
5518
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005519Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5520
5521 * parser.[ch]: Added interfaces allowing to specify a SAX
5522 handler before parsing.
5523
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005524Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * parser.c: redirrect all errors reporting through the SAX
5527 error function
5528
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005529Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5532 * libtool, tlmain ...: update of the libtool files
5533
Miguel de Icaza442321c1998-11-04 18:13:38 +000055341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5535
5536 * entities.c: Use g_snprintf insteda of snprintf.
5537
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005538Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5541 added ent5 test for this purpose.
5542 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5543
Daniel Veillard27271681998-10-30 06:39:40 +00005544Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5545
5546 * parser.c: fixed? a strange error due to compression on a GWP
5547 document.
5548
Daniel Veillard25940b71998-10-29 05:51:30 +00005549Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * tree.[ch]: bug fixing
5552 * entities.[ch]: defined a specific type for predefined entities
5553 * doc/xml.html: more documentation on the library, how to use it,
5554 overview of the interfaces.
5555
Daniel Veillard16253641998-10-28 22:58:05 +00005556Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5559
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005560Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5561
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005562 * tree.c: corrected a small bug
5563 * doc/xml.html: continuing writing documentation.
5564
5565Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5566
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005567 * debugXML.h debugXML.c: added debugging utilities.
5568 * tester.c: added --debug switch.
5569 * tree.c: patched an incorrect node->type assignment.
5570 * parser.c: formatting, ensure that node->doc != NULL in attributes
5571
Daniel Veillardccb09631998-10-27 06:21:04 +00005572Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5573
5574 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5575 entity support and provide an internal representation close to
5576 DOM one (entity ref nodes, and attribute value as tree). I tried
5577 to preserve the interface but this will surely break some apps
5578 (I have to change rpm2html/rpmfind for example). I had to change
5579 two interfaces, and the generated tree is somewhat different.
5580 * doc/* : started documenting the XML library, the tree and
5581 DOM/Corba. This is a first step.
5582
Daniel Veillard11e00581998-10-24 18:27:49 +00005583Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * parser.c: Set up the fonctions comment block, boring but useful.
5586 * parser.h, SAX.c, parser.c: now attributes are processed through
5587 the SAX interface. The problem is that my SAX interface diverged
5588 quite a bit from the original one, well this is not an official
5589 spec, and translating it from Java to C is hairy anyway...
5590
Daniel Veillard97b58771998-10-20 06:14:16 +00005591Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5594 fonctions comment block, boring but useful.
5595
5596Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005597
5598 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5599 conversion routines. However they are not yet used to convert the
5600 inputs. The core will run with UTF-8.
5601
Daniel Veillard33942841998-10-18 19:12:41 +00005602Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * tree.c : make sure that the type id is properly set-up when
5605 a new object is allocated, needed for DOM.
5606
Daniel Veillard27fb0751998-10-17 06:47:46 +00005607Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * tree.h, tree.c: Ok, the main objects in the tree will be native
5610 corba objects, it costs 8 bytes per Node, Attribute and Document
5611 but it simplifies the Corba integration a lot (no extra interface
5612 objects to allocate/free).
5613
Daniel Veillard0bef1311998-10-14 02:36:47 +00005614Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5617 and changed NODEs contants for conformity with DOM Level 1
5618
Daniel Veillard27864701998-10-08 03:47:24 +00005619Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * added hooks to keep track of servants when creating objects
5622 xmlDoc and xmlNode (for Corba export).
5623
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005624Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * added xml-config script.
5627
Daniel Veillard7066a791998-10-01 20:28:28 +00005628Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5631 to autoupdate libtool and automake conf files.
5632
Miguel de Icaza60681bd1998-09-30 19:28:59 +000056331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5634
5635 * Makefile.am: Use '?' to separate the sed
5636 commands as ',' is used when people pass -Wl,something.
5637
5638
Daniel Veillard15a8df41998-09-24 19:15:06 +00005639Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * tree.c, tree.h: added a per-document compression interface.
5642
Daniel Veillard151b1b01998-09-23 00:49:46 +00005643Tue Sep 22 20:47:38 EDT 1998
5644
5645 * tree.c, tree.h: added saving with compression and added interfaces
5646 to control the compression level (xmlGetCompressMode,
5647 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5648
Daniel Veillard70120ff1998-09-22 00:24:21 +00005649Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * parser.c: corrected a loop for files of size 0
5652
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000056531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5654
5655 * error.h: New file. Contains prototyes from `error.c'.
5656
Tom Tromeyc19653d1998-08-14 01:22:43 +00005657Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5658
5659 * Makefile.am (xmlincdir): New macro.
5660 (xmlinc_HEADERS): Renamed from include_HEADERS.
5661
Daniel Veillard845664d1998-08-13 04:43:19 +00005662Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * applied small patch on numeric entities from
5665 Christopher Blizzard <blizzard@appliedtheory.com>
5666
Daniel Veillard260a68f1998-08-13 03:39:55 +00005667Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5668
5669 * New release 0.2, removed the old xml_* files so that it's
5670 coherent with the other CVS base (W3C), far better conformance
5671 to standard, new namespaces, decent entities support, beginning
5672 of a SAX-like interface. Nearly nothing left intact, even the
5673 test examples ...
5674
Christopher Blizzarda36749e1998-07-30 21:47:18 +000056751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5676
5677 * .cvsignore: Add .deps dir
5678
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005679Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5680
5681 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5682
Daniel Veillardfe926001998-07-26 04:28:20 +00005683Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005684
Daniel Veillardfe926001998-07-26 04:28:20 +00005685 * configure.in: added test for CPP
5686 * AUTHORS, Changelog: the original ones didn't get commited but the
5687 glib ones instead, fixed.
5688 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005689
Daniel Veillardfe926001998-07-26 04:28:20 +00005690Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005691
Daniel Veillardfe926001998-07-26 04:28:20 +00005692 * integrated code developped at W3C
5693 * changed the original Copyright
5694 * migrated to automake
5695 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005696