blob: 157f4e7a4a7c4a0c24a5f6d4e73c0d41ccc2a2a8 [file] [log] [blame]
jacob berkman9be65862002-03-14 02:15:56 +000012002-03-13 jacob berkman <jacob@ximian.com>
2
3 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4 usage, redundant, and gcc specific
5
Daniel Veillard75be0132002-03-13 10:03:35 +00006Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xpath.c: speedup some node selection operations, this can
9 have a significant impact on DocBook Norm's stylesheets
10 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11 make sure it's always the case
12 * debugXML.c: distinguish CDATA and comments in ls operations
13
Daniel Veillard61f26172002-03-12 18:46:39 +000014Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15
16 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
17 to generate better API descriptions etc...
18
Daniel Veillard9ff88172002-03-11 09:15:32 +000019Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
20
21 * c14n.c: Fixing #74186, made sure all boolean expressions
22 get fully parenthesized, ran indent on the output
23 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
24 include/libxml/tree.h: also #74186 related, removed the
25 --with-buffers option, and all the preprocessor conditional
26 sections that were resulting from it.
27
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000028Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
29
30 * valid.c: applied patch from Dodji Seketeli fixing an
31 uninitailized variable in xmlValidGetValidElements()
32
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000033Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
34
35 * c14n.c: fixed a few comments
36 * doc/*.html doc/*/*.html: regenerated the docs and added
37 the C14N API
38 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
39
Daniel Veillardfa49d872002-03-09 10:20:00 +000040Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
41
42 * check-xml-test-suite.py: fix to adapt varaiations in the
43 bindings
44 * configure.in python/setup.py python/setup.py.in: fixed to
45 have the version of the python scripts automatically updated
46
Daniel Veillarda3db2e32002-03-08 15:46:57 +000047Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
50 in xmlCopyProp()
51
Daniel Veillardaf43f632002-03-08 15:05:20 +000052Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * configure.in: preparing 2.4.17 release
55 * doc/*: updated and rebuilt the docs
56 * xpath.c: fixed a comment
57 * python/libxml.c: fixed a possible reentrancy problem
58
Daniel Veillardef6c46f2002-03-07 22:21:56 +000059Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
60
61 * tree.c python/tests/Makefile.am python/tests/attribs.py:
62 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
63 added a specific regression test
64 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
65 not raise exceptions when failing to find the attribute.
66
Daniel Veillard90bc3712002-03-07 15:12:58 +000067Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * configure.in xmllint.c: owen pointed out a problem with the
70 ftme fix, gettimeofday() was not detected by configure and
71 the ftime header wasn't included, dohhh
72
Daniel Veillard8c1ae602002-03-07 11:21:00 +000073Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
74
75 * configure.in xmllint.c: trying to fix #71457 for timing
76 precision when gettimeofday() is not availble but ftime() is
77
Daniel Veillardf5a457a2002-03-07 10:25:29 +000078Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
79
80 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
81 are now copied on install and part of the -devel RPM
82
Daniel Veillard7b416132002-03-07 08:36:03 +000083Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xpath.c: trying to avoid bug #72150 which was apparently
86 caused by a gcc bug (or a processor problem) as detailed
87 at http://veillard.com/gcc.bug
88
Daniel Veillardf742d342002-03-07 00:05:35 +000089Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
90
91 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
92 fixed xmlReconciliateNs(), added a Python test/example for
93 inter-document cut'n paste
94 * python/libxml.py: fixed node.doc on document nodes and added
95 xpathEval() onto node objects
96
Daniel Veillard4e0e2972002-03-06 21:39:42 +000097Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
98
99 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
100 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
101 fixup and integrated tests for the serialization stuff
102
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000103Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
104
105 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
106 moved the libxml man page to section 3
107
Daniel Veillard1e774382002-03-06 17:35:40 +0000108Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
109
110 * tree.c: fix bug #72490
111 * python/libxml.c python/libxml.py: added methods serialize()
112 and saveTo() to all node elements.
113
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000114Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
115
116 * xmlIO.c: closed #73430, don't read from an input source
117 which indicated an end-of-file or an error.
118
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000119Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
120
121 * parser.c: make sure SAX endDocument is always called as
122 this could result in a Python memory leak otherwise (it's
123 used to decrement ref-counting)
124 * python/generator.py python/libxml.c python/libxml.py
125 python/libxml2-python-api.xml python/libxml2class.txt
126 python/tests/error.py python/tests/xpath.py: implemented
127 the suggestions made by Gary Benson and extended the tests
128 to match it.
129
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000130Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * python/generator.py: applied patch fixing #73450
133
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000134Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
135
136 * xpath.c: fixing #61290 "namespace nodes have no parent"
137 long standing divergence from the XPath REC. NodeSets
138 simply hold a copy of namespace nodes and those node ->next
139 points to the parent (which may not be the node carrying the
140 definition).
141 * include/libxml/xpath.h: flagged but didn't added a possible
142 speedup
143 * DOCBparser.c HTMLparser.c: removed some warnings from push
144 parser due to new state being added.
145 * tree.c: new fix from Boris Erdmann
146 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
147 the XML Canonalization support from Aleksey Sanin
148
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000149Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
150
151 * tree.c: patch from Boris Erdmann fixing some namespace odities
152 with xmlCopyNode()
153
Daniel Veillardc6613042002-03-02 09:34:02 +0000154Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
155
156 * xmlIO.c: fix bug #72706 when loading a NULL entity
157
Daniel Veillardc0fef772002-03-01 16:16:31 +0000158Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
161 actually change in a future XML Namespace revision.
162
Daniel Veillard79426f22002-03-01 16:14:17 +0000163Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
166 added the possibility of returning nodesets from XPath extension
167 functions written in Python
168
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000169Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
170
171 * python/*: commiting some Python bindings work done while travelling
172
Daniel Veillard97300512002-03-01 09:13:41 +0000173Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
176 explicitely with memory debugging switched on
177
Daniel Veillard6361da02002-02-23 10:10:33 +0000178Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
179
180 * python/generator.py python/libxml.c python/libxml2-python-api.xml
181 python/libxml2class.txt python/libxml_wrap.h python/types.c:
182 Added wrapper for the xmlURIPtr type, provided accessors, fixed
183 the accessor generator for strings
184 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
185 regression test.
186
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000187Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * python/README python/generator.py python/libxml.c python/setup.py:
190 added the 'usual' setup.py to allow building a libxml2-python
191 module based on the same code. The initialization is however
192 different the 2 .so files fo libxml2 and libxslt are identical and
193 they entry point initialize both libraries. this is done to avoid
194 some possible nasty problem since the Python don't merge the maps
195 of all shared modules.
196
Daniel Veillard158a4d22002-02-20 22:17:58 +0000197Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * parser.c: fixed a push/encoding bug reported by Michael
200 on librsvg
201
Daniel Veillard7839e162002-02-20 18:54:48 +0000202Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * include/libxml/parserInternals.h: fixes a misplaced #endif
205
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000206Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
207
208 * parser.c valid.c: found and fixed a couple of allocation bugs
209
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000210Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * doc/xml.html doc/python.html doc/*: added a Python and binding
213 page describing the current state of the Python bindings and
214 giving pointers to the other languages wrappers.
215
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000216Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
217
218 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
219 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
220 rebuilt the API and web site
221 * xpath.c: fixed #71978 portability bugs
222
Daniel Veillard8aff2472002-02-19 21:50:43 +0000223Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
224
225 * SAX.c: oops broke automatic defaulting of namespaces attributes.
226
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000227Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * include/libxml/parserInternals.h parser.c: had to change
230 2 internal parsing API when processing document content
231 to check the start and end of element content are defined
232 in the same entity
233 * valid.c include/libxml/valid.h: attribute normalization can
234 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
235 with the context to report it.
236 * SAX.c: fixed the last known bugs, crazy validation constraints
237 when a document is standalone seems correctly handled. There
238 is a couple of open issues left which need consideration especially
239 PE93 on external unparsed entities and standalone status.
240 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
241 The 2 tests left failing are actually in error. Cleanup done.
242
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000243Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
244
245 * valid.c: implemented E59 spaces in CDATA does not match the
246 nonterminal S
247
Daniel Veillard878eab02002-02-19 13:46:09 +0000248Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * SAX.c parser.c valid.c: more validation test fixups
251 * check-xml-test-suite.py: added duration info for the tests
252
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000253Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
254
255 * parser.c valid.c: a couple of errors were reported but not
256 saved back as such in the parsing context. Down to 1% failure rate
257 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
258
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000259Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
260
261 * xmlInternald.c: isExtender was missing a char
262 * parser.c include/libxml/parser.h: % are acceptable in the
263 internal subset if within a PUBLIC ID
264
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000265Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
266
267 * SAX.c parserInternals.c valid.c: more work on the conformance
268 suite. Took the step to finally block documents with encoding
269 errors. It's a fatal error per the spec, people should have fixed
270 their documents by now.
271
Daniel Veillard55253e22002-02-18 14:32:39 +0000272Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * check-xml-test-suite.py: fixed the test script after some discussion
275 on the semantic of TYPE="error"
276 * Makefile.am: added the script to the distrib
277
Daniel Veillard28757702002-02-18 11:19:30 +0000278Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * SAX.c entities.c: fixed a couple of conformances issues deep
281 into the validation code (standalone and undeclared Notations)
282
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000283Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
284
285 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
286 stayed there for years !
287
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000288Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
289
290 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
291 missing
292
Daniel Veillardc7612992002-02-17 22:47:37 +0000293Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
294
295 * check-xml-test-suite.py: improved the behaviour a bit as
296 well as the logs
297 * parser.c valid.c SAX.c: fixed a few more bugs
298 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
299
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000300Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * check-xml-test-suite.py: python script to run regression tests
303 against the XML Test suite of W3C/OASis
304 * SAX.c: fixed a validation bug
305 * parser.c: fixed 3 errors pointed by the test suite
306 * doc/buildDocBookCatalog: fixed a typo pointed by drake
307 * python/Makefile.am: fixed a dependendy
308
Daniel Veillard9f28f302002-02-15 20:48:08 +0000309Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * xmlmemory.c: avoid a warning bug #71594
312
Daniel Veillard144024e2002-02-13 21:14:46 +0000313Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
314
315 * xmlmemory.c: Jesse Perry provided a patch to remove a few
316 warning on alpha/Tru64
317
Daniel Veillarde4301c82002-02-13 13:32:35 +0000318Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * include/libxml/entities.h: fixing a comment
321 * valid.c: fixing some troubles with validity check on namespaces
322 * result/VC/NS3 test/VC/NS3: added a specific regression test
323
Daniel Veillarda6d05382002-02-13 13:07:41 +0000324Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
325
326 * tree.c: Fixing #71342 serializing '\n' in attribute values
327 * result/noent/att3 result/att3 test/att3: added a specific
328 test.
329
Daniel Veillard797a5652002-02-12 13:46:21 +0000330Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * python/libxml.c: couple of bug fixes
333
Daniel Veillard01a6d412002-02-11 18:42:20 +0000334Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * python/*.py: removed tabs and used spaces.
337
Daniel Veillard397ff112002-02-11 18:27:20 +0000338Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
341 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
342
Daniel Veillard03517542002-02-11 13:54:40 +0000343Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
346 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
347
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000348Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * include/libxml/encoding.h include/libxml/entities.h
351 include/libxml/globals.h include/libxml/parser.h
352 include/libxml/threads.h include/libxml/tree.h
353 include/libxml/xmlmemory.h: trying to fix the include mess
354
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000355Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * include/libxml/xmlmemory.h: reverted part of the previous
358 attempt to provide #69655, this was breaking the build.
359
Daniel Veillard0ba59232002-02-10 13:20:39 +0000360Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
363 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
364 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
365 include/libxml/parserInternals.h include/libxml/tree.h
366 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
367 Tentatively fixed #69655 , make compiling with -Wredundant-decls
368 clean.
369 * python/libxml.c: fixed a warning.
370
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000371Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
374 copying of node, merge back IDs in the target document.
375 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
376 test/XInclude/ents/ids.xml: test case
377 * result/VC/ElementValid4: output changed due to a typo fix
378
Daniel Veillard1c18e302002-02-09 22:16:40 +0000379Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * python/Makefile.am: seems some version of automake didn't
382 generate the dependancies right as Jacob found out. Add
383 an extra dependancy rule.
384
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000385Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * parserInternals.c valid.c: Justin Fletcher found some parts
388 of the code needing cleanup
389 * libxml.spec.in python/Makefile.am python/generator.py
390 python/libxml.c python/libxml.py: Fixed the python Makefiles
391 corrected a bug showing up on ia64, changed the name of the
392 python internal module too
393
Daniel Veillard07be19b2002-02-08 14:20:35 +0000394Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * Makefile.am: applied patch from Andris Pavenis for binary
397 name suffixes
398
Daniel Veillardf216d462002-02-08 13:44:24 +0000399Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
400
401 * xmllint.c win32/win32config.h: fixing #68748
402
Daniel Veillardd455d792002-02-08 13:37:46 +0000403Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * valid.c: fixing #70166
406
407Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * valid.c: fixing #70077
410
Daniel Veillardc575b992002-02-08 13:28:40 +0000411Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
412
413 * Copyright Makefile.am README configure.in libxml.spec.in:
414 Changed to the MIT Licence
415 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
416 doc/xmlio.html: updated the doc accordingly
417 * include/libxml/xmlwin32version.h configure.in: preparing
418 2.4.14 release
419 * python/generator.py python/libxml.c python/libxml2-python-api.xml
420 python/libxml2class.txt python/libxml_wrap.h python/types.c:
421 fixed the const xmlChar * wrapper and generator, XPath extension
422 functions now use the context as first argument
423 * python/tests/tstxpath.py python/tests/xpath.py
424 python/tests/xpathext.py: Updated the tests accordingly
425 * tree.c: fixed bug #70067
426
Daniel Veillard7db38712002-02-07 16:39:11 +0000427Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * Makefile.am: cleanup
430 * debugXML.c: always use stdout if output is NULL
431 * xmlIO.c: don't close filedescriptors passed to outputBuffers
432 * python/Makefile.am python/generator.py python/libxml2class.txt
433 python/libxml_wrap.h python/types.c: augmented the number of bindings
434 handling FILE * and XPath contexts
435 * python/tests/Makefile.am: avoid a stupid problem due to the
436 use of TEST.
437
Daniel Veillard15a143b2002-02-06 22:40:50 +0000438Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
441
Daniel Veillard70cab352002-02-06 16:06:58 +0000442Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * python/TODO python/libxml.c: cleanup the extension function lookup
445 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
446
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000447Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * configure.in python/Makefile.am: do not install outside
450 of prefix
451
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000452Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * python/TODO python/libxml.c: started adding SAX interfaces
455 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
456 SAX test
457
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000458Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * tree.c: hardened the addChild function
461 * python/generator.py python/libxml.c python/libxml2-python-api.xml
462 python/libxml2class.txt python/libxml_wrap.h python/TODO:
463 added accessors needed for xmlNode, a bit more testing and
464 extension of interfaces
465 * python/tests/Makefile.am python/tests/build.py: added a test
466 build from scratch/save/load/check
467
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000468Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * parserInternals.c: change a small bit in the way valididy
471 error messages get initialized
472 * python/TODO python/libxml.c python/libxml2-python-api.xml
473 python/libxml2class.txt python/libxml_wrap.h python/types.c:
474 added some memory debugging to track leaks at the libxml2 level
475 * python/tests/*.py: changed all tests to check for leaks,
476 there is just one left in XPath extension registrations.
477
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000478Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * python/TODO python/generator.py python/libxml2-python-api.xml
481 python/libxml2class.txt: more accessor classes for the parser
482 context, allow to switch on and check validity
483 * python/tests/Makefile.am python/tests/error.py
484 python/tests/invalid.xml python/tests/valid.xml
485 python/tests/validate.py: attded more test and and added error.py
486 which I forgot to commit in the last step
487
Daniel Veillard3ce52572002-02-03 15:08:05 +0000488Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * python/Makefile.am python/types.c: cleanup
491 * python/libxml.c python/libxml.py python/libxml_wrap.h
492 python/generator.py python/libxml2-python-api.xml
493 python/libxml2class.txt: added class for parser context, added
494 first cut for push mode support. Added a framework to generate
495 accessors functions.
496 * python/tests/Makefile.am python/tests/push.py: added a push
497 test
498
Daniel Veillardcfb05462002-02-02 23:18:22 +0000499Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
500
501 * python/Makefile.am python/TODO python/libxml.py: fixed a small
502 bug a bit of cleanup.
503
Daniel Veillard5d819032002-02-02 21:49:17 +0000504Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
507 python/libxml2class.txt: adding error redirections and preformat
508 to a python handler
509 * python/tests/Makefile.am python/tests/*.py: cleanup made all
510 tests self checking
511
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000512Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
515 a function
516
Daniel Veillard9589d452002-02-02 10:28:17 +0000517Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
520 python/libxml.c python/libxml2-python-api.xml
521 python/libxml2class.txt: Progressing through the TODOs, class
522 description output, extra XML API, RPM now builds the wrappers
523 for all python installed versions
524
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000525Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * configure.in libxml.spec.in python/Makefile.am python/TODO
528 python/generator.py python/libxml2class.txt: added more informations
529 in the libxml2-python package including docs. Slightly changed
530 the class hierarchy
531 * python/tests/*: added basic regression tests infrastructure too
532
533Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
536 added libxml2-python as part of the packages installed
537
Daniel Veillarda7340c82002-02-01 17:56:45 +0000538Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * python/Makefile.am python/generator.py python/libxml.c
541 python/libxml.py: more work, now able to extend the
542 XPath interpreter with functions written in python.
543
Daniel Veillardc3e39442002-02-01 09:29:41 +0000544Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * python/Makefile.am: Jacob sent a patch to allow building from
547 tarfile.
548
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000549Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * python/Makefile.am python/libxml.c configure.in Makefile.am:
552 inserted the python wrappers build, I hope this won't be too
553 unportable
554
Daniel Veillard1971ee22002-01-31 20:29:19 +0000555Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * xpath.c: minor optimization
558 * python/generator.py python/libxml.c python/libxml.py
559 python/libxml_wrap.h: more work on the python bindings,
560 they now support XPath and there is no evident leak
561
Daniel Veillard36ed5292002-01-30 23:49:06 +0000562Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * python/generator.py python/libxml.c python/libxml.py:
565 more work on the python bindings generator.
566
Daniel Veillard96fe0952002-01-30 20:52:23 +0000567Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * python/generator.py python/libxml.c python/libxml_wrap.h:
570 more work on the python bindings.
571
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000572Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * python/generator.py python/libxml.c python/libxml.py
575 python/libxml_wrap.h: commited early version of a python binding
576 for private use only ATM
577
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000578Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * entities.c tree.c include/libxml/entities.h: applied patch
581 from Anthony Jones to implement copy of DTD subtree too. Had
582 just to keep 2 function private which really ought to become
583 public ones.
584
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000585Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * xmllint.c: added pointers to the web pages in the usage()
588
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000589Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * tree.c: more fixes from Petr Kozelka for attribute handling
592 in the tree API to align the semantic with DOM.
593
Daniel Veillard36065812002-01-24 15:02:46 +0000594Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * valid.c tree.c entities.c: another set of patches from
597 Anthony Jones for copy operations cleanup and robustness
598
Daniel Veillardf8592562002-01-23 17:58:17 +0000599Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
602 an alphabetic index based on comments content
603 * doc/*: rebuilt the web site with the new references
604
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000605Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * parserInternals.h: Greg Sjaardema suggested to use an
608 eponential buffer groth policy in xmlParserAddNodeInfo()
609
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000610Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
613 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
614 doc/parsedecl.py doc/Makefile.am: updated the python extractor
615 to generate cross-references, and added/updated the stylesheets
616 to generate and link API indexes. The generic keyword index
617 is not done yet.
618 * doc/*.html: regenerated all the usual docs too
619
Daniel Veillard2070c482002-01-22 22:12:19 +0000620Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * debugXML.c: added an xpath function to the shell for T. V. Raman
623
624Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000625
626 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
627 debug routines.
628
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000629Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
630
631 * tree.c: apply an patch from Petr Kozelka for unlink and replace
632 support of attribute nodes
633
Daniel Veillard9d06d302002-01-22 18:15:52 +0000634Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
635
636 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
637 hopefully near complete and fully documented of the API in XML
638 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
639 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
640 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
641 include/libxml/parserInternals.h include/libxml/valid.hi
642 include/libxml/xmlIO.h include/libxml/xmlerror.hi
643 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
644 include/libxml/xpath.h include/libxml/xpathInternals.h:
645 Cleaned up the doc comments a lot in the process, the interface
646 coverage is now 100%
647
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000648Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
651 extracts comments from the gtk-doc DocBook output (a bit
652 convoluted but seems to work).
653
Daniel Veillard61006472002-01-21 17:31:47 +0000654Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
657 added an XML description of the API, moved the script generating
658 it here. Added a "make api" target
659
Daniel Veillardd2f23002002-01-21 13:36:00 +0000660Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
661
662 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
663
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000664Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * xpath.c include/libxml/xpathInternals.h: the change made to
667 xmlXPathFuncLookupFunc was incompatible roll it back
668
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000669Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * SAX.c: cleanup patch from Anthony Jones
672 * doc/Makefile.am: fix the headers to avoid in make scan
673 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
674 includes, * vs Ptr and general cleanup
675 * parsedecl.py: first version of a script to extract the
676 module interfaces, the goal will be to provide .decl or XML
677 specification of the interfaces to build wrappers.
678
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000679Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
682 now provides return codes in case of errors
683
Bjorn Reese026d29f2002-01-19 15:40:18 +0000684Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
685
686 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
687 Upgraded to trio baseline 1.6
688 * strio.h strio.c: Replaced by triostr.h and triostr.c
689
Daniel Veillard572577e2002-01-18 16:23:55 +0000690Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
693 of strdup usage in the code
694
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000695Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * parser.c error.c: Keith Isdale complained rightly that
698 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
699
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000700Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * tree.c: fixed the funxtion to set the xml: attributes
703 * debugXML.c: added "setbase" to test it.
704
Daniel Veillard2c748c62002-01-16 15:37:50 +0000705Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
708 to allow updating an attribute content
709
Daniel Veillard8de85c62002-01-15 17:10:15 +0000710Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * libxml.h: try to avoid problems when compiling on Windows
713
Daniel Veillard314cfa02002-01-14 17:58:01 +0000714Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * hash.c: patch from Anthony Jones for hash.c allocation size
717 * Makefile.am: trying to work around Yet Another Libtool Madness
718 and build the 2.4.13 release finally ...
719
Daniel Veillard744683d2002-01-14 17:30:20 +0000720Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
723 * doc/* : update of the documentation
724
Daniel Veillarde6a55192002-01-14 17:11:53 +0000725Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
728 at fixing #61290 :-(
729
Daniel Veillardfb25a512002-01-13 20:32:08 +0000730Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
733 Fixes bug #67229
734
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000735Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
736
737 * tree.c: trying to avoid troubles when a subtree is copied
738 and coalesced in part with the target tree. Should fix
739 bug #67407
740
Daniel Veillardd8224e02002-01-13 15:43:22 +0000741Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * valid.c: fixed validation of attributes content of type
744 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
745 values, very old bug. Fixes #67671
746
Daniel Veillard8107a222002-01-13 14:10:10 +0000747Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * parser.c include/libxml/parserInternals.h tree.c: integrated
750 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
751 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
752
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000753Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * threads.c: applied Serguei Narojnyi's patch to add native
756 thread support on the Win32 platform
757 * testThreadsWin32.c Makefile.am: added the test program also
758 from Serguei, Win32 specific
759 * include/win32config.h include/libxml/xmlwin32version.h.in:
760 added patch from Igor for the Windows thread specific defines.
761
Daniel Veillard845cce42002-01-09 11:51:37 +0000762Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
765
Daniel Veillard7b602b42002-01-08 13:26:00 +0000766Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
769 output page into XMLinfo.html. Close bug #66951 and
770 raised by Robert Collins too.
771
Daniel Veillard73c6e532002-01-08 13:15:33 +0000772Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * encoding.c: Paul Keogh pointed out a possibility of segfault
775 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
776 Closes bug # 68238
777
Daniel Veillard4a859202002-01-08 11:49:22 +0000778Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * doc/*.html: updated the Gdome2 links
781
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000782Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * libxml.h: Applied following patches from Robert Collins
785 and make sure IN_LIBXML is defined when compiling it
786 -------
787 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
788 as well as Visual C.
789 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
790 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
791 * strio.c (PLATFORM_UNIX): Define for Cygwin.
792 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
793 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
794 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
795 xmlSysIDExists xmlNoNetExists).
796 * xmllint.c: Don't include winsock2.h for Cygwin.
797
Daniel Veillard401c2112002-01-07 16:54:10 +0000798Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
801 when the version info is not present.
802
Daniel Veillard6f42c132002-01-06 23:05:13 +0000803Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * tree.c: Anthony Jones pointed out a problem in
806 xmlStringGetNodeList() and provided a fix for it
807
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000808Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
809
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000810 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000811 xmlCreatePushParserCtxt() when the initial buffer passed
812 is large.
813
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000814Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * win32/*: big cleanup of the Windows/MSVC project files
817 from Igor Zlatkovic
818
Daniel Veillardcebb1362002-01-02 13:13:30 +0000819Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * doc/Makefile.am: should fix #67674 and avoid troubles if
822 xsltproc is not available or fails in the prefix provided
823
Daniel Veillard26908ab2002-01-01 16:50:03 +0000824Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * xmlmemory.c: one more doc patch from Charlie Bozeman.
827
Daniel Veillard5344c602001-12-31 16:37:34 +0000828Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
829
830 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
831 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
832 Fixed a few other problems raised by Charlie Bozeman.
833 * result/VC/ElementValid[5-7]: fixed the output
834
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000835Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
836
837 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
838 patches from Charlie Bozeman. Regenerated the HTML docs.
839
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000840Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
841
842 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
843 for Windows from Igor
844
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000845Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
846
847 * xmllint.c: applied Justin Fletcher patch for --output or -o
848
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000849Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
850
851 * win32/libxml2/libxml2.def.src: close #67019
852
Daniel Veillard01db67c2001-12-18 07:09:59 +0000853Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
854
855 * xmllint.c: applied Justin Fletcher generic timing patch
856 similar to the one already applied to xsltproc.
857
Daniel Veillardd1640922001-12-17 15:30:10 +0000858Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
859
860 * include/libxml/tree.h tree.c: applied documentation patches
861 from Charlie Bozeman
862
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000863Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
864
865 *doc/xmllint.xml, xmllint.1 - document --dropdtd
866
Daniel Veillard29e43992001-12-13 22:21:58 +0000867Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
868
869 * valid.c: fix the xmlStrdup() used in the previous patch.
870 * valid.c: added --dropdtd
871 * tree.c: fixed xmlUnlinkNode so it also removes the references
872 from the document if the node is a DTD
873
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000874Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
875
876 * HTMLtree.c valid.c: cleanup some static declarations
877
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000878Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
879
880 * xmllint.c: removed another strdup()
881 * doc/FAQ: removed the HP/UX entry
882
Daniel Veillarded472f32001-12-13 08:48:14 +0000883Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
884
885 * valid.c: fix bug #66816 when validating.
886 * xmllint.c: don't use sys/time.h if configure did not found it
887
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000888Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
889
890 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
891 xmlcatalog_man.xml
892
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000893Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
894
895 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
896 xmlInitMemory() was declared twice
897
Daniel Veillardb82c1662001-12-09 14:00:54 +0000898Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
899
900 * globals.c: do not reference strdup() !
901 * configure.in libxml-2.0.pc.in: trying to fix the libs
902 of the various config extraction modules
903
Daniel Veillardef90ba72001-12-07 14:24:22 +0000904Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
905
906 * configure.in : preparing 2.4.12
907 * doc/* : updated and rebuilt the docs
908
Daniel Veillard220346d2001-12-07 11:33:54 +0000909Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
910
911 * uri.c: closed bug #66159
912 * testURI.c: added --escape option
913 * configure.in: some cleanup for xml2-config --cflags
914
Daniel Veillard2a906822001-12-06 14:34:08 +0000915Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
916
917 * globals.c testThreads.c: removed some misplaced includes
918 of xmlversion.h
919
Daniel Veillarde28313b2001-12-06 14:08:31 +0000920Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
921
922 * threads.c: patch from Gary Pennington fixing a possible
923 problem at initialization time.
924
Daniel Veillardd3b08822001-12-05 12:03:33 +0000925Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
926
927 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000928 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000929 CodeWarrior.
930
Daniel Veillarda7866932001-12-04 13:14:44 +0000931Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
932
933 * xmllint.c: applied Geert Kloosterman's patch to fix
934 --repeat --timing output
935
Daniel Veillard19840942001-11-29 16:11:38 +0000936Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
937
938 * parser.c: Robin Berjon <robin@knowscape.com> found a case
939 where non-wellformed XML declaractions were not detected.
940
Daniel Veillarde85d9342001-11-28 14:43:12 +0000941Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
942
943 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
944
Daniel Veillard22f25a82001-11-28 09:12:23 +0000945Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
946
947 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
948 gets reset by xmlCleanupInputCallbacks() and this makes the
949 function useless. Same for output.
950
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000951Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
952
953 * xmlIO.c: robert pointed out a loop error in callback cleanups
954
Daniel Veillard8faa7832001-11-26 15:58:08 +0000955Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
956
957 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
958 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
959 they are not really tied to debugging
960
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000961Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
962
963 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
964 * xmllint.c: better --catalogs description
965
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000966Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
967
968 * tree.c: fixed a couple of problems in xmlSetProp()
969
Daniel Veillardcd337f02001-11-22 18:20:37 +0000970Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
971
972 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
973 unappropriate stdout output.
974
Daniel Veillard566d4df2001-11-22 13:00:53 +0000975Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
976
977 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
978 by Denis Beurive, closes #65111
979
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000980Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
981
982 * valid.c: in case of content model validity error, don't
983 print it if validity warnings were not requested.
984
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000985Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
986
987 * nanoftp.c: applied a couple of patches from Brian D Ripley.
988 * parserInternals.c: removed the last exit() call. Print an
989 unmaskable error on stderr instead (library mismatch detection)
990
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000991Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
992
993 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
994 shell instructions from Heiko Rupp
995
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000996Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
997
998 * catalog.c: use the URL notation file:// for default catalog paths
999
Daniel Veillard0ec98632001-11-14 15:04:32 +00001000Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1001
1002 * include/libxml/tree.h: better comments for _private fields
1003 * tree.c: removed a problem when copying an entity reference.
1004
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001005Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1006
1007 * vms/*: updated instructions and diffs from John A Fotheringham
1008
Daniel Veillarda11001b2001-11-12 22:45:36 +00001009Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1010
1011 * include/libxml/xmlerror.h: avoid an include problem if
1012 #include <libxml/xmlerror.h> happens first in code
1013 seems to be the case in KDE libs
1014
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001015Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1016
1017 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1018 from Igor for Windows
1019
1020Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1021
1022 * Makefile.am: Gary Pennington pointed out a missing prefix
1023
Daniel Veillard43d3f612001-11-10 11:57:23 +00001024Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1025
1026 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1027 * doc/*: upgraded and rebuilt the docs
1028
Daniel Veillardc1f78342001-11-10 11:43:05 +00001029Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1030
1031 * HTMLparser.c: fix comment in scripts element parsing.
1032 * result/HTML/doc3*: updated the results.
1033
1034Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1035
1036 * uri.c: another URI bug fix #63336, using Joel Young patch.
1037
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001038Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1041 a cleaned up version of the Pwd shell string generation.
1042
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001043Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1044
1045 * valid.c include/libxml/tree.h: trying to fix namespaces +
1046 validation problems for good, closing #63619 in the process
1047 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1048 wrong in this respect, fixed it.
1049
Daniel Veillardd536f702001-11-08 17:32:47 +00001050Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * xmllint.c: Morus Walter patch to allow --format and --encode
1053
Daniel Veillard5004f422001-11-08 13:53:05 +00001054Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1055
1056 * debugXML.c: Stefan Kost provided an help command for the shell
1057
Daniel Veillarda6825e82001-11-07 13:33:59 +00001058Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1059
1060 * debugXML.c: Heiko Rupp pointed that the shell would crash
1061 on empty nodesets returns.
1062
Daniel Veillard03f848d2001-11-07 12:53:46 +00001063Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1064
1065 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1066 migh need the history libraries
1067
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001068Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1069
1070 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1071 handle the case of < in quoted attributes, Bastian Kleineidam
1072
Daniel Veillardc853b322001-11-06 15:24:37 +00001073Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1074
1075 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1076 fixing catalog breakages
1077 * Makefile.am catalog.c result/catalogs/catal
1078 result/catalogs/mycatalog.* test/catalogs/catal*:
1079 fixed more problems in catalog support, added more regression tests
1080 for both XML and SGML catalog handling
1081
Daniel Veillard66870c72001-11-05 19:27:49 +00001082Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1083
1084 * debugXML.c: applied an improvement to xmlGetLineNo() from
1085 Keith Isdale
1086
Daniel Veillardffe09c92001-11-05 14:21:47 +00001087Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1088
1089 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1090 Side effect of the progressive catalog loading
1091
Daniel Veillardad661b92001-11-05 11:43:15 +00001092Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am: confexecdir and confexec_DATA were defined twice
1095 pointed out by Karl Eichwalder
1096
Daniel Veillard6eb17722001-11-04 22:19:27 +00001097Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmlcatalog.c: avoid unlink() and use remove() instead.
1100
Daniel Veillardea898282001-11-04 22:13:45 +00001101Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1102
1103 * libxml.spec.in: cleanup
1104 * include/libxml/xmlwin32version.h: updated with 2.4.8
1105
Daniel Veillarda4617b82001-11-04 20:19:12 +00001106Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1107
1108 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1109 of compiling libxml with a non standard set of options
1110
John Fleck027edfb2001-11-04 20:13:58 +00001111Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1112
1113 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1114 document --sgml option, fixing gnome bugzilla #63382
1115
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001116Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1117
1118 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1119 breakage of 2.4.7, added a couple of really needed APIs
1120 like xmlCatalogIsEmpty() and xmlNewCatalog()
1121 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1122 for install-catalog
1123 * configure.in: preparing 2.4.8
1124
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001125Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1126
1127 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1128 include/libxml/tree.h include/libxml/xmlIO.h: more include
1129 cleanups, export cleanly one html output + format function.
1130
1131Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1132
1133 * parser.c: removed initGenericErrorDefaultFunc call from
1134 xmlInitParser() since it could destroy previous calls to
1135 xsltSetGenericErrorFunc() effects
1136
Daniel Veillardebd38c52001-11-01 08:38:12 +00001137Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1138
1139 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1140 keyword.
1141
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001142Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1143
1144 * Makefile.am: cleanup
1145 * threads.c: cleanup too
1146 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1147 from xsltproc
1148 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1149 dependancy loop.
1150
Daniel Veillard91c00402001-10-30 17:41:38 +00001151Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1152
1153 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1154 was not used anymore !
1155
Daniel Veillard52dcab32001-10-30 12:51:17 +00001156Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1157
1158 * configure.in: preparing 2.4.7
1159 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1160 manual page from John
1161 * doc/*: updated the doc and rebuilt the generated pages
1162
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001163Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlIO.c: closing bug #62711, the library should never
1166 close stdin or stdout.
1167
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001168Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1169
1170 * uri.c: second pass at fixing #63336, using Joel Young
1171 final patch. looks okay.
1172
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001173Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1174
1175 * uri.c include/libxml/uri.h: trying to clear #63336
1176 allowing the escaping routine to parse unconformant
1177 URI-References.
1178
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001179Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1180
1181 * vms/readme.vms vms/build_libxml.com nanoftp.c
1182 include/libxml/xmlversion.h.in: a few VMS updates from
1183 John A Fotheringham
1184 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1185 and xmlCleanupOutputCallbacks() for the Perl binding people.
1186
Daniel Veillard635ef722001-10-29 11:48:19 +00001187Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1188
1189 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1190 apply fixes to close #63271 and avoid segfaults when
1191 the error routine gets callbed before xmlInitParser()
1192 get called.
1193 * nanoftp.c error.c: Applied patches from Justin Fletcher
1194 correcting some xmlGenericError misuses.
1195
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001196Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1197
1198 *doc/xmllint.xml, doc/xmllint.1
1199 New and improved man page for xmllint - .xml is the original, .1
1200 is the generated man page
1201
Daniel Veillardc9484202001-10-24 12:35:52 +00001202Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1203
1204 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1205 the web site from the main HTML document.
1206
Daniel Veillard5151c062001-10-23 13:10:19 +00001207Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1208
1209 * parser.c: fixed an erroneous validation bug when PE refs
1210 occurs in external parsed entities referenced from the
1211 internals subset
1212 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1213 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1214 added the associated testcase, it's a nice one.
1215 * HTMLparser.c: generate the DTD node as HTML still ...
1216 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1217
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001218Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1219
1220 * HTMLparser.c: fixed a bug in htmlNewDoc()
1221
Daniel Veillard89cad532001-10-22 09:46:13 +00001222Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1223
1224 * test/threads/*: added entities testing to the Thread test
1225 * testThreads.c: make the test reasonable
1226 * DOCBparser.c: fix the DTD public and system ID
1227 * xmllint.c: added --sgml for SGML DocBook importing
1228 * Makefile.am: added Docbtests target
1229
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001230Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1231
1232 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1233 * testThreads.c: removed bogus include
1234
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001235Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1236
1237 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1238 fixed a very serious (looping) validation bug
1239
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001240Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1241
1242 * include/libxml/globals.h include/libxml/threads.h threads.c
1243 testThreads.c: far more testing, cleaning up bugs
1244 * *.c : make sure globals.h is always included.
1245
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001246Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1247
1248 * HTMLparser.c: try to get rid of parser loops for good.
1249
Daniel Veillardab7488e2001-10-17 11:30:37 +00001250Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1251
1252 * configure.in: fixed some bugs in CFLAGS passing.
1253 * test/threads Makefile.am testThreads.c: added a specific
1254 threaded test case (really nasty, guaranteed).
1255
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001256Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1257
1258 * catalog.c: serious cleanup on the management of the
1259 XML catalog tree, more tests done, especially with
1260 the catalog PI.
1261
Daniel Veillard364789a2001-10-16 12:45:00 +00001262Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1263
1264 * catalog.c: avoid a problem in catalog cleanup on SMP if
1265 catalogs were not initialized.
1266
Daniel Veillard81463942001-10-16 12:34:39 +00001267Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1268
1269 * catalog.c xpath.c: trying to cleanup the not thread safe
1270 parts of the library.
1271
Daniel Veillard64a411c2001-10-15 12:32:07 +00001272Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1273
1274 * include/libxml/globals.h configure.in global.data: make
1275 the allocation be per-thread a configure option
1276 * encoding.c include/libxml/parser.h: fixed compilation
1277 errors
1278
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001279Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1280
1281 * include/libxml/parser.h: Norm reported that a few lines
1282 added were breaking libxslt compile, removed them for now
1283
Daniel Veillard6f350292001-10-14 09:56:15 +00001284Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1285
1286 * parser.c parserInternals.c threads.c: debugged and fixed
1287 initialization problems which were giving troubles on SMP
1288 boxes.
1289
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001290Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1291
1292 * include/libxml/Makefile.am: missing globals.h
1293
Daniel Veillarde7090612001-10-13 12:18:28 +00001294Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001295
Daniel Veillarde7090612001-10-13 12:18:28 +00001296 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001297
Daniel Veillardd0463562001-10-13 09:15:48 +00001298Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1299
1300 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1301 include/libxml/parserInternals.h include/libxml/tree.h
1302 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1303 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1304 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1305 Applied the last patches from Gary, cleanup, activated threading
1306 all user accessible global variables are now handled in globals.[ch]
1307 Still a bit rought but make tests passes with either
1308 --with-threads defined at configure time or not.
1309 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1310 linking options
1311
Daniel Veillardb8478642001-10-12 17:29:10 +00001312Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1313
1314 * Makefile.am include/libxml/Makefile.am
1315 include/libxml/globals.h globals.c include/libxml/threads.h
1316 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1317 configure.in: started integrating the core of the thread support
1318 not activated yet but half integrated. The code should still
1319 compile and work anyway.
1320
Daniel Veillardb44025c2001-10-11 22:55:55 +00001321Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1322
1323 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1324 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1325 integrating the non-controversial parts of Gary Pennington
1326 multithread patches
1327 * catalog.c: corrected a small bug introduced
1328
Daniel Veillard75b96822001-10-11 18:59:45 +00001329Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1330
1331 * catalog.c include/libxml/catalog.h: very serious cleanup,
1332 isolating unportable code and as much as possible the accesses
1333 to the global shared catalog. May need more testing !
1334
Daniel Veillard78d12092001-10-11 09:12:24 +00001335Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1336
1337 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1338 Keith Isdale patches for the XSLT debugger interfaces. Some
1339 cleanup
1340
Daniel Veillardff0b7312001-10-11 06:46:09 +00001341Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1342
1343 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1344 * DOCBparser.c: generate line nubers in elements
1345
Daniel Veillard60087f32001-10-10 09:45:09 +00001346Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1347
1348 * configure.in: preparing 2.4.6 release
1349 * doc/xml.html doc/html/*: updated and rebuilt the docs
1350 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1351
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001352Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1353
1354 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1355 adding documentation for DV's supercatalog support
1356
Daniel Veillard82d75332001-10-08 15:01:59 +00001357Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1358
1359 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1360 super catalog support adding one API and one flag --sgml to
1361 xmlcatalog
1362
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001363Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1364
1365 * doc/xmlcatalog_man.xml, xmlcatalog.1
1366 One more crack at
1367 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1368
1369
Thomas Broyer47334c02001-10-07 16:41:52 +00001370Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1371
1372 * xpath.c: implemented xmlXPathObjectCopy for external objects
1373 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1374
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001375Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1376
1377 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1378 finishing up fix to
1379 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1380 the xmlcatalog man page display more elegantly
1381
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001382Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1383
1384 * configure.in: closing bug #61832
1385 * HTMLparser.c: removed a warning
1386
Daniel Veillard6ab38382001-10-06 13:08:27 +00001387Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1388
1389 * xpath.c: fixing #61673 part I, do not loose doc information
1390 when copying result value trees.
1391
Daniel Veillard556c6682001-10-06 09:59:51 +00001392Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1393
1394 * xpath.c: trying to harden the XPath interpreter
1395
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001396Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1397
1398 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1399 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1400
William M. Brack1633d182001-10-05 15:41:19 +00001401Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1402
1403 * HTMLparser: repaired another loop problem
1404
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001405Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1406
1407 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1408 parsing.
1409 * xpath.c: fix bug #61291 the default XML namespace node is
1410 missing from the namespace axis.
1411 * tree.c: refuse to create namespaces nodes with prefix "xml"
1412
Daniel Veillard651f9472001-10-04 14:51:06 +00001413Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1414
1415 * SAX.c: ouch a non-defined namespace could lead to a crash,
1416 fixed #61215
1417
Daniel Veillard7dd05702001-10-04 14:25:12 +00001418Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * parserInternals.c: closed bug #61054
1421
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001422Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1423
1424 * include/libxml/Makefile.am: closing #60708
1425
Daniel Veillarda293c322001-10-02 13:54:14 +00001426Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1427
1428 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1429 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1430
Daniel Veillardf4309d72001-10-02 09:28:58 +00001431Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1432
1433 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1434
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001435Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1436
1437 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1438 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1439
Daniel Veillard16756b62001-10-01 07:36:25 +00001440Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1441
1442 * catalog.c: Justin Fletcher provided cleaup code in case
1443 HAVE_STAT is not defined
1444 * include/win32config.h: Igor Zlatkovic suggested to have
1445 HAVE_STAT defined there
1446
William M. Brack5e1cac12001-09-28 16:19:18 +00001447Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1448
1449 * catalog.c - fixed typing error reported by M. Barros
1450
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001451Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1452
1453 * xmllint.c - fixing typo
1454
William M. Brackd28e48a2001-09-23 01:55:08 +00001455Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1456
1457 * HTMLparser.c: small enhancement to prevent loop on
1458 unrecognizable data
1459
Daniel Veillardb1d62872001-09-21 09:47:08 +00001460Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1461
1462 * parserInternals.c: applying patch from bug #60757 this
1463 should close it
1464
Daniel Veillardc0631a62001-09-20 13:56:06 +00001465Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1466
1467 * catalog.c xmlcatalog.c: removed a couple of warning
1468 * xpath.c: try to solve the linking problem on platforms
1469 needing trio to compile
1470
Daniel Veillard1a123612001-09-19 08:06:23 +00001471Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001472
Daniel Veillard1a123612001-09-19 08:06:23 +00001473 * Makefile.am libxml.spec.in: backing up non-documented changes
1474 commited without review or aproval by Jens Finke <jens@gnome.org>
1475 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001476
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001477Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1478
1479 * configure.in: Joe Orton provided a patch fixing a problem
1480 when iconv is specified to be in a non-standard directory
1481 but wasn't exported in xml2-config --cflags
1482
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001483Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1484
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001485 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001486 troubles with 2.4.4 errors.
1487
Daniel Veillard16698282001-09-14 10:29:27 +00001488Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1489
1490 * encoding.c entities.c: do not output hexadecimal charrefs
1491 when serializing HTML since some version of Netscape can't
1492 grok it, generate decimal ones.
1493 * result/HTML/doc3.htm: output changed due to previous test
1494 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1495
Daniel Veillard98fed372001-09-13 11:34:58 +00001496Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1497
1498 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1499 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1500
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001501Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001502 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001503
1504 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1505 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1506 updated the configuration scripts systems accordingly
1507
Daniel Veillard04382ae2001-09-12 18:51:30 +00001508Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1509
1510 * configure.in: preparing for 2.4.4
1511 * doc/xml.html doc/html/*: updated and rebuilt the docs
1512
Daniel Veillardd63437e2001-09-12 15:00:27 +00001513Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1514
1515 * win32/dsp/libxml2.def.src: tried to incorporate comments
1516 from bug #59220
1517
Daniel Veillard319a7422001-09-11 09:27:09 +00001518Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1519
1520 * parser.c result/noent/wml.xml: fixed bug #59981 related
1521 to handling of '&' in attributes when entities are substitued
1522
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001523Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1524
1525 * libxml.h include/libxml/xmlversion.h.in
1526 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1527 Tried to close bug #60131
1528
Daniel Veillardbce62332001-09-10 18:46:55 +00001529Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1530
1531 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1532
Daniel Veillard143b04f2001-09-10 18:14:14 +00001533Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1534
1535 * SAX.c: fixing bug #59946 on xmlns=""
1536
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001537Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1538
1539 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1540 but allocates a new error code.
1541
Daniel Veillard05c13a22001-09-09 08:38:09 +00001542Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1543
1544 * xmllint.c: John Fleck fixed typos in the options output
1545 * parser.c SAX.c: fix ignorable white space SAX selection
1546
1547Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1548
1549 * entities.c: Steve Underwood found the possibility of an
1550 ininite loop in case of error.
1551
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001552Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1553
1554 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1555
Daniel Veillarda050d232001-09-05 15:51:05 +00001556Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1557
1558 * parser.c: warn if version is not 1.0 but it's not
1559 strictly speaking an error after analyzing the spec
1560
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001561Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1562
1563 *doc/catalog.html - add link to the html version of the
1564 man page, other linguistic cleanups
1565
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001566Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1567
1568 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1569 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1570 file, has not yet been included in the build.
1571
Daniel Veillard99784ff2001-09-01 16:20:28 +00001572Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1573
1574 * catalog.c: removed a duplicate affectation Justin Fletcher
1575
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001576Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1577
1578 * tree.c: Armin Sander pointed a possible text coalescing
1579 problem, completed his patch.
1580
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001581Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1582
1583 * trionan.c: Fixed const and volatile re-definition problem
1584
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001585Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * libxml.4 parser.c: doc updates from Heiko Rupp
1588 * parserInternals.c: 2 sanity checks from Heiko Rupp
1589
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001590Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * tree.c: applied patch from Armin Sander to make some pointers
1593 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001594 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001595
Daniel Veillardb06c6142001-08-27 14:26:30 +00001596Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1597
1598 * xpath.c: hum, restrict the integer usage gcc bug workaround
1599 to only gcc compilers so that other architecture don't get
1600 penalized by this limitation.
1601 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1602
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001603Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1604
1605 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1606 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1607
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001608Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1609
1610 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1611 --convert option to xmlcatalog to convert SGML ones to
1612 the XML syntax.
1613 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1614
1615 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001616Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1617
1618 * catalog.c xmlIO.c: started some serious testing and fixed
1619 a few bug and optmization needs.
1620
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001621Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1622
1623 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1624 preparing for a 2.4.3 release even if it may not be ready yet
1625 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1626 all file parsing lookup to go through the entity resolver, add
1627 to add an API to bypass it (needed to load catalogs themselves),
1628 some cleanup on the catalog code too.
1629 * nanoftp.c: small cleanup
1630 * doc/catalog.html: small update
1631
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001632Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1633
1634 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1635 Jun Kuriyama
1636
Daniel Veillardffb120d2001-08-23 00:52:23 +00001637Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1638
1639 * doc/catalog.html: finished the catalog documentation
1640
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001641Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1642
1643 * doc/catalog.html doc/xml.html: added documentation about
1644 Catalog support, misses an API description
1645 * doc/html/*: reextracted the API pages
1646
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001647Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1648
1649 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1650 Added the part about section 7.2 on URI resolution,
1651 fixed a side effect in the HTML parser, look complete
1652 and ready to rock except the URI/SystemID part!
1653
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001654Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1655
1656 * include/libxml/catalog.h include/libxml/parser.h
1657 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1658 xmlIO.c: added support and APIs needed for the catalog PI
1659 * include/libxml/xmlIO.h: cleanup
1660
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001661Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1662
1663 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1664 include/libxml/catalog.h: starts to look okay, really
1665 plugged the new framework, cleaned a lot of stuff,
1666 added some APIs, except the PI's support missing this
1667 should be mostly complete
1668 * result/catalogs/* test/catalogs/*: added new test, enriched
1669 the existing one with URN ID tests
1670
Daniel Veillard64339542001-08-21 12:57:59 +00001671Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1672
1673 * catalog.c: fixed nextCatalog
1674 * result/catalogs/docbook test/catalogs/*: started adding
1675 a small regression test
1676
Daniel Veillardcda96922001-08-21 10:56:31 +00001677Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1678
1679 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1680 more work on the XML catalog support.
1681 * parser.c include/libxml/parser.h: small cleanup seems using
1682 list as a public parameter name can give portability troubles
1683 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1684 include/libxml/xpath.h include/libxml/Makefile.am: removed
1685 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1686 wrappers
1687
Bjorn Reese45029602001-08-21 09:23:53 +00001688Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1689
1690 * Makefile.am trio.c triodef.h trionan.c xpath.c
1691 include/libxml/Makefile.am include/libxml/trionan.h:
1692 Re-worked Not-A-Number and Infinity support.
1693 * xmlcatalog.c: added readline include files
1694
Daniel Veillard344cee72001-08-20 00:08:40 +00001695Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1696
1697 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1698 testCatalog as xmlcatalog, making it an installed app
1699 adding a shell, and preparing it to be a /etc/xml/catalog
1700 management tool, though not ready yet
1701 * catalog.c include/libxml/catalog.h: adding support for
1702 XML Catalogs http://www.oasis-open.org/committees/entity/
1703 not finished, there is some interesting tradeoffs and a
1704 few open questions left.
1705
Daniel Veillardb7664f42001-08-19 13:00:43 +00001706Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmllint.c: fixed a line formatting problem
1709
Daniel Veillard5015b712001-08-17 09:37:52 +00001710Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1711
1712 * SAX.c: removed a couple of unused variable (Albert Chin)
1713
Daniel Veillardbb371292001-08-16 23:26:59 +00001714Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1715
1716 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1717 trying to fix some troubles w.r.t. function returning
1718 const xxxPtr.
1719
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001720Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1721
1722 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1723 defined
1724
Daniel Veillardae6db172001-08-16 19:32:00 +00001725Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * xpointer.c: removed unused var
1728
Daniel Veillard09190202001-08-16 16:27:41 +00001729Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1730
1731 * testXPath.c: another small cleanup closing bug #59110
1732
Daniel Veillard796f4b62001-08-16 16:00:13 +00001733Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1734
1735 * win32/dsp/libxml2.def.src: small cleanup closing bug
1736 #59108
1737
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001738Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * example/gjobread.c: add xmlCleanupParser() before leaving
1741
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001742Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1743
1744 * config.h.in configure.in include/libxml/xmlwin32version.h:
1745 released 2.4.2
1746
Daniel Veillardd3d06722001-08-15 12:06:36 +00001747Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1748
1749 * include/libxml/valid.h debugXML.c valid.c: deprecate
1750 the non-boundchecking Sprintf functions, add Snprintf
1751 this should close bug #57984
1752
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001753Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1754
1755 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1756 URIs before doing the lookups (pointed by Mark Vakoc)
1757
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001758Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1759
1760 * xpath.c: serious changes on Result Value Trees and NodeSets
1761 w.r.t. deallocation and collect operations. Probably not
1762 100% clean (merge of allocated trees smells like a problem).
1763 Seems sufficient to close #58943
1764
Daniel Veillard90493a92001-08-14 14:12:47 +00001765Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * xmllint.c: adding a --format option
1768
Daniel Veillardfe703322001-08-14 12:18:09 +00001769Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1770
1771 * xpath.c: count() was broken on Result Value Tree
1772 * xmlIO.c: fixed file:/// accesses on _WIN32
1773
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001774Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1775
1776 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1777 macro was renamed, this should close bug #58683
1778
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001779Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1780
1781 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1782 entity substitution mode text at the end of the entity might
1783 be added due to text coalescing.
1784 * nanoftp.c parser.c: small cleanup
1785
Daniel Veillard0c720972001-08-08 20:59:00 +00001786Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1787
1788 * HACKING: added John Fleck right to commit in the doc subdir
1789
Daniel Veillard48da9102001-08-07 01:10:10 +00001790Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1791
1792 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1793 allow to inherit attributes from the DTD directly in the
1794 tree, this is needed for XPath and can be a useful feature.
1795 Inherited namespaces are always provided at the tree level now
1796 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1797 of tests for this feature (XSLT being the prime user).
1798
Daniel Veillard50f34372001-08-03 12:06:36 +00001799Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1800
1801 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1802 testSAX.c xmlIO.c xmllint.c include/win32config.h
1803 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1804 include/libxml/xmlwin32version.h.in win32/README.MSDev
1805 win32/dsp/*: applied Win32 Facelift No.2 patches from
1806 Igor Zlatkovic for Windows/MSC
1807
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001808Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1809
1810 * SAX.c: unparsedEntityDecl() the URI computation of the
1811 entity wasn't done breaking XSLT unparsed-entity-uri()
1812
Daniel Veillard567e1b42001-08-01 15:53:47 +00001813Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1814
1815 * xpath.c: fixed a bug when walking the descendants and
1816 the current node has no children
1817 * debugXML.c: show up when a text node is supposed to not be escaped
1818
Thomas Broyerf186c822001-07-31 23:30:37 +00001819Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1820
1821 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1822 worked like the set:leading() function)
1823 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1824
Daniel Veillardba6db032001-07-31 16:25:45 +00001825Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1828
Daniel Veillard57905372001-07-31 15:52:17 +00001829Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * include/libxml/xmlIO.h: apply change to close #58141
1832 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1833
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001834Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * parser.c: when the internal subset uses a PE, then the
1837 included entity can use conditional sections.
1838
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001839Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1842 when walking the namespace axis showing up in
1843 libxst/tests/general/bug-12
1844 * xmlmemory.c: added the possibility to trace a given block
1845 defined by its address
1846
Daniel Veillard4aafa792001-07-28 17:21:12 +00001847Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1848
1849 * parser.c: don't override existing encoding specified before
1850 starting xmlParseDocument()
1851
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001852Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * include/libxml/xmlwin32version.h: reinserted, needed for
1855 Windows users of CVS
1856
Darin Adlera77cac02001-07-27 17:41:51 +000018572001-07-27 Darin Adler <darin@bentspoon.com>
1858
Darin Adler699613b2001-07-27 22:47:14 +00001859 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1860 * testCatalog.c: Add include of <libxml/parser.h>.
1861
18622001-07-27 Darin Adler <darin@bentspoon.com>
1863
Darin Adlera77cac02001-07-27 17:41:51 +00001864 * include/libxml/.cvsignore:
1865 * include/libxml/xmlwin32version.h:
1866 Remove this file from CVS because it's generated.
1867
Daniel Veillard50822cb2001-07-26 20:05:51 +00001868Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869
1870 * parser.c include/libxml/parser.h: applied const patches from
1871 Tom Moog #58002
1872
Thomas Broyerba4ad322001-07-26 16:55:21 +00001873Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1874
1875 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1876 lookup framework
1877
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001878Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1879
1880 * tree.c: fixed xmlCopyNode() for documents
1881
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001882Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1883
1884 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1885
1886Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001887
1888 * parser.c: fixes bug #57652 reported by Morus Walter
1889
Daniel Veillarde3924972001-07-25 20:25:21 +00001890Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1893
Daniel Veillarda53c6882001-07-25 17:18:57 +00001894Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1895
1896 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1897 errors, lesson don't add new functions at 1am before a release
1898 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1899 from XPath initialization when possible.
1900
Daniel Veillardd9bad132001-07-23 19:39:43 +00001901Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * result/scripts/base*: removing history/readline changed
1904 this slightly
1905 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1906 xmllint.c: make element content line number generation
1907 optionnal to avoid breaking old apps added interface to switch
1908
Daniel Veillardf012a642001-07-23 19:10:52 +00001909Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1910
1911 * configure.in: get rid of the readline and libhistory
1912 dependancies by default, release 2.4.1 with IA64 fix
1913 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1914 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1915 John Kroll fixes to allow saving to HTTP via PUT (or
1916 POST of needed).
1917 * doc/html/*.html: regenerated the docs
1918
Thomas Broyere8126242001-07-22 03:54:15 +00001919Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1920
1921 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1922 xmlHashScanFull and xmlHashScannFull3 to get passed the
1923 three keys as arguments to the callback function
1924
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001925Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * configure.in Makefile.am: removed libxml softlink for good
1928 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1929 100% coverage by gtk-doc
1930
Daniel Veillard8599e702001-07-17 21:38:51 +00001931Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1934 fixed serious troubles due to size_t vs. int mismatch
1935
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001936Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1939
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001940Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1941
1942 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1943 convenient extension API for value and context managing
1944 Now handles external objects through xmlXPathPopExternal,
1945 xmlXPathWrapExternal and xmlXPathReturnExternal.
1946 Added functions for sets operations (intersection, etc.)
1947
Daniel Veillard22090732001-07-16 00:06:07 +00001948Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1951 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1952 HTMLparser.c: cleanup of global variables, marking some
1953 const or private.
1954
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001955Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001956
1957 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1958 fixed xmlXPathNodeSetItem when passing index=0
1959
Daniel Veillard05dec342001-07-14 21:57:39 +00001960Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1963
Daniel Veillard28ae6362001-07-14 16:44:32 +00001964Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1965
1966 * xmllint.c: fixed compilation under Cygwin #57503
1967 * TODO: update
1968
Peter Williamsed156f52001-07-13 18:35:13 +000019692001-07-13 Peter Williams <peterw@ximian.com>
1970
1971 * config.h.in: add #undef HAVE_DLFCN_H
1972
1973 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1974 builddir.
1975
Daniel Veillard73b36e32001-07-12 15:09:52 +00001976Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1977
1978 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1979 raised by #57348 and #57381
1980
Daniel Veillard7db37732001-07-12 01:20:08 +00001981Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1982
1983 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1984 tree.c xpointer.c: store the line numbder in element->content,
1985 may break some software, need a configuration mechanism
1986
Darin Adler96037892001-07-11 00:03:16 +000019872001-07-10 Darin Adler <darin@bentspoon.com>
1988
1989 * .cvsignore:
1990 * example/.cvsignore:
1991 * include/.cvsignore:
1992 * include/libxml/.cvsignore:
1993 Various things that are generated and should be ignored.
1994
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001995Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1998 * doc/xml.html doc/html/*: updated the docs
1999
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002000Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2003 validation occured on content with element child
2004
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002005Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2006
2007 * tree.c: fixed XML Base computation which was broken
2008 * debugXML.c: added a base function to the shell
2009 * Makefile.am result/scripts/* test/scripts/*: added scripts
2010 based regression tests, and adding 2 XML Base tests
2011
Daniel Veillard19e96c32001-07-09 10:32:59 +00002012Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * tree.c: set properties doc and call xmlSetListDoc for properties
2015 content when grafting them in a different tree.
2016 * aclocal.m4: remove from CVS
2017
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002018Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2019
2020 * win32/libxml2/libxml2.def.src: added some missing entry point
2021 for XPath (Mark Vakoc)
2022
Daniel Veillard388236f2001-07-08 18:35:48 +00002023Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2024
2025 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2026 layer should URI-Unescape before trying to open resources.
2027
Daniel Veillard04383752001-07-08 14:27:15 +00002028Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * xpath.c: fix the name() bug for elements in the default
2031 namespace reported by Charlie Bozeman
2032
Daniel Veillard7583a592001-07-08 13:15:55 +00002033Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2034
2035 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2036 led to an XPath fix, improvements of SAX initialization, and
2037 an added option --nocdata to testXPath
2038
Daniel Veillard449d7392001-07-07 19:11:06 +00002039Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * doc/libxml-doc.el: Felix Natter provided anew version working
2042 with XEmacs too
2043
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002044Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * include/libxml/xpath.h: small cleanup
2047 * doc/xml.html: update
2048
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002049Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2052 released 2.3.14
2053
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002054Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002057 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002058
Daniel Veillard73c9c042001-07-05 20:02:54 +00002059Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2062 were not equal to empty strings
2063
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002064Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2065
2066 * SAX.c: fixed a URI-Reference computation problem when validating
2067 * xmlIO.c: small cleanup
2068
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002069Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2070
2071 * parser.c: improved the description of a couple of interfaces
2072 upon Larry Stamper suggestion
2073
Daniel Veillard62f313b2001-07-04 19:49:14 +00002074Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2075
2076 * SAX.c entities.c parser.c: changed completely the way entities
2077 are handled when running the parser in entity substitution mode.
2078 This fixes a bug reported by Stephan Kulow and nearly divides
2079 by 3 the amount of memory required by libxslt to load and process
2080 DocBook TDG.
2081
Daniel Veillardf420ac52001-07-04 16:04:09 +00002082Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2083
2084 * HTMLparser.c: fixing a too early root closing problem raised
2085 byt Prashanth Naidu
2086
Daniel Veillard8c357d52001-07-03 23:43:33 +00002087Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2090 raised by Mark Vakoc.
2091
Daniel Veillard6e90d192001-07-03 16:37:49 +00002092Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * example/Makefile.am: fixed the include path to add srcdir/include
2095 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2096 and some cleanup
2097
Daniel Veillardf06307e2001-07-03 10:35:50 +00002098Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2101 lot of optimization work, results in significant improvements
2102 when handling really complex XPath queries. Add a small optimizer
2103 for unions, improve [n] and [last()], avoid some costly ops.
2104
Daniel Veillard77044732001-06-29 21:31:07 +00002105Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2108 * xpath.c: small cleanup
2109 * xmlGetNsList: reformated, fixed problems if used on Entities
2110
Daniel Veillard2adbb512001-06-28 16:20:36 +00002111Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2112
2113 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2114
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002115Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2118 * Makefile.am example/Makefile.am: workaround automake generating
2119 erroneous deps
2120
Daniel Veillard12f7d292001-06-28 13:12:11 +00002121Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2122
2123 * include/win32config.h: bug #56801 Yon Derek provided a patch
2124 to the windows config file.
2125
Daniel Veillard87ee9142001-06-28 12:54:16 +00002126Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2129 libxml.h : Yon Derek provided a set of changes to compile from
2130 CVS on Windows/MSC
2131
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002132Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * parser.c: fixed UTF8 BOM support in push mode
2135 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2136 added a specific testcase
2137
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002138Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * Makefile.am: added --push regression tests
2141 * parserInternals.c: the XML parser segfaulted in --push mode
2142
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002143Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * configure.in: moved the symlinks detection within a CVS
2146 check, this is not portable and will be removed soon.
2147 * xpath.c: small cleanup/speedup
2148
Daniel Veillard11648102001-06-26 16:08:24 +00002149Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2152 release of 2.3.12
2153 * parser.c: make an error message if unknow entities in all cases
2154
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002155Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2158
Daniel Veillard23793842001-06-25 16:07:45 +00002159Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2162 includes were installed in the wrong dir
2163
Daniel Veillardf5498f32001-06-25 15:08:36 +00002164Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * doc/html.xml: warn against sending code to exhibit bugs.
2167
Daniel Veillard56f06462001-06-24 21:34:03 +00002168Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2171 Tru64 from Thomas Leitner
2172
Daniel Veillardc5d64342001-06-24 12:13:24 +00002173Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * AUTHORS: added William and Bjorn
2176 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2177 daniel@veillard.com hopefully I won't have to do this again
2178 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2179 docs can be rebuilt cleanly now
2180 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2181 from CVs it's generated, added include/libxml/xmlwin32version.h
2182 also generated but which should change far less frequently.
2183 * catalog.c nanoftp.c: made sure to include libxml.h not
2184 libxml/xmlversion.h directly
2185 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2186 when compiling on WIN32 and MSC
2187
Daniel Veillard07385fd2001-06-23 21:55:48 +00002188Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * include/Makefile.am include/libxml/Makefile.am configure.in:
2191 fixed make distcheck and rebuilding the rpms
2192
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002193Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * configure.in: should finish the migration of exported includes
2196 into a real include/libxml in CVS, at least for CVS users.
2197 * removed the exported headers, added in include/libxml (as well
2198 as xmlversion.h.in).
2199
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002200Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * configure.in: fixed the way to detect symlink
2203
Daniel Veillard66541772001-06-23 18:31:04 +00002204Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * configure.in: updated, include/libxml is now a real CVS dir
2207
Daniel Veillardca989762001-06-23 17:39:29 +00002208Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2211 version works with both libxml1 and libxml2 (it autodetects
2212 the prefix of the html-files) from Felix Natter.
2213 * doc/xml.html: updated doc accordingly
2214
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002215Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * xpath.c: fixed the bug generating a template loop in libxslt
2218 when using docbook-xsl-1.4, * should filter out document nodes
2219 * HACKING: added William
2220 * TODO: updated
2221
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002222Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * doc/FAQ.html: added a warning about gcc-3.0
2225 * doc/xml.html: added reference to gdome2 and removed a confusing
2226 sentence
2227
Daniel Veillardf7f41852001-06-22 15:18:01 +00002228Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2229
2230 * xmlversion.h: okay this is a generated file, but Windows
2231 users need it and they can't generate it, and I want CVS
2232 Windows users ...
2233 * win32/libxml2/libxml2_so.dsp: Windows project file for
2234 the shared lib version of libxml2
2235 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2236 resources needed for libxslt/xsltproc by Yon Derek
2237
Bjorn Reese3157b342001-06-22 14:41:45 +00002238Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2239
2240 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2241
Daniel Veillard4151acb2001-06-22 10:48:57 +00002242Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
Daniel Veillardcc146db2001-06-22 11:10:52 +00002244 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2245
2246Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
Daniel Veillard4151acb2001-06-22 10:48:57 +00002248 * include/win32config.h: Yon Derek provided a first fix
2249 to be able to compile libxslt/xsltproc on Windows
2250
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002251Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253 * xpath.c: attempt to work around what seemed a gcc optimizer
2254 bug when handling floats on i386 http://veillard.com/gcc.bug
2255 * tree.c entities.c encoding.c: doing some cleanups while
2256 chasing it
2257
Daniel Veillard017b1082001-06-21 11:20:21 +00002258Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * Makefile.am: cleanup when --without-debug is specified
2261 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2262 w.r.t. --without-debug and other include points
2263 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2264 Catalogs
2265 * configure.in entities.h tree.h HTMLparser.c: removed
2266 --without-corba, made the _private field mandatory
2267
Daniel Veillard87a764e2001-06-20 17:41:10 +00002268Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2271 outputs a BOM in UTF8, an errata has been issued to avoid the
2272 problem, that was the most reasonable solution... Add support
2273 for a leading UTF8 BOM in entities.
2274
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002275Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2276
2277 * valid.c: fixed a bug found when post validating an entity ref
2278 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2279 activate it too
2280
Daniel Veillard39196eb2001-06-19 18:09:42 +00002281Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2282
2283 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2284 weakness in the node copy the XPointer and the XInclude
2285 implementations. Serious cleanup.
2286
Daniel Veillard3739b982001-06-19 12:51:30 +00002287Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * Makefile.am: Kjartan Maraas provided a small patch to
2290 add xml2-config.in to EXTRA_DIST
2291
Daniel Veillarda9142e72001-06-19 11:07:54 +00002292Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2293
2294 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2295 provided another failing case found in KDE, the way the
2296 ctxt->vctxt.nodeTab was allocated and freed changed over
2297 time but it wasn't completely cleaned up. This should fix it.
2298
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002299Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * parser.c: Stephan Kulow also raised the fact that line number
2302 could get miscounted making debug harder, fixed the problem
2303 in xmlParseCharData()
2304
Daniel Veillard64b98c02001-06-17 17:20:21 +00002305Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * valid.c: Stephan Kulow pointed out a problem when validating
2308 and using an empty entity, forgot a 'break' in a case.
2309
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002310Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2313 * doc/xml.html: updated with 2.3.11
2314
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002315Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * TODO: updated adding cleanup of generated doc
2318 * configure.in: prepared to release 2.3.11
2319 * xmllint.c: added --version for bug reporting
2320 * doc/html/*.html: rebuilt the doc
2321
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002322Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2323
2324 * xpath.c: first part of the work on selecting namespace to
2325 fix bug #56115
2326
Daniel Veillard96ed5832001-06-15 22:22:04 +00002327Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2328
2329 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2330 when using -liconv
2331 * TODO: updated
2332
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002333Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2336 cleanup, encoding support.
2337
Daniel Veillard608ad072001-06-14 08:32:28 +00002338Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2341
Daniel Veillard239d0522001-06-13 23:02:48 +00002342Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * xpath.c: bug detected by Ankh when / is used as a function arg
2345
Daniel Veillard02bb1702001-06-13 21:11:59 +00002346Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2347
2348 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2349 of element and use it to avoid outputting formatting spaces at
2350 the wrong place. Implemented the format parameter for HTML save.
2351 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2352 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2353 result/HTML/wired.html: of course this impact the result of a
2354 number of HTML tests
2355
Daniel Veillard95d845f2001-06-13 13:48:46 +00002356Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2357
2358 * HTMLtree.[ch]: started augmenting the HTML save API with
2359 encoding and formatting parameters
2360
Daniel Veillardeca60d02001-06-13 07:45:41 +00002361Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2362
2363 * HTMLtree.h: cleanup and started evaluating the work needed on
2364 revamping the HTML output code
2365
Daniel Veillard84666b32001-06-11 17:31:08 +00002366Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2369
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002370Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * valid.c: fixed bug #56049, forgot one check in the
2373 validation routine
2374
Daniel Veillardca2366a2001-06-11 12:09:01 +00002375Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2376
2377 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2378
Daniel Veillard6761eee2001-06-11 10:29:38 +00002379Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * libxml.h: fixed an error in last commit
2382 * doc/FAQ.html: added an entry for compilation from CVS
2383
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002384Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * xmlversion.h.in libxml.h: Cygwin patches
2387 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2388 * tree.h: cleanup
2389
Daniel Veillardacd370f2001-06-09 17:17:51 +00002390Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2393 memory block in a strange case where libxml is linked twice
2394 in the binary.
2395
Daniel Veillard1d047672001-06-09 16:41:01 +00002396Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2399 state far too often, simple fix used to avoid it.
2400
Daniel Veillard4497e692001-06-09 14:19:02 +00002401Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2404 being processed, applied his patch
2405 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2406
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002407Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2410 provided fixes to compile on MSCC again
2411 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2412 also provided an update for the project files.
2413
Daniel Veillarda682b212001-06-07 19:59:42 +00002414Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2415
2416 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2417 bug #55810
2418
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002419Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2420
2421 * tree.c: fixed xmlGetNsProp() to close bug #55683
2422 Note this requires libxslt to use it's own function instead.
2423
Daniel Veillardf0c53762001-06-07 16:07:07 +00002424Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * HTMLtree.c: when in a pre element no formatting space should
2427 be added.
2428 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2429
Daniel Veillard068a9652001-06-07 15:30:26 +00002430Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2431
2432 * configure.in: added tests for signal() and signal.h
2433
Daniel Veillard541d6552001-06-07 14:20:01 +00002434Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2437
Daniel Veillard8a367d42001-06-07 14:01:34 +00002438Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2439
2440 * doc/libxml-doc.el: Felix Natter provided a new version for
2441 libxml2
2442
Daniel Veillard8a926292001-06-07 11:20:20 +00002443Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2444
2445 * HTMLtree.c: when in a pre element no formatting space should
2446 be added.
2447
Daniel Veillard14839d52001-06-06 16:11:56 +00002448Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2451
Daniel Veillarde95e2392001-06-06 10:46:28 +00002452Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2453
2454 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2455 hack
2456 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2457 * uri.c: fixed a warning
2458
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002459Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2460
2461 * HTMLtree.c: trying to close bug #55772 escaping in script
2462 elements
2463 * doc/xml.html: suggest to send mail to the list
2464
2465Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002466
2467 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2468 good. Use a macro and based on the solution provided in
2469 vsnprintf manual page from GNU.
2470
Bjorn Reese99748722001-06-05 12:49:15 +00002471Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2472
2473 * error.c: Workaround for non-preserving variadic list.
2474 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2475
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002476Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * doc/xml.html: added 2.3.10 release
2479
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002480Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2481
2482 * configure.in: releasing 2.3.10
2483
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002484Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2485
2486 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2487
Daniel Veillard20042422001-05-31 18:22:04 +00002488Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * encoding.c: Robert Collins provided a patch to add the
2491 "US-ASCII" encoding alias
2492
Daniel Veillard97ac1312001-05-30 19:14:17 +00002493Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2496 string oriented functions and started cleaning the related areas
2497 in xpath.c which needed fixing in this respect
2498
Daniel Veillard2d703722001-05-30 18:32:34 +00002499Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2502 #55380
2503 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2504
Daniel Veillard9403a042001-05-28 11:00:53 +00002505Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2506
2507 * TODO: updated
2508 * nanohttp.[ch] : started adding APIs to get the redirected URL
2509 when this occurs (needed for further base computation
2510 * tree.h: cleanup
2511 * encoding.c: cleanup
2512 * SAX.c: minor change around ctxt->loadsubset
2513
Daniel Veillard6278fb52001-05-25 07:38:41 +00002514Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * Makefile.am include/Makefile.am: small change to have
2517 include/libxml rebuilt if working from CVS.
2518 * uri.c: applied another patch from Carl Douglas for URI escaping,
2519 this should close bug #51876
2520
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002521Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2524 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2525 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2526 added specific regression test
2527 * parser.h: preparing for the XSLT mode where DTD inherited
2528 attributes are added to the tree.
2529
Daniel Veillardbbd22452001-05-23 12:02:27 +00002530Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * xinclude.[ch]: Updated the namespace for the Last Call version
2533 * result/XInclude/include test/XInclude/include: updated the
2534 testsuite accordingly
2535
Daniel Veillard8514c672001-05-23 10:29:12 +00002536Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2539 related to bug #51876
2540
Daniel Veillard42596ad2001-05-22 16:57:14 +00002541Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * tree.c: fixed a gross mistake in base computation, xml:base is
2544 not completely correct yet (need cascade).
2545 * xpath.[ch]: added the few things needed to find a function name
2546 and URI from the XPath context when it is called.
2547
Daniel Veillard81418e32001-05-22 15:08:55 +00002548Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549
2550 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2551 * DOCBparser.c: small cleanup
2552 * xmllint.c: added a --catalogs option to load catalogs from
2553 $SGML_CATALOG_FILES
2554 * tree.c: cleanup
2555 * configure.in: iconv library fixup, ICONV_LIBS
2556
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002557Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * catalog.c: handling of CATALOG entries. detection of recursion,
2560 and a few bugfixes
2561 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2562 against the default namespace
2563
Daniel Veillard04b93292001-05-21 08:15:31 +00002564Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2565
2566 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2567
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002568Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * parser.c: fixed propagation context info when parsing an
2571 external entity.
2572 * doc/html/*.html: regenerated a couple of docs
2573
Daniel Veillard4623acd2001-05-19 15:13:15 +00002574Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * doc/xml.html: update with 2.3.9 informations
2577
Daniel Veillardbed7b052001-05-19 14:59:49 +00002578Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2579
2580 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2581 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2582 * doc/html/* : rebuilt the docs
2583 * valid.c: small patch which may improve some case when
2584 validating.
2585
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002586Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * HTMLparser.c: Closed bug #54891
2589 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2590 to the suite
2591
2592Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2593
2594 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2595 applied a documentation patch from LotR and filled in a few missing
2596 descriptions
2597
Daniel Veillard76d66f42001-05-16 21:05:17 +00002598Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2599
2600 * xpath.c tree.c parser.c: speed optimizations at the parser level
2601 document tree freeing and xpath evaluation
2602
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002603Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605 * parser.c parser.h parserInternals.h: fixed a couple of
2606 interfaces for handling memory buffer input to const char *
2607 upon suggestion of JamesH.
2608
Daniel Veillardc3739e72001-05-15 15:23:27 +00002609Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2610
2611 * configure.in: LoTR sent a patch fixing the previous commit
2612
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002613Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2614
2615 * configure.in: trying to deal again with the stoopid -R linking
2616 flag of Solaris
2617
Daniel Veillard790142b2001-05-15 10:51:53 +00002618Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * xpath.h: two nodeset access macros from Thomas Broyer
2621
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002622Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2623
2624 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2625 patch from Thomas Broyer
2626
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002627Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2628
2629 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2630 case
2631 * INSTALL: was empty added stuff from the FAQ
2632
Daniel Veillard75bea542001-05-11 17:41:21 +00002633Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2634
2635 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2636 attributes handling and #54433 by adding xmlUnsetProp()
2637 and xmlUnsetNsProp()
2638
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002639Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2640
2641 * HTMLparser.c: Patch from Jonas Borgström
2642 (htmlGetEndPriority): New function, returns
2643 the priority of a certain element.
2644 (htmlAutoCloseOnClose): Only close inline elements if they
2645 all have lower or equal priority.
2646 * result/HTML: this of course changed a number of tests results.
2647
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002648Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2649
2650 * xmlIO.c catalog.c: plugged in the default catalog resolution
2651 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2652 documentations
2653 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2654
Daniel Veillarda7374592001-05-10 14:17:55 +00002655Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2658 integrating catalogs
2659 * catalog.[ch] testCatalog.c: adding a small catalo API
2660 (only SGML catalog support).
2661 * parser.c: restaured xmlKeepBlanksDefault(0) API
2662
Daniel Veillardc17337c2001-05-09 10:51:31 +00002663Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2666
Daniel Veillard257d9102001-05-08 10:41:44 +00002667Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * parser.c: added xmlParseExternalEntityPrivate() to allow
2670 propagation of ctxt->_private when parsing external entities
2671
Daniel Veillard083c2662001-05-08 08:27:14 +00002672Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2675
Daniel Veillard01ef7382001-05-08 07:31:43 +00002676Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2679
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002680Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2681
2682 * valid.c: warn when indeterminist content model is detected
2683 * result/VC/ElementValid8: this adds a message
2684 * Makefile.am: add --novalid for VCM tests
2685 * parserInternals.c: added a call to Init memory
2686
Daniel Veillard64269352001-05-04 17:52:34 +00002687Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2688
2689 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2690 when both parameters are NULL.
2691
Daniel Veillard37721922001-05-04 15:21:12 +00002692Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * valid.c: applied small patch from Gary Pennington, reindented
2695 some part of the code.
2696
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002697Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2698
2699 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2700 release, updated and regenerated the docs
2701
Daniel Veillard357c9602001-05-03 10:49:20 +00002702Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2703
2704 * xpath.c result/XPath/expr/floats : clarified and cleanup
2705 printing of abnormal floats in tests.
2706
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002707Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2710 * results/HTML/ : a few changes in the output of the HTML tests as
2711 a result.
2712 * configure.in: tying to fix -liconv where needed
2713
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002714Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * Makefile.am: fixed a stupid error
2717
Daniel Veillard7150a032001-05-02 16:41:11 +00002718Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * configure.in Makefile.am: make the inclusion of the trio
2721 modules in the library conditional
2722
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002723Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2724
2725 * DOCBparser.c: patche from László Kovács, fixed entities refs
2726 in attributes handling
2727
Daniel Veillardedddff92001-05-02 10:58:52 +00002728Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2729
2730 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2731 flushing
2732
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002733Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2734
2735 * xpath.c: fix of an XSLT namespace bug reported on the list
2736 general/bug-8-
2737
Daniel Veillard5792e162001-04-30 17:44:45 +00002738Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2739
2740 * strio.h trio.c: Dan McNichol suggested a couple of small
2741 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2742
Daniel Veillard02141ea2001-04-30 11:46:40 +00002743Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * tree.c parser.c encoding.c: spent a bit more time looking
2746 at the parsing speed and DOM handling. Added a few more
2747 speedups.
2748
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002749Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2750
2751 * parser.c: small but effective parsing speed improvement
2752
Daniel Veillardb59076b2001-04-29 17:04:07 +00002753Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2754
2755 * configure.in: default on the DocBook parser inclusion (for Gnome)
2756 * DOCBparser.h: fixed a header reference
2757
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002758Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * configure.in xpath.c: applied Bjorn patches for FPE on the
2761 alpha
2762
Daniel Veillardeefd4492001-04-28 16:55:50 +00002763Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2764
2765 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2766 xmlSaveFormatFileTo()
2767
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002768Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2769
2770 * xpath.c: simple and efficient optimization, XPath functions
2771 aways bind to the same code, cache this
2772 * TODO: updated (by saying some is obsolete)
2773
Daniel Veillard2156a562001-04-28 12:24:34 +00002774Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * xpath.c: more cleanup work on XPath name parsing routines
2777
Daniel Veillard61d80a22001-04-27 17:13:01 +00002778Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2779
2780 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2781 xmlXPathParseName
2782 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2783 * debugXML.c: avoid compilation problems if compiling without
2784 HTML support, Igor Zlatkovic
2785 * win32/libxml2/libxml2.def.src: being able to compile without
2786 XPath on Windows
2787
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002788Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789
2790 * libxml.m4: yet another patch from Toshio Kuratomi
2791
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002792Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2795
Daniel Veillard67fee942001-04-26 18:59:03 +00002796Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * tree.[ch]: added xmlSaveFormatFile interface for saving
2799 and indenting a file.
2800
Daniel Veillard82e49712001-04-26 14:38:03 +00002801Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * xpath.c: fixed bug #53689 related to processing-instruction()
2804
Daniel Veillard02f077a2001-04-26 10:59:11 +00002805Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2806
2807 * DOCBparser.c: patche from László Kovács
2808
Daniel Veillard30211a02001-04-26 09:33:18 +00002809Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * parser.c: applied fixes from Christian Glahn bug report #53391
2812
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002813Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * error.c: Jean François Lecomte provided a complete description
2816 and a fix to bug #53537
2817
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002818Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2821
Daniel Veillard1034da22001-04-25 19:06:28 +00002822Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * DOCBparser.c SAX.c: a bit more work on entities processing.
2825 Still Need to cleanup XML output and references in attributes
2826
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002827Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2830
Daniel Veillardb33c2012001-04-25 12:59:04 +00002831Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833 * tree.c: trying to fix #53574, not completely complete,
2834 I would like xmllint --copy --debug test/ent1 and
2835 xmllint --debug test/ent1 to show the same result.
2836 * xpath.c: fix a bug when trying to sort namespace nodes
2837
Daniel Veillard5146f202001-04-25 10:29:44 +00002838Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * HTMLtree.c: real fix for #53402
2841
Daniel Veillard7533cc82001-04-24 15:52:00 +00002842Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2845 PIs when using xsl:output
2846 * valid.c: closing #53537 some case generate segfaults if there
2847 is validity errors
2848
Daniel Veillard61b33d52001-04-24 13:55:12 +00002849Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2852 of external parsed entities, added --noent to testDocbook
2853 * valid.c: Garry Pennington found an uninitialized variable
2854 access in xmlValidateElementContent()
2855
Daniel Veillard56098d42001-04-24 12:51:09 +00002856Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2859 with madness
2860 * result/HTML/ : this modified the result of the regression tests
2861 a lot.
2862
Daniel Veillard122376b2001-04-24 12:12:30 +00002863Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2864
2865 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2866 to doc where it wasn't checked against NULL reported by
2867 Jens Laas
2868
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002869Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2872 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2873
Daniel Veillardeae522a2001-04-23 13:41:34 +00002874Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2875
2876 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2877 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2878 * SAX.[ch]: cleanup and updates for DocBook
2879 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2880 ex SGML identifier changes
2881 * valid.c: removed a static unused function.
2882
Daniel Veillardde57c612001-04-23 09:13:36 +00002883Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * HTMLtree.c: applied change for Paul Sponagl on script saving
2886 * Makefile.am: the warning about entity title.xml are normal.
2887
Daniel Veillard393df012001-04-22 20:11:18 +00002888Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * configure.in: release of 2.3.7
2891 * Makefile.am: fixing make distcheck
2892
Daniel Veillarda41123c2001-04-22 19:31:20 +00002893Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2894
2895 * doc/html/* doc/xml.html: updated and regenerated the docs
2896
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002897Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2898
2899 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2900
Daniel Veillarde82a9922001-04-22 12:12:58 +00002901Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2902
2903 * tree.c: fixed #53388 with the provided patch
2904
Daniel Veillard06803992001-04-22 10:35:56 +00002905Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2906
2907 * valid.c: Bjorn detected an invalid memory access. Fixed
2908 vstateVPush()
2909
Daniel Veillard40af6492001-04-22 08:50:55 +00002910Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2913
Bjorn Reese70a9da52001-04-21 16:57:29 +00002914Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2915
2916 * libxml.h: new header used only for the compilation of libxml
2917 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2918 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2919 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2920 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2921 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2922 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2923 baseline (version 1.2 plus a single patch).
2924 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2925 scientific notation for numbers. Tests added.
2926 * xpath.c: formatting of numbers changed to use sprintf
2927 (contribution from William Brack)
2928
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002929Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2930
2931 * valid.c: cleanup, more useful debugging
2932 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2933 * xmlIO.c: entity loading is printed as an error when validating
2934
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002935Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937 * valid.c: fixed to validate within entities
2938 * test/VCM/v22.xml: added a specific testcase
2939
Daniel Veillardca1f1722001-04-20 15:47:35 +00002940Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2941
2942 * valid.c: forgot an epsilon transition in for ()+
2943 * test/VCM/v21.xml : added a specific test case
2944
Daniel Veillard85349052001-04-20 13:48:21 +00002945Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2946
2947 * valid.c: removed a state explosion exhibited by RSS
2948 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2949 from bug #51872
2950
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002951Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2952
2953 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2954 validation without using an ugly NFA -> DFA algo in the source.
2955 Made a specific algorithm easier to maintain, using a single
2956 stack and without recursion.
2957 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2958 * hash.c: made the growing routine static
2959 * tree.h parser.c: added the parent information to an
2960 xmlElementContent node.
2961
Daniel Veillarde470df72001-04-18 21:41:07 +00002962Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * SAX.c parser.c xpath.c: generating IDs when not validating
2965 from an external parsed entity was poisoning the ID has table
2966 with removed values. This was killing XSLT on the KDE help
2967 browser.
2968
Daniel Veillardceacdd92001-04-18 15:10:35 +00002969Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * entities.h: andrew@ugh.net.au detected a double declaration
2972
Daniel Veillarda10efa82001-04-18 13:09:01 +00002973Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2974
2975 * debugXML.c hash.c tree.h valid.c : some changes related to
2976 the validation suport to improve speed with DocBook
2977 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2978 the way validation errors get reported
2979
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002980Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2983 by P C Chow and William M. Brack for XSLT HTML output
2984
Daniel Veillard2d90de42001-04-16 17:46:18 +00002985Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2988 Igor Zlatkovic patches for MSC compilation and added his
2989 updates
2990
Daniel Veillarde043ee12001-04-16 14:08:07 +00002991Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2992
2993 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2994 prefix lookup.
2995 * parserInternals.c: fixed the bug reported by Morus Walter
2996 due to an off by one typo in xmlStringCurrentChar()
2997
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002998Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2999
3000 * HTMLparser.c result/HTML/*: revamped the way the HTML
3001 parser handles end of tags or end of input
3002
Daniel Veillard82daa812001-04-12 08:55:36 +00003003Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3006
Daniel Veillard67a21302001-04-11 14:39:16 +00003007Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3010 bug where the linktime verions of free() won't work ...
3011
Daniel Veillard27b55282001-04-11 12:22:25 +00003012Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3015
Daniel Veillardafc73112001-04-11 11:51:41 +00003016Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * doc/xml.html: added 2.3.6 release
3019
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003020Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021
3022 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3023 * result/wml.xml: resulted in a small output change
3024
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003025Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3026
3027 * tree.c: xmlNewDoc was missing the charset initialization
3028 * xmllint.c: added --auto to autogenerate a doc, allow to
3029 reproduce the problem fixed on xmlNewDoc
3030
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003031Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032
3033 * xpath.c: trying to get 52979 solved
3034 * tree.c result/ result/noent/: trying to get 52712 solved, this
3035 also made me clean up the fact that XML output in general should
3036 not add formating blanks by default, this changed the output of
3037 a few tests
3038
Daniel Veillard73639a72001-04-10 14:31:39 +00003039Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3042
Daniel Veillardfac26a12001-04-08 13:08:14 +00003043Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3044
3045 * configure.in: finally released 2.3.6
3046
Daniel Veillard911f49a2001-04-07 15:39:35 +00003047Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3048
3049 * xpath.c: checking for null pointer generated by new code
3050
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003051Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * xpath.c: fixed a [] evaluation problem reported
3054 * test/XPath/tests/simpleaddr: extended test
3055 * result/XPath/simpleaddr: updated result
3056
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003057Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * xmllint.c: Dan Timis reported a portability problem
3060 on Macs without mmap, fixed it.
3061
Daniel Veillardb38bd552001-04-03 18:22:00 +00003062Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * testXPath.c : added a --tree option allowing to display the
3065 tree dump of the XPath expression
3066
Daniel Veillard4dd93462001-04-02 15:16:19 +00003067Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069 * xpath.c: fixed a memleak when comparing nodesets
3070 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3071 * tree.c: added a TODO
3072
Daniel Veillard92ad2102001-03-27 12:47:33 +00003073Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3074
3075 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3076 we need string functions
3077 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3078 to be able to use them where needed. Applied some changes
3079 to reduce name linking pollution and compile in only what's
3080 needed.
3081 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3082 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3083 for the string manipulation functions
3084 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3085 to the free() function of xmlmemory.c
3086 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3087 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3088 usage.
3089
3090
Daniel Veillard2be30642001-03-27 00:32:28 +00003091Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * error.c: applied the context output patch of the error
3094 handling submitted by Chuck Griffith
3095 * error/VC/*: this slightly change some error logs
3096
Daniel Veillard50582112001-03-26 22:52:16 +00003097Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3098
3099 * parser.c: fixed line number reporting on error
3100
Daniel Veillard04be4f52001-03-26 21:23:53 +00003101Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * parser.c: Sullivan and Darin found a parser bug,
3104 applied the patch.
3105
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003106Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3109 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3110 xmlversion.h.in xpointer.c: of course the way I defined
3111 UNUSED breaks on old gcc version. Try to be smart and
3112 also define it directly in xmlversion.h
3113 * configure.in: removed -ansi flag from the pedantic set
3114
3115Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003116 Huge cleanup, I switched to compile with
3117 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3118 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3119 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3120 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3121 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3122 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3123 encoding.h entities.c error.c list.[ch] nanoftp.c
3124 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3125 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3126 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3127 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3128 Cleanup, staticfied a number of non-exported functions,
3129 detected and cleaned up a dozen of problem found this way,
3130 avoided a lot of public function name/typedef/system names clashes
3131 * doc/xml.html: updated
3132 * configure.in: switched private flags to the really pedantic ones.
3133
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003134Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * configure.in: 2.3.5
3137 * doc/html/*: rebuilt the docs
3138
Daniel Veillard146c9122001-03-22 15:22:27 +00003139Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * parser.c: fixed a reported bug in NOTATION parsing
3142 * uri.c: accepted but not fixed bug 51876, added TODO
3143 * Makefile.am: fixed bug 51876
3144
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003145Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * config.h.in configure.in error.c: fix a compilation problem
3148 on platforms without vsnprintf (xml@thewrittenword.com)
3149
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003150Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * parser.c: fixed a function name header typo
3153 * SAX.c: notations can also occur in external subset.
3154
Daniel Veillard7d42b542001-03-20 13:22:46 +00003155Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * error.c: removed a C++ like comment
3158
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003159Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160
3161 * parser.c: fixing bug 52299 strange condition leading
3162 to a parser crash due to a buffer overflow
3163 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3164 added the specific test case
3165
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003166Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3169 xmlXPathConvert{String,Number,Boolean} to be able to make
3170 type casts without a context stack, fixed some implementation
3171 problems related to the absence of context at parse-time,
3172 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3173 in the public API too
3174 * xpointer.c xpathInternals.h: we need to know at parse time
3175 whether we are compiling an XPointer
3176
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003177Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3180 cleaned up the parser internals, refactored XPath code, added
3181 new compilation based APIs and cleanly separated public and
3182 private APIs.
3183
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003184Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3185
3186 * xpath.h: the comp field must be added at the end to avoid
3187 killing binary compat.
3188
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003189Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3190
3191 * Makefile.am: detect XPath memleaks in regreson tests
3192 * error.c: fixed and error w.r.t. error reporting still using
3193 stderr
3194 * hash.c: added new line at end of file
3195 * tree.h: minor cleanup
3196 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3197 expression parsing from evaluation, resulted in a number of
3198 changes internally, and in XPointer. Likely to break stuff
3199 using xpathInternals.h but should remain binary compatible,
3200 new interfaces will be added.
3201
Daniel Veillardd574f782001-03-14 19:40:17 +00003202Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3203
3204 * configure.in: fixed a couple of problems reported by
3205 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3206 without gcc on non linux platforms.
3207
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003208Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3209
3210 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3211 a fix for --with-html-dir= configure support. I hope it won't
3212 break rpm generation
3213
Daniel Veillarda022fe02001-03-14 16:30:00 +00003214Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * xmlIO.c: one function comment cleanup.
3217
Daniel Veillard25239c12001-03-14 13:56:48 +00003218Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * SAX.c: external subset notations were improperly registered
3221 in the internal subset.
3222
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003223Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3224
3225 * README.cvs-commits: added, pointing to HACKING
3226 * HACKING: updated
3227
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003228Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229
3230 * parser.c: and Matt Sergeant found one in the XML push
3231 parser (erroneous check I forgot to remove when I fixed the
3232 main parser).
3233
Daniel Veillard68d7b672001-03-12 18:22:04 +00003234Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * xpath.c: ptittom found a small bug in UnaryExpr
3237
Daniel Veillarde356c282001-03-10 12:32:04 +00003238Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3239
3240 * configure.in: bumped to 2.3.4
3241 * error.c: fixed bug #51860
3242 * tree.c: fixed bug #51861
3243 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3244 * tree.[ch] : added xmlDefaultBufferSize
3245 * nanoftp.c: typo in function name header block
3246 * doc/xml.html : updated, added link to XML::LibXSLT
3247 * doc/html/* : rebuilt the docs
3248
Daniel Veillard80f32572001-03-07 19:45:40 +00003249Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * parser.c SAX.c: the new content parsing code raised an
3252 ugly bug in the characters() SAX callback. Found it
3253 just because of strangeness in XSLT XML Rec ouptut :-(
3254
Daniel Veillard6c831202001-03-07 15:57:53 +00003255Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256
3257 * Makefile.am: Martin Baulig suggested to add -lm
3258 * tree.c: found another bug in xmlNodeGetContent()
3259
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003260Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * xpath.c: Bjorn found the error related to strictness of comparison.
3263
Daniel Veillard29631a82001-03-05 09:49:20 +00003264Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3265
3266 * parser.c: trying to fix the Dtd parsing problem reported
3267 by Gary, side effect of last week speed optimizations.
3268
Daniel Veillard14be0a12001-03-03 18:50:55 +00003269Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3272 * parserInternals.c: removed unneeded test raised by Stric
3273
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003274Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3275
3276 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3277 and fixed by William Brack). Added xmlXPathFormatNumber.
3278 Changed the sorting slightly.
3279 * configure.in Makefile.am example/Makefile.am: Added -lm.
3280 Please note that applications linking with libxml2, must
3281 also like with the math library from now on.
3282
Daniel Veillardf9533d12001-03-03 10:04:57 +00003283Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3286
Daniel Veillard2f362242001-03-02 17:36:21 +00003287Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288
3289 * parser.c: one must report spaces even if the Dtd element
3290 content proves that this is not part of the element content.
3291 * result/valid/*.xml: this changed the ouptu slightly
3292
Daniel Veillardb402c072001-03-01 17:28:58 +00003293Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3294
3295 * configure.in: bumped to 2.3.3
3296 * doc/xml.html: updated
3297
Daniel Veillard77851712001-02-27 21:54:07 +00003298Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * tree.c: minor doc fix
3301 * xpath.c: deallocation issues when a result tree has been
3302 converted to a node-set
3303
Daniel Veillardec70e912001-02-26 20:10:45 +00003304Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * doc/xml.html: oops corrected dates s/2000/2001
3307
Daniel Veillard8730c562001-02-26 10:49:57 +00003308Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * valid.c: new patch from Gary Pennington
3311
Daniel Veillard91e9d582001-02-26 07:31:12 +00003312Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * doc/xml.html: applied patch from Ankh
3315
Daniel Veillardedac3c92001-02-26 01:36:19 +00003316Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * xinclude.c: fixed a problem building on Mac
3319
Daniel Veillard21a0f912001-02-25 19:54:14 +00003320Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * parser.c: more work on increasing parsing ferformances
3323
Daniel Veillard48b2f892001-02-25 16:11:03 +00003324Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3327 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3328 avoiding memcpy in production builds MEM_CLEANUP macro use
3329 * parser.[ch] parserInternals.c: optimizations of the tightest
3330 internal loops inside the parser. Better checking of I/O
3331 flushing/loading conditions
3332 * xmllint.c : added --timing
3333
Daniel Veillard71681102001-02-24 17:48:53 +00003334Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336 * configure.in: bumped to 2.3.2
3337 * doc/xml.html: updated for release
3338
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003339Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3340
3341 * xpath.c: found a memleak and fixed a nasty bug
3342
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003343Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344
3345 * xmllint.[c1] : added return code errors for xmllint
3346 * xpath.c: specific debug dump function for result value trees
3347
Daniel Veillard4b637072001-02-21 21:52:55 +00003348Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * xpath.c: finally implemented xmlXPathCompareNodeSets
3351 * test/XPath/expr/floats results/XPath/expr/floats: added
3352 a test for float expressions
3353
Daniel Veillardf714aa32001-02-21 03:07:44 +00003354Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355
3356 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3357 * parserInternals.[ch]: trying to speed up parsing
3358 * xpath.c : speeded up node set equality op
3359
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003360Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3363 better handling of ID/IDREF and the list modules associated
3364 * configure.in: small CFLAGS cleanup
3365
Daniel Veillarda8abee62001-02-19 15:14:59 +00003366Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * configure.in: fixed iconv detection on AIX (stric)
3369
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003370Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003371
3372 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3373
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003374Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3375
3376 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3377 and optimized xmlXPathNodeSetSort
3378
Daniel Veillard142adbf2001-02-17 13:21:05 +00003379Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3380
3381 * xpath.c: bug fix when context size is 0
3382 * parser.c: I like Norm's Dtd because they still manage to break
3383 the parser occasionally
3384
Daniel Veillardf23e0092001-02-16 13:21:29 +00003385Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3388
Daniel Veillarde0e26512001-02-16 00:11:46 +00003389Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390
3391 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3392 attributes within the XML-1.0 namespace
3393
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003394Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * xpathInternals.h: exported a few axis functions
3397 * doc/xml.html: updated the doc
3398
Daniel Veillard760f4422001-02-15 14:59:48 +00003399Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * configure.in: applied patch from Daniel van Balen for OpenBSD
3402 and bumped version to 2.3.1
3403 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3404 attempt to find autoclosing was simply broken, removed it,
3405 updated the examples, this is better
3406
Daniel Veillardd194dd22001-02-14 10:37:43 +00003407Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3410 hash functionnalities.
3411 * doc/html/* : rebuild the doc
3412
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003413Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3416 on predicate
3417 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3418 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3419 really want to have tags closed on output even if we accept
3420 unclosed ones on input
3421
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003422Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * xpath.c: ouch don't free NULL, rare case fixed
3425 * tree.c: don't coalesce text nodes if they don't have the
3426 same behaviour wrt escaping on output
3427
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003428Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430 * xpath.c: small fixup
3431 * SAX.c: don't warn on empty namespaces.
3432
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003433Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * README: a bit of cleanup
3436 * configure.in: preparing for 2.3.0 release
3437
Daniel Veillard1f83d392001-02-08 09:37:42 +00003438Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439
3440 * hash.[ch]: added a first version of xmlHashSize()
3441 * valid.c: another bug fix from Gary Pennington
3442
Daniel Veillard5eef6222001-02-07 18:24:48 +00003443Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * valid.c: couple of bug fixes pointed by Gary Pennington
3446 * HTMLtree.c: #if 0 cleanup
3447
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003448Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449
3450 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3451 which removes a time consuming check of xmlXPathNodeSetAdd()
3452 and use it in places where we are sure to not break unicity
3453
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003454Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * xpath.c: bug fixes found from XSLT
3457 * tree.c: preserve node->name special values when copying nodes.
3458 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3459 external subset are fetched when available but without full
3460 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3461 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3462 output with encoding disabled.
3463
Daniel Veillard2c833b62001-02-03 08:52:06 +00003464Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3467 xmlCheckFilename should not be called from xmlFileOpenW
3468 and xmlGzfileOpenW
3469
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003470Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3473 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3474 added the new tests for URI normalization
3475 * testURI.c: fixed stoopid bugs
3476 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3477 the URI in the error messages are now properly normalized
3478
Daniel Veillardea28ce62001-02-02 08:20:19 +00003479Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3482
Daniel Veillarde99a4762001-02-01 04:34:35 +00003483Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3486
Daniel Veillard2b325a02001-01-31 20:46:31 +00003487Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * xpath.c: fixed mod operator
3490
Daniel Veillardde55cf62001-01-31 15:53:13 +00003491Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * parser.c: fixed xmlStrcat doc
3494 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3495 trees.
3496
Daniel Veillard2f913b72001-01-31 13:23:49 +00003497Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * xpath.c result/XPath/tests/chaptersbase
3500 result/XPath/tests/simplebase: fixed XPath node()
3501 * tree.c: small fix in xmlNewNs()
3502 * Makefile.am: removed extraneous xml2Conf.sh rule
3503
Daniel Veillardb42042b2001-01-28 07:40:36 +00003504Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3507 Changed the library name, in order to get libxml-devel and
3508 libxml2-devel to coexist on a single system
3509 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3510 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3511
Daniel Veillardee0a4662001-01-27 18:59:33 +00003512Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3515 libxml2-devel installable in // as libxml-devel.
3516
Daniel Veillard5eb05942001-01-27 17:50:22 +00003517Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * doc/Makefile.am: fixed make rebuild in doc
3520 * doc/html/*.html: rebuilt the docs
3521
Daniel Veillard65c295d2001-01-26 09:32:39 +00003522Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3525
Daniel Veillard8e199902001-01-25 18:54:39 +00003526Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3529 the HTML doc to go into the -devel RPM ...
3530 * aclocal.m4 config.h.in: some updates due to auto* magic
3531
Daniel Veillard93086662001-01-25 18:13:04 +00003532Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * xpath.h: added a hook in the context structure allowing to
3535 link to extra support, needed for XSLT
3536
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003537Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3540 xmlXPtrCmpPoints to use it.
3541 * propagated the following patch from Alejandro Forero
3542 * include/win32config.h xmlIO.c: applied further suggestions
3543 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3544 * example/gjobread.c: fixed warnings, now that it builds
3545
3546Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3547
3548 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3549
3550 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3551 filename points to a valid file (not a directory).
3552 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3553 Added calls to xmlCheckFilenameDir.
3554
3555 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3556 `path' (rather than `filename') as the parameter to gzopen and open.
3557
Daniel Veillard48177c22001-01-23 15:27:41 +00003558Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * Makefile.am: fixed a problem with EXTRA_DIST
3561
Daniel Veillardb83ba402001-01-22 22:45:10 +00003562Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3563
3564 * Makefile.am example/Makefile.am: finally found the trick
3565 to build the example, i.e. add "." in SUBDIRS before example
3566 in the list <grin/>
3567
Daniel Veillard82687162001-01-22 15:32:01 +00003568Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3569
3570 * doc/xml.html: updated with an XSLT section, removed pointer to
3571 W3C CVS base.
3572
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003573Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3576 too, and deallocation need to occur the same way.
3577
Daniel Veillarde4566462001-01-22 09:58:39 +00003578Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3581 type correponding to an XSLT result tree fragment. Share most
3582 of the data format with node set, as well as operators.
3583 * HTMLtree.c: added a newline at the end of the doctype output
3584 whe this one is not present initially.
3585 * tree.c: make sure taht the parent and doc pointers are properly
3586 set when copying attributes (lists).
3587
Daniel Veillard701c7362001-01-21 09:48:59 +00003588Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3589
3590 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3591
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003592Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3593
3594 * xpath.c: seems I finally killed that ugly path evaluation
3595 context bug (tagged 9999 in case is is wrong)
3596
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003597Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3600 for XSLT
3601
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003602Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3605 for xmlGzfileOpen() bug
3606
Daniel Veillardf6eea272001-01-18 12:17:12 +00003607Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * xpath.c: removed an error found by XSLT usage
3610 * tree.c parserInternals.h: use a predefined static string
3611 for text and comment nodes, avoid freeing them in xmlFreeNode,
3612 exported the string name in parserInternals.h and added
3613 another value to disable encoding at output (for XSLT),
3614 gain memory, time.
3615
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003616Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3619 win32/libxml2/libxml2_so.dsp: new makefiles and update
3620 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3621
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003622Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3625 Gary Pennington
3626
Daniel Veillard389e6b72001-01-15 19:41:13 +00003627Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * xpath.c: fixed the comaprision of values and nodelists,
3630 need to compare nodelist still ...
3631 * debugXML.c: avoided a possible core dump
3632 * HTMLparser.c: cleanup
3633 * nanohttp.c: contributed fix.
3634 * tree.c: fixes in properties handling added xmlSetNsProp
3635 needed by libxslt
3636 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3637 comment
3638 * TODO: updated
3639
Daniel Veillard167bd532001-01-06 21:09:34 +00003640Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642 * parser.c parserInternals.c: applied Bjorn Reese optimization
3643 patch
3644
3645Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3646
3647 * Makefile.am: applied patch fro make check from Martin Vidner
3648
Daniel Veillard503b8932001-01-05 06:36:31 +00003649Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3650
3651 * configure.in: preparing 2.2.11
3652 * doc/html/*: rebuild the HTML files
3653 * doc/xml.html : updated
3654
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003655Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * tree.c: fixed a stupid bug
3658 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3659 patches related to validation of an XInclude processing result
3660 * TODO: updated
3661
Daniel Veillarde2488192001-01-04 10:54:22 +00003662Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3665 on large files
3666
Daniel Veillardf060a412001-01-03 20:52:44 +00003667Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3670
Daniel Veillard45cff692001-01-03 18:02:04 +00003671Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3674 reported by Jonas Borgström
3675 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3676
Daniel Veillard08108982001-01-03 15:24:58 +00003677Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * testXPath.c xpath.c: fixing the XPath union expressions problem
3680 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3681
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003682Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * xmllint.c: Made is so if the file name is "-" is will read form
3685 standard input. Sven Heinicke <sven@zen.org>
3686 * tree.c: fixed a problem when growing buffer
3687 * tree.h: fixed the comment of the node types following andersca
3688 comment
3689 * TODO: updated
3690
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003691Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3692
3693 * HTMLparser.[ch]: added a way to avoid adding automatically
3694 omitted tags. htmlHandleOmittedElem() allows to change the
3695 default handling.
3696 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3697 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3698 of xmllint too when using --memory flag, added a memory test
3699 suite at the Makefile level.
3700 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3701 with namespace use when encountering QNames in XPath evalation,
3702 added xmlns() scheme in XPointer.
3703 * nanoftp.c : incorporated a fix
3704 * parser.c xmlIO.c: fixed problems raised with encoding when using
3705 the memory I/O
3706 * parserInternals.c: closed bug 25934 reported by
3707 torsten.landschoff@innominate.de
3708 * TODO: updated
3709
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003710Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3713 on a non-updated tree :-(, made a 2.2.10 release to correct the
3714 situation
3715
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003716Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3717
3718 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3719 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3720 integrated a set of OpenVMS changes from Howard Taylor
3721 <Howard.Taylor@pacoast.com>
3722
Daniel Veillard58770e72000-11-25 00:48:47 +00003723Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3726 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3727
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003728Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3729
3730 * HTMLparser.c: some fixes on auto-open of html/head/body
3731 * encoding.c: fixed a compilation error on some gcc env
3732 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3733 XPointer implementation
3734 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3735 related XPointer tests and associated results
3736
Daniel Veillard300f7d62000-11-24 13:04:04 +00003737Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3738
3739 * doc/xmldtd.html doc/xml.html: following a short step by step
3740 guidance on IRC to help maciej with DTDs I started a small
3741 page on the subject.
3742
Daniel Veillard748e45d2000-11-17 16:36:08 +00003743Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3744
3745 * HTMLparser.c: fixed handling of broken charrefs
3746 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3747 patches
3748
Daniel Veillard28929b22000-11-13 18:22:49 +00003749Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3750
3751 * doc/xml.html doc/html/* : rebuilt the docs after adding
3752 xinclude and updated page for 2.2.7 and 2.2.8
3753 * configure.in: releasing 2.2.8
3754
Daniel Veillard41e06512000-11-13 11:47:47 +00003755Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3756
3757 * parser.[ch] parserInternals.c: applied the conditional
3758 section processing fix from Jonathan P Springer
3759 <jonathan.springer2@gte.net>
3760 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3761 project file, fixed iconv default non support
3762 * xpath.c: fixed the problem of evaluating relative expressions
3763 when a node context is provided.
3764
Daniel Veillardbf432752000-11-12 15:56:56 +00003765Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * nanoftp.c: fixed gcc 2.95 new warnings
3768 * SAX.c: fixed a stupid bug
3769 * tree.c: fixed a formatting problem when round-tripping
3770 from/to memory
3771 * xinclude.c: chased memleak, fixed a base problem
3772 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3773 xmlXPtrBuildNodeList()
3774 * TODO: updated
3775 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3776 adding a first small set of regression tests for XInclude
3777
Daniel Veillardc2def842000-11-07 14:21:01 +00003778Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3779
3780 * nanohttp.[ch]: applied Wayne Davison patches to access
3781 the WWW-Authorization header.
3782 * parser.c: Closed Bug#30847: Problems when switching encoding
3783 in short files by applying Simon Berg's patch.
3784 * valid.c: fixed a validation problem
3785 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3786 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3787 Wayne Davison
3788 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3789 need to be extended to non full nodes selections.
3790 * xinclude.c: starts to work decently
3791
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003792Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3795 debugXML.c xmlversion.h.in: Started adding XInclude support,
3796 this is a new xmllint option
3797 * tree.c xpath.c: applied TOM patches for XPath
3798 * xpointer.c: fixed a couple of errors.
3799 * uri.c: added an escaping function needed for xinclude
3800 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3801 new warning from RH70 gcc's version
3802
Daniel Veillarda4964b72000-10-31 18:23:44 +00003803Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3804
3805 * HTMLparser.c: fixed loop on invalid char in scripts
3806 * parser.c: update to description of xmlIOParseDTD()
3807 * libxml.m4 xmlversion.h.in: changes contributed by
3808 Michael Schmeing <m.schmeing@internet-factory.de>
3809 * configure.in: preparing for 2.2.7
3810 * Makefile.am: trying to avoid config.h and acconfig.h
3811 being included in the distrib
3812 * configure.in: released 2.2.7
3813
3814Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3817 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3818
Daniel Veillard01411222000-10-30 15:33:22 +00003819Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * parser.[ch]: added xmlIOParseDTD()
3822 * xpointer.c: added support for the 2 extra parameters of
3823 string-range, fixed a stoopid error when '0' was present
3824 in XPointer expressions
3825 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3826 testsuite for the above
3827
Daniel Veillard6db58192000-10-30 09:27:53 +00003828Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3829
3830 * libxml.spec.in: improved package descriptions
3831
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003832Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * xpath.c xpathInternals.h: applied a large cleaning patch
3835 from TOM <ptittom@free.fr>, it also add namespace support
3836 for function and variables registration.
3837
Daniel Veillardbd20df72000-10-29 17:53:40 +00003838Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3839
3840 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3841 * Makefile.mingw: Wayne Davison's update adding hash.c
3842
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003843Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3844
3845 * xpath.c: fixed the root evaluation problems
3846 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3847 ignorable spaces with <b> <bold> <em>
3848 * tree.c: fixed a loop in xmlSearchNsByHref()
3849
Daniel Veillard767662d2000-10-27 17:04:52 +00003850Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3851
3852 * xpath.c: applied another XPath patch from TOM
3853 * xpath.c include/makefile.am: applied another patch from
3854 china@thewrittenword.com (cleanup on IRIX).
3855
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003856Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3857
3858 * xml-config.1: received a fixed version from Fredrik Hallenberg
3859 <hallon@lysator.liu.se>
3860
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003861Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3862
3863 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3864 cleanup patch for XPath
3865
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003866Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3867
3868 * patched to redirrect all "out of context" error messages to
3869 a reconfigurable routine. The changes are:
3870 * xmlerror.h : added the export of an error context type (void *)
3871 an error handler type xmlGenericErrorFunc there is an interface
3872 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3873 to reset the error handling routine and its argument
3874 (by default it's equivalent to respectively fprintf and stderr.
3875 * all the c files: all wild accesses to stderr or stdout within
3876 the library have been replaced to calls to the handler.
3877
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003878Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * configure.in: release 2.2.6
3881 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3882 exporting the inner functions of xpath for extension modules
3883 * doc/*: updated and rebuilt the doc
3884
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003885Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3886
3887 * nanohttp.c : applied Wayne HTTP cleanup patch
3888 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3889 and xmlNodeSetSpacePreserve()
3890
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003891Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3892
3893 * xpath.c: closing bug #29260
3894
Daniel Veillard126f2792000-10-24 17:10:12 +00003895Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3896
3897 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3898 multikey tuples, made hash structure opaque
3899 * valid.[ch]: moved elements, attributes, notations decalarations
3900 as well as ID and refs to hash tables.
3901 * entities.c: hash cleanup
3902 * xmlmemory.c: fixed a dump problem in debug mode
3903 * include/Makefile.am: problem passing in DESTDIR= values patch
3904 from Marc Christensen <marc@calderasystems.com>
3905 * nanohttp.c: removed debugging remains
3906 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3907 * HTMLparser.c parser.c: fixing a number of problems with the
3908 macros in the *parser.c files (Wayne).
3909 * HTMLparser.c: close the previous option when opening a new one
3910 (Marc Sanfacon).
3911 * result/HTML/*: updated the HTML results accordingly
3912
Daniel Veillard52afe802000-10-22 16:56:02 +00003913Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3914
3915 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3916 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3917 XPath functions and XML entities table to them. More to come...
3918 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3919
Daniel Veillard683cb022000-10-22 12:04:13 +00003920Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3921
3922 * tree.c: coalesce adjacent text nodes
3923 * valid.c: handling of blank nodes in DTd validation (raised
3924 by problems with a posteriori validation).
3925 * nanohttp.c: changing behaviour on HTTP write stuff.
3926 * HTMLtree.c: forced body and html to be explicitely closed.
3927 * xpath.h: exported more XPath functions.
3928
Daniel Veillard1baf4122000-10-15 20:38:39 +00003929Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3930
3931 * Release of 2.2.5
3932 * xpointer.c: range() range-inside and other helper functions
3933 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3934
Daniel Veillard47e12f22000-10-15 14:24:25 +00003935Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3936
3937 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3938 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3939
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003940Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3941
3942 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3943 and XPointer modules
3944
Daniel Veillard134c9f32000-10-15 10:27:08 +00003945Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3946
3947 * SAX.h: closed #25107
3948
Daniel Veillard39915622000-10-15 10:06:55 +00003949Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3950
3951 * testSAX.c: fixed problem with cdata reporting
3952 * SAXresult/* : updated
3953
Daniel Veillard1e851392000-10-15 10:02:56 +00003954Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3957 Closed bug #27499, added to regression tests
3958 * TODO: updated
3959
Daniel Veillard7eda8452000-10-14 23:38:43 +00003960Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3961
3962 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3963 support for SCRIPT and STYLE with help from Bjorn Reese
3964 * test/HTML/* result/HTML/*: added simple testcase and updated
3965 the existing ones.
3966
Daniel Veillardff9c3302000-10-13 16:38:25 +00003967Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3968
3969 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3970 string-range for empty strings
3971 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3972 test/XPath/xptr/strrange: augmented the XPointer testsuite
3973
Daniel Veillard189446d2000-10-13 10:23:06 +00003974Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3975
3976 * doc/xml.html doc/xmlmem.html: added a module describing memory
3977 interfaces and use, updated the main page.
3978
Daniel Veillard2f971a22000-10-12 23:26:32 +00003979Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3980
3981 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3982 nanoftp code work on Windows too now
3983
3984Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003985
3986 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3987 * xpointer.c: implemented string-range() at least a good first version
3988 * test/XPath/docs/str test/XPath/xptr/strrange
3989 result/XPath/xptr/strrange: the string-range() tests
3990
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003991Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3992
3993 * Makefile.am include/Makefile.am include/win32config.h
3994 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3995 and make distcheck
3996
Daniel Veillard19d61112000-10-11 23:50:35 +00003997Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3998
3999 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4000 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4001 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4002
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004003Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4004
4005 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4006 patch for socklen_t detection by
4007 Albert Chin-A-Young <china@thewrittenword.com>
4008
Daniel Veillardcd429612000-10-11 15:57:05 +00004009Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4010
4011 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4012 and added a --dtdvalid option to xmllint used to test it
4013
Daniel Veillard47c02452000-10-11 13:04:36 +00004014Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4017 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4018
Daniel Veillard2d38f042000-10-11 10:54:10 +00004019Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4020
4021 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4022 handlings (registration, lookup, cleanup)
4023
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004024Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4025
4026 * configure.in Makefile.am include/makefile.am: adding XPointer
4027 and XPtrtests target
4028 * xpointer.[ch] : new files for XPointer support
4029 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4030 more XPath tests
4031
Daniel Veillard57fda592000-10-10 23:24:14 +00004032Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4033
4034 * configure.in: fixed, very broken, make distcheck works again
4035
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004036Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * More work toward 2.2.5, integrated a number of patches
4039 * configure.in Makefile.am win32config.h.in: trying to cleanup
4040 make distcheck .... huh ...
4041 * include/Makefile.am include/win32config.h: new directory
4042 for includes
4043 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4044 updated teh makefiles and instructions for WIN32
4045 * xpath.c: small fixes
4046 * test/XPath/ results/XPath: updated the testcases and results
4047 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4048 suggested patches
4049 * valid.c: fixed an ID bug
4050
Daniel Veillardb71379b2000-10-09 12:30:39 +00004051Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4052
4053 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4054 the automake bug where wrong dependancies were generated.
4055 * xpath.[ch]: worked on XPointer
4056
Daniel Veillard7e99c632000-10-06 12:59:53 +00004057Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * configure.in Makefile.am: 2.2.5, ship the include in an
4060 include/libxml subdirectory, use symlinks when using CVS
4061 * testSAX.c: fixed small bug
4062 * testXPath.c: changed the way testfiles are parsed
4063 * debugXML.c: same kind of cleanup when parsing an argument expression
4064 XPath/XPointers can have blanks embedded
4065 * xpath.[ch]: more cleanup, reorgs for XPointer work
4066 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4067 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4068
Daniel Veillard55b91f22000-10-05 16:30:11 +00004069Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4072 in the XPath engine, rewrote large parts of it, now it's far
4073 cleaner and in sync with the REC not an old WD. Fixed a parsing
4074 problem in the interactive XML shell found when testing XPath.
4075
Daniel Veillardac260302000-10-04 13:33:43 +00004076Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4077
4078 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4079 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4080 examples with the extra test
4081
Daniel Veillard7cfce322000-10-04 12:40:27 +00004082Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4085 the global init function.
4086
Daniel Veillard970112a2000-10-03 09:33:21 +00004087Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4088
4089 * HTMLparser.c: Doohhh, attribute name parsing was still case
4090 sensitive ! Fixed this ...
4091 * result/HTML/* : updated the tests results accordingly
4092
Daniel Veillard740abf52000-10-02 23:04:54 +00004093Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4096 engine, should be far more stable, incorporated a new version of
4097 preceding/following axis, need testing
4098 * uri.c: fixed file:///c:/a/b/c problem
4099 * test/XPath/tests/idsimple: augmented the XPath tests
4100
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004101Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4102
4103 * doc/* rebuilding docs for 2.2.4 release
4104
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004105Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4106
4107 * configure.in: releasing 2.2.4
4108 * parser.[ch]: added xmlStrEqual()
4109 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4110 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4111 use xmlStrEqual instead
4112 * TODO: updated
4113 * added an XPath test
4114
Daniel Veillardbc765302000-10-01 18:23:35 +00004115Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4116
4117 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4118 * entities.h: exported xmlInitializePredefinedEntities
4119 * parser.[ch] : added xmlInitParser()
4120 * parserInternals.h : had to export htmlInitAutoClose()
4121
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004122Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4125 problems
4126 * Makefile.am : added XPath regression tests to normal tests
4127 * uri.c: fixed a problem with local paths, cleanup
4128 * parser.c: fixed a problem with large CData sections
4129
Daniel Veillardd2ade932000-09-30 14:39:55 +00004130Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4131
4132 * configure.in xml-config.in: patch from "Ben Taylor"
4133 <sol7x86@hotmail.com> for solaris shared libs lookup
4134
Martin Bauligdd7d1f62000-09-29 23:17:57 +000041352000-09-30 Martin Baulig <baulig@suse.de>
4136
4137 * libxml-2.0.pc.in: Provide pkg-config script.
4138
4139 * configure.in: Create the libxml-2.0.pc script from the
4140 libxml-2.0.pc.in templates.
4141 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004142 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004143
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004144Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4147 when compiling with MSC
4148
Daniel Veillard46057e12000-09-24 18:49:59 +00004149Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4150
4151 * xpath.c: patch for normalize-string() substring-before(),
4152 substring-after() and translate() functions from Bjorn Reese
4153 <breese@mail1.stofanet.dk>
4154 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4155 Fredrik Hallenberg <hallon@lysator.liu.se>
4156 * TODO: updated
4157
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004158Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4159
4160 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4161 problem of socklen_t being undefined on a number of platforms
4162 * debugXML.c: fixed a compilation problem when without snprintf
4163
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004164Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4165
4166 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4167 an URI bug and a fix for the control-character-induced infinite loop
4168 * nanohttp.c: preventive fix for compiling on WIN32
4169
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004170Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * xmlint.c: closing bug #25000
4173
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004174Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4175
4176 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4177 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4178 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4179 related function, fixing xmlStrncmp(), and associated cleanup
4180 * result/HTML/entities.html.sax: updating result
4181
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004182Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4183
4184 * uri.c: applied patch for URI escaping from Wayne Davison
4185 <wayned@blorf.net>
4186 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4187 from Denis Barbier <barbier@imacs.polytechnique.fr>
4188 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4189 patch from Wayne Davison
4190
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004191Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4192
4193 * doc/xml.html : updated with new releases, adding "how to help"
4194
Daniel Veillard04698d92000-09-17 16:00:22 +00004195Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4198 removed a few warnings in pedantic mode ...
4199 * parserInternals.c parser.c: moved encoding switching function
4200 to parserInternals.c
4201 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4202
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004203Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4204
4205 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4206 error or warning handlers
4207
Daniel Veillardb1059e22000-09-16 14:02:43 +00004208Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4209
4210 * parserInternals.c parserInternals.h parser.c Makefile.am:
4211 created a new module parserInternals.c, moved most of the
4212 code shared by the various parsers there, as well as
4213 deprecated code from parser.c. More cleanup of parser.c
4214 * uri.c: fixed a problem when URI is NULL
4215 * valid.c: speedup when looking for an attribute declaration
4216
Daniel Veillard39c7d712000-09-10 16:14:55 +00004217Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4218
4219 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4220 the cleanup of the computation of URI references when seeking
4221 external entities. The URI reference string and the resulting
4222 URI are both stored now.
4223 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4224 large s(n)printf checks and cleanup from Denis Barbier
4225 <barbier@imacs.polytechnique.fr>
4226 * xmlversion.h.in tree.h: couple of SGML declarations for a
4227 possible docbook module.
4228 * result/VC/ : a couple of test output changed due to the change
4229 of the entities URI
4230
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004231Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4232
4233 * parser.h: added a _private field for linking user's data
4234
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004235Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4236
4237 * parser.c parserInternals.h: demacroified most of the IS_XXX
4238 the gain in size is significant so ...
4239
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004240Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4241
4242 * entities.c: cases where looking up entities with doc==NULL
4243 covered
4244
Daniel Veillard90e11312000-09-05 10:42:32 +00004245Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4246
Daniel Veillard1de50802000-09-07 08:54:32 +00004247 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004248 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4249
Daniel Veillard98a79162000-09-04 11:15:39 +00004250Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4251
Daniel Veillard1de50802000-09-07 08:54:32 +00004252 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004253 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4254 * Makefile.in: added URItest and included thenin "make tests"
4255
4256Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004257
4258 * xmlversion.h.in: closed bug 22941
4259
Daniel Veillard2bb89092000-08-31 14:57:50 +00004260Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4261
4262 * doc/xmlio.html: added doc and example for entity loader
4263 redefinition.
4264
Daniel Veillard96984452000-08-31 13:50:12 +00004265Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4268 used by libxml
4269
Daniel Veillarde715dd22000-08-29 18:29:38 +00004270Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4271
4272 * parser.c: Fixed bug on invalid ontent characters and when using
4273 push.
4274 * xmllint.c: fixed xmllint endling of errors in push mode
4275
Daniel Veillard4948eb42000-08-29 09:41:15 +00004276Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4277
4278 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004279 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004280 * result/HTML/*.sax: regenerated HTML SAX output
4281 * parser.c: more cleanup.
4282
Daniel Veillarde010c172000-08-28 10:04:51 +00004283Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4284
4285 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004286 patches from Wayne Davison <wayned@users.sourceforge.net>,
4287 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004288 * HTMLparser.c: fixed an ignorable white space detection bug
4289 occuring when parsing with SAX only
4290 * result/HTML/*.sax: updated since the output is now HTML
4291 encoded...
4292
Daniel Veillard47f3f312000-08-27 22:40:15 +00004293Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4294
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004295 * HTMLparser.[ch]: applied some of Wayne Davison
4296 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004297
Daniel Veillarde0854c32000-08-27 21:12:29 +00004298Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4299
4300 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4301 undeclared namespace prefix was used, added a warning.
4302 Cleaned up support w.r.t. entities, spilling out a warning
4303 and being pedantic on lookups.
4304 * test/warning/ent9 : added testcase for previous example.
4305 * TODO: updated
4306 * parserInternals.h parser.c: changed the way names are parsed
4307 now allow infinite size and decrease penalty for normal use
4308 * parser.c: Started a big cleanup/check of the parser code,
4309 fixed some of the most tortuous entity code, spotted code
4310 unused anymore
4311 * test/*: added tests for very long names and related nasty
4312 things.
4313
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004314Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4315
4316 * doc/encoding.html: added encoding aliases doc
4317 * doc/xml.html: updates
4318 * encoding.[ch]: added EncodingAliases functions
4319 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4320 bottleneck affecting large DTDs like Docbook
4321 * parser.[ch] xmllint.c: added a pedantic option, will be
4322 useful
4323 * SAX.c: redefinition of entities is reported in pedantic mode
4324 * testHTML.c: uninitialized warning from gcc
4325 * uri.c: fixed a couple of bugs
4326 * TODO: added issue raised by Michael
4327
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004328Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4329
4330 * doc/encoding.html: propagated Martin Duerst suggestions
4331
Daniel Veillard52402ce2000-08-22 23:36:12 +00004332Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4333
4334 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4335 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4336 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4337 by Wayne Davison
4338
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004339Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4340
4341 * nanoftp.c nanohttp.c: small cleanup
4342 * TODO: updated
4343
Daniel Veillard244ece92000-08-19 20:58:02 +00004344Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * added an old VC testcase and updated title.xml entity
4347
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004348Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4349
4350 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4351 done on auto-opening of <p> tags and cleanup of SAX output
4352
Daniel Veillard979e55e2000-08-19 16:48:54 +00004353Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4354
4355 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4356
Daniel Veillard4540be42000-08-19 16:40:28 +00004357Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4358
4359 * doc/xml.html libxml.* structure.*: updated the doc a bit
4360
Daniel Veillard808a3f12000-08-17 13:50:51 +00004361Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4364 of SAX tests
4365
Daniel Veillard29579362000-08-14 17:57:48 +00004366Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4367
4368 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4369 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4370
Daniel Veillard1255ab72000-08-14 15:13:33 +00004371Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4374 * testHTML.c: fix core dump on Solaris 2.x systems
4375 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4376 * result/HTML/*.sax: previous bug fix lead to new results
4377
Daniel Veillard03109292000-08-14 14:58:22 +00004378Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4379
4380 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4381 * configure.in: added --with-readline=DIR to accept alternate
4382 path for readline include/library
4383 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4384 for ANSI under HP-UX
4385 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4386 includes @LIBS@
4387
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004388Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * doc/* : rebuilt the docs
4391 * getting ready for 2.2.2 release
4392
Daniel Veillard87b95392000-08-12 21:12:04 +00004393Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4394
4395 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4396 and xmlAddFeature()
4397 * tree.[ch]: added xmlAddChildList()
4398 * xmllint.c: MAP_FAILED macro test
4399 * parser.h: added xmlParseCtxtExternalEntity()
4400 * valid.c: applied bug fixes removed warning
4401 * tree.c: added CDATA block to elements content
4402 * testSAX.c: cleanup of output
4403 * testHTML.c: added SAX testing
4404 * encoding.c: better error recovery
4405 * SAX.c, parser.c: fixed one of the external entity processing
4406 of the OASis testsuite
4407 * Makefile.am: added HTML SAX regression tests
4408 * configure.in: bumped to 2.2.2
4409 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4410 SAX results
4411
Daniel Veillard88a172f2000-08-04 18:23:10 +00004412Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * configure.in: patch for HP compiler
4415
44162000-08-04 Sven Heinicke <sven@zen.org>
4417
4418 * xmllint.c: Was coredumping sometimes when the file given didn't
4419 exist.
4420
Daniel Veillard46e370e2000-07-21 20:32:03 +00004421Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004424
Daniel Veillard46e370e2000-07-21 20:32:03 +00004425 when using in memory parsing. Need some cleanup.
4426 * xmllint.c configure.in: added a --memory flag to test memory
4427 parsing
4428
Daniel Veillard36650692000-07-21 15:16:39 +00004429Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * nanohttp.c: fixed socklen_t replacement to unsigned int
4432 * parser.c: fixed a space handdling missing at the end of
4433 production 28 DOCTYPE.
4434 * xmlmemory.c: fixed a stupid bug on the routine to override
4435 allocation functions
4436 * TODO: updated
4437
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004438Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4439
4440 * doc/ regenerated the docs
4441
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004442Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4443
4444 * doc/encoding.html doc/xml.html: added I18N doc
4445 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4446 improvements, both parser and filters, added ASCII & HTML,
4447 fixed the ISO-Latin-1 one
4448 * xmllint.c testHTML.c: added/made visible --encode
4449 * debugXML.c : cleanup
4450 * most .c files: applied patches due to warning on Windows and
4451 when using Sun Pro cc compiler
4452 * xpath.c : cleanup memleaks
4453 * nanoftp.c : added a TESTING preprocessor flag for standalong
4454 compile so that people can report bugs more easilly
4455 * nanohttp.c : ditched socklen_t which was a portability mess
4456 and replaced it with unsigned int.
4457 * tree.[ch]: added xmlHasProp()
4458 * TODO: updated
4459 * test/ : added more test for entities, NS, encoding, HTML, wap
4460 * configure.in: preparing for 2.2.0 release
4461
Daniel Veillard49703262000-07-10 10:27:46 +00004462Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * nanoftp.c: fixed the way the control connection is handled
4465 * libxml.spec.in: fixed the dependancies and cleanup
4466
Daniel Veillard306be992000-07-03 12:38:45 +00004467Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4468
4469 * doc/xml.html: changed the xmlsoft.org structure, updated the
4470 examples w.r.t. root and childs
4471
Daniel Veillard7d853352000-07-02 18:53:09 +00004472Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4475
Daniel Veillard365e13b2000-07-02 07:56:37 +00004476Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4477
4478 * HTMLparser.c: Work on character encoding support for the HTML parser
4479 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4480 * encoding.c: Fixed a potential memleak in the encoding stuff
4481
Daniel Veillardaf743792000-07-01 11:49:28 +00004482Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4483
4484 * doc/FAQ.html doc/Makefile.am : added a FAQ
4485
4486Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004487
4488 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4489 of the HTML parser to force it to not bypass SAX
4490
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004491Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * win32config.h.in: updated
4494 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4495 lacks iconv support :-( need to release 2.1.1
4496 * configure.in: release 2.1.1
4497 * HTMLparser: fixed bug #14784
4498 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4499 by Windows compiler
4500 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4501 the SAX startDocument() callback.
4502 * TODO: updated
4503
4504Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * added xmlStopParser()
4507
Daniel Veillardbe803962000-06-28 23:40:59 +00004508Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * configure.in: 2.1.0 prerelease
4511 * Large resync between W3C and Gnome tree
4512 * nanoftp, nanohttp.c: fixed stalled connections probs
4513 * HTMLtree.c SAX.c : support for attribute without values in
4514 HTML for andersca
4515 * valid.c: Fixed most validation + namespace problems
4516 * HTMLparser.c: start document callback for andersca
4517 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4518 * parser.h, SAX.c: serious speed improvement for large
4519 CDATA blocks
4520 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4521 different encoding
4522 * example/Makefile.am example/gjobread.c tree.h: work on
4523 libxml1 libxml2 convergence.
4524 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4525 and the LIBXML_TEST_VERSION macro
4526
Daniel Veillardc310d562000-06-23 18:32:15 +00004527Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * doc/xml.html: various patches and improvements typo fixed by
4530 Felix Natter
4531 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4532 from Felix Natter <fnatter@gmx.net>
4533
Daniel Veillardf3029822000-05-06 08:11:19 +00004534Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4535
4536 * doc/upgrade.html: updated with instructions for support of both
4537 libxml-1.x and libxml-2.x
4538 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4539 for 2.x support and also fixed includes
4540
4541
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004542Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4545 the encoding support, added iconv support, so now libxml if
4546 compiled with iconv automatically support japanese encodings
4547 among others. Work based on initial patch from Yuan-Chen Cheng
4548 I may have broken binary compat in the encoding handler
4549 registration scheme, but that was so utterly broken I don't
4550 expect anybody to have used this feature until now.
4551 * parserInternals.h: fixup on the CHAR range macro
4552 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4553 code.
4554 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4555 * uri.c: added xmlParseURI() I can't believe I forgot to
4556 implement this one in 2.0 !!!
4557 * SAX.c: moved doc->encoding update in the endDocument() call.
4558 * TODO: updated.
4559
Daniel Veillard06047432000-04-24 11:33:38 +00004560Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4561
4562 * tree.h: removed extraneous xmlRemoveProp definition
4563 * TODO: added item about --disable-corba configure switch
4564 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4565 * nanoftp.c: fixed include problems giving troubles on AIX and
4566 slowlaris
4567 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4568 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4569 comment and headers changes to lower gtk-doc number of warnings
4570 * doc/html/*: rebuilt docs
4571
Daniel Veillarde0aed302000-04-16 08:52:20 +00004572Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * HACKING: documented the tag for 1.x and instructions
4575
Daniel Veillard5e873c42000-04-12 13:27:38 +00004576Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4577
4578 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4579 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4580 xmlCreateIOParserCtxt
4581 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4582 significant overall improvement
4583 * xmllint.c: added I/O test to xmllint
4584 * testSAX.c: added a speed test
4585 * doc/* : updated/regenerated
4586
Daniel Veillardfc708e22000-04-08 13:17:27 +00004587Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4588
4589 * xpath.c uri.h parserInternals.h: cosmetic changes from
4590 "Timur I. Bakeyev" <timur@bat.ru>, including making
4591 xmlCreateURI() public
4592
Daniel Veillard5d211f42000-04-07 17:00:24 +00004593Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4594
4595 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4596 and the code at the same time. Added a clean mechanism for
4597 overload or added input methods: xmlRegisterInputCallbacks()
4598 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4599 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4600 * TODO: updated
4601 * doc/* : updated/regenerated
4602 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4603 source dir
4604
Daniel Veillarde77a9182000-04-05 19:12:29 +00004605Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4606
4607 * testURI.c: yet another forgotten commit, I should get some sleep !
4608
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004609Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * xmllint.c: forgot to commit this too ?
4612
Daniel Veillardb9df4042000-04-05 14:23:16 +00004613Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * xmlversion.h.in : forgot to commit this previously
4616
Daniel Veillard361d8452000-04-03 19:48:13 +00004617Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4618
4619 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4620 * README TODO: updated for release
4621 * uri.c uri.h: added authority parsing/saving
4622 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4623 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4624 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4625 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4626 Makefile.am : added compile-time customization of libxml
4627 --with-ftp --with-http --with-html --with-xpath --with-debug
4628 --with-mem-debug
4629 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4630 #include <libxml/xxx.h> I hope it won't break too much stuff
4631 and will be manageable in the future...
4632 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4633 and added xmllint to the installed programs
4634 * uri.h: added xmlFreeURI()
4635
Daniel Veillardec303412000-03-24 13:41:54 +00004636Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4637
4638 * uri.c uri.h: finished the escaping handling, the base support
4639 and the URI path normalization. Looks good just lacks the
4640 authority content parsing code.
4641 * Makefile.am: added instructions to generate testURI
4642 * TODO: updated
4643 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4644 added links and icons for W3C and Gnome
4645
Daniel Veillard8f621982000-03-20 13:07:15 +00004646Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * xmlmemory.[ch] : seems I forgot to actually update the files in
4649 the last commit :-)
4650 * doc/xml.html doc/html/* : updated and uploaded the docs
4651
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004652Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4653
4654 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4655 * TODO: updated
4656 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004657 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004658 gfree).
4659 * Makefile.am, uri.c, uri.h: added a set of functions to do
4660 exact (litteraly copied from the RFC 2396 productions) parsing
4661 and handling of URI. Will be needed for XLink, one XML WFC,
4662 XML Base and reused in the nano[ftp/http] modules. Still work
4663 to be done.
4664
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004665Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * configure.in, libxml.spec.in : libxml2
4668 * doc/* : updated the doc page, rebuilt the docs
4669
Daniel Veillardcf461992000-03-14 18:30:20 +00004670Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4671
4672 * all: tagged LIB_XML_1_X
4673 * *.c *.h : updated from W3C CVS tree
4674 * configure.in : 2.0.0-beta
4675 * libxml.spec.in : libxml2 package nam
4676 * result/* : new version of the tests output
4677
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004678Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4679
4680 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4681
Daniel Veillardb566ce12000-03-04 11:39:42 +00004682Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * doc/* : rebuilt the docs
4685 * parser.c: final patch on #6766
4686 * valid.c: small patch on validity checks.
4687
Daniel Veillardfb76c402000-03-04 11:39:42 +00004688Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4689
4690 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4691 added
4692 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4693 compatibility w.r.t. XML spec and existing code.
4694
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004695Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * parser.c: seems a better solution to <a> </a> exists,
4698 will try it for a while
4699
Daniel Veillard83a30e72000-03-02 03:33:32 +00004700Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4701
4702 * parser.c: tried to remove the <a> </a> generating <a/>
4703 this is hard. Left a flag for that purpose. Fixed bug #6766
4704 * configure.in: prepared 1.8.7 not released, due to previous
4705 problem
4706
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004707Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4708
4709 * doc/xml.html : applied second patch from Paul DuBois
4710
Daniel Veillard402e8c82000-02-29 22:57:47 +00004711Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4712
4713 * doc/xml.html : applied patch from Paul DuBois
4714
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004715Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4716
4717 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4718
Daniel Veillard5feb8492000-02-02 17:15:36 +00004719Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4720
4721 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4722 compilation warnings on various platforms.
4723 * parser.c: Fixed #5281 validity error callbacks are now desactived
4724 by default if not validating.
4725
Daniel Veillardf341f932000-02-02 14:52:08 +00004726Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4727
4728 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4729
Daniel Veillard13c757e2000-02-01 23:59:15 +00004730Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4733 <gkatsi@cs.toronto.edu>
4734
Daniel Veillard726e8792000-01-30 20:04:29 +00004735Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4738 processing URLs
4739
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004740Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4741
4742 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4743 xmlNanoFTPUpdateURL for persistent control connections.
4744 * configure.in: 1.8.6
4745
4746Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4749 * tree.[ch] : added xmlSaveNoEmptyTags
4750
James Henstridgef3be9312000-01-28 13:59:21 +000047512000-01-29 James Henstridge <james@daa.com.au>
4752
4753 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4754
4755 * Makefile.am: added nanoftp.[ch] to the build.
4756
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004757Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * nanoftp.[ch]: cleanup, comments, API
4760 * debugXML.c : fixed a bug in the cat command
4761 * doc/*: regenerated the docs
4762
Daniel Veillardda07c342000-01-25 18:31:22 +00004763Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4764
4765 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4766 * debugXML.c : fixed a bug in the cat command
4767 * valid.c: fixing some small probs
4768 * libxml.spec.in: get rid of the SNAP suffix
4769 * doc/xml.html: updated the status
4770
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004771Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4772
4773 * xml-config.in: xml-config --version to just return the
4774 version number
4775 * xpath.c: some cleanup w.r.t. axis when the current node is
4776 an attribute.
4777 * TODO: updated
4778
Daniel Veillard461a66c2000-01-18 18:01:01 +00004779Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * configure.in: prepared for libxml-1.8.5
4782 * doc/* recompiled the documentation
4783
47842000-01-17 Jody Goldberg <jgoldberg@home.com>
4785
4786 * configure.in : WARNING autoconf subtlety alert :
4787 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4788 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4789 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4790 get defined by AC_CHECK_HEADERS.
4791
Daniel Veillardf967b902000-01-17 16:06:10 +00004792Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4793
4794 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4795 Rune.Djurhuus@fast.no
4796
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004797Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * TODO: updated
4800 * tree.c, parser.c: made sure that only memory alloc problems
4801 and internal parser errors are allowed to write to stdout or
4802 stderr.
4803
Daniel Veillard0142b842000-01-14 14:45:24 +00004804Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * tree.c : restored xmlNewGlobalNs since this seems used by
4807 a lot of existing code :-(, fixed a bug in xmlNewNs
4808 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4809 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4810 to exit() from the library code.
4811 * xpath.c, parser.c: removed bugs or unused code detected by
4812 Windows compilers
4813 * parser.c: started adding interfaces for parsing well balanced
4814 XML fragments
4815 * configure.in: releasing 1.8.4
4816 * doc/* : rebuilt the docs
4817
Daniel Veillard2eac5032000-01-09 21:08:56 +00004818Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4819
4820 * tree.[ch] : added xmlNewDocFragment() for DOM
4821 * testHTML.c: uninitialized variable.
4822
Daniel Veillardf3a73582000-01-05 14:58:39 +00004823Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4824
4825 * doc/* : rebuild the docs
4826
Daniel Veillard71b656e2000-01-05 14:46:17 +00004827Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4828
4829 * acconfig.h: readline and history patch
4830 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4831 * tree.c: added check and handling when possibly removing an ID
4832 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4833 and saving.
4834 * test/HTML/entities.html result/HTML/entities.html* : test for
4835 various entities reference cases
4836 * result/HTML/* : as a result output of some testcase have
4837 changed
4838 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4839 by previous example. added xmlParseTryOrFinish().
4840 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4841 entities.h debugXML.h HTMLparser.h: changed the way struct are
4842 declared to allow gtk-doc to expose those
4843 * parser.c: closed bug #4960
4844 * Makefile.am configure.in: Applied patch from
4845 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4846 and math/socket libs detection
4847
Daniel Veillard437b87b2000-01-03 17:30:46 +00004848Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4849
4850 * configure.in, Makefile.am: link tester against readline
4851 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4852
Daniel Veillard686d6b62000-01-03 11:08:02 +00004853Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4854
4855 * tree.[ch]: added xmlRemoveProp
4856 * win32config.h.in nanohttp.c: avoid including the Windows
4857 socket stuff in every C files
4858 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4859 the XmL parser(s)
4860 * test/ns4 result/ns4 etc...: added test case for previous prob
4861 * tree.c: xmlNewNs wasn't checking for double definition
4862 * Makefile.in: fixed a problem with dist-hook duplicates
4863 * parser.[hc], xmlIO.c: fixed the loading of external entities
4864 APIs, now xmlLoadExternalEntity() is used everywhere and
4865 setting up an app specific front-end using the
4866 * SAX.c parser.c: some fixes, now the xhtml spec validates
4867 with the xhtml DTD.
4868 * error.c: fixed crashes in case of no input stream
4869 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4870 to the validation tests and results
4871
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004872Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4873
4874 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4875 too htmlCreatePushParserCtxt() and htmlParseChunk()
4876 * parser.c: a bit of cleanup.
4877 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4878 to XML) removed the last mem leak known
4879 * HTMLtree.c: output message cleanup
4880 * xmlmemory.c: display content info about memory blocks
4881 * result/HTML/wired.* : missing att value warning change
4882
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004883Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4884
4885 * doc/* : rebuilt the documentation
4886
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004887Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4888
4889 * parser.[ch] parserInternals.h: Push parser for XML,
4890 seems to work fine now
4891 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4892 --push for push testing
4893 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4894 * testSAX.c: added --push
4895 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4896 subtree
4897 * xmlIO.[ch] : enriched API + fixes for push mode
4898 * entities.[ch]: added the entity content length to the struct.
4899 * xmlmemory.[ch]: new API to show the last entries for the shell
4900 * valid.c: added required attribute testing
4901 * SAX.c: the cdata callback now merge contiguous fragments
4902 * HTMLparser.c: cleanup of some macros
4903
Daniel Veillard3c558c31999-12-22 11:30:41 +00004904Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4905
4906 * parser.c: fix for PIs name starting with xml
4907 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004908 * *.c, configure.in win32config.h.in : generate win32config.h for
4909 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004910
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004911Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4912
4913 * parser.c: fixed a stupid = vs. == bug :-(
4914 * doc/gnome-xml.sgml: s/glade/xml/
4915
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004916Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * configure.in, doc/xml.html : bug fix release 1.8.2
4919 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4920 Hopefully the end of that silly C++ include problem
4921 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4922 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4923 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4924 troubles with autoclosed elements when the stree shape doesn't
4925 follow the DtD specs. Added htmlIsAutoClosed() and
4926 htmlAutoCloseTag()
4927 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4928 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4929 * debugXML.c: fixed a bug on printing default namespaces.
4930 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4931
Daniel Veillardb24054a1999-12-18 15:32:46 +00004932Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * result/HTML/*.htm[l] : updated the HTML regression tests according
4935 to the new output
4936 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4937 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4938 problem due to intermix of extern "C" { ... } declarations for C++
4939 and recursive includes in the headers
4940
Chris Lahey323c48c1999-12-18 15:32:45 +000049411999-12-20 Chris Lahey <clahey@umich.edu>
4942
4943 * HTMLtree.c: Made it so that html nodes with a single child do
4944 not insert a carriage return before or after the child node.
4945
Daniel Veillardb24054a1999-12-18 15:32:46 +00004946Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004947
4948 * configure.in, doc/xml.html : bug fix release 1.8.1
4949 * parser.c: fixed bug #4344
4950 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4951 added the glue to avoid C++ problems
4952 * doc/* : regenerated the documentation
4953
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004954Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4957 namespace recognition, and Dia as a resul :-(
4958 * encoding.c: closed bug #3950
4959
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004960Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4961
4962 * valid.c: debugging a posteriori validation, except URI expansion
4963 stuff this should be fixed now
4964 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4965 Carl Nygard <cnygard@bellatlantic.net>
4966 * tester.c: added --postvalid, cleaning of the code
4967 * tree.[ch]: added xmlDocGetRootElement()
4968
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004969Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4970
4971 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4972 c++ losage.
4973
Daniel Veillard10a2c651999-12-12 13:03:50 +00004974Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4975
4976 * configure.in, doc/xml.html : bumped to 1.8.0
4977 * xlink.[ch], Makefile.am : added framework for link detection
4978 * parser.h: added nbChars to parser context, needed for cleanup.
4979 * xmlmemory.c: removed a nasty bug when out of mem
4980 * valid.[ch]: adding namespace support for attribute decl
4981 * tester.c: added --debugent option
4982 * debugXML.[ch]: added xmlDebugDumpEntities()
4983 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4984 buffers instead, this was really needed, validation was breaking
4985 in strange ways due to that. Added xmlParseStringPEReference()
4986 and other parsing from strings functions. Entities processing
4987 modified again, but PERef are still not handled correcly but
4988 unless you're Eve Maller you won't notice :-)
4989 * HTMLparser.c: large changes toward reliability, and switched to
4990 lowercase internal tags, XHTML is lowercase, so it will help
4991 that output is closer to next version.
4992 * doc/* : regenerated the documentation, it is now hosted at
4993 http://xmlsoft.org/ (same bits I just bought the domain :-)
4994
4995
Daniel Veillard294cbca1999-12-03 13:19:09 +00004996Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4997
4998 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4999 doc generation
5000 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5001 in the SAX API
5002 * doc/*: rebuilt the doc making sure everything appears in the
5003 HTML files
5004
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005005Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5006
5007 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5008 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5009 which allow impressive speed improvement on dataset with
5010 large text pieces, but at the cost of broken binary
5011 compatibility and slightly bigger memory usage.
5012 Configure with --with-buffers to activate them, they
5013 are protected with XML_USE_BUFFER_CONTENT define.
5014 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5015 goal is 0 memory left allocated once parser is no more used
5016 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5017 call xmlCleanupParser() and xmlMemoryDump()
5018
Daniel Veillarda819dac1999-11-24 18:04:22 +00005019Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5020
5021 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5022 * parser.[ch] encoding.[ch]: added memory cleanup routines
5023 * parser.c: closing bug #3788
5024 * doc/*: rebuilt the doc
5025
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005026Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5027
5028 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5029 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5030 * tester.c: added --compress option
5031 * doc/*: rebuilt the documentation
5032
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005033Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5036 if given /proc/kcore as input !
5037 * doc/xml.html doc/*: updated and rebuilt the documentation
5038
5039Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005040
5041 * parser.c: Fixed some wrongly space collapsing code due to
5042 a misreading of the spec.
5043 * result/*: fixed the output accordingly
5044
5045Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005046
5047 * encoding.c: bug fix and typos
5048 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5049 * parser.c: added attribute normalization closing bug #3597
5050 * test/att* result/att* SAXresult/att*: testcase for attribute
5051 normalization
5052
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005053Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5054
5055 * configure.in: closing bug #3163 by adding extra flags for the
5056 cc compiler on HP-UX
5057
Daniel Veillard51e3b151999-11-12 17:02:31 +00005058Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * valid.[ch] : removed a typo and an enumerated type bug in the
5061 xmlAddElementDecl() function
5062 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5063 call to xmlEncodeEntitiesReentrant() so that the functions
5064 New, Set and Get are at the same level.
5065 * parser.c HTMLparser.c: extra memory allocation bug for
5066 attributes detected by someone using libxml in embedded systems :-)
5067
Daniel Veillard962195f1999-10-28 15:51:53 +00005068Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * xmlmemory.h: turned off mem debug :-\
5071
Daniel Veillard35008381999-10-25 13:15:52 +00005072Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5073
5074 * parser.c: closed bug #2784 a one line fix, but worth pushing
5075 a new release out
5076 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5077 some structures, comments before and after the
5078 main element, and other nastyness
5079 * HTMLtree.c tree.c: accomodate the extended HTML supported
5080 * configure.in: pushing 1.7.4
5081 * test/ent8 and related outputs : added a new test for bug #2784
5082 * test/HTML/wired.html and related output: a nasty HTML example
5083 * Makefile.am: improved the test scripts
5084 * docs/* : reran the documentation extractor, updated xml.html
5085
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005086Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5087
5088 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5089 HTMLparser and debugged the HTML related code. HTML documents
5090 now have their own type
5091 * entities.c: do not dump &apos; for HTML output
5092 * xmlmemory.c: improvement, breakpoint mechanism
5093 * testHTML.c: added --sax --repeat ...
5094 * Makefile.am: improved the HTML tests
5095 * valid.[ch]: added xmlValidGetValidElements and
5096 xmlValidGetPotentialChildren
5097 * tester.c: added --insert to test the 2 new functions
5098 * test//* result//* SAXresult//* : regression test cleanup
5099 and extension.
5100 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5101 gnome-xml-nanohttp.html
5102
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005103Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * HTMLparser.c: fixed problems with some autoclose tags
5106 * tree.c: fixed XML output problems.
5107 * result/* SAXresult/*: update of the tests output
5108
Daniel Veillard6077d031999-10-09 09:11:45 +00005109Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5110
5111 * Makefile.am: Arturo patch for xmlConf.sh version info
5112 * parser.c: Tim Josling patch for single quoted items
5113 * tester.c: Tim Josling patch for tester options usage
5114 * tree.h: indent cleanup
5115
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005116Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5117
5118 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5119 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5120
Daniel Veillard00fdf371999-10-08 09:40:39 +00005121Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5122
5123 * tree.c : Raph patch for initialization of CORBA fields
5124 * parser.c, xpath.c, ...: modification of doc comments
5125 * xpath.c : allow spaces in xpath expressions
5126
Daniel Veillardad219441999-09-27 08:17:49 +00005127Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5128
5129 * xmlmemory.h: turning off memory debug :-(
5130
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005131Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5132
5133 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5134 better SAX interfaces.
5135 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5136 entity.
5137 * configure.in: 1.7.2
5138
5139Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005140
5141 * libxml.spec.in: fixed the URL
5142 * doc/xml.html: improved the documentation front-end
5143
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005144Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005145
5146 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5147
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005148Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005149
5150 * libxml.spec.in: fixed the alpha compile problem
5151 * parser.[ch]: changed errno to errNo in the parser context :-(
5152 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5153 * doc/xml.html: changed CHAR to xmlChar
5154 * doc/html/*: recompiled the documentation
5155 * configure.in: 1.7.1
5156
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005157Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * parser.h: modified the parser context struct to regain 1.4.0
5160 binary compatibility
5161 * parser.c, xml-error.h: added errno ot teh context and defined
5162 a set of errors values with update of errno
5163 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5164 DTDs and entities
5165 * *.h, *.c: complete cleanup of the use of config.h and include
5166 protection depending on the current setup.
5167 * overalll debugging, maintenance and bug-fixing on all modules
5168 * updated the documentation
5169 * ready for 1.7.0
5170
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005171Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * HTMLparser.c : cleanup
5174 * SAX.c valid.c valid.h: added ID/IDREF checking
5175 * tree.c tree.h: extended doc structure for refs
5176 * configure.in: 1.6.2
5177 * parser.c: patched bug in SAX user arg call
5178 * parserInternals.h: patched missing close in C++ wrapping
5179 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5180 especially upcoming XPointer implementation.
5181 * doc/xml.html: augmented, typo
5182
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005183Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5184
5185 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5186 not all invocations of install understand -d.
5187
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005188Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5189
5190 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5191 to make 'check' works, when builddir != srcdir.
5192
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005193Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5194
5195 * doc/xml.html : updated the documentation
5196
Daniel Veillard6454aec1999-09-02 22:04:43 +00005197Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5198
5199 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5200 not deallocated memory blocks
5201 * *.c : replaces all calls to malloc() free() and realloc() to
5202 the wrapper functions/macros
5203 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5204 instead of xmlFreeNodeList()
5205
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005206Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * HTMLparser.c: corrected a stupid bug leading to core dump at
5209 tree deallocation. Removed warnings indicated by
5210 Stephane.Conversy@lri.fr
5211 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5212 looked for in the external subset
5213
5214Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005215
5216 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5217 on SGI by Stephane.Conversy@lri.fr
5218
Daniel Veillardb96e6431999-08-29 21:02:19 +00005219Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5220
5221 * all .h : changed the prototype declaration indent as in gtk
5222 * most .c : working on reducing the TODOs in the code
5223 * most .c : cleanup though -pedantic and Insure++
5224 * improvements on validation ID checkings.
5225 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5226 * xml-config.in: closed #1810
5227
5228Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005229
5230 * tree.h, valid.c, valid.h: more work on validity, IDs
5231 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5232 definition for AIX
5233
Daniel Veillardb556eb51999-08-15 17:19:50 +00005234Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5237 the distribution due to a cut'n paste error at last commit
5238
Daniel Veillardb05deb71999-08-10 19:04:08 +00005239Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * configure.in: upgraded to version 1.4.0
5242 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5243 Big update, added a large part of the validation process,
5244 it should be usable, but some parts are missing
5245 * xpath.c: improved the implementation w.r.t. root.
5246 * Makefile.am: added more tests
5247 * test and result trees: added a lot of tests
5248 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5249
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005250Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * Added an HACKING file
5253
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005254Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * xpath.[ch] : improvements and debug of the XPath implementation
5257 * parser.c, HTMLparser.c : modified the parsers to be progressive
5258 * tree.[ch] : extended the Buffer promitives
5259 * xmlIO.[ch] : added basic I/O routines providing progressive
5260 parsing and ready for I18N conversion plugins
5261 * SAXresult/* : the SAX callback sequence maybe slightly different
5262 now
5263 * test*.c : improved/updated the tests programs
5264 * doc/* : recompiled the docs.
5265
Daniel Veillard15b75af1999-07-26 16:42:37 +000052661999-07-26 Michael Meeks <michael@edenproject.org>
5267
5268 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5269
5270 * tree.c: Ditto.
5271
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005272Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * configure.in: upgraded to version 1.4.0
5275 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5276 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5277 XML query language, see http://www.w3.org/TR/xpath for more details.
5278 * parser.c, parser.h: added CHAR* related string functions for XPath
5279 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5280 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5281 rebuild the docs.
5282 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5283 and regression testing capabilities for XPath.
5284
Daniel Veillardd79d7871999-07-12 10:38:12 +00005285Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5286
5287 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5288 closing bug #1646
5289
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005290Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5291
5292 * Makefile.am, example/Makefile.am: closed bug #1683
5293
Daniel Veillard3166ab11999-07-11 16:14:19 +00005294Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * example/Makefile.am, configure.in: added the makefile for the
5297 gjobread example
5298
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005299Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5300
5301 * doc/Makefile.am:
5302 - fix which allow "make install DESTDIR=</install/prefix>".
5303
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005304Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5307 which fixed a problem on the file reading-code.
5308
Daniel Veillard82150d81999-07-07 07:32:15 +00005309Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5310
5311 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5312 output.
5313 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5314
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005315Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5316
5317 * parser.h : Oops removed the binary compatibility problem
5318 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5319 * parser.c, HTMLparser.c: applied patches for reading from stdin
5320
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005321Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * parser.c, entities.c, valid.c: cleanup bug #1591
5324 * configure.in: cleanup bug #1592
5325 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5326 the same tree back-end. Hence gdome will be available for it.
5327 * doc/Makefile.am: close bug #617
5328
Daniel Veillard97fea181999-06-26 23:07:37 +00005329Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5330
5331 * parser.c: alloctate a per parser context SAX interface block
5332
Daniel Veillard14fff061999-06-22 21:49:07 +00005333Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5334
5335 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5336 and xmlEncodeEntitiesReentrant with the correct one :-\
5337
5338Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * commit of my internal XML base changes, quite a lot of
5341 changes, cleanups, better entities support, framework for
5342 new I/O and charset detection and handling
5343 * Fixed the configure/Makefile stuff to generate shared libs
5344 with the proper version info, so we jumped on rev from
5345 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5346 xmlEncodeEntities() result need to be freed now, and a string
5347 xmlParserVersion provide the current library version.
5348
Raph Levien05240da1999-06-15 21:27:11 +00005349Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5350
5351 * parser.c: fixed a buffer overrun for when you have a very long
5352 attribute with no entities in it.
5353
Daniel Veillardbb2da581999-06-13 14:37:07 +00005354Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5355
5356 * added example directory
5357 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5358
Daniel Veillard011b63c1999-06-02 17:44:04 +00005359Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * Release of libxml-1.1, nearly everything has been touched for
5362 this.
5363 * Added more regression tests
5364 * Updated the documentation
5365
Daniel Veillard27d88741999-05-29 11:51:49 +00005366Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5367
5368 * tree.[ch]: unified the XML_NO_CORBA defines.
5369 * parser.c encoding.[ch]: started plugging in char encoding detection
5370
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005371Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5372
5373 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5374 Also freed allocated buffer.
5375
Daniel Veillard27d88741999-05-29 11:51:49 +00005376Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005377 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5378 reentrancy problem at printing. One is left in entities.c, to
5379 remove ASAP
5380 * testSAX.c : added a test example showing the use of the SAX
5381 interface if one doesn't want to build the DOM tree.
5382 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5383
Daniel Veillard517752b1999-04-05 12:20:10 +00005384Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5387 large revamping of the parser to use SAX callbacks
5388 http://www.megginson.com/SAX/ (or at least a C like interface
5389 a la Expat). It's now possible to set up your own callbacks
5390 and the parser will not build a DOM tree.
5391 * test/* result/*: updated the test suite, I finally removed
5392 the old Namespace draft support (PI based).
5393
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005394Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * Makefile.am: added test result to EXTRA_DIST for make tests
5397
Daniel Veillard64068b31999-03-24 20:42:16 +00005398Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5399
5400 * parser.c, parserInternals.h: moved the chars macro definitions
5401 to parserInternals.h
5402 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5403 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5404
Daniel Veillard012ccc11999-03-23 10:11:11 +00005405Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * xml-config.in : applied patch to make --version work
5408
Raja R Harinatha86c23e1999-03-05 22:14:01 +000054091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5410
5411 * Makefile.am (check-local): Alias for `tests' target. This will
5412 cause `make check' to do the right thing.
5413 (tests): Don't run tests in srcdir. Also, replaced calls to
5414 basename with a `sed' "equivalent".
5415
Daniel Veillardd109e371999-03-05 06:26:45 +00005416Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5419 it in the header and not the sources, updated the doc.
5420 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5421 pointing this out.
5422
Daniel Veillardbc50b591999-03-01 12:28:53 +00005423Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5424
5425 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5426 exported the inputStream routines.
5427 * doc/html/* : updated accordingly
5428
Daniel Veillardd692aa41999-02-28 21:54:31 +00005429Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * parser.c, parser.h, parserInternals.h: added a few extra
5432 internal calls to allocate and free parser contexts ...
5433 * doc/html/* : updated accordingly
5434
Daniel Veillard55a99271999-02-25 11:01:29 +00005435Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5436
5437 * configure.in, Makefile.am, doc/makefile.am : General changes for
5438 1.0.0 release and including the generated HTML documentation.
5439
Daniel Veillard35925471999-02-25 08:46:07 +00005440Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5441
5442 * makefile.am : added parserInternals.h, oops.
5443
Daniel Veillard1e346af1999-02-22 10:33:01 +00005444Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * parserInternals.h: added this header giving access to the parser
5447 internal functions.
5448 * doc/Makefile.am : added a rebuild target which rebuilds the full
5449 set of documentations
5450 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5451 the internal subset.
5452 * *.c *.h: modifications needed to generate the documentation using
5453 gtk-doc, cleanup of functions blocks, reorganisation of struct
5454 declarations.
5455
Daniel Veillard1164e751999-02-16 16:29:17 +00005456Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5457
5458 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5459 the tar and spec file to include the beginning of the doc.
5460
Nuno Ferreira03d04781999-02-13 00:07:17 +000054611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5462
5463 * doc/.cvsignore: Added this file.
5464
Daniel Veillard6800ef31999-02-08 18:33:22 +00005465Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5466
5467 * tree.c: fixed xmlGetProp to return "" when the attribute
5468 exists, even if the node-list is NULL.
5469
Daniel Veillard726c7e31999-02-08 15:13:10 +00005470Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5471
5472 * tree.c: patched an error outputting empty attribute values.
5473 * Makefile.am and doc/makefile.am: have been updated during the
5474 week-end. Sorry for an empty CVS log, I got a shell problem.
5475
Daniel Veillard1899e851999-02-01 12:18:54 +00005476Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5477
5478 * tree.h: cleaned up using enums instead of defines
5479 * parser.c, valid.[ch]: more work on parsing/output of element
5480 declarations
5481
Daniel Veillard3b9def11999-01-31 22:15:06 +00005482Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * valid.[ch], tree.c, parser.c : more work toward full parsing
5485 of XML DTDs.
5486 * README: added informations about mailing-list and on-line
5487 documentation
5488
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000054891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5490
5491 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5492
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005493Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * parser.c, tree.[ch] : more work toward conformance testing,
5496 added a last element to accelerate parsing of very flat structures
5497 started working on internal subset Element content declaration.
5498 * valid.[ch] : first cut at adding code toward validation.
5499 * previous changes had also small impact on most files, especially
5500 the conformance testing using James Clark test suite.
5501
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005502Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * test/* : updated the examples, most of them were not well
5505 formed (humm), and added rdf2.
5506 * result/* : resulting changes in the output.
5507
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005508Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5511
Daniel Veillard44b3a061998-12-05 17:27:22 +00005512Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * tree.c: patched a bug in the generation of empty attributes
5515
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005516Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5519 for node/trees/documents/... Biggest problem is namespace
5520 support when copying subtrees.
5521
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005522Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * parser.c, entities.c: improve entities and char ref encoding,
5525 and cleanups of error messages.
5526
Daniel Veillard242590e1998-11-13 18:04:35 +00005527Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * parser.c, entities.c: simple bug hunting done during rpm2html and
5530 rpmfind integration.
5531
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005532Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * parser.[ch]: Added interfaces allowing to specify a SAX
5535 handler before parsing.
5536
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005537Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5538
5539 * parser.c: redirrect all errors reporting through the SAX
5540 error function
5541
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005542Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5543
5544 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5545 * libtool, tlmain ...: update of the libtool files
5546
Miguel de Icaza442321c1998-11-04 18:13:38 +000055471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5548
5549 * entities.c: Use g_snprintf insteda of snprintf.
5550
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005551Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5554 added ent5 test for this purpose.
5555 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5556
Daniel Veillard27271681998-10-30 06:39:40 +00005557Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * parser.c: fixed? a strange error due to compression on a GWP
5560 document.
5561
Daniel Veillard25940b71998-10-29 05:51:30 +00005562Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * tree.[ch]: bug fixing
5565 * entities.[ch]: defined a specific type for predefined entities
5566 * doc/xml.html: more documentation on the library, how to use it,
5567 overview of the interfaces.
5568
Daniel Veillard16253641998-10-28 22:58:05 +00005569Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5572
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005573Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5574
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005575 * tree.c: corrected a small bug
5576 * doc/xml.html: continuing writing documentation.
5577
5578Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5579
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005580 * debugXML.h debugXML.c: added debugging utilities.
5581 * tester.c: added --debug switch.
5582 * tree.c: patched an incorrect node->type assignment.
5583 * parser.c: formatting, ensure that node->doc != NULL in attributes
5584
Daniel Veillardccb09631998-10-27 06:21:04 +00005585Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5588 entity support and provide an internal representation close to
5589 DOM one (entity ref nodes, and attribute value as tree). I tried
5590 to preserve the interface but this will surely break some apps
5591 (I have to change rpm2html/rpmfind for example). I had to change
5592 two interfaces, and the generated tree is somewhat different.
5593 * doc/* : started documenting the XML library, the tree and
5594 DOM/Corba. This is a first step.
5595
Daniel Veillard11e00581998-10-24 18:27:49 +00005596Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5597
5598 * parser.c: Set up the fonctions comment block, boring but useful.
5599 * parser.h, SAX.c, parser.c: now attributes are processed through
5600 the SAX interface. The problem is that my SAX interface diverged
5601 quite a bit from the original one, well this is not an official
5602 spec, and translating it from Java to C is hairy anyway...
5603
Daniel Veillard97b58771998-10-20 06:14:16 +00005604Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5605
5606 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5607 fonctions comment block, boring but useful.
5608
5609Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005610
5611 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5612 conversion routines. However they are not yet used to convert the
5613 inputs. The core will run with UTF-8.
5614
Daniel Veillard33942841998-10-18 19:12:41 +00005615Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5616
5617 * tree.c : make sure that the type id is properly set-up when
5618 a new object is allocated, needed for DOM.
5619
Daniel Veillard27fb0751998-10-17 06:47:46 +00005620Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * tree.h, tree.c: Ok, the main objects in the tree will be native
5623 corba objects, it costs 8 bytes per Node, Attribute and Document
5624 but it simplifies the Corba integration a lot (no extra interface
5625 objects to allocate/free).
5626
Daniel Veillard0bef1311998-10-14 02:36:47 +00005627Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5628
5629 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5630 and changed NODEs contants for conformity with DOM Level 1
5631
Daniel Veillard27864701998-10-08 03:47:24 +00005632Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5633
5634 * added hooks to keep track of servants when creating objects
5635 xmlDoc and xmlNode (for Corba export).
5636
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005637Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * added xml-config script.
5640
Daniel Veillard7066a791998-10-01 20:28:28 +00005641Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5644 to autoupdate libtool and automake conf files.
5645
Miguel de Icaza60681bd1998-09-30 19:28:59 +000056461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5647
5648 * Makefile.am: Use '?' to separate the sed
5649 commands as ',' is used when people pass -Wl,something.
5650
5651
Daniel Veillard15a8df41998-09-24 19:15:06 +00005652Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5653
5654 * tree.c, tree.h: added a per-document compression interface.
5655
Daniel Veillard151b1b01998-09-23 00:49:46 +00005656Tue Sep 22 20:47:38 EDT 1998
5657
5658 * tree.c, tree.h: added saving with compression and added interfaces
5659 to control the compression level (xmlGetCompressMode,
5660 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5661
Daniel Veillard70120ff1998-09-22 00:24:21 +00005662Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * parser.c: corrected a loop for files of size 0
5665
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000056661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5667
5668 * error.h: New file. Contains prototyes from `error.c'.
5669
Tom Tromeyc19653d1998-08-14 01:22:43 +00005670Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5671
5672 * Makefile.am (xmlincdir): New macro.
5673 (xmlinc_HEADERS): Renamed from include_HEADERS.
5674
Daniel Veillard845664d1998-08-13 04:43:19 +00005675Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * applied small patch on numeric entities from
5678 Christopher Blizzard <blizzard@appliedtheory.com>
5679
Daniel Veillard260a68f1998-08-13 03:39:55 +00005680Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * New release 0.2, removed the old xml_* files so that it's
5683 coherent with the other CVS base (W3C), far better conformance
5684 to standard, new namespaces, decent entities support, beginning
5685 of a SAX-like interface. Nearly nothing left intact, even the
5686 test examples ...
5687
Christopher Blizzarda36749e1998-07-30 21:47:18 +000056881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5689
5690 * .cvsignore: Add .deps dir
5691
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005692Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5695
Daniel Veillardfe926001998-07-26 04:28:20 +00005696Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005697
Daniel Veillardfe926001998-07-26 04:28:20 +00005698 * configure.in: added test for CPP
5699 * AUTHORS, Changelog: the original ones didn't get commited but the
5700 glib ones instead, fixed.
5701 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005702
Daniel Veillardfe926001998-07-26 04:28:20 +00005703Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005704
Daniel Veillardfe926001998-07-26 04:28:20 +00005705 * integrated code developped at W3C
5706 * changed the original Copyright
5707 * migrated to automake
5708 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005709