blob: 6f248eb7aef2d3ba2b8ca114372222c9ec97b9ca [file] [log] [blame]
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c: cleanup patch from Anthony Jones
4 * doc/Makefile.am: fix the headers to avoid in make scan
5 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
6 includes, * vs Ptr and general cleanup
7 * parsedecl.py: first version of a script to extract the
8 module interfaces, the goal will be to provide .decl or XML
9 specification of the interfaces to build wrappers.
10
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14 now provides return codes in case of errors
15
Bjorn Reese026d29f2002-01-19 15:40:18 +000016Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
17
18 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
19 Upgraded to trio baseline 1.6
20 * strio.h strio.c: Replaced by triostr.h and triostr.c
21
Daniel Veillard572577e2002-01-18 16:23:55 +000022Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
25 of strdup usage in the code
26
Daniel Veillarddb5850a2002-01-18 11:49:26 +000027Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * parser.c error.c: Keith Isdale complained rightly that
30 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
31
Daniel Veillardcfa0d812002-01-17 08:46:58 +000032Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
33
34 * tree.c: fixed the funxtion to set the xml: attributes
35 * debugXML.c: added "setbase" to test it.
36
Daniel Veillard2c748c62002-01-16 15:37:50 +000037Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
40 to allow updating an attribute content
41
Daniel Veillard8de85c62002-01-15 17:10:15 +000042Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
43
44 * libxml.h: try to avoid problems when compiling on Windows
45
Daniel Veillard314cfa02002-01-14 17:58:01 +000046Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * hash.c: patch from Anthony Jones for hash.c allocation size
49 * Makefile.am: trying to work around Yet Another Libtool Madness
50 and build the 2.4.13 release finally ...
51
Daniel Veillard744683d2002-01-14 17:30:20 +000052Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
55 * doc/* : update of the documentation
56
Daniel Veillarde6a55192002-01-14 17:11:53 +000057Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
60 at fixing #61290 :-(
61
Daniel Veillardfb25a512002-01-13 20:32:08 +000062Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
63
64 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
65 Fixes bug #67229
66
Daniel Veillardacb2bda2002-01-13 16:15:43 +000067Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * tree.c: trying to avoid troubles when a subtree is copied
70 and coalesced in part with the target tree. Should fix
71 bug #67407
72
Daniel Veillardd8224e02002-01-13 15:43:22 +000073Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
74
75 * valid.c: fixed validation of attributes content of type
76 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
77 values, very old bug. Fixes #67671
78
Daniel Veillard8107a222002-01-13 14:10:10 +000079Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
80
81 * parser.c include/libxml/parserInternals.h tree.c: integrated
82 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
83 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
84
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000085Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
86
87 * threads.c: applied Serguei Narojnyi's patch to add native
88 thread support on the Win32 platform
89 * testThreadsWin32.c Makefile.am: added the test program also
90 from Serguei, Win32 specific
91 * include/win32config.h include/libxml/xmlwin32version.h.in:
92 added patch from Igor for the Windows thread specific defines.
93
Daniel Veillard845cce42002-01-09 11:51:37 +000094Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
95
96 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
97
Daniel Veillard7b602b42002-01-08 13:26:00 +000098Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
99
100 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
101 output page into XMLinfo.html. Close bug #66951 and
102 raised by Robert Collins too.
103
Daniel Veillard73c6e532002-01-08 13:15:33 +0000104Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
105
106 * encoding.c: Paul Keogh pointed out a possibility of segfault
107 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
108 Closes bug # 68238
109
Daniel Veillard4a859202002-01-08 11:49:22 +0000110Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
111
112 * doc/*.html: updated the Gdome2 links
113
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000114Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
115
116 * libxml.h: Applied following patches from Robert Collins
117 and make sure IN_LIBXML is defined when compiling it
118 -------
119 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
120 as well as Visual C.
121 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
122 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
123 * strio.c (PLATFORM_UNIX): Define for Cygwin.
124 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
125 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
126 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
127 xmlSysIDExists xmlNoNetExists).
128 * xmllint.c: Don't include winsock2.h for Cygwin.
129
Daniel Veillard401c2112002-01-07 16:54:10 +0000130Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
133 when the version info is not present.
134
Daniel Veillard6f42c132002-01-06 23:05:13 +0000135Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
136
137 * tree.c: Anthony Jones pointed out a problem in
138 xmlStringGetNodeList() and provided a fix for it
139
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000140Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
141
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000142 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000143 xmlCreatePushParserCtxt() when the initial buffer passed
144 is large.
145
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000146Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
147
148 * win32/*: big cleanup of the Windows/MSVC project files
149 from Igor Zlatkovic
150
Daniel Veillardcebb1362002-01-02 13:13:30 +0000151Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * doc/Makefile.am: should fix #67674 and avoid troubles if
154 xsltproc is not available or fails in the prefix provided
155
Daniel Veillard26908ab2002-01-01 16:50:03 +0000156Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
157
158 * xmlmemory.c: one more doc patch from Charlie Bozeman.
159
Daniel Veillard5344c602001-12-31 16:37:34 +0000160Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
161
162 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
163 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
164 Fixed a few other problems raised by Charlie Bozeman.
165 * result/VC/ElementValid[5-7]: fixed the output
166
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000167Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
168
169 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
170 patches from Charlie Bozeman. Regenerated the HTML docs.
171
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000172Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
173
174 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
175 for Windows from Igor
176
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000177Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
178
179 * xmllint.c: applied Justin Fletcher patch for --output or -o
180
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000181Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
182
183 * win32/libxml2/libxml2.def.src: close #67019
184
Daniel Veillard01db67c2001-12-18 07:09:59 +0000185Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
186
187 * xmllint.c: applied Justin Fletcher generic timing patch
188 similar to the one already applied to xsltproc.
189
Daniel Veillardd1640922001-12-17 15:30:10 +0000190Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
191
192 * include/libxml/tree.h tree.c: applied documentation patches
193 from Charlie Bozeman
194
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000195Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
196
197 *doc/xmllint.xml, xmllint.1 - document --dropdtd
198
Daniel Veillard29e43992001-12-13 22:21:58 +0000199Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
200
201 * valid.c: fix the xmlStrdup() used in the previous patch.
202 * valid.c: added --dropdtd
203 * tree.c: fixed xmlUnlinkNode so it also removes the references
204 from the document if the node is a DTD
205
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000206Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
207
208 * HTMLtree.c valid.c: cleanup some static declarations
209
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000210Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
211
212 * xmllint.c: removed another strdup()
213 * doc/FAQ: removed the HP/UX entry
214
Daniel Veillarded472f32001-12-13 08:48:14 +0000215Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
216
217 * valid.c: fix bug #66816 when validating.
218 * xmllint.c: don't use sys/time.h if configure did not found it
219
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000220Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
221
222 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
223 xmlcatalog_man.xml
224
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000225Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
226
227 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
228 xmlInitMemory() was declared twice
229
Daniel Veillardb82c1662001-12-09 14:00:54 +0000230Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
231
232 * globals.c: do not reference strdup() !
233 * configure.in libxml-2.0.pc.in: trying to fix the libs
234 of the various config extraction modules
235
Daniel Veillardef90ba72001-12-07 14:24:22 +0000236Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
237
238 * configure.in : preparing 2.4.12
239 * doc/* : updated and rebuilt the docs
240
Daniel Veillard220346d2001-12-07 11:33:54 +0000241Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
242
243 * uri.c: closed bug #66159
244 * testURI.c: added --escape option
245 * configure.in: some cleanup for xml2-config --cflags
246
Daniel Veillard2a906822001-12-06 14:34:08 +0000247Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
248
249 * globals.c testThreads.c: removed some misplaced includes
250 of xmlversion.h
251
Daniel Veillarde28313b2001-12-06 14:08:31 +0000252Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
253
254 * threads.c: patch from Gary Pennington fixing a possible
255 problem at initialization time.
256
Daniel Veillardd3b08822001-12-05 12:03:33 +0000257Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
258
259 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000260 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000261 CodeWarrior.
262
Daniel Veillarda7866932001-12-04 13:14:44 +0000263Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
264
265 * xmllint.c: applied Geert Kloosterman's patch to fix
266 --repeat --timing output
267
Daniel Veillard19840942001-11-29 16:11:38 +0000268Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
269
270 * parser.c: Robin Berjon <robin@knowscape.com> found a case
271 where non-wellformed XML declaractions were not detected.
272
Daniel Veillarde85d9342001-11-28 14:43:12 +0000273Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
274
275 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
276
Daniel Veillard22f25a82001-11-28 09:12:23 +0000277Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
278
279 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
280 gets reset by xmlCleanupInputCallbacks() and this makes the
281 function useless. Same for output.
282
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000283Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
284
285 * xmlIO.c: robert pointed out a loop error in callback cleanups
286
Daniel Veillard8faa7832001-11-26 15:58:08 +0000287Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
288
289 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
290 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
291 they are not really tied to debugging
292
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000293Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
294
295 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
296 * xmllint.c: better --catalogs description
297
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000298Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
299
300 * tree.c: fixed a couple of problems in xmlSetProp()
301
Daniel Veillardcd337f02001-11-22 18:20:37 +0000302Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
303
304 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
305 unappropriate stdout output.
306
Daniel Veillard566d4df2001-11-22 13:00:53 +0000307Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
308
309 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
310 by Denis Beurive, closes #65111
311
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000312Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
313
314 * valid.c: in case of content model validity error, don't
315 print it if validity warnings were not requested.
316
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000317Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
318
319 * nanoftp.c: applied a couple of patches from Brian D Ripley.
320 * parserInternals.c: removed the last exit() call. Print an
321 unmaskable error on stderr instead (library mismatch detection)
322
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000323Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
324
325 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
326 shell instructions from Heiko Rupp
327
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000328Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
329
330 * catalog.c: use the URL notation file:// for default catalog paths
331
Daniel Veillard0ec98632001-11-14 15:04:32 +0000332Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
333
334 * include/libxml/tree.h: better comments for _private fields
335 * tree.c: removed a problem when copying an entity reference.
336
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000337Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
338
339 * vms/*: updated instructions and diffs from John A Fotheringham
340
Daniel Veillarda11001b2001-11-12 22:45:36 +0000341Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
342
343 * include/libxml/xmlerror.h: avoid an include problem if
344 #include <libxml/xmlerror.h> happens first in code
345 seems to be the case in KDE libs
346
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000347Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
348
349 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
350 from Igor for Windows
351
352Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
353
354 * Makefile.am: Gary Pennington pointed out a missing prefix
355
Daniel Veillard43d3f612001-11-10 11:57:23 +0000356Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
357
358 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
359 * doc/*: upgraded and rebuilt the docs
360
Daniel Veillardc1f78342001-11-10 11:43:05 +0000361Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
362
363 * HTMLparser.c: fix comment in scripts element parsing.
364 * result/HTML/doc3*: updated the results.
365
366Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
367
368 * uri.c: another URI bug fix #63336, using Joel Young patch.
369
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000370Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
371
372 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
373 a cleaned up version of the Pwd shell string generation.
374
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000375Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
376
377 * valid.c include/libxml/tree.h: trying to fix namespaces +
378 validation problems for good, closing #63619 in the process
379 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
380 wrong in this respect, fixed it.
381
Daniel Veillardd536f702001-11-08 17:32:47 +0000382Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
383
384 * xmllint.c: Morus Walter patch to allow --format and --encode
385
Daniel Veillard5004f422001-11-08 13:53:05 +0000386Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
387
388 * debugXML.c: Stefan Kost provided an help command for the shell
389
Daniel Veillarda6825e82001-11-07 13:33:59 +0000390Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
391
392 * debugXML.c: Heiko Rupp pointed that the shell would crash
393 on empty nodesets returns.
394
Daniel Veillard03f848d2001-11-07 12:53:46 +0000395Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
396
397 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
398 migh need the history libraries
399
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000400Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
401
402 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
403 handle the case of < in quoted attributes, Bastian Kleineidam
404
Daniel Veillardc853b322001-11-06 15:24:37 +0000405Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
406
407 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
408 fixing catalog breakages
409 * Makefile.am catalog.c result/catalogs/catal
410 result/catalogs/mycatalog.* test/catalogs/catal*:
411 fixed more problems in catalog support, added more regression tests
412 for both XML and SGML catalog handling
413
Daniel Veillard66870c72001-11-05 19:27:49 +0000414Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
415
416 * debugXML.c: applied an improvement to xmlGetLineNo() from
417 Keith Isdale
418
Daniel Veillardffe09c92001-11-05 14:21:47 +0000419Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
420
421 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
422 Side effect of the progressive catalog loading
423
Daniel Veillardad661b92001-11-05 11:43:15 +0000424Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
425
426 * Makefile.am: confexecdir and confexec_DATA were defined twice
427 pointed out by Karl Eichwalder
428
Daniel Veillard6eb17722001-11-04 22:19:27 +0000429Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
430
431 * xmlcatalog.c: avoid unlink() and use remove() instead.
432
Daniel Veillardea898282001-11-04 22:13:45 +0000433Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
434
435 * libxml.spec.in: cleanup
436 * include/libxml/xmlwin32version.h: updated with 2.4.8
437
Daniel Veillarda4617b82001-11-04 20:19:12 +0000438Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
439
440 * encoding.c global.data globals.c testThreads.c: fix bug #63752
441 of compiling libxml with a non standard set of options
442
John Fleck027edfb2001-11-04 20:13:58 +0000443Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
444
445 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
446 document --sgml option, fixing gnome bugzilla #63382
447
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000448Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
449
450 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
451 breakage of 2.4.7, added a couple of really needed APIs
452 like xmlCatalogIsEmpty() and xmlNewCatalog()
453 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
454 for install-catalog
455 * configure.in: preparing 2.4.8
456
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000457Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
458
459 * HTMLtree.c tree.c include/libxml/HTMLtree.h
460 include/libxml/tree.h include/libxml/xmlIO.h: more include
461 cleanups, export cleanly one html output + format function.
462
463Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
464
465 * parser.c: removed initGenericErrorDefaultFunc call from
466 xmlInitParser() since it could destroy previous calls to
467 xsltSetGenericErrorFunc() effects
468
Daniel Veillardebd38c52001-11-01 08:38:12 +0000469Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
470
471 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
472 keyword.
473
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000474Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
475
476 * Makefile.am: cleanup
477 * threads.c: cleanup too
478 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
479 from xsltproc
480 * include/libxml/tree.h include/libxml/parser.h: trying to break a
481 dependancy loop.
482
Daniel Veillard91c00402001-10-30 17:41:38 +0000483Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
484
485 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
486 was not used anymore !
487
Daniel Veillard52dcab32001-10-30 12:51:17 +0000488Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
489
490 * configure.in: preparing 2.4.7
491 * Makefile.am doc/Makefile.am: switched to the latest xmllint
492 manual page from John
493 * doc/*: updated the doc and rebuilt the generated pages
494
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000495Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
496
497 * xmlIO.c: closing bug #62711, the library should never
498 close stdin or stdout.
499
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000500Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
501
502 * uri.c: second pass at fixing #63336, using Joel Young
503 final patch. looks okay.
504
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000505Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
506
507 * uri.c include/libxml/uri.h: trying to clear #63336
508 allowing the escaping routine to parse unconformant
509 URI-References.
510
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000511Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
512
513 * vms/readme.vms vms/build_libxml.com nanoftp.c
514 include/libxml/xmlversion.h.in: a few VMS updates from
515 John A Fotheringham
516 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
517 and xmlCleanupOutputCallbacks() for the Perl binding people.
518
Daniel Veillard635ef722001-10-29 11:48:19 +0000519Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
520
521 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
522 apply fixes to close #63271 and avoid segfaults when
523 the error routine gets callbed before xmlInitParser()
524 get called.
525 * nanoftp.c error.c: Applied patches from Justin Fletcher
526 correcting some xmlGenericError misuses.
527
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000528Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
529
530 *doc/xmllint.xml, doc/xmllint.1
531 New and improved man page for xmllint - .xml is the original, .1
532 is the generated man page
533
Daniel Veillardc9484202001-10-24 12:35:52 +0000534Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
535
536 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
537 the web site from the main HTML document.
538
Daniel Veillard5151c062001-10-23 13:10:19 +0000539Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
540
541 * parser.c: fixed an erroneous validation bug when PE refs
542 occurs in external parsed entities referenced from the
543 internals subset
544 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
545 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
546 added the associated testcase, it's a nice one.
547 * HTMLparser.c: generate the DTD node as HTML still ...
548 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
549
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000550Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
551
552 * HTMLparser.c: fixed a bug in htmlNewDoc()
553
Daniel Veillard89cad532001-10-22 09:46:13 +0000554Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
555
556 * test/threads/*: added entities testing to the Thread test
557 * testThreads.c: make the test reasonable
558 * DOCBparser.c: fix the DTD public and system ID
559 * xmllint.c: added --sgml for SGML DocBook importing
560 * Makefile.am: added Docbtests target
561
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000562Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
563
564 * nanoftp.c: use only "anonymous@" string for anonymous passwds
565 * testThreads.c: removed bogus include
566
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000567Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
568
569 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
570 fixed a very serious (looping) validation bug
571
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000572Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
573
574 * include/libxml/globals.h include/libxml/threads.h threads.c
575 testThreads.c: far more testing, cleaning up bugs
576 * *.c : make sure globals.h is always included.
577
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000578Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
579
580 * HTMLparser.c: try to get rid of parser loops for good.
581
Daniel Veillardab7488e2001-10-17 11:30:37 +0000582Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
583
584 * configure.in: fixed some bugs in CFLAGS passing.
585 * test/threads Makefile.am testThreads.c: added a specific
586 threaded test case (really nasty, guaranteed).
587
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000588Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
589
590 * catalog.c: serious cleanup on the management of the
591 XML catalog tree, more tests done, especially with
592 the catalog PI.
593
Daniel Veillard364789a2001-10-16 12:45:00 +0000594Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
595
596 * catalog.c: avoid a problem in catalog cleanup on SMP if
597 catalogs were not initialized.
598
Daniel Veillard81463942001-10-16 12:34:39 +0000599Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
600
601 * catalog.c xpath.c: trying to cleanup the not thread safe
602 parts of the library.
603
Daniel Veillard64a411c2001-10-15 12:32:07 +0000604Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
605
606 * include/libxml/globals.h configure.in global.data: make
607 the allocation be per-thread a configure option
608 * encoding.c include/libxml/parser.h: fixed compilation
609 errors
610
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000611Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
612
613 * include/libxml/parser.h: Norm reported that a few lines
614 added were breaking libxslt compile, removed them for now
615
Daniel Veillard6f350292001-10-14 09:56:15 +0000616Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
617
618 * parser.c parserInternals.c threads.c: debugged and fixed
619 initialization problems which were giving troubles on SMP
620 boxes.
621
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000622Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
623
624 * include/libxml/Makefile.am: missing globals.h
625
Daniel Veillarde7090612001-10-13 12:18:28 +0000626Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000627
Daniel Veillarde7090612001-10-13 12:18:28 +0000628 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000629
Daniel Veillardd0463562001-10-13 09:15:48 +0000630Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
631
632 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
633 include/libxml/parserInternals.h include/libxml/tree.h
634 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
635 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
636 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
637 Applied the last patches from Gary, cleanup, activated threading
638 all user accessible global variables are now handled in globals.[ch]
639 Still a bit rought but make tests passes with either
640 --with-threads defined at configure time or not.
641 * Makefile.am example/Makefile.am: added globals.[ch] and threads
642 linking options
643
Daniel Veillardb8478642001-10-12 17:29:10 +0000644Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
645
646 * Makefile.am include/libxml/Makefile.am
647 include/libxml/globals.h globals.c include/libxml/threads.h
648 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
649 configure.in: started integrating the core of the thread support
650 not activated yet but half integrated. The code should still
651 compile and work anyway.
652
Daniel Veillardb44025c2001-10-11 22:55:55 +0000653Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
654
655 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
656 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
657 integrating the non-controversial parts of Gary Pennington
658 multithread patches
659 * catalog.c: corrected a small bug introduced
660
Daniel Veillard75b96822001-10-11 18:59:45 +0000661Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
662
663 * catalog.c include/libxml/catalog.h: very serious cleanup,
664 isolating unportable code and as much as possible the accesses
665 to the global shared catalog. May need more testing !
666
Daniel Veillard78d12092001-10-11 09:12:24 +0000667Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
668
669 * include/libxml/debugXML.h debugXML.c tree.c: integrating
670 Keith Isdale patches for the XSLT debugger interfaces. Some
671 cleanup
672
Daniel Veillardff0b7312001-10-11 06:46:09 +0000673Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
674
675 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
676 * DOCBparser.c: generate line nubers in elements
677
Daniel Veillard60087f32001-10-10 09:45:09 +0000678Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
679
680 * configure.in: preparing 2.4.6 release
681 * doc/xml.html doc/html/*: updated and rebuilt the docs
682 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
683
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000684Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
685
686 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
687 adding documentation for DV's supercatalog support
688
Daniel Veillard82d75332001-10-08 15:01:59 +0000689Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
690
691 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
692 super catalog support adding one API and one flag --sgml to
693 xmlcatalog
694
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000695Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
696
697 * doc/xmlcatalog_man.xml, xmlcatalog.1
698 One more crack at
699 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
700
701
Thomas Broyer47334c02001-10-07 16:41:52 +0000702Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
703
704 * xpath.c: implemented xmlXPathObjectCopy for external objects
705 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
706
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000707Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
708
709 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
710 finishing up fix to
711 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
712 the xmlcatalog man page display more elegantly
713
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000714Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
715
716 * configure.in: closing bug #61832
717 * HTMLparser.c: removed a warning
718
Daniel Veillard6ab38382001-10-06 13:08:27 +0000719Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
720
721 * xpath.c: fixing #61673 part I, do not loose doc information
722 when copying result value trees.
723
Daniel Veillard556c6682001-10-06 09:59:51 +0000724Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
725
726 * xpath.c: trying to harden the XPath interpreter
727
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000728Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
729
730 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
731 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
732
William M. Brack1633d182001-10-05 15:41:19 +0000733Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
734
735 * HTMLparser: repaired another loop problem
736
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000737Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
738
739 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
740 parsing.
741 * xpath.c: fix bug #61291 the default XML namespace node is
742 missing from the namespace axis.
743 * tree.c: refuse to create namespaces nodes with prefix "xml"
744
Daniel Veillard651f9472001-10-04 14:51:06 +0000745Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
746
747 * SAX.c: ouch a non-defined namespace could lead to a crash,
748 fixed #61215
749
Daniel Veillard7dd05702001-10-04 14:25:12 +0000750Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
751
752 * parserInternals.c: closed bug #61054
753
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000754Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
755
756 * include/libxml/Makefile.am: closing #60708
757
Daniel Veillarda293c322001-10-02 13:54:14 +0000758Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
759
760 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
761 adding xmlSAXParseFileWithData following Marco Stipek suggestion
762
Daniel Veillardf4309d72001-10-02 09:28:58 +0000763Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
764
765 * valid.c: close bug #61550 when xml: wasn't considered a namespace
766
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000767Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
768
769 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
770 * DOCBparser.c HTMLparser.c parser.c: fixed typos
771
Daniel Veillard16756b62001-10-01 07:36:25 +0000772Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
773
774 * catalog.c: Justin Fletcher provided cleaup code in case
775 HAVE_STAT is not defined
776 * include/win32config.h: Igor Zlatkovic suggested to have
777 HAVE_STAT defined there
778
William M. Brack5e1cac12001-09-28 16:19:18 +0000779Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
780
781 * catalog.c - fixed typing error reported by M. Barros
782
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000783Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
784
785 * xmllint.c - fixing typo
786
William M. Brackd28e48a2001-09-23 01:55:08 +0000787Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
788
789 * HTMLparser.c: small enhancement to prevent loop on
790 unrecognizable data
791
Daniel Veillardb1d62872001-09-21 09:47:08 +0000792Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
793
794 * parserInternals.c: applying patch from bug #60757 this
795 should close it
796
Daniel Veillardc0631a62001-09-20 13:56:06 +0000797Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
798
799 * catalog.c xmlcatalog.c: removed a couple of warning
800 * xpath.c: try to solve the linking problem on platforms
801 needing trio to compile
802
Daniel Veillard1a123612001-09-19 08:06:23 +0000803Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000804
Daniel Veillard1a123612001-09-19 08:06:23 +0000805 * Makefile.am libxml.spec.in: backing up non-documented changes
806 commited without review or aproval by Jens Finke <jens@gnome.org>
807 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000808
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000809Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * configure.in: Joe Orton provided a patch fixing a problem
812 when iconv is specified to be in a non-standard directory
813 but wasn't exported in xml2-config --cflags
814
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000815Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
816
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000817 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000818 troubles with 2.4.4 errors.
819
Daniel Veillard16698282001-09-14 10:29:27 +0000820Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
821
822 * encoding.c entities.c: do not output hexadecimal charrefs
823 when serializing HTML since some version of Netscape can't
824 grok it, generate decimal ones.
825 * result/HTML/doc3.htm: output changed due to previous test
826 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
827
Daniel Veillard98fed372001-09-13 11:34:58 +0000828Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
829
830 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
831 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
832
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000833Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000834 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000835
836 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
837 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
838 updated the configuration scripts systems accordingly
839
Daniel Veillard04382ae2001-09-12 18:51:30 +0000840Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
841
842 * configure.in: preparing for 2.4.4
843 * doc/xml.html doc/html/*: updated and rebuilt the docs
844
Daniel Veillardd63437e2001-09-12 15:00:27 +0000845Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
846
847 * win32/dsp/libxml2.def.src: tried to incorporate comments
848 from bug #59220
849
Daniel Veillard319a7422001-09-11 09:27:09 +0000850Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
851
852 * parser.c result/noent/wml.xml: fixed bug #59981 related
853 to handling of '&' in attributes when entities are substitued
854
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000855Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
856
857 * libxml.h include/libxml/xmlversion.h.in
858 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
859 Tried to close bug #60131
860
Daniel Veillardbce62332001-09-10 18:46:55 +0000861Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
862
863 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
864
Daniel Veillard143b04f2001-09-10 18:14:14 +0000865Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
866
867 * SAX.c: fixing bug #59946 on xmlns=""
868
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000869Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
872 but allocates a new error code.
873
Daniel Veillard05c13a22001-09-09 08:38:09 +0000874Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
875
876 * xmllint.c: John Fleck fixed typos in the options output
877 * parser.c SAX.c: fix ignorable white space SAX selection
878
879Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
880
881 * entities.c: Steve Underwood found the possibility of an
882 ininite loop in case of error.
883
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000884Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
885
886 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
887
Daniel Veillarda050d232001-09-05 15:51:05 +0000888Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
889
890 * parser.c: warn if version is not 1.0 but it's not
891 strictly speaking an error after analyzing the spec
892
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000893Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
894
895 *doc/catalog.html - add link to the html version of the
896 man page, other linguistic cleanups
897
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000898Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
899
900 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
901 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
902 file, has not yet been included in the build.
903
Daniel Veillard99784ff2001-09-01 16:20:28 +0000904Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
905
906 * catalog.c: removed a duplicate affectation Justin Fletcher
907
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000908Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
909
910 * tree.c: Armin Sander pointed a possible text coalescing
911 problem, completed his patch.
912
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000913Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
914
915 * trionan.c: Fixed const and volatile re-definition problem
916
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000917Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
918
919 * libxml.4 parser.c: doc updates from Heiko Rupp
920 * parserInternals.c: 2 sanity checks from Heiko Rupp
921
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000922Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
923
924 * tree.c: applied patch from Armin Sander to make some pointers
925 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000926 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000927
Daniel Veillardb06c6142001-08-27 14:26:30 +0000928Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
929
930 * xpath.c: hum, restrict the integer usage gcc bug workaround
931 to only gcc compilers so that other architecture don't get
932 penalized by this limitation.
933 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
934
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000935Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
936
937 * valid.c: fixed a Windows compiler warning (Chris Poblete)
938 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
939
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000940Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
941
942 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
943 --convert option to xmlcatalog to convert SGML ones to
944 the XML syntax.
945 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
946
947 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000948Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
949
950 * catalog.c xmlIO.c: started some serious testing and fixed
951 a few bug and optmization needs.
952
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000953Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
954
955 * Makefile.am configure.in include/libxml/xmlwin32version.h:
956 preparing for a 2.4.3 release even if it may not be ready yet
957 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
958 all file parsing lookup to go through the entity resolver, add
959 to add an API to bypass it (needed to load catalogs themselves),
960 some cleanup on the catalog code too.
961 * nanoftp.c: small cleanup
962 * doc/catalog.html: small update
963
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000964Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
965
966 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
967 Jun Kuriyama
968
Daniel Veillardffb120d2001-08-23 00:52:23 +0000969Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
970
971 * doc/catalog.html: finished the catalog documentation
972
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000973Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
974
975 * doc/catalog.html doc/xml.html: added documentation about
976 Catalog support, misses an API description
977 * doc/html/*: reextracted the API pages
978
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000979Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
980
981 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
982 Added the part about section 7.2 on URI resolution,
983 fixed a side effect in the HTML parser, look complete
984 and ready to rock except the URI/SystemID part!
985
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000986Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
987
988 * include/libxml/catalog.h include/libxml/parser.h
989 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
990 xmlIO.c: added support and APIs needed for the catalog PI
991 * include/libxml/xmlIO.h: cleanup
992
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000993Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
994
995 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
996 include/libxml/catalog.h: starts to look okay, really
997 plugged the new framework, cleaned a lot of stuff,
998 added some APIs, except the PI's support missing this
999 should be mostly complete
1000 * result/catalogs/* test/catalogs/*: added new test, enriched
1001 the existing one with URN ID tests
1002
Daniel Veillard64339542001-08-21 12:57:59 +00001003Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1004
1005 * catalog.c: fixed nextCatalog
1006 * result/catalogs/docbook test/catalogs/*: started adding
1007 a small regression test
1008
Daniel Veillardcda96922001-08-21 10:56:31 +00001009Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1010
1011 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1012 more work on the XML catalog support.
1013 * parser.c include/libxml/parser.h: small cleanup seems using
1014 list as a public parameter name can give portability troubles
1015 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1016 include/libxml/xpath.h include/libxml/Makefile.am: removed
1017 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1018 wrappers
1019
Bjorn Reese45029602001-08-21 09:23:53 +00001020Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1021
1022 * Makefile.am trio.c triodef.h trionan.c xpath.c
1023 include/libxml/Makefile.am include/libxml/trionan.h:
1024 Re-worked Not-A-Number and Infinity support.
1025 * xmlcatalog.c: added readline include files
1026
Daniel Veillard344cee72001-08-20 00:08:40 +00001027Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1028
1029 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1030 testCatalog as xmlcatalog, making it an installed app
1031 adding a shell, and preparing it to be a /etc/xml/catalog
1032 management tool, though not ready yet
1033 * catalog.c include/libxml/catalog.h: adding support for
1034 XML Catalogs http://www.oasis-open.org/committees/entity/
1035 not finished, there is some interesting tradeoffs and a
1036 few open questions left.
1037
Daniel Veillardb7664f42001-08-19 13:00:43 +00001038Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * xmllint.c: fixed a line formatting problem
1041
Daniel Veillard5015b712001-08-17 09:37:52 +00001042Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1043
1044 * SAX.c: removed a couple of unused variable (Albert Chin)
1045
Daniel Veillardbb371292001-08-16 23:26:59 +00001046Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1047
1048 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1049 trying to fix some troubles w.r.t. function returning
1050 const xxxPtr.
1051
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001052Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1055 defined
1056
Daniel Veillardae6db172001-08-16 19:32:00 +00001057Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1058
1059 * xpointer.c: removed unused var
1060
Daniel Veillard09190202001-08-16 16:27:41 +00001061Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1062
1063 * testXPath.c: another small cleanup closing bug #59110
1064
Daniel Veillard796f4b62001-08-16 16:00:13 +00001065Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1066
1067 * win32/dsp/libxml2.def.src: small cleanup closing bug
1068 #59108
1069
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001070Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1071
1072 * example/gjobread.c: add xmlCleanupParser() before leaving
1073
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001074Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1075
1076 * config.h.in configure.in include/libxml/xmlwin32version.h:
1077 released 2.4.2
1078
Daniel Veillardd3d06722001-08-15 12:06:36 +00001079Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1080
1081 * include/libxml/valid.h debugXML.c valid.c: deprecate
1082 the non-boundchecking Sprintf functions, add Snprintf
1083 this should close bug #57984
1084
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001085Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1088 URIs before doing the lookups (pointed by Mark Vakoc)
1089
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001090Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1091
1092 * xpath.c: serious changes on Result Value Trees and NodeSets
1093 w.r.t. deallocation and collect operations. Probably not
1094 100% clean (merge of allocated trees smells like a problem).
1095 Seems sufficient to close #58943
1096
Daniel Veillard90493a92001-08-14 14:12:47 +00001097Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmllint.c: adding a --format option
1100
Daniel Veillardfe703322001-08-14 12:18:09 +00001101Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1102
1103 * xpath.c: count() was broken on Result Value Tree
1104 * xmlIO.c: fixed file:/// accesses on _WIN32
1105
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001106Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1107
1108 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1109 macro was renamed, this should close bug #58683
1110
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001111Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1112
1113 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1114 entity substitution mode text at the end of the entity might
1115 be added due to text coalescing.
1116 * nanoftp.c parser.c: small cleanup
1117
Daniel Veillard0c720972001-08-08 20:59:00 +00001118Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1119
1120 * HACKING: added John Fleck right to commit in the doc subdir
1121
Daniel Veillard48da9102001-08-07 01:10:10 +00001122Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1123
1124 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1125 allow to inherit attributes from the DTD directly in the
1126 tree, this is needed for XPath and can be a useful feature.
1127 Inherited namespaces are always provided at the tree level now
1128 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1129 of tests for this feature (XSLT being the prime user).
1130
Daniel Veillard50f34372001-08-03 12:06:36 +00001131Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1132
1133 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1134 testSAX.c xmlIO.c xmllint.c include/win32config.h
1135 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1136 include/libxml/xmlwin32version.h.in win32/README.MSDev
1137 win32/dsp/*: applied Win32 Facelift No.2 patches from
1138 Igor Zlatkovic for Windows/MSC
1139
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001140Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1141
1142 * SAX.c: unparsedEntityDecl() the URI computation of the
1143 entity wasn't done breaking XSLT unparsed-entity-uri()
1144
Daniel Veillard567e1b42001-08-01 15:53:47 +00001145Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1146
1147 * xpath.c: fixed a bug when walking the descendants and
1148 the current node has no children
1149 * debugXML.c: show up when a text node is supposed to not be escaped
1150
Thomas Broyerf186c822001-07-31 23:30:37 +00001151Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1152
1153 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1154 worked like the set:leading() function)
1155 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1156
Daniel Veillardba6db032001-07-31 16:25:45 +00001157Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1160
Daniel Veillard57905372001-07-31 15:52:17 +00001161Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * include/libxml/xmlIO.h: apply change to close #58141
1164 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1165
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001166Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * parser.c: when the internal subset uses a PE, then the
1169 included entity can use conditional sections.
1170
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001171Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1174 when walking the namespace axis showing up in
1175 libxst/tests/general/bug-12
1176 * xmlmemory.c: added the possibility to trace a given block
1177 defined by its address
1178
Daniel Veillard4aafa792001-07-28 17:21:12 +00001179Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * parser.c: don't override existing encoding specified before
1182 starting xmlParseDocument()
1183
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001184Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * include/libxml/xmlwin32version.h: reinserted, needed for
1187 Windows users of CVS
1188
Darin Adlera77cac02001-07-27 17:41:51 +000011892001-07-27 Darin Adler <darin@bentspoon.com>
1190
Darin Adler699613b2001-07-27 22:47:14 +00001191 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1192 * testCatalog.c: Add include of <libxml/parser.h>.
1193
11942001-07-27 Darin Adler <darin@bentspoon.com>
1195
Darin Adlera77cac02001-07-27 17:41:51 +00001196 * include/libxml/.cvsignore:
1197 * include/libxml/xmlwin32version.h:
1198 Remove this file from CVS because it's generated.
1199
Daniel Veillard50822cb2001-07-26 20:05:51 +00001200Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * parser.c include/libxml/parser.h: applied const patches from
1203 Tom Moog #58002
1204
Thomas Broyerba4ad322001-07-26 16:55:21 +00001205Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1206
1207 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1208 lookup framework
1209
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001210Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * tree.c: fixed xmlCopyNode() for documents
1213
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001214Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1217
1218Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001219
1220 * parser.c: fixes bug #57652 reported by Morus Walter
1221
Daniel Veillarde3924972001-07-25 20:25:21 +00001222Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1223
1224 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1225
Daniel Veillarda53c6882001-07-25 17:18:57 +00001226Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1229 errors, lesson don't add new functions at 1am before a release
1230 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1231 from XPath initialization when possible.
1232
Daniel Veillardd9bad132001-07-23 19:39:43 +00001233Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * result/scripts/base*: removing history/readline changed
1236 this slightly
1237 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1238 xmllint.c: make element content line number generation
1239 optionnal to avoid breaking old apps added interface to switch
1240
Daniel Veillardf012a642001-07-23 19:10:52 +00001241Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * configure.in: get rid of the readline and libhistory
1244 dependancies by default, release 2.4.1 with IA64 fix
1245 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1246 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1247 John Kroll fixes to allow saving to HTTP via PUT (or
1248 POST of needed).
1249 * doc/html/*.html: regenerated the docs
1250
Thomas Broyere8126242001-07-22 03:54:15 +00001251Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1252
1253 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1254 xmlHashScanFull and xmlHashScannFull3 to get passed the
1255 three keys as arguments to the callback function
1256
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001257Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * configure.in Makefile.am: removed libxml softlink for good
1260 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1261 100% coverage by gtk-doc
1262
Daniel Veillard8599e702001-07-17 21:38:51 +00001263Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1266 fixed serious troubles due to size_t vs. int mismatch
1267
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001268Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1269
1270 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1271
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001272Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1273
1274 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1275 convenient extension API for value and context managing
1276 Now handles external objects through xmlXPathPopExternal,
1277 xmlXPathWrapExternal and xmlXPathReturnExternal.
1278 Added functions for sets operations (intersection, etc.)
1279
Daniel Veillard22090732001-07-16 00:06:07 +00001280Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1283 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1284 HTMLparser.c: cleanup of global variables, marking some
1285 const or private.
1286
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001287Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001288
1289 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1290 fixed xmlXPathNodeSetItem when passing index=0
1291
Daniel Veillard05dec342001-07-14 21:57:39 +00001292Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1295
Daniel Veillard28ae6362001-07-14 16:44:32 +00001296Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * xmllint.c: fixed compilation under Cygwin #57503
1299 * TODO: update
1300
Peter Williamsed156f52001-07-13 18:35:13 +000013012001-07-13 Peter Williams <peterw@ximian.com>
1302
1303 * config.h.in: add #undef HAVE_DLFCN_H
1304
1305 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1306 builddir.
1307
Daniel Veillard73b36e32001-07-12 15:09:52 +00001308Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1311 raised by #57348 and #57381
1312
Daniel Veillard7db37732001-07-12 01:20:08 +00001313Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1316 tree.c xpointer.c: store the line numbder in element->content,
1317 may break some software, need a configuration mechanism
1318
Darin Adler96037892001-07-11 00:03:16 +000013192001-07-10 Darin Adler <darin@bentspoon.com>
1320
1321 * .cvsignore:
1322 * example/.cvsignore:
1323 * include/.cvsignore:
1324 * include/libxml/.cvsignore:
1325 Various things that are generated and should be ignored.
1326
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001327Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1330 * doc/xml.html doc/html/*: updated the docs
1331
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001332Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1333
1334 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1335 validation occured on content with element child
1336
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001337Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * tree.c: fixed XML Base computation which was broken
1340 * debugXML.c: added a base function to the shell
1341 * Makefile.am result/scripts/* test/scripts/*: added scripts
1342 based regression tests, and adding 2 XML Base tests
1343
Daniel Veillard19e96c32001-07-09 10:32:59 +00001344Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * tree.c: set properties doc and call xmlSetListDoc for properties
1347 content when grafting them in a different tree.
1348 * aclocal.m4: remove from CVS
1349
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001350Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * win32/libxml2/libxml2.def.src: added some missing entry point
1353 for XPath (Mark Vakoc)
1354
Daniel Veillard388236f2001-07-08 18:35:48 +00001355Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1358 layer should URI-Unescape before trying to open resources.
1359
Daniel Veillard04383752001-07-08 14:27:15 +00001360Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * xpath.c: fix the name() bug for elements in the default
1363 namespace reported by Charlie Bozeman
1364
Daniel Veillard7583a592001-07-08 13:15:55 +00001365Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1366
1367 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1368 led to an XPath fix, improvements of SAX initialization, and
1369 an added option --nocdata to testXPath
1370
Daniel Veillard449d7392001-07-07 19:11:06 +00001371Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * doc/libxml-doc.el: Felix Natter provided anew version working
1374 with XEmacs too
1375
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001376Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * include/libxml/xpath.h: small cleanup
1379 * doc/xml.html: update
1380
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001381Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1384 released 2.3.14
1385
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001386Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001389 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001390
Daniel Veillard73c9c042001-07-05 20:02:54 +00001391Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1394 were not equal to empty strings
1395
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001396Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * SAX.c: fixed a URI-Reference computation problem when validating
1399 * xmlIO.c: small cleanup
1400
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001401Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * parser.c: improved the description of a couple of interfaces
1404 upon Larry Stamper suggestion
1405
Daniel Veillard62f313b2001-07-04 19:49:14 +00001406Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * SAX.c entities.c parser.c: changed completely the way entities
1409 are handled when running the parser in entity substitution mode.
1410 This fixes a bug reported by Stephan Kulow and nearly divides
1411 by 3 the amount of memory required by libxslt to load and process
1412 DocBook TDG.
1413
Daniel Veillardf420ac52001-07-04 16:04:09 +00001414Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * HTMLparser.c: fixing a too early root closing problem raised
1417 byt Prashanth Naidu
1418
Daniel Veillard8c357d52001-07-03 23:43:33 +00001419Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1422 raised by Mark Vakoc.
1423
Daniel Veillard6e90d192001-07-03 16:37:49 +00001424Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * example/Makefile.am: fixed the include path to add srcdir/include
1427 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1428 and some cleanup
1429
Daniel Veillardf06307e2001-07-03 10:35:50 +00001430Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1433 lot of optimization work, results in significant improvements
1434 when handling really complex XPath queries. Add a small optimizer
1435 for unions, improve [n] and [last()], avoid some costly ops.
1436
Daniel Veillard77044732001-06-29 21:31:07 +00001437Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1438
1439 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1440 * xpath.c: small cleanup
1441 * xmlGetNsList: reformated, fixed problems if used on Entities
1442
Daniel Veillard2adbb512001-06-28 16:20:36 +00001443Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1444
1445 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1446
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001447Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1448
1449 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1450 * Makefile.am example/Makefile.am: workaround automake generating
1451 erroneous deps
1452
Daniel Veillard12f7d292001-06-28 13:12:11 +00001453Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * include/win32config.h: bug #56801 Yon Derek provided a patch
1456 to the windows config file.
1457
Daniel Veillard87ee9142001-06-28 12:54:16 +00001458Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1461 libxml.h : Yon Derek provided a set of changes to compile from
1462 CVS on Windows/MSC
1463
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001464Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * parser.c: fixed UTF8 BOM support in push mode
1467 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1468 added a specific testcase
1469
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001470Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * Makefile.am: added --push regression tests
1473 * parserInternals.c: the XML parser segfaulted in --push mode
1474
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001475Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * configure.in: moved the symlinks detection within a CVS
1478 check, this is not portable and will be removed soon.
1479 * xpath.c: small cleanup/speedup
1480
Daniel Veillard11648102001-06-26 16:08:24 +00001481Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1484 release of 2.3.12
1485 * parser.c: make an error message if unknow entities in all cases
1486
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001487Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1490
Daniel Veillard23793842001-06-25 16:07:45 +00001491Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1492
1493 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1494 includes were installed in the wrong dir
1495
Daniel Veillardf5498f32001-06-25 15:08:36 +00001496Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497
1498 * doc/html.xml: warn against sending code to exhibit bugs.
1499
Daniel Veillard56f06462001-06-24 21:34:03 +00001500Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1501
1502 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1503 Tru64 from Thomas Leitner
1504
Daniel Veillardc5d64342001-06-24 12:13:24 +00001505Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1506
1507 * AUTHORS: added William and Bjorn
1508 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1509 daniel@veillard.com hopefully I won't have to do this again
1510 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1511 docs can be rebuilt cleanly now
1512 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1513 from CVs it's generated, added include/libxml/xmlwin32version.h
1514 also generated but which should change far less frequently.
1515 * catalog.c nanoftp.c: made sure to include libxml.h not
1516 libxml/xmlversion.h directly
1517 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1518 when compiling on WIN32 and MSC
1519
Daniel Veillard07385fd2001-06-23 21:55:48 +00001520Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * include/Makefile.am include/libxml/Makefile.am configure.in:
1523 fixed make distcheck and rebuilding the rpms
1524
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001525Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * configure.in: should finish the migration of exported includes
1528 into a real include/libxml in CVS, at least for CVS users.
1529 * removed the exported headers, added in include/libxml (as well
1530 as xmlversion.h.in).
1531
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001532Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * configure.in: fixed the way to detect symlink
1535
Daniel Veillard66541772001-06-23 18:31:04 +00001536Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1537
1538 * configure.in: updated, include/libxml is now a real CVS dir
1539
Daniel Veillardca989762001-06-23 17:39:29 +00001540Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1543 version works with both libxml1 and libxml2 (it autodetects
1544 the prefix of the html-files) from Felix Natter.
1545 * doc/xml.html: updated doc accordingly
1546
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001547Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * xpath.c: fixed the bug generating a template loop in libxslt
1550 when using docbook-xsl-1.4, * should filter out document nodes
1551 * HACKING: added William
1552 * TODO: updated
1553
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001554Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1555
1556 * doc/FAQ.html: added a warning about gcc-3.0
1557 * doc/xml.html: added reference to gdome2 and removed a confusing
1558 sentence
1559
Daniel Veillardf7f41852001-06-22 15:18:01 +00001560Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1561
1562 * xmlversion.h: okay this is a generated file, but Windows
1563 users need it and they can't generate it, and I want CVS
1564 Windows users ...
1565 * win32/libxml2/libxml2_so.dsp: Windows project file for
1566 the shared lib version of libxml2
1567 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1568 resources needed for libxslt/xsltproc by Yon Derek
1569
Bjorn Reese3157b342001-06-22 14:41:45 +00001570Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1571
1572 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1573
Daniel Veillard4151acb2001-06-22 10:48:57 +00001574Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1575
Daniel Veillardcc146db2001-06-22 11:10:52 +00001576 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1577
1578Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1579
Daniel Veillard4151acb2001-06-22 10:48:57 +00001580 * include/win32config.h: Yon Derek provided a first fix
1581 to be able to compile libxslt/xsltproc on Windows
1582
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001583Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1584
1585 * xpath.c: attempt to work around what seemed a gcc optimizer
1586 bug when handling floats on i386 http://veillard.com/gcc.bug
1587 * tree.c entities.c encoding.c: doing some cleanups while
1588 chasing it
1589
Daniel Veillard017b1082001-06-21 11:20:21 +00001590Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1591
1592 * Makefile.am: cleanup when --without-debug is specified
1593 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1594 w.r.t. --without-debug and other include points
1595 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1596 Catalogs
1597 * configure.in entities.h tree.h HTMLparser.c: removed
1598 --without-corba, made the _private field mandatory
1599
Daniel Veillard87a764e2001-06-20 17:41:10 +00001600Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1603 outputs a BOM in UTF8, an errata has been issued to avoid the
1604 problem, that was the most reasonable solution... Add support
1605 for a leading UTF8 BOM in entities.
1606
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001607Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * valid.c: fixed a bug found when post validating an entity ref
1610 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1611 activate it too
1612
Daniel Veillard39196eb2001-06-19 18:09:42 +00001613Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1616 weakness in the node copy the XPointer and the XInclude
1617 implementations. Serious cleanup.
1618
Daniel Veillard3739b982001-06-19 12:51:30 +00001619Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * Makefile.am: Kjartan Maraas provided a small patch to
1622 add xml2-config.in to EXTRA_DIST
1623
Daniel Veillarda9142e72001-06-19 11:07:54 +00001624Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1625
1626 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1627 provided another failing case found in KDE, the way the
1628 ctxt->vctxt.nodeTab was allocated and freed changed over
1629 time but it wasn't completely cleaned up. This should fix it.
1630
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001631Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1632
1633 * parser.c: Stephan Kulow also raised the fact that line number
1634 could get miscounted making debug harder, fixed the problem
1635 in xmlParseCharData()
1636
Daniel Veillard64b98c02001-06-17 17:20:21 +00001637Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1638
1639 * valid.c: Stephan Kulow pointed out a problem when validating
1640 and using an empty entity, forgot a 'break' in a case.
1641
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001642Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1645 * doc/xml.html: updated with 2.3.11
1646
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001647Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1648
1649 * TODO: updated adding cleanup of generated doc
1650 * configure.in: prepared to release 2.3.11
1651 * xmllint.c: added --version for bug reporting
1652 * doc/html/*.html: rebuilt the doc
1653
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001654Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1655
1656 * xpath.c: first part of the work on selecting namespace to
1657 fix bug #56115
1658
Daniel Veillard96ed5832001-06-15 22:22:04 +00001659Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1662 when using -liconv
1663 * TODO: updated
1664
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001665Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1666
1667 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1668 cleanup, encoding support.
1669
Daniel Veillard608ad072001-06-14 08:32:28 +00001670Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1671
1672 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1673
Daniel Veillard239d0522001-06-13 23:02:48 +00001674Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * xpath.c: bug detected by Ankh when / is used as a function arg
1677
Daniel Veillard02bb1702001-06-13 21:11:59 +00001678Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1681 of element and use it to avoid outputting formatting spaces at
1682 the wrong place. Implemented the format parameter for HTML save.
1683 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1684 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1685 result/HTML/wired.html: of course this impact the result of a
1686 number of HTML tests
1687
Daniel Veillard95d845f2001-06-13 13:48:46 +00001688Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1689
1690 * HTMLtree.[ch]: started augmenting the HTML save API with
1691 encoding and formatting parameters
1692
Daniel Veillardeca60d02001-06-13 07:45:41 +00001693Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1694
1695 * HTMLtree.h: cleanup and started evaluating the work needed on
1696 revamping the HTML output code
1697
Daniel Veillard84666b32001-06-11 17:31:08 +00001698Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1701
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001702Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * valid.c: fixed bug #56049, forgot one check in the
1705 validation routine
1706
Daniel Veillardca2366a2001-06-11 12:09:01 +00001707Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1710
Daniel Veillard6761eee2001-06-11 10:29:38 +00001711Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1712
1713 * libxml.h: fixed an error in last commit
1714 * doc/FAQ.html: added an entry for compilation from CVS
1715
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001716Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1717
1718 * xmlversion.h.in libxml.h: Cygwin patches
1719 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1720 * tree.h: cleanup
1721
Daniel Veillardacd370f2001-06-09 17:17:51 +00001722Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1725 memory block in a strange case where libxml is linked twice
1726 in the binary.
1727
Daniel Veillard1d047672001-06-09 16:41:01 +00001728Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1729
1730 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1731 state far too often, simple fix used to avoid it.
1732
Daniel Veillard4497e692001-06-09 14:19:02 +00001733Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1734
1735 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1736 being processed, applied his patch
1737 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1738
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001739Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1740
1741 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1742 provided fixes to compile on MSCC again
1743 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1744 also provided an update for the project files.
1745
Daniel Veillarda682b212001-06-07 19:59:42 +00001746Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1747
1748 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1749 bug #55810
1750
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001751Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * tree.c: fixed xmlGetNsProp() to close bug #55683
1754 Note this requires libxslt to use it's own function instead.
1755
Daniel Veillardf0c53762001-06-07 16:07:07 +00001756Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1757
1758 * HTMLtree.c: when in a pre element no formatting space should
1759 be added.
1760 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1761
Daniel Veillard068a9652001-06-07 15:30:26 +00001762Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1763
1764 * configure.in: added tests for signal() and signal.h
1765
Daniel Veillard541d6552001-06-07 14:20:01 +00001766Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1769
Daniel Veillard8a367d42001-06-07 14:01:34 +00001770Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * doc/libxml-doc.el: Felix Natter provided a new version for
1773 libxml2
1774
Daniel Veillard8a926292001-06-07 11:20:20 +00001775Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * HTMLtree.c: when in a pre element no formatting space should
1778 be added.
1779
Daniel Veillard14839d52001-06-06 16:11:56 +00001780Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1781
1782 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1783
Daniel Veillarde95e2392001-06-06 10:46:28 +00001784Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1787 hack
1788 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1789 * uri.c: fixed a warning
1790
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001791Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1792
1793 * HTMLtree.c: trying to close bug #55772 escaping in script
1794 elements
1795 * doc/xml.html: suggest to send mail to the list
1796
1797Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001798
1799 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1800 good. Use a macro and based on the solution provided in
1801 vsnprintf manual page from GNU.
1802
Bjorn Reese99748722001-06-05 12:49:15 +00001803Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1804
1805 * error.c: Workaround for non-preserving variadic list.
1806 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1807
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001808Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1809
1810 * doc/xml.html: added 2.3.10 release
1811
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001812Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * configure.in: releasing 2.3.10
1815
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001816Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1817
1818 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1819
Daniel Veillard20042422001-05-31 18:22:04 +00001820Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1821
1822 * encoding.c: Robert Collins provided a patch to add the
1823 "US-ASCII" encoding alias
1824
Daniel Veillard97ac1312001-05-30 19:14:17 +00001825Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1828 string oriented functions and started cleaning the related areas
1829 in xpath.c which needed fixing in this respect
1830
Daniel Veillard2d703722001-05-30 18:32:34 +00001831Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1834 #55380
1835 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1836
Daniel Veillard9403a042001-05-28 11:00:53 +00001837Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1838
1839 * TODO: updated
1840 * nanohttp.[ch] : started adding APIs to get the redirected URL
1841 when this occurs (needed for further base computation
1842 * tree.h: cleanup
1843 * encoding.c: cleanup
1844 * SAX.c: minor change around ctxt->loadsubset
1845
Daniel Veillard6278fb52001-05-25 07:38:41 +00001846Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * Makefile.am include/Makefile.am: small change to have
1849 include/libxml rebuilt if working from CVS.
1850 * uri.c: applied another patch from Carl Douglas for URI escaping,
1851 this should close bug #51876
1852
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001853Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854
1855 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1856 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1857 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1858 added specific regression test
1859 * parser.h: preparing for the XSLT mode where DTD inherited
1860 attributes are added to the tree.
1861
Daniel Veillardbbd22452001-05-23 12:02:27 +00001862Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1863
1864 * xinclude.[ch]: Updated the namespace for the Last Call version
1865 * result/XInclude/include test/XInclude/include: updated the
1866 testsuite accordingly
1867
Daniel Veillard8514c672001-05-23 10:29:12 +00001868Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869
1870 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1871 related to bug #51876
1872
Daniel Veillard42596ad2001-05-22 16:57:14 +00001873Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1874
1875 * tree.c: fixed a gross mistake in base computation, xml:base is
1876 not completely correct yet (need cascade).
1877 * xpath.[ch]: added the few things needed to find a function name
1878 and URI from the XPath context when it is called.
1879
Daniel Veillard81418e32001-05-22 15:08:55 +00001880Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1883 * DOCBparser.c: small cleanup
1884 * xmllint.c: added a --catalogs option to load catalogs from
1885 $SGML_CATALOG_FILES
1886 * tree.c: cleanup
1887 * configure.in: iconv library fixup, ICONV_LIBS
1888
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001889Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * catalog.c: handling of CATALOG entries. detection of recursion,
1892 and a few bugfixes
1893 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1894 against the default namespace
1895
Daniel Veillard04b93292001-05-21 08:15:31 +00001896Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1897
1898 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1899
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001900Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * parser.c: fixed propagation context info when parsing an
1903 external entity.
1904 * doc/html/*.html: regenerated a couple of docs
1905
Daniel Veillard4623acd2001-05-19 15:13:15 +00001906Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * doc/xml.html: update with 2.3.9 informations
1909
Daniel Veillardbed7b052001-05-19 14:59:49 +00001910Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1913 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1914 * doc/html/* : rebuilt the docs
1915 * valid.c: small patch which may improve some case when
1916 validating.
1917
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001918Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1919
1920 * HTMLparser.c: Closed bug #54891
1921 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1922 to the suite
1923
1924Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1927 applied a documentation patch from LotR and filled in a few missing
1928 descriptions
1929
Daniel Veillard76d66f42001-05-16 21:05:17 +00001930Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * xpath.c tree.c parser.c: speed optimizations at the parser level
1933 document tree freeing and xpath evaluation
1934
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001935Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * parser.c parser.h parserInternals.h: fixed a couple of
1938 interfaces for handling memory buffer input to const char *
1939 upon suggestion of JamesH.
1940
Daniel Veillardc3739e72001-05-15 15:23:27 +00001941Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * configure.in: LoTR sent a patch fixing the previous commit
1944
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001945Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947 * configure.in: trying to deal again with the stoopid -R linking
1948 flag of Solaris
1949
Daniel Veillard790142b2001-05-15 10:51:53 +00001950Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1951
1952 * xpath.h: two nodeset access macros from Thomas Broyer
1953
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001954Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1957 patch from Thomas Broyer
1958
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001959Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1962 case
1963 * INSTALL: was empty added stuff from the FAQ
1964
Daniel Veillard75bea542001-05-11 17:41:21 +00001965Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1968 attributes handling and #54433 by adding xmlUnsetProp()
1969 and xmlUnsetNsProp()
1970
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001971Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1972
1973 * HTMLparser.c: Patch from Jonas Borgström
1974 (htmlGetEndPriority): New function, returns
1975 the priority of a certain element.
1976 (htmlAutoCloseOnClose): Only close inline elements if they
1977 all have lower or equal priority.
1978 * result/HTML: this of course changed a number of tests results.
1979
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001980Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * xmlIO.c catalog.c: plugged in the default catalog resolution
1983 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1984 documentations
1985 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1986
Daniel Veillarda7374592001-05-10 14:17:55 +00001987Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1988
1989 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1990 integrating catalogs
1991 * catalog.[ch] testCatalog.c: adding a small catalo API
1992 (only SGML catalog support).
1993 * parser.c: restaured xmlKeepBlanksDefault(0) API
1994
Daniel Veillardc17337c2001-05-09 10:51:31 +00001995Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1998
Daniel Veillard257d9102001-05-08 10:41:44 +00001999Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2000
2001 * parser.c: added xmlParseExternalEntityPrivate() to allow
2002 propagation of ctxt->_private when parsing external entities
2003
Daniel Veillard083c2662001-05-08 08:27:14 +00002004Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2007
Daniel Veillard01ef7382001-05-08 07:31:43 +00002008Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2011
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002012Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * valid.c: warn when indeterminist content model is detected
2015 * result/VC/ElementValid8: this adds a message
2016 * Makefile.am: add --novalid for VCM tests
2017 * parserInternals.c: added a call to Init memory
2018
Daniel Veillard64269352001-05-04 17:52:34 +00002019Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020
2021 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2022 when both parameters are NULL.
2023
Daniel Veillard37721922001-05-04 15:21:12 +00002024Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * valid.c: applied small patch from Gary Pennington, reindented
2027 some part of the code.
2028
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002029Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2030
2031 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2032 release, updated and regenerated the docs
2033
Daniel Veillard357c9602001-05-03 10:49:20 +00002034Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2035
2036 * xpath.c result/XPath/expr/floats : clarified and cleanup
2037 printing of abnormal floats in tests.
2038
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002039Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2042 * results/HTML/ : a few changes in the output of the HTML tests as
2043 a result.
2044 * configure.in: tying to fix -liconv where needed
2045
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002046Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048 * Makefile.am: fixed a stupid error
2049
Daniel Veillard7150a032001-05-02 16:41:11 +00002050Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * configure.in Makefile.am: make the inclusion of the trio
2053 modules in the library conditional
2054
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002055Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * DOCBparser.c: patche from László Kovács, fixed entities refs
2058 in attributes handling
2059
Daniel Veillardedddff92001-05-02 10:58:52 +00002060Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2063 flushing
2064
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002065Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2066
2067 * xpath.c: fix of an XSLT namespace bug reported on the list
2068 general/bug-8-
2069
Daniel Veillard5792e162001-04-30 17:44:45 +00002070Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * strio.h trio.c: Dan McNichol suggested a couple of small
2073 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2074
Daniel Veillard02141ea2001-04-30 11:46:40 +00002075Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * tree.c parser.c encoding.c: spent a bit more time looking
2078 at the parsing speed and DOM handling. Added a few more
2079 speedups.
2080
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002081Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * parser.c: small but effective parsing speed improvement
2084
Daniel Veillardb59076b2001-04-29 17:04:07 +00002085Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * configure.in: default on the DocBook parser inclusion (for Gnome)
2088 * DOCBparser.h: fixed a header reference
2089
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002090Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2091
2092 * configure.in xpath.c: applied Bjorn patches for FPE on the
2093 alpha
2094
Daniel Veillardeefd4492001-04-28 16:55:50 +00002095Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2098 xmlSaveFormatFileTo()
2099
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002100Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * xpath.c: simple and efficient optimization, XPath functions
2103 aways bind to the same code, cache this
2104 * TODO: updated (by saying some is obsolete)
2105
Daniel Veillard2156a562001-04-28 12:24:34 +00002106Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2107
2108 * xpath.c: more cleanup work on XPath name parsing routines
2109
Daniel Veillard61d80a22001-04-27 17:13:01 +00002110Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2111
2112 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2113 xmlXPathParseName
2114 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2115 * debugXML.c: avoid compilation problems if compiling without
2116 HTML support, Igor Zlatkovic
2117 * win32/libxml2/libxml2.def.src: being able to compile without
2118 XPath on Windows
2119
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002120Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2121
2122 * libxml.m4: yet another patch from Toshio Kuratomi
2123
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002124Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2125
2126 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2127
Daniel Veillard67fee942001-04-26 18:59:03 +00002128Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2129
2130 * tree.[ch]: added xmlSaveFormatFile interface for saving
2131 and indenting a file.
2132
Daniel Veillard82e49712001-04-26 14:38:03 +00002133Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2134
2135 * xpath.c: fixed bug #53689 related to processing-instruction()
2136
Daniel Veillard02f077a2001-04-26 10:59:11 +00002137Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2138
2139 * DOCBparser.c: patche from László Kovács
2140
Daniel Veillard30211a02001-04-26 09:33:18 +00002141Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2142
2143 * parser.c: applied fixes from Christian Glahn bug report #53391
2144
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002145Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2146
2147 * error.c: Jean François Lecomte provided a complete description
2148 and a fix to bug #53537
2149
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002150Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2153
Daniel Veillard1034da22001-04-25 19:06:28 +00002154Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * DOCBparser.c SAX.c: a bit more work on entities processing.
2157 Still Need to cleanup XML output and references in attributes
2158
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002159Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2162
Daniel Veillardb33c2012001-04-25 12:59:04 +00002163Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2164
2165 * tree.c: trying to fix #53574, not completely complete,
2166 I would like xmllint --copy --debug test/ent1 and
2167 xmllint --debug test/ent1 to show the same result.
2168 * xpath.c: fix a bug when trying to sort namespace nodes
2169
Daniel Veillard5146f202001-04-25 10:29:44 +00002170Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2171
2172 * HTMLtree.c: real fix for #53402
2173
Daniel Veillard7533cc82001-04-24 15:52:00 +00002174Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2177 PIs when using xsl:output
2178 * valid.c: closing #53537 some case generate segfaults if there
2179 is validity errors
2180
Daniel Veillard61b33d52001-04-24 13:55:12 +00002181Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2182
2183 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2184 of external parsed entities, added --noent to testDocbook
2185 * valid.c: Garry Pennington found an uninitialized variable
2186 access in xmlValidateElementContent()
2187
Daniel Veillard56098d42001-04-24 12:51:09 +00002188Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2191 with madness
2192 * result/HTML/ : this modified the result of the regression tests
2193 a lot.
2194
Daniel Veillard122376b2001-04-24 12:12:30 +00002195Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2198 to doc where it wasn't checked against NULL reported by
2199 Jens Laas
2200
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002201Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2202
2203 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2204 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2205
Daniel Veillardeae522a2001-04-23 13:41:34 +00002206Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2207
2208 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2209 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2210 * SAX.[ch]: cleanup and updates for DocBook
2211 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2212 ex SGML identifier changes
2213 * valid.c: removed a static unused function.
2214
Daniel Veillardde57c612001-04-23 09:13:36 +00002215Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * HTMLtree.c: applied change for Paul Sponagl on script saving
2218 * Makefile.am: the warning about entity title.xml are normal.
2219
Daniel Veillard393df012001-04-22 20:11:18 +00002220Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * configure.in: release of 2.3.7
2223 * Makefile.am: fixing make distcheck
2224
Daniel Veillarda41123c2001-04-22 19:31:20 +00002225Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * doc/html/* doc/xml.html: updated and regenerated the docs
2228
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002229Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230
2231 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2232
Daniel Veillarde82a9922001-04-22 12:12:58 +00002233Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * tree.c: fixed #53388 with the provided patch
2236
Daniel Veillard06803992001-04-22 10:35:56 +00002237Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * valid.c: Bjorn detected an invalid memory access. Fixed
2240 vstateVPush()
2241
Daniel Veillard40af6492001-04-22 08:50:55 +00002242Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2245
Bjorn Reese70a9da52001-04-21 16:57:29 +00002246Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2247
2248 * libxml.h: new header used only for the compilation of libxml
2249 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2250 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2251 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2252 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2253 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2254 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2255 baseline (version 1.2 plus a single patch).
2256 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2257 scientific notation for numbers. Tests added.
2258 * xpath.c: formatting of numbers changed to use sprintf
2259 (contribution from William Brack)
2260
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002261Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2262
2263 * valid.c: cleanup, more useful debugging
2264 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2265 * xmlIO.c: entity loading is printed as an error when validating
2266
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002267Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2268
2269 * valid.c: fixed to validate within entities
2270 * test/VCM/v22.xml: added a specific testcase
2271
Daniel Veillardca1f1722001-04-20 15:47:35 +00002272Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2273
2274 * valid.c: forgot an epsilon transition in for ()+
2275 * test/VCM/v21.xml : added a specific test case
2276
Daniel Veillard85349052001-04-20 13:48:21 +00002277Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * valid.c: removed a state explosion exhibited by RSS
2280 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2281 from bug #51872
2282
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002283Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2284
2285 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2286 validation without using an ugly NFA -> DFA algo in the source.
2287 Made a specific algorithm easier to maintain, using a single
2288 stack and without recursion.
2289 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2290 * hash.c: made the growing routine static
2291 * tree.h parser.c: added the parent information to an
2292 xmlElementContent node.
2293
Daniel Veillarde470df72001-04-18 21:41:07 +00002294Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * SAX.c parser.c xpath.c: generating IDs when not validating
2297 from an external parsed entity was poisoning the ID has table
2298 with removed values. This was killing XSLT on the KDE help
2299 browser.
2300
Daniel Veillardceacdd92001-04-18 15:10:35 +00002301Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * entities.h: andrew@ugh.net.au detected a double declaration
2304
Daniel Veillarda10efa82001-04-18 13:09:01 +00002305Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * debugXML.c hash.c tree.h valid.c : some changes related to
2308 the validation suport to improve speed with DocBook
2309 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2310 the way validation errors get reported
2311
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002312Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2313
2314 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2315 by P C Chow and William M. Brack for XSLT HTML output
2316
Daniel Veillard2d90de42001-04-16 17:46:18 +00002317Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2318
2319 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2320 Igor Zlatkovic patches for MSC compilation and added his
2321 updates
2322
Daniel Veillarde043ee12001-04-16 14:08:07 +00002323Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2324
2325 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2326 prefix lookup.
2327 * parserInternals.c: fixed the bug reported by Morus Walter
2328 due to an off by one typo in xmlStringCurrentChar()
2329
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002330Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * HTMLparser.c result/HTML/*: revamped the way the HTML
2333 parser handles end of tags or end of input
2334
Daniel Veillard82daa812001-04-12 08:55:36 +00002335Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2336
2337 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2338
Daniel Veillard67a21302001-04-11 14:39:16 +00002339Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2342 bug where the linktime verions of free() won't work ...
2343
Daniel Veillard27b55282001-04-11 12:22:25 +00002344Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2345
2346 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2347
Daniel Veillardafc73112001-04-11 11:51:41 +00002348Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * doc/xml.html: added 2.3.6 release
2351
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002352Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2353
2354 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2355 * result/wml.xml: resulted in a small output change
2356
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002357Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2358
2359 * tree.c: xmlNewDoc was missing the charset initialization
2360 * xmllint.c: added --auto to autogenerate a doc, allow to
2361 reproduce the problem fixed on xmlNewDoc
2362
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002363Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * xpath.c: trying to get 52979 solved
2366 * tree.c result/ result/noent/: trying to get 52712 solved, this
2367 also made me clean up the fact that XML output in general should
2368 not add formating blanks by default, this changed the output of
2369 a few tests
2370
Daniel Veillard73639a72001-04-10 14:31:39 +00002371Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2374
Daniel Veillardfac26a12001-04-08 13:08:14 +00002375Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2376
2377 * configure.in: finally released 2.3.6
2378
Daniel Veillard911f49a2001-04-07 15:39:35 +00002379Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * xpath.c: checking for null pointer generated by new code
2382
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002383Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * xpath.c: fixed a [] evaluation problem reported
2386 * test/XPath/tests/simpleaddr: extended test
2387 * result/XPath/simpleaddr: updated result
2388
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002389Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * xmllint.c: Dan Timis reported a portability problem
2392 on Macs without mmap, fixed it.
2393
Daniel Veillardb38bd552001-04-03 18:22:00 +00002394Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * testXPath.c : added a --tree option allowing to display the
2397 tree dump of the XPath expression
2398
Daniel Veillard4dd93462001-04-02 15:16:19 +00002399Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2400
2401 * xpath.c: fixed a memleak when comparing nodesets
2402 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2403 * tree.c: added a TODO
2404
Daniel Veillard92ad2102001-03-27 12:47:33 +00002405Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2406
2407 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2408 we need string functions
2409 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2410 to be able to use them where needed. Applied some changes
2411 to reduce name linking pollution and compile in only what's
2412 needed.
2413 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2414 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2415 for the string manipulation functions
2416 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2417 to the free() function of xmlmemory.c
2418 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2419 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2420 usage.
2421
2422
Daniel Veillard2be30642001-03-27 00:32:28 +00002423Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * error.c: applied the context output patch of the error
2426 handling submitted by Chuck Griffith
2427 * error/VC/*: this slightly change some error logs
2428
Daniel Veillard50582112001-03-26 22:52:16 +00002429Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * parser.c: fixed line number reporting on error
2432
Daniel Veillard04be4f52001-03-26 21:23:53 +00002433Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2434
2435 * parser.c: Sullivan and Darin found a parser bug,
2436 applied the patch.
2437
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002438Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2439
2440 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2441 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2442 xmlversion.h.in xpointer.c: of course the way I defined
2443 UNUSED breaks on old gcc version. Try to be smart and
2444 also define it directly in xmlversion.h
2445 * configure.in: removed -ansi flag from the pedantic set
2446
2447Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002448 Huge cleanup, I switched to compile with
2449 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2450 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2451 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2452 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2453 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2454 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2455 encoding.h entities.c error.c list.[ch] nanoftp.c
2456 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2457 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2458 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2459 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2460 Cleanup, staticfied a number of non-exported functions,
2461 detected and cleaned up a dozen of problem found this way,
2462 avoided a lot of public function name/typedef/system names clashes
2463 * doc/xml.html: updated
2464 * configure.in: switched private flags to the really pedantic ones.
2465
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002466Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * configure.in: 2.3.5
2469 * doc/html/*: rebuilt the docs
2470
Daniel Veillard146c9122001-03-22 15:22:27 +00002471Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2472
2473 * parser.c: fixed a reported bug in NOTATION parsing
2474 * uri.c: accepted but not fixed bug 51876, added TODO
2475 * Makefile.am: fixed bug 51876
2476
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002477Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2478
2479 * config.h.in configure.in error.c: fix a compilation problem
2480 on platforms without vsnprintf (xml@thewrittenword.com)
2481
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002482Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2483
2484 * parser.c: fixed a function name header typo
2485 * SAX.c: notations can also occur in external subset.
2486
Daniel Veillard7d42b542001-03-20 13:22:46 +00002487Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2488
2489 * error.c: removed a C++ like comment
2490
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002491Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2492
2493 * parser.c: fixing bug 52299 strange condition leading
2494 to a parser crash due to a buffer overflow
2495 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2496 added the specific test case
2497
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002498Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2499
2500 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2501 xmlXPathConvert{String,Number,Boolean} to be able to make
2502 type casts without a context stack, fixed some implementation
2503 problems related to the absence of context at parse-time,
2504 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2505 in the public API too
2506 * xpointer.c xpathInternals.h: we need to know at parse time
2507 whether we are compiling an XPointer
2508
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002509Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2510
2511 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2512 cleaned up the parser internals, refactored XPath code, added
2513 new compilation based APIs and cleanly separated public and
2514 private APIs.
2515
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002516Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * xpath.h: the comp field must be added at the end to avoid
2519 killing binary compat.
2520
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002521Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * Makefile.am: detect XPath memleaks in regreson tests
2524 * error.c: fixed and error w.r.t. error reporting still using
2525 stderr
2526 * hash.c: added new line at end of file
2527 * tree.h: minor cleanup
2528 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2529 expression parsing from evaluation, resulted in a number of
2530 changes internally, and in XPointer. Likely to break stuff
2531 using xpathInternals.h but should remain binary compatible,
2532 new interfaces will be added.
2533
Daniel Veillardd574f782001-03-14 19:40:17 +00002534Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2535
2536 * configure.in: fixed a couple of problems reported by
2537 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2538 without gcc on non linux platforms.
2539
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002540Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2543 a fix for --with-html-dir= configure support. I hope it won't
2544 break rpm generation
2545
Daniel Veillarda022fe02001-03-14 16:30:00 +00002546Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * xmlIO.c: one function comment cleanup.
2549
Daniel Veillard25239c12001-03-14 13:56:48 +00002550Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2551
2552 * SAX.c: external subset notations were improperly registered
2553 in the internal subset.
2554
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002555Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * README.cvs-commits: added, pointing to HACKING
2558 * HACKING: updated
2559
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002560Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2561
2562 * parser.c: and Matt Sergeant found one in the XML push
2563 parser (erroneous check I forgot to remove when I fixed the
2564 main parser).
2565
Daniel Veillard68d7b672001-03-12 18:22:04 +00002566Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2567
2568 * xpath.c: ptittom found a small bug in UnaryExpr
2569
Daniel Veillarde356c282001-03-10 12:32:04 +00002570Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * configure.in: bumped to 2.3.4
2573 * error.c: fixed bug #51860
2574 * tree.c: fixed bug #51861
2575 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2576 * tree.[ch] : added xmlDefaultBufferSize
2577 * nanoftp.c: typo in function name header block
2578 * doc/xml.html : updated, added link to XML::LibXSLT
2579 * doc/html/* : rebuilt the docs
2580
Daniel Veillard80f32572001-03-07 19:45:40 +00002581Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * parser.c SAX.c: the new content parsing code raised an
2584 ugly bug in the characters() SAX callback. Found it
2585 just because of strangeness in XSLT XML Rec ouptut :-(
2586
Daniel Veillard6c831202001-03-07 15:57:53 +00002587Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2588
2589 * Makefile.am: Martin Baulig suggested to add -lm
2590 * tree.c: found another bug in xmlNodeGetContent()
2591
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002592Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2593
2594 * xpath.c: Bjorn found the error related to strictness of comparison.
2595
Daniel Veillard29631a82001-03-05 09:49:20 +00002596Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * parser.c: trying to fix the Dtd parsing problem reported
2599 by Gary, side effect of last week speed optimizations.
2600
Daniel Veillard14be0a12001-03-03 18:50:55 +00002601Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2604 * parserInternals.c: removed unneeded test raised by Stric
2605
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002606Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2607
2608 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2609 and fixed by William Brack). Added xmlXPathFormatNumber.
2610 Changed the sorting slightly.
2611 * configure.in Makefile.am example/Makefile.am: Added -lm.
2612 Please note that applications linking with libxml2, must
2613 also like with the math library from now on.
2614
Daniel Veillardf9533d12001-03-03 10:04:57 +00002615Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2618
Daniel Veillard2f362242001-03-02 17:36:21 +00002619Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * parser.c: one must report spaces even if the Dtd element
2622 content proves that this is not part of the element content.
2623 * result/valid/*.xml: this changed the ouptu slightly
2624
Daniel Veillardb402c072001-03-01 17:28:58 +00002625Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * configure.in: bumped to 2.3.3
2628 * doc/xml.html: updated
2629
Daniel Veillard77851712001-02-27 21:54:07 +00002630Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2631
2632 * tree.c: minor doc fix
2633 * xpath.c: deallocation issues when a result tree has been
2634 converted to a node-set
2635
Daniel Veillardec70e912001-02-26 20:10:45 +00002636Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * doc/xml.html: oops corrected dates s/2000/2001
2639
Daniel Veillard8730c562001-02-26 10:49:57 +00002640Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * valid.c: new patch from Gary Pennington
2643
Daniel Veillard91e9d582001-02-26 07:31:12 +00002644Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2645
2646 * doc/xml.html: applied patch from Ankh
2647
Daniel Veillardedac3c92001-02-26 01:36:19 +00002648Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2649
2650 * xinclude.c: fixed a problem building on Mac
2651
Daniel Veillard21a0f912001-02-25 19:54:14 +00002652Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * parser.c: more work on increasing parsing ferformances
2655
Daniel Veillard48b2f892001-02-25 16:11:03 +00002656Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2659 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2660 avoiding memcpy in production builds MEM_CLEANUP macro use
2661 * parser.[ch] parserInternals.c: optimizations of the tightest
2662 internal loops inside the parser. Better checking of I/O
2663 flushing/loading conditions
2664 * xmllint.c : added --timing
2665
Daniel Veillard71681102001-02-24 17:48:53 +00002666Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2667
2668 * configure.in: bumped to 2.3.2
2669 * doc/xml.html: updated for release
2670
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002671Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * xpath.c: found a memleak and fixed a nasty bug
2674
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002675Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * xmllint.[c1] : added return code errors for xmllint
2678 * xpath.c: specific debug dump function for result value trees
2679
Daniel Veillard4b637072001-02-21 21:52:55 +00002680Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2681
2682 * xpath.c: finally implemented xmlXPathCompareNodeSets
2683 * test/XPath/expr/floats results/XPath/expr/floats: added
2684 a test for float expressions
2685
Daniel Veillardf714aa32001-02-21 03:07:44 +00002686Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2687
2688 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2689 * parserInternals.[ch]: trying to speed up parsing
2690 * xpath.c : speeded up node set equality op
2691
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002692Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2695 better handling of ID/IDREF and the list modules associated
2696 * configure.in: small CFLAGS cleanup
2697
Daniel Veillarda8abee62001-02-19 15:14:59 +00002698Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2699
2700 * configure.in: fixed iconv detection on AIX (stric)
2701
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002702Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002703
2704 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2705
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002706Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2707
2708 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2709 and optimized xmlXPathNodeSetSort
2710
Daniel Veillard142adbf2001-02-17 13:21:05 +00002711Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * xpath.c: bug fix when context size is 0
2714 * parser.c: I like Norm's Dtd because they still manage to break
2715 the parser occasionally
2716
Daniel Veillardf23e0092001-02-16 13:21:29 +00002717Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2718
2719 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2720
Daniel Veillarde0e26512001-02-16 00:11:46 +00002721Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2722
2723 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2724 attributes within the XML-1.0 namespace
2725
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002726Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * xpathInternals.h: exported a few axis functions
2729 * doc/xml.html: updated the doc
2730
Daniel Veillard760f4422001-02-15 14:59:48 +00002731Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2732
2733 * configure.in: applied patch from Daniel van Balen for OpenBSD
2734 and bumped version to 2.3.1
2735 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2736 attempt to find autoclosing was simply broken, removed it,
2737 updated the examples, this is better
2738
Daniel Veillardd194dd22001-02-14 10:37:43 +00002739Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2742 hash functionnalities.
2743 * doc/html/* : rebuild the doc
2744
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002745Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2748 on predicate
2749 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2750 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2751 really want to have tags closed on output even if we accept
2752 unclosed ones on input
2753
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002754Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * xpath.c: ouch don't free NULL, rare case fixed
2757 * tree.c: don't coalesce text nodes if they don't have the
2758 same behaviour wrt escaping on output
2759
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002760Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761
2762 * xpath.c: small fixup
2763 * SAX.c: don't warn on empty namespaces.
2764
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002765Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * README: a bit of cleanup
2768 * configure.in: preparing for 2.3.0 release
2769
Daniel Veillard1f83d392001-02-08 09:37:42 +00002770Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * hash.[ch]: added a first version of xmlHashSize()
2773 * valid.c: another bug fix from Gary Pennington
2774
Daniel Veillard5eef6222001-02-07 18:24:48 +00002775Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * valid.c: couple of bug fixes pointed by Gary Pennington
2778 * HTMLtree.c: #if 0 cleanup
2779
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002780Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2783 which removes a time consuming check of xmlXPathNodeSetAdd()
2784 and use it in places where we are sure to not break unicity
2785
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002786Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2787
2788 * xpath.c: bug fixes found from XSLT
2789 * tree.c: preserve node->name special values when copying nodes.
2790 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2791 external subset are fetched when available but without full
2792 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2793 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2794 output with encoding disabled.
2795
Daniel Veillard2c833b62001-02-03 08:52:06 +00002796Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2799 xmlCheckFilename should not be called from xmlFileOpenW
2800 and xmlGzfileOpenW
2801
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002802Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2805 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2806 added the new tests for URI normalization
2807 * testURI.c: fixed stoopid bugs
2808 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2809 the URI in the error messages are now properly normalized
2810
Daniel Veillardea28ce62001-02-02 08:20:19 +00002811Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2812
2813 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2814
Daniel Veillarde99a4762001-02-01 04:34:35 +00002815Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2816
2817 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2818
Daniel Veillard2b325a02001-01-31 20:46:31 +00002819Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2820
2821 * xpath.c: fixed mod operator
2822
Daniel Veillardde55cf62001-01-31 15:53:13 +00002823Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * parser.c: fixed xmlStrcat doc
2826 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2827 trees.
2828
Daniel Veillard2f913b72001-01-31 13:23:49 +00002829Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * xpath.c result/XPath/tests/chaptersbase
2832 result/XPath/tests/simplebase: fixed XPath node()
2833 * tree.c: small fix in xmlNewNs()
2834 * Makefile.am: removed extraneous xml2Conf.sh rule
2835
Daniel Veillardb42042b2001-01-28 07:40:36 +00002836Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2839 Changed the library name, in order to get libxml-devel and
2840 libxml2-devel to coexist on a single system
2841 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2842 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2843
Daniel Veillardee0a4662001-01-27 18:59:33 +00002844Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2845
2846 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2847 libxml2-devel installable in // as libxml-devel.
2848
Daniel Veillard5eb05942001-01-27 17:50:22 +00002849Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * doc/Makefile.am: fixed make rebuild in doc
2852 * doc/html/*.html: rebuilt the docs
2853
Daniel Veillard65c295d2001-01-26 09:32:39 +00002854Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2857
Daniel Veillard8e199902001-01-25 18:54:39 +00002858Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2859
2860 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2861 the HTML doc to go into the -devel RPM ...
2862 * aclocal.m4 config.h.in: some updates due to auto* magic
2863
Daniel Veillard93086662001-01-25 18:13:04 +00002864Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2865
2866 * xpath.h: added a hook in the context structure allowing to
2867 link to extra support, needed for XSLT
2868
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002869Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2872 xmlXPtrCmpPoints to use it.
2873 * propagated the following patch from Alejandro Forero
2874 * include/win32config.h xmlIO.c: applied further suggestions
2875 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2876 * example/gjobread.c: fixed warnings, now that it builds
2877
2878Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2879
2880 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2881
2882 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2883 filename points to a valid file (not a directory).
2884 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2885 Added calls to xmlCheckFilenameDir.
2886
2887 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2888 `path' (rather than `filename') as the parameter to gzopen and open.
2889
Daniel Veillard48177c22001-01-23 15:27:41 +00002890Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892 * Makefile.am: fixed a problem with EXTRA_DIST
2893
Daniel Veillardb83ba402001-01-22 22:45:10 +00002894Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2895
2896 * Makefile.am example/Makefile.am: finally found the trick
2897 to build the example, i.e. add "." in SUBDIRS before example
2898 in the list <grin/>
2899
Daniel Veillard82687162001-01-22 15:32:01 +00002900Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2901
2902 * doc/xml.html: updated with an XSLT section, removed pointer to
2903 W3C CVS base.
2904
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002905Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2906
2907 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2908 too, and deallocation need to occur the same way.
2909
Daniel Veillarde4566462001-01-22 09:58:39 +00002910Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2913 type correponding to an XSLT result tree fragment. Share most
2914 of the data format with node set, as well as operators.
2915 * HTMLtree.c: added a newline at the end of the doctype output
2916 whe this one is not present initially.
2917 * tree.c: make sure taht the parent and doc pointers are properly
2918 set when copying attributes (lists).
2919
Daniel Veillard701c7362001-01-21 09:48:59 +00002920Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2921
2922 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2923
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002924Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * xpath.c: seems I finally killed that ugly path evaluation
2927 context bug (tagged 9999 in case is is wrong)
2928
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002929Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2930
2931 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2932 for XSLT
2933
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002934Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2935
2936 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2937 for xmlGzfileOpen() bug
2938
Daniel Veillardf6eea272001-01-18 12:17:12 +00002939Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * xpath.c: removed an error found by XSLT usage
2942 * tree.c parserInternals.h: use a predefined static string
2943 for text and comment nodes, avoid freeing them in xmlFreeNode,
2944 exported the string name in parserInternals.h and added
2945 another value to disable encoding at output (for XSLT),
2946 gain memory, time.
2947
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002948Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2949
2950 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2951 win32/libxml2/libxml2_so.dsp: new makefiles and update
2952 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2953
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002954Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2955
2956 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2957 Gary Pennington
2958
Daniel Veillard389e6b72001-01-15 19:41:13 +00002959Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2960
2961 * xpath.c: fixed the comaprision of values and nodelists,
2962 need to compare nodelist still ...
2963 * debugXML.c: avoided a possible core dump
2964 * HTMLparser.c: cleanup
2965 * nanohttp.c: contributed fix.
2966 * tree.c: fixes in properties handling added xmlSetNsProp
2967 needed by libxslt
2968 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2969 comment
2970 * TODO: updated
2971
Daniel Veillard167bd532001-01-06 21:09:34 +00002972Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * parser.c parserInternals.c: applied Bjorn Reese optimization
2975 patch
2976
2977Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2978
2979 * Makefile.am: applied patch fro make check from Martin Vidner
2980
Daniel Veillard503b8932001-01-05 06:36:31 +00002981Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2982
2983 * configure.in: preparing 2.2.11
2984 * doc/html/*: rebuild the HTML files
2985 * doc/xml.html : updated
2986
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002987Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * tree.c: fixed a stupid bug
2990 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2991 patches related to validation of an XInclude processing result
2992 * TODO: updated
2993
Daniel Veillarde2488192001-01-04 10:54:22 +00002994Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2995
2996 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2997 on large files
2998
Daniel Veillardf060a412001-01-03 20:52:44 +00002999Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3000
3001 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3002
Daniel Veillard45cff692001-01-03 18:02:04 +00003003Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3006 reported by Jonas Borgström
3007 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3008
Daniel Veillard08108982001-01-03 15:24:58 +00003009Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
3011 * testXPath.c xpath.c: fixing the XPath union expressions problem
3012 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3013
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003014Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3015
3016 * xmllint.c: Made is so if the file name is "-" is will read form
3017 standard input. Sven Heinicke <sven@zen.org>
3018 * tree.c: fixed a problem when growing buffer
3019 * tree.h: fixed the comment of the node types following andersca
3020 comment
3021 * TODO: updated
3022
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003023Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * HTMLparser.[ch]: added a way to avoid adding automatically
3026 omitted tags. htmlHandleOmittedElem() allows to change the
3027 default handling.
3028 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3029 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3030 of xmllint too when using --memory flag, added a memory test
3031 suite at the Makefile level.
3032 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3033 with namespace use when encountering QNames in XPath evalation,
3034 added xmlns() scheme in XPointer.
3035 * nanoftp.c : incorporated a fix
3036 * parser.c xmlIO.c: fixed problems raised with encoding when using
3037 the memory I/O
3038 * parserInternals.c: closed bug 25934 reported by
3039 torsten.landschoff@innominate.de
3040 * TODO: updated
3041
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003042Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3045 on a non-updated tree :-(, made a 2.2.10 release to correct the
3046 situation
3047
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003048Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3051 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3052 integrated a set of OpenVMS changes from Howard Taylor
3053 <Howard.Taylor@pacoast.com>
3054
Daniel Veillard58770e72000-11-25 00:48:47 +00003055Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3058 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3059
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003060Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3061
3062 * HTMLparser.c: some fixes on auto-open of html/head/body
3063 * encoding.c: fixed a compilation error on some gcc env
3064 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3065 XPointer implementation
3066 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3067 related XPointer tests and associated results
3068
Daniel Veillard300f7d62000-11-24 13:04:04 +00003069Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3070
3071 * doc/xmldtd.html doc/xml.html: following a short step by step
3072 guidance on IRC to help maciej with DTDs I started a small
3073 page on the subject.
3074
Daniel Veillard748e45d2000-11-17 16:36:08 +00003075Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * HTMLparser.c: fixed handling of broken charrefs
3078 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3079 patches
3080
Daniel Veillard28929b22000-11-13 18:22:49 +00003081Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * doc/xml.html doc/html/* : rebuilt the docs after adding
3084 xinclude and updated page for 2.2.7 and 2.2.8
3085 * configure.in: releasing 2.2.8
3086
Daniel Veillard41e06512000-11-13 11:47:47 +00003087Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3088
3089 * parser.[ch] parserInternals.c: applied the conditional
3090 section processing fix from Jonathan P Springer
3091 <jonathan.springer2@gte.net>
3092 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3093 project file, fixed iconv default non support
3094 * xpath.c: fixed the problem of evaluating relative expressions
3095 when a node context is provided.
3096
Daniel Veillardbf432752000-11-12 15:56:56 +00003097Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3098
3099 * nanoftp.c: fixed gcc 2.95 new warnings
3100 * SAX.c: fixed a stupid bug
3101 * tree.c: fixed a formatting problem when round-tripping
3102 from/to memory
3103 * xinclude.c: chased memleak, fixed a base problem
3104 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3105 xmlXPtrBuildNodeList()
3106 * TODO: updated
3107 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3108 adding a first small set of regression tests for XInclude
3109
Daniel Veillardc2def842000-11-07 14:21:01 +00003110Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3111
3112 * nanohttp.[ch]: applied Wayne Davison patches to access
3113 the WWW-Authorization header.
3114 * parser.c: Closed Bug#30847: Problems when switching encoding
3115 in short files by applying Simon Berg's patch.
3116 * valid.c: fixed a validation problem
3117 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3118 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3119 Wayne Davison
3120 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3121 need to be extended to non full nodes selections.
3122 * xinclude.c: starts to work decently
3123
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003124Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3127 debugXML.c xmlversion.h.in: Started adding XInclude support,
3128 this is a new xmllint option
3129 * tree.c xpath.c: applied TOM patches for XPath
3130 * xpointer.c: fixed a couple of errors.
3131 * uri.c: added an escaping function needed for xinclude
3132 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3133 new warning from RH70 gcc's version
3134
Daniel Veillarda4964b72000-10-31 18:23:44 +00003135Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3136
3137 * HTMLparser.c: fixed loop on invalid char in scripts
3138 * parser.c: update to description of xmlIOParseDTD()
3139 * libxml.m4 xmlversion.h.in: changes contributed by
3140 Michael Schmeing <m.schmeing@internet-factory.de>
3141 * configure.in: preparing for 2.2.7
3142 * Makefile.am: trying to avoid config.h and acconfig.h
3143 being included in the distrib
3144 * configure.in: released 2.2.7
3145
3146Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3149 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3150
Daniel Veillard01411222000-10-30 15:33:22 +00003151Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * parser.[ch]: added xmlIOParseDTD()
3154 * xpointer.c: added support for the 2 extra parameters of
3155 string-range, fixed a stoopid error when '0' was present
3156 in XPointer expressions
3157 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3158 testsuite for the above
3159
Daniel Veillard6db58192000-10-30 09:27:53 +00003160Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * libxml.spec.in: improved package descriptions
3163
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003164Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3165
3166 * xpath.c xpathInternals.h: applied a large cleaning patch
3167 from TOM <ptittom@free.fr>, it also add namespace support
3168 for function and variables registration.
3169
Daniel Veillardbd20df72000-10-29 17:53:40 +00003170Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3171
3172 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3173 * Makefile.mingw: Wayne Davison's update adding hash.c
3174
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003175Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * xpath.c: fixed the root evaluation problems
3178 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3179 ignorable spaces with <b> <bold> <em>
3180 * tree.c: fixed a loop in xmlSearchNsByHref()
3181
Daniel Veillard767662d2000-10-27 17:04:52 +00003182Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3183
3184 * xpath.c: applied another XPath patch from TOM
3185 * xpath.c include/makefile.am: applied another patch from
3186 china@thewrittenword.com (cleanup on IRIX).
3187
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003188Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * xml-config.1: received a fixed version from Fredrik Hallenberg
3191 <hallon@lysator.liu.se>
3192
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003193Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3196 cleanup patch for XPath
3197
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003198Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3199
3200 * patched to redirrect all "out of context" error messages to
3201 a reconfigurable routine. The changes are:
3202 * xmlerror.h : added the export of an error context type (void *)
3203 an error handler type xmlGenericErrorFunc there is an interface
3204 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3205 to reset the error handling routine and its argument
3206 (by default it's equivalent to respectively fprintf and stderr.
3207 * all the c files: all wild accesses to stderr or stdout within
3208 the library have been replaced to calls to the handler.
3209
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003210Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3211
3212 * configure.in: release 2.2.6
3213 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3214 exporting the inner functions of xpath for extension modules
3215 * doc/*: updated and rebuilt the doc
3216
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003217Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * nanohttp.c : applied Wayne HTTP cleanup patch
3220 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3221 and xmlNodeSetSpacePreserve()
3222
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003223Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3224
3225 * xpath.c: closing bug #29260
3226
Daniel Veillard126f2792000-10-24 17:10:12 +00003227Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3230 multikey tuples, made hash structure opaque
3231 * valid.[ch]: moved elements, attributes, notations decalarations
3232 as well as ID and refs to hash tables.
3233 * entities.c: hash cleanup
3234 * xmlmemory.c: fixed a dump problem in debug mode
3235 * include/Makefile.am: problem passing in DESTDIR= values patch
3236 from Marc Christensen <marc@calderasystems.com>
3237 * nanohttp.c: removed debugging remains
3238 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3239 * HTMLparser.c parser.c: fixing a number of problems with the
3240 macros in the *parser.c files (Wayne).
3241 * HTMLparser.c: close the previous option when opening a new one
3242 (Marc Sanfacon).
3243 * result/HTML/*: updated the HTML results accordingly
3244
Daniel Veillard52afe802000-10-22 16:56:02 +00003245Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3246
3247 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3248 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3249 XPath functions and XML entities table to them. More to come...
3250 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3251
Daniel Veillard683cb022000-10-22 12:04:13 +00003252Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * tree.c: coalesce adjacent text nodes
3255 * valid.c: handling of blank nodes in DTd validation (raised
3256 by problems with a posteriori validation).
3257 * nanohttp.c: changing behaviour on HTTP write stuff.
3258 * HTMLtree.c: forced body and html to be explicitely closed.
3259 * xpath.h: exported more XPath functions.
3260
Daniel Veillard1baf4122000-10-15 20:38:39 +00003261Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * Release of 2.2.5
3264 * xpointer.c: range() range-inside and other helper functions
3265 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3266
Daniel Veillard47e12f22000-10-15 14:24:25 +00003267Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3270 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3271
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003272Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3273
3274 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3275 and XPointer modules
3276
Daniel Veillard134c9f32000-10-15 10:27:08 +00003277Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * SAX.h: closed #25107
3280
Daniel Veillard39915622000-10-15 10:06:55 +00003281Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * testSAX.c: fixed problem with cdata reporting
3284 * SAXresult/* : updated
3285
Daniel Veillard1e851392000-10-15 10:02:56 +00003286Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3287
3288 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3289 Closed bug #27499, added to regression tests
3290 * TODO: updated
3291
Daniel Veillard7eda8452000-10-14 23:38:43 +00003292Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3293
3294 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3295 support for SCRIPT and STYLE with help from Bjorn Reese
3296 * test/HTML/* result/HTML/*: added simple testcase and updated
3297 the existing ones.
3298
Daniel Veillardff9c3302000-10-13 16:38:25 +00003299Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3300
3301 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3302 string-range for empty strings
3303 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3304 test/XPath/xptr/strrange: augmented the XPointer testsuite
3305
Daniel Veillard189446d2000-10-13 10:23:06 +00003306Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3307
3308 * doc/xml.html doc/xmlmem.html: added a module describing memory
3309 interfaces and use, updated the main page.
3310
Daniel Veillard2f971a22000-10-12 23:26:32 +00003311Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3314 nanoftp code work on Windows too now
3315
3316Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003317
3318 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3319 * xpointer.c: implemented string-range() at least a good first version
3320 * test/XPath/docs/str test/XPath/xptr/strrange
3321 result/XPath/xptr/strrange: the string-range() tests
3322
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003323Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3324
3325 * Makefile.am include/Makefile.am include/win32config.h
3326 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3327 and make distcheck
3328
Daniel Veillard19d61112000-10-11 23:50:35 +00003329Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3332 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3333 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3334
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003335Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3338 patch for socklen_t detection by
3339 Albert Chin-A-Young <china@thewrittenword.com>
3340
Daniel Veillardcd429612000-10-11 15:57:05 +00003341Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3342
3343 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3344 and added a --dtdvalid option to xmllint used to test it
3345
Daniel Veillard47c02452000-10-11 13:04:36 +00003346Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3347
3348 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3349 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3350
Daniel Veillard2d38f042000-10-11 10:54:10 +00003351Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3354 handlings (registration, lookup, cleanup)
3355
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003356Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3357
3358 * configure.in Makefile.am include/makefile.am: adding XPointer
3359 and XPtrtests target
3360 * xpointer.[ch] : new files for XPointer support
3361 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3362 more XPath tests
3363
Daniel Veillard57fda592000-10-10 23:24:14 +00003364Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * configure.in: fixed, very broken, make distcheck works again
3367
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003368Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3369
3370 * More work toward 2.2.5, integrated a number of patches
3371 * configure.in Makefile.am win32config.h.in: trying to cleanup
3372 make distcheck .... huh ...
3373 * include/Makefile.am include/win32config.h: new directory
3374 for includes
3375 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3376 updated teh makefiles and instructions for WIN32
3377 * xpath.c: small fixes
3378 * test/XPath/ results/XPath: updated the testcases and results
3379 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3380 suggested patches
3381 * valid.c: fixed an ID bug
3382
Daniel Veillardb71379b2000-10-09 12:30:39 +00003383Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3384
3385 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3386 the automake bug where wrong dependancies were generated.
3387 * xpath.[ch]: worked on XPointer
3388
Daniel Veillard7e99c632000-10-06 12:59:53 +00003389Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * configure.in Makefile.am: 2.2.5, ship the include in an
3392 include/libxml subdirectory, use symlinks when using CVS
3393 * testSAX.c: fixed small bug
3394 * testXPath.c: changed the way testfiles are parsed
3395 * debugXML.c: same kind of cleanup when parsing an argument expression
3396 XPath/XPointers can have blanks embedded
3397 * xpath.[ch]: more cleanup, reorgs for XPointer work
3398 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3399 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3400
Daniel Veillard55b91f22000-10-05 16:30:11 +00003401Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3402
3403 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3404 in the XPath engine, rewrote large parts of it, now it's far
3405 cleaner and in sync with the REC not an old WD. Fixed a parsing
3406 problem in the interactive XML shell found when testing XPath.
3407
Daniel Veillardac260302000-10-04 13:33:43 +00003408Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3411 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3412 examples with the extra test
3413
Daniel Veillard7cfce322000-10-04 12:40:27 +00003414Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3415
3416 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3417 the global init function.
3418
Daniel Veillard970112a2000-10-03 09:33:21 +00003419Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3420
3421 * HTMLparser.c: Doohhh, attribute name parsing was still case
3422 sensitive ! Fixed this ...
3423 * result/HTML/* : updated the tests results accordingly
3424
Daniel Veillard740abf52000-10-02 23:04:54 +00003425Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3426
3427 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3428 engine, should be far more stable, incorporated a new version of
3429 preceding/following axis, need testing
3430 * uri.c: fixed file:///c:/a/b/c problem
3431 * test/XPath/tests/idsimple: augmented the XPath tests
3432
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003433Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * doc/* rebuilding docs for 2.2.4 release
3436
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003437Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3438
3439 * configure.in: releasing 2.2.4
3440 * parser.[ch]: added xmlStrEqual()
3441 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3442 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3443 use xmlStrEqual instead
3444 * TODO: updated
3445 * added an XPath test
3446
Daniel Veillardbc765302000-10-01 18:23:35 +00003447Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3450 * entities.h: exported xmlInitializePredefinedEntities
3451 * parser.[ch] : added xmlInitParser()
3452 * parserInternals.h : had to export htmlInitAutoClose()
3453
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003454Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3455
3456 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3457 problems
3458 * Makefile.am : added XPath regression tests to normal tests
3459 * uri.c: fixed a problem with local paths, cleanup
3460 * parser.c: fixed a problem with large CData sections
3461
Daniel Veillardd2ade932000-09-30 14:39:55 +00003462Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * configure.in xml-config.in: patch from "Ben Taylor"
3465 <sol7x86@hotmail.com> for solaris shared libs lookup
3466
Martin Bauligdd7d1f62000-09-29 23:17:57 +000034672000-09-30 Martin Baulig <baulig@suse.de>
3468
3469 * libxml-2.0.pc.in: Provide pkg-config script.
3470
3471 * configure.in: Create the libxml-2.0.pc script from the
3472 libxml-2.0.pc.in templates.
3473 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003474 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003475
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003476Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3479 when compiling with MSC
3480
Daniel Veillard46057e12000-09-24 18:49:59 +00003481Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * xpath.c: patch for normalize-string() substring-before(),
3484 substring-after() and translate() functions from Bjorn Reese
3485 <breese@mail1.stofanet.dk>
3486 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3487 Fredrik Hallenberg <hallon@lysator.liu.se>
3488 * TODO: updated
3489
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003490Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3493 problem of socklen_t being undefined on a number of platforms
3494 * debugXML.c: fixed a compilation problem when without snprintf
3495
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003496Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3499 an URI bug and a fix for the control-character-induced infinite loop
3500 * nanohttp.c: preventive fix for compiling on WIN32
3501
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003502Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * xmlint.c: closing bug #25000
3505
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003506Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3507
3508 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3509 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3510 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3511 related function, fixing xmlStrncmp(), and associated cleanup
3512 * result/HTML/entities.html.sax: updating result
3513
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003514Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3515
3516 * uri.c: applied patch for URI escaping from Wayne Davison
3517 <wayned@blorf.net>
3518 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3519 from Denis Barbier <barbier@imacs.polytechnique.fr>
3520 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3521 patch from Wayne Davison
3522
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003523Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * doc/xml.html : updated with new releases, adding "how to help"
3526
Daniel Veillard04698d92000-09-17 16:00:22 +00003527Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3528
3529 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3530 removed a few warnings in pedantic mode ...
3531 * parserInternals.c parser.c: moved encoding switching function
3532 to parserInternals.c
3533 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3534
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003535Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3536
3537 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3538 error or warning handlers
3539
Daniel Veillardb1059e22000-09-16 14:02:43 +00003540Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3541
3542 * parserInternals.c parserInternals.h parser.c Makefile.am:
3543 created a new module parserInternals.c, moved most of the
3544 code shared by the various parsers there, as well as
3545 deprecated code from parser.c. More cleanup of parser.c
3546 * uri.c: fixed a problem when URI is NULL
3547 * valid.c: speedup when looking for an attribute declaration
3548
Daniel Veillard39c7d712000-09-10 16:14:55 +00003549Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3550
3551 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3552 the cleanup of the computation of URI references when seeking
3553 external entities. The URI reference string and the resulting
3554 URI are both stored now.
3555 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3556 large s(n)printf checks and cleanup from Denis Barbier
3557 <barbier@imacs.polytechnique.fr>
3558 * xmlversion.h.in tree.h: couple of SGML declarations for a
3559 possible docbook module.
3560 * result/VC/ : a couple of test output changed due to the change
3561 of the entities URI
3562
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003563Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3564
3565 * parser.h: added a _private field for linking user's data
3566
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003567Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3568
3569 * parser.c parserInternals.h: demacroified most of the IS_XXX
3570 the gain in size is significant so ...
3571
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003572Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3573
3574 * entities.c: cases where looking up entities with doc==NULL
3575 covered
3576
Daniel Veillard90e11312000-09-05 10:42:32 +00003577Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
Daniel Veillard1de50802000-09-07 08:54:32 +00003579 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003580 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3581
Daniel Veillard98a79162000-09-04 11:15:39 +00003582Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3583
Daniel Veillard1de50802000-09-07 08:54:32 +00003584 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003585 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3586 * Makefile.in: added URItest and included thenin "make tests"
3587
3588Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003589
3590 * xmlversion.h.in: closed bug 22941
3591
Daniel Veillard2bb89092000-08-31 14:57:50 +00003592Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * doc/xmlio.html: added doc and example for entity loader
3595 redefinition.
3596
Daniel Veillard96984452000-08-31 13:50:12 +00003597Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3598
3599 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3600 used by libxml
3601
Daniel Veillarde715dd22000-08-29 18:29:38 +00003602Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3603
3604 * parser.c: Fixed bug on invalid ontent characters and when using
3605 push.
3606 * xmllint.c: fixed xmllint endling of errors in push mode
3607
Daniel Veillard4948eb42000-08-29 09:41:15 +00003608Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3609
3610 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003611 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003612 * result/HTML/*.sax: regenerated HTML SAX output
3613 * parser.c: more cleanup.
3614
Daniel Veillarde010c172000-08-28 10:04:51 +00003615Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3616
3617 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003618 patches from Wayne Davison <wayned@users.sourceforge.net>,
3619 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003620 * HTMLparser.c: fixed an ignorable white space detection bug
3621 occuring when parsing with SAX only
3622 * result/HTML/*.sax: updated since the output is now HTML
3623 encoded...
3624
Daniel Veillard47f3f312000-08-27 22:40:15 +00003625Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3626
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003627 * HTMLparser.[ch]: applied some of Wayne Davison
3628 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003629
Daniel Veillarde0854c32000-08-27 21:12:29 +00003630Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3633 undeclared namespace prefix was used, added a warning.
3634 Cleaned up support w.r.t. entities, spilling out a warning
3635 and being pedantic on lookups.
3636 * test/warning/ent9 : added testcase for previous example.
3637 * TODO: updated
3638 * parserInternals.h parser.c: changed the way names are parsed
3639 now allow infinite size and decrease penalty for normal use
3640 * parser.c: Started a big cleanup/check of the parser code,
3641 fixed some of the most tortuous entity code, spotted code
3642 unused anymore
3643 * test/*: added tests for very long names and related nasty
3644 things.
3645
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003646Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3647
3648 * doc/encoding.html: added encoding aliases doc
3649 * doc/xml.html: updates
3650 * encoding.[ch]: added EncodingAliases functions
3651 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3652 bottleneck affecting large DTDs like Docbook
3653 * parser.[ch] xmllint.c: added a pedantic option, will be
3654 useful
3655 * SAX.c: redefinition of entities is reported in pedantic mode
3656 * testHTML.c: uninitialized warning from gcc
3657 * uri.c: fixed a couple of bugs
3658 * TODO: added issue raised by Michael
3659
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003660Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3661
3662 * doc/encoding.html: propagated Martin Duerst suggestions
3663
Daniel Veillard52402ce2000-08-22 23:36:12 +00003664Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3665
3666 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3667 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3668 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3669 by Wayne Davison
3670
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003671Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3672
3673 * nanoftp.c nanohttp.c: small cleanup
3674 * TODO: updated
3675
Daniel Veillard244ece92000-08-19 20:58:02 +00003676Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3677
3678 * added an old VC testcase and updated title.xml entity
3679
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003680Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3681
3682 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3683 done on auto-opening of <p> tags and cleanup of SAX output
3684
Daniel Veillard979e55e2000-08-19 16:48:54 +00003685Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3686
3687 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3688
Daniel Veillard4540be42000-08-19 16:40:28 +00003689Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3690
3691 * doc/xml.html libxml.* structure.*: updated the doc a bit
3692
Daniel Veillard808a3f12000-08-17 13:50:51 +00003693Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3694
3695 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3696 of SAX tests
3697
Daniel Veillard29579362000-08-14 17:57:48 +00003698Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3699
3700 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3701 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3702
Daniel Veillard1255ab72000-08-14 15:13:33 +00003703Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3706 * testHTML.c: fix core dump on Solaris 2.x systems
3707 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3708 * result/HTML/*.sax: previous bug fix lead to new results
3709
Daniel Veillard03109292000-08-14 14:58:22 +00003710Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3713 * configure.in: added --with-readline=DIR to accept alternate
3714 path for readline include/library
3715 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3716 for ANSI under HP-UX
3717 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3718 includes @LIBS@
3719
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003720Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3721
3722 * doc/* : rebuilt the docs
3723 * getting ready for 2.2.2 release
3724
Daniel Veillard87b95392000-08-12 21:12:04 +00003725Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3726
3727 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3728 and xmlAddFeature()
3729 * tree.[ch]: added xmlAddChildList()
3730 * xmllint.c: MAP_FAILED macro test
3731 * parser.h: added xmlParseCtxtExternalEntity()
3732 * valid.c: applied bug fixes removed warning
3733 * tree.c: added CDATA block to elements content
3734 * testSAX.c: cleanup of output
3735 * testHTML.c: added SAX testing
3736 * encoding.c: better error recovery
3737 * SAX.c, parser.c: fixed one of the external entity processing
3738 of the OASis testsuite
3739 * Makefile.am: added HTML SAX regression tests
3740 * configure.in: bumped to 2.2.2
3741 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3742 SAX results
3743
Daniel Veillard88a172f2000-08-04 18:23:10 +00003744Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3745
3746 * configure.in: patch for HP compiler
3747
37482000-08-04 Sven Heinicke <sven@zen.org>
3749
3750 * xmllint.c: Was coredumping sometimes when the file given didn't
3751 exist.
3752
Daniel Veillard46e370e2000-07-21 20:32:03 +00003753Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003756
Daniel Veillard46e370e2000-07-21 20:32:03 +00003757 when using in memory parsing. Need some cleanup.
3758 * xmllint.c configure.in: added a --memory flag to test memory
3759 parsing
3760
Daniel Veillard36650692000-07-21 15:16:39 +00003761Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3762
3763 * nanohttp.c: fixed socklen_t replacement to unsigned int
3764 * parser.c: fixed a space handdling missing at the end of
3765 production 28 DOCTYPE.
3766 * xmlmemory.c: fixed a stupid bug on the routine to override
3767 allocation functions
3768 * TODO: updated
3769
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003770Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3771
3772 * doc/ regenerated the docs
3773
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003774Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3775
3776 * doc/encoding.html doc/xml.html: added I18N doc
3777 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3778 improvements, both parser and filters, added ASCII & HTML,
3779 fixed the ISO-Latin-1 one
3780 * xmllint.c testHTML.c: added/made visible --encode
3781 * debugXML.c : cleanup
3782 * most .c files: applied patches due to warning on Windows and
3783 when using Sun Pro cc compiler
3784 * xpath.c : cleanup memleaks
3785 * nanoftp.c : added a TESTING preprocessor flag for standalong
3786 compile so that people can report bugs more easilly
3787 * nanohttp.c : ditched socklen_t which was a portability mess
3788 and replaced it with unsigned int.
3789 * tree.[ch]: added xmlHasProp()
3790 * TODO: updated
3791 * test/ : added more test for entities, NS, encoding, HTML, wap
3792 * configure.in: preparing for 2.2.0 release
3793
Daniel Veillard49703262000-07-10 10:27:46 +00003794Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3795
3796 * nanoftp.c: fixed the way the control connection is handled
3797 * libxml.spec.in: fixed the dependancies and cleanup
3798
Daniel Veillard306be992000-07-03 12:38:45 +00003799Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * doc/xml.html: changed the xmlsoft.org structure, updated the
3802 examples w.r.t. root and childs
3803
Daniel Veillard7d853352000-07-02 18:53:09 +00003804Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3807
Daniel Veillard365e13b2000-07-02 07:56:37 +00003808Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3809
3810 * HTMLparser.c: Work on character encoding support for the HTML parser
3811 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3812 * encoding.c: Fixed a potential memleak in the encoding stuff
3813
Daniel Veillardaf743792000-07-01 11:49:28 +00003814Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * doc/FAQ.html doc/Makefile.am : added a FAQ
3817
3818Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003819
3820 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3821 of the HTML parser to force it to not bypass SAX
3822
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003823Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3824
3825 * win32config.h.in: updated
3826 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3827 lacks iconv support :-( need to release 2.1.1
3828 * configure.in: release 2.1.1
3829 * HTMLparser: fixed bug #14784
3830 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3831 by Windows compiler
3832 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3833 the SAX startDocument() callback.
3834 * TODO: updated
3835
3836Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3837
3838 * added xmlStopParser()
3839
Daniel Veillardbe803962000-06-28 23:40:59 +00003840Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3841
3842 * configure.in: 2.1.0 prerelease
3843 * Large resync between W3C and Gnome tree
3844 * nanoftp, nanohttp.c: fixed stalled connections probs
3845 * HTMLtree.c SAX.c : support for attribute without values in
3846 HTML for andersca
3847 * valid.c: Fixed most validation + namespace problems
3848 * HTMLparser.c: start document callback for andersca
3849 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3850 * parser.h, SAX.c: serious speed improvement for large
3851 CDATA blocks
3852 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3853 different encoding
3854 * example/Makefile.am example/gjobread.c tree.h: work on
3855 libxml1 libxml2 convergence.
3856 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3857 and the LIBXML_TEST_VERSION macro
3858
Daniel Veillardc310d562000-06-23 18:32:15 +00003859Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3860
3861 * doc/xml.html: various patches and improvements typo fixed by
3862 Felix Natter
3863 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3864 from Felix Natter <fnatter@gmx.net>
3865
Daniel Veillardf3029822000-05-06 08:11:19 +00003866Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3867
3868 * doc/upgrade.html: updated with instructions for support of both
3869 libxml-1.x and libxml-2.x
3870 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3871 for 2.x support and also fixed includes
3872
3873
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003874Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3877 the encoding support, added iconv support, so now libxml if
3878 compiled with iconv automatically support japanese encodings
3879 among others. Work based on initial patch from Yuan-Chen Cheng
3880 I may have broken binary compat in the encoding handler
3881 registration scheme, but that was so utterly broken I don't
3882 expect anybody to have used this feature until now.
3883 * parserInternals.h: fixup on the CHAR range macro
3884 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3885 code.
3886 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3887 * uri.c: added xmlParseURI() I can't believe I forgot to
3888 implement this one in 2.0 !!!
3889 * SAX.c: moved doc->encoding update in the endDocument() call.
3890 * TODO: updated.
3891
Daniel Veillard06047432000-04-24 11:33:38 +00003892Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3893
3894 * tree.h: removed extraneous xmlRemoveProp definition
3895 * TODO: added item about --disable-corba configure switch
3896 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3897 * nanoftp.c: fixed include problems giving troubles on AIX and
3898 slowlaris
3899 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3900 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3901 comment and headers changes to lower gtk-doc number of warnings
3902 * doc/html/*: rebuilt docs
3903
Daniel Veillarde0aed302000-04-16 08:52:20 +00003904Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * HACKING: documented the tag for 1.x and instructions
3907
Daniel Veillard5e873c42000-04-12 13:27:38 +00003908Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3909
3910 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3911 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3912 xmlCreateIOParserCtxt
3913 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3914 significant overall improvement
3915 * xmllint.c: added I/O test to xmllint
3916 * testSAX.c: added a speed test
3917 * doc/* : updated/regenerated
3918
Daniel Veillardfc708e22000-04-08 13:17:27 +00003919Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3920
3921 * xpath.c uri.h parserInternals.h: cosmetic changes from
3922 "Timur I. Bakeyev" <timur@bat.ru>, including making
3923 xmlCreateURI() public
3924
Daniel Veillard5d211f42000-04-07 17:00:24 +00003925Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3926
3927 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3928 and the code at the same time. Added a clean mechanism for
3929 overload or added input methods: xmlRegisterInputCallbacks()
3930 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3931 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3932 * TODO: updated
3933 * doc/* : updated/regenerated
3934 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3935 source dir
3936
Daniel Veillarde77a9182000-04-05 19:12:29 +00003937Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3938
3939 * testURI.c: yet another forgotten commit, I should get some sleep !
3940
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003941Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3942
3943 * xmllint.c: forgot to commit this too ?
3944
Daniel Veillardb9df4042000-04-05 14:23:16 +00003945Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3946
3947 * xmlversion.h.in : forgot to commit this previously
3948
Daniel Veillard361d8452000-04-03 19:48:13 +00003949Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3950
3951 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3952 * README TODO: updated for release
3953 * uri.c uri.h: added authority parsing/saving
3954 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3955 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3956 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3957 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3958 Makefile.am : added compile-time customization of libxml
3959 --with-ftp --with-http --with-html --with-xpath --with-debug
3960 --with-mem-debug
3961 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3962 #include <libxml/xxx.h> I hope it won't break too much stuff
3963 and will be manageable in the future...
3964 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3965 and added xmllint to the installed programs
3966 * uri.h: added xmlFreeURI()
3967
Daniel Veillardec303412000-03-24 13:41:54 +00003968Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3969
3970 * uri.c uri.h: finished the escaping handling, the base support
3971 and the URI path normalization. Looks good just lacks the
3972 authority content parsing code.
3973 * Makefile.am: added instructions to generate testURI
3974 * TODO: updated
3975 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3976 added links and icons for W3C and Gnome
3977
Daniel Veillard8f621982000-03-20 13:07:15 +00003978Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3979
3980 * xmlmemory.[ch] : seems I forgot to actually update the files in
3981 the last commit :-)
3982 * doc/xml.html doc/html/* : updated and uploaded the docs
3983
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003984Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3987 * TODO: updated
3988 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003989 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003990 gfree).
3991 * Makefile.am, uri.c, uri.h: added a set of functions to do
3992 exact (litteraly copied from the RFC 2396 productions) parsing
3993 and handling of URI. Will be needed for XLink, one XML WFC,
3994 XML Base and reused in the nano[ftp/http] modules. Still work
3995 to be done.
3996
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003997Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3998
3999 * configure.in, libxml.spec.in : libxml2
4000 * doc/* : updated the doc page, rebuilt the docs
4001
Daniel Veillardcf461992000-03-14 18:30:20 +00004002Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4003
4004 * all: tagged LIB_XML_1_X
4005 * *.c *.h : updated from W3C CVS tree
4006 * configure.in : 2.0.0-beta
4007 * libxml.spec.in : libxml2 package nam
4008 * result/* : new version of the tests output
4009
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004010Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4013
Daniel Veillardb566ce12000-03-04 11:39:42 +00004014Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * doc/* : rebuilt the docs
4017 * parser.c: final patch on #6766
4018 * valid.c: small patch on validity checks.
4019
Daniel Veillardfb76c402000-03-04 11:39:42 +00004020Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4021
4022 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4023 added
4024 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4025 compatibility w.r.t. XML spec and existing code.
4026
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004027Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4028
4029 * parser.c: seems a better solution to <a> </a> exists,
4030 will try it for a while
4031
Daniel Veillard83a30e72000-03-02 03:33:32 +00004032Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4033
4034 * parser.c: tried to remove the <a> </a> generating <a/>
4035 this is hard. Left a flag for that purpose. Fixed bug #6766
4036 * configure.in: prepared 1.8.7 not released, due to previous
4037 problem
4038
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004039Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4040
4041 * doc/xml.html : applied second patch from Paul DuBois
4042
Daniel Veillard402e8c82000-02-29 22:57:47 +00004043Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * doc/xml.html : applied patch from Paul DuBois
4046
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004047Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4048
4049 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4050
Daniel Veillard5feb8492000-02-02 17:15:36 +00004051Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4052
4053 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4054 compilation warnings on various platforms.
4055 * parser.c: Fixed #5281 validity error callbacks are now desactived
4056 by default if not validating.
4057
Daniel Veillardf341f932000-02-02 14:52:08 +00004058Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4059
4060 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4061
Daniel Veillard13c757e2000-02-01 23:59:15 +00004062Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4063
4064 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4065 <gkatsi@cs.toronto.edu>
4066
Daniel Veillard726e8792000-01-30 20:04:29 +00004067Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4068
4069 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4070 processing URLs
4071
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004072Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4073
4074 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4075 xmlNanoFTPUpdateURL for persistent control connections.
4076 * configure.in: 1.8.6
4077
4078Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4081 * tree.[ch] : added xmlSaveNoEmptyTags
4082
James Henstridgef3be9312000-01-28 13:59:21 +000040832000-01-29 James Henstridge <james@daa.com.au>
4084
4085 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4086
4087 * Makefile.am: added nanoftp.[ch] to the build.
4088
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004089Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4090
4091 * nanoftp.[ch]: cleanup, comments, API
4092 * debugXML.c : fixed a bug in the cat command
4093 * doc/*: regenerated the docs
4094
Daniel Veillardda07c342000-01-25 18:31:22 +00004095Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4096
4097 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4098 * debugXML.c : fixed a bug in the cat command
4099 * valid.c: fixing some small probs
4100 * libxml.spec.in: get rid of the SNAP suffix
4101 * doc/xml.html: updated the status
4102
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004103Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4104
4105 * xml-config.in: xml-config --version to just return the
4106 version number
4107 * xpath.c: some cleanup w.r.t. axis when the current node is
4108 an attribute.
4109 * TODO: updated
4110
Daniel Veillard461a66c2000-01-18 18:01:01 +00004111Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4112
4113 * configure.in: prepared for libxml-1.8.5
4114 * doc/* recompiled the documentation
4115
41162000-01-17 Jody Goldberg <jgoldberg@home.com>
4117
4118 * configure.in : WARNING autoconf subtlety alert :
4119 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4120 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4121 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4122 get defined by AC_CHECK_HEADERS.
4123
Daniel Veillardf967b902000-01-17 16:06:10 +00004124Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4125
4126 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4127 Rune.Djurhuus@fast.no
4128
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004129Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4130
4131 * TODO: updated
4132 * tree.c, parser.c: made sure that only memory alloc problems
4133 and internal parser errors are allowed to write to stdout or
4134 stderr.
4135
Daniel Veillard0142b842000-01-14 14:45:24 +00004136Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4137
4138 * tree.c : restored xmlNewGlobalNs since this seems used by
4139 a lot of existing code :-(, fixed a bug in xmlNewNs
4140 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4141 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4142 to exit() from the library code.
4143 * xpath.c, parser.c: removed bugs or unused code detected by
4144 Windows compilers
4145 * parser.c: started adding interfaces for parsing well balanced
4146 XML fragments
4147 * configure.in: releasing 1.8.4
4148 * doc/* : rebuilt the docs
4149
Daniel Veillard2eac5032000-01-09 21:08:56 +00004150Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * tree.[ch] : added xmlNewDocFragment() for DOM
4153 * testHTML.c: uninitialized variable.
4154
Daniel Veillardf3a73582000-01-05 14:58:39 +00004155Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4156
4157 * doc/* : rebuild the docs
4158
Daniel Veillard71b656e2000-01-05 14:46:17 +00004159Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4160
4161 * acconfig.h: readline and history patch
4162 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4163 * tree.c: added check and handling when possibly removing an ID
4164 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4165 and saving.
4166 * test/HTML/entities.html result/HTML/entities.html* : test for
4167 various entities reference cases
4168 * result/HTML/* : as a result output of some testcase have
4169 changed
4170 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4171 by previous example. added xmlParseTryOrFinish().
4172 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4173 entities.h debugXML.h HTMLparser.h: changed the way struct are
4174 declared to allow gtk-doc to expose those
4175 * parser.c: closed bug #4960
4176 * Makefile.am configure.in: Applied patch from
4177 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4178 and math/socket libs detection
4179
Daniel Veillard437b87b2000-01-03 17:30:46 +00004180Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * configure.in, Makefile.am: link tester against readline
4183 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4184
Daniel Veillard686d6b62000-01-03 11:08:02 +00004185Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * tree.[ch]: added xmlRemoveProp
4188 * win32config.h.in nanohttp.c: avoid including the Windows
4189 socket stuff in every C files
4190 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4191 the XmL parser(s)
4192 * test/ns4 result/ns4 etc...: added test case for previous prob
4193 * tree.c: xmlNewNs wasn't checking for double definition
4194 * Makefile.in: fixed a problem with dist-hook duplicates
4195 * parser.[hc], xmlIO.c: fixed the loading of external entities
4196 APIs, now xmlLoadExternalEntity() is used everywhere and
4197 setting up an app specific front-end using the
4198 * SAX.c parser.c: some fixes, now the xhtml spec validates
4199 with the xhtml DTD.
4200 * error.c: fixed crashes in case of no input stream
4201 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4202 to the validation tests and results
4203
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004204Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4207 too htmlCreatePushParserCtxt() and htmlParseChunk()
4208 * parser.c: a bit of cleanup.
4209 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4210 to XML) removed the last mem leak known
4211 * HTMLtree.c: output message cleanup
4212 * xmlmemory.c: display content info about memory blocks
4213 * result/HTML/wired.* : missing att value warning change
4214
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004215Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * doc/* : rebuilt the documentation
4218
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004219Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * parser.[ch] parserInternals.h: Push parser for XML,
4222 seems to work fine now
4223 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4224 --push for push testing
4225 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4226 * testSAX.c: added --push
4227 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4228 subtree
4229 * xmlIO.[ch] : enriched API + fixes for push mode
4230 * entities.[ch]: added the entity content length to the struct.
4231 * xmlmemory.[ch]: new API to show the last entries for the shell
4232 * valid.c: added required attribute testing
4233 * SAX.c: the cdata callback now merge contiguous fragments
4234 * HTMLparser.c: cleanup of some macros
4235
Daniel Veillard3c558c31999-12-22 11:30:41 +00004236Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4237
4238 * parser.c: fix for PIs name starting with xml
4239 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004240 * *.c, configure.in win32config.h.in : generate win32config.h for
4241 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004242
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004243Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4244
4245 * parser.c: fixed a stupid = vs. == bug :-(
4246 * doc/gnome-xml.sgml: s/glade/xml/
4247
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004248Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4249
4250 * configure.in, doc/xml.html : bug fix release 1.8.2
4251 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4252 Hopefully the end of that silly C++ include problem
4253 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4254 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4255 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4256 troubles with autoclosed elements when the stree shape doesn't
4257 follow the DtD specs. Added htmlIsAutoClosed() and
4258 htmlAutoCloseTag()
4259 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4260 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4261 * debugXML.c: fixed a bug on printing default namespaces.
4262 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4263
Daniel Veillardb24054a1999-12-18 15:32:46 +00004264Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4265
4266 * result/HTML/*.htm[l] : updated the HTML regression tests according
4267 to the new output
4268 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4269 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4270 problem due to intermix of extern "C" { ... } declarations for C++
4271 and recursive includes in the headers
4272
Chris Lahey323c48c1999-12-18 15:32:45 +000042731999-12-20 Chris Lahey <clahey@umich.edu>
4274
4275 * HTMLtree.c: Made it so that html nodes with a single child do
4276 not insert a carriage return before or after the child node.
4277
Daniel Veillardb24054a1999-12-18 15:32:46 +00004278Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004279
4280 * configure.in, doc/xml.html : bug fix release 1.8.1
4281 * parser.c: fixed bug #4344
4282 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4283 added the glue to avoid C++ problems
4284 * doc/* : regenerated the documentation
4285
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004286Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4287
4288 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4289 namespace recognition, and Dia as a resul :-(
4290 * encoding.c: closed bug #3950
4291
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004292Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4293
4294 * valid.c: debugging a posteriori validation, except URI expansion
4295 stuff this should be fixed now
4296 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4297 Carl Nygard <cnygard@bellatlantic.net>
4298 * tester.c: added --postvalid, cleaning of the code
4299 * tree.[ch]: added xmlDocGetRootElement()
4300
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004301Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4302
4303 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4304 c++ losage.
4305
Daniel Veillard10a2c651999-12-12 13:03:50 +00004306Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4307
4308 * configure.in, doc/xml.html : bumped to 1.8.0
4309 * xlink.[ch], Makefile.am : added framework for link detection
4310 * parser.h: added nbChars to parser context, needed for cleanup.
4311 * xmlmemory.c: removed a nasty bug when out of mem
4312 * valid.[ch]: adding namespace support for attribute decl
4313 * tester.c: added --debugent option
4314 * debugXML.[ch]: added xmlDebugDumpEntities()
4315 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4316 buffers instead, this was really needed, validation was breaking
4317 in strange ways due to that. Added xmlParseStringPEReference()
4318 and other parsing from strings functions. Entities processing
4319 modified again, but PERef are still not handled correcly but
4320 unless you're Eve Maller you won't notice :-)
4321 * HTMLparser.c: large changes toward reliability, and switched to
4322 lowercase internal tags, XHTML is lowercase, so it will help
4323 that output is closer to next version.
4324 * doc/* : regenerated the documentation, it is now hosted at
4325 http://xmlsoft.org/ (same bits I just bought the domain :-)
4326
4327
Daniel Veillard294cbca1999-12-03 13:19:09 +00004328Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4329
4330 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4331 doc generation
4332 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4333 in the SAX API
4334 * doc/*: rebuilt the doc making sure everything appears in the
4335 HTML files
4336
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004337Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4338
4339 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4340 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4341 which allow impressive speed improvement on dataset with
4342 large text pieces, but at the cost of broken binary
4343 compatibility and slightly bigger memory usage.
4344 Configure with --with-buffers to activate them, they
4345 are protected with XML_USE_BUFFER_CONTENT define.
4346 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4347 goal is 0 memory left allocated once parser is no more used
4348 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4349 call xmlCleanupParser() and xmlMemoryDump()
4350
Daniel Veillarda819dac1999-11-24 18:04:22 +00004351Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4352
4353 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4354 * parser.[ch] encoding.[ch]: added memory cleanup routines
4355 * parser.c: closing bug #3788
4356 * doc/*: rebuilt the doc
4357
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004358Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4359
4360 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4361 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4362 * tester.c: added --compress option
4363 * doc/*: rebuilt the documentation
4364
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004365Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4368 if given /proc/kcore as input !
4369 * doc/xml.html doc/*: updated and rebuilt the documentation
4370
4371Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004372
4373 * parser.c: Fixed some wrongly space collapsing code due to
4374 a misreading of the spec.
4375 * result/*: fixed the output accordingly
4376
4377Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004378
4379 * encoding.c: bug fix and typos
4380 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4381 * parser.c: added attribute normalization closing bug #3597
4382 * test/att* result/att* SAXresult/att*: testcase for attribute
4383 normalization
4384
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004385Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4386
4387 * configure.in: closing bug #3163 by adding extra flags for the
4388 cc compiler on HP-UX
4389
Daniel Veillard51e3b151999-11-12 17:02:31 +00004390Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4391
4392 * valid.[ch] : removed a typo and an enumerated type bug in the
4393 xmlAddElementDecl() function
4394 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4395 call to xmlEncodeEntitiesReentrant() so that the functions
4396 New, Set and Get are at the same level.
4397 * parser.c HTMLparser.c: extra memory allocation bug for
4398 attributes detected by someone using libxml in embedded systems :-)
4399
Daniel Veillard962195f1999-10-28 15:51:53 +00004400Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4401
4402 * xmlmemory.h: turned off mem debug :-\
4403
Daniel Veillard35008381999-10-25 13:15:52 +00004404Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4405
4406 * parser.c: closed bug #2784 a one line fix, but worth pushing
4407 a new release out
4408 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4409 some structures, comments before and after the
4410 main element, and other nastyness
4411 * HTMLtree.c tree.c: accomodate the extended HTML supported
4412 * configure.in: pushing 1.7.4
4413 * test/ent8 and related outputs : added a new test for bug #2784
4414 * test/HTML/wired.html and related output: a nasty HTML example
4415 * Makefile.am: improved the test scripts
4416 * docs/* : reran the documentation extractor, updated xml.html
4417
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004418Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4421 HTMLparser and debugged the HTML related code. HTML documents
4422 now have their own type
4423 * entities.c: do not dump &apos; for HTML output
4424 * xmlmemory.c: improvement, breakpoint mechanism
4425 * testHTML.c: added --sax --repeat ...
4426 * Makefile.am: improved the HTML tests
4427 * valid.[ch]: added xmlValidGetValidElements and
4428 xmlValidGetPotentialChildren
4429 * tester.c: added --insert to test the 2 new functions
4430 * test//* result//* SAXresult//* : regression test cleanup
4431 and extension.
4432 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4433 gnome-xml-nanohttp.html
4434
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004435Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4436
4437 * HTMLparser.c: fixed problems with some autoclose tags
4438 * tree.c: fixed XML output problems.
4439 * result/* SAXresult/*: update of the tests output
4440
Daniel Veillard6077d031999-10-09 09:11:45 +00004441Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4442
4443 * Makefile.am: Arturo patch for xmlConf.sh version info
4444 * parser.c: Tim Josling patch for single quoted items
4445 * tester.c: Tim Josling patch for tester options usage
4446 * tree.h: indent cleanup
4447
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004448Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4451 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4452
Daniel Veillard00fdf371999-10-08 09:40:39 +00004453Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4454
4455 * tree.c : Raph patch for initialization of CORBA fields
4456 * parser.c, xpath.c, ...: modification of doc comments
4457 * xpath.c : allow spaces in xpath expressions
4458
Daniel Veillardad219441999-09-27 08:17:49 +00004459Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4460
4461 * xmlmemory.h: turning off memory debug :-(
4462
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004463Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4466 better SAX interfaces.
4467 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4468 entity.
4469 * configure.in: 1.7.2
4470
4471Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004472
4473 * libxml.spec.in: fixed the URL
4474 * doc/xml.html: improved the documentation front-end
4475
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004476Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004477
4478 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4479
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004480Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004481
4482 * libxml.spec.in: fixed the alpha compile problem
4483 * parser.[ch]: changed errno to errNo in the parser context :-(
4484 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4485 * doc/xml.html: changed CHAR to xmlChar
4486 * doc/html/*: recompiled the documentation
4487 * configure.in: 1.7.1
4488
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004489Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * parser.h: modified the parser context struct to regain 1.4.0
4492 binary compatibility
4493 * parser.c, xml-error.h: added errno ot teh context and defined
4494 a set of errors values with update of errno
4495 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4496 DTDs and entities
4497 * *.h, *.c: complete cleanup of the use of config.h and include
4498 protection depending on the current setup.
4499 * overalll debugging, maintenance and bug-fixing on all modules
4500 * updated the documentation
4501 * ready for 1.7.0
4502
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004503Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4504
4505 * HTMLparser.c : cleanup
4506 * SAX.c valid.c valid.h: added ID/IDREF checking
4507 * tree.c tree.h: extended doc structure for refs
4508 * configure.in: 1.6.2
4509 * parser.c: patched bug in SAX user arg call
4510 * parserInternals.h: patched missing close in C++ wrapping
4511 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4512 especially upcoming XPointer implementation.
4513 * doc/xml.html: augmented, typo
4514
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004515Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4516
4517 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4518 not all invocations of install understand -d.
4519
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004520Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4521
4522 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4523 to make 'check' works, when builddir != srcdir.
4524
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004525Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * doc/xml.html : updated the documentation
4528
Daniel Veillard6454aec1999-09-02 22:04:43 +00004529Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4532 not deallocated memory blocks
4533 * *.c : replaces all calls to malloc() free() and realloc() to
4534 the wrapper functions/macros
4535 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4536 instead of xmlFreeNodeList()
4537
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004538Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4539
4540 * HTMLparser.c: corrected a stupid bug leading to core dump at
4541 tree deallocation. Removed warnings indicated by
4542 Stephane.Conversy@lri.fr
4543 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4544 looked for in the external subset
4545
4546Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004547
4548 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4549 on SGI by Stephane.Conversy@lri.fr
4550
Daniel Veillardb96e6431999-08-29 21:02:19 +00004551Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4552
4553 * all .h : changed the prototype declaration indent as in gtk
4554 * most .c : working on reducing the TODOs in the code
4555 * most .c : cleanup though -pedantic and Insure++
4556 * improvements on validation ID checkings.
4557 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4558 * xml-config.in: closed #1810
4559
4560Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004561
4562 * tree.h, valid.c, valid.h: more work on validity, IDs
4563 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4564 definition for AIX
4565
Daniel Veillardb556eb51999-08-15 17:19:50 +00004566Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4569 the distribution due to a cut'n paste error at last commit
4570
Daniel Veillardb05deb71999-08-10 19:04:08 +00004571Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * configure.in: upgraded to version 1.4.0
4574 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4575 Big update, added a large part of the validation process,
4576 it should be usable, but some parts are missing
4577 * xpath.c: improved the implementation w.r.t. root.
4578 * Makefile.am: added more tests
4579 * test and result trees: added a lot of tests
4580 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4581
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004582Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4583
4584 * Added an HACKING file
4585
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004586Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * xpath.[ch] : improvements and debug of the XPath implementation
4589 * parser.c, HTMLparser.c : modified the parsers to be progressive
4590 * tree.[ch] : extended the Buffer promitives
4591 * xmlIO.[ch] : added basic I/O routines providing progressive
4592 parsing and ready for I18N conversion plugins
4593 * SAXresult/* : the SAX callback sequence maybe slightly different
4594 now
4595 * test*.c : improved/updated the tests programs
4596 * doc/* : recompiled the docs.
4597
Daniel Veillard15b75af1999-07-26 16:42:37 +000045981999-07-26 Michael Meeks <michael@edenproject.org>
4599
4600 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4601
4602 * tree.c: Ditto.
4603
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004604Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4605
4606 * configure.in: upgraded to version 1.4.0
4607 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4608 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4609 XML query language, see http://www.w3.org/TR/xpath for more details.
4610 * parser.c, parser.h: added CHAR* related string functions for XPath
4611 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4612 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4613 rebuild the docs.
4614 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4615 and regression testing capabilities for XPath.
4616
Daniel Veillardd79d7871999-07-12 10:38:12 +00004617Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4618
4619 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4620 closing bug #1646
4621
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004622Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4623
4624 * Makefile.am, example/Makefile.am: closed bug #1683
4625
Daniel Veillard3166ab11999-07-11 16:14:19 +00004626Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4627
4628 * example/Makefile.am, configure.in: added the makefile for the
4629 gjobread example
4630
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004631Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4632
4633 * doc/Makefile.am:
4634 - fix which allow "make install DESTDIR=</install/prefix>".
4635
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004636Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4637
4638 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4639 which fixed a problem on the file reading-code.
4640
Daniel Veillard82150d81999-07-07 07:32:15 +00004641Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4642
4643 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4644 output.
4645 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4646
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004647Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4648
4649 * parser.h : Oops removed the binary compatibility problem
4650 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4651 * parser.c, HTMLparser.c: applied patches for reading from stdin
4652
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004653Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4654
4655 * parser.c, entities.c, valid.c: cleanup bug #1591
4656 * configure.in: cleanup bug #1592
4657 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4658 the same tree back-end. Hence gdome will be available for it.
4659 * doc/Makefile.am: close bug #617
4660
Daniel Veillard97fea181999-06-26 23:07:37 +00004661Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4662
4663 * parser.c: alloctate a per parser context SAX interface block
4664
Daniel Veillard14fff061999-06-22 21:49:07 +00004665Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4668 and xmlEncodeEntitiesReentrant with the correct one :-\
4669
4670Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4671
4672 * commit of my internal XML base changes, quite a lot of
4673 changes, cleanups, better entities support, framework for
4674 new I/O and charset detection and handling
4675 * Fixed the configure/Makefile stuff to generate shared libs
4676 with the proper version info, so we jumped on rev from
4677 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4678 xmlEncodeEntities() result need to be freed now, and a string
4679 xmlParserVersion provide the current library version.
4680
Raph Levien05240da1999-06-15 21:27:11 +00004681Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4682
4683 * parser.c: fixed a buffer overrun for when you have a very long
4684 attribute with no entities in it.
4685
Daniel Veillardbb2da581999-06-13 14:37:07 +00004686Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4687
4688 * added example directory
4689 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4690
Daniel Veillard011b63c1999-06-02 17:44:04 +00004691Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * Release of libxml-1.1, nearly everything has been touched for
4694 this.
4695 * Added more regression tests
4696 * Updated the documentation
4697
Daniel Veillard27d88741999-05-29 11:51:49 +00004698Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4699
4700 * tree.[ch]: unified the XML_NO_CORBA defines.
4701 * parser.c encoding.[ch]: started plugging in char encoding detection
4702
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004703Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4704
4705 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4706 Also freed allocated buffer.
4707
Daniel Veillard27d88741999-05-29 11:51:49 +00004708Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004709 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4710 reentrancy problem at printing. One is left in entities.c, to
4711 remove ASAP
4712 * testSAX.c : added a test example showing the use of the SAX
4713 interface if one doesn't want to build the DOM tree.
4714 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4715
Daniel Veillard517752b1999-04-05 12:20:10 +00004716Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4719 large revamping of the parser to use SAX callbacks
4720 http://www.megginson.com/SAX/ (or at least a C like interface
4721 a la Expat). It's now possible to set up your own callbacks
4722 and the parser will not build a DOM tree.
4723 * test/* result/*: updated the test suite, I finally removed
4724 the old Namespace draft support (PI based).
4725
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004726Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4727
4728 * Makefile.am: added test result to EXTRA_DIST for make tests
4729
Daniel Veillard64068b31999-03-24 20:42:16 +00004730Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * parser.c, parserInternals.h: moved the chars macro definitions
4733 to parserInternals.h
4734 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4735 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4736
Daniel Veillard012ccc11999-03-23 10:11:11 +00004737Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4738
4739 * xml-config.in : applied patch to make --version work
4740
Raja R Harinatha86c23e1999-03-05 22:14:01 +000047411999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4742
4743 * Makefile.am (check-local): Alias for `tests' target. This will
4744 cause `make check' to do the right thing.
4745 (tests): Don't run tests in srcdir. Also, replaced calls to
4746 basename with a `sed' "equivalent".
4747
Daniel Veillardd109e371999-03-05 06:26:45 +00004748Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4749
4750 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4751 it in the header and not the sources, updated the doc.
4752 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4753 pointing this out.
4754
Daniel Veillardbc50b591999-03-01 12:28:53 +00004755Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4756
4757 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4758 exported the inputStream routines.
4759 * doc/html/* : updated accordingly
4760
Daniel Veillardd692aa41999-02-28 21:54:31 +00004761Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * parser.c, parser.h, parserInternals.h: added a few extra
4764 internal calls to allocate and free parser contexts ...
4765 * doc/html/* : updated accordingly
4766
Daniel Veillard55a99271999-02-25 11:01:29 +00004767Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4768
4769 * configure.in, Makefile.am, doc/makefile.am : General changes for
4770 1.0.0 release and including the generated HTML documentation.
4771
Daniel Veillard35925471999-02-25 08:46:07 +00004772Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4773
4774 * makefile.am : added parserInternals.h, oops.
4775
Daniel Veillard1e346af1999-02-22 10:33:01 +00004776Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * parserInternals.h: added this header giving access to the parser
4779 internal functions.
4780 * doc/Makefile.am : added a rebuild target which rebuilds the full
4781 set of documentations
4782 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4783 the internal subset.
4784 * *.c *.h: modifications needed to generate the documentation using
4785 gtk-doc, cleanup of functions blocks, reorganisation of struct
4786 declarations.
4787
Daniel Veillard1164e751999-02-16 16:29:17 +00004788Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4789
4790 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4791 the tar and spec file to include the beginning of the doc.
4792
Nuno Ferreira03d04781999-02-13 00:07:17 +000047931999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4794
4795 * doc/.cvsignore: Added this file.
4796
Daniel Veillard6800ef31999-02-08 18:33:22 +00004797Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * tree.c: fixed xmlGetProp to return "" when the attribute
4800 exists, even if the node-list is NULL.
4801
Daniel Veillard726c7e31999-02-08 15:13:10 +00004802Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * tree.c: patched an error outputting empty attribute values.
4805 * Makefile.am and doc/makefile.am: have been updated during the
4806 week-end. Sorry for an empty CVS log, I got a shell problem.
4807
Daniel Veillard1899e851999-02-01 12:18:54 +00004808Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * tree.h: cleaned up using enums instead of defines
4811 * parser.c, valid.[ch]: more work on parsing/output of element
4812 declarations
4813
Daniel Veillard3b9def11999-01-31 22:15:06 +00004814Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * valid.[ch], tree.c, parser.c : more work toward full parsing
4817 of XML DTDs.
4818 * README: added informations about mailing-list and on-line
4819 documentation
4820
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000048211999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4822
4823 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4824
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004825Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4826
4827 * parser.c, tree.[ch] : more work toward conformance testing,
4828 added a last element to accelerate parsing of very flat structures
4829 started working on internal subset Element content declaration.
4830 * valid.[ch] : first cut at adding code toward validation.
4831 * previous changes had also small impact on most files, especially
4832 the conformance testing using James Clark test suite.
4833
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004834Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4835
4836 * test/* : updated the examples, most of them were not well
4837 formed (humm), and added rdf2.
4838 * result/* : resulting changes in the output.
4839
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004840Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4843
Daniel Veillard44b3a061998-12-05 17:27:22 +00004844Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * tree.c: patched a bug in the generation of empty attributes
4847
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004848Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4849
4850 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4851 for node/trees/documents/... Biggest problem is namespace
4852 support when copying subtrees.
4853
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004854Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * parser.c, entities.c: improve entities and char ref encoding,
4857 and cleanups of error messages.
4858
Daniel Veillard242590e1998-11-13 18:04:35 +00004859Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * parser.c, entities.c: simple bug hunting done during rpm2html and
4862 rpmfind integration.
4863
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004864Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4865
4866 * parser.[ch]: Added interfaces allowing to specify a SAX
4867 handler before parsing.
4868
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004869Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * parser.c: redirrect all errors reporting through the SAX
4872 error function
4873
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004874Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4877 * libtool, tlmain ...: update of the libtool files
4878
Miguel de Icaza442321c1998-11-04 18:13:38 +000048791998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4880
4881 * entities.c: Use g_snprintf insteda of snprintf.
4882
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004883Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4884
4885 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4886 added ent5 test for this purpose.
4887 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4888
Daniel Veillard27271681998-10-30 06:39:40 +00004889Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4890
4891 * parser.c: fixed? a strange error due to compression on a GWP
4892 document.
4893
Daniel Veillard25940b71998-10-29 05:51:30 +00004894Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4895
4896 * tree.[ch]: bug fixing
4897 * entities.[ch]: defined a specific type for predefined entities
4898 * doc/xml.html: more documentation on the library, how to use it,
4899 overview of the interfaces.
4900
Daniel Veillard16253641998-10-28 22:58:05 +00004901Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4902
4903 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4904
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004905Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4906
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004907 * tree.c: corrected a small bug
4908 * doc/xml.html: continuing writing documentation.
4909
4910Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4911
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004912 * debugXML.h debugXML.c: added debugging utilities.
4913 * tester.c: added --debug switch.
4914 * tree.c: patched an incorrect node->type assignment.
4915 * parser.c: formatting, ensure that node->doc != NULL in attributes
4916
Daniel Veillardccb09631998-10-27 06:21:04 +00004917Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4918
4919 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4920 entity support and provide an internal representation close to
4921 DOM one (entity ref nodes, and attribute value as tree). I tried
4922 to preserve the interface but this will surely break some apps
4923 (I have to change rpm2html/rpmfind for example). I had to change
4924 two interfaces, and the generated tree is somewhat different.
4925 * doc/* : started documenting the XML library, the tree and
4926 DOM/Corba. This is a first step.
4927
Daniel Veillard11e00581998-10-24 18:27:49 +00004928Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * parser.c: Set up the fonctions comment block, boring but useful.
4931 * parser.h, SAX.c, parser.c: now attributes are processed through
4932 the SAX interface. The problem is that my SAX interface diverged
4933 quite a bit from the original one, well this is not an official
4934 spec, and translating it from Java to C is hairy anyway...
4935
Daniel Veillard97b58771998-10-20 06:14:16 +00004936Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4937
4938 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4939 fonctions comment block, boring but useful.
4940
4941Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004942
4943 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4944 conversion routines. However they are not yet used to convert the
4945 inputs. The core will run with UTF-8.
4946
Daniel Veillard33942841998-10-18 19:12:41 +00004947Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4948
4949 * tree.c : make sure that the type id is properly set-up when
4950 a new object is allocated, needed for DOM.
4951
Daniel Veillard27fb0751998-10-17 06:47:46 +00004952Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * tree.h, tree.c: Ok, the main objects in the tree will be native
4955 corba objects, it costs 8 bytes per Node, Attribute and Document
4956 but it simplifies the Corba integration a lot (no extra interface
4957 objects to allocate/free).
4958
Daniel Veillard0bef1311998-10-14 02:36:47 +00004959Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4960
4961 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4962 and changed NODEs contants for conformity with DOM Level 1
4963
Daniel Veillard27864701998-10-08 03:47:24 +00004964Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4965
4966 * added hooks to keep track of servants when creating objects
4967 xmlDoc and xmlNode (for Corba export).
4968
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004969Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4970
4971 * added xml-config script.
4972
Daniel Veillard7066a791998-10-01 20:28:28 +00004973Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4974
4975 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4976 to autoupdate libtool and automake conf files.
4977
Miguel de Icaza60681bd1998-09-30 19:28:59 +000049781998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4979
4980 * Makefile.am: Use '?' to separate the sed
4981 commands as ',' is used when people pass -Wl,something.
4982
4983
Daniel Veillard15a8df41998-09-24 19:15:06 +00004984Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * tree.c, tree.h: added a per-document compression interface.
4987
Daniel Veillard151b1b01998-09-23 00:49:46 +00004988Tue Sep 22 20:47:38 EDT 1998
4989
4990 * tree.c, tree.h: added saving with compression and added interfaces
4991 to control the compression level (xmlGetCompressMode,
4992 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4993
Daniel Veillard70120ff1998-09-22 00:24:21 +00004994Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4995
4996 * parser.c: corrected a loop for files of size 0
4997
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000049981998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4999
5000 * error.h: New file. Contains prototyes from `error.c'.
5001
Tom Tromeyc19653d1998-08-14 01:22:43 +00005002Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5003
5004 * Makefile.am (xmlincdir): New macro.
5005 (xmlinc_HEADERS): Renamed from include_HEADERS.
5006
Daniel Veillard845664d1998-08-13 04:43:19 +00005007Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * applied small patch on numeric entities from
5010 Christopher Blizzard <blizzard@appliedtheory.com>
5011
Daniel Veillard260a68f1998-08-13 03:39:55 +00005012Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5013
5014 * New release 0.2, removed the old xml_* files so that it's
5015 coherent with the other CVS base (W3C), far better conformance
5016 to standard, new namespaces, decent entities support, beginning
5017 of a SAX-like interface. Nearly nothing left intact, even the
5018 test examples ...
5019
Christopher Blizzarda36749e1998-07-30 21:47:18 +000050201998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5021
5022 * .cvsignore: Add .deps dir
5023
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005024Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5027
Daniel Veillardfe926001998-07-26 04:28:20 +00005028Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005029
Daniel Veillardfe926001998-07-26 04:28:20 +00005030 * configure.in: added test for CPP
5031 * AUTHORS, Changelog: the original ones didn't get commited but the
5032 glib ones instead, fixed.
5033 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005034
Daniel Veillardfe926001998-07-26 04:28:20 +00005035Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005036
Daniel Veillardfe926001998-07-26 04:28:20 +00005037 * integrated code developped at W3C
5038 * changed the original Copyright
5039 * migrated to automake
5040 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005041