blob: ba6c78764b66c982ea2bf4b927f7a27a1f7301ac [file] [log] [blame]
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * python/TODO python/generator.py python/libxml2-python-api.xml
4 python/libxml2class.txt: more accessor classes for the parser
5 context, allow to switch on and check validity
6 * python/tests/Makefile.am python/tests/error.py
7 python/tests/invalid.xml python/tests/valid.xml
8 python/tests/validate.py: attded more test and and added error.py
9 which I forgot to commit in the last step
10
Daniel Veillard3ce52572002-02-03 15:08:05 +000011Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * python/Makefile.am python/types.c: cleanup
14 * python/libxml.c python/libxml.py python/libxml_wrap.h
15 python/generator.py python/libxml2-python-api.xml
16 python/libxml2class.txt: added class for parser context, added
17 first cut for push mode support. Added a framework to generate
18 accessors functions.
19 * python/tests/Makefile.am python/tests/push.py: added a push
20 test
21
Daniel Veillardcfb05462002-02-02 23:18:22 +000022Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * python/Makefile.am python/TODO python/libxml.py: fixed a small
25 bug a bit of cleanup.
26
Daniel Veillard5d819032002-02-02 21:49:17 +000027Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
30 python/libxml2class.txt: adding error redirections and preformat
31 to a python handler
32 * python/tests/Makefile.am python/tests/*.py: cleanup made all
33 tests self checking
34
Daniel Veillard7fd7a942002-02-02 12:19:46 +000035Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
36
37 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
38 a function
39
Daniel Veillard9589d452002-02-02 10:28:17 +000040Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
41
42 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
43 python/libxml.c python/libxml2-python-api.xml
44 python/libxml2class.txt: Progressing through the TODOs, class
45 description output, extra XML API, RPM now builds the wrappers
46 for all python installed versions
47
Daniel Veillard253aa2c2002-02-02 09:17:16 +000048Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
49
50 * configure.in libxml.spec.in python/Makefile.am python/TODO
51 python/generator.py python/libxml2class.txt: added more informations
52 in the libxml2-python package including docs. Slightly changed
53 the class hierarchy
54 * python/tests/*: added basic regression tests infrastructure too
55
56Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
57
58 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
59 added libxml2-python as part of the packages installed
60
Daniel Veillarda7340c82002-02-01 17:56:45 +000061Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
62
63 * python/Makefile.am python/generator.py python/libxml.c
64 python/libxml.py: more work, now able to extend the
65 XPath interpreter with functions written in python.
66
Daniel Veillardc3e39442002-02-01 09:29:41 +000067Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * python/Makefile.am: Jacob sent a patch to allow building from
70 tarfile.
71
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000072Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
73
74 * python/Makefile.am python/libxml.c configure.in Makefile.am:
75 inserted the python wrappers build, I hope this won't be too
76 unportable
77
Daniel Veillard1971ee22002-01-31 20:29:19 +000078Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
79
80 * xpath.c: minor optimization
81 * python/generator.py python/libxml.c python/libxml.py
82 python/libxml_wrap.h: more work on the python bindings,
83 they now support XPath and there is no evident leak
84
Daniel Veillard36ed5292002-01-30 23:49:06 +000085Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
86
87 * python/generator.py python/libxml.c python/libxml.py:
88 more work on the python bindings generator.
89
Daniel Veillard96fe0952002-01-30 20:52:23 +000090Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
91
92 * python/generator.py python/libxml.c python/libxml_wrap.h:
93 more work on the python bindings.
94
Daniel Veillardd2897fd2002-01-30 16:37:32 +000095Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
96
97 * python/generator.py python/libxml.c python/libxml.py
98 python/libxml_wrap.h: commited early version of a python binding
99 for private use only ATM
100
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000101Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
102
103 * entities.c tree.c include/libxml/entities.h: applied patch
104 from Anthony Jones to implement copy of DTD subtree too. Had
105 just to keep 2 function private which really ought to become
106 public ones.
107
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000108Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
109
110 * xmllint.c: added pointers to the web pages in the usage()
111
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000112Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * tree.c: more fixes from Petr Kozelka for attribute handling
115 in the tree API to align the semantic with DOM.
116
Daniel Veillard36065812002-01-24 15:02:46 +0000117Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
118
119 * valid.c tree.c entities.c: another set of patches from
120 Anthony Jones for copy operations cleanup and robustness
121
Daniel Veillardf8592562002-01-23 17:58:17 +0000122Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
123
124 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
125 an alphabetic index based on comments content
126 * doc/*: rebuilt the web site with the new references
127
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000128Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
129
130 * parserInternals.h: Greg Sjaardema suggested to use an
131 eponential buffer groth policy in xmlParserAddNodeInfo()
132
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000133Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
134
135 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
136 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
137 doc/parsedecl.py doc/Makefile.am: updated the python extractor
138 to generate cross-references, and added/updated the stylesheets
139 to generate and link API indexes. The generic keyword index
140 is not done yet.
141 * doc/*.html: regenerated all the usual docs too
142
Daniel Veillard2070c482002-01-22 22:12:19 +0000143Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
144
145 * debugXML.c: added an xpath function to the shell for T. V. Raman
146
147Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000148
149 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
150 debug routines.
151
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000152Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c: apply an patch from Petr Kozelka for unlink and replace
155 support of attribute nodes
156
Daniel Veillard9d06d302002-01-22 18:15:52 +0000157Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
158
159 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
160 hopefully near complete and fully documented of the API in XML
161 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
162 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
163 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
164 include/libxml/parserInternals.h include/libxml/valid.hi
165 include/libxml/xmlIO.h include/libxml/xmlerror.hi
166 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
167 include/libxml/xpath.h include/libxml/xpathInternals.h:
168 Cleaned up the doc comments a lot in the process, the interface
169 coverage is now 100%
170
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000171Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
172
173 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
174 extracts comments from the gtk-doc DocBook output (a bit
175 convoluted but seems to work).
176
Daniel Veillard61006472002-01-21 17:31:47 +0000177Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
180 added an XML description of the API, moved the script generating
181 it here. Added a "make api" target
182
Daniel Veillardd2f23002002-01-21 13:36:00 +0000183Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
184
185 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
186
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000187Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * xpath.c include/libxml/xpathInternals.h: the change made to
190 xmlXPathFuncLookupFunc was incompatible roll it back
191
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000192Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * SAX.c: cleanup patch from Anthony Jones
195 * doc/Makefile.am: fix the headers to avoid in make scan
196 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
197 includes, * vs Ptr and general cleanup
198 * parsedecl.py: first version of a script to extract the
199 module interfaces, the goal will be to provide .decl or XML
200 specification of the interfaces to build wrappers.
201
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000202Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
205 now provides return codes in case of errors
206
Bjorn Reese026d29f2002-01-19 15:40:18 +0000207Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
208
209 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
210 Upgraded to trio baseline 1.6
211 * strio.h strio.c: Replaced by triostr.h and triostr.c
212
Daniel Veillard572577e2002-01-18 16:23:55 +0000213Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
214
215 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
216 of strdup usage in the code
217
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000218Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
219
220 * parser.c error.c: Keith Isdale complained rightly that
221 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
222
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000223Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
224
225 * tree.c: fixed the funxtion to set the xml: attributes
226 * debugXML.c: added "setbase" to test it.
227
Daniel Veillard2c748c62002-01-16 15:37:50 +0000228Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
229
230 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
231 to allow updating an attribute content
232
Daniel Veillard8de85c62002-01-15 17:10:15 +0000233Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
234
235 * libxml.h: try to avoid problems when compiling on Windows
236
Daniel Veillard314cfa02002-01-14 17:58:01 +0000237Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * hash.c: patch from Anthony Jones for hash.c allocation size
240 * Makefile.am: trying to work around Yet Another Libtool Madness
241 and build the 2.4.13 release finally ...
242
Daniel Veillard744683d2002-01-14 17:30:20 +0000243Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
244
245 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
246 * doc/* : update of the documentation
247
Daniel Veillarde6a55192002-01-14 17:11:53 +0000248Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
251 at fixing #61290 :-(
252
Daniel Veillardfb25a512002-01-13 20:32:08 +0000253Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
254
255 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
256 Fixes bug #67229
257
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000258Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * tree.c: trying to avoid troubles when a subtree is copied
261 and coalesced in part with the target tree. Should fix
262 bug #67407
263
Daniel Veillardd8224e02002-01-13 15:43:22 +0000264Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
265
266 * valid.c: fixed validation of attributes content of type
267 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
268 values, very old bug. Fixes #67671
269
Daniel Veillard8107a222002-01-13 14:10:10 +0000270Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c include/libxml/parserInternals.h tree.c: integrated
273 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
274 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
275
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000276Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
277
278 * threads.c: applied Serguei Narojnyi's patch to add native
279 thread support on the Win32 platform
280 * testThreadsWin32.c Makefile.am: added the test program also
281 from Serguei, Win32 specific
282 * include/win32config.h include/libxml/xmlwin32version.h.in:
283 added patch from Igor for the Windows thread specific defines.
284
Daniel Veillard845cce42002-01-09 11:51:37 +0000285Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
288
Daniel Veillard7b602b42002-01-08 13:26:00 +0000289Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
292 output page into XMLinfo.html. Close bug #66951 and
293 raised by Robert Collins too.
294
Daniel Veillard73c6e532002-01-08 13:15:33 +0000295Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * encoding.c: Paul Keogh pointed out a possibility of segfault
298 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
299 Closes bug # 68238
300
Daniel Veillard4a859202002-01-08 11:49:22 +0000301Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
302
303 * doc/*.html: updated the Gdome2 links
304
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000305Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
306
307 * libxml.h: Applied following patches from Robert Collins
308 and make sure IN_LIBXML is defined when compiling it
309 -------
310 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
311 as well as Visual C.
312 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
313 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
314 * strio.c (PLATFORM_UNIX): Define for Cygwin.
315 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
316 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
317 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
318 xmlSysIDExists xmlNoNetExists).
319 * xmllint.c: Don't include winsock2.h for Cygwin.
320
Daniel Veillard401c2112002-01-07 16:54:10 +0000321Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
324 when the version info is not present.
325
Daniel Veillard6f42c132002-01-06 23:05:13 +0000326Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * tree.c: Anthony Jones pointed out a problem in
329 xmlStringGetNodeList() and provided a fix for it
330
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000331Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
332
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000333 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000334 xmlCreatePushParserCtxt() when the initial buffer passed
335 is large.
336
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000337Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * win32/*: big cleanup of the Windows/MSVC project files
340 from Igor Zlatkovic
341
Daniel Veillardcebb1362002-01-02 13:13:30 +0000342Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * doc/Makefile.am: should fix #67674 and avoid troubles if
345 xsltproc is not available or fails in the prefix provided
346
Daniel Veillard26908ab2002-01-01 16:50:03 +0000347Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * xmlmemory.c: one more doc patch from Charlie Bozeman.
350
Daniel Veillard5344c602001-12-31 16:37:34 +0000351Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
352
353 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
354 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
355 Fixed a few other problems raised by Charlie Bozeman.
356 * result/VC/ElementValid[5-7]: fixed the output
357
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000358Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
359
360 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
361 patches from Charlie Bozeman. Regenerated the HTML docs.
362
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000363Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
364
365 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
366 for Windows from Igor
367
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000368Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
369
370 * xmllint.c: applied Justin Fletcher patch for --output or -o
371
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000372Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
373
374 * win32/libxml2/libxml2.def.src: close #67019
375
Daniel Veillard01db67c2001-12-18 07:09:59 +0000376Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
377
378 * xmllint.c: applied Justin Fletcher generic timing patch
379 similar to the one already applied to xsltproc.
380
Daniel Veillardd1640922001-12-17 15:30:10 +0000381Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
382
383 * include/libxml/tree.h tree.c: applied documentation patches
384 from Charlie Bozeman
385
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000386Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
387
388 *doc/xmllint.xml, xmllint.1 - document --dropdtd
389
Daniel Veillard29e43992001-12-13 22:21:58 +0000390Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
391
392 * valid.c: fix the xmlStrdup() used in the previous patch.
393 * valid.c: added --dropdtd
394 * tree.c: fixed xmlUnlinkNode so it also removes the references
395 from the document if the node is a DTD
396
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000397Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
398
399 * HTMLtree.c valid.c: cleanup some static declarations
400
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000401Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
402
403 * xmllint.c: removed another strdup()
404 * doc/FAQ: removed the HP/UX entry
405
Daniel Veillarded472f32001-12-13 08:48:14 +0000406Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
407
408 * valid.c: fix bug #66816 when validating.
409 * xmllint.c: don't use sys/time.h if configure did not found it
410
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000411Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
412
413 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
414 xmlcatalog_man.xml
415
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000416Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
417
418 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
419 xmlInitMemory() was declared twice
420
Daniel Veillardb82c1662001-12-09 14:00:54 +0000421Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
422
423 * globals.c: do not reference strdup() !
424 * configure.in libxml-2.0.pc.in: trying to fix the libs
425 of the various config extraction modules
426
Daniel Veillardef90ba72001-12-07 14:24:22 +0000427Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
428
429 * configure.in : preparing 2.4.12
430 * doc/* : updated and rebuilt the docs
431
Daniel Veillard220346d2001-12-07 11:33:54 +0000432Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
433
434 * uri.c: closed bug #66159
435 * testURI.c: added --escape option
436 * configure.in: some cleanup for xml2-config --cflags
437
Daniel Veillard2a906822001-12-06 14:34:08 +0000438Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
439
440 * globals.c testThreads.c: removed some misplaced includes
441 of xmlversion.h
442
Daniel Veillarde28313b2001-12-06 14:08:31 +0000443Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
444
445 * threads.c: patch from Gary Pennington fixing a possible
446 problem at initialization time.
447
Daniel Veillardd3b08822001-12-05 12:03:33 +0000448Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
449
450 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000451 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000452 CodeWarrior.
453
Daniel Veillarda7866932001-12-04 13:14:44 +0000454Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
455
456 * xmllint.c: applied Geert Kloosterman's patch to fix
457 --repeat --timing output
458
Daniel Veillard19840942001-11-29 16:11:38 +0000459Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
460
461 * parser.c: Robin Berjon <robin@knowscape.com> found a case
462 where non-wellformed XML declaractions were not detected.
463
Daniel Veillarde85d9342001-11-28 14:43:12 +0000464Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
465
466 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
467
Daniel Veillard22f25a82001-11-28 09:12:23 +0000468Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
469
470 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
471 gets reset by xmlCleanupInputCallbacks() and this makes the
472 function useless. Same for output.
473
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000474Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
475
476 * xmlIO.c: robert pointed out a loop error in callback cleanups
477
Daniel Veillard8faa7832001-11-26 15:58:08 +0000478Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
479
480 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
481 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
482 they are not really tied to debugging
483
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000484Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
485
486 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
487 * xmllint.c: better --catalogs description
488
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000489Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
490
491 * tree.c: fixed a couple of problems in xmlSetProp()
492
Daniel Veillardcd337f02001-11-22 18:20:37 +0000493Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
494
495 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
496 unappropriate stdout output.
497
Daniel Veillard566d4df2001-11-22 13:00:53 +0000498Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
499
500 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
501 by Denis Beurive, closes #65111
502
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000503Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
504
505 * valid.c: in case of content model validity error, don't
506 print it if validity warnings were not requested.
507
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000508Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
509
510 * nanoftp.c: applied a couple of patches from Brian D Ripley.
511 * parserInternals.c: removed the last exit() call. Print an
512 unmaskable error on stderr instead (library mismatch detection)
513
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000514Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
515
516 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
517 shell instructions from Heiko Rupp
518
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000519Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
520
521 * catalog.c: use the URL notation file:// for default catalog paths
522
Daniel Veillard0ec98632001-11-14 15:04:32 +0000523Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
524
525 * include/libxml/tree.h: better comments for _private fields
526 * tree.c: removed a problem when copying an entity reference.
527
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000528Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
529
530 * vms/*: updated instructions and diffs from John A Fotheringham
531
Daniel Veillarda11001b2001-11-12 22:45:36 +0000532Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
533
534 * include/libxml/xmlerror.h: avoid an include problem if
535 #include <libxml/xmlerror.h> happens first in code
536 seems to be the case in KDE libs
537
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000538Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
539
540 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
541 from Igor for Windows
542
543Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
544
545 * Makefile.am: Gary Pennington pointed out a missing prefix
546
Daniel Veillard43d3f612001-11-10 11:57:23 +0000547Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
548
549 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
550 * doc/*: upgraded and rebuilt the docs
551
Daniel Veillardc1f78342001-11-10 11:43:05 +0000552Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
553
554 * HTMLparser.c: fix comment in scripts element parsing.
555 * result/HTML/doc3*: updated the results.
556
557Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
558
559 * uri.c: another URI bug fix #63336, using Joel Young patch.
560
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000561Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
562
563 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
564 a cleaned up version of the Pwd shell string generation.
565
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000566Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
567
568 * valid.c include/libxml/tree.h: trying to fix namespaces +
569 validation problems for good, closing #63619 in the process
570 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
571 wrong in this respect, fixed it.
572
Daniel Veillardd536f702001-11-08 17:32:47 +0000573Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
574
575 * xmllint.c: Morus Walter patch to allow --format and --encode
576
Daniel Veillard5004f422001-11-08 13:53:05 +0000577Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
578
579 * debugXML.c: Stefan Kost provided an help command for the shell
580
Daniel Veillarda6825e82001-11-07 13:33:59 +0000581Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
582
583 * debugXML.c: Heiko Rupp pointed that the shell would crash
584 on empty nodesets returns.
585
Daniel Veillard03f848d2001-11-07 12:53:46 +0000586Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
587
588 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
589 migh need the history libraries
590
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000591Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
592
593 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
594 handle the case of < in quoted attributes, Bastian Kleineidam
595
Daniel Veillardc853b322001-11-06 15:24:37 +0000596Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
597
598 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
599 fixing catalog breakages
600 * Makefile.am catalog.c result/catalogs/catal
601 result/catalogs/mycatalog.* test/catalogs/catal*:
602 fixed more problems in catalog support, added more regression tests
603 for both XML and SGML catalog handling
604
Daniel Veillard66870c72001-11-05 19:27:49 +0000605Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
606
607 * debugXML.c: applied an improvement to xmlGetLineNo() from
608 Keith Isdale
609
Daniel Veillardffe09c92001-11-05 14:21:47 +0000610Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
611
612 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
613 Side effect of the progressive catalog loading
614
Daniel Veillardad661b92001-11-05 11:43:15 +0000615Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
616
617 * Makefile.am: confexecdir and confexec_DATA were defined twice
618 pointed out by Karl Eichwalder
619
Daniel Veillard6eb17722001-11-04 22:19:27 +0000620Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
621
622 * xmlcatalog.c: avoid unlink() and use remove() instead.
623
Daniel Veillardea898282001-11-04 22:13:45 +0000624Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
625
626 * libxml.spec.in: cleanup
627 * include/libxml/xmlwin32version.h: updated with 2.4.8
628
Daniel Veillarda4617b82001-11-04 20:19:12 +0000629Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
630
631 * encoding.c global.data globals.c testThreads.c: fix bug #63752
632 of compiling libxml with a non standard set of options
633
John Fleck027edfb2001-11-04 20:13:58 +0000634Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
635
636 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
637 document --sgml option, fixing gnome bugzilla #63382
638
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000639Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
640
641 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
642 breakage of 2.4.7, added a couple of really needed APIs
643 like xmlCatalogIsEmpty() and xmlNewCatalog()
644 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
645 for install-catalog
646 * configure.in: preparing 2.4.8
647
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000648Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
649
650 * HTMLtree.c tree.c include/libxml/HTMLtree.h
651 include/libxml/tree.h include/libxml/xmlIO.h: more include
652 cleanups, export cleanly one html output + format function.
653
654Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
655
656 * parser.c: removed initGenericErrorDefaultFunc call from
657 xmlInitParser() since it could destroy previous calls to
658 xsltSetGenericErrorFunc() effects
659
Daniel Veillardebd38c52001-11-01 08:38:12 +0000660Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
661
662 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
663 keyword.
664
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000665Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
666
667 * Makefile.am: cleanup
668 * threads.c: cleanup too
669 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
670 from xsltproc
671 * include/libxml/tree.h include/libxml/parser.h: trying to break a
672 dependancy loop.
673
Daniel Veillard91c00402001-10-30 17:41:38 +0000674Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
675
676 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
677 was not used anymore !
678
Daniel Veillard52dcab32001-10-30 12:51:17 +0000679Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
680
681 * configure.in: preparing 2.4.7
682 * Makefile.am doc/Makefile.am: switched to the latest xmllint
683 manual page from John
684 * doc/*: updated the doc and rebuilt the generated pages
685
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000686Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
687
688 * xmlIO.c: closing bug #62711, the library should never
689 close stdin or stdout.
690
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000691Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
692
693 * uri.c: second pass at fixing #63336, using Joel Young
694 final patch. looks okay.
695
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000696Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
697
698 * uri.c include/libxml/uri.h: trying to clear #63336
699 allowing the escaping routine to parse unconformant
700 URI-References.
701
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000702Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
703
704 * vms/readme.vms vms/build_libxml.com nanoftp.c
705 include/libxml/xmlversion.h.in: a few VMS updates from
706 John A Fotheringham
707 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
708 and xmlCleanupOutputCallbacks() for the Perl binding people.
709
Daniel Veillard635ef722001-10-29 11:48:19 +0000710Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
711
712 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
713 apply fixes to close #63271 and avoid segfaults when
714 the error routine gets callbed before xmlInitParser()
715 get called.
716 * nanoftp.c error.c: Applied patches from Justin Fletcher
717 correcting some xmlGenericError misuses.
718
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000719Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
720
721 *doc/xmllint.xml, doc/xmllint.1
722 New and improved man page for xmllint - .xml is the original, .1
723 is the generated man page
724
Daniel Veillardc9484202001-10-24 12:35:52 +0000725Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
726
727 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
728 the web site from the main HTML document.
729
Daniel Veillard5151c062001-10-23 13:10:19 +0000730Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
731
732 * parser.c: fixed an erroneous validation bug when PE refs
733 occurs in external parsed entities referenced from the
734 internals subset
735 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
736 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
737 added the associated testcase, it's a nice one.
738 * HTMLparser.c: generate the DTD node as HTML still ...
739 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
740
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000741Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLparser.c: fixed a bug in htmlNewDoc()
744
Daniel Veillard89cad532001-10-22 09:46:13 +0000745Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
746
747 * test/threads/*: added entities testing to the Thread test
748 * testThreads.c: make the test reasonable
749 * DOCBparser.c: fix the DTD public and system ID
750 * xmllint.c: added --sgml for SGML DocBook importing
751 * Makefile.am: added Docbtests target
752
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000753Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
754
755 * nanoftp.c: use only "anonymous@" string for anonymous passwds
756 * testThreads.c: removed bogus include
757
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000758Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
759
760 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
761 fixed a very serious (looping) validation bug
762
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000763Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
764
765 * include/libxml/globals.h include/libxml/threads.h threads.c
766 testThreads.c: far more testing, cleaning up bugs
767 * *.c : make sure globals.h is always included.
768
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000769Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
770
771 * HTMLparser.c: try to get rid of parser loops for good.
772
Daniel Veillardab7488e2001-10-17 11:30:37 +0000773Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
774
775 * configure.in: fixed some bugs in CFLAGS passing.
776 * test/threads Makefile.am testThreads.c: added a specific
777 threaded test case (really nasty, guaranteed).
778
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000779Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
780
781 * catalog.c: serious cleanup on the management of the
782 XML catalog tree, more tests done, especially with
783 the catalog PI.
784
Daniel Veillard364789a2001-10-16 12:45:00 +0000785Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
786
787 * catalog.c: avoid a problem in catalog cleanup on SMP if
788 catalogs were not initialized.
789
Daniel Veillard81463942001-10-16 12:34:39 +0000790Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
791
792 * catalog.c xpath.c: trying to cleanup the not thread safe
793 parts of the library.
794
Daniel Veillard64a411c2001-10-15 12:32:07 +0000795Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
796
797 * include/libxml/globals.h configure.in global.data: make
798 the allocation be per-thread a configure option
799 * encoding.c include/libxml/parser.h: fixed compilation
800 errors
801
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000802Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
803
804 * include/libxml/parser.h: Norm reported that a few lines
805 added were breaking libxslt compile, removed them for now
806
Daniel Veillard6f350292001-10-14 09:56:15 +0000807Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
808
809 * parser.c parserInternals.c threads.c: debugged and fixed
810 initialization problems which were giving troubles on SMP
811 boxes.
812
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000813Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
814
815 * include/libxml/Makefile.am: missing globals.h
816
Daniel Veillarde7090612001-10-13 12:18:28 +0000817Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000818
Daniel Veillarde7090612001-10-13 12:18:28 +0000819 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000820
Daniel Veillardd0463562001-10-13 09:15:48 +0000821Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
822
823 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
824 include/libxml/parserInternals.h include/libxml/tree.h
825 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
826 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
827 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
828 Applied the last patches from Gary, cleanup, activated threading
829 all user accessible global variables are now handled in globals.[ch]
830 Still a bit rought but make tests passes with either
831 --with-threads defined at configure time or not.
832 * Makefile.am example/Makefile.am: added globals.[ch] and threads
833 linking options
834
Daniel Veillardb8478642001-10-12 17:29:10 +0000835Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * Makefile.am include/libxml/Makefile.am
838 include/libxml/globals.h globals.c include/libxml/threads.h
839 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
840 configure.in: started integrating the core of the thread support
841 not activated yet but half integrated. The code should still
842 compile and work anyway.
843
Daniel Veillardb44025c2001-10-11 22:55:55 +0000844Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
845
846 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
847 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
848 integrating the non-controversial parts of Gary Pennington
849 multithread patches
850 * catalog.c: corrected a small bug introduced
851
Daniel Veillard75b96822001-10-11 18:59:45 +0000852Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
853
854 * catalog.c include/libxml/catalog.h: very serious cleanup,
855 isolating unportable code and as much as possible the accesses
856 to the global shared catalog. May need more testing !
857
Daniel Veillard78d12092001-10-11 09:12:24 +0000858Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
859
860 * include/libxml/debugXML.h debugXML.c tree.c: integrating
861 Keith Isdale patches for the XSLT debugger interfaces. Some
862 cleanup
863
Daniel Veillardff0b7312001-10-11 06:46:09 +0000864Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
865
866 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
867 * DOCBparser.c: generate line nubers in elements
868
Daniel Veillard60087f32001-10-10 09:45:09 +0000869Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * configure.in: preparing 2.4.6 release
872 * doc/xml.html doc/html/*: updated and rebuilt the docs
873 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
874
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000875Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
876
877 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
878 adding documentation for DV's supercatalog support
879
Daniel Veillard82d75332001-10-08 15:01:59 +0000880Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
881
882 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
883 super catalog support adding one API and one flag --sgml to
884 xmlcatalog
885
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000886Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
887
888 * doc/xmlcatalog_man.xml, xmlcatalog.1
889 One more crack at
890 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
891
892
Thomas Broyer47334c02001-10-07 16:41:52 +0000893Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
894
895 * xpath.c: implemented xmlXPathObjectCopy for external objects
896 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
897
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000898Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
899
900 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
901 finishing up fix to
902 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
903 the xmlcatalog man page display more elegantly
904
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000905Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
906
907 * configure.in: closing bug #61832
908 * HTMLparser.c: removed a warning
909
Daniel Veillard6ab38382001-10-06 13:08:27 +0000910Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: fixing #61673 part I, do not loose doc information
913 when copying result value trees.
914
Daniel Veillard556c6682001-10-06 09:59:51 +0000915Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
916
917 * xpath.c: trying to harden the XPath interpreter
918
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000919Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
920
921 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
922 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
923
William M. Brack1633d182001-10-05 15:41:19 +0000924Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
925
926 * HTMLparser: repaired another loop problem
927
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000928Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
929
930 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
931 parsing.
932 * xpath.c: fix bug #61291 the default XML namespace node is
933 missing from the namespace axis.
934 * tree.c: refuse to create namespaces nodes with prefix "xml"
935
Daniel Veillard651f9472001-10-04 14:51:06 +0000936Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
937
938 * SAX.c: ouch a non-defined namespace could lead to a crash,
939 fixed #61215
940
Daniel Veillard7dd05702001-10-04 14:25:12 +0000941Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
942
943 * parserInternals.c: closed bug #61054
944
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000945Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
946
947 * include/libxml/Makefile.am: closing #60708
948
Daniel Veillarda293c322001-10-02 13:54:14 +0000949Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
950
951 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
952 adding xmlSAXParseFileWithData following Marco Stipek suggestion
953
Daniel Veillardf4309d72001-10-02 09:28:58 +0000954Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
955
956 * valid.c: close bug #61550 when xml: wasn't considered a namespace
957
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000958Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
959
960 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
961 * DOCBparser.c HTMLparser.c parser.c: fixed typos
962
Daniel Veillard16756b62001-10-01 07:36:25 +0000963Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
964
965 * catalog.c: Justin Fletcher provided cleaup code in case
966 HAVE_STAT is not defined
967 * include/win32config.h: Igor Zlatkovic suggested to have
968 HAVE_STAT defined there
969
William M. Brack5e1cac12001-09-28 16:19:18 +0000970Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
971
972 * catalog.c - fixed typing error reported by M. Barros
973
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000974Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
975
976 * xmllint.c - fixing typo
977
William M. Brackd28e48a2001-09-23 01:55:08 +0000978Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
979
980 * HTMLparser.c: small enhancement to prevent loop on
981 unrecognizable data
982
Daniel Veillardb1d62872001-09-21 09:47:08 +0000983Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
984
985 * parserInternals.c: applying patch from bug #60757 this
986 should close it
987
Daniel Veillardc0631a62001-09-20 13:56:06 +0000988Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
989
990 * catalog.c xmlcatalog.c: removed a couple of warning
991 * xpath.c: try to solve the linking problem on platforms
992 needing trio to compile
993
Daniel Veillard1a123612001-09-19 08:06:23 +0000994Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000995
Daniel Veillard1a123612001-09-19 08:06:23 +0000996 * Makefile.am libxml.spec.in: backing up non-documented changes
997 commited without review or aproval by Jens Finke <jens@gnome.org>
998 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000999
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001000Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1001
1002 * configure.in: Joe Orton provided a patch fixing a problem
1003 when iconv is specified to be in a non-standard directory
1004 but wasn't exported in xml2-config --cflags
1005
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001006Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1007
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001008 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001009 troubles with 2.4.4 errors.
1010
Daniel Veillard16698282001-09-14 10:29:27 +00001011Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1012
1013 * encoding.c entities.c: do not output hexadecimal charrefs
1014 when serializing HTML since some version of Netscape can't
1015 grok it, generate decimal ones.
1016 * result/HTML/doc3.htm: output changed due to previous test
1017 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1018
Daniel Veillard98fed372001-09-13 11:34:58 +00001019Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1020
1021 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1022 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1023
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001024Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001025 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001026
1027 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1028 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1029 updated the configuration scripts systems accordingly
1030
Daniel Veillard04382ae2001-09-12 18:51:30 +00001031Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1032
1033 * configure.in: preparing for 2.4.4
1034 * doc/xml.html doc/html/*: updated and rebuilt the docs
1035
Daniel Veillardd63437e2001-09-12 15:00:27 +00001036Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1037
1038 * win32/dsp/libxml2.def.src: tried to incorporate comments
1039 from bug #59220
1040
Daniel Veillard319a7422001-09-11 09:27:09 +00001041Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1042
1043 * parser.c result/noent/wml.xml: fixed bug #59981 related
1044 to handling of '&' in attributes when entities are substitued
1045
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001046Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1047
1048 * libxml.h include/libxml/xmlversion.h.in
1049 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1050 Tried to close bug #60131
1051
Daniel Veillardbce62332001-09-10 18:46:55 +00001052Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1055
Daniel Veillard143b04f2001-09-10 18:14:14 +00001056Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1057
1058 * SAX.c: fixing bug #59946 on xmlns=""
1059
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001060Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1061
1062 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1063 but allocates a new error code.
1064
Daniel Veillard05c13a22001-09-09 08:38:09 +00001065Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1066
1067 * xmllint.c: John Fleck fixed typos in the options output
1068 * parser.c SAX.c: fix ignorable white space SAX selection
1069
1070Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1071
1072 * entities.c: Steve Underwood found the possibility of an
1073 ininite loop in case of error.
1074
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001075Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1076
1077 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1078
Daniel Veillarda050d232001-09-05 15:51:05 +00001079Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1080
1081 * parser.c: warn if version is not 1.0 but it's not
1082 strictly speaking an error after analyzing the spec
1083
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001084Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1085
1086 *doc/catalog.html - add link to the html version of the
1087 man page, other linguistic cleanups
1088
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001089Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1090
1091 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1092 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1093 file, has not yet been included in the build.
1094
Daniel Veillard99784ff2001-09-01 16:20:28 +00001095Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1096
1097 * catalog.c: removed a duplicate affectation Justin Fletcher
1098
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001099Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1100
1101 * tree.c: Armin Sander pointed a possible text coalescing
1102 problem, completed his patch.
1103
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001104Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1105
1106 * trionan.c: Fixed const and volatile re-definition problem
1107
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001108Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1109
1110 * libxml.4 parser.c: doc updates from Heiko Rupp
1111 * parserInternals.c: 2 sanity checks from Heiko Rupp
1112
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001113Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1114
1115 * tree.c: applied patch from Armin Sander to make some pointers
1116 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001117 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001118
Daniel Veillardb06c6142001-08-27 14:26:30 +00001119Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1120
1121 * xpath.c: hum, restrict the integer usage gcc bug workaround
1122 to only gcc compilers so that other architecture don't get
1123 penalized by this limitation.
1124 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1125
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001126Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1127
1128 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1129 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1130
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001131Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1132
1133 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1134 --convert option to xmlcatalog to convert SGML ones to
1135 the XML syntax.
1136 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1137
1138 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001139Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1140
1141 * catalog.c xmlIO.c: started some serious testing and fixed
1142 a few bug and optmization needs.
1143
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001144Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1145
1146 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1147 preparing for a 2.4.3 release even if it may not be ready yet
1148 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1149 all file parsing lookup to go through the entity resolver, add
1150 to add an API to bypass it (needed to load catalogs themselves),
1151 some cleanup on the catalog code too.
1152 * nanoftp.c: small cleanup
1153 * doc/catalog.html: small update
1154
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001155Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1156
1157 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1158 Jun Kuriyama
1159
Daniel Veillardffb120d2001-08-23 00:52:23 +00001160Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1161
1162 * doc/catalog.html: finished the catalog documentation
1163
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001164Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1165
1166 * doc/catalog.html doc/xml.html: added documentation about
1167 Catalog support, misses an API description
1168 * doc/html/*: reextracted the API pages
1169
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001170Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1171
1172 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1173 Added the part about section 7.2 on URI resolution,
1174 fixed a side effect in the HTML parser, look complete
1175 and ready to rock except the URI/SystemID part!
1176
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001177Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1178
1179 * include/libxml/catalog.h include/libxml/parser.h
1180 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1181 xmlIO.c: added support and APIs needed for the catalog PI
1182 * include/libxml/xmlIO.h: cleanup
1183
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001184Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1185
1186 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1187 include/libxml/catalog.h: starts to look okay, really
1188 plugged the new framework, cleaned a lot of stuff,
1189 added some APIs, except the PI's support missing this
1190 should be mostly complete
1191 * result/catalogs/* test/catalogs/*: added new test, enriched
1192 the existing one with URN ID tests
1193
Daniel Veillard64339542001-08-21 12:57:59 +00001194Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1195
1196 * catalog.c: fixed nextCatalog
1197 * result/catalogs/docbook test/catalogs/*: started adding
1198 a small regression test
1199
Daniel Veillardcda96922001-08-21 10:56:31 +00001200Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1201
1202 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1203 more work on the XML catalog support.
1204 * parser.c include/libxml/parser.h: small cleanup seems using
1205 list as a public parameter name can give portability troubles
1206 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1207 include/libxml/xpath.h include/libxml/Makefile.am: removed
1208 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1209 wrappers
1210
Bjorn Reese45029602001-08-21 09:23:53 +00001211Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1212
1213 * Makefile.am trio.c triodef.h trionan.c xpath.c
1214 include/libxml/Makefile.am include/libxml/trionan.h:
1215 Re-worked Not-A-Number and Infinity support.
1216 * xmlcatalog.c: added readline include files
1217
Daniel Veillard344cee72001-08-20 00:08:40 +00001218Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1219
1220 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1221 testCatalog as xmlcatalog, making it an installed app
1222 adding a shell, and preparing it to be a /etc/xml/catalog
1223 management tool, though not ready yet
1224 * catalog.c include/libxml/catalog.h: adding support for
1225 XML Catalogs http://www.oasis-open.org/committees/entity/
1226 not finished, there is some interesting tradeoffs and a
1227 few open questions left.
1228
Daniel Veillardb7664f42001-08-19 13:00:43 +00001229Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmllint.c: fixed a line formatting problem
1232
Daniel Veillard5015b712001-08-17 09:37:52 +00001233Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1234
1235 * SAX.c: removed a couple of unused variable (Albert Chin)
1236
Daniel Veillardbb371292001-08-16 23:26:59 +00001237Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1238
1239 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1240 trying to fix some troubles w.r.t. function returning
1241 const xxxPtr.
1242
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001243Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1244
1245 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1246 defined
1247
Daniel Veillardae6db172001-08-16 19:32:00 +00001248Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1249
1250 * xpointer.c: removed unused var
1251
Daniel Veillard09190202001-08-16 16:27:41 +00001252Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1253
1254 * testXPath.c: another small cleanup closing bug #59110
1255
Daniel Veillard796f4b62001-08-16 16:00:13 +00001256Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1257
1258 * win32/dsp/libxml2.def.src: small cleanup closing bug
1259 #59108
1260
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001261Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1262
1263 * example/gjobread.c: add xmlCleanupParser() before leaving
1264
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001265Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1266
1267 * config.h.in configure.in include/libxml/xmlwin32version.h:
1268 released 2.4.2
1269
Daniel Veillardd3d06722001-08-15 12:06:36 +00001270Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1271
1272 * include/libxml/valid.h debugXML.c valid.c: deprecate
1273 the non-boundchecking Sprintf functions, add Snprintf
1274 this should close bug #57984
1275
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001276Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1279 URIs before doing the lookups (pointed by Mark Vakoc)
1280
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001281Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1282
1283 * xpath.c: serious changes on Result Value Trees and NodeSets
1284 w.r.t. deallocation and collect operations. Probably not
1285 100% clean (merge of allocated trees smells like a problem).
1286 Seems sufficient to close #58943
1287
Daniel Veillard90493a92001-08-14 14:12:47 +00001288Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1289
1290 * xmllint.c: adding a --format option
1291
Daniel Veillardfe703322001-08-14 12:18:09 +00001292Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1293
1294 * xpath.c: count() was broken on Result Value Tree
1295 * xmlIO.c: fixed file:/// accesses on _WIN32
1296
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001297Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1298
1299 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1300 macro was renamed, this should close bug #58683
1301
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001302Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1303
1304 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1305 entity substitution mode text at the end of the entity might
1306 be added due to text coalescing.
1307 * nanoftp.c parser.c: small cleanup
1308
Daniel Veillard0c720972001-08-08 20:59:00 +00001309Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1310
1311 * HACKING: added John Fleck right to commit in the doc subdir
1312
Daniel Veillard48da9102001-08-07 01:10:10 +00001313Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1314
1315 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1316 allow to inherit attributes from the DTD directly in the
1317 tree, this is needed for XPath and can be a useful feature.
1318 Inherited namespaces are always provided at the tree level now
1319 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1320 of tests for this feature (XSLT being the prime user).
1321
Daniel Veillard50f34372001-08-03 12:06:36 +00001322Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1323
1324 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1325 testSAX.c xmlIO.c xmllint.c include/win32config.h
1326 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1327 include/libxml/xmlwin32version.h.in win32/README.MSDev
1328 win32/dsp/*: applied Win32 Facelift No.2 patches from
1329 Igor Zlatkovic for Windows/MSC
1330
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001331Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1332
1333 * SAX.c: unparsedEntityDecl() the URI computation of the
1334 entity wasn't done breaking XSLT unparsed-entity-uri()
1335
Daniel Veillard567e1b42001-08-01 15:53:47 +00001336Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1337
1338 * xpath.c: fixed a bug when walking the descendants and
1339 the current node has no children
1340 * debugXML.c: show up when a text node is supposed to not be escaped
1341
Thomas Broyerf186c822001-07-31 23:30:37 +00001342Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1343
1344 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1345 worked like the set:leading() function)
1346 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1347
Daniel Veillardba6db032001-07-31 16:25:45 +00001348Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1349
1350 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1351
Daniel Veillard57905372001-07-31 15:52:17 +00001352Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1353
1354 * include/libxml/xmlIO.h: apply change to close #58141
1355 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1356
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001357Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * parser.c: when the internal subset uses a PE, then the
1360 included entity can use conditional sections.
1361
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001362Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1365 when walking the namespace axis showing up in
1366 libxst/tests/general/bug-12
1367 * xmlmemory.c: added the possibility to trace a given block
1368 defined by its address
1369
Daniel Veillard4aafa792001-07-28 17:21:12 +00001370Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * parser.c: don't override existing encoding specified before
1373 starting xmlParseDocument()
1374
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001375Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * include/libxml/xmlwin32version.h: reinserted, needed for
1378 Windows users of CVS
1379
Darin Adlera77cac02001-07-27 17:41:51 +000013802001-07-27 Darin Adler <darin@bentspoon.com>
1381
Darin Adler699613b2001-07-27 22:47:14 +00001382 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1383 * testCatalog.c: Add include of <libxml/parser.h>.
1384
13852001-07-27 Darin Adler <darin@bentspoon.com>
1386
Darin Adlera77cac02001-07-27 17:41:51 +00001387 * include/libxml/.cvsignore:
1388 * include/libxml/xmlwin32version.h:
1389 Remove this file from CVS because it's generated.
1390
Daniel Veillard50822cb2001-07-26 20:05:51 +00001391Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * parser.c include/libxml/parser.h: applied const patches from
1394 Tom Moog #58002
1395
Thomas Broyerba4ad322001-07-26 16:55:21 +00001396Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1397
1398 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1399 lookup framework
1400
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001401Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * tree.c: fixed xmlCopyNode() for documents
1404
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001405Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1408
1409Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001410
1411 * parser.c: fixes bug #57652 reported by Morus Walter
1412
Daniel Veillarde3924972001-07-25 20:25:21 +00001413Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1414
1415 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1416
Daniel Veillarda53c6882001-07-25 17:18:57 +00001417Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1420 errors, lesson don't add new functions at 1am before a release
1421 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1422 from XPath initialization when possible.
1423
Daniel Veillardd9bad132001-07-23 19:39:43 +00001424Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * result/scripts/base*: removing history/readline changed
1427 this slightly
1428 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1429 xmllint.c: make element content line number generation
1430 optionnal to avoid breaking old apps added interface to switch
1431
Daniel Veillardf012a642001-07-23 19:10:52 +00001432Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * configure.in: get rid of the readline and libhistory
1435 dependancies by default, release 2.4.1 with IA64 fix
1436 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1437 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1438 John Kroll fixes to allow saving to HTTP via PUT (or
1439 POST of needed).
1440 * doc/html/*.html: regenerated the docs
1441
Thomas Broyere8126242001-07-22 03:54:15 +00001442Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1443
1444 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1445 xmlHashScanFull and xmlHashScannFull3 to get passed the
1446 three keys as arguments to the callback function
1447
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001448Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * configure.in Makefile.am: removed libxml softlink for good
1451 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1452 100% coverage by gtk-doc
1453
Daniel Veillard8599e702001-07-17 21:38:51 +00001454Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1455
1456 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1457 fixed serious troubles due to size_t vs. int mismatch
1458
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001459Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1462
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001463Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1464
1465 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1466 convenient extension API for value and context managing
1467 Now handles external objects through xmlXPathPopExternal,
1468 xmlXPathWrapExternal and xmlXPathReturnExternal.
1469 Added functions for sets operations (intersection, etc.)
1470
Daniel Veillard22090732001-07-16 00:06:07 +00001471Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1472
1473 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1474 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1475 HTMLparser.c: cleanup of global variables, marking some
1476 const or private.
1477
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001478Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001479
1480 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1481 fixed xmlXPathNodeSetItem when passing index=0
1482
Daniel Veillard05dec342001-07-14 21:57:39 +00001483Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1486
Daniel Veillard28ae6362001-07-14 16:44:32 +00001487Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * xmllint.c: fixed compilation under Cygwin #57503
1490 * TODO: update
1491
Peter Williamsed156f52001-07-13 18:35:13 +000014922001-07-13 Peter Williams <peterw@ximian.com>
1493
1494 * config.h.in: add #undef HAVE_DLFCN_H
1495
1496 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1497 builddir.
1498
Daniel Veillard73b36e32001-07-12 15:09:52 +00001499Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1500
1501 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1502 raised by #57348 and #57381
1503
Daniel Veillard7db37732001-07-12 01:20:08 +00001504Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1507 tree.c xpointer.c: store the line numbder in element->content,
1508 may break some software, need a configuration mechanism
1509
Darin Adler96037892001-07-11 00:03:16 +000015102001-07-10 Darin Adler <darin@bentspoon.com>
1511
1512 * .cvsignore:
1513 * example/.cvsignore:
1514 * include/.cvsignore:
1515 * include/libxml/.cvsignore:
1516 Various things that are generated and should be ignored.
1517
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001518Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519
1520 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1521 * doc/xml.html doc/html/*: updated the docs
1522
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001523Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1526 validation occured on content with element child
1527
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001528Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * tree.c: fixed XML Base computation which was broken
1531 * debugXML.c: added a base function to the shell
1532 * Makefile.am result/scripts/* test/scripts/*: added scripts
1533 based regression tests, and adding 2 XML Base tests
1534
Daniel Veillard19e96c32001-07-09 10:32:59 +00001535Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * tree.c: set properties doc and call xmlSetListDoc for properties
1538 content when grafting them in a different tree.
1539 * aclocal.m4: remove from CVS
1540
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001541Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * win32/libxml2/libxml2.def.src: added some missing entry point
1544 for XPath (Mark Vakoc)
1545
Daniel Veillard388236f2001-07-08 18:35:48 +00001546Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1549 layer should URI-Unescape before trying to open resources.
1550
Daniel Veillard04383752001-07-08 14:27:15 +00001551Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * xpath.c: fix the name() bug for elements in the default
1554 namespace reported by Charlie Bozeman
1555
Daniel Veillard7583a592001-07-08 13:15:55 +00001556Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1559 led to an XPath fix, improvements of SAX initialization, and
1560 an added option --nocdata to testXPath
1561
Daniel Veillard449d7392001-07-07 19:11:06 +00001562Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563
1564 * doc/libxml-doc.el: Felix Natter provided anew version working
1565 with XEmacs too
1566
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001567Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * include/libxml/xpath.h: small cleanup
1570 * doc/xml.html: update
1571
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001572Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1575 released 2.3.14
1576
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001577Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1578
1579 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001580 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001581
Daniel Veillard73c9c042001-07-05 20:02:54 +00001582Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1585 were not equal to empty strings
1586
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001587Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * SAX.c: fixed a URI-Reference computation problem when validating
1590 * xmlIO.c: small cleanup
1591
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001592Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * parser.c: improved the description of a couple of interfaces
1595 upon Larry Stamper suggestion
1596
Daniel Veillard62f313b2001-07-04 19:49:14 +00001597Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1598
1599 * SAX.c entities.c parser.c: changed completely the way entities
1600 are handled when running the parser in entity substitution mode.
1601 This fixes a bug reported by Stephan Kulow and nearly divides
1602 by 3 the amount of memory required by libxslt to load and process
1603 DocBook TDG.
1604
Daniel Veillardf420ac52001-07-04 16:04:09 +00001605Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * HTMLparser.c: fixing a too early root closing problem raised
1608 byt Prashanth Naidu
1609
Daniel Veillard8c357d52001-07-03 23:43:33 +00001610Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611
1612 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1613 raised by Mark Vakoc.
1614
Daniel Veillard6e90d192001-07-03 16:37:49 +00001615Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * example/Makefile.am: fixed the include path to add srcdir/include
1618 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1619 and some cleanup
1620
Daniel Veillardf06307e2001-07-03 10:35:50 +00001621Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622
1623 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1624 lot of optimization work, results in significant improvements
1625 when handling really complex XPath queries. Add a small optimizer
1626 for unions, improve [n] and [last()], avoid some costly ops.
1627
Daniel Veillard77044732001-06-29 21:31:07 +00001628Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1631 * xpath.c: small cleanup
1632 * xmlGetNsList: reformated, fixed problems if used on Entities
1633
Daniel Veillard2adbb512001-06-28 16:20:36 +00001634Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1635
1636 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1637
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001638Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1641 * Makefile.am example/Makefile.am: workaround automake generating
1642 erroneous deps
1643
Daniel Veillard12f7d292001-06-28 13:12:11 +00001644Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * include/win32config.h: bug #56801 Yon Derek provided a patch
1647 to the windows config file.
1648
Daniel Veillard87ee9142001-06-28 12:54:16 +00001649Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1650
1651 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1652 libxml.h : Yon Derek provided a set of changes to compile from
1653 CVS on Windows/MSC
1654
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001655Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * parser.c: fixed UTF8 BOM support in push mode
1658 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1659 added a specific testcase
1660
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001661Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1662
1663 * Makefile.am: added --push regression tests
1664 * parserInternals.c: the XML parser segfaulted in --push mode
1665
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001666Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1667
1668 * configure.in: moved the symlinks detection within a CVS
1669 check, this is not portable and will be removed soon.
1670 * xpath.c: small cleanup/speedup
1671
Daniel Veillard11648102001-06-26 16:08:24 +00001672Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1675 release of 2.3.12
1676 * parser.c: make an error message if unknow entities in all cases
1677
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001678Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1681
Daniel Veillard23793842001-06-25 16:07:45 +00001682Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1683
1684 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1685 includes were installed in the wrong dir
1686
Daniel Veillardf5498f32001-06-25 15:08:36 +00001687Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1688
1689 * doc/html.xml: warn against sending code to exhibit bugs.
1690
Daniel Veillard56f06462001-06-24 21:34:03 +00001691Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1694 Tru64 from Thomas Leitner
1695
Daniel Veillardc5d64342001-06-24 12:13:24 +00001696Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * AUTHORS: added William and Bjorn
1699 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1700 daniel@veillard.com hopefully I won't have to do this again
1701 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1702 docs can be rebuilt cleanly now
1703 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1704 from CVs it's generated, added include/libxml/xmlwin32version.h
1705 also generated but which should change far less frequently.
1706 * catalog.c nanoftp.c: made sure to include libxml.h not
1707 libxml/xmlversion.h directly
1708 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1709 when compiling on WIN32 and MSC
1710
Daniel Veillard07385fd2001-06-23 21:55:48 +00001711Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1712
1713 * include/Makefile.am include/libxml/Makefile.am configure.in:
1714 fixed make distcheck and rebuilding the rpms
1715
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001716Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1717
1718 * configure.in: should finish the migration of exported includes
1719 into a real include/libxml in CVS, at least for CVS users.
1720 * removed the exported headers, added in include/libxml (as well
1721 as xmlversion.h.in).
1722
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001723Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1724
1725 * configure.in: fixed the way to detect symlink
1726
Daniel Veillard66541772001-06-23 18:31:04 +00001727Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * configure.in: updated, include/libxml is now a real CVS dir
1730
Daniel Veillardca989762001-06-23 17:39:29 +00001731Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1734 version works with both libxml1 and libxml2 (it autodetects
1735 the prefix of the html-files) from Felix Natter.
1736 * doc/xml.html: updated doc accordingly
1737
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001738Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * xpath.c: fixed the bug generating a template loop in libxslt
1741 when using docbook-xsl-1.4, * should filter out document nodes
1742 * HACKING: added William
1743 * TODO: updated
1744
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001745Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * doc/FAQ.html: added a warning about gcc-3.0
1748 * doc/xml.html: added reference to gdome2 and removed a confusing
1749 sentence
1750
Daniel Veillardf7f41852001-06-22 15:18:01 +00001751Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * xmlversion.h: okay this is a generated file, but Windows
1754 users need it and they can't generate it, and I want CVS
1755 Windows users ...
1756 * win32/libxml2/libxml2_so.dsp: Windows project file for
1757 the shared lib version of libxml2
1758 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1759 resources needed for libxslt/xsltproc by Yon Derek
1760
Bjorn Reese3157b342001-06-22 14:41:45 +00001761Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1762
1763 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1764
Daniel Veillard4151acb2001-06-22 10:48:57 +00001765Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
Daniel Veillardcc146db2001-06-22 11:10:52 +00001767 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1768
1769Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
Daniel Veillard4151acb2001-06-22 10:48:57 +00001771 * include/win32config.h: Yon Derek provided a first fix
1772 to be able to compile libxslt/xsltproc on Windows
1773
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001774Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * xpath.c: attempt to work around what seemed a gcc optimizer
1777 bug when handling floats on i386 http://veillard.com/gcc.bug
1778 * tree.c entities.c encoding.c: doing some cleanups while
1779 chasing it
1780
Daniel Veillard017b1082001-06-21 11:20:21 +00001781Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1782
1783 * Makefile.am: cleanup when --without-debug is specified
1784 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1785 w.r.t. --without-debug and other include points
1786 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1787 Catalogs
1788 * configure.in entities.h tree.h HTMLparser.c: removed
1789 --without-corba, made the _private field mandatory
1790
Daniel Veillard87a764e2001-06-20 17:41:10 +00001791Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1792
1793 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1794 outputs a BOM in UTF8, an errata has been issued to avoid the
1795 problem, that was the most reasonable solution... Add support
1796 for a leading UTF8 BOM in entities.
1797
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001798Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * valid.c: fixed a bug found when post validating an entity ref
1801 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1802 activate it too
1803
Daniel Veillard39196eb2001-06-19 18:09:42 +00001804Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1805
1806 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1807 weakness in the node copy the XPointer and the XInclude
1808 implementations. Serious cleanup.
1809
Daniel Veillard3739b982001-06-19 12:51:30 +00001810Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * Makefile.am: Kjartan Maraas provided a small patch to
1813 add xml2-config.in to EXTRA_DIST
1814
Daniel Veillarda9142e72001-06-19 11:07:54 +00001815Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1816
1817 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1818 provided another failing case found in KDE, the way the
1819 ctxt->vctxt.nodeTab was allocated and freed changed over
1820 time but it wasn't completely cleaned up. This should fix it.
1821
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001822Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1823
1824 * parser.c: Stephan Kulow also raised the fact that line number
1825 could get miscounted making debug harder, fixed the problem
1826 in xmlParseCharData()
1827
Daniel Veillard64b98c02001-06-17 17:20:21 +00001828Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * valid.c: Stephan Kulow pointed out a problem when validating
1831 and using an empty entity, forgot a 'break' in a case.
1832
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001833Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1834
1835 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1836 * doc/xml.html: updated with 2.3.11
1837
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001838Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * TODO: updated adding cleanup of generated doc
1841 * configure.in: prepared to release 2.3.11
1842 * xmllint.c: added --version for bug reporting
1843 * doc/html/*.html: rebuilt the doc
1844
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001845Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * xpath.c: first part of the work on selecting namespace to
1848 fix bug #56115
1849
Daniel Veillard96ed5832001-06-15 22:22:04 +00001850Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1853 when using -liconv
1854 * TODO: updated
1855
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001856Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1857
1858 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1859 cleanup, encoding support.
1860
Daniel Veillard608ad072001-06-14 08:32:28 +00001861Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1864
Daniel Veillard239d0522001-06-13 23:02:48 +00001865Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * xpath.c: bug detected by Ankh when / is used as a function arg
1868
Daniel Veillard02bb1702001-06-13 21:11:59 +00001869Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1870
1871 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1872 of element and use it to avoid outputting formatting spaces at
1873 the wrong place. Implemented the format parameter for HTML save.
1874 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1875 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1876 result/HTML/wired.html: of course this impact the result of a
1877 number of HTML tests
1878
Daniel Veillard95d845f2001-06-13 13:48:46 +00001879Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * HTMLtree.[ch]: started augmenting the HTML save API with
1882 encoding and formatting parameters
1883
Daniel Veillardeca60d02001-06-13 07:45:41 +00001884Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * HTMLtree.h: cleanup and started evaluating the work needed on
1887 revamping the HTML output code
1888
Daniel Veillard84666b32001-06-11 17:31:08 +00001889Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1892
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001893Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1894
1895 * valid.c: fixed bug #56049, forgot one check in the
1896 validation routine
1897
Daniel Veillardca2366a2001-06-11 12:09:01 +00001898Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1901
Daniel Veillard6761eee2001-06-11 10:29:38 +00001902Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1903
1904 * libxml.h: fixed an error in last commit
1905 * doc/FAQ.html: added an entry for compilation from CVS
1906
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001907Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1908
1909 * xmlversion.h.in libxml.h: Cygwin patches
1910 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1911 * tree.h: cleanup
1912
Daniel Veillardacd370f2001-06-09 17:17:51 +00001913Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1914
1915 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1916 memory block in a strange case where libxml is linked twice
1917 in the binary.
1918
Daniel Veillard1d047672001-06-09 16:41:01 +00001919Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1922 state far too often, simple fix used to avoid it.
1923
Daniel Veillard4497e692001-06-09 14:19:02 +00001924Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1927 being processed, applied his patch
1928 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1929
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001930Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1933 provided fixes to compile on MSCC again
1934 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1935 also provided an update for the project files.
1936
Daniel Veillarda682b212001-06-07 19:59:42 +00001937Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1938
1939 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1940 bug #55810
1941
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001942Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1943
1944 * tree.c: fixed xmlGetNsProp() to close bug #55683
1945 Note this requires libxslt to use it's own function instead.
1946
Daniel Veillardf0c53762001-06-07 16:07:07 +00001947Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * HTMLtree.c: when in a pre element no formatting space should
1950 be added.
1951 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1952
Daniel Veillard068a9652001-06-07 15:30:26 +00001953Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * configure.in: added tests for signal() and signal.h
1956
Daniel Veillard541d6552001-06-07 14:20:01 +00001957Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1958
1959 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1960
Daniel Veillard8a367d42001-06-07 14:01:34 +00001961Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * doc/libxml-doc.el: Felix Natter provided a new version for
1964 libxml2
1965
Daniel Veillard8a926292001-06-07 11:20:20 +00001966Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1967
1968 * HTMLtree.c: when in a pre element no formatting space should
1969 be added.
1970
Daniel Veillard14839d52001-06-06 16:11:56 +00001971Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1972
1973 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1974
Daniel Veillarde95e2392001-06-06 10:46:28 +00001975Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1976
1977 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1978 hack
1979 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1980 * uri.c: fixed a warning
1981
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001982Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * HTMLtree.c: trying to close bug #55772 escaping in script
1985 elements
1986 * doc/xml.html: suggest to send mail to the list
1987
1988Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001989
1990 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1991 good. Use a macro and based on the solution provided in
1992 vsnprintf manual page from GNU.
1993
Bjorn Reese99748722001-06-05 12:49:15 +00001994Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1995
1996 * error.c: Workaround for non-preserving variadic list.
1997 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1998
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001999Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2000
2001 * doc/xml.html: added 2.3.10 release
2002
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002003Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * configure.in: releasing 2.3.10
2006
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002007Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2010
Daniel Veillard20042422001-05-31 18:22:04 +00002011Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2012
2013 * encoding.c: Robert Collins provided a patch to add the
2014 "US-ASCII" encoding alias
2015
Daniel Veillard97ac1312001-05-30 19:14:17 +00002016Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2017
2018 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2019 string oriented functions and started cleaning the related areas
2020 in xpath.c which needed fixing in this respect
2021
Daniel Veillard2d703722001-05-30 18:32:34 +00002022Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2023
2024 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2025 #55380
2026 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2027
Daniel Veillard9403a042001-05-28 11:00:53 +00002028Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * TODO: updated
2031 * nanohttp.[ch] : started adding APIs to get the redirected URL
2032 when this occurs (needed for further base computation
2033 * tree.h: cleanup
2034 * encoding.c: cleanup
2035 * SAX.c: minor change around ctxt->loadsubset
2036
Daniel Veillard6278fb52001-05-25 07:38:41 +00002037Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2038
2039 * Makefile.am include/Makefile.am: small change to have
2040 include/libxml rebuilt if working from CVS.
2041 * uri.c: applied another patch from Carl Douglas for URI escaping,
2042 this should close bug #51876
2043
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002044Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2047 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2048 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2049 added specific regression test
2050 * parser.h: preparing for the XSLT mode where DTD inherited
2051 attributes are added to the tree.
2052
Daniel Veillardbbd22452001-05-23 12:02:27 +00002053Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * xinclude.[ch]: Updated the namespace for the Last Call version
2056 * result/XInclude/include test/XInclude/include: updated the
2057 testsuite accordingly
2058
Daniel Veillard8514c672001-05-23 10:29:12 +00002059Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2062 related to bug #51876
2063
Daniel Veillard42596ad2001-05-22 16:57:14 +00002064Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2065
2066 * tree.c: fixed a gross mistake in base computation, xml:base is
2067 not completely correct yet (need cascade).
2068 * xpath.[ch]: added the few things needed to find a function name
2069 and URI from the XPath context when it is called.
2070
Daniel Veillard81418e32001-05-22 15:08:55 +00002071Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2072
2073 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2074 * DOCBparser.c: small cleanup
2075 * xmllint.c: added a --catalogs option to load catalogs from
2076 $SGML_CATALOG_FILES
2077 * tree.c: cleanup
2078 * configure.in: iconv library fixup, ICONV_LIBS
2079
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002080Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2081
2082 * catalog.c: handling of CATALOG entries. detection of recursion,
2083 and a few bugfixes
2084 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2085 against the default namespace
2086
Daniel Veillard04b93292001-05-21 08:15:31 +00002087Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2090
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002091Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2092
2093 * parser.c: fixed propagation context info when parsing an
2094 external entity.
2095 * doc/html/*.html: regenerated a couple of docs
2096
Daniel Veillard4623acd2001-05-19 15:13:15 +00002097Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * doc/xml.html: update with 2.3.9 informations
2100
Daniel Veillardbed7b052001-05-19 14:59:49 +00002101Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2104 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2105 * doc/html/* : rebuilt the docs
2106 * valid.c: small patch which may improve some case when
2107 validating.
2108
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002109Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * HTMLparser.c: Closed bug #54891
2112 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2113 to the suite
2114
2115Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2118 applied a documentation patch from LotR and filled in a few missing
2119 descriptions
2120
Daniel Veillard76d66f42001-05-16 21:05:17 +00002121Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2122
2123 * xpath.c tree.c parser.c: speed optimizations at the parser level
2124 document tree freeing and xpath evaluation
2125
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002126Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * parser.c parser.h parserInternals.h: fixed a couple of
2129 interfaces for handling memory buffer input to const char *
2130 upon suggestion of JamesH.
2131
Daniel Veillardc3739e72001-05-15 15:23:27 +00002132Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * configure.in: LoTR sent a patch fixing the previous commit
2135
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002136Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * configure.in: trying to deal again with the stoopid -R linking
2139 flag of Solaris
2140
Daniel Veillard790142b2001-05-15 10:51:53 +00002141Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2142
2143 * xpath.h: two nodeset access macros from Thomas Broyer
2144
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002145Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2146
2147 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2148 patch from Thomas Broyer
2149
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002150Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2153 case
2154 * INSTALL: was empty added stuff from the FAQ
2155
Daniel Veillard75bea542001-05-11 17:41:21 +00002156Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2159 attributes handling and #54433 by adding xmlUnsetProp()
2160 and xmlUnsetNsProp()
2161
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002162Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * HTMLparser.c: Patch from Jonas Borgström
2165 (htmlGetEndPriority): New function, returns
2166 the priority of a certain element.
2167 (htmlAutoCloseOnClose): Only close inline elements if they
2168 all have lower or equal priority.
2169 * result/HTML: this of course changed a number of tests results.
2170
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002171Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2172
2173 * xmlIO.c catalog.c: plugged in the default catalog resolution
2174 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2175 documentations
2176 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2177
Daniel Veillarda7374592001-05-10 14:17:55 +00002178Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2181 integrating catalogs
2182 * catalog.[ch] testCatalog.c: adding a small catalo API
2183 (only SGML catalog support).
2184 * parser.c: restaured xmlKeepBlanksDefault(0) API
2185
Daniel Veillardc17337c2001-05-09 10:51:31 +00002186Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2187
2188 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2189
Daniel Veillard257d9102001-05-08 10:41:44 +00002190Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * parser.c: added xmlParseExternalEntityPrivate() to allow
2193 propagation of ctxt->_private when parsing external entities
2194
Daniel Veillard083c2662001-05-08 08:27:14 +00002195Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2198
Daniel Veillard01ef7382001-05-08 07:31:43 +00002199Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2202
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002203Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * valid.c: warn when indeterminist content model is detected
2206 * result/VC/ElementValid8: this adds a message
2207 * Makefile.am: add --novalid for VCM tests
2208 * parserInternals.c: added a call to Init memory
2209
Daniel Veillard64269352001-05-04 17:52:34 +00002210Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2213 when both parameters are NULL.
2214
Daniel Veillard37721922001-05-04 15:21:12 +00002215Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * valid.c: applied small patch from Gary Pennington, reindented
2218 some part of the code.
2219
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002220Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2223 release, updated and regenerated the docs
2224
Daniel Veillard357c9602001-05-03 10:49:20 +00002225Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * xpath.c result/XPath/expr/floats : clarified and cleanup
2228 printing of abnormal floats in tests.
2229
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002230Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2233 * results/HTML/ : a few changes in the output of the HTML tests as
2234 a result.
2235 * configure.in: tying to fix -liconv where needed
2236
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002237Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * Makefile.am: fixed a stupid error
2240
Daniel Veillard7150a032001-05-02 16:41:11 +00002241Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2242
2243 * configure.in Makefile.am: make the inclusion of the trio
2244 modules in the library conditional
2245
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002246Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
2248 * DOCBparser.c: patche from László Kovács, fixed entities refs
2249 in attributes handling
2250
Daniel Veillardedddff92001-05-02 10:58:52 +00002251Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2254 flushing
2255
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002256Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2257
2258 * xpath.c: fix of an XSLT namespace bug reported on the list
2259 general/bug-8-
2260
Daniel Veillard5792e162001-04-30 17:44:45 +00002261Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2262
2263 * strio.h trio.c: Dan McNichol suggested a couple of small
2264 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2265
Daniel Veillard02141ea2001-04-30 11:46:40 +00002266Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2267
2268 * tree.c parser.c encoding.c: spent a bit more time looking
2269 at the parsing speed and DOM handling. Added a few more
2270 speedups.
2271
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002272Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2273
2274 * parser.c: small but effective parsing speed improvement
2275
Daniel Veillardb59076b2001-04-29 17:04:07 +00002276Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2277
2278 * configure.in: default on the DocBook parser inclusion (for Gnome)
2279 * DOCBparser.h: fixed a header reference
2280
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002281Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2282
2283 * configure.in xpath.c: applied Bjorn patches for FPE on the
2284 alpha
2285
Daniel Veillardeefd4492001-04-28 16:55:50 +00002286Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2289 xmlSaveFormatFileTo()
2290
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002291Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2292
2293 * xpath.c: simple and efficient optimization, XPath functions
2294 aways bind to the same code, cache this
2295 * TODO: updated (by saying some is obsolete)
2296
Daniel Veillard2156a562001-04-28 12:24:34 +00002297Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * xpath.c: more cleanup work on XPath name parsing routines
2300
Daniel Veillard61d80a22001-04-27 17:13:01 +00002301Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2304 xmlXPathParseName
2305 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2306 * debugXML.c: avoid compilation problems if compiling without
2307 HTML support, Igor Zlatkovic
2308 * win32/libxml2/libxml2.def.src: being able to compile without
2309 XPath on Windows
2310
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002311Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * libxml.m4: yet another patch from Toshio Kuratomi
2314
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002315Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2318
Daniel Veillard67fee942001-04-26 18:59:03 +00002319Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2320
2321 * tree.[ch]: added xmlSaveFormatFile interface for saving
2322 and indenting a file.
2323
Daniel Veillard82e49712001-04-26 14:38:03 +00002324Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2325
2326 * xpath.c: fixed bug #53689 related to processing-instruction()
2327
Daniel Veillard02f077a2001-04-26 10:59:11 +00002328Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * DOCBparser.c: patche from László Kovács
2331
Daniel Veillard30211a02001-04-26 09:33:18 +00002332Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2333
2334 * parser.c: applied fixes from Christian Glahn bug report #53391
2335
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002336Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * error.c: Jean François Lecomte provided a complete description
2339 and a fix to bug #53537
2340
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002341Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2344
Daniel Veillard1034da22001-04-25 19:06:28 +00002345Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * DOCBparser.c SAX.c: a bit more work on entities processing.
2348 Still Need to cleanup XML output and references in attributes
2349
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002350Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2353
Daniel Veillardb33c2012001-04-25 12:59:04 +00002354Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * tree.c: trying to fix #53574, not completely complete,
2357 I would like xmllint --copy --debug test/ent1 and
2358 xmllint --debug test/ent1 to show the same result.
2359 * xpath.c: fix a bug when trying to sort namespace nodes
2360
Daniel Veillard5146f202001-04-25 10:29:44 +00002361Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2362
2363 * HTMLtree.c: real fix for #53402
2364
Daniel Veillard7533cc82001-04-24 15:52:00 +00002365Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2366
2367 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2368 PIs when using xsl:output
2369 * valid.c: closing #53537 some case generate segfaults if there
2370 is validity errors
2371
Daniel Veillard61b33d52001-04-24 13:55:12 +00002372Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2375 of external parsed entities, added --noent to testDocbook
2376 * valid.c: Garry Pennington found an uninitialized variable
2377 access in xmlValidateElementContent()
2378
Daniel Veillard56098d42001-04-24 12:51:09 +00002379Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2382 with madness
2383 * result/HTML/ : this modified the result of the regression tests
2384 a lot.
2385
Daniel Veillard122376b2001-04-24 12:12:30 +00002386Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2389 to doc where it wasn't checked against NULL reported by
2390 Jens Laas
2391
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002392Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2393
2394 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2395 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2396
Daniel Veillardeae522a2001-04-23 13:41:34 +00002397Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2398
2399 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2400 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2401 * SAX.[ch]: cleanup and updates for DocBook
2402 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2403 ex SGML identifier changes
2404 * valid.c: removed a static unused function.
2405
Daniel Veillardde57c612001-04-23 09:13:36 +00002406Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * HTMLtree.c: applied change for Paul Sponagl on script saving
2409 * Makefile.am: the warning about entity title.xml are normal.
2410
Daniel Veillard393df012001-04-22 20:11:18 +00002411Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * configure.in: release of 2.3.7
2414 * Makefile.am: fixing make distcheck
2415
Daniel Veillarda41123c2001-04-22 19:31:20 +00002416Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * doc/html/* doc/xml.html: updated and regenerated the docs
2419
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002420Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
2422 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2423
Daniel Veillarde82a9922001-04-22 12:12:58 +00002424Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * tree.c: fixed #53388 with the provided patch
2427
Daniel Veillard06803992001-04-22 10:35:56 +00002428Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2429
2430 * valid.c: Bjorn detected an invalid memory access. Fixed
2431 vstateVPush()
2432
Daniel Veillard40af6492001-04-22 08:50:55 +00002433Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2434
2435 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2436
Bjorn Reese70a9da52001-04-21 16:57:29 +00002437Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2438
2439 * libxml.h: new header used only for the compilation of libxml
2440 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2441 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2442 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2443 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2444 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2445 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2446 baseline (version 1.2 plus a single patch).
2447 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2448 scientific notation for numbers. Tests added.
2449 * xpath.c: formatting of numbers changed to use sprintf
2450 (contribution from William Brack)
2451
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002452Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2453
2454 * valid.c: cleanup, more useful debugging
2455 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2456 * xmlIO.c: entity loading is printed as an error when validating
2457
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002458Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2459
2460 * valid.c: fixed to validate within entities
2461 * test/VCM/v22.xml: added a specific testcase
2462
Daniel Veillardca1f1722001-04-20 15:47:35 +00002463Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * valid.c: forgot an epsilon transition in for ()+
2466 * test/VCM/v21.xml : added a specific test case
2467
Daniel Veillard85349052001-04-20 13:48:21 +00002468Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469
2470 * valid.c: removed a state explosion exhibited by RSS
2471 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2472 from bug #51872
2473
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002474Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2475
2476 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2477 validation without using an ugly NFA -> DFA algo in the source.
2478 Made a specific algorithm easier to maintain, using a single
2479 stack and without recursion.
2480 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2481 * hash.c: made the growing routine static
2482 * tree.h parser.c: added the parent information to an
2483 xmlElementContent node.
2484
Daniel Veillarde470df72001-04-18 21:41:07 +00002485Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2486
2487 * SAX.c parser.c xpath.c: generating IDs when not validating
2488 from an external parsed entity was poisoning the ID has table
2489 with removed values. This was killing XSLT on the KDE help
2490 browser.
2491
Daniel Veillardceacdd92001-04-18 15:10:35 +00002492Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * entities.h: andrew@ugh.net.au detected a double declaration
2495
Daniel Veillarda10efa82001-04-18 13:09:01 +00002496Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * debugXML.c hash.c tree.h valid.c : some changes related to
2499 the validation suport to improve speed with DocBook
2500 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2501 the way validation errors get reported
2502
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002503Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2504
2505 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2506 by P C Chow and William M. Brack for XSLT HTML output
2507
Daniel Veillard2d90de42001-04-16 17:46:18 +00002508Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2509
2510 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2511 Igor Zlatkovic patches for MSC compilation and added his
2512 updates
2513
Daniel Veillarde043ee12001-04-16 14:08:07 +00002514Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2517 prefix lookup.
2518 * parserInternals.c: fixed the bug reported by Morus Walter
2519 due to an off by one typo in xmlStringCurrentChar()
2520
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002521Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * HTMLparser.c result/HTML/*: revamped the way the HTML
2524 parser handles end of tags or end of input
2525
Daniel Veillard82daa812001-04-12 08:55:36 +00002526Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2529
Daniel Veillard67a21302001-04-11 14:39:16 +00002530Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2533 bug where the linktime verions of free() won't work ...
2534
Daniel Veillard27b55282001-04-11 12:22:25 +00002535Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2538
Daniel Veillardafc73112001-04-11 11:51:41 +00002539Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2540
2541 * doc/xml.html: added 2.3.6 release
2542
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002543Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544
2545 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2546 * result/wml.xml: resulted in a small output change
2547
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002548Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549
2550 * tree.c: xmlNewDoc was missing the charset initialization
2551 * xmllint.c: added --auto to autogenerate a doc, allow to
2552 reproduce the problem fixed on xmlNewDoc
2553
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002554Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2555
2556 * xpath.c: trying to get 52979 solved
2557 * tree.c result/ result/noent/: trying to get 52712 solved, this
2558 also made me clean up the fact that XML output in general should
2559 not add formating blanks by default, this changed the output of
2560 a few tests
2561
Daniel Veillard73639a72001-04-10 14:31:39 +00002562Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2565
Daniel Veillardfac26a12001-04-08 13:08:14 +00002566Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2567
2568 * configure.in: finally released 2.3.6
2569
Daniel Veillard911f49a2001-04-07 15:39:35 +00002570Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * xpath.c: checking for null pointer generated by new code
2573
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002574Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * xpath.c: fixed a [] evaluation problem reported
2577 * test/XPath/tests/simpleaddr: extended test
2578 * result/XPath/simpleaddr: updated result
2579
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002580Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2581
2582 * xmllint.c: Dan Timis reported a portability problem
2583 on Macs without mmap, fixed it.
2584
Daniel Veillardb38bd552001-04-03 18:22:00 +00002585Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * testXPath.c : added a --tree option allowing to display the
2588 tree dump of the XPath expression
2589
Daniel Veillard4dd93462001-04-02 15:16:19 +00002590Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * xpath.c: fixed a memleak when comparing nodesets
2593 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2594 * tree.c: added a TODO
2595
Daniel Veillard92ad2102001-03-27 12:47:33 +00002596Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2599 we need string functions
2600 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2601 to be able to use them where needed. Applied some changes
2602 to reduce name linking pollution and compile in only what's
2603 needed.
2604 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2605 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2606 for the string manipulation functions
2607 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2608 to the free() function of xmlmemory.c
2609 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2610 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2611 usage.
2612
2613
Daniel Veillard2be30642001-03-27 00:32:28 +00002614Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * error.c: applied the context output patch of the error
2617 handling submitted by Chuck Griffith
2618 * error/VC/*: this slightly change some error logs
2619
Daniel Veillard50582112001-03-26 22:52:16 +00002620Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622 * parser.c: fixed line number reporting on error
2623
Daniel Veillard04be4f52001-03-26 21:23:53 +00002624Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * parser.c: Sullivan and Darin found a parser bug,
2627 applied the patch.
2628
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002629Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2632 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2633 xmlversion.h.in xpointer.c: of course the way I defined
2634 UNUSED breaks on old gcc version. Try to be smart and
2635 also define it directly in xmlversion.h
2636 * configure.in: removed -ansi flag from the pedantic set
2637
2638Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002639 Huge cleanup, I switched to compile with
2640 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2641 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2642 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2643 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2644 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2645 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2646 encoding.h entities.c error.c list.[ch] nanoftp.c
2647 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2648 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2649 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2650 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2651 Cleanup, staticfied a number of non-exported functions,
2652 detected and cleaned up a dozen of problem found this way,
2653 avoided a lot of public function name/typedef/system names clashes
2654 * doc/xml.html: updated
2655 * configure.in: switched private flags to the really pedantic ones.
2656
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002657Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * configure.in: 2.3.5
2660 * doc/html/*: rebuilt the docs
2661
Daniel Veillard146c9122001-03-22 15:22:27 +00002662Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * parser.c: fixed a reported bug in NOTATION parsing
2665 * uri.c: accepted but not fixed bug 51876, added TODO
2666 * Makefile.am: fixed bug 51876
2667
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002668Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2669
2670 * config.h.in configure.in error.c: fix a compilation problem
2671 on platforms without vsnprintf (xml@thewrittenword.com)
2672
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002673Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * parser.c: fixed a function name header typo
2676 * SAX.c: notations can also occur in external subset.
2677
Daniel Veillard7d42b542001-03-20 13:22:46 +00002678Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * error.c: removed a C++ like comment
2681
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002682Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2683
2684 * parser.c: fixing bug 52299 strange condition leading
2685 to a parser crash due to a buffer overflow
2686 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2687 added the specific test case
2688
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002689Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2692 xmlXPathConvert{String,Number,Boolean} to be able to make
2693 type casts without a context stack, fixed some implementation
2694 problems related to the absence of context at parse-time,
2695 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2696 in the public API too
2697 * xpointer.c xpathInternals.h: we need to know at parse time
2698 whether we are compiling an XPointer
2699
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002700Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2703 cleaned up the parser internals, refactored XPath code, added
2704 new compilation based APIs and cleanly separated public and
2705 private APIs.
2706
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002707Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * xpath.h: the comp field must be added at the end to avoid
2710 killing binary compat.
2711
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002712Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * Makefile.am: detect XPath memleaks in regreson tests
2715 * error.c: fixed and error w.r.t. error reporting still using
2716 stderr
2717 * hash.c: added new line at end of file
2718 * tree.h: minor cleanup
2719 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2720 expression parsing from evaluation, resulted in a number of
2721 changes internally, and in XPointer. Likely to break stuff
2722 using xpathInternals.h but should remain binary compatible,
2723 new interfaces will be added.
2724
Daniel Veillardd574f782001-03-14 19:40:17 +00002725Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * configure.in: fixed a couple of problems reported by
2728 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2729 without gcc on non linux platforms.
2730
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002731Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2732
2733 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2734 a fix for --with-html-dir= configure support. I hope it won't
2735 break rpm generation
2736
Daniel Veillarda022fe02001-03-14 16:30:00 +00002737Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2738
2739 * xmlIO.c: one function comment cleanup.
2740
Daniel Veillard25239c12001-03-14 13:56:48 +00002741Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2742
2743 * SAX.c: external subset notations were improperly registered
2744 in the internal subset.
2745
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002746Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2747
2748 * README.cvs-commits: added, pointing to HACKING
2749 * HACKING: updated
2750
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002751Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2752
2753 * parser.c: and Matt Sergeant found one in the XML push
2754 parser (erroneous check I forgot to remove when I fixed the
2755 main parser).
2756
Daniel Veillard68d7b672001-03-12 18:22:04 +00002757Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2758
2759 * xpath.c: ptittom found a small bug in UnaryExpr
2760
Daniel Veillarde356c282001-03-10 12:32:04 +00002761Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763 * configure.in: bumped to 2.3.4
2764 * error.c: fixed bug #51860
2765 * tree.c: fixed bug #51861
2766 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2767 * tree.[ch] : added xmlDefaultBufferSize
2768 * nanoftp.c: typo in function name header block
2769 * doc/xml.html : updated, added link to XML::LibXSLT
2770 * doc/html/* : rebuilt the docs
2771
Daniel Veillard80f32572001-03-07 19:45:40 +00002772Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * parser.c SAX.c: the new content parsing code raised an
2775 ugly bug in the characters() SAX callback. Found it
2776 just because of strangeness in XSLT XML Rec ouptut :-(
2777
Daniel Veillard6c831202001-03-07 15:57:53 +00002778Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2779
2780 * Makefile.am: Martin Baulig suggested to add -lm
2781 * tree.c: found another bug in xmlNodeGetContent()
2782
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002783Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2784
2785 * xpath.c: Bjorn found the error related to strictness of comparison.
2786
Daniel Veillard29631a82001-03-05 09:49:20 +00002787Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * parser.c: trying to fix the Dtd parsing problem reported
2790 by Gary, side effect of last week speed optimizations.
2791
Daniel Veillard14be0a12001-03-03 18:50:55 +00002792Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2795 * parserInternals.c: removed unneeded test raised by Stric
2796
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002797Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2798
2799 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2800 and fixed by William Brack). Added xmlXPathFormatNumber.
2801 Changed the sorting slightly.
2802 * configure.in Makefile.am example/Makefile.am: Added -lm.
2803 Please note that applications linking with libxml2, must
2804 also like with the math library from now on.
2805
Daniel Veillardf9533d12001-03-03 10:04:57 +00002806Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2807
2808 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2809
Daniel Veillard2f362242001-03-02 17:36:21 +00002810Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2811
2812 * parser.c: one must report spaces even if the Dtd element
2813 content proves that this is not part of the element content.
2814 * result/valid/*.xml: this changed the ouptu slightly
2815
Daniel Veillardb402c072001-03-01 17:28:58 +00002816Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * configure.in: bumped to 2.3.3
2819 * doc/xml.html: updated
2820
Daniel Veillard77851712001-02-27 21:54:07 +00002821Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2822
2823 * tree.c: minor doc fix
2824 * xpath.c: deallocation issues when a result tree has been
2825 converted to a node-set
2826
Daniel Veillardec70e912001-02-26 20:10:45 +00002827Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * doc/xml.html: oops corrected dates s/2000/2001
2830
Daniel Veillard8730c562001-02-26 10:49:57 +00002831Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833 * valid.c: new patch from Gary Pennington
2834
Daniel Veillard91e9d582001-02-26 07:31:12 +00002835Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2836
2837 * doc/xml.html: applied patch from Ankh
2838
Daniel Veillardedac3c92001-02-26 01:36:19 +00002839Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2840
2841 * xinclude.c: fixed a problem building on Mac
2842
Daniel Veillard21a0f912001-02-25 19:54:14 +00002843Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2844
2845 * parser.c: more work on increasing parsing ferformances
2846
Daniel Veillard48b2f892001-02-25 16:11:03 +00002847Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2848
2849 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2850 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2851 avoiding memcpy in production builds MEM_CLEANUP macro use
2852 * parser.[ch] parserInternals.c: optimizations of the tightest
2853 internal loops inside the parser. Better checking of I/O
2854 flushing/loading conditions
2855 * xmllint.c : added --timing
2856
Daniel Veillard71681102001-02-24 17:48:53 +00002857Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2858
2859 * configure.in: bumped to 2.3.2
2860 * doc/xml.html: updated for release
2861
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002862Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * xpath.c: found a memleak and fixed a nasty bug
2865
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002866Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * xmllint.[c1] : added return code errors for xmllint
2869 * xpath.c: specific debug dump function for result value trees
2870
Daniel Veillard4b637072001-02-21 21:52:55 +00002871Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2872
2873 * xpath.c: finally implemented xmlXPathCompareNodeSets
2874 * test/XPath/expr/floats results/XPath/expr/floats: added
2875 a test for float expressions
2876
Daniel Veillardf714aa32001-02-21 03:07:44 +00002877Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2878
2879 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2880 * parserInternals.[ch]: trying to speed up parsing
2881 * xpath.c : speeded up node set equality op
2882
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002883Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2886 better handling of ID/IDREF and the list modules associated
2887 * configure.in: small CFLAGS cleanup
2888
Daniel Veillarda8abee62001-02-19 15:14:59 +00002889Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2890
2891 * configure.in: fixed iconv detection on AIX (stric)
2892
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002893Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002894
2895 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2896
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002897Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2898
2899 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2900 and optimized xmlXPathNodeSetSort
2901
Daniel Veillard142adbf2001-02-17 13:21:05 +00002902Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2903
2904 * xpath.c: bug fix when context size is 0
2905 * parser.c: I like Norm's Dtd because they still manage to break
2906 the parser occasionally
2907
Daniel Veillardf23e0092001-02-16 13:21:29 +00002908Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2911
Daniel Veillarde0e26512001-02-16 00:11:46 +00002912Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2913
2914 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2915 attributes within the XML-1.0 namespace
2916
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002917Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2918
2919 * xpathInternals.h: exported a few axis functions
2920 * doc/xml.html: updated the doc
2921
Daniel Veillard760f4422001-02-15 14:59:48 +00002922Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * configure.in: applied patch from Daniel van Balen for OpenBSD
2925 and bumped version to 2.3.1
2926 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2927 attempt to find autoclosing was simply broken, removed it,
2928 updated the examples, this is better
2929
Daniel Veillardd194dd22001-02-14 10:37:43 +00002930Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2931
2932 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2933 hash functionnalities.
2934 * doc/html/* : rebuild the doc
2935
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002936Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2937
2938 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2939 on predicate
2940 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2941 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2942 really want to have tags closed on output even if we accept
2943 unclosed ones on input
2944
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002945Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2946
2947 * xpath.c: ouch don't free NULL, rare case fixed
2948 * tree.c: don't coalesce text nodes if they don't have the
2949 same behaviour wrt escaping on output
2950
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002951Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2952
2953 * xpath.c: small fixup
2954 * SAX.c: don't warn on empty namespaces.
2955
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002956Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * README: a bit of cleanup
2959 * configure.in: preparing for 2.3.0 release
2960
Daniel Veillard1f83d392001-02-08 09:37:42 +00002961Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * hash.[ch]: added a first version of xmlHashSize()
2964 * valid.c: another bug fix from Gary Pennington
2965
Daniel Veillard5eef6222001-02-07 18:24:48 +00002966Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * valid.c: couple of bug fixes pointed by Gary Pennington
2969 * HTMLtree.c: #if 0 cleanup
2970
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002971Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2972
2973 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2974 which removes a time consuming check of xmlXPathNodeSetAdd()
2975 and use it in places where we are sure to not break unicity
2976
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002977Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2978
2979 * xpath.c: bug fixes found from XSLT
2980 * tree.c: preserve node->name special values when copying nodes.
2981 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2982 external subset are fetched when available but without full
2983 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2984 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2985 output with encoding disabled.
2986
Daniel Veillard2c833b62001-02-03 08:52:06 +00002987Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2990 xmlCheckFilename should not be called from xmlFileOpenW
2991 and xmlGzfileOpenW
2992
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002993Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2996 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2997 added the new tests for URI normalization
2998 * testURI.c: fixed stoopid bugs
2999 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3000 the URI in the error messages are now properly normalized
3001
Daniel Veillardea28ce62001-02-02 08:20:19 +00003002Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3005
Daniel Veillarde99a4762001-02-01 04:34:35 +00003006Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3007
3008 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3009
Daniel Veillard2b325a02001-01-31 20:46:31 +00003010Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011
3012 * xpath.c: fixed mod operator
3013
Daniel Veillardde55cf62001-01-31 15:53:13 +00003014Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3015
3016 * parser.c: fixed xmlStrcat doc
3017 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3018 trees.
3019
Daniel Veillard2f913b72001-01-31 13:23:49 +00003020Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021
3022 * xpath.c result/XPath/tests/chaptersbase
3023 result/XPath/tests/simplebase: fixed XPath node()
3024 * tree.c: small fix in xmlNewNs()
3025 * Makefile.am: removed extraneous xml2Conf.sh rule
3026
Daniel Veillardb42042b2001-01-28 07:40:36 +00003027Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3028
3029 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3030 Changed the library name, in order to get libxml-devel and
3031 libxml2-devel to coexist on a single system
3032 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3033 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3034
Daniel Veillardee0a4662001-01-27 18:59:33 +00003035Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3038 libxml2-devel installable in // as libxml-devel.
3039
Daniel Veillard5eb05942001-01-27 17:50:22 +00003040Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * doc/Makefile.am: fixed make rebuild in doc
3043 * doc/html/*.html: rebuilt the docs
3044
Daniel Veillard65c295d2001-01-26 09:32:39 +00003045Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046
3047 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3048
Daniel Veillard8e199902001-01-25 18:54:39 +00003049Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050
3051 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3052 the HTML doc to go into the -devel RPM ...
3053 * aclocal.m4 config.h.in: some updates due to auto* magic
3054
Daniel Veillard93086662001-01-25 18:13:04 +00003055Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3056
3057 * xpath.h: added a hook in the context structure allowing to
3058 link to extra support, needed for XSLT
3059
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003060Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3063 xmlXPtrCmpPoints to use it.
3064 * propagated the following patch from Alejandro Forero
3065 * include/win32config.h xmlIO.c: applied further suggestions
3066 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3067 * example/gjobread.c: fixed warnings, now that it builds
3068
3069Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3070
3071 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3072
3073 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3074 filename points to a valid file (not a directory).
3075 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3076 Added calls to xmlCheckFilenameDir.
3077
3078 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3079 `path' (rather than `filename') as the parameter to gzopen and open.
3080
Daniel Veillard48177c22001-01-23 15:27:41 +00003081Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * Makefile.am: fixed a problem with EXTRA_DIST
3084
Daniel Veillardb83ba402001-01-22 22:45:10 +00003085Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * Makefile.am example/Makefile.am: finally found the trick
3088 to build the example, i.e. add "." in SUBDIRS before example
3089 in the list <grin/>
3090
Daniel Veillard82687162001-01-22 15:32:01 +00003091Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * doc/xml.html: updated with an XSLT section, removed pointer to
3094 W3C CVS base.
3095
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003096Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3099 too, and deallocation need to occur the same way.
3100
Daniel Veillarde4566462001-01-22 09:58:39 +00003101Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3104 type correponding to an XSLT result tree fragment. Share most
3105 of the data format with node set, as well as operators.
3106 * HTMLtree.c: added a newline at the end of the doctype output
3107 whe this one is not present initially.
3108 * tree.c: make sure taht the parent and doc pointers are properly
3109 set when copying attributes (lists).
3110
Daniel Veillard701c7362001-01-21 09:48:59 +00003111Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3112
3113 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3114
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003115Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * xpath.c: seems I finally killed that ugly path evaluation
3118 context bug (tagged 9999 in case is is wrong)
3119
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003120Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3123 for XSLT
3124
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003125Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3128 for xmlGzfileOpen() bug
3129
Daniel Veillardf6eea272001-01-18 12:17:12 +00003130Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131
3132 * xpath.c: removed an error found by XSLT usage
3133 * tree.c parserInternals.h: use a predefined static string
3134 for text and comment nodes, avoid freeing them in xmlFreeNode,
3135 exported the string name in parserInternals.h and added
3136 another value to disable encoding at output (for XSLT),
3137 gain memory, time.
3138
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003139Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3142 win32/libxml2/libxml2_so.dsp: new makefiles and update
3143 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3144
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003145Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3148 Gary Pennington
3149
Daniel Veillard389e6b72001-01-15 19:41:13 +00003150Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * xpath.c: fixed the comaprision of values and nodelists,
3153 need to compare nodelist still ...
3154 * debugXML.c: avoided a possible core dump
3155 * HTMLparser.c: cleanup
3156 * nanohttp.c: contributed fix.
3157 * tree.c: fixes in properties handling added xmlSetNsProp
3158 needed by libxslt
3159 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3160 comment
3161 * TODO: updated
3162
Daniel Veillard167bd532001-01-06 21:09:34 +00003163Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * parser.c parserInternals.c: applied Bjorn Reese optimization
3166 patch
3167
3168Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * Makefile.am: applied patch fro make check from Martin Vidner
3171
Daniel Veillard503b8932001-01-05 06:36:31 +00003172Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173
3174 * configure.in: preparing 2.2.11
3175 * doc/html/*: rebuild the HTML files
3176 * doc/xml.html : updated
3177
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003178Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * tree.c: fixed a stupid bug
3181 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3182 patches related to validation of an XInclude processing result
3183 * TODO: updated
3184
Daniel Veillarde2488192001-01-04 10:54:22 +00003185Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3186
3187 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3188 on large files
3189
Daniel Veillardf060a412001-01-03 20:52:44 +00003190Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3193
Daniel Veillard45cff692001-01-03 18:02:04 +00003194Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3197 reported by Jonas Borgström
3198 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3199
Daniel Veillard08108982001-01-03 15:24:58 +00003200Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * testXPath.c xpath.c: fixing the XPath union expressions problem
3203 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3204
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003205Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * xmllint.c: Made is so if the file name is "-" is will read form
3208 standard input. Sven Heinicke <sven@zen.org>
3209 * tree.c: fixed a problem when growing buffer
3210 * tree.h: fixed the comment of the node types following andersca
3211 comment
3212 * TODO: updated
3213
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003214Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * HTMLparser.[ch]: added a way to avoid adding automatically
3217 omitted tags. htmlHandleOmittedElem() allows to change the
3218 default handling.
3219 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3220 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3221 of xmllint too when using --memory flag, added a memory test
3222 suite at the Makefile level.
3223 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3224 with namespace use when encountering QNames in XPath evalation,
3225 added xmlns() scheme in XPointer.
3226 * nanoftp.c : incorporated a fix
3227 * parser.c xmlIO.c: fixed problems raised with encoding when using
3228 the memory I/O
3229 * parserInternals.c: closed bug 25934 reported by
3230 torsten.landschoff@innominate.de
3231 * TODO: updated
3232
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003233Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3234
3235 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3236 on a non-updated tree :-(, made a 2.2.10 release to correct the
3237 situation
3238
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003239Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3242 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3243 integrated a set of OpenVMS changes from Howard Taylor
3244 <Howard.Taylor@pacoast.com>
3245
Daniel Veillard58770e72000-11-25 00:48:47 +00003246Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3249 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3250
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003251Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3252
3253 * HTMLparser.c: some fixes on auto-open of html/head/body
3254 * encoding.c: fixed a compilation error on some gcc env
3255 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3256 XPointer implementation
3257 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3258 related XPointer tests and associated results
3259
Daniel Veillard300f7d62000-11-24 13:04:04 +00003260Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3261
3262 * doc/xmldtd.html doc/xml.html: following a short step by step
3263 guidance on IRC to help maciej with DTDs I started a small
3264 page on the subject.
3265
Daniel Veillard748e45d2000-11-17 16:36:08 +00003266Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * HTMLparser.c: fixed handling of broken charrefs
3269 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3270 patches
3271
Daniel Veillard28929b22000-11-13 18:22:49 +00003272Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3273
3274 * doc/xml.html doc/html/* : rebuilt the docs after adding
3275 xinclude and updated page for 2.2.7 and 2.2.8
3276 * configure.in: releasing 2.2.8
3277
Daniel Veillard41e06512000-11-13 11:47:47 +00003278Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * parser.[ch] parserInternals.c: applied the conditional
3281 section processing fix from Jonathan P Springer
3282 <jonathan.springer2@gte.net>
3283 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3284 project file, fixed iconv default non support
3285 * xpath.c: fixed the problem of evaluating relative expressions
3286 when a node context is provided.
3287
Daniel Veillardbf432752000-11-12 15:56:56 +00003288Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * nanoftp.c: fixed gcc 2.95 new warnings
3291 * SAX.c: fixed a stupid bug
3292 * tree.c: fixed a formatting problem when round-tripping
3293 from/to memory
3294 * xinclude.c: chased memleak, fixed a base problem
3295 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3296 xmlXPtrBuildNodeList()
3297 * TODO: updated
3298 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3299 adding a first small set of regression tests for XInclude
3300
Daniel Veillardc2def842000-11-07 14:21:01 +00003301Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * nanohttp.[ch]: applied Wayne Davison patches to access
3304 the WWW-Authorization header.
3305 * parser.c: Closed Bug#30847: Problems when switching encoding
3306 in short files by applying Simon Berg's patch.
3307 * valid.c: fixed a validation problem
3308 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3309 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3310 Wayne Davison
3311 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3312 need to be extended to non full nodes selections.
3313 * xinclude.c: starts to work decently
3314
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003315Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3318 debugXML.c xmlversion.h.in: Started adding XInclude support,
3319 this is a new xmllint option
3320 * tree.c xpath.c: applied TOM patches for XPath
3321 * xpointer.c: fixed a couple of errors.
3322 * uri.c: added an escaping function needed for xinclude
3323 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3324 new warning from RH70 gcc's version
3325
Daniel Veillarda4964b72000-10-31 18:23:44 +00003326Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * HTMLparser.c: fixed loop on invalid char in scripts
3329 * parser.c: update to description of xmlIOParseDTD()
3330 * libxml.m4 xmlversion.h.in: changes contributed by
3331 Michael Schmeing <m.schmeing@internet-factory.de>
3332 * configure.in: preparing for 2.2.7
3333 * Makefile.am: trying to avoid config.h and acconfig.h
3334 being included in the distrib
3335 * configure.in: released 2.2.7
3336
3337Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3338
3339 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3340 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3341
Daniel Veillard01411222000-10-30 15:33:22 +00003342Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3343
3344 * parser.[ch]: added xmlIOParseDTD()
3345 * xpointer.c: added support for the 2 extra parameters of
3346 string-range, fixed a stoopid error when '0' was present
3347 in XPointer expressions
3348 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3349 testsuite for the above
3350
Daniel Veillard6db58192000-10-30 09:27:53 +00003351Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * libxml.spec.in: improved package descriptions
3354
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003355Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3356
3357 * xpath.c xpathInternals.h: applied a large cleaning patch
3358 from TOM <ptittom@free.fr>, it also add namespace support
3359 for function and variables registration.
3360
Daniel Veillardbd20df72000-10-29 17:53:40 +00003361Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3364 * Makefile.mingw: Wayne Davison's update adding hash.c
3365
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003366Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * xpath.c: fixed the root evaluation problems
3369 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3370 ignorable spaces with <b> <bold> <em>
3371 * tree.c: fixed a loop in xmlSearchNsByHref()
3372
Daniel Veillard767662d2000-10-27 17:04:52 +00003373Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3374
3375 * xpath.c: applied another XPath patch from TOM
3376 * xpath.c include/makefile.am: applied another patch from
3377 china@thewrittenword.com (cleanup on IRIX).
3378
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003379Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * xml-config.1: received a fixed version from Fredrik Hallenberg
3382 <hallon@lysator.liu.se>
3383
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003384Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3385
3386 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3387 cleanup patch for XPath
3388
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003389Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * patched to redirrect all "out of context" error messages to
3392 a reconfigurable routine. The changes are:
3393 * xmlerror.h : added the export of an error context type (void *)
3394 an error handler type xmlGenericErrorFunc there is an interface
3395 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3396 to reset the error handling routine and its argument
3397 (by default it's equivalent to respectively fprintf and stderr.
3398 * all the c files: all wild accesses to stderr or stdout within
3399 the library have been replaced to calls to the handler.
3400
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003401Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3402
3403 * configure.in: release 2.2.6
3404 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3405 exporting the inner functions of xpath for extension modules
3406 * doc/*: updated and rebuilt the doc
3407
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003408Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * nanohttp.c : applied Wayne HTTP cleanup patch
3411 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3412 and xmlNodeSetSpacePreserve()
3413
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003414Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3415
3416 * xpath.c: closing bug #29260
3417
Daniel Veillard126f2792000-10-24 17:10:12 +00003418Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3419
3420 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3421 multikey tuples, made hash structure opaque
3422 * valid.[ch]: moved elements, attributes, notations decalarations
3423 as well as ID and refs to hash tables.
3424 * entities.c: hash cleanup
3425 * xmlmemory.c: fixed a dump problem in debug mode
3426 * include/Makefile.am: problem passing in DESTDIR= values patch
3427 from Marc Christensen <marc@calderasystems.com>
3428 * nanohttp.c: removed debugging remains
3429 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3430 * HTMLparser.c parser.c: fixing a number of problems with the
3431 macros in the *parser.c files (Wayne).
3432 * HTMLparser.c: close the previous option when opening a new one
3433 (Marc Sanfacon).
3434 * result/HTML/*: updated the HTML results accordingly
3435
Daniel Veillard52afe802000-10-22 16:56:02 +00003436Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3437
3438 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3439 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3440 XPath functions and XML entities table to them. More to come...
3441 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3442
Daniel Veillard683cb022000-10-22 12:04:13 +00003443Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3444
3445 * tree.c: coalesce adjacent text nodes
3446 * valid.c: handling of blank nodes in DTd validation (raised
3447 by problems with a posteriori validation).
3448 * nanohttp.c: changing behaviour on HTTP write stuff.
3449 * HTMLtree.c: forced body and html to be explicitely closed.
3450 * xpath.h: exported more XPath functions.
3451
Daniel Veillard1baf4122000-10-15 20:38:39 +00003452Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3453
3454 * Release of 2.2.5
3455 * xpointer.c: range() range-inside and other helper functions
3456 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3457
Daniel Veillard47e12f22000-10-15 14:24:25 +00003458Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3459
3460 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3461 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3462
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003463Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3464
3465 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3466 and XPointer modules
3467
Daniel Veillard134c9f32000-10-15 10:27:08 +00003468Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * SAX.h: closed #25107
3471
Daniel Veillard39915622000-10-15 10:06:55 +00003472Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * testSAX.c: fixed problem with cdata reporting
3475 * SAXresult/* : updated
3476
Daniel Veillard1e851392000-10-15 10:02:56 +00003477Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3480 Closed bug #27499, added to regression tests
3481 * TODO: updated
3482
Daniel Veillard7eda8452000-10-14 23:38:43 +00003483Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3484
3485 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3486 support for SCRIPT and STYLE with help from Bjorn Reese
3487 * test/HTML/* result/HTML/*: added simple testcase and updated
3488 the existing ones.
3489
Daniel Veillardff9c3302000-10-13 16:38:25 +00003490Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3493 string-range for empty strings
3494 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3495 test/XPath/xptr/strrange: augmented the XPointer testsuite
3496
Daniel Veillard189446d2000-10-13 10:23:06 +00003497Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3498
3499 * doc/xml.html doc/xmlmem.html: added a module describing memory
3500 interfaces and use, updated the main page.
3501
Daniel Veillard2f971a22000-10-12 23:26:32 +00003502Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3505 nanoftp code work on Windows too now
3506
3507Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003508
3509 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3510 * xpointer.c: implemented string-range() at least a good first version
3511 * test/XPath/docs/str test/XPath/xptr/strrange
3512 result/XPath/xptr/strrange: the string-range() tests
3513
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003514Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3515
3516 * Makefile.am include/Makefile.am include/win32config.h
3517 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3518 and make distcheck
3519
Daniel Veillard19d61112000-10-11 23:50:35 +00003520Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3521
3522 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3523 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3524 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3525
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003526Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3529 patch for socklen_t detection by
3530 Albert Chin-A-Young <china@thewrittenword.com>
3531
Daniel Veillardcd429612000-10-11 15:57:05 +00003532Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3535 and added a --dtdvalid option to xmllint used to test it
3536
Daniel Veillard47c02452000-10-11 13:04:36 +00003537Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3540 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3541
Daniel Veillard2d38f042000-10-11 10:54:10 +00003542Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3543
3544 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3545 handlings (registration, lookup, cleanup)
3546
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003547Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3548
3549 * configure.in Makefile.am include/makefile.am: adding XPointer
3550 and XPtrtests target
3551 * xpointer.[ch] : new files for XPointer support
3552 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3553 more XPath tests
3554
Daniel Veillard57fda592000-10-10 23:24:14 +00003555Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * configure.in: fixed, very broken, make distcheck works again
3558
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003559Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3560
3561 * More work toward 2.2.5, integrated a number of patches
3562 * configure.in Makefile.am win32config.h.in: trying to cleanup
3563 make distcheck .... huh ...
3564 * include/Makefile.am include/win32config.h: new directory
3565 for includes
3566 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3567 updated teh makefiles and instructions for WIN32
3568 * xpath.c: small fixes
3569 * test/XPath/ results/XPath: updated the testcases and results
3570 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3571 suggested patches
3572 * valid.c: fixed an ID bug
3573
Daniel Veillardb71379b2000-10-09 12:30:39 +00003574Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3575
3576 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3577 the automake bug where wrong dependancies were generated.
3578 * xpath.[ch]: worked on XPointer
3579
Daniel Veillard7e99c632000-10-06 12:59:53 +00003580Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3581
3582 * configure.in Makefile.am: 2.2.5, ship the include in an
3583 include/libxml subdirectory, use symlinks when using CVS
3584 * testSAX.c: fixed small bug
3585 * testXPath.c: changed the way testfiles are parsed
3586 * debugXML.c: same kind of cleanup when parsing an argument expression
3587 XPath/XPointers can have blanks embedded
3588 * xpath.[ch]: more cleanup, reorgs for XPointer work
3589 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3590 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3591
Daniel Veillard55b91f22000-10-05 16:30:11 +00003592Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3595 in the XPath engine, rewrote large parts of it, now it's far
3596 cleaner and in sync with the REC not an old WD. Fixed a parsing
3597 problem in the interactive XML shell found when testing XPath.
3598
Daniel Veillardac260302000-10-04 13:33:43 +00003599Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3602 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3603 examples with the extra test
3604
Daniel Veillard7cfce322000-10-04 12:40:27 +00003605Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3606
3607 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3608 the global init function.
3609
Daniel Veillard970112a2000-10-03 09:33:21 +00003610Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3611
3612 * HTMLparser.c: Doohhh, attribute name parsing was still case
3613 sensitive ! Fixed this ...
3614 * result/HTML/* : updated the tests results accordingly
3615
Daniel Veillard740abf52000-10-02 23:04:54 +00003616Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3617
3618 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3619 engine, should be far more stable, incorporated a new version of
3620 preceding/following axis, need testing
3621 * uri.c: fixed file:///c:/a/b/c problem
3622 * test/XPath/tests/idsimple: augmented the XPath tests
3623
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003624Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3625
3626 * doc/* rebuilding docs for 2.2.4 release
3627
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003628Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * configure.in: releasing 2.2.4
3631 * parser.[ch]: added xmlStrEqual()
3632 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3633 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3634 use xmlStrEqual instead
3635 * TODO: updated
3636 * added an XPath test
3637
Daniel Veillardbc765302000-10-01 18:23:35 +00003638Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3639
3640 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3641 * entities.h: exported xmlInitializePredefinedEntities
3642 * parser.[ch] : added xmlInitParser()
3643 * parserInternals.h : had to export htmlInitAutoClose()
3644
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003645Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3646
3647 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3648 problems
3649 * Makefile.am : added XPath regression tests to normal tests
3650 * uri.c: fixed a problem with local paths, cleanup
3651 * parser.c: fixed a problem with large CData sections
3652
Daniel Veillardd2ade932000-09-30 14:39:55 +00003653Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3654
3655 * configure.in xml-config.in: patch from "Ben Taylor"
3656 <sol7x86@hotmail.com> for solaris shared libs lookup
3657
Martin Bauligdd7d1f62000-09-29 23:17:57 +000036582000-09-30 Martin Baulig <baulig@suse.de>
3659
3660 * libxml-2.0.pc.in: Provide pkg-config script.
3661
3662 * configure.in: Create the libxml-2.0.pc script from the
3663 libxml-2.0.pc.in templates.
3664 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003665 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003666
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003667Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3670 when compiling with MSC
3671
Daniel Veillard46057e12000-09-24 18:49:59 +00003672Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3673
3674 * xpath.c: patch for normalize-string() substring-before(),
3675 substring-after() and translate() functions from Bjorn Reese
3676 <breese@mail1.stofanet.dk>
3677 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3678 Fredrik Hallenberg <hallon@lysator.liu.se>
3679 * TODO: updated
3680
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003681Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3682
3683 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3684 problem of socklen_t being undefined on a number of platforms
3685 * debugXML.c: fixed a compilation problem when without snprintf
3686
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003687Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3688
3689 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3690 an URI bug and a fix for the control-character-induced infinite loop
3691 * nanohttp.c: preventive fix for compiling on WIN32
3692
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003693Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3694
3695 * xmlint.c: closing bug #25000
3696
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003697Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3700 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3701 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3702 related function, fixing xmlStrncmp(), and associated cleanup
3703 * result/HTML/entities.html.sax: updating result
3704
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003705Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * uri.c: applied patch for URI escaping from Wayne Davison
3708 <wayned@blorf.net>
3709 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3710 from Denis Barbier <barbier@imacs.polytechnique.fr>
3711 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3712 patch from Wayne Davison
3713
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003714Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * doc/xml.html : updated with new releases, adding "how to help"
3717
Daniel Veillard04698d92000-09-17 16:00:22 +00003718Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3719
3720 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3721 removed a few warnings in pedantic mode ...
3722 * parserInternals.c parser.c: moved encoding switching function
3723 to parserInternals.c
3724 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3725
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003726Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3727
3728 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3729 error or warning handlers
3730
Daniel Veillardb1059e22000-09-16 14:02:43 +00003731Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3732
3733 * parserInternals.c parserInternals.h parser.c Makefile.am:
3734 created a new module parserInternals.c, moved most of the
3735 code shared by the various parsers there, as well as
3736 deprecated code from parser.c. More cleanup of parser.c
3737 * uri.c: fixed a problem when URI is NULL
3738 * valid.c: speedup when looking for an attribute declaration
3739
Daniel Veillard39c7d712000-09-10 16:14:55 +00003740Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3741
3742 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3743 the cleanup of the computation of URI references when seeking
3744 external entities. The URI reference string and the resulting
3745 URI are both stored now.
3746 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3747 large s(n)printf checks and cleanup from Denis Barbier
3748 <barbier@imacs.polytechnique.fr>
3749 * xmlversion.h.in tree.h: couple of SGML declarations for a
3750 possible docbook module.
3751 * result/VC/ : a couple of test output changed due to the change
3752 of the entities URI
3753
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003754Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3755
3756 * parser.h: added a _private field for linking user's data
3757
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003758Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3759
3760 * parser.c parserInternals.h: demacroified most of the IS_XXX
3761 the gain in size is significant so ...
3762
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003763Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3764
3765 * entities.c: cases where looking up entities with doc==NULL
3766 covered
3767
Daniel Veillard90e11312000-09-05 10:42:32 +00003768Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3769
Daniel Veillard1de50802000-09-07 08:54:32 +00003770 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003771 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3772
Daniel Veillard98a79162000-09-04 11:15:39 +00003773Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3774
Daniel Veillard1de50802000-09-07 08:54:32 +00003775 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003776 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3777 * Makefile.in: added URItest and included thenin "make tests"
3778
3779Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003780
3781 * xmlversion.h.in: closed bug 22941
3782
Daniel Veillard2bb89092000-08-31 14:57:50 +00003783Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3784
3785 * doc/xmlio.html: added doc and example for entity loader
3786 redefinition.
3787
Daniel Veillard96984452000-08-31 13:50:12 +00003788Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3789
3790 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3791 used by libxml
3792
Daniel Veillarde715dd22000-08-29 18:29:38 +00003793Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * parser.c: Fixed bug on invalid ontent characters and when using
3796 push.
3797 * xmllint.c: fixed xmllint endling of errors in push mode
3798
Daniel Veillard4948eb42000-08-29 09:41:15 +00003799Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003802 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003803 * result/HTML/*.sax: regenerated HTML SAX output
3804 * parser.c: more cleanup.
3805
Daniel Veillarde010c172000-08-28 10:04:51 +00003806Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3807
3808 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003809 patches from Wayne Davison <wayned@users.sourceforge.net>,
3810 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003811 * HTMLparser.c: fixed an ignorable white space detection bug
3812 occuring when parsing with SAX only
3813 * result/HTML/*.sax: updated since the output is now HTML
3814 encoded...
3815
Daniel Veillard47f3f312000-08-27 22:40:15 +00003816Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3817
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003818 * HTMLparser.[ch]: applied some of Wayne Davison
3819 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003820
Daniel Veillarde0854c32000-08-27 21:12:29 +00003821Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3822
3823 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3824 undeclared namespace prefix was used, added a warning.
3825 Cleaned up support w.r.t. entities, spilling out a warning
3826 and being pedantic on lookups.
3827 * test/warning/ent9 : added testcase for previous example.
3828 * TODO: updated
3829 * parserInternals.h parser.c: changed the way names are parsed
3830 now allow infinite size and decrease penalty for normal use
3831 * parser.c: Started a big cleanup/check of the parser code,
3832 fixed some of the most tortuous entity code, spotted code
3833 unused anymore
3834 * test/*: added tests for very long names and related nasty
3835 things.
3836
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003837Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * doc/encoding.html: added encoding aliases doc
3840 * doc/xml.html: updates
3841 * encoding.[ch]: added EncodingAliases functions
3842 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3843 bottleneck affecting large DTDs like Docbook
3844 * parser.[ch] xmllint.c: added a pedantic option, will be
3845 useful
3846 * SAX.c: redefinition of entities is reported in pedantic mode
3847 * testHTML.c: uninitialized warning from gcc
3848 * uri.c: fixed a couple of bugs
3849 * TODO: added issue raised by Michael
3850
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003851Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3852
3853 * doc/encoding.html: propagated Martin Duerst suggestions
3854
Daniel Veillard52402ce2000-08-22 23:36:12 +00003855Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3856
3857 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3858 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3859 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3860 by Wayne Davison
3861
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003862Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3863
3864 * nanoftp.c nanohttp.c: small cleanup
3865 * TODO: updated
3866
Daniel Veillard244ece92000-08-19 20:58:02 +00003867Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * added an old VC testcase and updated title.xml entity
3870
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003871Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3872
3873 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3874 done on auto-opening of <p> tags and cleanup of SAX output
3875
Daniel Veillard979e55e2000-08-19 16:48:54 +00003876Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3877
3878 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3879
Daniel Veillard4540be42000-08-19 16:40:28 +00003880Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3881
3882 * doc/xml.html libxml.* structure.*: updated the doc a bit
3883
Daniel Veillard808a3f12000-08-17 13:50:51 +00003884Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3885
3886 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3887 of SAX tests
3888
Daniel Veillard29579362000-08-14 17:57:48 +00003889Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3892 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3893
Daniel Veillard1255ab72000-08-14 15:13:33 +00003894Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3895
3896 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3897 * testHTML.c: fix core dump on Solaris 2.x systems
3898 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3899 * result/HTML/*.sax: previous bug fix lead to new results
3900
Daniel Veillard03109292000-08-14 14:58:22 +00003901Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3902
3903 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3904 * configure.in: added --with-readline=DIR to accept alternate
3905 path for readline include/library
3906 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3907 for ANSI under HP-UX
3908 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3909 includes @LIBS@
3910
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003911Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3912
3913 * doc/* : rebuilt the docs
3914 * getting ready for 2.2.2 release
3915
Daniel Veillard87b95392000-08-12 21:12:04 +00003916Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3917
3918 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3919 and xmlAddFeature()
3920 * tree.[ch]: added xmlAddChildList()
3921 * xmllint.c: MAP_FAILED macro test
3922 * parser.h: added xmlParseCtxtExternalEntity()
3923 * valid.c: applied bug fixes removed warning
3924 * tree.c: added CDATA block to elements content
3925 * testSAX.c: cleanup of output
3926 * testHTML.c: added SAX testing
3927 * encoding.c: better error recovery
3928 * SAX.c, parser.c: fixed one of the external entity processing
3929 of the OASis testsuite
3930 * Makefile.am: added HTML SAX regression tests
3931 * configure.in: bumped to 2.2.2
3932 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3933 SAX results
3934
Daniel Veillard88a172f2000-08-04 18:23:10 +00003935Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3936
3937 * configure.in: patch for HP compiler
3938
39392000-08-04 Sven Heinicke <sven@zen.org>
3940
3941 * xmllint.c: Was coredumping sometimes when the file given didn't
3942 exist.
3943
Daniel Veillard46e370e2000-07-21 20:32:03 +00003944Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3945
3946 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003947
Daniel Veillard46e370e2000-07-21 20:32:03 +00003948 when using in memory parsing. Need some cleanup.
3949 * xmllint.c configure.in: added a --memory flag to test memory
3950 parsing
3951
Daniel Veillard36650692000-07-21 15:16:39 +00003952Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3953
3954 * nanohttp.c: fixed socklen_t replacement to unsigned int
3955 * parser.c: fixed a space handdling missing at the end of
3956 production 28 DOCTYPE.
3957 * xmlmemory.c: fixed a stupid bug on the routine to override
3958 allocation functions
3959 * TODO: updated
3960
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003961Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3962
3963 * doc/ regenerated the docs
3964
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003965Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3966
3967 * doc/encoding.html doc/xml.html: added I18N doc
3968 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3969 improvements, both parser and filters, added ASCII & HTML,
3970 fixed the ISO-Latin-1 one
3971 * xmllint.c testHTML.c: added/made visible --encode
3972 * debugXML.c : cleanup
3973 * most .c files: applied patches due to warning on Windows and
3974 when using Sun Pro cc compiler
3975 * xpath.c : cleanup memleaks
3976 * nanoftp.c : added a TESTING preprocessor flag for standalong
3977 compile so that people can report bugs more easilly
3978 * nanohttp.c : ditched socklen_t which was a portability mess
3979 and replaced it with unsigned int.
3980 * tree.[ch]: added xmlHasProp()
3981 * TODO: updated
3982 * test/ : added more test for entities, NS, encoding, HTML, wap
3983 * configure.in: preparing for 2.2.0 release
3984
Daniel Veillard49703262000-07-10 10:27:46 +00003985Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * nanoftp.c: fixed the way the control connection is handled
3988 * libxml.spec.in: fixed the dependancies and cleanup
3989
Daniel Veillard306be992000-07-03 12:38:45 +00003990Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3991
3992 * doc/xml.html: changed the xmlsoft.org structure, updated the
3993 examples w.r.t. root and childs
3994
Daniel Veillard7d853352000-07-02 18:53:09 +00003995Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3996
3997 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3998
Daniel Veillard365e13b2000-07-02 07:56:37 +00003999Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4000
4001 * HTMLparser.c: Work on character encoding support for the HTML parser
4002 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4003 * encoding.c: Fixed a potential memleak in the encoding stuff
4004
Daniel Veillardaf743792000-07-01 11:49:28 +00004005Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * doc/FAQ.html doc/Makefile.am : added a FAQ
4008
4009Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004010
4011 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4012 of the HTML parser to force it to not bypass SAX
4013
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004014Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * win32config.h.in: updated
4017 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4018 lacks iconv support :-( need to release 2.1.1
4019 * configure.in: release 2.1.1
4020 * HTMLparser: fixed bug #14784
4021 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4022 by Windows compiler
4023 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4024 the SAX startDocument() callback.
4025 * TODO: updated
4026
4027Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4028
4029 * added xmlStopParser()
4030
Daniel Veillardbe803962000-06-28 23:40:59 +00004031Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * configure.in: 2.1.0 prerelease
4034 * Large resync between W3C and Gnome tree
4035 * nanoftp, nanohttp.c: fixed stalled connections probs
4036 * HTMLtree.c SAX.c : support for attribute without values in
4037 HTML for andersca
4038 * valid.c: Fixed most validation + namespace problems
4039 * HTMLparser.c: start document callback for andersca
4040 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4041 * parser.h, SAX.c: serious speed improvement for large
4042 CDATA blocks
4043 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4044 different encoding
4045 * example/Makefile.am example/gjobread.c tree.h: work on
4046 libxml1 libxml2 convergence.
4047 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4048 and the LIBXML_TEST_VERSION macro
4049
Daniel Veillardc310d562000-06-23 18:32:15 +00004050Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4051
4052 * doc/xml.html: various patches and improvements typo fixed by
4053 Felix Natter
4054 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4055 from Felix Natter <fnatter@gmx.net>
4056
Daniel Veillardf3029822000-05-06 08:11:19 +00004057Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * doc/upgrade.html: updated with instructions for support of both
4060 libxml-1.x and libxml-2.x
4061 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4062 for 2.x support and also fixed includes
4063
4064
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004065Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4066
4067 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4068 the encoding support, added iconv support, so now libxml if
4069 compiled with iconv automatically support japanese encodings
4070 among others. Work based on initial patch from Yuan-Chen Cheng
4071 I may have broken binary compat in the encoding handler
4072 registration scheme, but that was so utterly broken I don't
4073 expect anybody to have used this feature until now.
4074 * parserInternals.h: fixup on the CHAR range macro
4075 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4076 code.
4077 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4078 * uri.c: added xmlParseURI() I can't believe I forgot to
4079 implement this one in 2.0 !!!
4080 * SAX.c: moved doc->encoding update in the endDocument() call.
4081 * TODO: updated.
4082
Daniel Veillard06047432000-04-24 11:33:38 +00004083Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4084
4085 * tree.h: removed extraneous xmlRemoveProp definition
4086 * TODO: added item about --disable-corba configure switch
4087 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4088 * nanoftp.c: fixed include problems giving troubles on AIX and
4089 slowlaris
4090 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4091 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4092 comment and headers changes to lower gtk-doc number of warnings
4093 * doc/html/*: rebuilt docs
4094
Daniel Veillarde0aed302000-04-16 08:52:20 +00004095Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4096
4097 * HACKING: documented the tag for 1.x and instructions
4098
Daniel Veillard5e873c42000-04-12 13:27:38 +00004099Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4100
4101 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4102 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4103 xmlCreateIOParserCtxt
4104 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4105 significant overall improvement
4106 * xmllint.c: added I/O test to xmllint
4107 * testSAX.c: added a speed test
4108 * doc/* : updated/regenerated
4109
Daniel Veillardfc708e22000-04-08 13:17:27 +00004110Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * xpath.c uri.h parserInternals.h: cosmetic changes from
4113 "Timur I. Bakeyev" <timur@bat.ru>, including making
4114 xmlCreateURI() public
4115
Daniel Veillard5d211f42000-04-07 17:00:24 +00004116Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4117
4118 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4119 and the code at the same time. Added a clean mechanism for
4120 overload or added input methods: xmlRegisterInputCallbacks()
4121 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4122 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4123 * TODO: updated
4124 * doc/* : updated/regenerated
4125 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4126 source dir
4127
Daniel Veillarde77a9182000-04-05 19:12:29 +00004128Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * testURI.c: yet another forgotten commit, I should get some sleep !
4131
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004132Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4133
4134 * xmllint.c: forgot to commit this too ?
4135
Daniel Veillardb9df4042000-04-05 14:23:16 +00004136Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4137
4138 * xmlversion.h.in : forgot to commit this previously
4139
Daniel Veillard361d8452000-04-03 19:48:13 +00004140Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4141
4142 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4143 * README TODO: updated for release
4144 * uri.c uri.h: added authority parsing/saving
4145 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4146 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4147 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4148 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4149 Makefile.am : added compile-time customization of libxml
4150 --with-ftp --with-http --with-html --with-xpath --with-debug
4151 --with-mem-debug
4152 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4153 #include <libxml/xxx.h> I hope it won't break too much stuff
4154 and will be manageable in the future...
4155 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4156 and added xmllint to the installed programs
4157 * uri.h: added xmlFreeURI()
4158
Daniel Veillardec303412000-03-24 13:41:54 +00004159Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4160
4161 * uri.c uri.h: finished the escaping handling, the base support
4162 and the URI path normalization. Looks good just lacks the
4163 authority content parsing code.
4164 * Makefile.am: added instructions to generate testURI
4165 * TODO: updated
4166 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4167 added links and icons for W3C and Gnome
4168
Daniel Veillard8f621982000-03-20 13:07:15 +00004169Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * xmlmemory.[ch] : seems I forgot to actually update the files in
4172 the last commit :-)
4173 * doc/xml.html doc/html/* : updated and uploaded the docs
4174
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004175Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4176
4177 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4178 * TODO: updated
4179 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004180 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004181 gfree).
4182 * Makefile.am, uri.c, uri.h: added a set of functions to do
4183 exact (litteraly copied from the RFC 2396 productions) parsing
4184 and handling of URI. Will be needed for XLink, one XML WFC,
4185 XML Base and reused in the nano[ftp/http] modules. Still work
4186 to be done.
4187
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004188Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4189
4190 * configure.in, libxml.spec.in : libxml2
4191 * doc/* : updated the doc page, rebuilt the docs
4192
Daniel Veillardcf461992000-03-14 18:30:20 +00004193Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4194
4195 * all: tagged LIB_XML_1_X
4196 * *.c *.h : updated from W3C CVS tree
4197 * configure.in : 2.0.0-beta
4198 * libxml.spec.in : libxml2 package nam
4199 * result/* : new version of the tests output
4200
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004201Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4202
4203 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4204
Daniel Veillardb566ce12000-03-04 11:39:42 +00004205Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4206
4207 * doc/* : rebuilt the docs
4208 * parser.c: final patch on #6766
4209 * valid.c: small patch on validity checks.
4210
Daniel Veillardfb76c402000-03-04 11:39:42 +00004211Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4212
4213 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4214 added
4215 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4216 compatibility w.r.t. XML spec and existing code.
4217
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004218Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * parser.c: seems a better solution to <a> </a> exists,
4221 will try it for a while
4222
Daniel Veillard83a30e72000-03-02 03:33:32 +00004223Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4224
4225 * parser.c: tried to remove the <a> </a> generating <a/>
4226 this is hard. Left a flag for that purpose. Fixed bug #6766
4227 * configure.in: prepared 1.8.7 not released, due to previous
4228 problem
4229
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004230Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * doc/xml.html : applied second patch from Paul DuBois
4233
Daniel Veillard402e8c82000-02-29 22:57:47 +00004234Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * doc/xml.html : applied patch from Paul DuBois
4237
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004238Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4239
4240 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4241
Daniel Veillard5feb8492000-02-02 17:15:36 +00004242Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4243
4244 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4245 compilation warnings on various platforms.
4246 * parser.c: Fixed #5281 validity error callbacks are now desactived
4247 by default if not validating.
4248
Daniel Veillardf341f932000-02-02 14:52:08 +00004249Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4250
4251 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4252
Daniel Veillard13c757e2000-02-01 23:59:15 +00004253Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4256 <gkatsi@cs.toronto.edu>
4257
Daniel Veillard726e8792000-01-30 20:04:29 +00004258Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4261 processing URLs
4262
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004263Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4266 xmlNanoFTPUpdateURL for persistent control connections.
4267 * configure.in: 1.8.6
4268
4269Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4270
4271 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4272 * tree.[ch] : added xmlSaveNoEmptyTags
4273
James Henstridgef3be9312000-01-28 13:59:21 +000042742000-01-29 James Henstridge <james@daa.com.au>
4275
4276 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4277
4278 * Makefile.am: added nanoftp.[ch] to the build.
4279
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004280Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * nanoftp.[ch]: cleanup, comments, API
4283 * debugXML.c : fixed a bug in the cat command
4284 * doc/*: regenerated the docs
4285
Daniel Veillardda07c342000-01-25 18:31:22 +00004286Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4287
4288 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4289 * debugXML.c : fixed a bug in the cat command
4290 * valid.c: fixing some small probs
4291 * libxml.spec.in: get rid of the SNAP suffix
4292 * doc/xml.html: updated the status
4293
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004294Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4295
4296 * xml-config.in: xml-config --version to just return the
4297 version number
4298 * xpath.c: some cleanup w.r.t. axis when the current node is
4299 an attribute.
4300 * TODO: updated
4301
Daniel Veillard461a66c2000-01-18 18:01:01 +00004302Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * configure.in: prepared for libxml-1.8.5
4305 * doc/* recompiled the documentation
4306
43072000-01-17 Jody Goldberg <jgoldberg@home.com>
4308
4309 * configure.in : WARNING autoconf subtlety alert :
4310 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4311 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4312 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4313 get defined by AC_CHECK_HEADERS.
4314
Daniel Veillardf967b902000-01-17 16:06:10 +00004315Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4316
4317 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4318 Rune.Djurhuus@fast.no
4319
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004320Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * TODO: updated
4323 * tree.c, parser.c: made sure that only memory alloc problems
4324 and internal parser errors are allowed to write to stdout or
4325 stderr.
4326
Daniel Veillard0142b842000-01-14 14:45:24 +00004327Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4328
4329 * tree.c : restored xmlNewGlobalNs since this seems used by
4330 a lot of existing code :-(, fixed a bug in xmlNewNs
4331 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4332 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4333 to exit() from the library code.
4334 * xpath.c, parser.c: removed bugs or unused code detected by
4335 Windows compilers
4336 * parser.c: started adding interfaces for parsing well balanced
4337 XML fragments
4338 * configure.in: releasing 1.8.4
4339 * doc/* : rebuilt the docs
4340
Daniel Veillard2eac5032000-01-09 21:08:56 +00004341Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4342
4343 * tree.[ch] : added xmlNewDocFragment() for DOM
4344 * testHTML.c: uninitialized variable.
4345
Daniel Veillardf3a73582000-01-05 14:58:39 +00004346Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * doc/* : rebuild the docs
4349
Daniel Veillard71b656e2000-01-05 14:46:17 +00004350Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * acconfig.h: readline and history patch
4353 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4354 * tree.c: added check and handling when possibly removing an ID
4355 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4356 and saving.
4357 * test/HTML/entities.html result/HTML/entities.html* : test for
4358 various entities reference cases
4359 * result/HTML/* : as a result output of some testcase have
4360 changed
4361 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4362 by previous example. added xmlParseTryOrFinish().
4363 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4364 entities.h debugXML.h HTMLparser.h: changed the way struct are
4365 declared to allow gtk-doc to expose those
4366 * parser.c: closed bug #4960
4367 * Makefile.am configure.in: Applied patch from
4368 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4369 and math/socket libs detection
4370
Daniel Veillard437b87b2000-01-03 17:30:46 +00004371Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * configure.in, Makefile.am: link tester against readline
4374 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4375
Daniel Veillard686d6b62000-01-03 11:08:02 +00004376Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4377
4378 * tree.[ch]: added xmlRemoveProp
4379 * win32config.h.in nanohttp.c: avoid including the Windows
4380 socket stuff in every C files
4381 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4382 the XmL parser(s)
4383 * test/ns4 result/ns4 etc...: added test case for previous prob
4384 * tree.c: xmlNewNs wasn't checking for double definition
4385 * Makefile.in: fixed a problem with dist-hook duplicates
4386 * parser.[hc], xmlIO.c: fixed the loading of external entities
4387 APIs, now xmlLoadExternalEntity() is used everywhere and
4388 setting up an app specific front-end using the
4389 * SAX.c parser.c: some fixes, now the xhtml spec validates
4390 with the xhtml DTD.
4391 * error.c: fixed crashes in case of no input stream
4392 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4393 to the validation tests and results
4394
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004395Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4396
4397 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4398 too htmlCreatePushParserCtxt() and htmlParseChunk()
4399 * parser.c: a bit of cleanup.
4400 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4401 to XML) removed the last mem leak known
4402 * HTMLtree.c: output message cleanup
4403 * xmlmemory.c: display content info about memory blocks
4404 * result/HTML/wired.* : missing att value warning change
4405
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004406Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4407
4408 * doc/* : rebuilt the documentation
4409
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004410Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * parser.[ch] parserInternals.h: Push parser for XML,
4413 seems to work fine now
4414 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4415 --push for push testing
4416 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4417 * testSAX.c: added --push
4418 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4419 subtree
4420 * xmlIO.[ch] : enriched API + fixes for push mode
4421 * entities.[ch]: added the entity content length to the struct.
4422 * xmlmemory.[ch]: new API to show the last entries for the shell
4423 * valid.c: added required attribute testing
4424 * SAX.c: the cdata callback now merge contiguous fragments
4425 * HTMLparser.c: cleanup of some macros
4426
Daniel Veillard3c558c31999-12-22 11:30:41 +00004427Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4428
4429 * parser.c: fix for PIs name starting with xml
4430 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004431 * *.c, configure.in win32config.h.in : generate win32config.h for
4432 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004433
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004434Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4435
4436 * parser.c: fixed a stupid = vs. == bug :-(
4437 * doc/gnome-xml.sgml: s/glade/xml/
4438
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004439Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4440
4441 * configure.in, doc/xml.html : bug fix release 1.8.2
4442 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4443 Hopefully the end of that silly C++ include problem
4444 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4445 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4446 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4447 troubles with autoclosed elements when the stree shape doesn't
4448 follow the DtD specs. Added htmlIsAutoClosed() and
4449 htmlAutoCloseTag()
4450 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4451 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4452 * debugXML.c: fixed a bug on printing default namespaces.
4453 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4454
Daniel Veillardb24054a1999-12-18 15:32:46 +00004455Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * result/HTML/*.htm[l] : updated the HTML regression tests according
4458 to the new output
4459 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4460 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4461 problem due to intermix of extern "C" { ... } declarations for C++
4462 and recursive includes in the headers
4463
Chris Lahey323c48c1999-12-18 15:32:45 +000044641999-12-20 Chris Lahey <clahey@umich.edu>
4465
4466 * HTMLtree.c: Made it so that html nodes with a single child do
4467 not insert a carriage return before or after the child node.
4468
Daniel Veillardb24054a1999-12-18 15:32:46 +00004469Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004470
4471 * configure.in, doc/xml.html : bug fix release 1.8.1
4472 * parser.c: fixed bug #4344
4473 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4474 added the glue to avoid C++ problems
4475 * doc/* : regenerated the documentation
4476
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004477Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4480 namespace recognition, and Dia as a resul :-(
4481 * encoding.c: closed bug #3950
4482
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004483Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4484
4485 * valid.c: debugging a posteriori validation, except URI expansion
4486 stuff this should be fixed now
4487 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4488 Carl Nygard <cnygard@bellatlantic.net>
4489 * tester.c: added --postvalid, cleaning of the code
4490 * tree.[ch]: added xmlDocGetRootElement()
4491
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004492Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4493
4494 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4495 c++ losage.
4496
Daniel Veillard10a2c651999-12-12 13:03:50 +00004497Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4498
4499 * configure.in, doc/xml.html : bumped to 1.8.0
4500 * xlink.[ch], Makefile.am : added framework for link detection
4501 * parser.h: added nbChars to parser context, needed for cleanup.
4502 * xmlmemory.c: removed a nasty bug when out of mem
4503 * valid.[ch]: adding namespace support for attribute decl
4504 * tester.c: added --debugent option
4505 * debugXML.[ch]: added xmlDebugDumpEntities()
4506 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4507 buffers instead, this was really needed, validation was breaking
4508 in strange ways due to that. Added xmlParseStringPEReference()
4509 and other parsing from strings functions. Entities processing
4510 modified again, but PERef are still not handled correcly but
4511 unless you're Eve Maller you won't notice :-)
4512 * HTMLparser.c: large changes toward reliability, and switched to
4513 lowercase internal tags, XHTML is lowercase, so it will help
4514 that output is closer to next version.
4515 * doc/* : regenerated the documentation, it is now hosted at
4516 http://xmlsoft.org/ (same bits I just bought the domain :-)
4517
4518
Daniel Veillard294cbca1999-12-03 13:19:09 +00004519Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4520
4521 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4522 doc generation
4523 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4524 in the SAX API
4525 * doc/*: rebuilt the doc making sure everything appears in the
4526 HTML files
4527
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004528Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4529
4530 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4531 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4532 which allow impressive speed improvement on dataset with
4533 large text pieces, but at the cost of broken binary
4534 compatibility and slightly bigger memory usage.
4535 Configure with --with-buffers to activate them, they
4536 are protected with XML_USE_BUFFER_CONTENT define.
4537 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4538 goal is 0 memory left allocated once parser is no more used
4539 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4540 call xmlCleanupParser() and xmlMemoryDump()
4541
Daniel Veillarda819dac1999-11-24 18:04:22 +00004542Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4545 * parser.[ch] encoding.[ch]: added memory cleanup routines
4546 * parser.c: closing bug #3788
4547 * doc/*: rebuilt the doc
4548
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004549Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4550
4551 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4552 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4553 * tester.c: added --compress option
4554 * doc/*: rebuilt the documentation
4555
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004556Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4559 if given /proc/kcore as input !
4560 * doc/xml.html doc/*: updated and rebuilt the documentation
4561
4562Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004563
4564 * parser.c: Fixed some wrongly space collapsing code due to
4565 a misreading of the spec.
4566 * result/*: fixed the output accordingly
4567
4568Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004569
4570 * encoding.c: bug fix and typos
4571 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4572 * parser.c: added attribute normalization closing bug #3597
4573 * test/att* result/att* SAXresult/att*: testcase for attribute
4574 normalization
4575
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004576Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4577
4578 * configure.in: closing bug #3163 by adding extra flags for the
4579 cc compiler on HP-UX
4580
Daniel Veillard51e3b151999-11-12 17:02:31 +00004581Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * valid.[ch] : removed a typo and an enumerated type bug in the
4584 xmlAddElementDecl() function
4585 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4586 call to xmlEncodeEntitiesReentrant() so that the functions
4587 New, Set and Get are at the same level.
4588 * parser.c HTMLparser.c: extra memory allocation bug for
4589 attributes detected by someone using libxml in embedded systems :-)
4590
Daniel Veillard962195f1999-10-28 15:51:53 +00004591Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4592
4593 * xmlmemory.h: turned off mem debug :-\
4594
Daniel Veillard35008381999-10-25 13:15:52 +00004595Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4596
4597 * parser.c: closed bug #2784 a one line fix, but worth pushing
4598 a new release out
4599 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4600 some structures, comments before and after the
4601 main element, and other nastyness
4602 * HTMLtree.c tree.c: accomodate the extended HTML supported
4603 * configure.in: pushing 1.7.4
4604 * test/ent8 and related outputs : added a new test for bug #2784
4605 * test/HTML/wired.html and related output: a nasty HTML example
4606 * Makefile.am: improved the test scripts
4607 * docs/* : reran the documentation extractor, updated xml.html
4608
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004609Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4612 HTMLparser and debugged the HTML related code. HTML documents
4613 now have their own type
4614 * entities.c: do not dump &apos; for HTML output
4615 * xmlmemory.c: improvement, breakpoint mechanism
4616 * testHTML.c: added --sax --repeat ...
4617 * Makefile.am: improved the HTML tests
4618 * valid.[ch]: added xmlValidGetValidElements and
4619 xmlValidGetPotentialChildren
4620 * tester.c: added --insert to test the 2 new functions
4621 * test//* result//* SAXresult//* : regression test cleanup
4622 and extension.
4623 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4624 gnome-xml-nanohttp.html
4625
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004626Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4627
4628 * HTMLparser.c: fixed problems with some autoclose tags
4629 * tree.c: fixed XML output problems.
4630 * result/* SAXresult/*: update of the tests output
4631
Daniel Veillard6077d031999-10-09 09:11:45 +00004632Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4633
4634 * Makefile.am: Arturo patch for xmlConf.sh version info
4635 * parser.c: Tim Josling patch for single quoted items
4636 * tester.c: Tim Josling patch for tester options usage
4637 * tree.h: indent cleanup
4638
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004639Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4642 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4643
Daniel Veillard00fdf371999-10-08 09:40:39 +00004644Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * tree.c : Raph patch for initialization of CORBA fields
4647 * parser.c, xpath.c, ...: modification of doc comments
4648 * xpath.c : allow spaces in xpath expressions
4649
Daniel Veillardad219441999-09-27 08:17:49 +00004650Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * xmlmemory.h: turning off memory debug :-(
4653
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004654Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4657 better SAX interfaces.
4658 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4659 entity.
4660 * configure.in: 1.7.2
4661
4662Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004663
4664 * libxml.spec.in: fixed the URL
4665 * doc/xml.html: improved the documentation front-end
4666
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004667Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004668
4669 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4670
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004671Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004672
4673 * libxml.spec.in: fixed the alpha compile problem
4674 * parser.[ch]: changed errno to errNo in the parser context :-(
4675 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4676 * doc/xml.html: changed CHAR to xmlChar
4677 * doc/html/*: recompiled the documentation
4678 * configure.in: 1.7.1
4679
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004680Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4681
4682 * parser.h: modified the parser context struct to regain 1.4.0
4683 binary compatibility
4684 * parser.c, xml-error.h: added errno ot teh context and defined
4685 a set of errors values with update of errno
4686 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4687 DTDs and entities
4688 * *.h, *.c: complete cleanup of the use of config.h and include
4689 protection depending on the current setup.
4690 * overalll debugging, maintenance and bug-fixing on all modules
4691 * updated the documentation
4692 * ready for 1.7.0
4693
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004694Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4695
4696 * HTMLparser.c : cleanup
4697 * SAX.c valid.c valid.h: added ID/IDREF checking
4698 * tree.c tree.h: extended doc structure for refs
4699 * configure.in: 1.6.2
4700 * parser.c: patched bug in SAX user arg call
4701 * parserInternals.h: patched missing close in C++ wrapping
4702 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4703 especially upcoming XPointer implementation.
4704 * doc/xml.html: augmented, typo
4705
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004706Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4707
4708 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4709 not all invocations of install understand -d.
4710
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004711Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4712
4713 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4714 to make 'check' works, when builddir != srcdir.
4715
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004716Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * doc/xml.html : updated the documentation
4719
Daniel Veillard6454aec1999-09-02 22:04:43 +00004720Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4723 not deallocated memory blocks
4724 * *.c : replaces all calls to malloc() free() and realloc() to
4725 the wrapper functions/macros
4726 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4727 instead of xmlFreeNodeList()
4728
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004729Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4730
4731 * HTMLparser.c: corrected a stupid bug leading to core dump at
4732 tree deallocation. Removed warnings indicated by
4733 Stephane.Conversy@lri.fr
4734 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4735 looked for in the external subset
4736
4737Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004738
4739 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4740 on SGI by Stephane.Conversy@lri.fr
4741
Daniel Veillardb96e6431999-08-29 21:02:19 +00004742Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4743
4744 * all .h : changed the prototype declaration indent as in gtk
4745 * most .c : working on reducing the TODOs in the code
4746 * most .c : cleanup though -pedantic and Insure++
4747 * improvements on validation ID checkings.
4748 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4749 * xml-config.in: closed #1810
4750
4751Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004752
4753 * tree.h, valid.c, valid.h: more work on validity, IDs
4754 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4755 definition for AIX
4756
Daniel Veillardb556eb51999-08-15 17:19:50 +00004757Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4760 the distribution due to a cut'n paste error at last commit
4761
Daniel Veillardb05deb71999-08-10 19:04:08 +00004762Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4763
4764 * configure.in: upgraded to version 1.4.0
4765 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4766 Big update, added a large part of the validation process,
4767 it should be usable, but some parts are missing
4768 * xpath.c: improved the implementation w.r.t. root.
4769 * Makefile.am: added more tests
4770 * test and result trees: added a lot of tests
4771 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4772
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004773Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4774
4775 * Added an HACKING file
4776
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004777Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4778
4779 * xpath.[ch] : improvements and debug of the XPath implementation
4780 * parser.c, HTMLparser.c : modified the parsers to be progressive
4781 * tree.[ch] : extended the Buffer promitives
4782 * xmlIO.[ch] : added basic I/O routines providing progressive
4783 parsing and ready for I18N conversion plugins
4784 * SAXresult/* : the SAX callback sequence maybe slightly different
4785 now
4786 * test*.c : improved/updated the tests programs
4787 * doc/* : recompiled the docs.
4788
Daniel Veillard15b75af1999-07-26 16:42:37 +000047891999-07-26 Michael Meeks <michael@edenproject.org>
4790
4791 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4792
4793 * tree.c: Ditto.
4794
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004795Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4796
4797 * configure.in: upgraded to version 1.4.0
4798 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4799 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4800 XML query language, see http://www.w3.org/TR/xpath for more details.
4801 * parser.c, parser.h: added CHAR* related string functions for XPath
4802 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4803 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4804 rebuild the docs.
4805 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4806 and regression testing capabilities for XPath.
4807
Daniel Veillardd79d7871999-07-12 10:38:12 +00004808Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4811 closing bug #1646
4812
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004813Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4814
4815 * Makefile.am, example/Makefile.am: closed bug #1683
4816
Daniel Veillard3166ab11999-07-11 16:14:19 +00004817Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4818
4819 * example/Makefile.am, configure.in: added the makefile for the
4820 gjobread example
4821
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004822Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4823
4824 * doc/Makefile.am:
4825 - fix which allow "make install DESTDIR=</install/prefix>".
4826
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004827Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4828
4829 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4830 which fixed a problem on the file reading-code.
4831
Daniel Veillard82150d81999-07-07 07:32:15 +00004832Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4835 output.
4836 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4837
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004838Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4839
4840 * parser.h : Oops removed the binary compatibility problem
4841 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4842 * parser.c, HTMLparser.c: applied patches for reading from stdin
4843
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004844Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * parser.c, entities.c, valid.c: cleanup bug #1591
4847 * configure.in: cleanup bug #1592
4848 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4849 the same tree back-end. Hence gdome will be available for it.
4850 * doc/Makefile.am: close bug #617
4851
Daniel Veillard97fea181999-06-26 23:07:37 +00004852Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4853
4854 * parser.c: alloctate a per parser context SAX interface block
4855
Daniel Veillard14fff061999-06-22 21:49:07 +00004856Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4857
4858 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4859 and xmlEncodeEntitiesReentrant with the correct one :-\
4860
4861Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4862
4863 * commit of my internal XML base changes, quite a lot of
4864 changes, cleanups, better entities support, framework for
4865 new I/O and charset detection and handling
4866 * Fixed the configure/Makefile stuff to generate shared libs
4867 with the proper version info, so we jumped on rev from
4868 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4869 xmlEncodeEntities() result need to be freed now, and a string
4870 xmlParserVersion provide the current library version.
4871
Raph Levien05240da1999-06-15 21:27:11 +00004872Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4873
4874 * parser.c: fixed a buffer overrun for when you have a very long
4875 attribute with no entities in it.
4876
Daniel Veillardbb2da581999-06-13 14:37:07 +00004877Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4878
4879 * added example directory
4880 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4881
Daniel Veillard011b63c1999-06-02 17:44:04 +00004882Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4883
4884 * Release of libxml-1.1, nearly everything has been touched for
4885 this.
4886 * Added more regression tests
4887 * Updated the documentation
4888
Daniel Veillard27d88741999-05-29 11:51:49 +00004889Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4890
4891 * tree.[ch]: unified the XML_NO_CORBA defines.
4892 * parser.c encoding.[ch]: started plugging in char encoding detection
4893
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004894Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4895
4896 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4897 Also freed allocated buffer.
4898
Daniel Veillard27d88741999-05-29 11:51:49 +00004899Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004900 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4901 reentrancy problem at printing. One is left in entities.c, to
4902 remove ASAP
4903 * testSAX.c : added a test example showing the use of the SAX
4904 interface if one doesn't want to build the DOM tree.
4905 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4906
Daniel Veillard517752b1999-04-05 12:20:10 +00004907Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4908
4909 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4910 large revamping of the parser to use SAX callbacks
4911 http://www.megginson.com/SAX/ (or at least a C like interface
4912 a la Expat). It's now possible to set up your own callbacks
4913 and the parser will not build a DOM tree.
4914 * test/* result/*: updated the test suite, I finally removed
4915 the old Namespace draft support (PI based).
4916
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004917Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4918
4919 * Makefile.am: added test result to EXTRA_DIST for make tests
4920
Daniel Veillard64068b31999-03-24 20:42:16 +00004921Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4922
4923 * parser.c, parserInternals.h: moved the chars macro definitions
4924 to parserInternals.h
4925 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4926 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4927
Daniel Veillard012ccc11999-03-23 10:11:11 +00004928Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * xml-config.in : applied patch to make --version work
4931
Raja R Harinatha86c23e1999-03-05 22:14:01 +000049321999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4933
4934 * Makefile.am (check-local): Alias for `tests' target. This will
4935 cause `make check' to do the right thing.
4936 (tests): Don't run tests in srcdir. Also, replaced calls to
4937 basename with a `sed' "equivalent".
4938
Daniel Veillardd109e371999-03-05 06:26:45 +00004939Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4940
4941 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4942 it in the header and not the sources, updated the doc.
4943 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4944 pointing this out.
4945
Daniel Veillardbc50b591999-03-01 12:28:53 +00004946Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4947
4948 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4949 exported the inputStream routines.
4950 * doc/html/* : updated accordingly
4951
Daniel Veillardd692aa41999-02-28 21:54:31 +00004952Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * parser.c, parser.h, parserInternals.h: added a few extra
4955 internal calls to allocate and free parser contexts ...
4956 * doc/html/* : updated accordingly
4957
Daniel Veillard55a99271999-02-25 11:01:29 +00004958Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4959
4960 * configure.in, Makefile.am, doc/makefile.am : General changes for
4961 1.0.0 release and including the generated HTML documentation.
4962
Daniel Veillard35925471999-02-25 08:46:07 +00004963Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4964
4965 * makefile.am : added parserInternals.h, oops.
4966
Daniel Veillard1e346af1999-02-22 10:33:01 +00004967Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4968
4969 * parserInternals.h: added this header giving access to the parser
4970 internal functions.
4971 * doc/Makefile.am : added a rebuild target which rebuilds the full
4972 set of documentations
4973 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4974 the internal subset.
4975 * *.c *.h: modifications needed to generate the documentation using
4976 gtk-doc, cleanup of functions blocks, reorganisation of struct
4977 declarations.
4978
Daniel Veillard1164e751999-02-16 16:29:17 +00004979Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4982 the tar and spec file to include the beginning of the doc.
4983
Nuno Ferreira03d04781999-02-13 00:07:17 +000049841999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4985
4986 * doc/.cvsignore: Added this file.
4987
Daniel Veillard6800ef31999-02-08 18:33:22 +00004988Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * tree.c: fixed xmlGetProp to return "" when the attribute
4991 exists, even if the node-list is NULL.
4992
Daniel Veillard726c7e31999-02-08 15:13:10 +00004993Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4994
4995 * tree.c: patched an error outputting empty attribute values.
4996 * Makefile.am and doc/makefile.am: have been updated during the
4997 week-end. Sorry for an empty CVS log, I got a shell problem.
4998
Daniel Veillard1899e851999-02-01 12:18:54 +00004999Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5000
5001 * tree.h: cleaned up using enums instead of defines
5002 * parser.c, valid.[ch]: more work on parsing/output of element
5003 declarations
5004
Daniel Veillard3b9def11999-01-31 22:15:06 +00005005Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5006
5007 * valid.[ch], tree.c, parser.c : more work toward full parsing
5008 of XML DTDs.
5009 * README: added informations about mailing-list and on-line
5010 documentation
5011
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000050121999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5013
5014 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5015
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005016Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5017
5018 * parser.c, tree.[ch] : more work toward conformance testing,
5019 added a last element to accelerate parsing of very flat structures
5020 started working on internal subset Element content declaration.
5021 * valid.[ch] : first cut at adding code toward validation.
5022 * previous changes had also small impact on most files, especially
5023 the conformance testing using James Clark test suite.
5024
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005025Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5026
5027 * test/* : updated the examples, most of them were not well
5028 formed (humm), and added rdf2.
5029 * result/* : resulting changes in the output.
5030
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005031Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5032
5033 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5034
Daniel Veillard44b3a061998-12-05 17:27:22 +00005035Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5036
5037 * tree.c: patched a bug in the generation of empty attributes
5038
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005039Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5040
5041 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5042 for node/trees/documents/... Biggest problem is namespace
5043 support when copying subtrees.
5044
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005045Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * parser.c, entities.c: improve entities and char ref encoding,
5048 and cleanups of error messages.
5049
Daniel Veillard242590e1998-11-13 18:04:35 +00005050Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * parser.c, entities.c: simple bug hunting done during rpm2html and
5053 rpmfind integration.
5054
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005055Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * parser.[ch]: Added interfaces allowing to specify a SAX
5058 handler before parsing.
5059
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005060Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5061
5062 * parser.c: redirrect all errors reporting through the SAX
5063 error function
5064
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005065Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5068 * libtool, tlmain ...: update of the libtool files
5069
Miguel de Icaza442321c1998-11-04 18:13:38 +000050701998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5071
5072 * entities.c: Use g_snprintf insteda of snprintf.
5073
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005074Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5075
5076 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5077 added ent5 test for this purpose.
5078 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5079
Daniel Veillard27271681998-10-30 06:39:40 +00005080Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * parser.c: fixed? a strange error due to compression on a GWP
5083 document.
5084
Daniel Veillard25940b71998-10-29 05:51:30 +00005085Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5086
5087 * tree.[ch]: bug fixing
5088 * entities.[ch]: defined a specific type for predefined entities
5089 * doc/xml.html: more documentation on the library, how to use it,
5090 overview of the interfaces.
5091
Daniel Veillard16253641998-10-28 22:58:05 +00005092Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5093
5094 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5095
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005096Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5097
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005098 * tree.c: corrected a small bug
5099 * doc/xml.html: continuing writing documentation.
5100
5101Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5102
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005103 * debugXML.h debugXML.c: added debugging utilities.
5104 * tester.c: added --debug switch.
5105 * tree.c: patched an incorrect node->type assignment.
5106 * parser.c: formatting, ensure that node->doc != NULL in attributes
5107
Daniel Veillardccb09631998-10-27 06:21:04 +00005108Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5111 entity support and provide an internal representation close to
5112 DOM one (entity ref nodes, and attribute value as tree). I tried
5113 to preserve the interface but this will surely break some apps
5114 (I have to change rpm2html/rpmfind for example). I had to change
5115 two interfaces, and the generated tree is somewhat different.
5116 * doc/* : started documenting the XML library, the tree and
5117 DOM/Corba. This is a first step.
5118
Daniel Veillard11e00581998-10-24 18:27:49 +00005119Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5120
5121 * parser.c: Set up the fonctions comment block, boring but useful.
5122 * parser.h, SAX.c, parser.c: now attributes are processed through
5123 the SAX interface. The problem is that my SAX interface diverged
5124 quite a bit from the original one, well this is not an official
5125 spec, and translating it from Java to C is hairy anyway...
5126
Daniel Veillard97b58771998-10-20 06:14:16 +00005127Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5128
5129 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5130 fonctions comment block, boring but useful.
5131
5132Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005133
5134 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5135 conversion routines. However they are not yet used to convert the
5136 inputs. The core will run with UTF-8.
5137
Daniel Veillard33942841998-10-18 19:12:41 +00005138Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * tree.c : make sure that the type id is properly set-up when
5141 a new object is allocated, needed for DOM.
5142
Daniel Veillard27fb0751998-10-17 06:47:46 +00005143Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5144
5145 * tree.h, tree.c: Ok, the main objects in the tree will be native
5146 corba objects, it costs 8 bytes per Node, Attribute and Document
5147 but it simplifies the Corba integration a lot (no extra interface
5148 objects to allocate/free).
5149
Daniel Veillard0bef1311998-10-14 02:36:47 +00005150Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5151
5152 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5153 and changed NODEs contants for conformity with DOM Level 1
5154
Daniel Veillard27864701998-10-08 03:47:24 +00005155Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * added hooks to keep track of servants when creating objects
5158 xmlDoc and xmlNode (for Corba export).
5159
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005160Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5161
5162 * added xml-config script.
5163
Daniel Veillard7066a791998-10-01 20:28:28 +00005164Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5165
5166 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5167 to autoupdate libtool and automake conf files.
5168
Miguel de Icaza60681bd1998-09-30 19:28:59 +000051691998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5170
5171 * Makefile.am: Use '?' to separate the sed
5172 commands as ',' is used when people pass -Wl,something.
5173
5174
Daniel Veillard15a8df41998-09-24 19:15:06 +00005175Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * tree.c, tree.h: added a per-document compression interface.
5178
Daniel Veillard151b1b01998-09-23 00:49:46 +00005179Tue Sep 22 20:47:38 EDT 1998
5180
5181 * tree.c, tree.h: added saving with compression and added interfaces
5182 to control the compression level (xmlGetCompressMode,
5183 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5184
Daniel Veillard70120ff1998-09-22 00:24:21 +00005185Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5186
5187 * parser.c: corrected a loop for files of size 0
5188
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000051891998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5190
5191 * error.h: New file. Contains prototyes from `error.c'.
5192
Tom Tromeyc19653d1998-08-14 01:22:43 +00005193Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5194
5195 * Makefile.am (xmlincdir): New macro.
5196 (xmlinc_HEADERS): Renamed from include_HEADERS.
5197
Daniel Veillard845664d1998-08-13 04:43:19 +00005198Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5199
5200 * applied small patch on numeric entities from
5201 Christopher Blizzard <blizzard@appliedtheory.com>
5202
Daniel Veillard260a68f1998-08-13 03:39:55 +00005203Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5204
5205 * New release 0.2, removed the old xml_* files so that it's
5206 coherent with the other CVS base (W3C), far better conformance
5207 to standard, new namespaces, decent entities support, beginning
5208 of a SAX-like interface. Nearly nothing left intact, even the
5209 test examples ...
5210
Christopher Blizzarda36749e1998-07-30 21:47:18 +000052111998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5212
5213 * .cvsignore: Add .deps dir
5214
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005215Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5216
5217 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5218
Daniel Veillardfe926001998-07-26 04:28:20 +00005219Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005220
Daniel Veillardfe926001998-07-26 04:28:20 +00005221 * configure.in: added test for CPP
5222 * AUTHORS, Changelog: the original ones didn't get commited but the
5223 glib ones instead, fixed.
5224 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005225
Daniel Veillardfe926001998-07-26 04:28:20 +00005226Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005227
Daniel Veillardfe926001998-07-26 04:28:20 +00005228 * integrated code developped at W3C
5229 * changed the original Copyright
5230 * migrated to automake
5231 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005232