blob: 32db962fc9e882186e9177f396458ceda1411a87 [file] [log] [blame]
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in libxml.spec.in python/Makefile.am python/TODO
4 python/generator.py python/libxml2class.txt: added more informations
5 in the libxml2-python package including docs. Slightly changed
6 the class hierarchy
7 * python/tests/*: added basic regression tests infrastructure too
8
9Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10
11 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12 added libxml2-python as part of the packages installed
13
Daniel Veillarda7340c82002-02-01 17:56:45 +000014Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
15
16 * python/Makefile.am python/generator.py python/libxml.c
17 python/libxml.py: more work, now able to extend the
18 XPath interpreter with functions written in python.
19
Daniel Veillardc3e39442002-02-01 09:29:41 +000020Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
21
22 * python/Makefile.am: Jacob sent a patch to allow building from
23 tarfile.
24
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000025Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
26
27 * python/Makefile.am python/libxml.c configure.in Makefile.am:
28 inserted the python wrappers build, I hope this won't be too
29 unportable
30
Daniel Veillard1971ee22002-01-31 20:29:19 +000031Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
32
33 * xpath.c: minor optimization
34 * python/generator.py python/libxml.c python/libxml.py
35 python/libxml_wrap.h: more work on the python bindings,
36 they now support XPath and there is no evident leak
37
Daniel Veillard36ed5292002-01-30 23:49:06 +000038Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
39
40 * python/generator.py python/libxml.c python/libxml.py:
41 more work on the python bindings generator.
42
Daniel Veillard96fe0952002-01-30 20:52:23 +000043Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
44
45 * python/generator.py python/libxml.c python/libxml_wrap.h:
46 more work on the python bindings.
47
Daniel Veillardd2897fd2002-01-30 16:37:32 +000048Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
49
50 * python/generator.py python/libxml.c python/libxml.py
51 python/libxml_wrap.h: commited early version of a python binding
52 for private use only ATM
53
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000054Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
55
56 * entities.c tree.c include/libxml/entities.h: applied patch
57 from Anthony Jones to implement copy of DTD subtree too. Had
58 just to keep 2 function private which really ought to become
59 public ones.
60
Daniel Veillarda42f25f2002-01-25 14:15:40 +000061Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
62
63 * xmllint.c: added pointers to the web pages in the usage()
64
Daniel Veillardbd227ae2002-01-24 16:05:41 +000065Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
66
67 * tree.c: more fixes from Petr Kozelka for attribute handling
68 in the tree API to align the semantic with DOM.
69
Daniel Veillard36065812002-01-24 15:02:46 +000070Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
71
72 * valid.c tree.c entities.c: another set of patches from
73 Anthony Jones for copy operations cleanup and robustness
74
Daniel Veillardf8592562002-01-23 17:58:17 +000075Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
76
77 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
78 an alphabetic index based on comments content
79 * doc/*: rebuilt the web site with the new references
80
Daniel Veillardc8c7be42002-01-23 17:53:44 +000081Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
82
83 * parserInternals.h: Greg Sjaardema suggested to use an
84 eponential buffer groth policy in xmlParserAddNodeInfo()
85
Daniel Veillard3bf65be2002-01-23 12:36:34 +000086Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
87
88 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
89 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
90 doc/parsedecl.py doc/Makefile.am: updated the python extractor
91 to generate cross-references, and added/updated the stylesheets
92 to generate and link API indexes. The generic keyword index
93 is not done yet.
94 * doc/*.html: regenerated all the usual docs too
95
Daniel Veillard2070c482002-01-22 22:12:19 +000096Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
97
98 * debugXML.c: added an xpath function to the shell for T. V. Raman
99
100Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000101
102 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
103 debug routines.
104
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000105Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
106
107 * tree.c: apply an patch from Petr Kozelka for unlink and replace
108 support of attribute nodes
109
Daniel Veillard9d06d302002-01-22 18:15:52 +0000110Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
111
112 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
113 hopefully near complete and fully documented of the API in XML
114 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
115 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
116 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
117 include/libxml/parserInternals.h include/libxml/valid.hi
118 include/libxml/xmlIO.h include/libxml/xmlerror.hi
119 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
120 include/libxml/xpath.h include/libxml/xpathInternals.h:
121 Cleaned up the doc comments a lot in the process, the interface
122 coverage is now 100%
123
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000124Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
125
126 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
127 extracts comments from the gtk-doc DocBook output (a bit
128 convoluted but seems to work).
129
Daniel Veillard61006472002-01-21 17:31:47 +0000130Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
133 added an XML description of the API, moved the script generating
134 it here. Added a "make api" target
135
Daniel Veillardd2f23002002-01-21 13:36:00 +0000136Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
137
138 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
139
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000140Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
141
142 * xpath.c include/libxml/xpathInternals.h: the change made to
143 xmlXPathFuncLookupFunc was incompatible roll it back
144
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000145Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * SAX.c: cleanup patch from Anthony Jones
148 * doc/Makefile.am: fix the headers to avoid in make scan
149 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
150 includes, * vs Ptr and general cleanup
151 * parsedecl.py: first version of a script to extract the
152 module interfaces, the goal will be to provide .decl or XML
153 specification of the interfaces to build wrappers.
154
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000155Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
156
157 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
158 now provides return codes in case of errors
159
Bjorn Reese026d29f2002-01-19 15:40:18 +0000160Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
161
162 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
163 Upgraded to trio baseline 1.6
164 * strio.h strio.c: Replaced by triostr.h and triostr.c
165
Daniel Veillard572577e2002-01-18 16:23:55 +0000166Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
167
168 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
169 of strdup usage in the code
170
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000171Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
172
173 * parser.c error.c: Keith Isdale complained rightly that
174 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
175
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000176Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
177
178 * tree.c: fixed the funxtion to set the xml: attributes
179 * debugXML.c: added "setbase" to test it.
180
Daniel Veillard2c748c62002-01-16 15:37:50 +0000181Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
182
183 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
184 to allow updating an attribute content
185
Daniel Veillard8de85c62002-01-15 17:10:15 +0000186Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
187
188 * libxml.h: try to avoid problems when compiling on Windows
189
Daniel Veillard314cfa02002-01-14 17:58:01 +0000190Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
191
192 * hash.c: patch from Anthony Jones for hash.c allocation size
193 * Makefile.am: trying to work around Yet Another Libtool Madness
194 and build the 2.4.13 release finally ...
195
Daniel Veillard744683d2002-01-14 17:30:20 +0000196Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
199 * doc/* : update of the documentation
200
Daniel Veillarde6a55192002-01-14 17:11:53 +0000201Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
202
203 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
204 at fixing #61290 :-(
205
Daniel Veillardfb25a512002-01-13 20:32:08 +0000206Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
207
208 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
209 Fixes bug #67229
210
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000211Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
212
213 * tree.c: trying to avoid troubles when a subtree is copied
214 and coalesced in part with the target tree. Should fix
215 bug #67407
216
Daniel Veillardd8224e02002-01-13 15:43:22 +0000217Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * valid.c: fixed validation of attributes content of type
220 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
221 values, very old bug. Fixes #67671
222
Daniel Veillard8107a222002-01-13 14:10:10 +0000223Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
224
225 * parser.c include/libxml/parserInternals.h tree.c: integrated
226 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
227 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
228
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000229Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
230
231 * threads.c: applied Serguei Narojnyi's patch to add native
232 thread support on the Win32 platform
233 * testThreadsWin32.c Makefile.am: added the test program also
234 from Serguei, Win32 specific
235 * include/win32config.h include/libxml/xmlwin32version.h.in:
236 added patch from Igor for the Windows thread specific defines.
237
Daniel Veillard845cce42002-01-09 11:51:37 +0000238Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
239
240 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
241
Daniel Veillard7b602b42002-01-08 13:26:00 +0000242Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
245 output page into XMLinfo.html. Close bug #66951 and
246 raised by Robert Collins too.
247
Daniel Veillard73c6e532002-01-08 13:15:33 +0000248Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * encoding.c: Paul Keogh pointed out a possibility of segfault
251 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
252 Closes bug # 68238
253
Daniel Veillard4a859202002-01-08 11:49:22 +0000254Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
255
256 * doc/*.html: updated the Gdome2 links
257
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000258Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * libxml.h: Applied following patches from Robert Collins
261 and make sure IN_LIBXML is defined when compiling it
262 -------
263 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
264 as well as Visual C.
265 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
266 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
267 * strio.c (PLATFORM_UNIX): Define for Cygwin.
268 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
269 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
270 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
271 xmlSysIDExists xmlNoNetExists).
272 * xmllint.c: Don't include winsock2.h for Cygwin.
273
Daniel Veillard401c2112002-01-07 16:54:10 +0000274Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
277 when the version info is not present.
278
Daniel Veillard6f42c132002-01-06 23:05:13 +0000279Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * tree.c: Anthony Jones pointed out a problem in
282 xmlStringGetNodeList() and provided a fix for it
283
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000284Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
285
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000286 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000287 xmlCreatePushParserCtxt() when the initial buffer passed
288 is large.
289
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000290Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
291
292 * win32/*: big cleanup of the Windows/MSVC project files
293 from Igor Zlatkovic
294
Daniel Veillardcebb1362002-01-02 13:13:30 +0000295Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * doc/Makefile.am: should fix #67674 and avoid troubles if
298 xsltproc is not available or fails in the prefix provided
299
Daniel Veillard26908ab2002-01-01 16:50:03 +0000300Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * xmlmemory.c: one more doc patch from Charlie Bozeman.
303
Daniel Veillard5344c602001-12-31 16:37:34 +0000304Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
305
306 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
307 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
308 Fixed a few other problems raised by Charlie Bozeman.
309 * result/VC/ElementValid[5-7]: fixed the output
310
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000311Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
312
313 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
314 patches from Charlie Bozeman. Regenerated the HTML docs.
315
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000316Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
317
318 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
319 for Windows from Igor
320
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000321Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
322
323 * xmllint.c: applied Justin Fletcher patch for --output or -o
324
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000325Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
326
327 * win32/libxml2/libxml2.def.src: close #67019
328
Daniel Veillard01db67c2001-12-18 07:09:59 +0000329Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
330
331 * xmllint.c: applied Justin Fletcher generic timing patch
332 similar to the one already applied to xsltproc.
333
Daniel Veillardd1640922001-12-17 15:30:10 +0000334Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
335
336 * include/libxml/tree.h tree.c: applied documentation patches
337 from Charlie Bozeman
338
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000339Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
340
341 *doc/xmllint.xml, xmllint.1 - document --dropdtd
342
Daniel Veillard29e43992001-12-13 22:21:58 +0000343Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
344
345 * valid.c: fix the xmlStrdup() used in the previous patch.
346 * valid.c: added --dropdtd
347 * tree.c: fixed xmlUnlinkNode so it also removes the references
348 from the document if the node is a DTD
349
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000350Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
351
352 * HTMLtree.c valid.c: cleanup some static declarations
353
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000354Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
355
356 * xmllint.c: removed another strdup()
357 * doc/FAQ: removed the HP/UX entry
358
Daniel Veillarded472f32001-12-13 08:48:14 +0000359Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
360
361 * valid.c: fix bug #66816 when validating.
362 * xmllint.c: don't use sys/time.h if configure did not found it
363
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000364Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
365
366 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
367 xmlcatalog_man.xml
368
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000369Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
370
371 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
372 xmlInitMemory() was declared twice
373
Daniel Veillardb82c1662001-12-09 14:00:54 +0000374Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
375
376 * globals.c: do not reference strdup() !
377 * configure.in libxml-2.0.pc.in: trying to fix the libs
378 of the various config extraction modules
379
Daniel Veillardef90ba72001-12-07 14:24:22 +0000380Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
381
382 * configure.in : preparing 2.4.12
383 * doc/* : updated and rebuilt the docs
384
Daniel Veillard220346d2001-12-07 11:33:54 +0000385Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
386
387 * uri.c: closed bug #66159
388 * testURI.c: added --escape option
389 * configure.in: some cleanup for xml2-config --cflags
390
Daniel Veillard2a906822001-12-06 14:34:08 +0000391Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
392
393 * globals.c testThreads.c: removed some misplaced includes
394 of xmlversion.h
395
Daniel Veillarde28313b2001-12-06 14:08:31 +0000396Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
397
398 * threads.c: patch from Gary Pennington fixing a possible
399 problem at initialization time.
400
Daniel Veillardd3b08822001-12-05 12:03:33 +0000401Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
402
403 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000404 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000405 CodeWarrior.
406
Daniel Veillarda7866932001-12-04 13:14:44 +0000407Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
408
409 * xmllint.c: applied Geert Kloosterman's patch to fix
410 --repeat --timing output
411
Daniel Veillard19840942001-11-29 16:11:38 +0000412Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
413
414 * parser.c: Robin Berjon <robin@knowscape.com> found a case
415 where non-wellformed XML declaractions were not detected.
416
Daniel Veillarde85d9342001-11-28 14:43:12 +0000417Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
418
419 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
420
Daniel Veillard22f25a82001-11-28 09:12:23 +0000421Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
422
423 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
424 gets reset by xmlCleanupInputCallbacks() and this makes the
425 function useless. Same for output.
426
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000427Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
428
429 * xmlIO.c: robert pointed out a loop error in callback cleanups
430
Daniel Veillard8faa7832001-11-26 15:58:08 +0000431Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
432
433 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
434 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
435 they are not really tied to debugging
436
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000437Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
438
439 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
440 * xmllint.c: better --catalogs description
441
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000442Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
443
444 * tree.c: fixed a couple of problems in xmlSetProp()
445
Daniel Veillardcd337f02001-11-22 18:20:37 +0000446Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
447
448 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
449 unappropriate stdout output.
450
Daniel Veillard566d4df2001-11-22 13:00:53 +0000451Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
452
453 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
454 by Denis Beurive, closes #65111
455
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000456Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
457
458 * valid.c: in case of content model validity error, don't
459 print it if validity warnings were not requested.
460
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000461Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
462
463 * nanoftp.c: applied a couple of patches from Brian D Ripley.
464 * parserInternals.c: removed the last exit() call. Print an
465 unmaskable error on stderr instead (library mismatch detection)
466
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000467Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
468
469 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
470 shell instructions from Heiko Rupp
471
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000472Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
473
474 * catalog.c: use the URL notation file:// for default catalog paths
475
Daniel Veillard0ec98632001-11-14 15:04:32 +0000476Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
477
478 * include/libxml/tree.h: better comments for _private fields
479 * tree.c: removed a problem when copying an entity reference.
480
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000481Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
482
483 * vms/*: updated instructions and diffs from John A Fotheringham
484
Daniel Veillarda11001b2001-11-12 22:45:36 +0000485Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
486
487 * include/libxml/xmlerror.h: avoid an include problem if
488 #include <libxml/xmlerror.h> happens first in code
489 seems to be the case in KDE libs
490
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000491Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
492
493 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
494 from Igor for Windows
495
496Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
497
498 * Makefile.am: Gary Pennington pointed out a missing prefix
499
Daniel Veillard43d3f612001-11-10 11:57:23 +0000500Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
501
502 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
503 * doc/*: upgraded and rebuilt the docs
504
Daniel Veillardc1f78342001-11-10 11:43:05 +0000505Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
506
507 * HTMLparser.c: fix comment in scripts element parsing.
508 * result/HTML/doc3*: updated the results.
509
510Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
511
512 * uri.c: another URI bug fix #63336, using Joel Young patch.
513
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000514Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
515
516 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
517 a cleaned up version of the Pwd shell string generation.
518
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000519Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
520
521 * valid.c include/libxml/tree.h: trying to fix namespaces +
522 validation problems for good, closing #63619 in the process
523 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
524 wrong in this respect, fixed it.
525
Daniel Veillardd536f702001-11-08 17:32:47 +0000526Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
527
528 * xmllint.c: Morus Walter patch to allow --format and --encode
529
Daniel Veillard5004f422001-11-08 13:53:05 +0000530Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
531
532 * debugXML.c: Stefan Kost provided an help command for the shell
533
Daniel Veillarda6825e82001-11-07 13:33:59 +0000534Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
535
536 * debugXML.c: Heiko Rupp pointed that the shell would crash
537 on empty nodesets returns.
538
Daniel Veillard03f848d2001-11-07 12:53:46 +0000539Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
540
541 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
542 migh need the history libraries
543
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000544Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
545
546 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
547 handle the case of < in quoted attributes, Bastian Kleineidam
548
Daniel Veillardc853b322001-11-06 15:24:37 +0000549Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
550
551 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
552 fixing catalog breakages
553 * Makefile.am catalog.c result/catalogs/catal
554 result/catalogs/mycatalog.* test/catalogs/catal*:
555 fixed more problems in catalog support, added more regression tests
556 for both XML and SGML catalog handling
557
Daniel Veillard66870c72001-11-05 19:27:49 +0000558Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
559
560 * debugXML.c: applied an improvement to xmlGetLineNo() from
561 Keith Isdale
562
Daniel Veillardffe09c92001-11-05 14:21:47 +0000563Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
564
565 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
566 Side effect of the progressive catalog loading
567
Daniel Veillardad661b92001-11-05 11:43:15 +0000568Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
569
570 * Makefile.am: confexecdir and confexec_DATA were defined twice
571 pointed out by Karl Eichwalder
572
Daniel Veillard6eb17722001-11-04 22:19:27 +0000573Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
574
575 * xmlcatalog.c: avoid unlink() and use remove() instead.
576
Daniel Veillardea898282001-11-04 22:13:45 +0000577Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
578
579 * libxml.spec.in: cleanup
580 * include/libxml/xmlwin32version.h: updated with 2.4.8
581
Daniel Veillarda4617b82001-11-04 20:19:12 +0000582Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
583
584 * encoding.c global.data globals.c testThreads.c: fix bug #63752
585 of compiling libxml with a non standard set of options
586
John Fleck027edfb2001-11-04 20:13:58 +0000587Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
588
589 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
590 document --sgml option, fixing gnome bugzilla #63382
591
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000592Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
593
594 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
595 breakage of 2.4.7, added a couple of really needed APIs
596 like xmlCatalogIsEmpty() and xmlNewCatalog()
597 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
598 for install-catalog
599 * configure.in: preparing 2.4.8
600
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000601Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
602
603 * HTMLtree.c tree.c include/libxml/HTMLtree.h
604 include/libxml/tree.h include/libxml/xmlIO.h: more include
605 cleanups, export cleanly one html output + format function.
606
607Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
608
609 * parser.c: removed initGenericErrorDefaultFunc call from
610 xmlInitParser() since it could destroy previous calls to
611 xsltSetGenericErrorFunc() effects
612
Daniel Veillardebd38c52001-11-01 08:38:12 +0000613Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
614
615 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
616 keyword.
617
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000618Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
619
620 * Makefile.am: cleanup
621 * threads.c: cleanup too
622 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
623 from xsltproc
624 * include/libxml/tree.h include/libxml/parser.h: trying to break a
625 dependancy loop.
626
Daniel Veillard91c00402001-10-30 17:41:38 +0000627Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
628
629 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
630 was not used anymore !
631
Daniel Veillard52dcab32001-10-30 12:51:17 +0000632Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
633
634 * configure.in: preparing 2.4.7
635 * Makefile.am doc/Makefile.am: switched to the latest xmllint
636 manual page from John
637 * doc/*: updated the doc and rebuilt the generated pages
638
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000639Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
640
641 * xmlIO.c: closing bug #62711, the library should never
642 close stdin or stdout.
643
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000644Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
645
646 * uri.c: second pass at fixing #63336, using Joel Young
647 final patch. looks okay.
648
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000649Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
650
651 * uri.c include/libxml/uri.h: trying to clear #63336
652 allowing the escaping routine to parse unconformant
653 URI-References.
654
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000655Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
656
657 * vms/readme.vms vms/build_libxml.com nanoftp.c
658 include/libxml/xmlversion.h.in: a few VMS updates from
659 John A Fotheringham
660 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
661 and xmlCleanupOutputCallbacks() for the Perl binding people.
662
Daniel Veillard635ef722001-10-29 11:48:19 +0000663Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
664
665 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
666 apply fixes to close #63271 and avoid segfaults when
667 the error routine gets callbed before xmlInitParser()
668 get called.
669 * nanoftp.c error.c: Applied patches from Justin Fletcher
670 correcting some xmlGenericError misuses.
671
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000672Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
673
674 *doc/xmllint.xml, doc/xmllint.1
675 New and improved man page for xmllint - .xml is the original, .1
676 is the generated man page
677
Daniel Veillardc9484202001-10-24 12:35:52 +0000678Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
679
680 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
681 the web site from the main HTML document.
682
Daniel Veillard5151c062001-10-23 13:10:19 +0000683Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
684
685 * parser.c: fixed an erroneous validation bug when PE refs
686 occurs in external parsed entities referenced from the
687 internals subset
688 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
689 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
690 added the associated testcase, it's a nice one.
691 * HTMLparser.c: generate the DTD node as HTML still ...
692 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
693
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000694Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
695
696 * HTMLparser.c: fixed a bug in htmlNewDoc()
697
Daniel Veillard89cad532001-10-22 09:46:13 +0000698Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
699
700 * test/threads/*: added entities testing to the Thread test
701 * testThreads.c: make the test reasonable
702 * DOCBparser.c: fix the DTD public and system ID
703 * xmllint.c: added --sgml for SGML DocBook importing
704 * Makefile.am: added Docbtests target
705
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000706Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
707
708 * nanoftp.c: use only "anonymous@" string for anonymous passwds
709 * testThreads.c: removed bogus include
710
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000711Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
712
713 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
714 fixed a very serious (looping) validation bug
715
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000716Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
717
718 * include/libxml/globals.h include/libxml/threads.h threads.c
719 testThreads.c: far more testing, cleaning up bugs
720 * *.c : make sure globals.h is always included.
721
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000722Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
723
724 * HTMLparser.c: try to get rid of parser loops for good.
725
Daniel Veillardab7488e2001-10-17 11:30:37 +0000726Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
727
728 * configure.in: fixed some bugs in CFLAGS passing.
729 * test/threads Makefile.am testThreads.c: added a specific
730 threaded test case (really nasty, guaranteed).
731
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000732Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
733
734 * catalog.c: serious cleanup on the management of the
735 XML catalog tree, more tests done, especially with
736 the catalog PI.
737
Daniel Veillard364789a2001-10-16 12:45:00 +0000738Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
739
740 * catalog.c: avoid a problem in catalog cleanup on SMP if
741 catalogs were not initialized.
742
Daniel Veillard81463942001-10-16 12:34:39 +0000743Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
744
745 * catalog.c xpath.c: trying to cleanup the not thread safe
746 parts of the library.
747
Daniel Veillard64a411c2001-10-15 12:32:07 +0000748Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
749
750 * include/libxml/globals.h configure.in global.data: make
751 the allocation be per-thread a configure option
752 * encoding.c include/libxml/parser.h: fixed compilation
753 errors
754
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000755Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
756
757 * include/libxml/parser.h: Norm reported that a few lines
758 added were breaking libxslt compile, removed them for now
759
Daniel Veillard6f350292001-10-14 09:56:15 +0000760Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
761
762 * parser.c parserInternals.c threads.c: debugged and fixed
763 initialization problems which were giving troubles on SMP
764 boxes.
765
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000766Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
767
768 * include/libxml/Makefile.am: missing globals.h
769
Daniel Veillarde7090612001-10-13 12:18:28 +0000770Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000771
Daniel Veillarde7090612001-10-13 12:18:28 +0000772 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000773
Daniel Veillardd0463562001-10-13 09:15:48 +0000774Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
775
776 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
777 include/libxml/parserInternals.h include/libxml/tree.h
778 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
779 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
780 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
781 Applied the last patches from Gary, cleanup, activated threading
782 all user accessible global variables are now handled in globals.[ch]
783 Still a bit rought but make tests passes with either
784 --with-threads defined at configure time or not.
785 * Makefile.am example/Makefile.am: added globals.[ch] and threads
786 linking options
787
Daniel Veillardb8478642001-10-12 17:29:10 +0000788Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
789
790 * Makefile.am include/libxml/Makefile.am
791 include/libxml/globals.h globals.c include/libxml/threads.h
792 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
793 configure.in: started integrating the core of the thread support
794 not activated yet but half integrated. The code should still
795 compile and work anyway.
796
Daniel Veillardb44025c2001-10-11 22:55:55 +0000797Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
798
799 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
800 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
801 integrating the non-controversial parts of Gary Pennington
802 multithread patches
803 * catalog.c: corrected a small bug introduced
804
Daniel Veillard75b96822001-10-11 18:59:45 +0000805Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
806
807 * catalog.c include/libxml/catalog.h: very serious cleanup,
808 isolating unportable code and as much as possible the accesses
809 to the global shared catalog. May need more testing !
810
Daniel Veillard78d12092001-10-11 09:12:24 +0000811Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
812
813 * include/libxml/debugXML.h debugXML.c tree.c: integrating
814 Keith Isdale patches for the XSLT debugger interfaces. Some
815 cleanup
816
Daniel Veillardff0b7312001-10-11 06:46:09 +0000817Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
818
819 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
820 * DOCBparser.c: generate line nubers in elements
821
Daniel Veillard60087f32001-10-10 09:45:09 +0000822Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
823
824 * configure.in: preparing 2.4.6 release
825 * doc/xml.html doc/html/*: updated and rebuilt the docs
826 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
827
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000828Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
829
830 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
831 adding documentation for DV's supercatalog support
832
Daniel Veillard82d75332001-10-08 15:01:59 +0000833Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
834
835 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
836 super catalog support adding one API and one flag --sgml to
837 xmlcatalog
838
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000839Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
840
841 * doc/xmlcatalog_man.xml, xmlcatalog.1
842 One more crack at
843 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
844
845
Thomas Broyer47334c02001-10-07 16:41:52 +0000846Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
847
848 * xpath.c: implemented xmlXPathObjectCopy for external objects
849 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
850
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000851Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
852
853 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
854 finishing up fix to
855 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
856 the xmlcatalog man page display more elegantly
857
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000858Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
859
860 * configure.in: closing bug #61832
861 * HTMLparser.c: removed a warning
862
Daniel Veillard6ab38382001-10-06 13:08:27 +0000863Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
864
865 * xpath.c: fixing #61673 part I, do not loose doc information
866 when copying result value trees.
867
Daniel Veillard556c6682001-10-06 09:59:51 +0000868Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
869
870 * xpath.c: trying to harden the XPath interpreter
871
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000872Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
873
874 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
875 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
876
William M. Brack1633d182001-10-05 15:41:19 +0000877Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
878
879 * HTMLparser: repaired another loop problem
880
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000881Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
882
883 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
884 parsing.
885 * xpath.c: fix bug #61291 the default XML namespace node is
886 missing from the namespace axis.
887 * tree.c: refuse to create namespaces nodes with prefix "xml"
888
Daniel Veillard651f9472001-10-04 14:51:06 +0000889Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
890
891 * SAX.c: ouch a non-defined namespace could lead to a crash,
892 fixed #61215
893
Daniel Veillard7dd05702001-10-04 14:25:12 +0000894Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
895
896 * parserInternals.c: closed bug #61054
897
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000898Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
899
900 * include/libxml/Makefile.am: closing #60708
901
Daniel Veillarda293c322001-10-02 13:54:14 +0000902Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
903
904 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
905 adding xmlSAXParseFileWithData following Marco Stipek suggestion
906
Daniel Veillardf4309d72001-10-02 09:28:58 +0000907Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
908
909 * valid.c: close bug #61550 when xml: wasn't considered a namespace
910
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000911Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
912
913 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
914 * DOCBparser.c HTMLparser.c parser.c: fixed typos
915
Daniel Veillard16756b62001-10-01 07:36:25 +0000916Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
917
918 * catalog.c: Justin Fletcher provided cleaup code in case
919 HAVE_STAT is not defined
920 * include/win32config.h: Igor Zlatkovic suggested to have
921 HAVE_STAT defined there
922
William M. Brack5e1cac12001-09-28 16:19:18 +0000923Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
924
925 * catalog.c - fixed typing error reported by M. Barros
926
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000927Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
928
929 * xmllint.c - fixing typo
930
William M. Brackd28e48a2001-09-23 01:55:08 +0000931Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
932
933 * HTMLparser.c: small enhancement to prevent loop on
934 unrecognizable data
935
Daniel Veillardb1d62872001-09-21 09:47:08 +0000936Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
937
938 * parserInternals.c: applying patch from bug #60757 this
939 should close it
940
Daniel Veillardc0631a62001-09-20 13:56:06 +0000941Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
942
943 * catalog.c xmlcatalog.c: removed a couple of warning
944 * xpath.c: try to solve the linking problem on platforms
945 needing trio to compile
946
Daniel Veillard1a123612001-09-19 08:06:23 +0000947Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000948
Daniel Veillard1a123612001-09-19 08:06:23 +0000949 * Makefile.am libxml.spec.in: backing up non-documented changes
950 commited without review or aproval by Jens Finke <jens@gnome.org>
951 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000952
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000953Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
954
955 * configure.in: Joe Orton provided a patch fixing a problem
956 when iconv is specified to be in a non-standard directory
957 but wasn't exported in xml2-config --cflags
958
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000959Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
960
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000961 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000962 troubles with 2.4.4 errors.
963
Daniel Veillard16698282001-09-14 10:29:27 +0000964Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
965
966 * encoding.c entities.c: do not output hexadecimal charrefs
967 when serializing HTML since some version of Netscape can't
968 grok it, generate decimal ones.
969 * result/HTML/doc3.htm: output changed due to previous test
970 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
971
Daniel Veillard98fed372001-09-13 11:34:58 +0000972Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
973
974 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
975 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
976
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000977Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000978 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000979
980 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
981 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
982 updated the configuration scripts systems accordingly
983
Daniel Veillard04382ae2001-09-12 18:51:30 +0000984Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
985
986 * configure.in: preparing for 2.4.4
987 * doc/xml.html doc/html/*: updated and rebuilt the docs
988
Daniel Veillardd63437e2001-09-12 15:00:27 +0000989Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
990
991 * win32/dsp/libxml2.def.src: tried to incorporate comments
992 from bug #59220
993
Daniel Veillard319a7422001-09-11 09:27:09 +0000994Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
995
996 * parser.c result/noent/wml.xml: fixed bug #59981 related
997 to handling of '&' in attributes when entities are substitued
998
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000999Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1000
1001 * libxml.h include/libxml/xmlversion.h.in
1002 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1003 Tried to close bug #60131
1004
Daniel Veillardbce62332001-09-10 18:46:55 +00001005Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1006
1007 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1008
Daniel Veillard143b04f2001-09-10 18:14:14 +00001009Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1010
1011 * SAX.c: fixing bug #59946 on xmlns=""
1012
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001013Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1014
1015 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1016 but allocates a new error code.
1017
Daniel Veillard05c13a22001-09-09 08:38:09 +00001018Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1019
1020 * xmllint.c: John Fleck fixed typos in the options output
1021 * parser.c SAX.c: fix ignorable white space SAX selection
1022
1023Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1024
1025 * entities.c: Steve Underwood found the possibility of an
1026 ininite loop in case of error.
1027
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001028Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1029
1030 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1031
Daniel Veillarda050d232001-09-05 15:51:05 +00001032Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1033
1034 * parser.c: warn if version is not 1.0 but it's not
1035 strictly speaking an error after analyzing the spec
1036
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001037Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1038
1039 *doc/catalog.html - add link to the html version of the
1040 man page, other linguistic cleanups
1041
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001042Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1043
1044 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1045 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1046 file, has not yet been included in the build.
1047
Daniel Veillard99784ff2001-09-01 16:20:28 +00001048Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1049
1050 * catalog.c: removed a duplicate affectation Justin Fletcher
1051
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001052Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * tree.c: Armin Sander pointed a possible text coalescing
1055 problem, completed his patch.
1056
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001057Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1058
1059 * trionan.c: Fixed const and volatile re-definition problem
1060
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001061Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1062
1063 * libxml.4 parser.c: doc updates from Heiko Rupp
1064 * parserInternals.c: 2 sanity checks from Heiko Rupp
1065
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001066Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1067
1068 * tree.c: applied patch from Armin Sander to make some pointers
1069 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001070 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001071
Daniel Veillardb06c6142001-08-27 14:26:30 +00001072Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1073
1074 * xpath.c: hum, restrict the integer usage gcc bug workaround
1075 to only gcc compilers so that other architecture don't get
1076 penalized by this limitation.
1077 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1078
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001079Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1080
1081 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1082 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1083
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001084Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1085
1086 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1087 --convert option to xmlcatalog to convert SGML ones to
1088 the XML syntax.
1089 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1090
1091 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001092Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1093
1094 * catalog.c xmlIO.c: started some serious testing and fixed
1095 a few bug and optmization needs.
1096
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001097Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1098
1099 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1100 preparing for a 2.4.3 release even if it may not be ready yet
1101 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1102 all file parsing lookup to go through the entity resolver, add
1103 to add an API to bypass it (needed to load catalogs themselves),
1104 some cleanup on the catalog code too.
1105 * nanoftp.c: small cleanup
1106 * doc/catalog.html: small update
1107
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001108Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1109
1110 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1111 Jun Kuriyama
1112
Daniel Veillardffb120d2001-08-23 00:52:23 +00001113Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1114
1115 * doc/catalog.html: finished the catalog documentation
1116
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001117Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1118
1119 * doc/catalog.html doc/xml.html: added documentation about
1120 Catalog support, misses an API description
1121 * doc/html/*: reextracted the API pages
1122
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001123Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1124
1125 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1126 Added the part about section 7.2 on URI resolution,
1127 fixed a side effect in the HTML parser, look complete
1128 and ready to rock except the URI/SystemID part!
1129
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001130Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1131
1132 * include/libxml/catalog.h include/libxml/parser.h
1133 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1134 xmlIO.c: added support and APIs needed for the catalog PI
1135 * include/libxml/xmlIO.h: cleanup
1136
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001137Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1138
1139 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1140 include/libxml/catalog.h: starts to look okay, really
1141 plugged the new framework, cleaned a lot of stuff,
1142 added some APIs, except the PI's support missing this
1143 should be mostly complete
1144 * result/catalogs/* test/catalogs/*: added new test, enriched
1145 the existing one with URN ID tests
1146
Daniel Veillard64339542001-08-21 12:57:59 +00001147Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1148
1149 * catalog.c: fixed nextCatalog
1150 * result/catalogs/docbook test/catalogs/*: started adding
1151 a small regression test
1152
Daniel Veillardcda96922001-08-21 10:56:31 +00001153Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1154
1155 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1156 more work on the XML catalog support.
1157 * parser.c include/libxml/parser.h: small cleanup seems using
1158 list as a public parameter name can give portability troubles
1159 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1160 include/libxml/xpath.h include/libxml/Makefile.am: removed
1161 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1162 wrappers
1163
Bjorn Reese45029602001-08-21 09:23:53 +00001164Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1165
1166 * Makefile.am trio.c triodef.h trionan.c xpath.c
1167 include/libxml/Makefile.am include/libxml/trionan.h:
1168 Re-worked Not-A-Number and Infinity support.
1169 * xmlcatalog.c: added readline include files
1170
Daniel Veillard344cee72001-08-20 00:08:40 +00001171Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1172
1173 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1174 testCatalog as xmlcatalog, making it an installed app
1175 adding a shell, and preparing it to be a /etc/xml/catalog
1176 management tool, though not ready yet
1177 * catalog.c include/libxml/catalog.h: adding support for
1178 XML Catalogs http://www.oasis-open.org/committees/entity/
1179 not finished, there is some interesting tradeoffs and a
1180 few open questions left.
1181
Daniel Veillardb7664f42001-08-19 13:00:43 +00001182Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1183
1184 * xmllint.c: fixed a line formatting problem
1185
Daniel Veillard5015b712001-08-17 09:37:52 +00001186Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1187
1188 * SAX.c: removed a couple of unused variable (Albert Chin)
1189
Daniel Veillardbb371292001-08-16 23:26:59 +00001190Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1191
1192 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1193 trying to fix some troubles w.r.t. function returning
1194 const xxxPtr.
1195
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001196Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1197
1198 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1199 defined
1200
Daniel Veillardae6db172001-08-16 19:32:00 +00001201Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1202
1203 * xpointer.c: removed unused var
1204
Daniel Veillard09190202001-08-16 16:27:41 +00001205Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1206
1207 * testXPath.c: another small cleanup closing bug #59110
1208
Daniel Veillard796f4b62001-08-16 16:00:13 +00001209Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1210
1211 * win32/dsp/libxml2.def.src: small cleanup closing bug
1212 #59108
1213
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001214Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1215
1216 * example/gjobread.c: add xmlCleanupParser() before leaving
1217
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001218Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1219
1220 * config.h.in configure.in include/libxml/xmlwin32version.h:
1221 released 2.4.2
1222
Daniel Veillardd3d06722001-08-15 12:06:36 +00001223Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1224
1225 * include/libxml/valid.h debugXML.c valid.c: deprecate
1226 the non-boundchecking Sprintf functions, add Snprintf
1227 this should close bug #57984
1228
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001229Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1232 URIs before doing the lookups (pointed by Mark Vakoc)
1233
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001234Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1235
1236 * xpath.c: serious changes on Result Value Trees and NodeSets
1237 w.r.t. deallocation and collect operations. Probably not
1238 100% clean (merge of allocated trees smells like a problem).
1239 Seems sufficient to close #58943
1240
Daniel Veillard90493a92001-08-14 14:12:47 +00001241Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1242
1243 * xmllint.c: adding a --format option
1244
Daniel Veillardfe703322001-08-14 12:18:09 +00001245Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1246
1247 * xpath.c: count() was broken on Result Value Tree
1248 * xmlIO.c: fixed file:/// accesses on _WIN32
1249
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001250Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1251
1252 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1253 macro was renamed, this should close bug #58683
1254
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001255Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1256
1257 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1258 entity substitution mode text at the end of the entity might
1259 be added due to text coalescing.
1260 * nanoftp.c parser.c: small cleanup
1261
Daniel Veillard0c720972001-08-08 20:59:00 +00001262Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1263
1264 * HACKING: added John Fleck right to commit in the doc subdir
1265
Daniel Veillard48da9102001-08-07 01:10:10 +00001266Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1267
1268 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1269 allow to inherit attributes from the DTD directly in the
1270 tree, this is needed for XPath and can be a useful feature.
1271 Inherited namespaces are always provided at the tree level now
1272 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1273 of tests for this feature (XSLT being the prime user).
1274
Daniel Veillard50f34372001-08-03 12:06:36 +00001275Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1276
1277 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1278 testSAX.c xmlIO.c xmllint.c include/win32config.h
1279 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1280 include/libxml/xmlwin32version.h.in win32/README.MSDev
1281 win32/dsp/*: applied Win32 Facelift No.2 patches from
1282 Igor Zlatkovic for Windows/MSC
1283
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001284Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1285
1286 * SAX.c: unparsedEntityDecl() the URI computation of the
1287 entity wasn't done breaking XSLT unparsed-entity-uri()
1288
Daniel Veillard567e1b42001-08-01 15:53:47 +00001289Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1290
1291 * xpath.c: fixed a bug when walking the descendants and
1292 the current node has no children
1293 * debugXML.c: show up when a text node is supposed to not be escaped
1294
Thomas Broyerf186c822001-07-31 23:30:37 +00001295Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1296
1297 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1298 worked like the set:leading() function)
1299 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1300
Daniel Veillardba6db032001-07-31 16:25:45 +00001301Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1304
Daniel Veillard57905372001-07-31 15:52:17 +00001305Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1306
1307 * include/libxml/xmlIO.h: apply change to close #58141
1308 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1309
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001310Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1311
1312 * parser.c: when the internal subset uses a PE, then the
1313 included entity can use conditional sections.
1314
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001315Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1316
1317 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1318 when walking the namespace axis showing up in
1319 libxst/tests/general/bug-12
1320 * xmlmemory.c: added the possibility to trace a given block
1321 defined by its address
1322
Daniel Veillard4aafa792001-07-28 17:21:12 +00001323Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * parser.c: don't override existing encoding specified before
1326 starting xmlParseDocument()
1327
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001328Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * include/libxml/xmlwin32version.h: reinserted, needed for
1331 Windows users of CVS
1332
Darin Adlera77cac02001-07-27 17:41:51 +000013332001-07-27 Darin Adler <darin@bentspoon.com>
1334
Darin Adler699613b2001-07-27 22:47:14 +00001335 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1336 * testCatalog.c: Add include of <libxml/parser.h>.
1337
13382001-07-27 Darin Adler <darin@bentspoon.com>
1339
Darin Adlera77cac02001-07-27 17:41:51 +00001340 * include/libxml/.cvsignore:
1341 * include/libxml/xmlwin32version.h:
1342 Remove this file from CVS because it's generated.
1343
Daniel Veillard50822cb2001-07-26 20:05:51 +00001344Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * parser.c include/libxml/parser.h: applied const patches from
1347 Tom Moog #58002
1348
Thomas Broyerba4ad322001-07-26 16:55:21 +00001349Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1350
1351 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1352 lookup framework
1353
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001354Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * tree.c: fixed xmlCopyNode() for documents
1357
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001358Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1359
1360 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1361
1362Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001363
1364 * parser.c: fixes bug #57652 reported by Morus Walter
1365
Daniel Veillarde3924972001-07-25 20:25:21 +00001366Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1369
Daniel Veillarda53c6882001-07-25 17:18:57 +00001370Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1373 errors, lesson don't add new functions at 1am before a release
1374 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1375 from XPath initialization when possible.
1376
Daniel Veillardd9bad132001-07-23 19:39:43 +00001377Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * result/scripts/base*: removing history/readline changed
1380 this slightly
1381 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1382 xmllint.c: make element content line number generation
1383 optionnal to avoid breaking old apps added interface to switch
1384
Daniel Veillardf012a642001-07-23 19:10:52 +00001385Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1386
1387 * configure.in: get rid of the readline and libhistory
1388 dependancies by default, release 2.4.1 with IA64 fix
1389 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1390 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1391 John Kroll fixes to allow saving to HTTP via PUT (or
1392 POST of needed).
1393 * doc/html/*.html: regenerated the docs
1394
Thomas Broyere8126242001-07-22 03:54:15 +00001395Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1396
1397 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1398 xmlHashScanFull and xmlHashScannFull3 to get passed the
1399 three keys as arguments to the callback function
1400
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001401Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * configure.in Makefile.am: removed libxml softlink for good
1404 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1405 100% coverage by gtk-doc
1406
Daniel Veillard8599e702001-07-17 21:38:51 +00001407Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1408
1409 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1410 fixed serious troubles due to size_t vs. int mismatch
1411
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001412Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1415
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001416Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1417
1418 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1419 convenient extension API for value and context managing
1420 Now handles external objects through xmlXPathPopExternal,
1421 xmlXPathWrapExternal and xmlXPathReturnExternal.
1422 Added functions for sets operations (intersection, etc.)
1423
Daniel Veillard22090732001-07-16 00:06:07 +00001424Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1427 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1428 HTMLparser.c: cleanup of global variables, marking some
1429 const or private.
1430
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001431Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001432
1433 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1434 fixed xmlXPathNodeSetItem when passing index=0
1435
Daniel Veillard05dec342001-07-14 21:57:39 +00001436Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1439
Daniel Veillard28ae6362001-07-14 16:44:32 +00001440Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * xmllint.c: fixed compilation under Cygwin #57503
1443 * TODO: update
1444
Peter Williamsed156f52001-07-13 18:35:13 +000014452001-07-13 Peter Williams <peterw@ximian.com>
1446
1447 * config.h.in: add #undef HAVE_DLFCN_H
1448
1449 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1450 builddir.
1451
Daniel Veillard73b36e32001-07-12 15:09:52 +00001452Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453
1454 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1455 raised by #57348 and #57381
1456
Daniel Veillard7db37732001-07-12 01:20:08 +00001457Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1460 tree.c xpointer.c: store the line numbder in element->content,
1461 may break some software, need a configuration mechanism
1462
Darin Adler96037892001-07-11 00:03:16 +000014632001-07-10 Darin Adler <darin@bentspoon.com>
1464
1465 * .cvsignore:
1466 * example/.cvsignore:
1467 * include/.cvsignore:
1468 * include/libxml/.cvsignore:
1469 Various things that are generated and should be ignored.
1470
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001471Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1472
1473 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1474 * doc/xml.html doc/html/*: updated the docs
1475
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001476Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1479 validation occured on content with element child
1480
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001481Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * tree.c: fixed XML Base computation which was broken
1484 * debugXML.c: added a base function to the shell
1485 * Makefile.am result/scripts/* test/scripts/*: added scripts
1486 based regression tests, and adding 2 XML Base tests
1487
Daniel Veillard19e96c32001-07-09 10:32:59 +00001488Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * tree.c: set properties doc and call xmlSetListDoc for properties
1491 content when grafting them in a different tree.
1492 * aclocal.m4: remove from CVS
1493
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001494Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * win32/libxml2/libxml2.def.src: added some missing entry point
1497 for XPath (Mark Vakoc)
1498
Daniel Veillard388236f2001-07-08 18:35:48 +00001499Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1500
1501 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1502 layer should URI-Unescape before trying to open resources.
1503
Daniel Veillard04383752001-07-08 14:27:15 +00001504Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * xpath.c: fix the name() bug for elements in the default
1507 namespace reported by Charlie Bozeman
1508
Daniel Veillard7583a592001-07-08 13:15:55 +00001509Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1512 led to an XPath fix, improvements of SAX initialization, and
1513 an added option --nocdata to testXPath
1514
Daniel Veillard449d7392001-07-07 19:11:06 +00001515Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * doc/libxml-doc.el: Felix Natter provided anew version working
1518 with XEmacs too
1519
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001520Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * include/libxml/xpath.h: small cleanup
1523 * doc/xml.html: update
1524
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001525Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1528 released 2.3.14
1529
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001530Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1531
1532 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001533 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001534
Daniel Veillard73c9c042001-07-05 20:02:54 +00001535Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1538 were not equal to empty strings
1539
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001540Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * SAX.c: fixed a URI-Reference computation problem when validating
1543 * xmlIO.c: small cleanup
1544
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001545Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1546
1547 * parser.c: improved the description of a couple of interfaces
1548 upon Larry Stamper suggestion
1549
Daniel Veillard62f313b2001-07-04 19:49:14 +00001550Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1551
1552 * SAX.c entities.c parser.c: changed completely the way entities
1553 are handled when running the parser in entity substitution mode.
1554 This fixes a bug reported by Stephan Kulow and nearly divides
1555 by 3 the amount of memory required by libxslt to load and process
1556 DocBook TDG.
1557
Daniel Veillardf420ac52001-07-04 16:04:09 +00001558Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1559
1560 * HTMLparser.c: fixing a too early root closing problem raised
1561 byt Prashanth Naidu
1562
Daniel Veillard8c357d52001-07-03 23:43:33 +00001563Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1566 raised by Mark Vakoc.
1567
Daniel Veillard6e90d192001-07-03 16:37:49 +00001568Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1569
1570 * example/Makefile.am: fixed the include path to add srcdir/include
1571 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1572 and some cleanup
1573
Daniel Veillardf06307e2001-07-03 10:35:50 +00001574Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1575
1576 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1577 lot of optimization work, results in significant improvements
1578 when handling really complex XPath queries. Add a small optimizer
1579 for unions, improve [n] and [last()], avoid some costly ops.
1580
Daniel Veillard77044732001-06-29 21:31:07 +00001581Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1582
1583 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1584 * xpath.c: small cleanup
1585 * xmlGetNsList: reformated, fixed problems if used on Entities
1586
Daniel Veillard2adbb512001-06-28 16:20:36 +00001587Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1590
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001591Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1594 * Makefile.am example/Makefile.am: workaround automake generating
1595 erroneous deps
1596
Daniel Veillard12f7d292001-06-28 13:12:11 +00001597Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1598
1599 * include/win32config.h: bug #56801 Yon Derek provided a patch
1600 to the windows config file.
1601
Daniel Veillard87ee9142001-06-28 12:54:16 +00001602Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1605 libxml.h : Yon Derek provided a set of changes to compile from
1606 CVS on Windows/MSC
1607
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001608Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * parser.c: fixed UTF8 BOM support in push mode
1611 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1612 added a specific testcase
1613
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001614Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * Makefile.am: added --push regression tests
1617 * parserInternals.c: the XML parser segfaulted in --push mode
1618
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001619Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * configure.in: moved the symlinks detection within a CVS
1622 check, this is not portable and will be removed soon.
1623 * xpath.c: small cleanup/speedup
1624
Daniel Veillard11648102001-06-26 16:08:24 +00001625Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1626
1627 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1628 release of 2.3.12
1629 * parser.c: make an error message if unknow entities in all cases
1630
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001631Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1632
1633 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1634
Daniel Veillard23793842001-06-25 16:07:45 +00001635Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1638 includes were installed in the wrong dir
1639
Daniel Veillardf5498f32001-06-25 15:08:36 +00001640Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1641
1642 * doc/html.xml: warn against sending code to exhibit bugs.
1643
Daniel Veillard56f06462001-06-24 21:34:03 +00001644Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1647 Tru64 from Thomas Leitner
1648
Daniel Veillardc5d64342001-06-24 12:13:24 +00001649Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1650
1651 * AUTHORS: added William and Bjorn
1652 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1653 daniel@veillard.com hopefully I won't have to do this again
1654 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1655 docs can be rebuilt cleanly now
1656 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1657 from CVs it's generated, added include/libxml/xmlwin32version.h
1658 also generated but which should change far less frequently.
1659 * catalog.c nanoftp.c: made sure to include libxml.h not
1660 libxml/xmlversion.h directly
1661 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1662 when compiling on WIN32 and MSC
1663
Daniel Veillard07385fd2001-06-23 21:55:48 +00001664Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1665
1666 * include/Makefile.am include/libxml/Makefile.am configure.in:
1667 fixed make distcheck and rebuilding the rpms
1668
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001669Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * configure.in: should finish the migration of exported includes
1672 into a real include/libxml in CVS, at least for CVS users.
1673 * removed the exported headers, added in include/libxml (as well
1674 as xmlversion.h.in).
1675
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001676Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1677
1678 * configure.in: fixed the way to detect symlink
1679
Daniel Veillard66541772001-06-23 18:31:04 +00001680Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1681
1682 * configure.in: updated, include/libxml is now a real CVS dir
1683
Daniel Veillardca989762001-06-23 17:39:29 +00001684Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1685
1686 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1687 version works with both libxml1 and libxml2 (it autodetects
1688 the prefix of the html-files) from Felix Natter.
1689 * doc/xml.html: updated doc accordingly
1690
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001691Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * xpath.c: fixed the bug generating a template loop in libxslt
1694 when using docbook-xsl-1.4, * should filter out document nodes
1695 * HACKING: added William
1696 * TODO: updated
1697
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001698Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * doc/FAQ.html: added a warning about gcc-3.0
1701 * doc/xml.html: added reference to gdome2 and removed a confusing
1702 sentence
1703
Daniel Veillardf7f41852001-06-22 15:18:01 +00001704Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1705
1706 * xmlversion.h: okay this is a generated file, but Windows
1707 users need it and they can't generate it, and I want CVS
1708 Windows users ...
1709 * win32/libxml2/libxml2_so.dsp: Windows project file for
1710 the shared lib version of libxml2
1711 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1712 resources needed for libxslt/xsltproc by Yon Derek
1713
Bjorn Reese3157b342001-06-22 14:41:45 +00001714Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1715
1716 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1717
Daniel Veillard4151acb2001-06-22 10:48:57 +00001718Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
Daniel Veillardcc146db2001-06-22 11:10:52 +00001720 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1721
1722Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
Daniel Veillard4151acb2001-06-22 10:48:57 +00001724 * include/win32config.h: Yon Derek provided a first fix
1725 to be able to compile libxslt/xsltproc on Windows
1726
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001727Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * xpath.c: attempt to work around what seemed a gcc optimizer
1730 bug when handling floats on i386 http://veillard.com/gcc.bug
1731 * tree.c entities.c encoding.c: doing some cleanups while
1732 chasing it
1733
Daniel Veillard017b1082001-06-21 11:20:21 +00001734Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * Makefile.am: cleanup when --without-debug is specified
1737 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1738 w.r.t. --without-debug and other include points
1739 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1740 Catalogs
1741 * configure.in entities.h tree.h HTMLparser.c: removed
1742 --without-corba, made the _private field mandatory
1743
Daniel Veillard87a764e2001-06-20 17:41:10 +00001744Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1745
1746 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1747 outputs a BOM in UTF8, an errata has been issued to avoid the
1748 problem, that was the most reasonable solution... Add support
1749 for a leading UTF8 BOM in entities.
1750
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001751Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * valid.c: fixed a bug found when post validating an entity ref
1754 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1755 activate it too
1756
Daniel Veillard39196eb2001-06-19 18:09:42 +00001757Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1758
1759 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1760 weakness in the node copy the XPointer and the XInclude
1761 implementations. Serious cleanup.
1762
Daniel Veillard3739b982001-06-19 12:51:30 +00001763Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764
1765 * Makefile.am: Kjartan Maraas provided a small patch to
1766 add xml2-config.in to EXTRA_DIST
1767
Daniel Veillarda9142e72001-06-19 11:07:54 +00001768Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1769
1770 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1771 provided another failing case found in KDE, the way the
1772 ctxt->vctxt.nodeTab was allocated and freed changed over
1773 time but it wasn't completely cleaned up. This should fix it.
1774
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001775Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * parser.c: Stephan Kulow also raised the fact that line number
1778 could get miscounted making debug harder, fixed the problem
1779 in xmlParseCharData()
1780
Daniel Veillard64b98c02001-06-17 17:20:21 +00001781Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1782
1783 * valid.c: Stephan Kulow pointed out a problem when validating
1784 and using an empty entity, forgot a 'break' in a case.
1785
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001786Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1787
1788 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1789 * doc/xml.html: updated with 2.3.11
1790
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001791Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1792
1793 * TODO: updated adding cleanup of generated doc
1794 * configure.in: prepared to release 2.3.11
1795 * xmllint.c: added --version for bug reporting
1796 * doc/html/*.html: rebuilt the doc
1797
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001798Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * xpath.c: first part of the work on selecting namespace to
1801 fix bug #56115
1802
Daniel Veillard96ed5832001-06-15 22:22:04 +00001803Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1804
1805 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1806 when using -liconv
1807 * TODO: updated
1808
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001809Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1810
1811 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1812 cleanup, encoding support.
1813
Daniel Veillard608ad072001-06-14 08:32:28 +00001814Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1817
Daniel Veillard239d0522001-06-13 23:02:48 +00001818Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * xpath.c: bug detected by Ankh when / is used as a function arg
1821
Daniel Veillard02bb1702001-06-13 21:11:59 +00001822Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1823
1824 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1825 of element and use it to avoid outputting formatting spaces at
1826 the wrong place. Implemented the format parameter for HTML save.
1827 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1828 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1829 result/HTML/wired.html: of course this impact the result of a
1830 number of HTML tests
1831
Daniel Veillard95d845f2001-06-13 13:48:46 +00001832Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1833
1834 * HTMLtree.[ch]: started augmenting the HTML save API with
1835 encoding and formatting parameters
1836
Daniel Veillardeca60d02001-06-13 07:45:41 +00001837Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1838
1839 * HTMLtree.h: cleanup and started evaluating the work needed on
1840 revamping the HTML output code
1841
Daniel Veillard84666b32001-06-11 17:31:08 +00001842Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1843
1844 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1845
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001846Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * valid.c: fixed bug #56049, forgot one check in the
1849 validation routine
1850
Daniel Veillardca2366a2001-06-11 12:09:01 +00001851Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1854
Daniel Veillard6761eee2001-06-11 10:29:38 +00001855Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * libxml.h: fixed an error in last commit
1858 * doc/FAQ.html: added an entry for compilation from CVS
1859
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001860Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1861
1862 * xmlversion.h.in libxml.h: Cygwin patches
1863 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1864 * tree.h: cleanup
1865
Daniel Veillardacd370f2001-06-09 17:17:51 +00001866Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1869 memory block in a strange case where libxml is linked twice
1870 in the binary.
1871
Daniel Veillard1d047672001-06-09 16:41:01 +00001872Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1873
1874 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1875 state far too often, simple fix used to avoid it.
1876
Daniel Veillard4497e692001-06-09 14:19:02 +00001877Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1880 being processed, applied his patch
1881 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1882
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001883Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1886 provided fixes to compile on MSCC again
1887 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1888 also provided an update for the project files.
1889
Daniel Veillarda682b212001-06-07 19:59:42 +00001890Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1893 bug #55810
1894
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001895Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * tree.c: fixed xmlGetNsProp() to close bug #55683
1898 Note this requires libxslt to use it's own function instead.
1899
Daniel Veillardf0c53762001-06-07 16:07:07 +00001900Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * HTMLtree.c: when in a pre element no formatting space should
1903 be added.
1904 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1905
Daniel Veillard068a9652001-06-07 15:30:26 +00001906Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * configure.in: added tests for signal() and signal.h
1909
Daniel Veillard541d6552001-06-07 14:20:01 +00001910Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1913
Daniel Veillard8a367d42001-06-07 14:01:34 +00001914Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1915
1916 * doc/libxml-doc.el: Felix Natter provided a new version for
1917 libxml2
1918
Daniel Veillard8a926292001-06-07 11:20:20 +00001919Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * HTMLtree.c: when in a pre element no formatting space should
1922 be added.
1923
Daniel Veillard14839d52001-06-06 16:11:56 +00001924Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1927
Daniel Veillarde95e2392001-06-06 10:46:28 +00001928Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1929
1930 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1931 hack
1932 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1933 * uri.c: fixed a warning
1934
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001935Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * HTMLtree.c: trying to close bug #55772 escaping in script
1938 elements
1939 * doc/xml.html: suggest to send mail to the list
1940
1941Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001942
1943 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1944 good. Use a macro and based on the solution provided in
1945 vsnprintf manual page from GNU.
1946
Bjorn Reese99748722001-06-05 12:49:15 +00001947Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1948
1949 * error.c: Workaround for non-preserving variadic list.
1950 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1951
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001952Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1953
1954 * doc/xml.html: added 2.3.10 release
1955
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001956Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * configure.in: releasing 2.3.10
1959
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001960Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1963
Daniel Veillard20042422001-05-31 18:22:04 +00001964Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1965
1966 * encoding.c: Robert Collins provided a patch to add the
1967 "US-ASCII" encoding alias
1968
Daniel Veillard97ac1312001-05-30 19:14:17 +00001969Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1972 string oriented functions and started cleaning the related areas
1973 in xpath.c which needed fixing in this respect
1974
Daniel Veillard2d703722001-05-30 18:32:34 +00001975Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1976
1977 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1978 #55380
1979 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1980
Daniel Veillard9403a042001-05-28 11:00:53 +00001981Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1982
1983 * TODO: updated
1984 * nanohttp.[ch] : started adding APIs to get the redirected URL
1985 when this occurs (needed for further base computation
1986 * tree.h: cleanup
1987 * encoding.c: cleanup
1988 * SAX.c: minor change around ctxt->loadsubset
1989
Daniel Veillard6278fb52001-05-25 07:38:41 +00001990Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * Makefile.am include/Makefile.am: small change to have
1993 include/libxml rebuilt if working from CVS.
1994 * uri.c: applied another patch from Carl Douglas for URI escaping,
1995 this should close bug #51876
1996
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001997Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1998
1999 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2000 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2001 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2002 added specific regression test
2003 * parser.h: preparing for the XSLT mode where DTD inherited
2004 attributes are added to the tree.
2005
Daniel Veillardbbd22452001-05-23 12:02:27 +00002006Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2007
2008 * xinclude.[ch]: Updated the namespace for the Last Call version
2009 * result/XInclude/include test/XInclude/include: updated the
2010 testsuite accordingly
2011
Daniel Veillard8514c672001-05-23 10:29:12 +00002012Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2015 related to bug #51876
2016
Daniel Veillard42596ad2001-05-22 16:57:14 +00002017Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2018
2019 * tree.c: fixed a gross mistake in base computation, xml:base is
2020 not completely correct yet (need cascade).
2021 * xpath.[ch]: added the few things needed to find a function name
2022 and URI from the XPath context when it is called.
2023
Daniel Veillard81418e32001-05-22 15:08:55 +00002024Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2027 * DOCBparser.c: small cleanup
2028 * xmllint.c: added a --catalogs option to load catalogs from
2029 $SGML_CATALOG_FILES
2030 * tree.c: cleanup
2031 * configure.in: iconv library fixup, ICONV_LIBS
2032
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002033Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2034
2035 * catalog.c: handling of CATALOG entries. detection of recursion,
2036 and a few bugfixes
2037 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2038 against the default namespace
2039
Daniel Veillard04b93292001-05-21 08:15:31 +00002040Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2041
2042 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2043
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002044Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * parser.c: fixed propagation context info when parsing an
2047 external entity.
2048 * doc/html/*.html: regenerated a couple of docs
2049
Daniel Veillard4623acd2001-05-19 15:13:15 +00002050Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * doc/xml.html: update with 2.3.9 informations
2053
Daniel Veillardbed7b052001-05-19 14:59:49 +00002054Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2057 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2058 * doc/html/* : rebuilt the docs
2059 * valid.c: small patch which may improve some case when
2060 validating.
2061
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002062Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2063
2064 * HTMLparser.c: Closed bug #54891
2065 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2066 to the suite
2067
2068Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2069
2070 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2071 applied a documentation patch from LotR and filled in a few missing
2072 descriptions
2073
Daniel Veillard76d66f42001-05-16 21:05:17 +00002074Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2075
2076 * xpath.c tree.c parser.c: speed optimizations at the parser level
2077 document tree freeing and xpath evaluation
2078
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002079Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * parser.c parser.h parserInternals.h: fixed a couple of
2082 interfaces for handling memory buffer input to const char *
2083 upon suggestion of JamesH.
2084
Daniel Veillardc3739e72001-05-15 15:23:27 +00002085Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * configure.in: LoTR sent a patch fixing the previous commit
2088
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002089Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091 * configure.in: trying to deal again with the stoopid -R linking
2092 flag of Solaris
2093
Daniel Veillard790142b2001-05-15 10:51:53 +00002094Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2095
2096 * xpath.h: two nodeset access macros from Thomas Broyer
2097
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002098Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2101 patch from Thomas Broyer
2102
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002103Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2104
2105 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2106 case
2107 * INSTALL: was empty added stuff from the FAQ
2108
Daniel Veillard75bea542001-05-11 17:41:21 +00002109Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2112 attributes handling and #54433 by adding xmlUnsetProp()
2113 and xmlUnsetNsProp()
2114
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002115Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * HTMLparser.c: Patch from Jonas Borgström
2118 (htmlGetEndPriority): New function, returns
2119 the priority of a certain element.
2120 (htmlAutoCloseOnClose): Only close inline elements if they
2121 all have lower or equal priority.
2122 * result/HTML: this of course changed a number of tests results.
2123
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002124Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2125
2126 * xmlIO.c catalog.c: plugged in the default catalog resolution
2127 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2128 documentations
2129 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2130
Daniel Veillarda7374592001-05-10 14:17:55 +00002131Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2132
2133 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2134 integrating catalogs
2135 * catalog.[ch] testCatalog.c: adding a small catalo API
2136 (only SGML catalog support).
2137 * parser.c: restaured xmlKeepBlanksDefault(0) API
2138
Daniel Veillardc17337c2001-05-09 10:51:31 +00002139Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140
2141 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2142
Daniel Veillard257d9102001-05-08 10:41:44 +00002143Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * parser.c: added xmlParseExternalEntityPrivate() to allow
2146 propagation of ctxt->_private when parsing external entities
2147
Daniel Veillard083c2662001-05-08 08:27:14 +00002148Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2151
Daniel Veillard01ef7382001-05-08 07:31:43 +00002152Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153
2154 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2155
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002156Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158 * valid.c: warn when indeterminist content model is detected
2159 * result/VC/ElementValid8: this adds a message
2160 * Makefile.am: add --novalid for VCM tests
2161 * parserInternals.c: added a call to Init memory
2162
Daniel Veillard64269352001-05-04 17:52:34 +00002163Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2164
2165 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2166 when both parameters are NULL.
2167
Daniel Veillard37721922001-05-04 15:21:12 +00002168Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * valid.c: applied small patch from Gary Pennington, reindented
2171 some part of the code.
2172
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002173Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2176 release, updated and regenerated the docs
2177
Daniel Veillard357c9602001-05-03 10:49:20 +00002178Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * xpath.c result/XPath/expr/floats : clarified and cleanup
2181 printing of abnormal floats in tests.
2182
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002183Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2186 * results/HTML/ : a few changes in the output of the HTML tests as
2187 a result.
2188 * configure.in: tying to fix -liconv where needed
2189
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002190Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * Makefile.am: fixed a stupid error
2193
Daniel Veillard7150a032001-05-02 16:41:11 +00002194Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * configure.in Makefile.am: make the inclusion of the trio
2197 modules in the library conditional
2198
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002199Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * DOCBparser.c: patche from László Kovács, fixed entities refs
2202 in attributes handling
2203
Daniel Veillardedddff92001-05-02 10:58:52 +00002204Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2207 flushing
2208
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002209Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * xpath.c: fix of an XSLT namespace bug reported on the list
2212 general/bug-8-
2213
Daniel Veillard5792e162001-04-30 17:44:45 +00002214Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2215
2216 * strio.h trio.c: Dan McNichol suggested a couple of small
2217 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2218
Daniel Veillard02141ea2001-04-30 11:46:40 +00002219Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2220
2221 * tree.c parser.c encoding.c: spent a bit more time looking
2222 at the parsing speed and DOM handling. Added a few more
2223 speedups.
2224
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002225Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * parser.c: small but effective parsing speed improvement
2228
Daniel Veillardb59076b2001-04-29 17:04:07 +00002229Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230
2231 * configure.in: default on the DocBook parser inclusion (for Gnome)
2232 * DOCBparser.h: fixed a header reference
2233
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002234Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2235
2236 * configure.in xpath.c: applied Bjorn patches for FPE on the
2237 alpha
2238
Daniel Veillardeefd4492001-04-28 16:55:50 +00002239Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2240
2241 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2242 xmlSaveFormatFileTo()
2243
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002244Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2245
2246 * xpath.c: simple and efficient optimization, XPath functions
2247 aways bind to the same code, cache this
2248 * TODO: updated (by saying some is obsolete)
2249
Daniel Veillard2156a562001-04-28 12:24:34 +00002250Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2251
2252 * xpath.c: more cleanup work on XPath name parsing routines
2253
Daniel Veillard61d80a22001-04-27 17:13:01 +00002254Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2257 xmlXPathParseName
2258 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2259 * debugXML.c: avoid compilation problems if compiling without
2260 HTML support, Igor Zlatkovic
2261 * win32/libxml2/libxml2.def.src: being able to compile without
2262 XPath on Windows
2263
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002264Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * libxml.m4: yet another patch from Toshio Kuratomi
2267
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002268Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2271
Daniel Veillard67fee942001-04-26 18:59:03 +00002272Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2273
2274 * tree.[ch]: added xmlSaveFormatFile interface for saving
2275 and indenting a file.
2276
Daniel Veillard82e49712001-04-26 14:38:03 +00002277Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * xpath.c: fixed bug #53689 related to processing-instruction()
2280
Daniel Veillard02f077a2001-04-26 10:59:11 +00002281Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2282
2283 * DOCBparser.c: patche from László Kovács
2284
Daniel Veillard30211a02001-04-26 09:33:18 +00002285Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2286
2287 * parser.c: applied fixes from Christian Glahn bug report #53391
2288
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002289Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2290
2291 * error.c: Jean François Lecomte provided a complete description
2292 and a fix to bug #53537
2293
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002294Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2297
Daniel Veillard1034da22001-04-25 19:06:28 +00002298Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2299
2300 * DOCBparser.c SAX.c: a bit more work on entities processing.
2301 Still Need to cleanup XML output and references in attributes
2302
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002303Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2304
2305 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2306
Daniel Veillardb33c2012001-04-25 12:59:04 +00002307Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2308
2309 * tree.c: trying to fix #53574, not completely complete,
2310 I would like xmllint --copy --debug test/ent1 and
2311 xmllint --debug test/ent1 to show the same result.
2312 * xpath.c: fix a bug when trying to sort namespace nodes
2313
Daniel Veillard5146f202001-04-25 10:29:44 +00002314Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2315
2316 * HTMLtree.c: real fix for #53402
2317
Daniel Veillard7533cc82001-04-24 15:52:00 +00002318Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2319
2320 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2321 PIs when using xsl:output
2322 * valid.c: closing #53537 some case generate segfaults if there
2323 is validity errors
2324
Daniel Veillard61b33d52001-04-24 13:55:12 +00002325Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2326
2327 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2328 of external parsed entities, added --noent to testDocbook
2329 * valid.c: Garry Pennington found an uninitialized variable
2330 access in xmlValidateElementContent()
2331
Daniel Veillard56098d42001-04-24 12:51:09 +00002332Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2333
2334 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2335 with madness
2336 * result/HTML/ : this modified the result of the regression tests
2337 a lot.
2338
Daniel Veillard122376b2001-04-24 12:12:30 +00002339Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2342 to doc where it wasn't checked against NULL reported by
2343 Jens Laas
2344
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002345Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2348 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2349
Daniel Veillardeae522a2001-04-23 13:41:34 +00002350Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2353 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2354 * SAX.[ch]: cleanup and updates for DocBook
2355 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2356 ex SGML identifier changes
2357 * valid.c: removed a static unused function.
2358
Daniel Veillardde57c612001-04-23 09:13:36 +00002359Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2360
2361 * HTMLtree.c: applied change for Paul Sponagl on script saving
2362 * Makefile.am: the warning about entity title.xml are normal.
2363
Daniel Veillard393df012001-04-22 20:11:18 +00002364Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * configure.in: release of 2.3.7
2367 * Makefile.am: fixing make distcheck
2368
Daniel Veillarda41123c2001-04-22 19:31:20 +00002369Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2370
2371 * doc/html/* doc/xml.html: updated and regenerated the docs
2372
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002373Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2376
Daniel Veillarde82a9922001-04-22 12:12:58 +00002377Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2378
2379 * tree.c: fixed #53388 with the provided patch
2380
Daniel Veillard06803992001-04-22 10:35:56 +00002381Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2382
2383 * valid.c: Bjorn detected an invalid memory access. Fixed
2384 vstateVPush()
2385
Daniel Veillard40af6492001-04-22 08:50:55 +00002386Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2389
Bjorn Reese70a9da52001-04-21 16:57:29 +00002390Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2391
2392 * libxml.h: new header used only for the compilation of libxml
2393 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2394 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2395 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2396 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2397 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2398 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2399 baseline (version 1.2 plus a single patch).
2400 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2401 scientific notation for numbers. Tests added.
2402 * xpath.c: formatting of numbers changed to use sprintf
2403 (contribution from William Brack)
2404
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002405Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2406
2407 * valid.c: cleanup, more useful debugging
2408 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2409 * xmlIO.c: entity loading is printed as an error when validating
2410
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002411Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * valid.c: fixed to validate within entities
2414 * test/VCM/v22.xml: added a specific testcase
2415
Daniel Veillardca1f1722001-04-20 15:47:35 +00002416Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * valid.c: forgot an epsilon transition in for ()+
2419 * test/VCM/v21.xml : added a specific test case
2420
Daniel Veillard85349052001-04-20 13:48:21 +00002421Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422
2423 * valid.c: removed a state explosion exhibited by RSS
2424 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2425 from bug #51872
2426
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002427Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2428
2429 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2430 validation without using an ugly NFA -> DFA algo in the source.
2431 Made a specific algorithm easier to maintain, using a single
2432 stack and without recursion.
2433 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2434 * hash.c: made the growing routine static
2435 * tree.h parser.c: added the parent information to an
2436 xmlElementContent node.
2437
Daniel Veillarde470df72001-04-18 21:41:07 +00002438Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2439
2440 * SAX.c parser.c xpath.c: generating IDs when not validating
2441 from an external parsed entity was poisoning the ID has table
2442 with removed values. This was killing XSLT on the KDE help
2443 browser.
2444
Daniel Veillardceacdd92001-04-18 15:10:35 +00002445Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2446
2447 * entities.h: andrew@ugh.net.au detected a double declaration
2448
Daniel Veillarda10efa82001-04-18 13:09:01 +00002449Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2450
2451 * debugXML.c hash.c tree.h valid.c : some changes related to
2452 the validation suport to improve speed with DocBook
2453 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2454 the way validation errors get reported
2455
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002456Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2457
2458 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2459 by P C Chow and William M. Brack for XSLT HTML output
2460
Daniel Veillard2d90de42001-04-16 17:46:18 +00002461Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
2463 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2464 Igor Zlatkovic patches for MSC compilation and added his
2465 updates
2466
Daniel Veillarde043ee12001-04-16 14:08:07 +00002467Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2470 prefix lookup.
2471 * parserInternals.c: fixed the bug reported by Morus Walter
2472 due to an off by one typo in xmlStringCurrentChar()
2473
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002474Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2475
2476 * HTMLparser.c result/HTML/*: revamped the way the HTML
2477 parser handles end of tags or end of input
2478
Daniel Veillard82daa812001-04-12 08:55:36 +00002479Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2482
Daniel Veillard67a21302001-04-11 14:39:16 +00002483Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2486 bug where the linktime verions of free() won't work ...
2487
Daniel Veillard27b55282001-04-11 12:22:25 +00002488Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2491
Daniel Veillardafc73112001-04-11 11:51:41 +00002492Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * doc/xml.html: added 2.3.6 release
2495
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002496Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2499 * result/wml.xml: resulted in a small output change
2500
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002501Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2502
2503 * tree.c: xmlNewDoc was missing the charset initialization
2504 * xmllint.c: added --auto to autogenerate a doc, allow to
2505 reproduce the problem fixed on xmlNewDoc
2506
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002507Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509 * xpath.c: trying to get 52979 solved
2510 * tree.c result/ result/noent/: trying to get 52712 solved, this
2511 also made me clean up the fact that XML output in general should
2512 not add formating blanks by default, this changed the output of
2513 a few tests
2514
Daniel Veillard73639a72001-04-10 14:31:39 +00002515Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2516
2517 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2518
Daniel Veillardfac26a12001-04-08 13:08:14 +00002519Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2520
2521 * configure.in: finally released 2.3.6
2522
Daniel Veillard911f49a2001-04-07 15:39:35 +00002523Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * xpath.c: checking for null pointer generated by new code
2526
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002527Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * xpath.c: fixed a [] evaluation problem reported
2530 * test/XPath/tests/simpleaddr: extended test
2531 * result/XPath/simpleaddr: updated result
2532
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002533Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2534
2535 * xmllint.c: Dan Timis reported a portability problem
2536 on Macs without mmap, fixed it.
2537
Daniel Veillardb38bd552001-04-03 18:22:00 +00002538Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2539
2540 * testXPath.c : added a --tree option allowing to display the
2541 tree dump of the XPath expression
2542
Daniel Veillard4dd93462001-04-02 15:16:19 +00002543Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544
2545 * xpath.c: fixed a memleak when comparing nodesets
2546 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2547 * tree.c: added a TODO
2548
Daniel Veillard92ad2102001-03-27 12:47:33 +00002549Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2550
2551 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2552 we need string functions
2553 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2554 to be able to use them where needed. Applied some changes
2555 to reduce name linking pollution and compile in only what's
2556 needed.
2557 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2558 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2559 for the string manipulation functions
2560 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2561 to the free() function of xmlmemory.c
2562 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2563 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2564 usage.
2565
2566
Daniel Veillard2be30642001-03-27 00:32:28 +00002567Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * error.c: applied the context output patch of the error
2570 handling submitted by Chuck Griffith
2571 * error/VC/*: this slightly change some error logs
2572
Daniel Veillard50582112001-03-26 22:52:16 +00002573Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2574
2575 * parser.c: fixed line number reporting on error
2576
Daniel Veillard04be4f52001-03-26 21:23:53 +00002577Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2578
2579 * parser.c: Sullivan and Darin found a parser bug,
2580 applied the patch.
2581
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002582Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2585 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2586 xmlversion.h.in xpointer.c: of course the way I defined
2587 UNUSED breaks on old gcc version. Try to be smart and
2588 also define it directly in xmlversion.h
2589 * configure.in: removed -ansi flag from the pedantic set
2590
2591Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002592 Huge cleanup, I switched to compile with
2593 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2594 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2595 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2596 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2597 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2598 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2599 encoding.h entities.c error.c list.[ch] nanoftp.c
2600 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2601 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2602 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2603 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2604 Cleanup, staticfied a number of non-exported functions,
2605 detected and cleaned up a dozen of problem found this way,
2606 avoided a lot of public function name/typedef/system names clashes
2607 * doc/xml.html: updated
2608 * configure.in: switched private flags to the really pedantic ones.
2609
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002610Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
2612 * configure.in: 2.3.5
2613 * doc/html/*: rebuilt the docs
2614
Daniel Veillard146c9122001-03-22 15:22:27 +00002615Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * parser.c: fixed a reported bug in NOTATION parsing
2618 * uri.c: accepted but not fixed bug 51876, added TODO
2619 * Makefile.am: fixed bug 51876
2620
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002621Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2622
2623 * config.h.in configure.in error.c: fix a compilation problem
2624 on platforms without vsnprintf (xml@thewrittenword.com)
2625
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002626Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2627
2628 * parser.c: fixed a function name header typo
2629 * SAX.c: notations can also occur in external subset.
2630
Daniel Veillard7d42b542001-03-20 13:22:46 +00002631Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2632
2633 * error.c: removed a C++ like comment
2634
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002635Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * parser.c: fixing bug 52299 strange condition leading
2638 to a parser crash due to a buffer overflow
2639 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2640 added the specific test case
2641
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002642Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2645 xmlXPathConvert{String,Number,Boolean} to be able to make
2646 type casts without a context stack, fixed some implementation
2647 problems related to the absence of context at parse-time,
2648 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2649 in the public API too
2650 * xpointer.c xpathInternals.h: we need to know at parse time
2651 whether we are compiling an XPointer
2652
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002653Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2656 cleaned up the parser internals, refactored XPath code, added
2657 new compilation based APIs and cleanly separated public and
2658 private APIs.
2659
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002660Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2661
2662 * xpath.h: the comp field must be added at the end to avoid
2663 killing binary compat.
2664
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002665Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * Makefile.am: detect XPath memleaks in regreson tests
2668 * error.c: fixed and error w.r.t. error reporting still using
2669 stderr
2670 * hash.c: added new line at end of file
2671 * tree.h: minor cleanup
2672 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2673 expression parsing from evaluation, resulted in a number of
2674 changes internally, and in XPointer. Likely to break stuff
2675 using xpathInternals.h but should remain binary compatible,
2676 new interfaces will be added.
2677
Daniel Veillardd574f782001-03-14 19:40:17 +00002678Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * configure.in: fixed a couple of problems reported by
2681 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2682 without gcc on non linux platforms.
2683
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002684Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2687 a fix for --with-html-dir= configure support. I hope it won't
2688 break rpm generation
2689
Daniel Veillarda022fe02001-03-14 16:30:00 +00002690Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
2692 * xmlIO.c: one function comment cleanup.
2693
Daniel Veillard25239c12001-03-14 13:56:48 +00002694Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2695
2696 * SAX.c: external subset notations were improperly registered
2697 in the internal subset.
2698
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002699Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * README.cvs-commits: added, pointing to HACKING
2702 * HACKING: updated
2703
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002704Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2705
2706 * parser.c: and Matt Sergeant found one in the XML push
2707 parser (erroneous check I forgot to remove when I fixed the
2708 main parser).
2709
Daniel Veillard68d7b672001-03-12 18:22:04 +00002710Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * xpath.c: ptittom found a small bug in UnaryExpr
2713
Daniel Veillarde356c282001-03-10 12:32:04 +00002714Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * configure.in: bumped to 2.3.4
2717 * error.c: fixed bug #51860
2718 * tree.c: fixed bug #51861
2719 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2720 * tree.[ch] : added xmlDefaultBufferSize
2721 * nanoftp.c: typo in function name header block
2722 * doc/xml.html : updated, added link to XML::LibXSLT
2723 * doc/html/* : rebuilt the docs
2724
Daniel Veillard80f32572001-03-07 19:45:40 +00002725Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * parser.c SAX.c: the new content parsing code raised an
2728 ugly bug in the characters() SAX callback. Found it
2729 just because of strangeness in XSLT XML Rec ouptut :-(
2730
Daniel Veillard6c831202001-03-07 15:57:53 +00002731Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2732
2733 * Makefile.am: Martin Baulig suggested to add -lm
2734 * tree.c: found another bug in xmlNodeGetContent()
2735
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002736Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * xpath.c: Bjorn found the error related to strictness of comparison.
2739
Daniel Veillard29631a82001-03-05 09:49:20 +00002740Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2741
2742 * parser.c: trying to fix the Dtd parsing problem reported
2743 by Gary, side effect of last week speed optimizations.
2744
Daniel Veillard14be0a12001-03-03 18:50:55 +00002745Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2748 * parserInternals.c: removed unneeded test raised by Stric
2749
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002750Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2751
2752 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2753 and fixed by William Brack). Added xmlXPathFormatNumber.
2754 Changed the sorting slightly.
2755 * configure.in Makefile.am example/Makefile.am: Added -lm.
2756 Please note that applications linking with libxml2, must
2757 also like with the math library from now on.
2758
Daniel Veillardf9533d12001-03-03 10:04:57 +00002759Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2762
Daniel Veillard2f362242001-03-02 17:36:21 +00002763Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2764
2765 * parser.c: one must report spaces even if the Dtd element
2766 content proves that this is not part of the element content.
2767 * result/valid/*.xml: this changed the ouptu slightly
2768
Daniel Veillardb402c072001-03-01 17:28:58 +00002769Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2770
2771 * configure.in: bumped to 2.3.3
2772 * doc/xml.html: updated
2773
Daniel Veillard77851712001-02-27 21:54:07 +00002774Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * tree.c: minor doc fix
2777 * xpath.c: deallocation issues when a result tree has been
2778 converted to a node-set
2779
Daniel Veillardec70e912001-02-26 20:10:45 +00002780Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * doc/xml.html: oops corrected dates s/2000/2001
2783
Daniel Veillard8730c562001-02-26 10:49:57 +00002784Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2785
2786 * valid.c: new patch from Gary Pennington
2787
Daniel Veillard91e9d582001-02-26 07:31:12 +00002788Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789
2790 * doc/xml.html: applied patch from Ankh
2791
Daniel Veillardedac3c92001-02-26 01:36:19 +00002792Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * xinclude.c: fixed a problem building on Mac
2795
Daniel Veillard21a0f912001-02-25 19:54:14 +00002796Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * parser.c: more work on increasing parsing ferformances
2799
Daniel Veillard48b2f892001-02-25 16:11:03 +00002800Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2803 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2804 avoiding memcpy in production builds MEM_CLEANUP macro use
2805 * parser.[ch] parserInternals.c: optimizations of the tightest
2806 internal loops inside the parser. Better checking of I/O
2807 flushing/loading conditions
2808 * xmllint.c : added --timing
2809
Daniel Veillard71681102001-02-24 17:48:53 +00002810Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2811
2812 * configure.in: bumped to 2.3.2
2813 * doc/xml.html: updated for release
2814
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002815Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2816
2817 * xpath.c: found a memleak and fixed a nasty bug
2818
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002819Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2820
2821 * xmllint.[c1] : added return code errors for xmllint
2822 * xpath.c: specific debug dump function for result value trees
2823
Daniel Veillard4b637072001-02-21 21:52:55 +00002824Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2825
2826 * xpath.c: finally implemented xmlXPathCompareNodeSets
2827 * test/XPath/expr/floats results/XPath/expr/floats: added
2828 a test for float expressions
2829
Daniel Veillardf714aa32001-02-21 03:07:44 +00002830Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2831
2832 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2833 * parserInternals.[ch]: trying to speed up parsing
2834 * xpath.c : speeded up node set equality op
2835
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002836Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2839 better handling of ID/IDREF and the list modules associated
2840 * configure.in: small CFLAGS cleanup
2841
Daniel Veillarda8abee62001-02-19 15:14:59 +00002842Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * configure.in: fixed iconv detection on AIX (stric)
2845
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002846Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002847
2848 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2849
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002850Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2851
2852 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2853 and optimized xmlXPathNodeSetSort
2854
Daniel Veillard142adbf2001-02-17 13:21:05 +00002855Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * xpath.c: bug fix when context size is 0
2858 * parser.c: I like Norm's Dtd because they still manage to break
2859 the parser occasionally
2860
Daniel Veillardf23e0092001-02-16 13:21:29 +00002861Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2864
Daniel Veillarde0e26512001-02-16 00:11:46 +00002865Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2866
2867 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2868 attributes within the XML-1.0 namespace
2869
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002870Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * xpathInternals.h: exported a few axis functions
2873 * doc/xml.html: updated the doc
2874
Daniel Veillard760f4422001-02-15 14:59:48 +00002875Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * configure.in: applied patch from Daniel van Balen for OpenBSD
2878 and bumped version to 2.3.1
2879 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2880 attempt to find autoclosing was simply broken, removed it,
2881 updated the examples, this is better
2882
Daniel Veillardd194dd22001-02-14 10:37:43 +00002883Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2886 hash functionnalities.
2887 * doc/html/* : rebuild the doc
2888
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002889Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2890
2891 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2892 on predicate
2893 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2894 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2895 really want to have tags closed on output even if we accept
2896 unclosed ones on input
2897
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002898Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2899
2900 * xpath.c: ouch don't free NULL, rare case fixed
2901 * tree.c: don't coalesce text nodes if they don't have the
2902 same behaviour wrt escaping on output
2903
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002904Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * xpath.c: small fixup
2907 * SAX.c: don't warn on empty namespaces.
2908
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002909Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * README: a bit of cleanup
2912 * configure.in: preparing for 2.3.0 release
2913
Daniel Veillard1f83d392001-02-08 09:37:42 +00002914Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916 * hash.[ch]: added a first version of xmlHashSize()
2917 * valid.c: another bug fix from Gary Pennington
2918
Daniel Veillard5eef6222001-02-07 18:24:48 +00002919Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * valid.c: couple of bug fixes pointed by Gary Pennington
2922 * HTMLtree.c: #if 0 cleanup
2923
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002924Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2927 which removes a time consuming check of xmlXPathNodeSetAdd()
2928 and use it in places where we are sure to not break unicity
2929
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002930Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2931
2932 * xpath.c: bug fixes found from XSLT
2933 * tree.c: preserve node->name special values when copying nodes.
2934 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2935 external subset are fetched when available but without full
2936 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2937 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2938 output with encoding disabled.
2939
Daniel Veillard2c833b62001-02-03 08:52:06 +00002940Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2941
2942 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2943 xmlCheckFilename should not be called from xmlFileOpenW
2944 and xmlGzfileOpenW
2945
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002946Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2947
2948 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2949 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2950 added the new tests for URI normalization
2951 * testURI.c: fixed stoopid bugs
2952 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2953 the URI in the error messages are now properly normalized
2954
Daniel Veillardea28ce62001-02-02 08:20:19 +00002955Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2956
2957 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2958
Daniel Veillarde99a4762001-02-01 04:34:35 +00002959Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2960
2961 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2962
Daniel Veillard2b325a02001-01-31 20:46:31 +00002963Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2964
2965 * xpath.c: fixed mod operator
2966
Daniel Veillardde55cf62001-01-31 15:53:13 +00002967Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2968
2969 * parser.c: fixed xmlStrcat doc
2970 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2971 trees.
2972
Daniel Veillard2f913b72001-01-31 13:23:49 +00002973Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2974
2975 * xpath.c result/XPath/tests/chaptersbase
2976 result/XPath/tests/simplebase: fixed XPath node()
2977 * tree.c: small fix in xmlNewNs()
2978 * Makefile.am: removed extraneous xml2Conf.sh rule
2979
Daniel Veillardb42042b2001-01-28 07:40:36 +00002980Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2983 Changed the library name, in order to get libxml-devel and
2984 libxml2-devel to coexist on a single system
2985 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2986 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2987
Daniel Veillardee0a4662001-01-27 18:59:33 +00002988Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2991 libxml2-devel installable in // as libxml-devel.
2992
Daniel Veillard5eb05942001-01-27 17:50:22 +00002993Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * doc/Makefile.am: fixed make rebuild in doc
2996 * doc/html/*.html: rebuilt the docs
2997
Daniel Veillard65c295d2001-01-26 09:32:39 +00002998Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2999
3000 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3001
Daniel Veillard8e199902001-01-25 18:54:39 +00003002Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3005 the HTML doc to go into the -devel RPM ...
3006 * aclocal.m4 config.h.in: some updates due to auto* magic
3007
Daniel Veillard93086662001-01-25 18:13:04 +00003008Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3009
3010 * xpath.h: added a hook in the context structure allowing to
3011 link to extra support, needed for XSLT
3012
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003013Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3014
3015 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3016 xmlXPtrCmpPoints to use it.
3017 * propagated the following patch from Alejandro Forero
3018 * include/win32config.h xmlIO.c: applied further suggestions
3019 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3020 * example/gjobread.c: fixed warnings, now that it builds
3021
3022Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3023
3024 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3025
3026 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3027 filename points to a valid file (not a directory).
3028 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3029 Added calls to xmlCheckFilenameDir.
3030
3031 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3032 `path' (rather than `filename') as the parameter to gzopen and open.
3033
Daniel Veillard48177c22001-01-23 15:27:41 +00003034Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * Makefile.am: fixed a problem with EXTRA_DIST
3037
Daniel Veillardb83ba402001-01-22 22:45:10 +00003038Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * Makefile.am example/Makefile.am: finally found the trick
3041 to build the example, i.e. add "." in SUBDIRS before example
3042 in the list <grin/>
3043
Daniel Veillard82687162001-01-22 15:32:01 +00003044Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * doc/xml.html: updated with an XSLT section, removed pointer to
3047 W3C CVS base.
3048
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003049Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050
3051 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3052 too, and deallocation need to occur the same way.
3053
Daniel Veillarde4566462001-01-22 09:58:39 +00003054Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3057 type correponding to an XSLT result tree fragment. Share most
3058 of the data format with node set, as well as operators.
3059 * HTMLtree.c: added a newline at the end of the doctype output
3060 whe this one is not present initially.
3061 * tree.c: make sure taht the parent and doc pointers are properly
3062 set when copying attributes (lists).
3063
Daniel Veillard701c7362001-01-21 09:48:59 +00003064Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3065
3066 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3067
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003068Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * xpath.c: seems I finally killed that ugly path evaluation
3071 context bug (tagged 9999 in case is is wrong)
3072
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003073Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3074
3075 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3076 for XSLT
3077
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003078Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3081 for xmlGzfileOpen() bug
3082
Daniel Veillardf6eea272001-01-18 12:17:12 +00003083Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3084
3085 * xpath.c: removed an error found by XSLT usage
3086 * tree.c parserInternals.h: use a predefined static string
3087 for text and comment nodes, avoid freeing them in xmlFreeNode,
3088 exported the string name in parserInternals.h and added
3089 another value to disable encoding at output (for XSLT),
3090 gain memory, time.
3091
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003092Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3093
3094 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3095 win32/libxml2/libxml2_so.dsp: new makefiles and update
3096 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3097
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003098Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3101 Gary Pennington
3102
Daniel Veillard389e6b72001-01-15 19:41:13 +00003103Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3104
3105 * xpath.c: fixed the comaprision of values and nodelists,
3106 need to compare nodelist still ...
3107 * debugXML.c: avoided a possible core dump
3108 * HTMLparser.c: cleanup
3109 * nanohttp.c: contributed fix.
3110 * tree.c: fixes in properties handling added xmlSetNsProp
3111 needed by libxslt
3112 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3113 comment
3114 * TODO: updated
3115
Daniel Veillard167bd532001-01-06 21:09:34 +00003116Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * parser.c parserInternals.c: applied Bjorn Reese optimization
3119 patch
3120
3121Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * Makefile.am: applied patch fro make check from Martin Vidner
3124
Daniel Veillard503b8932001-01-05 06:36:31 +00003125Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * configure.in: preparing 2.2.11
3128 * doc/html/*: rebuild the HTML files
3129 * doc/xml.html : updated
3130
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003131Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3132
3133 * tree.c: fixed a stupid bug
3134 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3135 patches related to validation of an XInclude processing result
3136 * TODO: updated
3137
Daniel Veillarde2488192001-01-04 10:54:22 +00003138Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3141 on large files
3142
Daniel Veillardf060a412001-01-03 20:52:44 +00003143Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3146
Daniel Veillard45cff692001-01-03 18:02:04 +00003147Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3150 reported by Jonas Borgström
3151 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3152
Daniel Veillard08108982001-01-03 15:24:58 +00003153Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154
3155 * testXPath.c xpath.c: fixing the XPath union expressions problem
3156 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3157
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003158Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3159
3160 * xmllint.c: Made is so if the file name is "-" is will read form
3161 standard input. Sven Heinicke <sven@zen.org>
3162 * tree.c: fixed a problem when growing buffer
3163 * tree.h: fixed the comment of the node types following andersca
3164 comment
3165 * TODO: updated
3166
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003167Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * HTMLparser.[ch]: added a way to avoid adding automatically
3170 omitted tags. htmlHandleOmittedElem() allows to change the
3171 default handling.
3172 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3173 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3174 of xmllint too when using --memory flag, added a memory test
3175 suite at the Makefile level.
3176 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3177 with namespace use when encountering QNames in XPath evalation,
3178 added xmlns() scheme in XPointer.
3179 * nanoftp.c : incorporated a fix
3180 * parser.c xmlIO.c: fixed problems raised with encoding when using
3181 the memory I/O
3182 * parserInternals.c: closed bug 25934 reported by
3183 torsten.landschoff@innominate.de
3184 * TODO: updated
3185
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003186Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3187
3188 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3189 on a non-updated tree :-(, made a 2.2.10 release to correct the
3190 situation
3191
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003192Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3193
3194 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3195 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3196 integrated a set of OpenVMS changes from Howard Taylor
3197 <Howard.Taylor@pacoast.com>
3198
Daniel Veillard58770e72000-11-25 00:48:47 +00003199Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3202 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3203
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003204Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * HTMLparser.c: some fixes on auto-open of html/head/body
3207 * encoding.c: fixed a compilation error on some gcc env
3208 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3209 XPointer implementation
3210 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3211 related XPointer tests and associated results
3212
Daniel Veillard300f7d62000-11-24 13:04:04 +00003213Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * doc/xmldtd.html doc/xml.html: following a short step by step
3216 guidance on IRC to help maciej with DTDs I started a small
3217 page on the subject.
3218
Daniel Veillard748e45d2000-11-17 16:36:08 +00003219Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3220
3221 * HTMLparser.c: fixed handling of broken charrefs
3222 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3223 patches
3224
Daniel Veillard28929b22000-11-13 18:22:49 +00003225Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3226
3227 * doc/xml.html doc/html/* : rebuilt the docs after adding
3228 xinclude and updated page for 2.2.7 and 2.2.8
3229 * configure.in: releasing 2.2.8
3230
Daniel Veillard41e06512000-11-13 11:47:47 +00003231Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3232
3233 * parser.[ch] parserInternals.c: applied the conditional
3234 section processing fix from Jonathan P Springer
3235 <jonathan.springer2@gte.net>
3236 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3237 project file, fixed iconv default non support
3238 * xpath.c: fixed the problem of evaluating relative expressions
3239 when a node context is provided.
3240
Daniel Veillardbf432752000-11-12 15:56:56 +00003241Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * nanoftp.c: fixed gcc 2.95 new warnings
3244 * SAX.c: fixed a stupid bug
3245 * tree.c: fixed a formatting problem when round-tripping
3246 from/to memory
3247 * xinclude.c: chased memleak, fixed a base problem
3248 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3249 xmlXPtrBuildNodeList()
3250 * TODO: updated
3251 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3252 adding a first small set of regression tests for XInclude
3253
Daniel Veillardc2def842000-11-07 14:21:01 +00003254Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3255
3256 * nanohttp.[ch]: applied Wayne Davison patches to access
3257 the WWW-Authorization header.
3258 * parser.c: Closed Bug#30847: Problems when switching encoding
3259 in short files by applying Simon Berg's patch.
3260 * valid.c: fixed a validation problem
3261 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3262 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3263 Wayne Davison
3264 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3265 need to be extended to non full nodes selections.
3266 * xinclude.c: starts to work decently
3267
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003268Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3269
3270 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3271 debugXML.c xmlversion.h.in: Started adding XInclude support,
3272 this is a new xmllint option
3273 * tree.c xpath.c: applied TOM patches for XPath
3274 * xpointer.c: fixed a couple of errors.
3275 * uri.c: added an escaping function needed for xinclude
3276 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3277 new warning from RH70 gcc's version
3278
Daniel Veillarda4964b72000-10-31 18:23:44 +00003279Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3280
3281 * HTMLparser.c: fixed loop on invalid char in scripts
3282 * parser.c: update to description of xmlIOParseDTD()
3283 * libxml.m4 xmlversion.h.in: changes contributed by
3284 Michael Schmeing <m.schmeing@internet-factory.de>
3285 * configure.in: preparing for 2.2.7
3286 * Makefile.am: trying to avoid config.h and acconfig.h
3287 being included in the distrib
3288 * configure.in: released 2.2.7
3289
3290Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3293 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3294
Daniel Veillard01411222000-10-30 15:33:22 +00003295Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3296
3297 * parser.[ch]: added xmlIOParseDTD()
3298 * xpointer.c: added support for the 2 extra parameters of
3299 string-range, fixed a stoopid error when '0' was present
3300 in XPointer expressions
3301 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3302 testsuite for the above
3303
Daniel Veillard6db58192000-10-30 09:27:53 +00003304Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3305
3306 * libxml.spec.in: improved package descriptions
3307
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003308Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3309
3310 * xpath.c xpathInternals.h: applied a large cleaning patch
3311 from TOM <ptittom@free.fr>, it also add namespace support
3312 for function and variables registration.
3313
Daniel Veillardbd20df72000-10-29 17:53:40 +00003314Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3317 * Makefile.mingw: Wayne Davison's update adding hash.c
3318
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003319Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3320
3321 * xpath.c: fixed the root evaluation problems
3322 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3323 ignorable spaces with <b> <bold> <em>
3324 * tree.c: fixed a loop in xmlSearchNsByHref()
3325
Daniel Veillard767662d2000-10-27 17:04:52 +00003326Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * xpath.c: applied another XPath patch from TOM
3329 * xpath.c include/makefile.am: applied another patch from
3330 china@thewrittenword.com (cleanup on IRIX).
3331
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003332Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3333
3334 * xml-config.1: received a fixed version from Fredrik Hallenberg
3335 <hallon@lysator.liu.se>
3336
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003337Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3338
3339 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3340 cleanup patch for XPath
3341
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003342Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3343
3344 * patched to redirrect all "out of context" error messages to
3345 a reconfigurable routine. The changes are:
3346 * xmlerror.h : added the export of an error context type (void *)
3347 an error handler type xmlGenericErrorFunc there is an interface
3348 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3349 to reset the error handling routine and its argument
3350 (by default it's equivalent to respectively fprintf and stderr.
3351 * all the c files: all wild accesses to stderr or stdout within
3352 the library have been replaced to calls to the handler.
3353
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003354Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * configure.in: release 2.2.6
3357 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3358 exporting the inner functions of xpath for extension modules
3359 * doc/*: updated and rebuilt the doc
3360
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003361Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * nanohttp.c : applied Wayne HTTP cleanup patch
3364 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3365 and xmlNodeSetSpacePreserve()
3366
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003367Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * xpath.c: closing bug #29260
3370
Daniel Veillard126f2792000-10-24 17:10:12 +00003371Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3372
3373 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3374 multikey tuples, made hash structure opaque
3375 * valid.[ch]: moved elements, attributes, notations decalarations
3376 as well as ID and refs to hash tables.
3377 * entities.c: hash cleanup
3378 * xmlmemory.c: fixed a dump problem in debug mode
3379 * include/Makefile.am: problem passing in DESTDIR= values patch
3380 from Marc Christensen <marc@calderasystems.com>
3381 * nanohttp.c: removed debugging remains
3382 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3383 * HTMLparser.c parser.c: fixing a number of problems with the
3384 macros in the *parser.c files (Wayne).
3385 * HTMLparser.c: close the previous option when opening a new one
3386 (Marc Sanfacon).
3387 * result/HTML/*: updated the HTML results accordingly
3388
Daniel Veillard52afe802000-10-22 16:56:02 +00003389Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3392 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3393 XPath functions and XML entities table to them. More to come...
3394 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3395
Daniel Veillard683cb022000-10-22 12:04:13 +00003396Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3397
3398 * tree.c: coalesce adjacent text nodes
3399 * valid.c: handling of blank nodes in DTd validation (raised
3400 by problems with a posteriori validation).
3401 * nanohttp.c: changing behaviour on HTTP write stuff.
3402 * HTMLtree.c: forced body and html to be explicitely closed.
3403 * xpath.h: exported more XPath functions.
3404
Daniel Veillard1baf4122000-10-15 20:38:39 +00003405Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3406
3407 * Release of 2.2.5
3408 * xpointer.c: range() range-inside and other helper functions
3409 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3410
Daniel Veillard47e12f22000-10-15 14:24:25 +00003411Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3414 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3415
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003416Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3417
3418 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3419 and XPointer modules
3420
Daniel Veillard134c9f32000-10-15 10:27:08 +00003421Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * SAX.h: closed #25107
3424
Daniel Veillard39915622000-10-15 10:06:55 +00003425Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3426
3427 * testSAX.c: fixed problem with cdata reporting
3428 * SAXresult/* : updated
3429
Daniel Veillard1e851392000-10-15 10:02:56 +00003430Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3431
3432 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3433 Closed bug #27499, added to regression tests
3434 * TODO: updated
3435
Daniel Veillard7eda8452000-10-14 23:38:43 +00003436Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3437
3438 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3439 support for SCRIPT and STYLE with help from Bjorn Reese
3440 * test/HTML/* result/HTML/*: added simple testcase and updated
3441 the existing ones.
3442
Daniel Veillardff9c3302000-10-13 16:38:25 +00003443Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3444
3445 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3446 string-range for empty strings
3447 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3448 test/XPath/xptr/strrange: augmented the XPointer testsuite
3449
Daniel Veillard189446d2000-10-13 10:23:06 +00003450Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3451
3452 * doc/xml.html doc/xmlmem.html: added a module describing memory
3453 interfaces and use, updated the main page.
3454
Daniel Veillard2f971a22000-10-12 23:26:32 +00003455Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3456
3457 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3458 nanoftp code work on Windows too now
3459
3460Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003461
3462 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3463 * xpointer.c: implemented string-range() at least a good first version
3464 * test/XPath/docs/str test/XPath/xptr/strrange
3465 result/XPath/xptr/strrange: the string-range() tests
3466
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003467Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3468
3469 * Makefile.am include/Makefile.am include/win32config.h
3470 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3471 and make distcheck
3472
Daniel Veillard19d61112000-10-11 23:50:35 +00003473Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3476 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3477 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3478
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003479Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3482 patch for socklen_t detection by
3483 Albert Chin-A-Young <china@thewrittenword.com>
3484
Daniel Veillardcd429612000-10-11 15:57:05 +00003485Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3486
3487 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3488 and added a --dtdvalid option to xmllint used to test it
3489
Daniel Veillard47c02452000-10-11 13:04:36 +00003490Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3493 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3494
Daniel Veillard2d38f042000-10-11 10:54:10 +00003495Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3496
3497 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3498 handlings (registration, lookup, cleanup)
3499
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003500Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * configure.in Makefile.am include/makefile.am: adding XPointer
3503 and XPtrtests target
3504 * xpointer.[ch] : new files for XPointer support
3505 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3506 more XPath tests
3507
Daniel Veillard57fda592000-10-10 23:24:14 +00003508Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3509
3510 * configure.in: fixed, very broken, make distcheck works again
3511
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003512Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * More work toward 2.2.5, integrated a number of patches
3515 * configure.in Makefile.am win32config.h.in: trying to cleanup
3516 make distcheck .... huh ...
3517 * include/Makefile.am include/win32config.h: new directory
3518 for includes
3519 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3520 updated teh makefiles and instructions for WIN32
3521 * xpath.c: small fixes
3522 * test/XPath/ results/XPath: updated the testcases and results
3523 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3524 suggested patches
3525 * valid.c: fixed an ID bug
3526
Daniel Veillardb71379b2000-10-09 12:30:39 +00003527Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3528
3529 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3530 the automake bug where wrong dependancies were generated.
3531 * xpath.[ch]: worked on XPointer
3532
Daniel Veillard7e99c632000-10-06 12:59:53 +00003533Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3534
3535 * configure.in Makefile.am: 2.2.5, ship the include in an
3536 include/libxml subdirectory, use symlinks when using CVS
3537 * testSAX.c: fixed small bug
3538 * testXPath.c: changed the way testfiles are parsed
3539 * debugXML.c: same kind of cleanup when parsing an argument expression
3540 XPath/XPointers can have blanks embedded
3541 * xpath.[ch]: more cleanup, reorgs for XPointer work
3542 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3543 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3544
Daniel Veillard55b91f22000-10-05 16:30:11 +00003545Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3546
3547 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3548 in the XPath engine, rewrote large parts of it, now it's far
3549 cleaner and in sync with the REC not an old WD. Fixed a parsing
3550 problem in the interactive XML shell found when testing XPath.
3551
Daniel Veillardac260302000-10-04 13:33:43 +00003552Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3553
3554 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3555 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3556 examples with the extra test
3557
Daniel Veillard7cfce322000-10-04 12:40:27 +00003558Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3559
3560 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3561 the global init function.
3562
Daniel Veillard970112a2000-10-03 09:33:21 +00003563Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3564
3565 * HTMLparser.c: Doohhh, attribute name parsing was still case
3566 sensitive ! Fixed this ...
3567 * result/HTML/* : updated the tests results accordingly
3568
Daniel Veillard740abf52000-10-02 23:04:54 +00003569Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3572 engine, should be far more stable, incorporated a new version of
3573 preceding/following axis, need testing
3574 * uri.c: fixed file:///c:/a/b/c problem
3575 * test/XPath/tests/idsimple: augmented the XPath tests
3576
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003577Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * doc/* rebuilding docs for 2.2.4 release
3580
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003581Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3582
3583 * configure.in: releasing 2.2.4
3584 * parser.[ch]: added xmlStrEqual()
3585 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3586 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3587 use xmlStrEqual instead
3588 * TODO: updated
3589 * added an XPath test
3590
Daniel Veillardbc765302000-10-01 18:23:35 +00003591Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3592
3593 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3594 * entities.h: exported xmlInitializePredefinedEntities
3595 * parser.[ch] : added xmlInitParser()
3596 * parserInternals.h : had to export htmlInitAutoClose()
3597
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003598Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3599
3600 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3601 problems
3602 * Makefile.am : added XPath regression tests to normal tests
3603 * uri.c: fixed a problem with local paths, cleanup
3604 * parser.c: fixed a problem with large CData sections
3605
Daniel Veillardd2ade932000-09-30 14:39:55 +00003606Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3607
3608 * configure.in xml-config.in: patch from "Ben Taylor"
3609 <sol7x86@hotmail.com> for solaris shared libs lookup
3610
Martin Bauligdd7d1f62000-09-29 23:17:57 +000036112000-09-30 Martin Baulig <baulig@suse.de>
3612
3613 * libxml-2.0.pc.in: Provide pkg-config script.
3614
3615 * configure.in: Create the libxml-2.0.pc script from the
3616 libxml-2.0.pc.in templates.
3617 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003618 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003619
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003620Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3621
3622 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3623 when compiling with MSC
3624
Daniel Veillard46057e12000-09-24 18:49:59 +00003625Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3626
3627 * xpath.c: patch for normalize-string() substring-before(),
3628 substring-after() and translate() functions from Bjorn Reese
3629 <breese@mail1.stofanet.dk>
3630 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3631 Fredrik Hallenberg <hallon@lysator.liu.se>
3632 * TODO: updated
3633
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003634Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3635
3636 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3637 problem of socklen_t being undefined on a number of platforms
3638 * debugXML.c: fixed a compilation problem when without snprintf
3639
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003640Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3643 an URI bug and a fix for the control-character-induced infinite loop
3644 * nanohttp.c: preventive fix for compiling on WIN32
3645
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003646Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3647
3648 * xmlint.c: closing bug #25000
3649
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003650Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3651
3652 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3653 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3654 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3655 related function, fixing xmlStrncmp(), and associated cleanup
3656 * result/HTML/entities.html.sax: updating result
3657
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003658Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3659
3660 * uri.c: applied patch for URI escaping from Wayne Davison
3661 <wayned@blorf.net>
3662 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3663 from Denis Barbier <barbier@imacs.polytechnique.fr>
3664 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3665 patch from Wayne Davison
3666
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003667Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * doc/xml.html : updated with new releases, adding "how to help"
3670
Daniel Veillard04698d92000-09-17 16:00:22 +00003671Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3672
3673 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3674 removed a few warnings in pedantic mode ...
3675 * parserInternals.c parser.c: moved encoding switching function
3676 to parserInternals.c
3677 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3678
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003679Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3682 error or warning handlers
3683
Daniel Veillardb1059e22000-09-16 14:02:43 +00003684Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3685
3686 * parserInternals.c parserInternals.h parser.c Makefile.am:
3687 created a new module parserInternals.c, moved most of the
3688 code shared by the various parsers there, as well as
3689 deprecated code from parser.c. More cleanup of parser.c
3690 * uri.c: fixed a problem when URI is NULL
3691 * valid.c: speedup when looking for an attribute declaration
3692
Daniel Veillard39c7d712000-09-10 16:14:55 +00003693Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3694
3695 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3696 the cleanup of the computation of URI references when seeking
3697 external entities. The URI reference string and the resulting
3698 URI are both stored now.
3699 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3700 large s(n)printf checks and cleanup from Denis Barbier
3701 <barbier@imacs.polytechnique.fr>
3702 * xmlversion.h.in tree.h: couple of SGML declarations for a
3703 possible docbook module.
3704 * result/VC/ : a couple of test output changed due to the change
3705 of the entities URI
3706
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003707Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3708
3709 * parser.h: added a _private field for linking user's data
3710
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003711Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3712
3713 * parser.c parserInternals.h: demacroified most of the IS_XXX
3714 the gain in size is significant so ...
3715
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003716Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3717
3718 * entities.c: cases where looking up entities with doc==NULL
3719 covered
3720
Daniel Veillard90e11312000-09-05 10:42:32 +00003721Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3722
Daniel Veillard1de50802000-09-07 08:54:32 +00003723 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003724 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3725
Daniel Veillard98a79162000-09-04 11:15:39 +00003726Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3727
Daniel Veillard1de50802000-09-07 08:54:32 +00003728 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003729 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3730 * Makefile.in: added URItest and included thenin "make tests"
3731
3732Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003733
3734 * xmlversion.h.in: closed bug 22941
3735
Daniel Veillard2bb89092000-08-31 14:57:50 +00003736Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3737
3738 * doc/xmlio.html: added doc and example for entity loader
3739 redefinition.
3740
Daniel Veillard96984452000-08-31 13:50:12 +00003741Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3742
3743 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3744 used by libxml
3745
Daniel Veillarde715dd22000-08-29 18:29:38 +00003746Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3747
3748 * parser.c: Fixed bug on invalid ontent characters and when using
3749 push.
3750 * xmllint.c: fixed xmllint endling of errors in push mode
3751
Daniel Veillard4948eb42000-08-29 09:41:15 +00003752Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3753
3754 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003755 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003756 * result/HTML/*.sax: regenerated HTML SAX output
3757 * parser.c: more cleanup.
3758
Daniel Veillarde010c172000-08-28 10:04:51 +00003759Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003762 patches from Wayne Davison <wayned@users.sourceforge.net>,
3763 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003764 * HTMLparser.c: fixed an ignorable white space detection bug
3765 occuring when parsing with SAX only
3766 * result/HTML/*.sax: updated since the output is now HTML
3767 encoded...
3768
Daniel Veillard47f3f312000-08-27 22:40:15 +00003769Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3770
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003771 * HTMLparser.[ch]: applied some of Wayne Davison
3772 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003773
Daniel Veillarde0854c32000-08-27 21:12:29 +00003774Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3775
3776 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3777 undeclared namespace prefix was used, added a warning.
3778 Cleaned up support w.r.t. entities, spilling out a warning
3779 and being pedantic on lookups.
3780 * test/warning/ent9 : added testcase for previous example.
3781 * TODO: updated
3782 * parserInternals.h parser.c: changed the way names are parsed
3783 now allow infinite size and decrease penalty for normal use
3784 * parser.c: Started a big cleanup/check of the parser code,
3785 fixed some of the most tortuous entity code, spotted code
3786 unused anymore
3787 * test/*: added tests for very long names and related nasty
3788 things.
3789
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003790Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3791
3792 * doc/encoding.html: added encoding aliases doc
3793 * doc/xml.html: updates
3794 * encoding.[ch]: added EncodingAliases functions
3795 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3796 bottleneck affecting large DTDs like Docbook
3797 * parser.[ch] xmllint.c: added a pedantic option, will be
3798 useful
3799 * SAX.c: redefinition of entities is reported in pedantic mode
3800 * testHTML.c: uninitialized warning from gcc
3801 * uri.c: fixed a couple of bugs
3802 * TODO: added issue raised by Michael
3803
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003804Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * doc/encoding.html: propagated Martin Duerst suggestions
3807
Daniel Veillard52402ce2000-08-22 23:36:12 +00003808Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3809
3810 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3811 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3812 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3813 by Wayne Davison
3814
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003815Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * nanoftp.c nanohttp.c: small cleanup
3818 * TODO: updated
3819
Daniel Veillard244ece92000-08-19 20:58:02 +00003820Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3821
3822 * added an old VC testcase and updated title.xml entity
3823
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003824Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3825
3826 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3827 done on auto-opening of <p> tags and cleanup of SAX output
3828
Daniel Veillard979e55e2000-08-19 16:48:54 +00003829Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3830
3831 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3832
Daniel Veillard4540be42000-08-19 16:40:28 +00003833Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3834
3835 * doc/xml.html libxml.* structure.*: updated the doc a bit
3836
Daniel Veillard808a3f12000-08-17 13:50:51 +00003837Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3840 of SAX tests
3841
Daniel Veillard29579362000-08-14 17:57:48 +00003842Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3845 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3846
Daniel Veillard1255ab72000-08-14 15:13:33 +00003847Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3850 * testHTML.c: fix core dump on Solaris 2.x systems
3851 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3852 * result/HTML/*.sax: previous bug fix lead to new results
3853
Daniel Veillard03109292000-08-14 14:58:22 +00003854Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3857 * configure.in: added --with-readline=DIR to accept alternate
3858 path for readline include/library
3859 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3860 for ANSI under HP-UX
3861 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3862 includes @LIBS@
3863
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003864Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3865
3866 * doc/* : rebuilt the docs
3867 * getting ready for 2.2.2 release
3868
Daniel Veillard87b95392000-08-12 21:12:04 +00003869Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3870
3871 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3872 and xmlAddFeature()
3873 * tree.[ch]: added xmlAddChildList()
3874 * xmllint.c: MAP_FAILED macro test
3875 * parser.h: added xmlParseCtxtExternalEntity()
3876 * valid.c: applied bug fixes removed warning
3877 * tree.c: added CDATA block to elements content
3878 * testSAX.c: cleanup of output
3879 * testHTML.c: added SAX testing
3880 * encoding.c: better error recovery
3881 * SAX.c, parser.c: fixed one of the external entity processing
3882 of the OASis testsuite
3883 * Makefile.am: added HTML SAX regression tests
3884 * configure.in: bumped to 2.2.2
3885 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3886 SAX results
3887
Daniel Veillard88a172f2000-08-04 18:23:10 +00003888Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3889
3890 * configure.in: patch for HP compiler
3891
38922000-08-04 Sven Heinicke <sven@zen.org>
3893
3894 * xmllint.c: Was coredumping sometimes when the file given didn't
3895 exist.
3896
Daniel Veillard46e370e2000-07-21 20:32:03 +00003897Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3898
3899 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003900
Daniel Veillard46e370e2000-07-21 20:32:03 +00003901 when using in memory parsing. Need some cleanup.
3902 * xmllint.c configure.in: added a --memory flag to test memory
3903 parsing
3904
Daniel Veillard36650692000-07-21 15:16:39 +00003905Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3906
3907 * nanohttp.c: fixed socklen_t replacement to unsigned int
3908 * parser.c: fixed a space handdling missing at the end of
3909 production 28 DOCTYPE.
3910 * xmlmemory.c: fixed a stupid bug on the routine to override
3911 allocation functions
3912 * TODO: updated
3913
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003914Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3915
3916 * doc/ regenerated the docs
3917
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003918Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3919
3920 * doc/encoding.html doc/xml.html: added I18N doc
3921 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3922 improvements, both parser and filters, added ASCII & HTML,
3923 fixed the ISO-Latin-1 one
3924 * xmllint.c testHTML.c: added/made visible --encode
3925 * debugXML.c : cleanup
3926 * most .c files: applied patches due to warning on Windows and
3927 when using Sun Pro cc compiler
3928 * xpath.c : cleanup memleaks
3929 * nanoftp.c : added a TESTING preprocessor flag for standalong
3930 compile so that people can report bugs more easilly
3931 * nanohttp.c : ditched socklen_t which was a portability mess
3932 and replaced it with unsigned int.
3933 * tree.[ch]: added xmlHasProp()
3934 * TODO: updated
3935 * test/ : added more test for entities, NS, encoding, HTML, wap
3936 * configure.in: preparing for 2.2.0 release
3937
Daniel Veillard49703262000-07-10 10:27:46 +00003938Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * nanoftp.c: fixed the way the control connection is handled
3941 * libxml.spec.in: fixed the dependancies and cleanup
3942
Daniel Veillard306be992000-07-03 12:38:45 +00003943Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3944
3945 * doc/xml.html: changed the xmlsoft.org structure, updated the
3946 examples w.r.t. root and childs
3947
Daniel Veillard7d853352000-07-02 18:53:09 +00003948Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3949
3950 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3951
Daniel Veillard365e13b2000-07-02 07:56:37 +00003952Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3953
3954 * HTMLparser.c: Work on character encoding support for the HTML parser
3955 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3956 * encoding.c: Fixed a potential memleak in the encoding stuff
3957
Daniel Veillardaf743792000-07-01 11:49:28 +00003958Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3959
3960 * doc/FAQ.html doc/Makefile.am : added a FAQ
3961
3962Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003963
3964 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3965 of the HTML parser to force it to not bypass SAX
3966
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003967Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3968
3969 * win32config.h.in: updated
3970 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3971 lacks iconv support :-( need to release 2.1.1
3972 * configure.in: release 2.1.1
3973 * HTMLparser: fixed bug #14784
3974 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3975 by Windows compiler
3976 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3977 the SAX startDocument() callback.
3978 * TODO: updated
3979
3980Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * added xmlStopParser()
3983
Daniel Veillardbe803962000-06-28 23:40:59 +00003984Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * configure.in: 2.1.0 prerelease
3987 * Large resync between W3C and Gnome tree
3988 * nanoftp, nanohttp.c: fixed stalled connections probs
3989 * HTMLtree.c SAX.c : support for attribute without values in
3990 HTML for andersca
3991 * valid.c: Fixed most validation + namespace problems
3992 * HTMLparser.c: start document callback for andersca
3993 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3994 * parser.h, SAX.c: serious speed improvement for large
3995 CDATA blocks
3996 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3997 different encoding
3998 * example/Makefile.am example/gjobread.c tree.h: work on
3999 libxml1 libxml2 convergence.
4000 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4001 and the LIBXML_TEST_VERSION macro
4002
Daniel Veillardc310d562000-06-23 18:32:15 +00004003Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4004
4005 * doc/xml.html: various patches and improvements typo fixed by
4006 Felix Natter
4007 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4008 from Felix Natter <fnatter@gmx.net>
4009
Daniel Veillardf3029822000-05-06 08:11:19 +00004010Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * doc/upgrade.html: updated with instructions for support of both
4013 libxml-1.x and libxml-2.x
4014 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4015 for 2.x support and also fixed includes
4016
4017
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004018Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4019
4020 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4021 the encoding support, added iconv support, so now libxml if
4022 compiled with iconv automatically support japanese encodings
4023 among others. Work based on initial patch from Yuan-Chen Cheng
4024 I may have broken binary compat in the encoding handler
4025 registration scheme, but that was so utterly broken I don't
4026 expect anybody to have used this feature until now.
4027 * parserInternals.h: fixup on the CHAR range macro
4028 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4029 code.
4030 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4031 * uri.c: added xmlParseURI() I can't believe I forgot to
4032 implement this one in 2.0 !!!
4033 * SAX.c: moved doc->encoding update in the endDocument() call.
4034 * TODO: updated.
4035
Daniel Veillard06047432000-04-24 11:33:38 +00004036Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * tree.h: removed extraneous xmlRemoveProp definition
4039 * TODO: added item about --disable-corba configure switch
4040 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4041 * nanoftp.c: fixed include problems giving troubles on AIX and
4042 slowlaris
4043 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4044 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4045 comment and headers changes to lower gtk-doc number of warnings
4046 * doc/html/*: rebuilt docs
4047
Daniel Veillarde0aed302000-04-16 08:52:20 +00004048Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4049
4050 * HACKING: documented the tag for 1.x and instructions
4051
Daniel Veillard5e873c42000-04-12 13:27:38 +00004052Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4053
4054 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4055 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4056 xmlCreateIOParserCtxt
4057 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4058 significant overall improvement
4059 * xmllint.c: added I/O test to xmllint
4060 * testSAX.c: added a speed test
4061 * doc/* : updated/regenerated
4062
Daniel Veillardfc708e22000-04-08 13:17:27 +00004063Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * xpath.c uri.h parserInternals.h: cosmetic changes from
4066 "Timur I. Bakeyev" <timur@bat.ru>, including making
4067 xmlCreateURI() public
4068
Daniel Veillard5d211f42000-04-07 17:00:24 +00004069Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4072 and the code at the same time. Added a clean mechanism for
4073 overload or added input methods: xmlRegisterInputCallbacks()
4074 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4075 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4076 * TODO: updated
4077 * doc/* : updated/regenerated
4078 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4079 source dir
4080
Daniel Veillarde77a9182000-04-05 19:12:29 +00004081Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4082
4083 * testURI.c: yet another forgotten commit, I should get some sleep !
4084
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004085Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4086
4087 * xmllint.c: forgot to commit this too ?
4088
Daniel Veillardb9df4042000-04-05 14:23:16 +00004089Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4090
4091 * xmlversion.h.in : forgot to commit this previously
4092
Daniel Veillard361d8452000-04-03 19:48:13 +00004093Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4096 * README TODO: updated for release
4097 * uri.c uri.h: added authority parsing/saving
4098 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4099 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4100 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4101 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4102 Makefile.am : added compile-time customization of libxml
4103 --with-ftp --with-http --with-html --with-xpath --with-debug
4104 --with-mem-debug
4105 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4106 #include <libxml/xxx.h> I hope it won't break too much stuff
4107 and will be manageable in the future...
4108 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4109 and added xmllint to the installed programs
4110 * uri.h: added xmlFreeURI()
4111
Daniel Veillardec303412000-03-24 13:41:54 +00004112Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4113
4114 * uri.c uri.h: finished the escaping handling, the base support
4115 and the URI path normalization. Looks good just lacks the
4116 authority content parsing code.
4117 * Makefile.am: added instructions to generate testURI
4118 * TODO: updated
4119 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4120 added links and icons for W3C and Gnome
4121
Daniel Veillard8f621982000-03-20 13:07:15 +00004122Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * xmlmemory.[ch] : seems I forgot to actually update the files in
4125 the last commit :-)
4126 * doc/xml.html doc/html/* : updated and uploaded the docs
4127
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004128Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4131 * TODO: updated
4132 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004133 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004134 gfree).
4135 * Makefile.am, uri.c, uri.h: added a set of functions to do
4136 exact (litteraly copied from the RFC 2396 productions) parsing
4137 and handling of URI. Will be needed for XLink, one XML WFC,
4138 XML Base and reused in the nano[ftp/http] modules. Still work
4139 to be done.
4140
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004141Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4142
4143 * configure.in, libxml.spec.in : libxml2
4144 * doc/* : updated the doc page, rebuilt the docs
4145
Daniel Veillardcf461992000-03-14 18:30:20 +00004146Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4147
4148 * all: tagged LIB_XML_1_X
4149 * *.c *.h : updated from W3C CVS tree
4150 * configure.in : 2.0.0-beta
4151 * libxml.spec.in : libxml2 package nam
4152 * result/* : new version of the tests output
4153
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004154Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4155
4156 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4157
Daniel Veillardb566ce12000-03-04 11:39:42 +00004158Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4159
4160 * doc/* : rebuilt the docs
4161 * parser.c: final patch on #6766
4162 * valid.c: small patch on validity checks.
4163
Daniel Veillardfb76c402000-03-04 11:39:42 +00004164Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4165
4166 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4167 added
4168 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4169 compatibility w.r.t. XML spec and existing code.
4170
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004171Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * parser.c: seems a better solution to <a> </a> exists,
4174 will try it for a while
4175
Daniel Veillard83a30e72000-03-02 03:33:32 +00004176Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4177
4178 * parser.c: tried to remove the <a> </a> generating <a/>
4179 this is hard. Left a flag for that purpose. Fixed bug #6766
4180 * configure.in: prepared 1.8.7 not released, due to previous
4181 problem
4182
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004183Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4184
4185 * doc/xml.html : applied second patch from Paul DuBois
4186
Daniel Veillard402e8c82000-02-29 22:57:47 +00004187Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4188
4189 * doc/xml.html : applied patch from Paul DuBois
4190
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004191Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4192
4193 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4194
Daniel Veillard5feb8492000-02-02 17:15:36 +00004195Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4198 compilation warnings on various platforms.
4199 * parser.c: Fixed #5281 validity error callbacks are now desactived
4200 by default if not validating.
4201
Daniel Veillardf341f932000-02-02 14:52:08 +00004202Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4203
4204 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4205
Daniel Veillard13c757e2000-02-01 23:59:15 +00004206Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4209 <gkatsi@cs.toronto.edu>
4210
Daniel Veillard726e8792000-01-30 20:04:29 +00004211Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4212
4213 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4214 processing URLs
4215
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004216Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4219 xmlNanoFTPUpdateURL for persistent control connections.
4220 * configure.in: 1.8.6
4221
4222Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4223
4224 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4225 * tree.[ch] : added xmlSaveNoEmptyTags
4226
James Henstridgef3be9312000-01-28 13:59:21 +000042272000-01-29 James Henstridge <james@daa.com.au>
4228
4229 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4230
4231 * Makefile.am: added nanoftp.[ch] to the build.
4232
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004233Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * nanoftp.[ch]: cleanup, comments, API
4236 * debugXML.c : fixed a bug in the cat command
4237 * doc/*: regenerated the docs
4238
Daniel Veillardda07c342000-01-25 18:31:22 +00004239Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4240
4241 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4242 * debugXML.c : fixed a bug in the cat command
4243 * valid.c: fixing some small probs
4244 * libxml.spec.in: get rid of the SNAP suffix
4245 * doc/xml.html: updated the status
4246
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004247Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * xml-config.in: xml-config --version to just return the
4250 version number
4251 * xpath.c: some cleanup w.r.t. axis when the current node is
4252 an attribute.
4253 * TODO: updated
4254
Daniel Veillard461a66c2000-01-18 18:01:01 +00004255Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4256
4257 * configure.in: prepared for libxml-1.8.5
4258 * doc/* recompiled the documentation
4259
42602000-01-17 Jody Goldberg <jgoldberg@home.com>
4261
4262 * configure.in : WARNING autoconf subtlety alert :
4263 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4264 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4265 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4266 get defined by AC_CHECK_HEADERS.
4267
Daniel Veillardf967b902000-01-17 16:06:10 +00004268Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4271 Rune.Djurhuus@fast.no
4272
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004273Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4274
4275 * TODO: updated
4276 * tree.c, parser.c: made sure that only memory alloc problems
4277 and internal parser errors are allowed to write to stdout or
4278 stderr.
4279
Daniel Veillard0142b842000-01-14 14:45:24 +00004280Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * tree.c : restored xmlNewGlobalNs since this seems used by
4283 a lot of existing code :-(, fixed a bug in xmlNewNs
4284 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4285 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4286 to exit() from the library code.
4287 * xpath.c, parser.c: removed bugs or unused code detected by
4288 Windows compilers
4289 * parser.c: started adding interfaces for parsing well balanced
4290 XML fragments
4291 * configure.in: releasing 1.8.4
4292 * doc/* : rebuilt the docs
4293
Daniel Veillard2eac5032000-01-09 21:08:56 +00004294Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4295
4296 * tree.[ch] : added xmlNewDocFragment() for DOM
4297 * testHTML.c: uninitialized variable.
4298
Daniel Veillardf3a73582000-01-05 14:58:39 +00004299Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4300
4301 * doc/* : rebuild the docs
4302
Daniel Veillard71b656e2000-01-05 14:46:17 +00004303Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4304
4305 * acconfig.h: readline and history patch
4306 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4307 * tree.c: added check and handling when possibly removing an ID
4308 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4309 and saving.
4310 * test/HTML/entities.html result/HTML/entities.html* : test for
4311 various entities reference cases
4312 * result/HTML/* : as a result output of some testcase have
4313 changed
4314 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4315 by previous example. added xmlParseTryOrFinish().
4316 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4317 entities.h debugXML.h HTMLparser.h: changed the way struct are
4318 declared to allow gtk-doc to expose those
4319 * parser.c: closed bug #4960
4320 * Makefile.am configure.in: Applied patch from
4321 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4322 and math/socket libs detection
4323
Daniel Veillard437b87b2000-01-03 17:30:46 +00004324Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4325
4326 * configure.in, Makefile.am: link tester against readline
4327 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4328
Daniel Veillard686d6b62000-01-03 11:08:02 +00004329Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4330
4331 * tree.[ch]: added xmlRemoveProp
4332 * win32config.h.in nanohttp.c: avoid including the Windows
4333 socket stuff in every C files
4334 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4335 the XmL parser(s)
4336 * test/ns4 result/ns4 etc...: added test case for previous prob
4337 * tree.c: xmlNewNs wasn't checking for double definition
4338 * Makefile.in: fixed a problem with dist-hook duplicates
4339 * parser.[hc], xmlIO.c: fixed the loading of external entities
4340 APIs, now xmlLoadExternalEntity() is used everywhere and
4341 setting up an app specific front-end using the
4342 * SAX.c parser.c: some fixes, now the xhtml spec validates
4343 with the xhtml DTD.
4344 * error.c: fixed crashes in case of no input stream
4345 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4346 to the validation tests and results
4347
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004348Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4349
4350 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4351 too htmlCreatePushParserCtxt() and htmlParseChunk()
4352 * parser.c: a bit of cleanup.
4353 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4354 to XML) removed the last mem leak known
4355 * HTMLtree.c: output message cleanup
4356 * xmlmemory.c: display content info about memory blocks
4357 * result/HTML/wired.* : missing att value warning change
4358
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004359Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * doc/* : rebuilt the documentation
4362
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004363Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4364
4365 * parser.[ch] parserInternals.h: Push parser for XML,
4366 seems to work fine now
4367 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4368 --push for push testing
4369 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4370 * testSAX.c: added --push
4371 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4372 subtree
4373 * xmlIO.[ch] : enriched API + fixes for push mode
4374 * entities.[ch]: added the entity content length to the struct.
4375 * xmlmemory.[ch]: new API to show the last entries for the shell
4376 * valid.c: added required attribute testing
4377 * SAX.c: the cdata callback now merge contiguous fragments
4378 * HTMLparser.c: cleanup of some macros
4379
Daniel Veillard3c558c31999-12-22 11:30:41 +00004380Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4381
4382 * parser.c: fix for PIs name starting with xml
4383 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004384 * *.c, configure.in win32config.h.in : generate win32config.h for
4385 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004386
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004387Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * parser.c: fixed a stupid = vs. == bug :-(
4390 * doc/gnome-xml.sgml: s/glade/xml/
4391
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004392Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4393
4394 * configure.in, doc/xml.html : bug fix release 1.8.2
4395 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4396 Hopefully the end of that silly C++ include problem
4397 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4398 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4399 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4400 troubles with autoclosed elements when the stree shape doesn't
4401 follow the DtD specs. Added htmlIsAutoClosed() and
4402 htmlAutoCloseTag()
4403 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4404 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4405 * debugXML.c: fixed a bug on printing default namespaces.
4406 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4407
Daniel Veillardb24054a1999-12-18 15:32:46 +00004408Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4409
4410 * result/HTML/*.htm[l] : updated the HTML regression tests according
4411 to the new output
4412 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4413 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4414 problem due to intermix of extern "C" { ... } declarations for C++
4415 and recursive includes in the headers
4416
Chris Lahey323c48c1999-12-18 15:32:45 +000044171999-12-20 Chris Lahey <clahey@umich.edu>
4418
4419 * HTMLtree.c: Made it so that html nodes with a single child do
4420 not insert a carriage return before or after the child node.
4421
Daniel Veillardb24054a1999-12-18 15:32:46 +00004422Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004423
4424 * configure.in, doc/xml.html : bug fix release 1.8.1
4425 * parser.c: fixed bug #4344
4426 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4427 added the glue to avoid C++ problems
4428 * doc/* : regenerated the documentation
4429
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004430Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4431
4432 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4433 namespace recognition, and Dia as a resul :-(
4434 * encoding.c: closed bug #3950
4435
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004436Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * valid.c: debugging a posteriori validation, except URI expansion
4439 stuff this should be fixed now
4440 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4441 Carl Nygard <cnygard@bellatlantic.net>
4442 * tester.c: added --postvalid, cleaning of the code
4443 * tree.[ch]: added xmlDocGetRootElement()
4444
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004445Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4446
4447 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4448 c++ losage.
4449
Daniel Veillard10a2c651999-12-12 13:03:50 +00004450Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * configure.in, doc/xml.html : bumped to 1.8.0
4453 * xlink.[ch], Makefile.am : added framework for link detection
4454 * parser.h: added nbChars to parser context, needed for cleanup.
4455 * xmlmemory.c: removed a nasty bug when out of mem
4456 * valid.[ch]: adding namespace support for attribute decl
4457 * tester.c: added --debugent option
4458 * debugXML.[ch]: added xmlDebugDumpEntities()
4459 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4460 buffers instead, this was really needed, validation was breaking
4461 in strange ways due to that. Added xmlParseStringPEReference()
4462 and other parsing from strings functions. Entities processing
4463 modified again, but PERef are still not handled correcly but
4464 unless you're Eve Maller you won't notice :-)
4465 * HTMLparser.c: large changes toward reliability, and switched to
4466 lowercase internal tags, XHTML is lowercase, so it will help
4467 that output is closer to next version.
4468 * doc/* : regenerated the documentation, it is now hosted at
4469 http://xmlsoft.org/ (same bits I just bought the domain :-)
4470
4471
Daniel Veillard294cbca1999-12-03 13:19:09 +00004472Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4475 doc generation
4476 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4477 in the SAX API
4478 * doc/*: rebuilt the doc making sure everything appears in the
4479 HTML files
4480
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004481Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4482
4483 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4484 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4485 which allow impressive speed improvement on dataset with
4486 large text pieces, but at the cost of broken binary
4487 compatibility and slightly bigger memory usage.
4488 Configure with --with-buffers to activate them, they
4489 are protected with XML_USE_BUFFER_CONTENT define.
4490 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4491 goal is 0 memory left allocated once parser is no more used
4492 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4493 call xmlCleanupParser() and xmlMemoryDump()
4494
Daniel Veillarda819dac1999-11-24 18:04:22 +00004495Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4498 * parser.[ch] encoding.[ch]: added memory cleanup routines
4499 * parser.c: closing bug #3788
4500 * doc/*: rebuilt the doc
4501
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004502Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4503
4504 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4505 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4506 * tester.c: added --compress option
4507 * doc/*: rebuilt the documentation
4508
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004509Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4510
4511 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4512 if given /proc/kcore as input !
4513 * doc/xml.html doc/*: updated and rebuilt the documentation
4514
4515Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004516
4517 * parser.c: Fixed some wrongly space collapsing code due to
4518 a misreading of the spec.
4519 * result/*: fixed the output accordingly
4520
4521Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004522
4523 * encoding.c: bug fix and typos
4524 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4525 * parser.c: added attribute normalization closing bug #3597
4526 * test/att* result/att* SAXresult/att*: testcase for attribute
4527 normalization
4528
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004529Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * configure.in: closing bug #3163 by adding extra flags for the
4532 cc compiler on HP-UX
4533
Daniel Veillard51e3b151999-11-12 17:02:31 +00004534Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4535
4536 * valid.[ch] : removed a typo and an enumerated type bug in the
4537 xmlAddElementDecl() function
4538 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4539 call to xmlEncodeEntitiesReentrant() so that the functions
4540 New, Set and Get are at the same level.
4541 * parser.c HTMLparser.c: extra memory allocation bug for
4542 attributes detected by someone using libxml in embedded systems :-)
4543
Daniel Veillard962195f1999-10-28 15:51:53 +00004544Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4545
4546 * xmlmemory.h: turned off mem debug :-\
4547
Daniel Veillard35008381999-10-25 13:15:52 +00004548Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4549
4550 * parser.c: closed bug #2784 a one line fix, but worth pushing
4551 a new release out
4552 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4553 some structures, comments before and after the
4554 main element, and other nastyness
4555 * HTMLtree.c tree.c: accomodate the extended HTML supported
4556 * configure.in: pushing 1.7.4
4557 * test/ent8 and related outputs : added a new test for bug #2784
4558 * test/HTML/wired.html and related output: a nasty HTML example
4559 * Makefile.am: improved the test scripts
4560 * docs/* : reran the documentation extractor, updated xml.html
4561
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004562Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4565 HTMLparser and debugged the HTML related code. HTML documents
4566 now have their own type
4567 * entities.c: do not dump &apos; for HTML output
4568 * xmlmemory.c: improvement, breakpoint mechanism
4569 * testHTML.c: added --sax --repeat ...
4570 * Makefile.am: improved the HTML tests
4571 * valid.[ch]: added xmlValidGetValidElements and
4572 xmlValidGetPotentialChildren
4573 * tester.c: added --insert to test the 2 new functions
4574 * test//* result//* SAXresult//* : regression test cleanup
4575 and extension.
4576 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4577 gnome-xml-nanohttp.html
4578
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004579Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4580
4581 * HTMLparser.c: fixed problems with some autoclose tags
4582 * tree.c: fixed XML output problems.
4583 * result/* SAXresult/*: update of the tests output
4584
Daniel Veillard6077d031999-10-09 09:11:45 +00004585Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4586
4587 * Makefile.am: Arturo patch for xmlConf.sh version info
4588 * parser.c: Tim Josling patch for single quoted items
4589 * tester.c: Tim Josling patch for tester options usage
4590 * tree.h: indent cleanup
4591
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004592Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4595 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4596
Daniel Veillard00fdf371999-10-08 09:40:39 +00004597Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * tree.c : Raph patch for initialization of CORBA fields
4600 * parser.c, xpath.c, ...: modification of doc comments
4601 * xpath.c : allow spaces in xpath expressions
4602
Daniel Veillardad219441999-09-27 08:17:49 +00004603Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4604
4605 * xmlmemory.h: turning off memory debug :-(
4606
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004607Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4610 better SAX interfaces.
4611 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4612 entity.
4613 * configure.in: 1.7.2
4614
4615Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004616
4617 * libxml.spec.in: fixed the URL
4618 * doc/xml.html: improved the documentation front-end
4619
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004620Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004621
4622 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4623
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004624Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004625
4626 * libxml.spec.in: fixed the alpha compile problem
4627 * parser.[ch]: changed errno to errNo in the parser context :-(
4628 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4629 * doc/xml.html: changed CHAR to xmlChar
4630 * doc/html/*: recompiled the documentation
4631 * configure.in: 1.7.1
4632
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004633Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * parser.h: modified the parser context struct to regain 1.4.0
4636 binary compatibility
4637 * parser.c, xml-error.h: added errno ot teh context and defined
4638 a set of errors values with update of errno
4639 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4640 DTDs and entities
4641 * *.h, *.c: complete cleanup of the use of config.h and include
4642 protection depending on the current setup.
4643 * overalll debugging, maintenance and bug-fixing on all modules
4644 * updated the documentation
4645 * ready for 1.7.0
4646
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004647Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4648
4649 * HTMLparser.c : cleanup
4650 * SAX.c valid.c valid.h: added ID/IDREF checking
4651 * tree.c tree.h: extended doc structure for refs
4652 * configure.in: 1.6.2
4653 * parser.c: patched bug in SAX user arg call
4654 * parserInternals.h: patched missing close in C++ wrapping
4655 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4656 especially upcoming XPointer implementation.
4657 * doc/xml.html: augmented, typo
4658
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004659Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4660
4661 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4662 not all invocations of install understand -d.
4663
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004664Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4665
4666 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4667 to make 'check' works, when builddir != srcdir.
4668
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004669Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4670
4671 * doc/xml.html : updated the documentation
4672
Daniel Veillard6454aec1999-09-02 22:04:43 +00004673Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4674
4675 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4676 not deallocated memory blocks
4677 * *.c : replaces all calls to malloc() free() and realloc() to
4678 the wrapper functions/macros
4679 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4680 instead of xmlFreeNodeList()
4681
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004682Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * HTMLparser.c: corrected a stupid bug leading to core dump at
4685 tree deallocation. Removed warnings indicated by
4686 Stephane.Conversy@lri.fr
4687 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4688 looked for in the external subset
4689
4690Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004691
4692 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4693 on SGI by Stephane.Conversy@lri.fr
4694
Daniel Veillardb96e6431999-08-29 21:02:19 +00004695Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * all .h : changed the prototype declaration indent as in gtk
4698 * most .c : working on reducing the TODOs in the code
4699 * most .c : cleanup though -pedantic and Insure++
4700 * improvements on validation ID checkings.
4701 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4702 * xml-config.in: closed #1810
4703
4704Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004705
4706 * tree.h, valid.c, valid.h: more work on validity, IDs
4707 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4708 definition for AIX
4709
Daniel Veillardb556eb51999-08-15 17:19:50 +00004710Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4711
4712 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4713 the distribution due to a cut'n paste error at last commit
4714
Daniel Veillardb05deb71999-08-10 19:04:08 +00004715Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4716
4717 * configure.in: upgraded to version 1.4.0
4718 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4719 Big update, added a large part of the validation process,
4720 it should be usable, but some parts are missing
4721 * xpath.c: improved the implementation w.r.t. root.
4722 * Makefile.am: added more tests
4723 * test and result trees: added a lot of tests
4724 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4725
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004726Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4727
4728 * Added an HACKING file
4729
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004730Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * xpath.[ch] : improvements and debug of the XPath implementation
4733 * parser.c, HTMLparser.c : modified the parsers to be progressive
4734 * tree.[ch] : extended the Buffer promitives
4735 * xmlIO.[ch] : added basic I/O routines providing progressive
4736 parsing and ready for I18N conversion plugins
4737 * SAXresult/* : the SAX callback sequence maybe slightly different
4738 now
4739 * test*.c : improved/updated the tests programs
4740 * doc/* : recompiled the docs.
4741
Daniel Veillard15b75af1999-07-26 16:42:37 +000047421999-07-26 Michael Meeks <michael@edenproject.org>
4743
4744 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4745
4746 * tree.c: Ditto.
4747
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004748Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4749
4750 * configure.in: upgraded to version 1.4.0
4751 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4752 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4753 XML query language, see http://www.w3.org/TR/xpath for more details.
4754 * parser.c, parser.h: added CHAR* related string functions for XPath
4755 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4756 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4757 rebuild the docs.
4758 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4759 and regression testing capabilities for XPath.
4760
Daniel Veillardd79d7871999-07-12 10:38:12 +00004761Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4764 closing bug #1646
4765
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004766Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4767
4768 * Makefile.am, example/Makefile.am: closed bug #1683
4769
Daniel Veillard3166ab11999-07-11 16:14:19 +00004770Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * example/Makefile.am, configure.in: added the makefile for the
4773 gjobread example
4774
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004775Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4776
4777 * doc/Makefile.am:
4778 - fix which allow "make install DESTDIR=</install/prefix>".
4779
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004780Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4781
4782 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4783 which fixed a problem on the file reading-code.
4784
Daniel Veillard82150d81999-07-07 07:32:15 +00004785Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4786
4787 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4788 output.
4789 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4790
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004791Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * parser.h : Oops removed the binary compatibility problem
4794 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4795 * parser.c, HTMLparser.c: applied patches for reading from stdin
4796
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004797Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * parser.c, entities.c, valid.c: cleanup bug #1591
4800 * configure.in: cleanup bug #1592
4801 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4802 the same tree back-end. Hence gdome will be available for it.
4803 * doc/Makefile.am: close bug #617
4804
Daniel Veillard97fea181999-06-26 23:07:37 +00004805Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4806
4807 * parser.c: alloctate a per parser context SAX interface block
4808
Daniel Veillard14fff061999-06-22 21:49:07 +00004809Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4810
4811 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4812 and xmlEncodeEntitiesReentrant with the correct one :-\
4813
4814Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * commit of my internal XML base changes, quite a lot of
4817 changes, cleanups, better entities support, framework for
4818 new I/O and charset detection and handling
4819 * Fixed the configure/Makefile stuff to generate shared libs
4820 with the proper version info, so we jumped on rev from
4821 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4822 xmlEncodeEntities() result need to be freed now, and a string
4823 xmlParserVersion provide the current library version.
4824
Raph Levien05240da1999-06-15 21:27:11 +00004825Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4826
4827 * parser.c: fixed a buffer overrun for when you have a very long
4828 attribute with no entities in it.
4829
Daniel Veillardbb2da581999-06-13 14:37:07 +00004830Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4831
4832 * added example directory
4833 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4834
Daniel Veillard011b63c1999-06-02 17:44:04 +00004835Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * Release of libxml-1.1, nearly everything has been touched for
4838 this.
4839 * Added more regression tests
4840 * Updated the documentation
4841
Daniel Veillard27d88741999-05-29 11:51:49 +00004842Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4843
4844 * tree.[ch]: unified the XML_NO_CORBA defines.
4845 * parser.c encoding.[ch]: started plugging in char encoding detection
4846
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004847Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4848
4849 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4850 Also freed allocated buffer.
4851
Daniel Veillard27d88741999-05-29 11:51:49 +00004852Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004853 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4854 reentrancy problem at printing. One is left in entities.c, to
4855 remove ASAP
4856 * testSAX.c : added a test example showing the use of the SAX
4857 interface if one doesn't want to build the DOM tree.
4858 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4859
Daniel Veillard517752b1999-04-05 12:20:10 +00004860Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4863 large revamping of the parser to use SAX callbacks
4864 http://www.megginson.com/SAX/ (or at least a C like interface
4865 a la Expat). It's now possible to set up your own callbacks
4866 and the parser will not build a DOM tree.
4867 * test/* result/*: updated the test suite, I finally removed
4868 the old Namespace draft support (PI based).
4869
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004870Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4871
4872 * Makefile.am: added test result to EXTRA_DIST for make tests
4873
Daniel Veillard64068b31999-03-24 20:42:16 +00004874Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * parser.c, parserInternals.h: moved the chars macro definitions
4877 to parserInternals.h
4878 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4879 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4880
Daniel Veillard012ccc11999-03-23 10:11:11 +00004881Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4882
4883 * xml-config.in : applied patch to make --version work
4884
Raja R Harinatha86c23e1999-03-05 22:14:01 +000048851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4886
4887 * Makefile.am (check-local): Alias for `tests' target. This will
4888 cause `make check' to do the right thing.
4889 (tests): Don't run tests in srcdir. Also, replaced calls to
4890 basename with a `sed' "equivalent".
4891
Daniel Veillardd109e371999-03-05 06:26:45 +00004892Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4893
4894 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4895 it in the header and not the sources, updated the doc.
4896 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4897 pointing this out.
4898
Daniel Veillardbc50b591999-03-01 12:28:53 +00004899Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4900
4901 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4902 exported the inputStream routines.
4903 * doc/html/* : updated accordingly
4904
Daniel Veillardd692aa41999-02-28 21:54:31 +00004905Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4906
4907 * parser.c, parser.h, parserInternals.h: added a few extra
4908 internal calls to allocate and free parser contexts ...
4909 * doc/html/* : updated accordingly
4910
Daniel Veillard55a99271999-02-25 11:01:29 +00004911Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4912
4913 * configure.in, Makefile.am, doc/makefile.am : General changes for
4914 1.0.0 release and including the generated HTML documentation.
4915
Daniel Veillard35925471999-02-25 08:46:07 +00004916Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * makefile.am : added parserInternals.h, oops.
4919
Daniel Veillard1e346af1999-02-22 10:33:01 +00004920Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4921
4922 * parserInternals.h: added this header giving access to the parser
4923 internal functions.
4924 * doc/Makefile.am : added a rebuild target which rebuilds the full
4925 set of documentations
4926 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4927 the internal subset.
4928 * *.c *.h: modifications needed to generate the documentation using
4929 gtk-doc, cleanup of functions blocks, reorganisation of struct
4930 declarations.
4931
Daniel Veillard1164e751999-02-16 16:29:17 +00004932Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4935 the tar and spec file to include the beginning of the doc.
4936
Nuno Ferreira03d04781999-02-13 00:07:17 +000049371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4938
4939 * doc/.cvsignore: Added this file.
4940
Daniel Veillard6800ef31999-02-08 18:33:22 +00004941Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * tree.c: fixed xmlGetProp to return "" when the attribute
4944 exists, even if the node-list is NULL.
4945
Daniel Veillard726c7e31999-02-08 15:13:10 +00004946Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4947
4948 * tree.c: patched an error outputting empty attribute values.
4949 * Makefile.am and doc/makefile.am: have been updated during the
4950 week-end. Sorry for an empty CVS log, I got a shell problem.
4951
Daniel Veillard1899e851999-02-01 12:18:54 +00004952Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * tree.h: cleaned up using enums instead of defines
4955 * parser.c, valid.[ch]: more work on parsing/output of element
4956 declarations
4957
Daniel Veillard3b9def11999-01-31 22:15:06 +00004958Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4959
4960 * valid.[ch], tree.c, parser.c : more work toward full parsing
4961 of XML DTDs.
4962 * README: added informations about mailing-list and on-line
4963 documentation
4964
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000049651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4966
4967 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4968
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004969Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4970
4971 * parser.c, tree.[ch] : more work toward conformance testing,
4972 added a last element to accelerate parsing of very flat structures
4973 started working on internal subset Element content declaration.
4974 * valid.[ch] : first cut at adding code toward validation.
4975 * previous changes had also small impact on most files, especially
4976 the conformance testing using James Clark test suite.
4977
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004978Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4979
4980 * test/* : updated the examples, most of them were not well
4981 formed (humm), and added rdf2.
4982 * result/* : resulting changes in the output.
4983
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004984Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4987
Daniel Veillard44b3a061998-12-05 17:27:22 +00004988Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * tree.c: patched a bug in the generation of empty attributes
4991
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004992Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4995 for node/trees/documents/... Biggest problem is namespace
4996 support when copying subtrees.
4997
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004998Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4999
5000 * parser.c, entities.c: improve entities and char ref encoding,
5001 and cleanups of error messages.
5002
Daniel Veillard242590e1998-11-13 18:04:35 +00005003Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5004
5005 * parser.c, entities.c: simple bug hunting done during rpm2html and
5006 rpmfind integration.
5007
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005008Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * parser.[ch]: Added interfaces allowing to specify a SAX
5011 handler before parsing.
5012
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005013Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * parser.c: redirrect all errors reporting through the SAX
5016 error function
5017
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005018Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5021 * libtool, tlmain ...: update of the libtool files
5022
Miguel de Icaza442321c1998-11-04 18:13:38 +000050231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5024
5025 * entities.c: Use g_snprintf insteda of snprintf.
5026
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005027Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5028
5029 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5030 added ent5 test for this purpose.
5031 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5032
Daniel Veillard27271681998-10-30 06:39:40 +00005033Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * parser.c: fixed? a strange error due to compression on a GWP
5036 document.
5037
Daniel Veillard25940b71998-10-29 05:51:30 +00005038Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5039
5040 * tree.[ch]: bug fixing
5041 * entities.[ch]: defined a specific type for predefined entities
5042 * doc/xml.html: more documentation on the library, how to use it,
5043 overview of the interfaces.
5044
Daniel Veillard16253641998-10-28 22:58:05 +00005045Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5048
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005049Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5050
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005051 * tree.c: corrected a small bug
5052 * doc/xml.html: continuing writing documentation.
5053
5054Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5055
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005056 * debugXML.h debugXML.c: added debugging utilities.
5057 * tester.c: added --debug switch.
5058 * tree.c: patched an incorrect node->type assignment.
5059 * parser.c: formatting, ensure that node->doc != NULL in attributes
5060
Daniel Veillardccb09631998-10-27 06:21:04 +00005061Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5062
5063 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5064 entity support and provide an internal representation close to
5065 DOM one (entity ref nodes, and attribute value as tree). I tried
5066 to preserve the interface but this will surely break some apps
5067 (I have to change rpm2html/rpmfind for example). I had to change
5068 two interfaces, and the generated tree is somewhat different.
5069 * doc/* : started documenting the XML library, the tree and
5070 DOM/Corba. This is a first step.
5071
Daniel Veillard11e00581998-10-24 18:27:49 +00005072Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5073
5074 * parser.c: Set up the fonctions comment block, boring but useful.
5075 * parser.h, SAX.c, parser.c: now attributes are processed through
5076 the SAX interface. The problem is that my SAX interface diverged
5077 quite a bit from the original one, well this is not an official
5078 spec, and translating it from Java to C is hairy anyway...
5079
Daniel Veillard97b58771998-10-20 06:14:16 +00005080Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5083 fonctions comment block, boring but useful.
5084
5085Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005086
5087 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5088 conversion routines. However they are not yet used to convert the
5089 inputs. The core will run with UTF-8.
5090
Daniel Veillard33942841998-10-18 19:12:41 +00005091Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5092
5093 * tree.c : make sure that the type id is properly set-up when
5094 a new object is allocated, needed for DOM.
5095
Daniel Veillard27fb0751998-10-17 06:47:46 +00005096Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * tree.h, tree.c: Ok, the main objects in the tree will be native
5099 corba objects, it costs 8 bytes per Node, Attribute and Document
5100 but it simplifies the Corba integration a lot (no extra interface
5101 objects to allocate/free).
5102
Daniel Veillard0bef1311998-10-14 02:36:47 +00005103Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5106 and changed NODEs contants for conformity with DOM Level 1
5107
Daniel Veillard27864701998-10-08 03:47:24 +00005108Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * added hooks to keep track of servants when creating objects
5111 xmlDoc and xmlNode (for Corba export).
5112
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005113Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5114
5115 * added xml-config script.
5116
Daniel Veillard7066a791998-10-01 20:28:28 +00005117Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5118
5119 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5120 to autoupdate libtool and automake conf files.
5121
Miguel de Icaza60681bd1998-09-30 19:28:59 +000051221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5123
5124 * Makefile.am: Use '?' to separate the sed
5125 commands as ',' is used when people pass -Wl,something.
5126
5127
Daniel Veillard15a8df41998-09-24 19:15:06 +00005128Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * tree.c, tree.h: added a per-document compression interface.
5131
Daniel Veillard151b1b01998-09-23 00:49:46 +00005132Tue Sep 22 20:47:38 EDT 1998
5133
5134 * tree.c, tree.h: added saving with compression and added interfaces
5135 to control the compression level (xmlGetCompressMode,
5136 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5137
Daniel Veillard70120ff1998-09-22 00:24:21 +00005138Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * parser.c: corrected a loop for files of size 0
5141
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000051421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5143
5144 * error.h: New file. Contains prototyes from `error.c'.
5145
Tom Tromeyc19653d1998-08-14 01:22:43 +00005146Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5147
5148 * Makefile.am (xmlincdir): New macro.
5149 (xmlinc_HEADERS): Renamed from include_HEADERS.
5150
Daniel Veillard845664d1998-08-13 04:43:19 +00005151Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5152
5153 * applied small patch on numeric entities from
5154 Christopher Blizzard <blizzard@appliedtheory.com>
5155
Daniel Veillard260a68f1998-08-13 03:39:55 +00005156Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5157
5158 * New release 0.2, removed the old xml_* files so that it's
5159 coherent with the other CVS base (W3C), far better conformance
5160 to standard, new namespaces, decent entities support, beginning
5161 of a SAX-like interface. Nearly nothing left intact, even the
5162 test examples ...
5163
Christopher Blizzarda36749e1998-07-30 21:47:18 +000051641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5165
5166 * .cvsignore: Add .deps dir
5167
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005168Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5169
5170 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5171
Daniel Veillardfe926001998-07-26 04:28:20 +00005172Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005173
Daniel Veillardfe926001998-07-26 04:28:20 +00005174 * configure.in: added test for CPP
5175 * AUTHORS, Changelog: the original ones didn't get commited but the
5176 glib ones instead, fixed.
5177 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005178
Daniel Veillardfe926001998-07-26 04:28:20 +00005179Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005180
Daniel Veillardfe926001998-07-26 04:28:20 +00005181 * integrated code developped at W3C
5182 * changed the original Copyright
5183 * migrated to automake
5184 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005185