blob: a689c22ef25e907074750234dcef3d612aad31a1 [file] [log] [blame]
Daniel Veillard61006472002-01-21 17:31:47 +00001Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4 added an XML description of the API, moved the script generating
5 it here. Added a "make api" target
6
Daniel Veillardd2f23002002-01-21 13:36:00 +00007Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8
9 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * xpath.c include/libxml/xpathInternals.h: the change made to
14 xmlXPathFuncLookupFunc was incompatible roll it back
15
Daniel Veillard963d2ae2002-01-20 22:08:18 +000016Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
17
18 * SAX.c: cleanup patch from Anthony Jones
19 * doc/Makefile.am: fix the headers to avoid in make scan
20 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
21 includes, * vs Ptr and general cleanup
22 * parsedecl.py: first version of a script to extract the
23 module interfaces, the goal will be to provide .decl or XML
24 specification of the interfaces to build wrappers.
25
Daniel Veillard0f5f1622002-01-20 12:42:06 +000026Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
27
28 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
29 now provides return codes in case of errors
30
Bjorn Reese026d29f2002-01-19 15:40:18 +000031Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
32
33 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
34 Upgraded to trio baseline 1.6
35 * strio.h strio.c: Replaced by triostr.h and triostr.c
36
Daniel Veillard572577e2002-01-18 16:23:55 +000037Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
40 of strdup usage in the code
41
Daniel Veillarddb5850a2002-01-18 11:49:26 +000042Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
43
44 * parser.c error.c: Keith Isdale complained rightly that
45 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
46
Daniel Veillardcfa0d812002-01-17 08:46:58 +000047Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * tree.c: fixed the funxtion to set the xml: attributes
50 * debugXML.c: added "setbase" to test it.
51
Daniel Veillard2c748c62002-01-16 15:37:50 +000052Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
55 to allow updating an attribute content
56
Daniel Veillard8de85c62002-01-15 17:10:15 +000057Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * libxml.h: try to avoid problems when compiling on Windows
60
Daniel Veillard314cfa02002-01-14 17:58:01 +000061Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
62
63 * hash.c: patch from Anthony Jones for hash.c allocation size
64 * Makefile.am: trying to work around Yet Another Libtool Madness
65 and build the 2.4.13 release finally ...
66
Daniel Veillard744683d2002-01-14 17:30:20 +000067Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
70 * doc/* : update of the documentation
71
Daniel Veillarde6a55192002-01-14 17:11:53 +000072Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
73
74 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
75 at fixing #61290 :-(
76
Daniel Veillardfb25a512002-01-13 20:32:08 +000077Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
78
79 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
80 Fixes bug #67229
81
Daniel Veillardacb2bda2002-01-13 16:15:43 +000082Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
83
84 * tree.c: trying to avoid troubles when a subtree is copied
85 and coalesced in part with the target tree. Should fix
86 bug #67407
87
Daniel Veillardd8224e02002-01-13 15:43:22 +000088Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
89
90 * valid.c: fixed validation of attributes content of type
91 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
92 values, very old bug. Fixes #67671
93
Daniel Veillard8107a222002-01-13 14:10:10 +000094Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
95
96 * parser.c include/libxml/parserInternals.h tree.c: integrated
97 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
98 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
99
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000100Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
101
102 * threads.c: applied Serguei Narojnyi's patch to add native
103 thread support on the Win32 platform
104 * testThreadsWin32.c Makefile.am: added the test program also
105 from Serguei, Win32 specific
106 * include/win32config.h include/libxml/xmlwin32version.h.in:
107 added patch from Igor for the Windows thread specific defines.
108
Daniel Veillard845cce42002-01-09 11:51:37 +0000109Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
110
111 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
112
Daniel Veillard7b602b42002-01-08 13:26:00 +0000113Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
114
115 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
116 output page into XMLinfo.html. Close bug #66951 and
117 raised by Robert Collins too.
118
Daniel Veillard73c6e532002-01-08 13:15:33 +0000119Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
120
121 * encoding.c: Paul Keogh pointed out a possibility of segfault
122 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
123 Closes bug # 68238
124
Daniel Veillard4a859202002-01-08 11:49:22 +0000125Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
126
127 * doc/*.html: updated the Gdome2 links
128
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000129Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
130
131 * libxml.h: Applied following patches from Robert Collins
132 and make sure IN_LIBXML is defined when compiling it
133 -------
134 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
135 as well as Visual C.
136 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
137 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
138 * strio.c (PLATFORM_UNIX): Define for Cygwin.
139 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
140 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
141 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
142 xmlSysIDExists xmlNoNetExists).
143 * xmllint.c: Don't include winsock2.h for Cygwin.
144
Daniel Veillard401c2112002-01-07 16:54:10 +0000145Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
148 when the version info is not present.
149
Daniel Veillard6f42c132002-01-06 23:05:13 +0000150Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
151
152 * tree.c: Anthony Jones pointed out a problem in
153 xmlStringGetNodeList() and provided a fix for it
154
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000155Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
156
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000157 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000158 xmlCreatePushParserCtxt() when the initial buffer passed
159 is large.
160
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000161Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
162
163 * win32/*: big cleanup of the Windows/MSVC project files
164 from Igor Zlatkovic
165
Daniel Veillardcebb1362002-01-02 13:13:30 +0000166Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
167
168 * doc/Makefile.am: should fix #67674 and avoid troubles if
169 xsltproc is not available or fails in the prefix provided
170
Daniel Veillard26908ab2002-01-01 16:50:03 +0000171Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
172
173 * xmlmemory.c: one more doc patch from Charlie Bozeman.
174
Daniel Veillard5344c602001-12-31 16:37:34 +0000175Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
176
177 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
178 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
179 Fixed a few other problems raised by Charlie Bozeman.
180 * result/VC/ElementValid[5-7]: fixed the output
181
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000182Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
183
184 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
185 patches from Charlie Bozeman. Regenerated the HTML docs.
186
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000187Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
188
189 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
190 for Windows from Igor
191
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000192Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
193
194 * xmllint.c: applied Justin Fletcher patch for --output or -o
195
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000196Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
197
198 * win32/libxml2/libxml2.def.src: close #67019
199
Daniel Veillard01db67c2001-12-18 07:09:59 +0000200Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
201
202 * xmllint.c: applied Justin Fletcher generic timing patch
203 similar to the one already applied to xsltproc.
204
Daniel Veillardd1640922001-12-17 15:30:10 +0000205Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
206
207 * include/libxml/tree.h tree.c: applied documentation patches
208 from Charlie Bozeman
209
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000210Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
211
212 *doc/xmllint.xml, xmllint.1 - document --dropdtd
213
Daniel Veillard29e43992001-12-13 22:21:58 +0000214Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
215
216 * valid.c: fix the xmlStrdup() used in the previous patch.
217 * valid.c: added --dropdtd
218 * tree.c: fixed xmlUnlinkNode so it also removes the references
219 from the document if the node is a DTD
220
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000221Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
222
223 * HTMLtree.c valid.c: cleanup some static declarations
224
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000225Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
226
227 * xmllint.c: removed another strdup()
228 * doc/FAQ: removed the HP/UX entry
229
Daniel Veillarded472f32001-12-13 08:48:14 +0000230Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
231
232 * valid.c: fix bug #66816 when validating.
233 * xmllint.c: don't use sys/time.h if configure did not found it
234
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000235Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
236
237 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
238 xmlcatalog_man.xml
239
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000240Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
241
242 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
243 xmlInitMemory() was declared twice
244
Daniel Veillardb82c1662001-12-09 14:00:54 +0000245Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
246
247 * globals.c: do not reference strdup() !
248 * configure.in libxml-2.0.pc.in: trying to fix the libs
249 of the various config extraction modules
250
Daniel Veillardef90ba72001-12-07 14:24:22 +0000251Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
252
253 * configure.in : preparing 2.4.12
254 * doc/* : updated and rebuilt the docs
255
Daniel Veillard220346d2001-12-07 11:33:54 +0000256Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
257
258 * uri.c: closed bug #66159
259 * testURI.c: added --escape option
260 * configure.in: some cleanup for xml2-config --cflags
261
Daniel Veillard2a906822001-12-06 14:34:08 +0000262Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
263
264 * globals.c testThreads.c: removed some misplaced includes
265 of xmlversion.h
266
Daniel Veillarde28313b2001-12-06 14:08:31 +0000267Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
268
269 * threads.c: patch from Gary Pennington fixing a possible
270 problem at initialization time.
271
Daniel Veillardd3b08822001-12-05 12:03:33 +0000272Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
273
274 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000275 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000276 CodeWarrior.
277
Daniel Veillarda7866932001-12-04 13:14:44 +0000278Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
279
280 * xmllint.c: applied Geert Kloosterman's patch to fix
281 --repeat --timing output
282
Daniel Veillard19840942001-11-29 16:11:38 +0000283Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
284
285 * parser.c: Robin Berjon <robin@knowscape.com> found a case
286 where non-wellformed XML declaractions were not detected.
287
Daniel Veillarde85d9342001-11-28 14:43:12 +0000288Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
289
290 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
291
Daniel Veillard22f25a82001-11-28 09:12:23 +0000292Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
293
294 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
295 gets reset by xmlCleanupInputCallbacks() and this makes the
296 function useless. Same for output.
297
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000298Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
299
300 * xmlIO.c: robert pointed out a loop error in callback cleanups
301
Daniel Veillard8faa7832001-11-26 15:58:08 +0000302Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
303
304 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
305 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
306 they are not really tied to debugging
307
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000308Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
309
310 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
311 * xmllint.c: better --catalogs description
312
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000313Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
314
315 * tree.c: fixed a couple of problems in xmlSetProp()
316
Daniel Veillardcd337f02001-11-22 18:20:37 +0000317Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
318
319 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
320 unappropriate stdout output.
321
Daniel Veillard566d4df2001-11-22 13:00:53 +0000322Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
323
324 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
325 by Denis Beurive, closes #65111
326
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000327Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
328
329 * valid.c: in case of content model validity error, don't
330 print it if validity warnings were not requested.
331
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000332Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
333
334 * nanoftp.c: applied a couple of patches from Brian D Ripley.
335 * parserInternals.c: removed the last exit() call. Print an
336 unmaskable error on stderr instead (library mismatch detection)
337
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000338Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
339
340 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
341 shell instructions from Heiko Rupp
342
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000343Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
344
345 * catalog.c: use the URL notation file:// for default catalog paths
346
Daniel Veillard0ec98632001-11-14 15:04:32 +0000347Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
348
349 * include/libxml/tree.h: better comments for _private fields
350 * tree.c: removed a problem when copying an entity reference.
351
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000352Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
353
354 * vms/*: updated instructions and diffs from John A Fotheringham
355
Daniel Veillarda11001b2001-11-12 22:45:36 +0000356Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
357
358 * include/libxml/xmlerror.h: avoid an include problem if
359 #include <libxml/xmlerror.h> happens first in code
360 seems to be the case in KDE libs
361
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000362Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
363
364 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
365 from Igor for Windows
366
367Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
368
369 * Makefile.am: Gary Pennington pointed out a missing prefix
370
Daniel Veillard43d3f612001-11-10 11:57:23 +0000371Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
372
373 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
374 * doc/*: upgraded and rebuilt the docs
375
Daniel Veillardc1f78342001-11-10 11:43:05 +0000376Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
377
378 * HTMLparser.c: fix comment in scripts element parsing.
379 * result/HTML/doc3*: updated the results.
380
381Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
382
383 * uri.c: another URI bug fix #63336, using Joel Young patch.
384
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000385Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
386
387 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
388 a cleaned up version of the Pwd shell string generation.
389
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000390Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
391
392 * valid.c include/libxml/tree.h: trying to fix namespaces +
393 validation problems for good, closing #63619 in the process
394 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
395 wrong in this respect, fixed it.
396
Daniel Veillardd536f702001-11-08 17:32:47 +0000397Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
398
399 * xmllint.c: Morus Walter patch to allow --format and --encode
400
Daniel Veillard5004f422001-11-08 13:53:05 +0000401Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
402
403 * debugXML.c: Stefan Kost provided an help command for the shell
404
Daniel Veillarda6825e82001-11-07 13:33:59 +0000405Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
406
407 * debugXML.c: Heiko Rupp pointed that the shell would crash
408 on empty nodesets returns.
409
Daniel Veillard03f848d2001-11-07 12:53:46 +0000410Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
411
412 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
413 migh need the history libraries
414
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000415Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
416
417 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
418 handle the case of < in quoted attributes, Bastian Kleineidam
419
Daniel Veillardc853b322001-11-06 15:24:37 +0000420Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
421
422 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
423 fixing catalog breakages
424 * Makefile.am catalog.c result/catalogs/catal
425 result/catalogs/mycatalog.* test/catalogs/catal*:
426 fixed more problems in catalog support, added more regression tests
427 for both XML and SGML catalog handling
428
Daniel Veillard66870c72001-11-05 19:27:49 +0000429Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
430
431 * debugXML.c: applied an improvement to xmlGetLineNo() from
432 Keith Isdale
433
Daniel Veillardffe09c92001-11-05 14:21:47 +0000434Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
435
436 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
437 Side effect of the progressive catalog loading
438
Daniel Veillardad661b92001-11-05 11:43:15 +0000439Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
440
441 * Makefile.am: confexecdir and confexec_DATA were defined twice
442 pointed out by Karl Eichwalder
443
Daniel Veillard6eb17722001-11-04 22:19:27 +0000444Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
445
446 * xmlcatalog.c: avoid unlink() and use remove() instead.
447
Daniel Veillardea898282001-11-04 22:13:45 +0000448Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
449
450 * libxml.spec.in: cleanup
451 * include/libxml/xmlwin32version.h: updated with 2.4.8
452
Daniel Veillarda4617b82001-11-04 20:19:12 +0000453Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
454
455 * encoding.c global.data globals.c testThreads.c: fix bug #63752
456 of compiling libxml with a non standard set of options
457
John Fleck027edfb2001-11-04 20:13:58 +0000458Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
459
460 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
461 document --sgml option, fixing gnome bugzilla #63382
462
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000463Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
464
465 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
466 breakage of 2.4.7, added a couple of really needed APIs
467 like xmlCatalogIsEmpty() and xmlNewCatalog()
468 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
469 for install-catalog
470 * configure.in: preparing 2.4.8
471
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000472Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
473
474 * HTMLtree.c tree.c include/libxml/HTMLtree.h
475 include/libxml/tree.h include/libxml/xmlIO.h: more include
476 cleanups, export cleanly one html output + format function.
477
478Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
479
480 * parser.c: removed initGenericErrorDefaultFunc call from
481 xmlInitParser() since it could destroy previous calls to
482 xsltSetGenericErrorFunc() effects
483
Daniel Veillardebd38c52001-11-01 08:38:12 +0000484Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
485
486 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
487 keyword.
488
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000489Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
490
491 * Makefile.am: cleanup
492 * threads.c: cleanup too
493 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
494 from xsltproc
495 * include/libxml/tree.h include/libxml/parser.h: trying to break a
496 dependancy loop.
497
Daniel Veillard91c00402001-10-30 17:41:38 +0000498Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
499
500 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
501 was not used anymore !
502
Daniel Veillard52dcab32001-10-30 12:51:17 +0000503Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
504
505 * configure.in: preparing 2.4.7
506 * Makefile.am doc/Makefile.am: switched to the latest xmllint
507 manual page from John
508 * doc/*: updated the doc and rebuilt the generated pages
509
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000510Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
511
512 * xmlIO.c: closing bug #62711, the library should never
513 close stdin or stdout.
514
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000515Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
516
517 * uri.c: second pass at fixing #63336, using Joel Young
518 final patch. looks okay.
519
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000520Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
521
522 * uri.c include/libxml/uri.h: trying to clear #63336
523 allowing the escaping routine to parse unconformant
524 URI-References.
525
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000526Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
527
528 * vms/readme.vms vms/build_libxml.com nanoftp.c
529 include/libxml/xmlversion.h.in: a few VMS updates from
530 John A Fotheringham
531 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
532 and xmlCleanupOutputCallbacks() for the Perl binding people.
533
Daniel Veillard635ef722001-10-29 11:48:19 +0000534Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
535
536 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
537 apply fixes to close #63271 and avoid segfaults when
538 the error routine gets callbed before xmlInitParser()
539 get called.
540 * nanoftp.c error.c: Applied patches from Justin Fletcher
541 correcting some xmlGenericError misuses.
542
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000543Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
544
545 *doc/xmllint.xml, doc/xmllint.1
546 New and improved man page for xmllint - .xml is the original, .1
547 is the generated man page
548
Daniel Veillardc9484202001-10-24 12:35:52 +0000549Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
550
551 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
552 the web site from the main HTML document.
553
Daniel Veillard5151c062001-10-23 13:10:19 +0000554Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
555
556 * parser.c: fixed an erroneous validation bug when PE refs
557 occurs in external parsed entities referenced from the
558 internals subset
559 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
560 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
561 added the associated testcase, it's a nice one.
562 * HTMLparser.c: generate the DTD node as HTML still ...
563 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
564
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000565Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
566
567 * HTMLparser.c: fixed a bug in htmlNewDoc()
568
Daniel Veillard89cad532001-10-22 09:46:13 +0000569Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
570
571 * test/threads/*: added entities testing to the Thread test
572 * testThreads.c: make the test reasonable
573 * DOCBparser.c: fix the DTD public and system ID
574 * xmllint.c: added --sgml for SGML DocBook importing
575 * Makefile.am: added Docbtests target
576
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000577Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
578
579 * nanoftp.c: use only "anonymous@" string for anonymous passwds
580 * testThreads.c: removed bogus include
581
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000582Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
583
584 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
585 fixed a very serious (looping) validation bug
586
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000587Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
588
589 * include/libxml/globals.h include/libxml/threads.h threads.c
590 testThreads.c: far more testing, cleaning up bugs
591 * *.c : make sure globals.h is always included.
592
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000593Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
594
595 * HTMLparser.c: try to get rid of parser loops for good.
596
Daniel Veillardab7488e2001-10-17 11:30:37 +0000597Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
598
599 * configure.in: fixed some bugs in CFLAGS passing.
600 * test/threads Makefile.am testThreads.c: added a specific
601 threaded test case (really nasty, guaranteed).
602
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000603Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
604
605 * catalog.c: serious cleanup on the management of the
606 XML catalog tree, more tests done, especially with
607 the catalog PI.
608
Daniel Veillard364789a2001-10-16 12:45:00 +0000609Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
610
611 * catalog.c: avoid a problem in catalog cleanup on SMP if
612 catalogs were not initialized.
613
Daniel Veillard81463942001-10-16 12:34:39 +0000614Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
615
616 * catalog.c xpath.c: trying to cleanup the not thread safe
617 parts of the library.
618
Daniel Veillard64a411c2001-10-15 12:32:07 +0000619Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
620
621 * include/libxml/globals.h configure.in global.data: make
622 the allocation be per-thread a configure option
623 * encoding.c include/libxml/parser.h: fixed compilation
624 errors
625
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000626Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * include/libxml/parser.h: Norm reported that a few lines
629 added were breaking libxslt compile, removed them for now
630
Daniel Veillard6f350292001-10-14 09:56:15 +0000631Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c parserInternals.c threads.c: debugged and fixed
634 initialization problems which were giving troubles on SMP
635 boxes.
636
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000637Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
638
639 * include/libxml/Makefile.am: missing globals.h
640
Daniel Veillarde7090612001-10-13 12:18:28 +0000641Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000642
Daniel Veillarde7090612001-10-13 12:18:28 +0000643 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000644
Daniel Veillardd0463562001-10-13 09:15:48 +0000645Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
646
647 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
648 include/libxml/parserInternals.h include/libxml/tree.h
649 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
650 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
651 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
652 Applied the last patches from Gary, cleanup, activated threading
653 all user accessible global variables are now handled in globals.[ch]
654 Still a bit rought but make tests passes with either
655 --with-threads defined at configure time or not.
656 * Makefile.am example/Makefile.am: added globals.[ch] and threads
657 linking options
658
Daniel Veillardb8478642001-10-12 17:29:10 +0000659Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
660
661 * Makefile.am include/libxml/Makefile.am
662 include/libxml/globals.h globals.c include/libxml/threads.h
663 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
664 configure.in: started integrating the core of the thread support
665 not activated yet but half integrated. The code should still
666 compile and work anyway.
667
Daniel Veillardb44025c2001-10-11 22:55:55 +0000668Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
669
670 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
671 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
672 integrating the non-controversial parts of Gary Pennington
673 multithread patches
674 * catalog.c: corrected a small bug introduced
675
Daniel Veillard75b96822001-10-11 18:59:45 +0000676Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
677
678 * catalog.c include/libxml/catalog.h: very serious cleanup,
679 isolating unportable code and as much as possible the accesses
680 to the global shared catalog. May need more testing !
681
Daniel Veillard78d12092001-10-11 09:12:24 +0000682Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
683
684 * include/libxml/debugXML.h debugXML.c tree.c: integrating
685 Keith Isdale patches for the XSLT debugger interfaces. Some
686 cleanup
687
Daniel Veillardff0b7312001-10-11 06:46:09 +0000688Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
689
690 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
691 * DOCBparser.c: generate line nubers in elements
692
Daniel Veillard60087f32001-10-10 09:45:09 +0000693Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
694
695 * configure.in: preparing 2.4.6 release
696 * doc/xml.html doc/html/*: updated and rebuilt the docs
697 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
698
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000699Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
700
701 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
702 adding documentation for DV's supercatalog support
703
Daniel Veillard82d75332001-10-08 15:01:59 +0000704Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
705
706 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
707 super catalog support adding one API and one flag --sgml to
708 xmlcatalog
709
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000710Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
711
712 * doc/xmlcatalog_man.xml, xmlcatalog.1
713 One more crack at
714 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
715
716
Thomas Broyer47334c02001-10-07 16:41:52 +0000717Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
718
719 * xpath.c: implemented xmlXPathObjectCopy for external objects
720 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
721
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000722Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
723
724 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
725 finishing up fix to
726 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
727 the xmlcatalog man page display more elegantly
728
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000729Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
730
731 * configure.in: closing bug #61832
732 * HTMLparser.c: removed a warning
733
Daniel Veillard6ab38382001-10-06 13:08:27 +0000734Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
735
736 * xpath.c: fixing #61673 part I, do not loose doc information
737 when copying result value trees.
738
Daniel Veillard556c6682001-10-06 09:59:51 +0000739Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
740
741 * xpath.c: trying to harden the XPath interpreter
742
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000743Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
744
745 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
746 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
747
William M. Brack1633d182001-10-05 15:41:19 +0000748Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
749
750 * HTMLparser: repaired another loop problem
751
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000752Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
753
754 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
755 parsing.
756 * xpath.c: fix bug #61291 the default XML namespace node is
757 missing from the namespace axis.
758 * tree.c: refuse to create namespaces nodes with prefix "xml"
759
Daniel Veillard651f9472001-10-04 14:51:06 +0000760Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
761
762 * SAX.c: ouch a non-defined namespace could lead to a crash,
763 fixed #61215
764
Daniel Veillard7dd05702001-10-04 14:25:12 +0000765Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
766
767 * parserInternals.c: closed bug #61054
768
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000769Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
770
771 * include/libxml/Makefile.am: closing #60708
772
Daniel Veillarda293c322001-10-02 13:54:14 +0000773Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
774
775 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
776 adding xmlSAXParseFileWithData following Marco Stipek suggestion
777
Daniel Veillardf4309d72001-10-02 09:28:58 +0000778Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
779
780 * valid.c: close bug #61550 when xml: wasn't considered a namespace
781
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000782Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
783
784 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
785 * DOCBparser.c HTMLparser.c parser.c: fixed typos
786
Daniel Veillard16756b62001-10-01 07:36:25 +0000787Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
788
789 * catalog.c: Justin Fletcher provided cleaup code in case
790 HAVE_STAT is not defined
791 * include/win32config.h: Igor Zlatkovic suggested to have
792 HAVE_STAT defined there
793
William M. Brack5e1cac12001-09-28 16:19:18 +0000794Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
795
796 * catalog.c - fixed typing error reported by M. Barros
797
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000798Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
799
800 * xmllint.c - fixing typo
801
William M. Brackd28e48a2001-09-23 01:55:08 +0000802Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
803
804 * HTMLparser.c: small enhancement to prevent loop on
805 unrecognizable data
806
Daniel Veillardb1d62872001-09-21 09:47:08 +0000807Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
808
809 * parserInternals.c: applying patch from bug #60757 this
810 should close it
811
Daniel Veillardc0631a62001-09-20 13:56:06 +0000812Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
813
814 * catalog.c xmlcatalog.c: removed a couple of warning
815 * xpath.c: try to solve the linking problem on platforms
816 needing trio to compile
817
Daniel Veillard1a123612001-09-19 08:06:23 +0000818Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000819
Daniel Veillard1a123612001-09-19 08:06:23 +0000820 * Makefile.am libxml.spec.in: backing up non-documented changes
821 commited without review or aproval by Jens Finke <jens@gnome.org>
822 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000823
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000824Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
825
826 * configure.in: Joe Orton provided a patch fixing a problem
827 when iconv is specified to be in a non-standard directory
828 but wasn't exported in xml2-config --cflags
829
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000830Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
831
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000832 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000833 troubles with 2.4.4 errors.
834
Daniel Veillard16698282001-09-14 10:29:27 +0000835Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * encoding.c entities.c: do not output hexadecimal charrefs
838 when serializing HTML since some version of Netscape can't
839 grok it, generate decimal ones.
840 * result/HTML/doc3.htm: output changed due to previous test
841 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
842
Daniel Veillard98fed372001-09-13 11:34:58 +0000843Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
844
845 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
846 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
847
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000848Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000849 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000850
851 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
852 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
853 updated the configuration scripts systems accordingly
854
Daniel Veillard04382ae2001-09-12 18:51:30 +0000855Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
856
857 * configure.in: preparing for 2.4.4
858 * doc/xml.html doc/html/*: updated and rebuilt the docs
859
Daniel Veillardd63437e2001-09-12 15:00:27 +0000860Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
861
862 * win32/dsp/libxml2.def.src: tried to incorporate comments
863 from bug #59220
864
Daniel Veillard319a7422001-09-11 09:27:09 +0000865Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
866
867 * parser.c result/noent/wml.xml: fixed bug #59981 related
868 to handling of '&' in attributes when entities are substitued
869
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000870Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
871
872 * libxml.h include/libxml/xmlversion.h.in
873 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
874 Tried to close bug #60131
875
Daniel Veillardbce62332001-09-10 18:46:55 +0000876Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
877
878 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
879
Daniel Veillard143b04f2001-09-10 18:14:14 +0000880Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
881
882 * SAX.c: fixing bug #59946 on xmlns=""
883
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000884Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
885
886 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
887 but allocates a new error code.
888
Daniel Veillard05c13a22001-09-09 08:38:09 +0000889Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
890
891 * xmllint.c: John Fleck fixed typos in the options output
892 * parser.c SAX.c: fix ignorable white space SAX selection
893
894Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
895
896 * entities.c: Steve Underwood found the possibility of an
897 ininite loop in case of error.
898
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000899Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
900
901 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
902
Daniel Veillarda050d232001-09-05 15:51:05 +0000903Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c: warn if version is not 1.0 but it's not
906 strictly speaking an error after analyzing the spec
907
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000908Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
909
910 *doc/catalog.html - add link to the html version of the
911 man page, other linguistic cleanups
912
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000913Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
914
915 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
916 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
917 file, has not yet been included in the build.
918
Daniel Veillard99784ff2001-09-01 16:20:28 +0000919Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
920
921 * catalog.c: removed a duplicate affectation Justin Fletcher
922
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000923Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
924
925 * tree.c: Armin Sander pointed a possible text coalescing
926 problem, completed his patch.
927
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000928Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
929
930 * trionan.c: Fixed const and volatile re-definition problem
931
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000932Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
933
934 * libxml.4 parser.c: doc updates from Heiko Rupp
935 * parserInternals.c: 2 sanity checks from Heiko Rupp
936
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000937Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
938
939 * tree.c: applied patch from Armin Sander to make some pointers
940 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000941 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000942
Daniel Veillardb06c6142001-08-27 14:26:30 +0000943Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
944
945 * xpath.c: hum, restrict the integer usage gcc bug workaround
946 to only gcc compilers so that other architecture don't get
947 penalized by this limitation.
948 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
949
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000950Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
951
952 * valid.c: fixed a Windows compiler warning (Chris Poblete)
953 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
954
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000955Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
956
957 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
958 --convert option to xmlcatalog to convert SGML ones to
959 the XML syntax.
960 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
961
962 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000963Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
964
965 * catalog.c xmlIO.c: started some serious testing and fixed
966 a few bug and optmization needs.
967
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000968Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
969
970 * Makefile.am configure.in include/libxml/xmlwin32version.h:
971 preparing for a 2.4.3 release even if it may not be ready yet
972 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
973 all file parsing lookup to go through the entity resolver, add
974 to add an API to bypass it (needed to load catalogs themselves),
975 some cleanup on the catalog code too.
976 * nanoftp.c: small cleanup
977 * doc/catalog.html: small update
978
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000979Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
980
981 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
982 Jun Kuriyama
983
Daniel Veillardffb120d2001-08-23 00:52:23 +0000984Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
985
986 * doc/catalog.html: finished the catalog documentation
987
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000988Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
989
990 * doc/catalog.html doc/xml.html: added documentation about
991 Catalog support, misses an API description
992 * doc/html/*: reextracted the API pages
993
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000994Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
995
996 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
997 Added the part about section 7.2 on URI resolution,
998 fixed a side effect in the HTML parser, look complete
999 and ready to rock except the URI/SystemID part!
1000
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001001Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1002
1003 * include/libxml/catalog.h include/libxml/parser.h
1004 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1005 xmlIO.c: added support and APIs needed for the catalog PI
1006 * include/libxml/xmlIO.h: cleanup
1007
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001008Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1009
1010 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1011 include/libxml/catalog.h: starts to look okay, really
1012 plugged the new framework, cleaned a lot of stuff,
1013 added some APIs, except the PI's support missing this
1014 should be mostly complete
1015 * result/catalogs/* test/catalogs/*: added new test, enriched
1016 the existing one with URN ID tests
1017
Daniel Veillard64339542001-08-21 12:57:59 +00001018Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1019
1020 * catalog.c: fixed nextCatalog
1021 * result/catalogs/docbook test/catalogs/*: started adding
1022 a small regression test
1023
Daniel Veillardcda96922001-08-21 10:56:31 +00001024Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1025
1026 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1027 more work on the XML catalog support.
1028 * parser.c include/libxml/parser.h: small cleanup seems using
1029 list as a public parameter name can give portability troubles
1030 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1031 include/libxml/xpath.h include/libxml/Makefile.am: removed
1032 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1033 wrappers
1034
Bjorn Reese45029602001-08-21 09:23:53 +00001035Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1036
1037 * Makefile.am trio.c triodef.h trionan.c xpath.c
1038 include/libxml/Makefile.am include/libxml/trionan.h:
1039 Re-worked Not-A-Number and Infinity support.
1040 * xmlcatalog.c: added readline include files
1041
Daniel Veillard344cee72001-08-20 00:08:40 +00001042Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1043
1044 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1045 testCatalog as xmlcatalog, making it an installed app
1046 adding a shell, and preparing it to be a /etc/xml/catalog
1047 management tool, though not ready yet
1048 * catalog.c include/libxml/catalog.h: adding support for
1049 XML Catalogs http://www.oasis-open.org/committees/entity/
1050 not finished, there is some interesting tradeoffs and a
1051 few open questions left.
1052
Daniel Veillardb7664f42001-08-19 13:00:43 +00001053Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1054
1055 * xmllint.c: fixed a line formatting problem
1056
Daniel Veillard5015b712001-08-17 09:37:52 +00001057Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1058
1059 * SAX.c: removed a couple of unused variable (Albert Chin)
1060
Daniel Veillardbb371292001-08-16 23:26:59 +00001061Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1062
1063 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1064 trying to fix some troubles w.r.t. function returning
1065 const xxxPtr.
1066
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001067Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1068
1069 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1070 defined
1071
Daniel Veillardae6db172001-08-16 19:32:00 +00001072Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1073
1074 * xpointer.c: removed unused var
1075
Daniel Veillard09190202001-08-16 16:27:41 +00001076Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1077
1078 * testXPath.c: another small cleanup closing bug #59110
1079
Daniel Veillard796f4b62001-08-16 16:00:13 +00001080Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1081
1082 * win32/dsp/libxml2.def.src: small cleanup closing bug
1083 #59108
1084
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001085Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1086
1087 * example/gjobread.c: add xmlCleanupParser() before leaving
1088
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001089Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1090
1091 * config.h.in configure.in include/libxml/xmlwin32version.h:
1092 released 2.4.2
1093
Daniel Veillardd3d06722001-08-15 12:06:36 +00001094Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1095
1096 * include/libxml/valid.h debugXML.c valid.c: deprecate
1097 the non-boundchecking Sprintf functions, add Snprintf
1098 this should close bug #57984
1099
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001100Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1103 URIs before doing the lookups (pointed by Mark Vakoc)
1104
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001105Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1106
1107 * xpath.c: serious changes on Result Value Trees and NodeSets
1108 w.r.t. deallocation and collect operations. Probably not
1109 100% clean (merge of allocated trees smells like a problem).
1110 Seems sufficient to close #58943
1111
Daniel Veillard90493a92001-08-14 14:12:47 +00001112Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmllint.c: adding a --format option
1115
Daniel Veillardfe703322001-08-14 12:18:09 +00001116Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1117
1118 * xpath.c: count() was broken on Result Value Tree
1119 * xmlIO.c: fixed file:/// accesses on _WIN32
1120
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001121Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1122
1123 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1124 macro was renamed, this should close bug #58683
1125
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001126Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1127
1128 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1129 entity substitution mode text at the end of the entity might
1130 be added due to text coalescing.
1131 * nanoftp.c parser.c: small cleanup
1132
Daniel Veillard0c720972001-08-08 20:59:00 +00001133Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1134
1135 * HACKING: added John Fleck right to commit in the doc subdir
1136
Daniel Veillard48da9102001-08-07 01:10:10 +00001137Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1138
1139 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1140 allow to inherit attributes from the DTD directly in the
1141 tree, this is needed for XPath and can be a useful feature.
1142 Inherited namespaces are always provided at the tree level now
1143 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1144 of tests for this feature (XSLT being the prime user).
1145
Daniel Veillard50f34372001-08-03 12:06:36 +00001146Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1147
1148 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1149 testSAX.c xmlIO.c xmllint.c include/win32config.h
1150 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1151 include/libxml/xmlwin32version.h.in win32/README.MSDev
1152 win32/dsp/*: applied Win32 Facelift No.2 patches from
1153 Igor Zlatkovic for Windows/MSC
1154
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001155Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1156
1157 * SAX.c: unparsedEntityDecl() the URI computation of the
1158 entity wasn't done breaking XSLT unparsed-entity-uri()
1159
Daniel Veillard567e1b42001-08-01 15:53:47 +00001160Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1161
1162 * xpath.c: fixed a bug when walking the descendants and
1163 the current node has no children
1164 * debugXML.c: show up when a text node is supposed to not be escaped
1165
Thomas Broyerf186c822001-07-31 23:30:37 +00001166Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1167
1168 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1169 worked like the set:leading() function)
1170 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1171
Daniel Veillardba6db032001-07-31 16:25:45 +00001172Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1173
1174 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1175
Daniel Veillard57905372001-07-31 15:52:17 +00001176Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * include/libxml/xmlIO.h: apply change to close #58141
1179 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1180
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001181Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * parser.c: when the internal subset uses a PE, then the
1184 included entity can use conditional sections.
1185
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001186Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1187
1188 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1189 when walking the namespace axis showing up in
1190 libxst/tests/general/bug-12
1191 * xmlmemory.c: added the possibility to trace a given block
1192 defined by its address
1193
Daniel Veillard4aafa792001-07-28 17:21:12 +00001194Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * parser.c: don't override existing encoding specified before
1197 starting xmlParseDocument()
1198
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001199Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * include/libxml/xmlwin32version.h: reinserted, needed for
1202 Windows users of CVS
1203
Darin Adlera77cac02001-07-27 17:41:51 +000012042001-07-27 Darin Adler <darin@bentspoon.com>
1205
Darin Adler699613b2001-07-27 22:47:14 +00001206 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1207 * testCatalog.c: Add include of <libxml/parser.h>.
1208
12092001-07-27 Darin Adler <darin@bentspoon.com>
1210
Darin Adlera77cac02001-07-27 17:41:51 +00001211 * include/libxml/.cvsignore:
1212 * include/libxml/xmlwin32version.h:
1213 Remove this file from CVS because it's generated.
1214
Daniel Veillard50822cb2001-07-26 20:05:51 +00001215Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * parser.c include/libxml/parser.h: applied const patches from
1218 Tom Moog #58002
1219
Thomas Broyerba4ad322001-07-26 16:55:21 +00001220Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1221
1222 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1223 lookup framework
1224
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001225Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * tree.c: fixed xmlCopyNode() for documents
1228
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001229Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1232
1233Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001234
1235 * parser.c: fixes bug #57652 reported by Morus Walter
1236
Daniel Veillarde3924972001-07-25 20:25:21 +00001237Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1238
1239 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1240
Daniel Veillarda53c6882001-07-25 17:18:57 +00001241Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1244 errors, lesson don't add new functions at 1am before a release
1245 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1246 from XPath initialization when possible.
1247
Daniel Veillardd9bad132001-07-23 19:39:43 +00001248Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * result/scripts/base*: removing history/readline changed
1251 this slightly
1252 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1253 xmllint.c: make element content line number generation
1254 optionnal to avoid breaking old apps added interface to switch
1255
Daniel Veillardf012a642001-07-23 19:10:52 +00001256Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * configure.in: get rid of the readline and libhistory
1259 dependancies by default, release 2.4.1 with IA64 fix
1260 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1261 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1262 John Kroll fixes to allow saving to HTTP via PUT (or
1263 POST of needed).
1264 * doc/html/*.html: regenerated the docs
1265
Thomas Broyere8126242001-07-22 03:54:15 +00001266Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1267
1268 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1269 xmlHashScanFull and xmlHashScannFull3 to get passed the
1270 three keys as arguments to the callback function
1271
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001272Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * configure.in Makefile.am: removed libxml softlink for good
1275 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1276 100% coverage by gtk-doc
1277
Daniel Veillard8599e702001-07-17 21:38:51 +00001278Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1281 fixed serious troubles due to size_t vs. int mismatch
1282
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001283Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1284
1285 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1286
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001287Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1288
1289 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1290 convenient extension API for value and context managing
1291 Now handles external objects through xmlXPathPopExternal,
1292 xmlXPathWrapExternal and xmlXPathReturnExternal.
1293 Added functions for sets operations (intersection, etc.)
1294
Daniel Veillard22090732001-07-16 00:06:07 +00001295Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1298 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1299 HTMLparser.c: cleanup of global variables, marking some
1300 const or private.
1301
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001302Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001303
1304 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1305 fixed xmlXPathNodeSetItem when passing index=0
1306
Daniel Veillard05dec342001-07-14 21:57:39 +00001307Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1310
Daniel Veillard28ae6362001-07-14 16:44:32 +00001311Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * xmllint.c: fixed compilation under Cygwin #57503
1314 * TODO: update
1315
Peter Williamsed156f52001-07-13 18:35:13 +000013162001-07-13 Peter Williams <peterw@ximian.com>
1317
1318 * config.h.in: add #undef HAVE_DLFCN_H
1319
1320 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1321 builddir.
1322
Daniel Veillard73b36e32001-07-12 15:09:52 +00001323Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1326 raised by #57348 and #57381
1327
Daniel Veillard7db37732001-07-12 01:20:08 +00001328Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1331 tree.c xpointer.c: store the line numbder in element->content,
1332 may break some software, need a configuration mechanism
1333
Darin Adler96037892001-07-11 00:03:16 +000013342001-07-10 Darin Adler <darin@bentspoon.com>
1335
1336 * .cvsignore:
1337 * example/.cvsignore:
1338 * include/.cvsignore:
1339 * include/libxml/.cvsignore:
1340 Various things that are generated and should be ignored.
1341
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001342Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1345 * doc/xml.html doc/html/*: updated the docs
1346
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001347Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1348
1349 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1350 validation occured on content with element child
1351
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001352Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1353
1354 * tree.c: fixed XML Base computation which was broken
1355 * debugXML.c: added a base function to the shell
1356 * Makefile.am result/scripts/* test/scripts/*: added scripts
1357 based regression tests, and adding 2 XML Base tests
1358
Daniel Veillard19e96c32001-07-09 10:32:59 +00001359Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * tree.c: set properties doc and call xmlSetListDoc for properties
1362 content when grafting them in a different tree.
1363 * aclocal.m4: remove from CVS
1364
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001365Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1366
1367 * win32/libxml2/libxml2.def.src: added some missing entry point
1368 for XPath (Mark Vakoc)
1369
Daniel Veillard388236f2001-07-08 18:35:48 +00001370Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1373 layer should URI-Unescape before trying to open resources.
1374
Daniel Veillard04383752001-07-08 14:27:15 +00001375Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * xpath.c: fix the name() bug for elements in the default
1378 namespace reported by Charlie Bozeman
1379
Daniel Veillard7583a592001-07-08 13:15:55 +00001380Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1383 led to an XPath fix, improvements of SAX initialization, and
1384 an added option --nocdata to testXPath
1385
Daniel Veillard449d7392001-07-07 19:11:06 +00001386Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * doc/libxml-doc.el: Felix Natter provided anew version working
1389 with XEmacs too
1390
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001391Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * include/libxml/xpath.h: small cleanup
1394 * doc/xml.html: update
1395
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001396Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1399 released 2.3.14
1400
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001401Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001404 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001405
Daniel Veillard73c9c042001-07-05 20:02:54 +00001406Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1409 were not equal to empty strings
1410
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001411Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1412
1413 * SAX.c: fixed a URI-Reference computation problem when validating
1414 * xmlIO.c: small cleanup
1415
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001416Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1417
1418 * parser.c: improved the description of a couple of interfaces
1419 upon Larry Stamper suggestion
1420
Daniel Veillard62f313b2001-07-04 19:49:14 +00001421Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1422
1423 * SAX.c entities.c parser.c: changed completely the way entities
1424 are handled when running the parser in entity substitution mode.
1425 This fixes a bug reported by Stephan Kulow and nearly divides
1426 by 3 the amount of memory required by libxslt to load and process
1427 DocBook TDG.
1428
Daniel Veillardf420ac52001-07-04 16:04:09 +00001429Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1430
1431 * HTMLparser.c: fixing a too early root closing problem raised
1432 byt Prashanth Naidu
1433
Daniel Veillard8c357d52001-07-03 23:43:33 +00001434Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1437 raised by Mark Vakoc.
1438
Daniel Veillard6e90d192001-07-03 16:37:49 +00001439Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * example/Makefile.am: fixed the include path to add srcdir/include
1442 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1443 and some cleanup
1444
Daniel Veillardf06307e2001-07-03 10:35:50 +00001445Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446
1447 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1448 lot of optimization work, results in significant improvements
1449 when handling really complex XPath queries. Add a small optimizer
1450 for unions, improve [n] and [last()], avoid some costly ops.
1451
Daniel Veillard77044732001-06-29 21:31:07 +00001452Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453
1454 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1455 * xpath.c: small cleanup
1456 * xmlGetNsList: reformated, fixed problems if used on Entities
1457
Daniel Veillard2adbb512001-06-28 16:20:36 +00001458Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1461
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001462Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1463
1464 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1465 * Makefile.am example/Makefile.am: workaround automake generating
1466 erroneous deps
1467
Daniel Veillard12f7d292001-06-28 13:12:11 +00001468Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * include/win32config.h: bug #56801 Yon Derek provided a patch
1471 to the windows config file.
1472
Daniel Veillard87ee9142001-06-28 12:54:16 +00001473Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1476 libxml.h : Yon Derek provided a set of changes to compile from
1477 CVS on Windows/MSC
1478
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001479Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1480
1481 * parser.c: fixed UTF8 BOM support in push mode
1482 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1483 added a specific testcase
1484
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001485Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * Makefile.am: added --push regression tests
1488 * parserInternals.c: the XML parser segfaulted in --push mode
1489
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001490Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * configure.in: moved the symlinks detection within a CVS
1493 check, this is not portable and will be removed soon.
1494 * xpath.c: small cleanup/speedup
1495
Daniel Veillard11648102001-06-26 16:08:24 +00001496Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497
1498 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1499 release of 2.3.12
1500 * parser.c: make an error message if unknow entities in all cases
1501
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001502Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1503
1504 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1505
Daniel Veillard23793842001-06-25 16:07:45 +00001506Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1509 includes were installed in the wrong dir
1510
Daniel Veillardf5498f32001-06-25 15:08:36 +00001511Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * doc/html.xml: warn against sending code to exhibit bugs.
1514
Daniel Veillard56f06462001-06-24 21:34:03 +00001515Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1518 Tru64 from Thomas Leitner
1519
Daniel Veillardc5d64342001-06-24 12:13:24 +00001520Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * AUTHORS: added William and Bjorn
1523 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1524 daniel@veillard.com hopefully I won't have to do this again
1525 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1526 docs can be rebuilt cleanly now
1527 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1528 from CVs it's generated, added include/libxml/xmlwin32version.h
1529 also generated but which should change far less frequently.
1530 * catalog.c nanoftp.c: made sure to include libxml.h not
1531 libxml/xmlversion.h directly
1532 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1533 when compiling on WIN32 and MSC
1534
Daniel Veillard07385fd2001-06-23 21:55:48 +00001535Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * include/Makefile.am include/libxml/Makefile.am configure.in:
1538 fixed make distcheck and rebuilding the rpms
1539
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001540Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * configure.in: should finish the migration of exported includes
1543 into a real include/libxml in CVS, at least for CVS users.
1544 * removed the exported headers, added in include/libxml (as well
1545 as xmlversion.h.in).
1546
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001547Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * configure.in: fixed the way to detect symlink
1550
Daniel Veillard66541772001-06-23 18:31:04 +00001551Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * configure.in: updated, include/libxml is now a real CVS dir
1554
Daniel Veillardca989762001-06-23 17:39:29 +00001555Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1558 version works with both libxml1 and libxml2 (it autodetects
1559 the prefix of the html-files) from Felix Natter.
1560 * doc/xml.html: updated doc accordingly
1561
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001562Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563
1564 * xpath.c: fixed the bug generating a template loop in libxslt
1565 when using docbook-xsl-1.4, * should filter out document nodes
1566 * HACKING: added William
1567 * TODO: updated
1568
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001569Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1570
1571 * doc/FAQ.html: added a warning about gcc-3.0
1572 * doc/xml.html: added reference to gdome2 and removed a confusing
1573 sentence
1574
Daniel Veillardf7f41852001-06-22 15:18:01 +00001575Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1576
1577 * xmlversion.h: okay this is a generated file, but Windows
1578 users need it and they can't generate it, and I want CVS
1579 Windows users ...
1580 * win32/libxml2/libxml2_so.dsp: Windows project file for
1581 the shared lib version of libxml2
1582 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1583 resources needed for libxslt/xsltproc by Yon Derek
1584
Bjorn Reese3157b342001-06-22 14:41:45 +00001585Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1586
1587 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1588
Daniel Veillard4151acb2001-06-22 10:48:57 +00001589Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1590
Daniel Veillardcc146db2001-06-22 11:10:52 +00001591 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1592
1593Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1594
Daniel Veillard4151acb2001-06-22 10:48:57 +00001595 * include/win32config.h: Yon Derek provided a first fix
1596 to be able to compile libxslt/xsltproc on Windows
1597
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001598Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1599
1600 * xpath.c: attempt to work around what seemed a gcc optimizer
1601 bug when handling floats on i386 http://veillard.com/gcc.bug
1602 * tree.c entities.c encoding.c: doing some cleanups while
1603 chasing it
1604
Daniel Veillard017b1082001-06-21 11:20:21 +00001605Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * Makefile.am: cleanup when --without-debug is specified
1608 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1609 w.r.t. --without-debug and other include points
1610 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1611 Catalogs
1612 * configure.in entities.h tree.h HTMLparser.c: removed
1613 --without-corba, made the _private field mandatory
1614
Daniel Veillard87a764e2001-06-20 17:41:10 +00001615Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1618 outputs a BOM in UTF8, an errata has been issued to avoid the
1619 problem, that was the most reasonable solution... Add support
1620 for a leading UTF8 BOM in entities.
1621
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001622Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1623
1624 * valid.c: fixed a bug found when post validating an entity ref
1625 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1626 activate it too
1627
Daniel Veillard39196eb2001-06-19 18:09:42 +00001628Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1631 weakness in the node copy the XPointer and the XInclude
1632 implementations. Serious cleanup.
1633
Daniel Veillard3739b982001-06-19 12:51:30 +00001634Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1635
1636 * Makefile.am: Kjartan Maraas provided a small patch to
1637 add xml2-config.in to EXTRA_DIST
1638
Daniel Veillarda9142e72001-06-19 11:07:54 +00001639Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1642 provided another failing case found in KDE, the way the
1643 ctxt->vctxt.nodeTab was allocated and freed changed over
1644 time but it wasn't completely cleaned up. This should fix it.
1645
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001646Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1647
1648 * parser.c: Stephan Kulow also raised the fact that line number
1649 could get miscounted making debug harder, fixed the problem
1650 in xmlParseCharData()
1651
Daniel Veillard64b98c02001-06-17 17:20:21 +00001652Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1653
1654 * valid.c: Stephan Kulow pointed out a problem when validating
1655 and using an empty entity, forgot a 'break' in a case.
1656
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001657Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658
1659 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1660 * doc/xml.html: updated with 2.3.11
1661
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001662Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1663
1664 * TODO: updated adding cleanup of generated doc
1665 * configure.in: prepared to release 2.3.11
1666 * xmllint.c: added --version for bug reporting
1667 * doc/html/*.html: rebuilt the doc
1668
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001669Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * xpath.c: first part of the work on selecting namespace to
1672 fix bug #56115
1673
Daniel Veillard96ed5832001-06-15 22:22:04 +00001674Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1677 when using -liconv
1678 * TODO: updated
1679
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001680Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1681
1682 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1683 cleanup, encoding support.
1684
Daniel Veillard608ad072001-06-14 08:32:28 +00001685Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1686
1687 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1688
Daniel Veillard239d0522001-06-13 23:02:48 +00001689Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * xpath.c: bug detected by Ankh when / is used as a function arg
1692
Daniel Veillard02bb1702001-06-13 21:11:59 +00001693Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1694
1695 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1696 of element and use it to avoid outputting formatting spaces at
1697 the wrong place. Implemented the format parameter for HTML save.
1698 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1699 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1700 result/HTML/wired.html: of course this impact the result of a
1701 number of HTML tests
1702
Daniel Veillard95d845f2001-06-13 13:48:46 +00001703Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1704
1705 * HTMLtree.[ch]: started augmenting the HTML save API with
1706 encoding and formatting parameters
1707
Daniel Veillardeca60d02001-06-13 07:45:41 +00001708Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1709
1710 * HTMLtree.h: cleanup and started evaluating the work needed on
1711 revamping the HTML output code
1712
Daniel Veillard84666b32001-06-11 17:31:08 +00001713Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1716
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001717Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1718
1719 * valid.c: fixed bug #56049, forgot one check in the
1720 validation routine
1721
Daniel Veillardca2366a2001-06-11 12:09:01 +00001722Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1725
Daniel Veillard6761eee2001-06-11 10:29:38 +00001726Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1727
1728 * libxml.h: fixed an error in last commit
1729 * doc/FAQ.html: added an entry for compilation from CVS
1730
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001731Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * xmlversion.h.in libxml.h: Cygwin patches
1734 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1735 * tree.h: cleanup
1736
Daniel Veillardacd370f2001-06-09 17:17:51 +00001737Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1738
1739 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1740 memory block in a strange case where libxml is linked twice
1741 in the binary.
1742
Daniel Veillard1d047672001-06-09 16:41:01 +00001743Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1746 state far too often, simple fix used to avoid it.
1747
Daniel Veillard4497e692001-06-09 14:19:02 +00001748Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1749
1750 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1751 being processed, applied his patch
1752 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1753
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001754Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1757 provided fixes to compile on MSCC again
1758 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1759 also provided an update for the project files.
1760
Daniel Veillarda682b212001-06-07 19:59:42 +00001761Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1762
1763 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1764 bug #55810
1765
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001766Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * tree.c: fixed xmlGetNsProp() to close bug #55683
1769 Note this requires libxslt to use it's own function instead.
1770
Daniel Veillardf0c53762001-06-07 16:07:07 +00001771Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1772
1773 * HTMLtree.c: when in a pre element no formatting space should
1774 be added.
1775 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1776
Daniel Veillard068a9652001-06-07 15:30:26 +00001777Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * configure.in: added tests for signal() and signal.h
1780
Daniel Veillard541d6552001-06-07 14:20:01 +00001781Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1782
1783 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1784
Daniel Veillard8a367d42001-06-07 14:01:34 +00001785Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1786
1787 * doc/libxml-doc.el: Felix Natter provided a new version for
1788 libxml2
1789
Daniel Veillard8a926292001-06-07 11:20:20 +00001790Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * HTMLtree.c: when in a pre element no formatting space should
1793 be added.
1794
Daniel Veillard14839d52001-06-06 16:11:56 +00001795Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1796
1797 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1798
Daniel Veillarde95e2392001-06-06 10:46:28 +00001799Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1802 hack
1803 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1804 * uri.c: fixed a warning
1805
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001806Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1807
1808 * HTMLtree.c: trying to close bug #55772 escaping in script
1809 elements
1810 * doc/xml.html: suggest to send mail to the list
1811
1812Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001813
1814 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1815 good. Use a macro and based on the solution provided in
1816 vsnprintf manual page from GNU.
1817
Bjorn Reese99748722001-06-05 12:49:15 +00001818Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1819
1820 * error.c: Workaround for non-preserving variadic list.
1821 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1822
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001823Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * doc/xml.html: added 2.3.10 release
1826
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001827Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828
1829 * configure.in: releasing 2.3.10
1830
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001831Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1834
Daniel Veillard20042422001-05-31 18:22:04 +00001835Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1836
1837 * encoding.c: Robert Collins provided a patch to add the
1838 "US-ASCII" encoding alias
1839
Daniel Veillard97ac1312001-05-30 19:14:17 +00001840Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1841
1842 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1843 string oriented functions and started cleaning the related areas
1844 in xpath.c which needed fixing in this respect
1845
Daniel Veillard2d703722001-05-30 18:32:34 +00001846Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1849 #55380
1850 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1851
Daniel Veillard9403a042001-05-28 11:00:53 +00001852Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * TODO: updated
1855 * nanohttp.[ch] : started adding APIs to get the redirected URL
1856 when this occurs (needed for further base computation
1857 * tree.h: cleanup
1858 * encoding.c: cleanup
1859 * SAX.c: minor change around ctxt->loadsubset
1860
Daniel Veillard6278fb52001-05-25 07:38:41 +00001861Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * Makefile.am include/Makefile.am: small change to have
1864 include/libxml rebuilt if working from CVS.
1865 * uri.c: applied another patch from Carl Douglas for URI escaping,
1866 this should close bug #51876
1867
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001868Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869
1870 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1871 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1872 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1873 added specific regression test
1874 * parser.h: preparing for the XSLT mode where DTD inherited
1875 attributes are added to the tree.
1876
Daniel Veillardbbd22452001-05-23 12:02:27 +00001877Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * xinclude.[ch]: Updated the namespace for the Last Call version
1880 * result/XInclude/include test/XInclude/include: updated the
1881 testsuite accordingly
1882
Daniel Veillard8514c672001-05-23 10:29:12 +00001883Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1886 related to bug #51876
1887
Daniel Veillard42596ad2001-05-22 16:57:14 +00001888Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1889
1890 * tree.c: fixed a gross mistake in base computation, xml:base is
1891 not completely correct yet (need cascade).
1892 * xpath.[ch]: added the few things needed to find a function name
1893 and URI from the XPath context when it is called.
1894
Daniel Veillard81418e32001-05-22 15:08:55 +00001895Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1898 * DOCBparser.c: small cleanup
1899 * xmllint.c: added a --catalogs option to load catalogs from
1900 $SGML_CATALOG_FILES
1901 * tree.c: cleanup
1902 * configure.in: iconv library fixup, ICONV_LIBS
1903
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001904Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * catalog.c: handling of CATALOG entries. detection of recursion,
1907 and a few bugfixes
1908 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1909 against the default namespace
1910
Daniel Veillard04b93292001-05-21 08:15:31 +00001911Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1912
1913 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1914
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001915Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * parser.c: fixed propagation context info when parsing an
1918 external entity.
1919 * doc/html/*.html: regenerated a couple of docs
1920
Daniel Veillard4623acd2001-05-19 15:13:15 +00001921Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1922
1923 * doc/xml.html: update with 2.3.9 informations
1924
Daniel Veillardbed7b052001-05-19 14:59:49 +00001925Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1928 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1929 * doc/html/* : rebuilt the docs
1930 * valid.c: small patch which may improve some case when
1931 validating.
1932
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001933Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1934
1935 * HTMLparser.c: Closed bug #54891
1936 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1937 to the suite
1938
1939Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1942 applied a documentation patch from LotR and filled in a few missing
1943 descriptions
1944
Daniel Veillard76d66f42001-05-16 21:05:17 +00001945Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947 * xpath.c tree.c parser.c: speed optimizations at the parser level
1948 document tree freeing and xpath evaluation
1949
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001950Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1951
1952 * parser.c parser.h parserInternals.h: fixed a couple of
1953 interfaces for handling memory buffer input to const char *
1954 upon suggestion of JamesH.
1955
Daniel Veillardc3739e72001-05-15 15:23:27 +00001956Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * configure.in: LoTR sent a patch fixing the previous commit
1959
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001960Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * configure.in: trying to deal again with the stoopid -R linking
1963 flag of Solaris
1964
Daniel Veillard790142b2001-05-15 10:51:53 +00001965Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * xpath.h: two nodeset access macros from Thomas Broyer
1968
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001969Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1972 patch from Thomas Broyer
1973
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001974Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1977 case
1978 * INSTALL: was empty added stuff from the FAQ
1979
Daniel Veillard75bea542001-05-11 17:41:21 +00001980Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1983 attributes handling and #54433 by adding xmlUnsetProp()
1984 and xmlUnsetNsProp()
1985
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001986Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1987
1988 * HTMLparser.c: Patch from Jonas Borgström
1989 (htmlGetEndPriority): New function, returns
1990 the priority of a certain element.
1991 (htmlAutoCloseOnClose): Only close inline elements if they
1992 all have lower or equal priority.
1993 * result/HTML: this of course changed a number of tests results.
1994
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001995Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * xmlIO.c catalog.c: plugged in the default catalog resolution
1998 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1999 documentations
2000 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2001
Daniel Veillarda7374592001-05-10 14:17:55 +00002002Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2003
2004 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2005 integrating catalogs
2006 * catalog.[ch] testCatalog.c: adding a small catalo API
2007 (only SGML catalog support).
2008 * parser.c: restaured xmlKeepBlanksDefault(0) API
2009
Daniel Veillardc17337c2001-05-09 10:51:31 +00002010Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2011
2012 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2013
Daniel Veillard257d9102001-05-08 10:41:44 +00002014Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2015
2016 * parser.c: added xmlParseExternalEntityPrivate() to allow
2017 propagation of ctxt->_private when parsing external entities
2018
Daniel Veillard083c2662001-05-08 08:27:14 +00002019Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020
2021 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2022
Daniel Veillard01ef7382001-05-08 07:31:43 +00002023Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2024
2025 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2026
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002027Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2028
2029 * valid.c: warn when indeterminist content model is detected
2030 * result/VC/ElementValid8: this adds a message
2031 * Makefile.am: add --novalid for VCM tests
2032 * parserInternals.c: added a call to Init memory
2033
Daniel Veillard64269352001-05-04 17:52:34 +00002034Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2035
2036 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2037 when both parameters are NULL.
2038
Daniel Veillard37721922001-05-04 15:21:12 +00002039Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * valid.c: applied small patch from Gary Pennington, reindented
2042 some part of the code.
2043
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002044Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2047 release, updated and regenerated the docs
2048
Daniel Veillard357c9602001-05-03 10:49:20 +00002049Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * xpath.c result/XPath/expr/floats : clarified and cleanup
2052 printing of abnormal floats in tests.
2053
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002054Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2057 * results/HTML/ : a few changes in the output of the HTML tests as
2058 a result.
2059 * configure.in: tying to fix -liconv where needed
2060
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002061Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2062
2063 * Makefile.am: fixed a stupid error
2064
Daniel Veillard7150a032001-05-02 16:41:11 +00002065Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2066
2067 * configure.in Makefile.am: make the inclusion of the trio
2068 modules in the library conditional
2069
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002070Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * DOCBparser.c: patche from László Kovács, fixed entities refs
2073 in attributes handling
2074
Daniel Veillardedddff92001-05-02 10:58:52 +00002075Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2078 flushing
2079
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002080Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2081
2082 * xpath.c: fix of an XSLT namespace bug reported on the list
2083 general/bug-8-
2084
Daniel Veillard5792e162001-04-30 17:44:45 +00002085Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * strio.h trio.c: Dan McNichol suggested a couple of small
2088 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2089
Daniel Veillard02141ea2001-04-30 11:46:40 +00002090Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2091
2092 * tree.c parser.c encoding.c: spent a bit more time looking
2093 at the parsing speed and DOM handling. Added a few more
2094 speedups.
2095
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002096Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2097
2098 * parser.c: small but effective parsing speed improvement
2099
Daniel Veillardb59076b2001-04-29 17:04:07 +00002100Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * configure.in: default on the DocBook parser inclusion (for Gnome)
2103 * DOCBparser.h: fixed a header reference
2104
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002105Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * configure.in xpath.c: applied Bjorn patches for FPE on the
2108 alpha
2109
Daniel Veillardeefd4492001-04-28 16:55:50 +00002110Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2111
2112 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2113 xmlSaveFormatFileTo()
2114
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002115Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * xpath.c: simple and efficient optimization, XPath functions
2118 aways bind to the same code, cache this
2119 * TODO: updated (by saying some is obsolete)
2120
Daniel Veillard2156a562001-04-28 12:24:34 +00002121Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2122
2123 * xpath.c: more cleanup work on XPath name parsing routines
2124
Daniel Veillard61d80a22001-04-27 17:13:01 +00002125Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2126
2127 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2128 xmlXPathParseName
2129 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2130 * debugXML.c: avoid compilation problems if compiling without
2131 HTML support, Igor Zlatkovic
2132 * win32/libxml2/libxml2.def.src: being able to compile without
2133 XPath on Windows
2134
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002135Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2136
2137 * libxml.m4: yet another patch from Toshio Kuratomi
2138
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002139Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140
2141 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2142
Daniel Veillard67fee942001-04-26 18:59:03 +00002143Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * tree.[ch]: added xmlSaveFormatFile interface for saving
2146 and indenting a file.
2147
Daniel Veillard82e49712001-04-26 14:38:03 +00002148Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * xpath.c: fixed bug #53689 related to processing-instruction()
2151
Daniel Veillard02f077a2001-04-26 10:59:11 +00002152Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153
2154 * DOCBparser.c: patche from László Kovács
2155
Daniel Veillard30211a02001-04-26 09:33:18 +00002156Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158 * parser.c: applied fixes from Christian Glahn bug report #53391
2159
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002160Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2161
2162 * error.c: Jean François Lecomte provided a complete description
2163 and a fix to bug #53537
2164
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002165Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2166
2167 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2168
Daniel Veillard1034da22001-04-25 19:06:28 +00002169Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2170
2171 * DOCBparser.c SAX.c: a bit more work on entities processing.
2172 Still Need to cleanup XML output and references in attributes
2173
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002174Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2177
Daniel Veillardb33c2012001-04-25 12:59:04 +00002178Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * tree.c: trying to fix #53574, not completely complete,
2181 I would like xmllint --copy --debug test/ent1 and
2182 xmllint --debug test/ent1 to show the same result.
2183 * xpath.c: fix a bug when trying to sort namespace nodes
2184
Daniel Veillard5146f202001-04-25 10:29:44 +00002185Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2186
2187 * HTMLtree.c: real fix for #53402
2188
Daniel Veillard7533cc82001-04-24 15:52:00 +00002189Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2190
2191 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2192 PIs when using xsl:output
2193 * valid.c: closing #53537 some case generate segfaults if there
2194 is validity errors
2195
Daniel Veillard61b33d52001-04-24 13:55:12 +00002196Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2197
2198 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2199 of external parsed entities, added --noent to testDocbook
2200 * valid.c: Garry Pennington found an uninitialized variable
2201 access in xmlValidateElementContent()
2202
Daniel Veillard56098d42001-04-24 12:51:09 +00002203Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2206 with madness
2207 * result/HTML/ : this modified the result of the regression tests
2208 a lot.
2209
Daniel Veillard122376b2001-04-24 12:12:30 +00002210Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2213 to doc where it wasn't checked against NULL reported by
2214 Jens Laas
2215
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002216Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2217
2218 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2219 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2220
Daniel Veillardeae522a2001-04-23 13:41:34 +00002221Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2222
2223 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2224 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2225 * SAX.[ch]: cleanup and updates for DocBook
2226 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2227 ex SGML identifier changes
2228 * valid.c: removed a static unused function.
2229
Daniel Veillardde57c612001-04-23 09:13:36 +00002230Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * HTMLtree.c: applied change for Paul Sponagl on script saving
2233 * Makefile.am: the warning about entity title.xml are normal.
2234
Daniel Veillard393df012001-04-22 20:11:18 +00002235Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2236
2237 * configure.in: release of 2.3.7
2238 * Makefile.am: fixing make distcheck
2239
Daniel Veillarda41123c2001-04-22 19:31:20 +00002240Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2241
2242 * doc/html/* doc/xml.html: updated and regenerated the docs
2243
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002244Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2245
2246 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2247
Daniel Veillarde82a9922001-04-22 12:12:58 +00002248Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * tree.c: fixed #53388 with the provided patch
2251
Daniel Veillard06803992001-04-22 10:35:56 +00002252Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * valid.c: Bjorn detected an invalid memory access. Fixed
2255 vstateVPush()
2256
Daniel Veillard40af6492001-04-22 08:50:55 +00002257Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258
2259 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2260
Bjorn Reese70a9da52001-04-21 16:57:29 +00002261Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2262
2263 * libxml.h: new header used only for the compilation of libxml
2264 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2265 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2266 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2267 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2268 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2269 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2270 baseline (version 1.2 plus a single patch).
2271 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2272 scientific notation for numbers. Tests added.
2273 * xpath.c: formatting of numbers changed to use sprintf
2274 (contribution from William Brack)
2275
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002276Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2277
2278 * valid.c: cleanup, more useful debugging
2279 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2280 * xmlIO.c: entity loading is printed as an error when validating
2281
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002282Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * valid.c: fixed to validate within entities
2285 * test/VCM/v22.xml: added a specific testcase
2286
Daniel Veillardca1f1722001-04-20 15:47:35 +00002287Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * valid.c: forgot an epsilon transition in for ()+
2290 * test/VCM/v21.xml : added a specific test case
2291
Daniel Veillard85349052001-04-20 13:48:21 +00002292Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2293
2294 * valid.c: removed a state explosion exhibited by RSS
2295 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2296 from bug #51872
2297
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002298Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2299
2300 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2301 validation without using an ugly NFA -> DFA algo in the source.
2302 Made a specific algorithm easier to maintain, using a single
2303 stack and without recursion.
2304 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2305 * hash.c: made the growing routine static
2306 * tree.h parser.c: added the parent information to an
2307 xmlElementContent node.
2308
Daniel Veillarde470df72001-04-18 21:41:07 +00002309Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2310
2311 * SAX.c parser.c xpath.c: generating IDs when not validating
2312 from an external parsed entity was poisoning the ID has table
2313 with removed values. This was killing XSLT on the KDE help
2314 browser.
2315
Daniel Veillardceacdd92001-04-18 15:10:35 +00002316Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * entities.h: andrew@ugh.net.au detected a double declaration
2319
Daniel Veillarda10efa82001-04-18 13:09:01 +00002320Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * debugXML.c hash.c tree.h valid.c : some changes related to
2323 the validation suport to improve speed with DocBook
2324 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2325 the way validation errors get reported
2326
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002327Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2328
2329 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2330 by P C Chow and William M. Brack for XSLT HTML output
2331
Daniel Veillard2d90de42001-04-16 17:46:18 +00002332Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2333
2334 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2335 Igor Zlatkovic patches for MSC compilation and added his
2336 updates
2337
Daniel Veillarde043ee12001-04-16 14:08:07 +00002338Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2341 prefix lookup.
2342 * parserInternals.c: fixed the bug reported by Morus Walter
2343 due to an off by one typo in xmlStringCurrentChar()
2344
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002345Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * HTMLparser.c result/HTML/*: revamped the way the HTML
2348 parser handles end of tags or end of input
2349
Daniel Veillard82daa812001-04-12 08:55:36 +00002350Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2353
Daniel Veillard67a21302001-04-11 14:39:16 +00002354Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2357 bug where the linktime verions of free() won't work ...
2358
Daniel Veillard27b55282001-04-11 12:22:25 +00002359Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2360
2361 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2362
Daniel Veillardafc73112001-04-11 11:51:41 +00002363Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * doc/xml.html: added 2.3.6 release
2366
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002367Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2370 * result/wml.xml: resulted in a small output change
2371
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002372Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * tree.c: xmlNewDoc was missing the charset initialization
2375 * xmllint.c: added --auto to autogenerate a doc, allow to
2376 reproduce the problem fixed on xmlNewDoc
2377
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002378Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * xpath.c: trying to get 52979 solved
2381 * tree.c result/ result/noent/: trying to get 52712 solved, this
2382 also made me clean up the fact that XML output in general should
2383 not add formating blanks by default, this changed the output of
2384 a few tests
2385
Daniel Veillard73639a72001-04-10 14:31:39 +00002386Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2389
Daniel Veillardfac26a12001-04-08 13:08:14 +00002390Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * configure.in: finally released 2.3.6
2393
Daniel Veillard911f49a2001-04-07 15:39:35 +00002394Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * xpath.c: checking for null pointer generated by new code
2397
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002398Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2399
2400 * xpath.c: fixed a [] evaluation problem reported
2401 * test/XPath/tests/simpleaddr: extended test
2402 * result/XPath/simpleaddr: updated result
2403
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002404Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2405
2406 * xmllint.c: Dan Timis reported a portability problem
2407 on Macs without mmap, fixed it.
2408
Daniel Veillardb38bd552001-04-03 18:22:00 +00002409Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2410
2411 * testXPath.c : added a --tree option allowing to display the
2412 tree dump of the XPath expression
2413
Daniel Veillard4dd93462001-04-02 15:16:19 +00002414Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2415
2416 * xpath.c: fixed a memleak when comparing nodesets
2417 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2418 * tree.c: added a TODO
2419
Daniel Veillard92ad2102001-03-27 12:47:33 +00002420Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
2422 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2423 we need string functions
2424 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2425 to be able to use them where needed. Applied some changes
2426 to reduce name linking pollution and compile in only what's
2427 needed.
2428 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2429 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2430 for the string manipulation functions
2431 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2432 to the free() function of xmlmemory.c
2433 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2434 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2435 usage.
2436
2437
Daniel Veillard2be30642001-03-27 00:32:28 +00002438Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2439
2440 * error.c: applied the context output patch of the error
2441 handling submitted by Chuck Griffith
2442 * error/VC/*: this slightly change some error logs
2443
Daniel Veillard50582112001-03-26 22:52:16 +00002444Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2445
2446 * parser.c: fixed line number reporting on error
2447
Daniel Veillard04be4f52001-03-26 21:23:53 +00002448Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * parser.c: Sullivan and Darin found a parser bug,
2451 applied the patch.
2452
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002453Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2454
2455 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2456 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2457 xmlversion.h.in xpointer.c: of course the way I defined
2458 UNUSED breaks on old gcc version. Try to be smart and
2459 also define it directly in xmlversion.h
2460 * configure.in: removed -ansi flag from the pedantic set
2461
2462Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002463 Huge cleanup, I switched to compile with
2464 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2465 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2466 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2467 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2468 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2469 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2470 encoding.h entities.c error.c list.[ch] nanoftp.c
2471 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2472 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2473 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2474 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2475 Cleanup, staticfied a number of non-exported functions,
2476 detected and cleaned up a dozen of problem found this way,
2477 avoided a lot of public function name/typedef/system names clashes
2478 * doc/xml.html: updated
2479 * configure.in: switched private flags to the really pedantic ones.
2480
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002481Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * configure.in: 2.3.5
2484 * doc/html/*: rebuilt the docs
2485
Daniel Veillard146c9122001-03-22 15:22:27 +00002486Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2487
2488 * parser.c: fixed a reported bug in NOTATION parsing
2489 * uri.c: accepted but not fixed bug 51876, added TODO
2490 * Makefile.am: fixed bug 51876
2491
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002492Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * config.h.in configure.in error.c: fix a compilation problem
2495 on platforms without vsnprintf (xml@thewrittenword.com)
2496
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002497Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * parser.c: fixed a function name header typo
2500 * SAX.c: notations can also occur in external subset.
2501
Daniel Veillard7d42b542001-03-20 13:22:46 +00002502Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * error.c: removed a C++ like comment
2505
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002506Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * parser.c: fixing bug 52299 strange condition leading
2509 to a parser crash due to a buffer overflow
2510 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2511 added the specific test case
2512
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002513Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2514
2515 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2516 xmlXPathConvert{String,Number,Boolean} to be able to make
2517 type casts without a context stack, fixed some implementation
2518 problems related to the absence of context at parse-time,
2519 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2520 in the public API too
2521 * xpointer.c xpathInternals.h: we need to know at parse time
2522 whether we are compiling an XPointer
2523
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002524Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2525
2526 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2527 cleaned up the parser internals, refactored XPath code, added
2528 new compilation based APIs and cleanly separated public and
2529 private APIs.
2530
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002531Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533 * xpath.h: the comp field must be added at the end to avoid
2534 killing binary compat.
2535
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002536Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * Makefile.am: detect XPath memleaks in regreson tests
2539 * error.c: fixed and error w.r.t. error reporting still using
2540 stderr
2541 * hash.c: added new line at end of file
2542 * tree.h: minor cleanup
2543 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2544 expression parsing from evaluation, resulted in a number of
2545 changes internally, and in XPointer. Likely to break stuff
2546 using xpathInternals.h but should remain binary compatible,
2547 new interfaces will be added.
2548
Daniel Veillardd574f782001-03-14 19:40:17 +00002549Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2550
2551 * configure.in: fixed a couple of problems reported by
2552 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2553 without gcc on non linux platforms.
2554
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002555Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2558 a fix for --with-html-dir= configure support. I hope it won't
2559 break rpm generation
2560
Daniel Veillarda022fe02001-03-14 16:30:00 +00002561Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * xmlIO.c: one function comment cleanup.
2564
Daniel Veillard25239c12001-03-14 13:56:48 +00002565Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * SAX.c: external subset notations were improperly registered
2568 in the internal subset.
2569
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002570Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * README.cvs-commits: added, pointing to HACKING
2573 * HACKING: updated
2574
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002575Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2576
2577 * parser.c: and Matt Sergeant found one in the XML push
2578 parser (erroneous check I forgot to remove when I fixed the
2579 main parser).
2580
Daniel Veillard68d7b672001-03-12 18:22:04 +00002581Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * xpath.c: ptittom found a small bug in UnaryExpr
2584
Daniel Veillarde356c282001-03-10 12:32:04 +00002585Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * configure.in: bumped to 2.3.4
2588 * error.c: fixed bug #51860
2589 * tree.c: fixed bug #51861
2590 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2591 * tree.[ch] : added xmlDefaultBufferSize
2592 * nanoftp.c: typo in function name header block
2593 * doc/xml.html : updated, added link to XML::LibXSLT
2594 * doc/html/* : rebuilt the docs
2595
Daniel Veillard80f32572001-03-07 19:45:40 +00002596Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * parser.c SAX.c: the new content parsing code raised an
2599 ugly bug in the characters() SAX callback. Found it
2600 just because of strangeness in XSLT XML Rec ouptut :-(
2601
Daniel Veillard6c831202001-03-07 15:57:53 +00002602Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2603
2604 * Makefile.am: Martin Baulig suggested to add -lm
2605 * tree.c: found another bug in xmlNodeGetContent()
2606
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002607Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2608
2609 * xpath.c: Bjorn found the error related to strictness of comparison.
2610
Daniel Veillard29631a82001-03-05 09:49:20 +00002611Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2612
2613 * parser.c: trying to fix the Dtd parsing problem reported
2614 by Gary, side effect of last week speed optimizations.
2615
Daniel Veillard14be0a12001-03-03 18:50:55 +00002616Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2619 * parserInternals.c: removed unneeded test raised by Stric
2620
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002621Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2622
2623 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2624 and fixed by William Brack). Added xmlXPathFormatNumber.
2625 Changed the sorting slightly.
2626 * configure.in Makefile.am example/Makefile.am: Added -lm.
2627 Please note that applications linking with libxml2, must
2628 also like with the math library from now on.
2629
Daniel Veillardf9533d12001-03-03 10:04:57 +00002630Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2631
2632 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2633
Daniel Veillard2f362242001-03-02 17:36:21 +00002634Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * parser.c: one must report spaces even if the Dtd element
2637 content proves that this is not part of the element content.
2638 * result/valid/*.xml: this changed the ouptu slightly
2639
Daniel Veillardb402c072001-03-01 17:28:58 +00002640Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * configure.in: bumped to 2.3.3
2643 * doc/xml.html: updated
2644
Daniel Veillard77851712001-02-27 21:54:07 +00002645Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2646
2647 * tree.c: minor doc fix
2648 * xpath.c: deallocation issues when a result tree has been
2649 converted to a node-set
2650
Daniel Veillardec70e912001-02-26 20:10:45 +00002651Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * doc/xml.html: oops corrected dates s/2000/2001
2654
Daniel Veillard8730c562001-02-26 10:49:57 +00002655Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * valid.c: new patch from Gary Pennington
2658
Daniel Veillard91e9d582001-02-26 07:31:12 +00002659Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * doc/xml.html: applied patch from Ankh
2662
Daniel Veillardedac3c92001-02-26 01:36:19 +00002663Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * xinclude.c: fixed a problem building on Mac
2666
Daniel Veillard21a0f912001-02-25 19:54:14 +00002667Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * parser.c: more work on increasing parsing ferformances
2670
Daniel Veillard48b2f892001-02-25 16:11:03 +00002671Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2674 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2675 avoiding memcpy in production builds MEM_CLEANUP macro use
2676 * parser.[ch] parserInternals.c: optimizations of the tightest
2677 internal loops inside the parser. Better checking of I/O
2678 flushing/loading conditions
2679 * xmllint.c : added --timing
2680
Daniel Veillard71681102001-02-24 17:48:53 +00002681Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2682
2683 * configure.in: bumped to 2.3.2
2684 * doc/xml.html: updated for release
2685
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002686Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2687
2688 * xpath.c: found a memleak and fixed a nasty bug
2689
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002690Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
2692 * xmllint.[c1] : added return code errors for xmllint
2693 * xpath.c: specific debug dump function for result value trees
2694
Daniel Veillard4b637072001-02-21 21:52:55 +00002695Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * xpath.c: finally implemented xmlXPathCompareNodeSets
2698 * test/XPath/expr/floats results/XPath/expr/floats: added
2699 a test for float expressions
2700
Daniel Veillardf714aa32001-02-21 03:07:44 +00002701Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2704 * parserInternals.[ch]: trying to speed up parsing
2705 * xpath.c : speeded up node set equality op
2706
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002707Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2710 better handling of ID/IDREF and the list modules associated
2711 * configure.in: small CFLAGS cleanup
2712
Daniel Veillarda8abee62001-02-19 15:14:59 +00002713Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2714
2715 * configure.in: fixed iconv detection on AIX (stric)
2716
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002717Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002718
2719 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2720
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002721Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2722
2723 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2724 and optimized xmlXPathNodeSetSort
2725
Daniel Veillard142adbf2001-02-17 13:21:05 +00002726Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * xpath.c: bug fix when context size is 0
2729 * parser.c: I like Norm's Dtd because they still manage to break
2730 the parser occasionally
2731
Daniel Veillardf23e0092001-02-16 13:21:29 +00002732Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2733
2734 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2735
Daniel Veillarde0e26512001-02-16 00:11:46 +00002736Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2739 attributes within the XML-1.0 namespace
2740
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002741Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2742
2743 * xpathInternals.h: exported a few axis functions
2744 * doc/xml.html: updated the doc
2745
Daniel Veillard760f4422001-02-15 14:59:48 +00002746Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2747
2748 * configure.in: applied patch from Daniel van Balen for OpenBSD
2749 and bumped version to 2.3.1
2750 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2751 attempt to find autoclosing was simply broken, removed it,
2752 updated the examples, this is better
2753
Daniel Veillardd194dd22001-02-14 10:37:43 +00002754Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2757 hash functionnalities.
2758 * doc/html/* : rebuild the doc
2759
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002760Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761
2762 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2763 on predicate
2764 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2765 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2766 really want to have tags closed on output even if we accept
2767 unclosed ones on input
2768
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002769Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2770
2771 * xpath.c: ouch don't free NULL, rare case fixed
2772 * tree.c: don't coalesce text nodes if they don't have the
2773 same behaviour wrt escaping on output
2774
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002775Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * xpath.c: small fixup
2778 * SAX.c: don't warn on empty namespaces.
2779
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002780Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * README: a bit of cleanup
2783 * configure.in: preparing for 2.3.0 release
2784
Daniel Veillard1f83d392001-02-08 09:37:42 +00002785Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * hash.[ch]: added a first version of xmlHashSize()
2788 * valid.c: another bug fix from Gary Pennington
2789
Daniel Veillard5eef6222001-02-07 18:24:48 +00002790Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * valid.c: couple of bug fixes pointed by Gary Pennington
2793 * HTMLtree.c: #if 0 cleanup
2794
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002795Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2796
2797 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2798 which removes a time consuming check of xmlXPathNodeSetAdd()
2799 and use it in places where we are sure to not break unicity
2800
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002801Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * xpath.c: bug fixes found from XSLT
2804 * tree.c: preserve node->name special values when copying nodes.
2805 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2806 external subset are fetched when available but without full
2807 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2808 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2809 output with encoding disabled.
2810
Daniel Veillard2c833b62001-02-03 08:52:06 +00002811Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2812
2813 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2814 xmlCheckFilename should not be called from xmlFileOpenW
2815 and xmlGzfileOpenW
2816
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002817Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2820 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2821 added the new tests for URI normalization
2822 * testURI.c: fixed stoopid bugs
2823 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2824 the URI in the error messages are now properly normalized
2825
Daniel Veillardea28ce62001-02-02 08:20:19 +00002826Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827
2828 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2829
Daniel Veillarde99a4762001-02-01 04:34:35 +00002830Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2831
2832 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2833
Daniel Veillard2b325a02001-01-31 20:46:31 +00002834Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * xpath.c: fixed mod operator
2837
Daniel Veillardde55cf62001-01-31 15:53:13 +00002838Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * parser.c: fixed xmlStrcat doc
2841 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2842 trees.
2843
Daniel Veillard2f913b72001-01-31 13:23:49 +00002844Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2845
2846 * xpath.c result/XPath/tests/chaptersbase
2847 result/XPath/tests/simplebase: fixed XPath node()
2848 * tree.c: small fix in xmlNewNs()
2849 * Makefile.am: removed extraneous xml2Conf.sh rule
2850
Daniel Veillardb42042b2001-01-28 07:40:36 +00002851Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2852
2853 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2854 Changed the library name, in order to get libxml-devel and
2855 libxml2-devel to coexist on a single system
2856 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2857 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2858
Daniel Veillardee0a4662001-01-27 18:59:33 +00002859Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2860
2861 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2862 libxml2-devel installable in // as libxml-devel.
2863
Daniel Veillard5eb05942001-01-27 17:50:22 +00002864Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2865
2866 * doc/Makefile.am: fixed make rebuild in doc
2867 * doc/html/*.html: rebuilt the docs
2868
Daniel Veillard65c295d2001-01-26 09:32:39 +00002869Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2872
Daniel Veillard8e199902001-01-25 18:54:39 +00002873Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2874
2875 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2876 the HTML doc to go into the -devel RPM ...
2877 * aclocal.m4 config.h.in: some updates due to auto* magic
2878
Daniel Veillard93086662001-01-25 18:13:04 +00002879Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * xpath.h: added a hook in the context structure allowing to
2882 link to extra support, needed for XSLT
2883
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002884Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2887 xmlXPtrCmpPoints to use it.
2888 * propagated the following patch from Alejandro Forero
2889 * include/win32config.h xmlIO.c: applied further suggestions
2890 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2891 * example/gjobread.c: fixed warnings, now that it builds
2892
2893Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2894
2895 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2896
2897 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2898 filename points to a valid file (not a directory).
2899 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2900 Added calls to xmlCheckFilenameDir.
2901
2902 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2903 `path' (rather than `filename') as the parameter to gzopen and open.
2904
Daniel Veillard48177c22001-01-23 15:27:41 +00002905Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2906
2907 * Makefile.am: fixed a problem with EXTRA_DIST
2908
Daniel Veillardb83ba402001-01-22 22:45:10 +00002909Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * Makefile.am example/Makefile.am: finally found the trick
2912 to build the example, i.e. add "." in SUBDIRS before example
2913 in the list <grin/>
2914
Daniel Veillard82687162001-01-22 15:32:01 +00002915Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2916
2917 * doc/xml.html: updated with an XSLT section, removed pointer to
2918 W3C CVS base.
2919
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002920Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2921
2922 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2923 too, and deallocation need to occur the same way.
2924
Daniel Veillarde4566462001-01-22 09:58:39 +00002925Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2926
2927 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2928 type correponding to an XSLT result tree fragment. Share most
2929 of the data format with node set, as well as operators.
2930 * HTMLtree.c: added a newline at the end of the doctype output
2931 whe this one is not present initially.
2932 * tree.c: make sure taht the parent and doc pointers are properly
2933 set when copying attributes (lists).
2934
Daniel Veillard701c7362001-01-21 09:48:59 +00002935Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2938
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002939Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * xpath.c: seems I finally killed that ugly path evaluation
2942 context bug (tagged 9999 in case is is wrong)
2943
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002944Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2945
2946 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2947 for XSLT
2948
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002949Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2952 for xmlGzfileOpen() bug
2953
Daniel Veillardf6eea272001-01-18 12:17:12 +00002954Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2955
2956 * xpath.c: removed an error found by XSLT usage
2957 * tree.c parserInternals.h: use a predefined static string
2958 for text and comment nodes, avoid freeing them in xmlFreeNode,
2959 exported the string name in parserInternals.h and added
2960 another value to disable encoding at output (for XSLT),
2961 gain memory, time.
2962
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002963Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2964
2965 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2966 win32/libxml2/libxml2_so.dsp: new makefiles and update
2967 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2968
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002969Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2972 Gary Pennington
2973
Daniel Veillard389e6b72001-01-15 19:41:13 +00002974Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * xpath.c: fixed the comaprision of values and nodelists,
2977 need to compare nodelist still ...
2978 * debugXML.c: avoided a possible core dump
2979 * HTMLparser.c: cleanup
2980 * nanohttp.c: contributed fix.
2981 * tree.c: fixes in properties handling added xmlSetNsProp
2982 needed by libxslt
2983 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2984 comment
2985 * TODO: updated
2986
Daniel Veillard167bd532001-01-06 21:09:34 +00002987Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * parser.c parserInternals.c: applied Bjorn Reese optimization
2990 patch
2991
2992Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * Makefile.am: applied patch fro make check from Martin Vidner
2995
Daniel Veillard503b8932001-01-05 06:36:31 +00002996Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * configure.in: preparing 2.2.11
2999 * doc/html/*: rebuild the HTML files
3000 * doc/xml.html : updated
3001
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003002Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * tree.c: fixed a stupid bug
3005 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3006 patches related to validation of an XInclude processing result
3007 * TODO: updated
3008
Daniel Veillarde2488192001-01-04 10:54:22 +00003009Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
3011 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3012 on large files
3013
Daniel Veillardf060a412001-01-03 20:52:44 +00003014Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3015
3016 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3017
Daniel Veillard45cff692001-01-03 18:02:04 +00003018Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3021 reported by Jonas Borgström
3022 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3023
Daniel Veillard08108982001-01-03 15:24:58 +00003024Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * testXPath.c xpath.c: fixing the XPath union expressions problem
3027 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3028
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003029Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3030
3031 * xmllint.c: Made is so if the file name is "-" is will read form
3032 standard input. Sven Heinicke <sven@zen.org>
3033 * tree.c: fixed a problem when growing buffer
3034 * tree.h: fixed the comment of the node types following andersca
3035 comment
3036 * TODO: updated
3037
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003038Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * HTMLparser.[ch]: added a way to avoid adding automatically
3041 omitted tags. htmlHandleOmittedElem() allows to change the
3042 default handling.
3043 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3044 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3045 of xmllint too when using --memory flag, added a memory test
3046 suite at the Makefile level.
3047 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3048 with namespace use when encountering QNames in XPath evalation,
3049 added xmlns() scheme in XPointer.
3050 * nanoftp.c : incorporated a fix
3051 * parser.c xmlIO.c: fixed problems raised with encoding when using
3052 the memory I/O
3053 * parserInternals.c: closed bug 25934 reported by
3054 torsten.landschoff@innominate.de
3055 * TODO: updated
3056
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003057Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3058
3059 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3060 on a non-updated tree :-(, made a 2.2.10 release to correct the
3061 situation
3062
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003063Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3066 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3067 integrated a set of OpenVMS changes from Howard Taylor
3068 <Howard.Taylor@pacoast.com>
3069
Daniel Veillard58770e72000-11-25 00:48:47 +00003070Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3073 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3074
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003075Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * HTMLparser.c: some fixes on auto-open of html/head/body
3078 * encoding.c: fixed a compilation error on some gcc env
3079 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3080 XPointer implementation
3081 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3082 related XPointer tests and associated results
3083
Daniel Veillard300f7d62000-11-24 13:04:04 +00003084Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3085
3086 * doc/xmldtd.html doc/xml.html: following a short step by step
3087 guidance on IRC to help maciej with DTDs I started a small
3088 page on the subject.
3089
Daniel Veillard748e45d2000-11-17 16:36:08 +00003090Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * HTMLparser.c: fixed handling of broken charrefs
3093 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3094 patches
3095
Daniel Veillard28929b22000-11-13 18:22:49 +00003096Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * doc/xml.html doc/html/* : rebuilt the docs after adding
3099 xinclude and updated page for 2.2.7 and 2.2.8
3100 * configure.in: releasing 2.2.8
3101
Daniel Veillard41e06512000-11-13 11:47:47 +00003102Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * parser.[ch] parserInternals.c: applied the conditional
3105 section processing fix from Jonathan P Springer
3106 <jonathan.springer2@gte.net>
3107 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3108 project file, fixed iconv default non support
3109 * xpath.c: fixed the problem of evaluating relative expressions
3110 when a node context is provided.
3111
Daniel Veillardbf432752000-11-12 15:56:56 +00003112Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * nanoftp.c: fixed gcc 2.95 new warnings
3115 * SAX.c: fixed a stupid bug
3116 * tree.c: fixed a formatting problem when round-tripping
3117 from/to memory
3118 * xinclude.c: chased memleak, fixed a base problem
3119 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3120 xmlXPtrBuildNodeList()
3121 * TODO: updated
3122 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3123 adding a first small set of regression tests for XInclude
3124
Daniel Veillardc2def842000-11-07 14:21:01 +00003125Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3126
3127 * nanohttp.[ch]: applied Wayne Davison patches to access
3128 the WWW-Authorization header.
3129 * parser.c: Closed Bug#30847: Problems when switching encoding
3130 in short files by applying Simon Berg's patch.
3131 * valid.c: fixed a validation problem
3132 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3133 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3134 Wayne Davison
3135 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3136 need to be extended to non full nodes selections.
3137 * xinclude.c: starts to work decently
3138
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003139Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3140
3141 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3142 debugXML.c xmlversion.h.in: Started adding XInclude support,
3143 this is a new xmllint option
3144 * tree.c xpath.c: applied TOM patches for XPath
3145 * xpointer.c: fixed a couple of errors.
3146 * uri.c: added an escaping function needed for xinclude
3147 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3148 new warning from RH70 gcc's version
3149
Daniel Veillarda4964b72000-10-31 18:23:44 +00003150Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3151
3152 * HTMLparser.c: fixed loop on invalid char in scripts
3153 * parser.c: update to description of xmlIOParseDTD()
3154 * libxml.m4 xmlversion.h.in: changes contributed by
3155 Michael Schmeing <m.schmeing@internet-factory.de>
3156 * configure.in: preparing for 2.2.7
3157 * Makefile.am: trying to avoid config.h and acconfig.h
3158 being included in the distrib
3159 * configure.in: released 2.2.7
3160
3161Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3162
3163 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3164 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3165
Daniel Veillard01411222000-10-30 15:33:22 +00003166Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3167
3168 * parser.[ch]: added xmlIOParseDTD()
3169 * xpointer.c: added support for the 2 extra parameters of
3170 string-range, fixed a stoopid error when '0' was present
3171 in XPointer expressions
3172 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3173 testsuite for the above
3174
Daniel Veillard6db58192000-10-30 09:27:53 +00003175Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * libxml.spec.in: improved package descriptions
3178
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003179Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * xpath.c xpathInternals.h: applied a large cleaning patch
3182 from TOM <ptittom@free.fr>, it also add namespace support
3183 for function and variables registration.
3184
Daniel Veillardbd20df72000-10-29 17:53:40 +00003185Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3186
3187 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3188 * Makefile.mingw: Wayne Davison's update adding hash.c
3189
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003190Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3191
3192 * xpath.c: fixed the root evaluation problems
3193 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3194 ignorable spaces with <b> <bold> <em>
3195 * tree.c: fixed a loop in xmlSearchNsByHref()
3196
Daniel Veillard767662d2000-10-27 17:04:52 +00003197Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3198
3199 * xpath.c: applied another XPath patch from TOM
3200 * xpath.c include/makefile.am: applied another patch from
3201 china@thewrittenword.com (cleanup on IRIX).
3202
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003203Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3204
3205 * xml-config.1: received a fixed version from Fredrik Hallenberg
3206 <hallon@lysator.liu.se>
3207
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003208Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3211 cleanup patch for XPath
3212
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003213Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * patched to redirrect all "out of context" error messages to
3216 a reconfigurable routine. The changes are:
3217 * xmlerror.h : added the export of an error context type (void *)
3218 an error handler type xmlGenericErrorFunc there is an interface
3219 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3220 to reset the error handling routine and its argument
3221 (by default it's equivalent to respectively fprintf and stderr.
3222 * all the c files: all wild accesses to stderr or stdout within
3223 the library have been replaced to calls to the handler.
3224
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003225Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3226
3227 * configure.in: release 2.2.6
3228 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3229 exporting the inner functions of xpath for extension modules
3230 * doc/*: updated and rebuilt the doc
3231
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003232Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * nanohttp.c : applied Wayne HTTP cleanup patch
3235 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3236 and xmlNodeSetSpacePreserve()
3237
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003238Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3239
3240 * xpath.c: closing bug #29260
3241
Daniel Veillard126f2792000-10-24 17:10:12 +00003242Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3245 multikey tuples, made hash structure opaque
3246 * valid.[ch]: moved elements, attributes, notations decalarations
3247 as well as ID and refs to hash tables.
3248 * entities.c: hash cleanup
3249 * xmlmemory.c: fixed a dump problem in debug mode
3250 * include/Makefile.am: problem passing in DESTDIR= values patch
3251 from Marc Christensen <marc@calderasystems.com>
3252 * nanohttp.c: removed debugging remains
3253 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3254 * HTMLparser.c parser.c: fixing a number of problems with the
3255 macros in the *parser.c files (Wayne).
3256 * HTMLparser.c: close the previous option when opening a new one
3257 (Marc Sanfacon).
3258 * result/HTML/*: updated the HTML results accordingly
3259
Daniel Veillard52afe802000-10-22 16:56:02 +00003260Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3261
3262 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3263 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3264 XPath functions and XML entities table to them. More to come...
3265 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3266
Daniel Veillard683cb022000-10-22 12:04:13 +00003267Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * tree.c: coalesce adjacent text nodes
3270 * valid.c: handling of blank nodes in DTd validation (raised
3271 by problems with a posteriori validation).
3272 * nanohttp.c: changing behaviour on HTTP write stuff.
3273 * HTMLtree.c: forced body and html to be explicitely closed.
3274 * xpath.h: exported more XPath functions.
3275
Daniel Veillard1baf4122000-10-15 20:38:39 +00003276Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * Release of 2.2.5
3279 * xpointer.c: range() range-inside and other helper functions
3280 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3281
Daniel Veillard47e12f22000-10-15 14:24:25 +00003282Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3285 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3286
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003287Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3290 and XPointer modules
3291
Daniel Veillard134c9f32000-10-15 10:27:08 +00003292Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3293
3294 * SAX.h: closed #25107
3295
Daniel Veillard39915622000-10-15 10:06:55 +00003296Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * testSAX.c: fixed problem with cdata reporting
3299 * SAXresult/* : updated
3300
Daniel Veillard1e851392000-10-15 10:02:56 +00003301Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3304 Closed bug #27499, added to regression tests
3305 * TODO: updated
3306
Daniel Veillard7eda8452000-10-14 23:38:43 +00003307Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3310 support for SCRIPT and STYLE with help from Bjorn Reese
3311 * test/HTML/* result/HTML/*: added simple testcase and updated
3312 the existing ones.
3313
Daniel Veillardff9c3302000-10-13 16:38:25 +00003314Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3317 string-range for empty strings
3318 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3319 test/XPath/xptr/strrange: augmented the XPointer testsuite
3320
Daniel Veillard189446d2000-10-13 10:23:06 +00003321Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * doc/xml.html doc/xmlmem.html: added a module describing memory
3324 interfaces and use, updated the main page.
3325
Daniel Veillard2f971a22000-10-12 23:26:32 +00003326Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3329 nanoftp code work on Windows too now
3330
3331Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003332
3333 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3334 * xpointer.c: implemented string-range() at least a good first version
3335 * test/XPath/docs/str test/XPath/xptr/strrange
3336 result/XPath/xptr/strrange: the string-range() tests
3337
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003338Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * Makefile.am include/Makefile.am include/win32config.h
3341 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3342 and make distcheck
3343
Daniel Veillard19d61112000-10-11 23:50:35 +00003344Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3347 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3348 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3349
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003350Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3353 patch for socklen_t detection by
3354 Albert Chin-A-Young <china@thewrittenword.com>
3355
Daniel Veillardcd429612000-10-11 15:57:05 +00003356Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3357
3358 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3359 and added a --dtdvalid option to xmllint used to test it
3360
Daniel Veillard47c02452000-10-11 13:04:36 +00003361Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3364 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3365
Daniel Veillard2d38f042000-10-11 10:54:10 +00003366Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3369 handlings (registration, lookup, cleanup)
3370
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003371Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3372
3373 * configure.in Makefile.am include/makefile.am: adding XPointer
3374 and XPtrtests target
3375 * xpointer.[ch] : new files for XPointer support
3376 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3377 more XPath tests
3378
Daniel Veillard57fda592000-10-10 23:24:14 +00003379Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * configure.in: fixed, very broken, make distcheck works again
3382
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003383Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3384
3385 * More work toward 2.2.5, integrated a number of patches
3386 * configure.in Makefile.am win32config.h.in: trying to cleanup
3387 make distcheck .... huh ...
3388 * include/Makefile.am include/win32config.h: new directory
3389 for includes
3390 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3391 updated teh makefiles and instructions for WIN32
3392 * xpath.c: small fixes
3393 * test/XPath/ results/XPath: updated the testcases and results
3394 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3395 suggested patches
3396 * valid.c: fixed an ID bug
3397
Daniel Veillardb71379b2000-10-09 12:30:39 +00003398Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3399
3400 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3401 the automake bug where wrong dependancies were generated.
3402 * xpath.[ch]: worked on XPointer
3403
Daniel Veillard7e99c632000-10-06 12:59:53 +00003404Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * configure.in Makefile.am: 2.2.5, ship the include in an
3407 include/libxml subdirectory, use symlinks when using CVS
3408 * testSAX.c: fixed small bug
3409 * testXPath.c: changed the way testfiles are parsed
3410 * debugXML.c: same kind of cleanup when parsing an argument expression
3411 XPath/XPointers can have blanks embedded
3412 * xpath.[ch]: more cleanup, reorgs for XPointer work
3413 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3414 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3415
Daniel Veillard55b91f22000-10-05 16:30:11 +00003416Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3417
3418 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3419 in the XPath engine, rewrote large parts of it, now it's far
3420 cleaner and in sync with the REC not an old WD. Fixed a parsing
3421 problem in the interactive XML shell found when testing XPath.
3422
Daniel Veillardac260302000-10-04 13:33:43 +00003423Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3426 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3427 examples with the extra test
3428
Daniel Veillard7cfce322000-10-04 12:40:27 +00003429Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3430
3431 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3432 the global init function.
3433
Daniel Veillard970112a2000-10-03 09:33:21 +00003434Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3435
3436 * HTMLparser.c: Doohhh, attribute name parsing was still case
3437 sensitive ! Fixed this ...
3438 * result/HTML/* : updated the tests results accordingly
3439
Daniel Veillard740abf52000-10-02 23:04:54 +00003440Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3441
3442 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3443 engine, should be far more stable, incorporated a new version of
3444 preceding/following axis, need testing
3445 * uri.c: fixed file:///c:/a/b/c problem
3446 * test/XPath/tests/idsimple: augmented the XPath tests
3447
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003448Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3449
3450 * doc/* rebuilding docs for 2.2.4 release
3451
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003452Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3453
3454 * configure.in: releasing 2.2.4
3455 * parser.[ch]: added xmlStrEqual()
3456 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3457 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3458 use xmlStrEqual instead
3459 * TODO: updated
3460 * added an XPath test
3461
Daniel Veillardbc765302000-10-01 18:23:35 +00003462Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3465 * entities.h: exported xmlInitializePredefinedEntities
3466 * parser.[ch] : added xmlInitParser()
3467 * parserInternals.h : had to export htmlInitAutoClose()
3468
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003469Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3470
3471 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3472 problems
3473 * Makefile.am : added XPath regression tests to normal tests
3474 * uri.c: fixed a problem with local paths, cleanup
3475 * parser.c: fixed a problem with large CData sections
3476
Daniel Veillardd2ade932000-09-30 14:39:55 +00003477Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * configure.in xml-config.in: patch from "Ben Taylor"
3480 <sol7x86@hotmail.com> for solaris shared libs lookup
3481
Martin Bauligdd7d1f62000-09-29 23:17:57 +000034822000-09-30 Martin Baulig <baulig@suse.de>
3483
3484 * libxml-2.0.pc.in: Provide pkg-config script.
3485
3486 * configure.in: Create the libxml-2.0.pc script from the
3487 libxml-2.0.pc.in templates.
3488 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003489 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003490
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003491Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3494 when compiling with MSC
3495
Daniel Veillard46057e12000-09-24 18:49:59 +00003496Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * xpath.c: patch for normalize-string() substring-before(),
3499 substring-after() and translate() functions from Bjorn Reese
3500 <breese@mail1.stofanet.dk>
3501 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3502 Fredrik Hallenberg <hallon@lysator.liu.se>
3503 * TODO: updated
3504
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003505Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3508 problem of socklen_t being undefined on a number of platforms
3509 * debugXML.c: fixed a compilation problem when without snprintf
3510
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003511Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3512
3513 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3514 an URI bug and a fix for the control-character-induced infinite loop
3515 * nanohttp.c: preventive fix for compiling on WIN32
3516
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003517Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * xmlint.c: closing bug #25000
3520
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003521Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3522
3523 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3524 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3525 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3526 related function, fixing xmlStrncmp(), and associated cleanup
3527 * result/HTML/entities.html.sax: updating result
3528
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003529Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3530
3531 * uri.c: applied patch for URI escaping from Wayne Davison
3532 <wayned@blorf.net>
3533 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3534 from Denis Barbier <barbier@imacs.polytechnique.fr>
3535 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3536 patch from Wayne Davison
3537
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003538Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3539
3540 * doc/xml.html : updated with new releases, adding "how to help"
3541
Daniel Veillard04698d92000-09-17 16:00:22 +00003542Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3543
3544 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3545 removed a few warnings in pedantic mode ...
3546 * parserInternals.c parser.c: moved encoding switching function
3547 to parserInternals.c
3548 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3549
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003550Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3551
3552 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3553 error or warning handlers
3554
Daniel Veillardb1059e22000-09-16 14:02:43 +00003555Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * parserInternals.c parserInternals.h parser.c Makefile.am:
3558 created a new module parserInternals.c, moved most of the
3559 code shared by the various parsers there, as well as
3560 deprecated code from parser.c. More cleanup of parser.c
3561 * uri.c: fixed a problem when URI is NULL
3562 * valid.c: speedup when looking for an attribute declaration
3563
Daniel Veillard39c7d712000-09-10 16:14:55 +00003564Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3565
3566 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3567 the cleanup of the computation of URI references when seeking
3568 external entities. The URI reference string and the resulting
3569 URI are both stored now.
3570 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3571 large s(n)printf checks and cleanup from Denis Barbier
3572 <barbier@imacs.polytechnique.fr>
3573 * xmlversion.h.in tree.h: couple of SGML declarations for a
3574 possible docbook module.
3575 * result/VC/ : a couple of test output changed due to the change
3576 of the entities URI
3577
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003578Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * parser.h: added a _private field for linking user's data
3581
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003582Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3583
3584 * parser.c parserInternals.h: demacroified most of the IS_XXX
3585 the gain in size is significant so ...
3586
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003587Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3588
3589 * entities.c: cases where looking up entities with doc==NULL
3590 covered
3591
Daniel Veillard90e11312000-09-05 10:42:32 +00003592Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3593
Daniel Veillard1de50802000-09-07 08:54:32 +00003594 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003595 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3596
Daniel Veillard98a79162000-09-04 11:15:39 +00003597Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3598
Daniel Veillard1de50802000-09-07 08:54:32 +00003599 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003600 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3601 * Makefile.in: added URItest and included thenin "make tests"
3602
3603Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003604
3605 * xmlversion.h.in: closed bug 22941
3606
Daniel Veillard2bb89092000-08-31 14:57:50 +00003607Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * doc/xmlio.html: added doc and example for entity loader
3610 redefinition.
3611
Daniel Veillard96984452000-08-31 13:50:12 +00003612Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3613
3614 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3615 used by libxml
3616
Daniel Veillarde715dd22000-08-29 18:29:38 +00003617Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3618
3619 * parser.c: Fixed bug on invalid ontent characters and when using
3620 push.
3621 * xmllint.c: fixed xmllint endling of errors in push mode
3622
Daniel Veillard4948eb42000-08-29 09:41:15 +00003623Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3624
3625 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003626 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003627 * result/HTML/*.sax: regenerated HTML SAX output
3628 * parser.c: more cleanup.
3629
Daniel Veillarde010c172000-08-28 10:04:51 +00003630Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003633 patches from Wayne Davison <wayned@users.sourceforge.net>,
3634 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003635 * HTMLparser.c: fixed an ignorable white space detection bug
3636 occuring when parsing with SAX only
3637 * result/HTML/*.sax: updated since the output is now HTML
3638 encoded...
3639
Daniel Veillard47f3f312000-08-27 22:40:15 +00003640Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003642 * HTMLparser.[ch]: applied some of Wayne Davison
3643 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003644
Daniel Veillarde0854c32000-08-27 21:12:29 +00003645Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3646
3647 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3648 undeclared namespace prefix was used, added a warning.
3649 Cleaned up support w.r.t. entities, spilling out a warning
3650 and being pedantic on lookups.
3651 * test/warning/ent9 : added testcase for previous example.
3652 * TODO: updated
3653 * parserInternals.h parser.c: changed the way names are parsed
3654 now allow infinite size and decrease penalty for normal use
3655 * parser.c: Started a big cleanup/check of the parser code,
3656 fixed some of the most tortuous entity code, spotted code
3657 unused anymore
3658 * test/*: added tests for very long names and related nasty
3659 things.
3660
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003661Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * doc/encoding.html: added encoding aliases doc
3664 * doc/xml.html: updates
3665 * encoding.[ch]: added EncodingAliases functions
3666 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3667 bottleneck affecting large DTDs like Docbook
3668 * parser.[ch] xmllint.c: added a pedantic option, will be
3669 useful
3670 * SAX.c: redefinition of entities is reported in pedantic mode
3671 * testHTML.c: uninitialized warning from gcc
3672 * uri.c: fixed a couple of bugs
3673 * TODO: added issue raised by Michael
3674
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003675Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3676
3677 * doc/encoding.html: propagated Martin Duerst suggestions
3678
Daniel Veillard52402ce2000-08-22 23:36:12 +00003679Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3682 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3683 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3684 by Wayne Davison
3685
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003686Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * nanoftp.c nanohttp.c: small cleanup
3689 * TODO: updated
3690
Daniel Veillard244ece92000-08-19 20:58:02 +00003691Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3692
3693 * added an old VC testcase and updated title.xml entity
3694
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003695Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3696
3697 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3698 done on auto-opening of <p> tags and cleanup of SAX output
3699
Daniel Veillard979e55e2000-08-19 16:48:54 +00003700Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3701
3702 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3703
Daniel Veillard4540be42000-08-19 16:40:28 +00003704Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * doc/xml.html libxml.* structure.*: updated the doc a bit
3707
Daniel Veillard808a3f12000-08-17 13:50:51 +00003708Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3709
3710 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3711 of SAX tests
3712
Daniel Veillard29579362000-08-14 17:57:48 +00003713Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3714
3715 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3716 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3717
Daniel Veillard1255ab72000-08-14 15:13:33 +00003718Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3719
3720 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3721 * testHTML.c: fix core dump on Solaris 2.x systems
3722 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3723 * result/HTML/*.sax: previous bug fix lead to new results
3724
Daniel Veillard03109292000-08-14 14:58:22 +00003725Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3726
3727 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3728 * configure.in: added --with-readline=DIR to accept alternate
3729 path for readline include/library
3730 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3731 for ANSI under HP-UX
3732 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3733 includes @LIBS@
3734
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003735Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3736
3737 * doc/* : rebuilt the docs
3738 * getting ready for 2.2.2 release
3739
Daniel Veillard87b95392000-08-12 21:12:04 +00003740Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3741
3742 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3743 and xmlAddFeature()
3744 * tree.[ch]: added xmlAddChildList()
3745 * xmllint.c: MAP_FAILED macro test
3746 * parser.h: added xmlParseCtxtExternalEntity()
3747 * valid.c: applied bug fixes removed warning
3748 * tree.c: added CDATA block to elements content
3749 * testSAX.c: cleanup of output
3750 * testHTML.c: added SAX testing
3751 * encoding.c: better error recovery
3752 * SAX.c, parser.c: fixed one of the external entity processing
3753 of the OASis testsuite
3754 * Makefile.am: added HTML SAX regression tests
3755 * configure.in: bumped to 2.2.2
3756 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3757 SAX results
3758
Daniel Veillard88a172f2000-08-04 18:23:10 +00003759Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * configure.in: patch for HP compiler
3762
37632000-08-04 Sven Heinicke <sven@zen.org>
3764
3765 * xmllint.c: Was coredumping sometimes when the file given didn't
3766 exist.
3767
Daniel Veillard46e370e2000-07-21 20:32:03 +00003768Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3769
3770 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003771
Daniel Veillard46e370e2000-07-21 20:32:03 +00003772 when using in memory parsing. Need some cleanup.
3773 * xmllint.c configure.in: added a --memory flag to test memory
3774 parsing
3775
Daniel Veillard36650692000-07-21 15:16:39 +00003776Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3777
3778 * nanohttp.c: fixed socklen_t replacement to unsigned int
3779 * parser.c: fixed a space handdling missing at the end of
3780 production 28 DOCTYPE.
3781 * xmlmemory.c: fixed a stupid bug on the routine to override
3782 allocation functions
3783 * TODO: updated
3784
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003785Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * doc/ regenerated the docs
3788
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003789Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3790
3791 * doc/encoding.html doc/xml.html: added I18N doc
3792 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3793 improvements, both parser and filters, added ASCII & HTML,
3794 fixed the ISO-Latin-1 one
3795 * xmllint.c testHTML.c: added/made visible --encode
3796 * debugXML.c : cleanup
3797 * most .c files: applied patches due to warning on Windows and
3798 when using Sun Pro cc compiler
3799 * xpath.c : cleanup memleaks
3800 * nanoftp.c : added a TESTING preprocessor flag for standalong
3801 compile so that people can report bugs more easilly
3802 * nanohttp.c : ditched socklen_t which was a portability mess
3803 and replaced it with unsigned int.
3804 * tree.[ch]: added xmlHasProp()
3805 * TODO: updated
3806 * test/ : added more test for entities, NS, encoding, HTML, wap
3807 * configure.in: preparing for 2.2.0 release
3808
Daniel Veillard49703262000-07-10 10:27:46 +00003809Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3810
3811 * nanoftp.c: fixed the way the control connection is handled
3812 * libxml.spec.in: fixed the dependancies and cleanup
3813
Daniel Veillard306be992000-07-03 12:38:45 +00003814Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * doc/xml.html: changed the xmlsoft.org structure, updated the
3817 examples w.r.t. root and childs
3818
Daniel Veillard7d853352000-07-02 18:53:09 +00003819Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3822
Daniel Veillard365e13b2000-07-02 07:56:37 +00003823Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3824
3825 * HTMLparser.c: Work on character encoding support for the HTML parser
3826 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3827 * encoding.c: Fixed a potential memleak in the encoding stuff
3828
Daniel Veillardaf743792000-07-01 11:49:28 +00003829Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3830
3831 * doc/FAQ.html doc/Makefile.am : added a FAQ
3832
3833Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003834
3835 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3836 of the HTML parser to force it to not bypass SAX
3837
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003838Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3839
3840 * win32config.h.in: updated
3841 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3842 lacks iconv support :-( need to release 2.1.1
3843 * configure.in: release 2.1.1
3844 * HTMLparser: fixed bug #14784
3845 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3846 by Windows compiler
3847 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3848 the SAX startDocument() callback.
3849 * TODO: updated
3850
3851Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3852
3853 * added xmlStopParser()
3854
Daniel Veillardbe803962000-06-28 23:40:59 +00003855Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3856
3857 * configure.in: 2.1.0 prerelease
3858 * Large resync between W3C and Gnome tree
3859 * nanoftp, nanohttp.c: fixed stalled connections probs
3860 * HTMLtree.c SAX.c : support for attribute without values in
3861 HTML for andersca
3862 * valid.c: Fixed most validation + namespace problems
3863 * HTMLparser.c: start document callback for andersca
3864 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3865 * parser.h, SAX.c: serious speed improvement for large
3866 CDATA blocks
3867 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3868 different encoding
3869 * example/Makefile.am example/gjobread.c tree.h: work on
3870 libxml1 libxml2 convergence.
3871 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3872 and the LIBXML_TEST_VERSION macro
3873
Daniel Veillardc310d562000-06-23 18:32:15 +00003874Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * doc/xml.html: various patches and improvements typo fixed by
3877 Felix Natter
3878 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3879 from Felix Natter <fnatter@gmx.net>
3880
Daniel Veillardf3029822000-05-06 08:11:19 +00003881Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3882
3883 * doc/upgrade.html: updated with instructions for support of both
3884 libxml-1.x and libxml-2.x
3885 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3886 for 2.x support and also fixed includes
3887
3888
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003889Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3892 the encoding support, added iconv support, so now libxml if
3893 compiled with iconv automatically support japanese encodings
3894 among others. Work based on initial patch from Yuan-Chen Cheng
3895 I may have broken binary compat in the encoding handler
3896 registration scheme, but that was so utterly broken I don't
3897 expect anybody to have used this feature until now.
3898 * parserInternals.h: fixup on the CHAR range macro
3899 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3900 code.
3901 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3902 * uri.c: added xmlParseURI() I can't believe I forgot to
3903 implement this one in 2.0 !!!
3904 * SAX.c: moved doc->encoding update in the endDocument() call.
3905 * TODO: updated.
3906
Daniel Veillard06047432000-04-24 11:33:38 +00003907Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * tree.h: removed extraneous xmlRemoveProp definition
3910 * TODO: added item about --disable-corba configure switch
3911 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3912 * nanoftp.c: fixed include problems giving troubles on AIX and
3913 slowlaris
3914 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3915 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3916 comment and headers changes to lower gtk-doc number of warnings
3917 * doc/html/*: rebuilt docs
3918
Daniel Veillarde0aed302000-04-16 08:52:20 +00003919Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3920
3921 * HACKING: documented the tag for 1.x and instructions
3922
Daniel Veillard5e873c42000-04-12 13:27:38 +00003923Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3926 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3927 xmlCreateIOParserCtxt
3928 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3929 significant overall improvement
3930 * xmllint.c: added I/O test to xmllint
3931 * testSAX.c: added a speed test
3932 * doc/* : updated/regenerated
3933
Daniel Veillardfc708e22000-04-08 13:17:27 +00003934Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3935
3936 * xpath.c uri.h parserInternals.h: cosmetic changes from
3937 "Timur I. Bakeyev" <timur@bat.ru>, including making
3938 xmlCreateURI() public
3939
Daniel Veillard5d211f42000-04-07 17:00:24 +00003940Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3941
3942 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3943 and the code at the same time. Added a clean mechanism for
3944 overload or added input methods: xmlRegisterInputCallbacks()
3945 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3946 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3947 * TODO: updated
3948 * doc/* : updated/regenerated
3949 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3950 source dir
3951
Daniel Veillarde77a9182000-04-05 19:12:29 +00003952Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3953
3954 * testURI.c: yet another forgotten commit, I should get some sleep !
3955
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003956Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * xmllint.c: forgot to commit this too ?
3959
Daniel Veillardb9df4042000-04-05 14:23:16 +00003960Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3961
3962 * xmlversion.h.in : forgot to commit this previously
3963
Daniel Veillard361d8452000-04-03 19:48:13 +00003964Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3965
3966 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3967 * README TODO: updated for release
3968 * uri.c uri.h: added authority parsing/saving
3969 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3970 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3971 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3972 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3973 Makefile.am : added compile-time customization of libxml
3974 --with-ftp --with-http --with-html --with-xpath --with-debug
3975 --with-mem-debug
3976 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3977 #include <libxml/xxx.h> I hope it won't break too much stuff
3978 and will be manageable in the future...
3979 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3980 and added xmllint to the installed programs
3981 * uri.h: added xmlFreeURI()
3982
Daniel Veillardec303412000-03-24 13:41:54 +00003983Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3984
3985 * uri.c uri.h: finished the escaping handling, the base support
3986 and the URI path normalization. Looks good just lacks the
3987 authority content parsing code.
3988 * Makefile.am: added instructions to generate testURI
3989 * TODO: updated
3990 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3991 added links and icons for W3C and Gnome
3992
Daniel Veillard8f621982000-03-20 13:07:15 +00003993Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3994
3995 * xmlmemory.[ch] : seems I forgot to actually update the files in
3996 the last commit :-)
3997 * doc/xml.html doc/html/* : updated and uploaded the docs
3998
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003999Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4000
4001 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4002 * TODO: updated
4003 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004004 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004005 gfree).
4006 * Makefile.am, uri.c, uri.h: added a set of functions to do
4007 exact (litteraly copied from the RFC 2396 productions) parsing
4008 and handling of URI. Will be needed for XLink, one XML WFC,
4009 XML Base and reused in the nano[ftp/http] modules. Still work
4010 to be done.
4011
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004012Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4013
4014 * configure.in, libxml.spec.in : libxml2
4015 * doc/* : updated the doc page, rebuilt the docs
4016
Daniel Veillardcf461992000-03-14 18:30:20 +00004017Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * all: tagged LIB_XML_1_X
4020 * *.c *.h : updated from W3C CVS tree
4021 * configure.in : 2.0.0-beta
4022 * libxml.spec.in : libxml2 package nam
4023 * result/* : new version of the tests output
4024
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004025Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4026
4027 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4028
Daniel Veillardb566ce12000-03-04 11:39:42 +00004029Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * doc/* : rebuilt the docs
4032 * parser.c: final patch on #6766
4033 * valid.c: small patch on validity checks.
4034
Daniel Veillardfb76c402000-03-04 11:39:42 +00004035Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4038 added
4039 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4040 compatibility w.r.t. XML spec and existing code.
4041
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004042Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4043
4044 * parser.c: seems a better solution to <a> </a> exists,
4045 will try it for a while
4046
Daniel Veillard83a30e72000-03-02 03:33:32 +00004047Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4048
4049 * parser.c: tried to remove the <a> </a> generating <a/>
4050 this is hard. Left a flag for that purpose. Fixed bug #6766
4051 * configure.in: prepared 1.8.7 not released, due to previous
4052 problem
4053
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004054Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4055
4056 * doc/xml.html : applied second patch from Paul DuBois
4057
Daniel Veillard402e8c82000-02-29 22:57:47 +00004058Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4059
4060 * doc/xml.html : applied patch from Paul DuBois
4061
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004062Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4063
4064 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4065
Daniel Veillard5feb8492000-02-02 17:15:36 +00004066Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4067
4068 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4069 compilation warnings on various platforms.
4070 * parser.c: Fixed #5281 validity error callbacks are now desactived
4071 by default if not validating.
4072
Daniel Veillardf341f932000-02-02 14:52:08 +00004073Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4074
4075 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4076
Daniel Veillard13c757e2000-02-01 23:59:15 +00004077Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4078
4079 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4080 <gkatsi@cs.toronto.edu>
4081
Daniel Veillard726e8792000-01-30 20:04:29 +00004082Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4085 processing URLs
4086
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004087Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4088
4089 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4090 xmlNanoFTPUpdateURL for persistent control connections.
4091 * configure.in: 1.8.6
4092
4093Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4096 * tree.[ch] : added xmlSaveNoEmptyTags
4097
James Henstridgef3be9312000-01-28 13:59:21 +000040982000-01-29 James Henstridge <james@daa.com.au>
4099
4100 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4101
4102 * Makefile.am: added nanoftp.[ch] to the build.
4103
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004104Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * nanoftp.[ch]: cleanup, comments, API
4107 * debugXML.c : fixed a bug in the cat command
4108 * doc/*: regenerated the docs
4109
Daniel Veillardda07c342000-01-25 18:31:22 +00004110Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4113 * debugXML.c : fixed a bug in the cat command
4114 * valid.c: fixing some small probs
4115 * libxml.spec.in: get rid of the SNAP suffix
4116 * doc/xml.html: updated the status
4117
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004118Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * xml-config.in: xml-config --version to just return the
4121 version number
4122 * xpath.c: some cleanup w.r.t. axis when the current node is
4123 an attribute.
4124 * TODO: updated
4125
Daniel Veillard461a66c2000-01-18 18:01:01 +00004126Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4127
4128 * configure.in: prepared for libxml-1.8.5
4129 * doc/* recompiled the documentation
4130
41312000-01-17 Jody Goldberg <jgoldberg@home.com>
4132
4133 * configure.in : WARNING autoconf subtlety alert :
4134 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4135 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4136 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4137 get defined by AC_CHECK_HEADERS.
4138
Daniel Veillardf967b902000-01-17 16:06:10 +00004139Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4140
4141 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4142 Rune.Djurhuus@fast.no
4143
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004144Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * TODO: updated
4147 * tree.c, parser.c: made sure that only memory alloc problems
4148 and internal parser errors are allowed to write to stdout or
4149 stderr.
4150
Daniel Veillard0142b842000-01-14 14:45:24 +00004151Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4152
4153 * tree.c : restored xmlNewGlobalNs since this seems used by
4154 a lot of existing code :-(, fixed a bug in xmlNewNs
4155 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4156 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4157 to exit() from the library code.
4158 * xpath.c, parser.c: removed bugs or unused code detected by
4159 Windows compilers
4160 * parser.c: started adding interfaces for parsing well balanced
4161 XML fragments
4162 * configure.in: releasing 1.8.4
4163 * doc/* : rebuilt the docs
4164
Daniel Veillard2eac5032000-01-09 21:08:56 +00004165Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * tree.[ch] : added xmlNewDocFragment() for DOM
4168 * testHTML.c: uninitialized variable.
4169
Daniel Veillardf3a73582000-01-05 14:58:39 +00004170Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * doc/* : rebuild the docs
4173
Daniel Veillard71b656e2000-01-05 14:46:17 +00004174Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4175
4176 * acconfig.h: readline and history patch
4177 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4178 * tree.c: added check and handling when possibly removing an ID
4179 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4180 and saving.
4181 * test/HTML/entities.html result/HTML/entities.html* : test for
4182 various entities reference cases
4183 * result/HTML/* : as a result output of some testcase have
4184 changed
4185 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4186 by previous example. added xmlParseTryOrFinish().
4187 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4188 entities.h debugXML.h HTMLparser.h: changed the way struct are
4189 declared to allow gtk-doc to expose those
4190 * parser.c: closed bug #4960
4191 * Makefile.am configure.in: Applied patch from
4192 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4193 and math/socket libs detection
4194
Daniel Veillard437b87b2000-01-03 17:30:46 +00004195Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * configure.in, Makefile.am: link tester against readline
4198 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4199
Daniel Veillard686d6b62000-01-03 11:08:02 +00004200Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4201
4202 * tree.[ch]: added xmlRemoveProp
4203 * win32config.h.in nanohttp.c: avoid including the Windows
4204 socket stuff in every C files
4205 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4206 the XmL parser(s)
4207 * test/ns4 result/ns4 etc...: added test case for previous prob
4208 * tree.c: xmlNewNs wasn't checking for double definition
4209 * Makefile.in: fixed a problem with dist-hook duplicates
4210 * parser.[hc], xmlIO.c: fixed the loading of external entities
4211 APIs, now xmlLoadExternalEntity() is used everywhere and
4212 setting up an app specific front-end using the
4213 * SAX.c parser.c: some fixes, now the xhtml spec validates
4214 with the xhtml DTD.
4215 * error.c: fixed crashes in case of no input stream
4216 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4217 to the validation tests and results
4218
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004219Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4222 too htmlCreatePushParserCtxt() and htmlParseChunk()
4223 * parser.c: a bit of cleanup.
4224 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4225 to XML) removed the last mem leak known
4226 * HTMLtree.c: output message cleanup
4227 * xmlmemory.c: display content info about memory blocks
4228 * result/HTML/wired.* : missing att value warning change
4229
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004230Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * doc/* : rebuilt the documentation
4233
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004234Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * parser.[ch] parserInternals.h: Push parser for XML,
4237 seems to work fine now
4238 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4239 --push for push testing
4240 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4241 * testSAX.c: added --push
4242 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4243 subtree
4244 * xmlIO.[ch] : enriched API + fixes for push mode
4245 * entities.[ch]: added the entity content length to the struct.
4246 * xmlmemory.[ch]: new API to show the last entries for the shell
4247 * valid.c: added required attribute testing
4248 * SAX.c: the cdata callback now merge contiguous fragments
4249 * HTMLparser.c: cleanup of some macros
4250
Daniel Veillard3c558c31999-12-22 11:30:41 +00004251Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4252
4253 * parser.c: fix for PIs name starting with xml
4254 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004255 * *.c, configure.in win32config.h.in : generate win32config.h for
4256 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004257
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004258Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * parser.c: fixed a stupid = vs. == bug :-(
4261 * doc/gnome-xml.sgml: s/glade/xml/
4262
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004263Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * configure.in, doc/xml.html : bug fix release 1.8.2
4266 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4267 Hopefully the end of that silly C++ include problem
4268 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4269 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4270 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4271 troubles with autoclosed elements when the stree shape doesn't
4272 follow the DtD specs. Added htmlIsAutoClosed() and
4273 htmlAutoCloseTag()
4274 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4275 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4276 * debugXML.c: fixed a bug on printing default namespaces.
4277 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4278
Daniel Veillardb24054a1999-12-18 15:32:46 +00004279Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * result/HTML/*.htm[l] : updated the HTML regression tests according
4282 to the new output
4283 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4284 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4285 problem due to intermix of extern "C" { ... } declarations for C++
4286 and recursive includes in the headers
4287
Chris Lahey323c48c1999-12-18 15:32:45 +000042881999-12-20 Chris Lahey <clahey@umich.edu>
4289
4290 * HTMLtree.c: Made it so that html nodes with a single child do
4291 not insert a carriage return before or after the child node.
4292
Daniel Veillardb24054a1999-12-18 15:32:46 +00004293Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004294
4295 * configure.in, doc/xml.html : bug fix release 1.8.1
4296 * parser.c: fixed bug #4344
4297 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4298 added the glue to avoid C++ problems
4299 * doc/* : regenerated the documentation
4300
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004301Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4302
4303 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4304 namespace recognition, and Dia as a resul :-(
4305 * encoding.c: closed bug #3950
4306
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004307Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * valid.c: debugging a posteriori validation, except URI expansion
4310 stuff this should be fixed now
4311 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4312 Carl Nygard <cnygard@bellatlantic.net>
4313 * tester.c: added --postvalid, cleaning of the code
4314 * tree.[ch]: added xmlDocGetRootElement()
4315
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004316Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4317
4318 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4319 c++ losage.
4320
Daniel Veillard10a2c651999-12-12 13:03:50 +00004321Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4322
4323 * configure.in, doc/xml.html : bumped to 1.8.0
4324 * xlink.[ch], Makefile.am : added framework for link detection
4325 * parser.h: added nbChars to parser context, needed for cleanup.
4326 * xmlmemory.c: removed a nasty bug when out of mem
4327 * valid.[ch]: adding namespace support for attribute decl
4328 * tester.c: added --debugent option
4329 * debugXML.[ch]: added xmlDebugDumpEntities()
4330 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4331 buffers instead, this was really needed, validation was breaking
4332 in strange ways due to that. Added xmlParseStringPEReference()
4333 and other parsing from strings functions. Entities processing
4334 modified again, but PERef are still not handled correcly but
4335 unless you're Eve Maller you won't notice :-)
4336 * HTMLparser.c: large changes toward reliability, and switched to
4337 lowercase internal tags, XHTML is lowercase, so it will help
4338 that output is closer to next version.
4339 * doc/* : regenerated the documentation, it is now hosted at
4340 http://xmlsoft.org/ (same bits I just bought the domain :-)
4341
4342
Daniel Veillard294cbca1999-12-03 13:19:09 +00004343Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4344
4345 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4346 doc generation
4347 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4348 in the SAX API
4349 * doc/*: rebuilt the doc making sure everything appears in the
4350 HTML files
4351
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004352Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4353
4354 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4355 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4356 which allow impressive speed improvement on dataset with
4357 large text pieces, but at the cost of broken binary
4358 compatibility and slightly bigger memory usage.
4359 Configure with --with-buffers to activate them, they
4360 are protected with XML_USE_BUFFER_CONTENT define.
4361 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4362 goal is 0 memory left allocated once parser is no more used
4363 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4364 call xmlCleanupParser() and xmlMemoryDump()
4365
Daniel Veillarda819dac1999-11-24 18:04:22 +00004366Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4367
4368 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4369 * parser.[ch] encoding.[ch]: added memory cleanup routines
4370 * parser.c: closing bug #3788
4371 * doc/*: rebuilt the doc
4372
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004373Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4374
4375 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4376 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4377 * tester.c: added --compress option
4378 * doc/*: rebuilt the documentation
4379
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004380Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4381
4382 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4383 if given /proc/kcore as input !
4384 * doc/xml.html doc/*: updated and rebuilt the documentation
4385
4386Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004387
4388 * parser.c: Fixed some wrongly space collapsing code due to
4389 a misreading of the spec.
4390 * result/*: fixed the output accordingly
4391
4392Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004393
4394 * encoding.c: bug fix and typos
4395 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4396 * parser.c: added attribute normalization closing bug #3597
4397 * test/att* result/att* SAXresult/att*: testcase for attribute
4398 normalization
4399
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004400Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4401
4402 * configure.in: closing bug #3163 by adding extra flags for the
4403 cc compiler on HP-UX
4404
Daniel Veillard51e3b151999-11-12 17:02:31 +00004405Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4406
4407 * valid.[ch] : removed a typo and an enumerated type bug in the
4408 xmlAddElementDecl() function
4409 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4410 call to xmlEncodeEntitiesReentrant() so that the functions
4411 New, Set and Get are at the same level.
4412 * parser.c HTMLparser.c: extra memory allocation bug for
4413 attributes detected by someone using libxml in embedded systems :-)
4414
Daniel Veillard962195f1999-10-28 15:51:53 +00004415Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4416
4417 * xmlmemory.h: turned off mem debug :-\
4418
Daniel Veillard35008381999-10-25 13:15:52 +00004419Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4420
4421 * parser.c: closed bug #2784 a one line fix, but worth pushing
4422 a new release out
4423 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4424 some structures, comments before and after the
4425 main element, and other nastyness
4426 * HTMLtree.c tree.c: accomodate the extended HTML supported
4427 * configure.in: pushing 1.7.4
4428 * test/ent8 and related outputs : added a new test for bug #2784
4429 * test/HTML/wired.html and related output: a nasty HTML example
4430 * Makefile.am: improved the test scripts
4431 * docs/* : reran the documentation extractor, updated xml.html
4432
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004433Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4434
4435 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4436 HTMLparser and debugged the HTML related code. HTML documents
4437 now have their own type
4438 * entities.c: do not dump &apos; for HTML output
4439 * xmlmemory.c: improvement, breakpoint mechanism
4440 * testHTML.c: added --sax --repeat ...
4441 * Makefile.am: improved the HTML tests
4442 * valid.[ch]: added xmlValidGetValidElements and
4443 xmlValidGetPotentialChildren
4444 * tester.c: added --insert to test the 2 new functions
4445 * test//* result//* SAXresult//* : regression test cleanup
4446 and extension.
4447 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4448 gnome-xml-nanohttp.html
4449
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004450Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * HTMLparser.c: fixed problems with some autoclose tags
4453 * tree.c: fixed XML output problems.
4454 * result/* SAXresult/*: update of the tests output
4455
Daniel Veillard6077d031999-10-09 09:11:45 +00004456Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4457
4458 * Makefile.am: Arturo patch for xmlConf.sh version info
4459 * parser.c: Tim Josling patch for single quoted items
4460 * tester.c: Tim Josling patch for tester options usage
4461 * tree.h: indent cleanup
4462
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004463Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4466 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4467
Daniel Veillard00fdf371999-10-08 09:40:39 +00004468Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4469
4470 * tree.c : Raph patch for initialization of CORBA fields
4471 * parser.c, xpath.c, ...: modification of doc comments
4472 * xpath.c : allow spaces in xpath expressions
4473
Daniel Veillardad219441999-09-27 08:17:49 +00004474Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4475
4476 * xmlmemory.h: turning off memory debug :-(
4477
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004478Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4479
4480 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4481 better SAX interfaces.
4482 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4483 entity.
4484 * configure.in: 1.7.2
4485
4486Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004487
4488 * libxml.spec.in: fixed the URL
4489 * doc/xml.html: improved the documentation front-end
4490
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004491Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004492
4493 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4494
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004495Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004496
4497 * libxml.spec.in: fixed the alpha compile problem
4498 * parser.[ch]: changed errno to errNo in the parser context :-(
4499 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4500 * doc/xml.html: changed CHAR to xmlChar
4501 * doc/html/*: recompiled the documentation
4502 * configure.in: 1.7.1
4503
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004504Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * parser.h: modified the parser context struct to regain 1.4.0
4507 binary compatibility
4508 * parser.c, xml-error.h: added errno ot teh context and defined
4509 a set of errors values with update of errno
4510 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4511 DTDs and entities
4512 * *.h, *.c: complete cleanup of the use of config.h and include
4513 protection depending on the current setup.
4514 * overalll debugging, maintenance and bug-fixing on all modules
4515 * updated the documentation
4516 * ready for 1.7.0
4517
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004518Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4519
4520 * HTMLparser.c : cleanup
4521 * SAX.c valid.c valid.h: added ID/IDREF checking
4522 * tree.c tree.h: extended doc structure for refs
4523 * configure.in: 1.6.2
4524 * parser.c: patched bug in SAX user arg call
4525 * parserInternals.h: patched missing close in C++ wrapping
4526 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4527 especially upcoming XPointer implementation.
4528 * doc/xml.html: augmented, typo
4529
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004530Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4531
4532 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4533 not all invocations of install understand -d.
4534
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004535Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4536
4537 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4538 to make 'check' works, when builddir != srcdir.
4539
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004540Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4541
4542 * doc/xml.html : updated the documentation
4543
Daniel Veillard6454aec1999-09-02 22:04:43 +00004544Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4545
4546 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4547 not deallocated memory blocks
4548 * *.c : replaces all calls to malloc() free() and realloc() to
4549 the wrapper functions/macros
4550 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4551 instead of xmlFreeNodeList()
4552
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004553Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4554
4555 * HTMLparser.c: corrected a stupid bug leading to core dump at
4556 tree deallocation. Removed warnings indicated by
4557 Stephane.Conversy@lri.fr
4558 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4559 looked for in the external subset
4560
4561Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004562
4563 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4564 on SGI by Stephane.Conversy@lri.fr
4565
Daniel Veillardb96e6431999-08-29 21:02:19 +00004566Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * all .h : changed the prototype declaration indent as in gtk
4569 * most .c : working on reducing the TODOs in the code
4570 * most .c : cleanup though -pedantic and Insure++
4571 * improvements on validation ID checkings.
4572 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4573 * xml-config.in: closed #1810
4574
4575Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004576
4577 * tree.h, valid.c, valid.h: more work on validity, IDs
4578 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4579 definition for AIX
4580
Daniel Veillardb556eb51999-08-15 17:19:50 +00004581Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4584 the distribution due to a cut'n paste error at last commit
4585
Daniel Veillardb05deb71999-08-10 19:04:08 +00004586Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * configure.in: upgraded to version 1.4.0
4589 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4590 Big update, added a large part of the validation process,
4591 it should be usable, but some parts are missing
4592 * xpath.c: improved the implementation w.r.t. root.
4593 * Makefile.am: added more tests
4594 * test and result trees: added a lot of tests
4595 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4596
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004597Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * Added an HACKING file
4600
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004601Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4602
4603 * xpath.[ch] : improvements and debug of the XPath implementation
4604 * parser.c, HTMLparser.c : modified the parsers to be progressive
4605 * tree.[ch] : extended the Buffer promitives
4606 * xmlIO.[ch] : added basic I/O routines providing progressive
4607 parsing and ready for I18N conversion plugins
4608 * SAXresult/* : the SAX callback sequence maybe slightly different
4609 now
4610 * test*.c : improved/updated the tests programs
4611 * doc/* : recompiled the docs.
4612
Daniel Veillard15b75af1999-07-26 16:42:37 +000046131999-07-26 Michael Meeks <michael@edenproject.org>
4614
4615 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4616
4617 * tree.c: Ditto.
4618
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004619Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4620
4621 * configure.in: upgraded to version 1.4.0
4622 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4623 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4624 XML query language, see http://www.w3.org/TR/xpath for more details.
4625 * parser.c, parser.h: added CHAR* related string functions for XPath
4626 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4627 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4628 rebuild the docs.
4629 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4630 and regression testing capabilities for XPath.
4631
Daniel Veillardd79d7871999-07-12 10:38:12 +00004632Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4633
4634 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4635 closing bug #1646
4636
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004637Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * Makefile.am, example/Makefile.am: closed bug #1683
4640
Daniel Veillard3166ab11999-07-11 16:14:19 +00004641Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4642
4643 * example/Makefile.am, configure.in: added the makefile for the
4644 gjobread example
4645
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004646Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4647
4648 * doc/Makefile.am:
4649 - fix which allow "make install DESTDIR=</install/prefix>".
4650
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004651Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4652
4653 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4654 which fixed a problem on the file reading-code.
4655
Daniel Veillard82150d81999-07-07 07:32:15 +00004656Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4657
4658 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4659 output.
4660 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4661
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004662Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * parser.h : Oops removed the binary compatibility problem
4665 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4666 * parser.c, HTMLparser.c: applied patches for reading from stdin
4667
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004668Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4669
4670 * parser.c, entities.c, valid.c: cleanup bug #1591
4671 * configure.in: cleanup bug #1592
4672 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4673 the same tree back-end. Hence gdome will be available for it.
4674 * doc/Makefile.am: close bug #617
4675
Daniel Veillard97fea181999-06-26 23:07:37 +00004676Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * parser.c: alloctate a per parser context SAX interface block
4679
Daniel Veillard14fff061999-06-22 21:49:07 +00004680Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4681
4682 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4683 and xmlEncodeEntitiesReentrant with the correct one :-\
4684
4685Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * commit of my internal XML base changes, quite a lot of
4688 changes, cleanups, better entities support, framework for
4689 new I/O and charset detection and handling
4690 * Fixed the configure/Makefile stuff to generate shared libs
4691 with the proper version info, so we jumped on rev from
4692 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4693 xmlEncodeEntities() result need to be freed now, and a string
4694 xmlParserVersion provide the current library version.
4695
Raph Levien05240da1999-06-15 21:27:11 +00004696Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4697
4698 * parser.c: fixed a buffer overrun for when you have a very long
4699 attribute with no entities in it.
4700
Daniel Veillardbb2da581999-06-13 14:37:07 +00004701Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4702
4703 * added example directory
4704 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4705
Daniel Veillard011b63c1999-06-02 17:44:04 +00004706Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * Release of libxml-1.1, nearly everything has been touched for
4709 this.
4710 * Added more regression tests
4711 * Updated the documentation
4712
Daniel Veillard27d88741999-05-29 11:51:49 +00004713Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4714
4715 * tree.[ch]: unified the XML_NO_CORBA defines.
4716 * parser.c encoding.[ch]: started plugging in char encoding detection
4717
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004718Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4719
4720 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4721 Also freed allocated buffer.
4722
Daniel Veillard27d88741999-05-29 11:51:49 +00004723Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004724 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4725 reentrancy problem at printing. One is left in entities.c, to
4726 remove ASAP
4727 * testSAX.c : added a test example showing the use of the SAX
4728 interface if one doesn't want to build the DOM tree.
4729 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4730
Daniel Veillard517752b1999-04-05 12:20:10 +00004731Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4734 large revamping of the parser to use SAX callbacks
4735 http://www.megginson.com/SAX/ (or at least a C like interface
4736 a la Expat). It's now possible to set up your own callbacks
4737 and the parser will not build a DOM tree.
4738 * test/* result/*: updated the test suite, I finally removed
4739 the old Namespace draft support (PI based).
4740
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004741Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4742
4743 * Makefile.am: added test result to EXTRA_DIST for make tests
4744
Daniel Veillard64068b31999-03-24 20:42:16 +00004745Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4746
4747 * parser.c, parserInternals.h: moved the chars macro definitions
4748 to parserInternals.h
4749 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4750 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4751
Daniel Veillard012ccc11999-03-23 10:11:11 +00004752Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4753
4754 * xml-config.in : applied patch to make --version work
4755
Raja R Harinatha86c23e1999-03-05 22:14:01 +000047561999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4757
4758 * Makefile.am (check-local): Alias for `tests' target. This will
4759 cause `make check' to do the right thing.
4760 (tests): Don't run tests in srcdir. Also, replaced calls to
4761 basename with a `sed' "equivalent".
4762
Daniel Veillardd109e371999-03-05 06:26:45 +00004763Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4764
4765 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4766 it in the header and not the sources, updated the doc.
4767 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4768 pointing this out.
4769
Daniel Veillardbc50b591999-03-01 12:28:53 +00004770Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4773 exported the inputStream routines.
4774 * doc/html/* : updated accordingly
4775
Daniel Veillardd692aa41999-02-28 21:54:31 +00004776Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * parser.c, parser.h, parserInternals.h: added a few extra
4779 internal calls to allocate and free parser contexts ...
4780 * doc/html/* : updated accordingly
4781
Daniel Veillard55a99271999-02-25 11:01:29 +00004782Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4783
4784 * configure.in, Makefile.am, doc/makefile.am : General changes for
4785 1.0.0 release and including the generated HTML documentation.
4786
Daniel Veillard35925471999-02-25 08:46:07 +00004787Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * makefile.am : added parserInternals.h, oops.
4790
Daniel Veillard1e346af1999-02-22 10:33:01 +00004791Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * parserInternals.h: added this header giving access to the parser
4794 internal functions.
4795 * doc/Makefile.am : added a rebuild target which rebuilds the full
4796 set of documentations
4797 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4798 the internal subset.
4799 * *.c *.h: modifications needed to generate the documentation using
4800 gtk-doc, cleanup of functions blocks, reorganisation of struct
4801 declarations.
4802
Daniel Veillard1164e751999-02-16 16:29:17 +00004803Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4804
4805 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4806 the tar and spec file to include the beginning of the doc.
4807
Nuno Ferreira03d04781999-02-13 00:07:17 +000048081999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4809
4810 * doc/.cvsignore: Added this file.
4811
Daniel Veillard6800ef31999-02-08 18:33:22 +00004812Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4813
4814 * tree.c: fixed xmlGetProp to return "" when the attribute
4815 exists, even if the node-list is NULL.
4816
Daniel Veillard726c7e31999-02-08 15:13:10 +00004817Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4818
4819 * tree.c: patched an error outputting empty attribute values.
4820 * Makefile.am and doc/makefile.am: have been updated during the
4821 week-end. Sorry for an empty CVS log, I got a shell problem.
4822
Daniel Veillard1899e851999-02-01 12:18:54 +00004823Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4824
4825 * tree.h: cleaned up using enums instead of defines
4826 * parser.c, valid.[ch]: more work on parsing/output of element
4827 declarations
4828
Daniel Veillard3b9def11999-01-31 22:15:06 +00004829Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4830
4831 * valid.[ch], tree.c, parser.c : more work toward full parsing
4832 of XML DTDs.
4833 * README: added informations about mailing-list and on-line
4834 documentation
4835
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000048361999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4837
4838 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4839
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004840Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * parser.c, tree.[ch] : more work toward conformance testing,
4843 added a last element to accelerate parsing of very flat structures
4844 started working on internal subset Element content declaration.
4845 * valid.[ch] : first cut at adding code toward validation.
4846 * previous changes had also small impact on most files, especially
4847 the conformance testing using James Clark test suite.
4848
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004849Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4850
4851 * test/* : updated the examples, most of them were not well
4852 formed (humm), and added rdf2.
4853 * result/* : resulting changes in the output.
4854
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004855Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4856
4857 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4858
Daniel Veillard44b3a061998-12-05 17:27:22 +00004859Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * tree.c: patched a bug in the generation of empty attributes
4862
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004863Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4864
4865 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4866 for node/trees/documents/... Biggest problem is namespace
4867 support when copying subtrees.
4868
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004869Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * parser.c, entities.c: improve entities and char ref encoding,
4872 and cleanups of error messages.
4873
Daniel Veillard242590e1998-11-13 18:04:35 +00004874Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * parser.c, entities.c: simple bug hunting done during rpm2html and
4877 rpmfind integration.
4878
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004879Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4880
4881 * parser.[ch]: Added interfaces allowing to specify a SAX
4882 handler before parsing.
4883
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004884Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4885
4886 * parser.c: redirrect all errors reporting through the SAX
4887 error function
4888
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004889Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4890
4891 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4892 * libtool, tlmain ...: update of the libtool files
4893
Miguel de Icaza442321c1998-11-04 18:13:38 +000048941998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4895
4896 * entities.c: Use g_snprintf insteda of snprintf.
4897
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004898Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4899
4900 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4901 added ent5 test for this purpose.
4902 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4903
Daniel Veillard27271681998-10-30 06:39:40 +00004904Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4905
4906 * parser.c: fixed? a strange error due to compression on a GWP
4907 document.
4908
Daniel Veillard25940b71998-10-29 05:51:30 +00004909Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4910
4911 * tree.[ch]: bug fixing
4912 * entities.[ch]: defined a specific type for predefined entities
4913 * doc/xml.html: more documentation on the library, how to use it,
4914 overview of the interfaces.
4915
Daniel Veillard16253641998-10-28 22:58:05 +00004916Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4919
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004920Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4921
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004922 * tree.c: corrected a small bug
4923 * doc/xml.html: continuing writing documentation.
4924
4925Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4926
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004927 * debugXML.h debugXML.c: added debugging utilities.
4928 * tester.c: added --debug switch.
4929 * tree.c: patched an incorrect node->type assignment.
4930 * parser.c: formatting, ensure that node->doc != NULL in attributes
4931
Daniel Veillardccb09631998-10-27 06:21:04 +00004932Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4935 entity support and provide an internal representation close to
4936 DOM one (entity ref nodes, and attribute value as tree). I tried
4937 to preserve the interface but this will surely break some apps
4938 (I have to change rpm2html/rpmfind for example). I had to change
4939 two interfaces, and the generated tree is somewhat different.
4940 * doc/* : started documenting the XML library, the tree and
4941 DOM/Corba. This is a first step.
4942
Daniel Veillard11e00581998-10-24 18:27:49 +00004943Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4944
4945 * parser.c: Set up the fonctions comment block, boring but useful.
4946 * parser.h, SAX.c, parser.c: now attributes are processed through
4947 the SAX interface. The problem is that my SAX interface diverged
4948 quite a bit from the original one, well this is not an official
4949 spec, and translating it from Java to C is hairy anyway...
4950
Daniel Veillard97b58771998-10-20 06:14:16 +00004951Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4952
4953 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4954 fonctions comment block, boring but useful.
4955
4956Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004957
4958 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4959 conversion routines. However they are not yet used to convert the
4960 inputs. The core will run with UTF-8.
4961
Daniel Veillard33942841998-10-18 19:12:41 +00004962Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4963
4964 * tree.c : make sure that the type id is properly set-up when
4965 a new object is allocated, needed for DOM.
4966
Daniel Veillard27fb0751998-10-17 06:47:46 +00004967Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4968
4969 * tree.h, tree.c: Ok, the main objects in the tree will be native
4970 corba objects, it costs 8 bytes per Node, Attribute and Document
4971 but it simplifies the Corba integration a lot (no extra interface
4972 objects to allocate/free).
4973
Daniel Veillard0bef1311998-10-14 02:36:47 +00004974Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4975
4976 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4977 and changed NODEs contants for conformity with DOM Level 1
4978
Daniel Veillard27864701998-10-08 03:47:24 +00004979Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * added hooks to keep track of servants when creating objects
4982 xmlDoc and xmlNode (for Corba export).
4983
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004984Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * added xml-config script.
4987
Daniel Veillard7066a791998-10-01 20:28:28 +00004988Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4991 to autoupdate libtool and automake conf files.
4992
Miguel de Icaza60681bd1998-09-30 19:28:59 +000049931998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4994
4995 * Makefile.am: Use '?' to separate the sed
4996 commands as ',' is used when people pass -Wl,something.
4997
4998
Daniel Veillard15a8df41998-09-24 19:15:06 +00004999Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5000
5001 * tree.c, tree.h: added a per-document compression interface.
5002
Daniel Veillard151b1b01998-09-23 00:49:46 +00005003Tue Sep 22 20:47:38 EDT 1998
5004
5005 * tree.c, tree.h: added saving with compression and added interfaces
5006 to control the compression level (xmlGetCompressMode,
5007 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5008
Daniel Veillard70120ff1998-09-22 00:24:21 +00005009Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5010
5011 * parser.c: corrected a loop for files of size 0
5012
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000050131998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5014
5015 * error.h: New file. Contains prototyes from `error.c'.
5016
Tom Tromeyc19653d1998-08-14 01:22:43 +00005017Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5018
5019 * Makefile.am (xmlincdir): New macro.
5020 (xmlinc_HEADERS): Renamed from include_HEADERS.
5021
Daniel Veillard845664d1998-08-13 04:43:19 +00005022Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5023
5024 * applied small patch on numeric entities from
5025 Christopher Blizzard <blizzard@appliedtheory.com>
5026
Daniel Veillard260a68f1998-08-13 03:39:55 +00005027Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5028
5029 * New release 0.2, removed the old xml_* files so that it's
5030 coherent with the other CVS base (W3C), far better conformance
5031 to standard, new namespaces, decent entities support, beginning
5032 of a SAX-like interface. Nearly nothing left intact, even the
5033 test examples ...
5034
Christopher Blizzarda36749e1998-07-30 21:47:18 +000050351998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5036
5037 * .cvsignore: Add .deps dir
5038
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005039Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5040
5041 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5042
Daniel Veillardfe926001998-07-26 04:28:20 +00005043Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005044
Daniel Veillardfe926001998-07-26 04:28:20 +00005045 * configure.in: added test for CPP
5046 * AUTHORS, Changelog: the original ones didn't get commited but the
5047 glib ones instead, fixed.
5048 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005049
Daniel Veillardfe926001998-07-26 04:28:20 +00005050Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005051
Daniel Veillardfe926001998-07-26 04:28:20 +00005052 * integrated code developped at W3C
5053 * changed the original Copyright
5054 * migrated to automake
5055 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005056