blob: 3e9d9430a108641d266f025b2d44520f86f76d6d [file] [log] [blame]
Daniel Veillard27b55282001-04-11 12:22:25 +00001Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4
Daniel Veillardafc73112001-04-11 11:51:41 +00005Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * doc/xml.html: added 2.3.6 release
8
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00009Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12 * result/wml.xml: resulted in a small output change
13
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * tree.c: xmlNewDoc was missing the charset initialization
17 * xmllint.c: added --auto to autogenerate a doc, allow to
18 reproduce the problem fixed on xmlNewDoc
19
Daniel Veillard1731d6a2001-04-10 16:38:06 +000020Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
21
22 * xpath.c: trying to get 52979 solved
23 * tree.c result/ result/noent/: trying to get 52712 solved, this
24 also made me clean up the fact that XML output in general should
25 not add formating blanks by default, this changed the output of
26 a few tests
27
Daniel Veillard73639a72001-04-10 14:31:39 +000028Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
31
Daniel Veillardfac26a12001-04-08 13:08:14 +000032Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * configure.in: finally released 2.3.6
35
Daniel Veillard911f49a2001-04-07 15:39:35 +000036Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * xpath.c: checking for null pointer generated by new code
39
Daniel Veillardd8df6c02001-04-05 16:54:14 +000040Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * xpath.c: fixed a [] evaluation problem reported
43 * test/XPath/tests/simpleaddr: extended test
44 * result/XPath/simpleaddr: updated result
45
Daniel Veillard3b2c2612001-04-04 00:09:00 +000046Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * xmllint.c: Dan Timis reported a portability problem
49 on Macs without mmap, fixed it.
50
Daniel Veillardb38bd552001-04-03 18:22:00 +000051Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * testXPath.c : added a --tree option allowing to display the
54 tree dump of the XPath expression
55
Daniel Veillard4dd93462001-04-02 15:16:19 +000056Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * xpath.c: fixed a memleak when comparing nodesets
59 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
60 * tree.c: added a TODO
61
Daniel Veillard92ad2102001-03-27 12:47:33 +000062Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
65 we need string functions
66 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
67 to be able to use them where needed. Applied some changes
68 to reduce name linking pollution and compile in only what's
69 needed.
70 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
71 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
72 for the string manipulation functions
73 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
74 to the free() function of xmlmemory.c
75 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
76 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
77 usage.
78
79
Daniel Veillard2be30642001-03-27 00:32:28 +000080Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * error.c: applied the context output patch of the error
83 handling submitted by Chuck Griffith
84 * error/VC/*: this slightly change some error logs
85
Daniel Veillard50582112001-03-26 22:52:16 +000086Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * parser.c: fixed line number reporting on error
89
Daniel Veillard04be4f52001-03-26 21:23:53 +000090Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * parser.c: Sullivan and Darin found a parser bug,
93 applied the patch.
94
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000095Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
98 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
99 xmlversion.h.in xpointer.c: of course the way I defined
100 UNUSED breaks on old gcc version. Try to be smart and
101 also define it directly in xmlversion.h
102 * configure.in: removed -ansi flag from the pedantic set
103
104Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000105 Huge cleanup, I switched to compile with
106 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
107 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
108 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
109 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
110 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
111 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
112 encoding.h entities.c error.c list.[ch] nanoftp.c
113 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
114 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
115 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
116 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
117 Cleanup, staticfied a number of non-exported functions,
118 detected and cleaned up a dozen of problem found this way,
119 avoided a lot of public function name/typedef/system names clashes
120 * doc/xml.html: updated
121 * configure.in: switched private flags to the really pedantic ones.
122
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000123Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * configure.in: 2.3.5
126 * doc/html/*: rebuilt the docs
127
Daniel Veillard146c9122001-03-22 15:22:27 +0000128Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * parser.c: fixed a reported bug in NOTATION parsing
131 * uri.c: accepted but not fixed bug 51876, added TODO
132 * Makefile.am: fixed bug 51876
133
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000134Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * config.h.in configure.in error.c: fix a compilation problem
137 on platforms without vsnprintf (xml@thewrittenword.com)
138
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000139Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * parser.c: fixed a function name header typo
142 * SAX.c: notations can also occur in external subset.
143
Daniel Veillard7d42b542001-03-20 13:22:46 +0000144Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * error.c: removed a C++ like comment
147
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000148Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * parser.c: fixing bug 52299 strange condition leading
151 to a parser crash due to a buffer overflow
152 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
153 added the specific test case
154
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000155Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * xpath.[ch]: still a lot of cleanup based on XSLT, added
158 xmlXPathConvert{String,Number,Boolean} to be able to make
159 type casts without a context stack, fixed some implementation
160 problems related to the absence of context at parse-time,
161 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
162 in the public API too
163 * xpointer.c xpathInternals.h: we need to know at parse time
164 whether we are compiling an XPointer
165
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000166Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
169 cleaned up the parser internals, refactored XPath code, added
170 new compilation based APIs and cleanly separated public and
171 private APIs.
172
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000173Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * xpath.h: the comp field must be added at the end to avoid
176 killing binary compat.
177
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000178Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * Makefile.am: detect XPath memleaks in regreson tests
181 * error.c: fixed and error w.r.t. error reporting still using
182 stderr
183 * hash.c: added new line at end of file
184 * tree.h: minor cleanup
185 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
186 expression parsing from evaluation, resulted in a number of
187 changes internally, and in XPointer. Likely to break stuff
188 using xpathInternals.h but should remain binary compatible,
189 new interfaces will be added.
190
Daniel Veillardd574f782001-03-14 19:40:17 +0000191Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * configure.in: fixed a couple of problems reported by
194 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
195 without gcc on non linux platforms.
196
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000197Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
200 a fix for --with-html-dir= configure support. I hope it won't
201 break rpm generation
202
Daniel Veillarda022fe02001-03-14 16:30:00 +0000203Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * xmlIO.c: one function comment cleanup.
206
Daniel Veillard25239c12001-03-14 13:56:48 +0000207Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * SAX.c: external subset notations were improperly registered
210 in the internal subset.
211
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000212Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * README.cvs-commits: added, pointing to HACKING
215 * HACKING: updated
216
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000217Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * parser.c: and Matt Sergeant found one in the XML push
220 parser (erroneous check I forgot to remove when I fixed the
221 main parser).
222
Daniel Veillard68d7b672001-03-12 18:22:04 +0000223Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * xpath.c: ptittom found a small bug in UnaryExpr
226
Daniel Veillarde356c282001-03-10 12:32:04 +0000227Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * configure.in: bumped to 2.3.4
230 * error.c: fixed bug #51860
231 * tree.c: fixed bug #51861
232 * valid.c: cleanup, more debug, failed to fix one bug crap ...
233 * tree.[ch] : added xmlDefaultBufferSize
234 * nanoftp.c: typo in function name header block
235 * doc/xml.html : updated, added link to XML::LibXSLT
236 * doc/html/* : rebuilt the docs
237
Daniel Veillard80f32572001-03-07 19:45:40 +0000238Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * parser.c SAX.c: the new content parsing code raised an
241 ugly bug in the characters() SAX callback. Found it
242 just because of strangeness in XSLT XML Rec ouptut :-(
243
Daniel Veillard6c831202001-03-07 15:57:53 +0000244Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * Makefile.am: Martin Baulig suggested to add -lm
247 * tree.c: found another bug in xmlNodeGetContent()
248
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000249Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * xpath.c: Bjorn found the error related to strictness of comparison.
252
Daniel Veillard29631a82001-03-05 09:49:20 +0000253Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * parser.c: trying to fix the Dtd parsing problem reported
256 by Gary, side effect of last week speed optimizations.
257
Daniel Veillard14be0a12001-03-03 18:50:55 +0000258Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
261 * parserInternals.c: removed unneeded test raised by Stric
262
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000263Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
264
265 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
266 and fixed by William Brack). Added xmlXPathFormatNumber.
267 Changed the sorting slightly.
268 * configure.in Makefile.am example/Makefile.am: Added -lm.
269 Please note that applications linking with libxml2, must
270 also like with the math library from now on.
271
Daniel Veillardf9533d12001-03-03 10:04:57 +0000272Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * HTMLparser.c: fixed loop reported by Marc Sanfacon
275
Daniel Veillard2f362242001-03-02 17:36:21 +0000276Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * parser.c: one must report spaces even if the Dtd element
279 content proves that this is not part of the element content.
280 * result/valid/*.xml: this changed the ouptu slightly
281
Daniel Veillardb402c072001-03-01 17:28:58 +0000282Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * configure.in: bumped to 2.3.3
285 * doc/xml.html: updated
286
Daniel Veillard77851712001-02-27 21:54:07 +0000287Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * tree.c: minor doc fix
290 * xpath.c: deallocation issues when a result tree has been
291 converted to a node-set
292
Daniel Veillardec70e912001-02-26 20:10:45 +0000293Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * doc/xml.html: oops corrected dates s/2000/2001
296
Daniel Veillard8730c562001-02-26 10:49:57 +0000297Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * valid.c: new patch from Gary Pennington
300
Daniel Veillard91e9d582001-02-26 07:31:12 +0000301Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * doc/xml.html: applied patch from Ankh
304
Daniel Veillardedac3c92001-02-26 01:36:19 +0000305Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * xinclude.c: fixed a problem building on Mac
308
Daniel Veillard21a0f912001-02-25 19:54:14 +0000309Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * parser.c: more work on increasing parsing ferformances
312
Daniel Veillard48b2f892001-02-25 16:11:03 +0000313Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
316 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
317 avoiding memcpy in production builds MEM_CLEANUP macro use
318 * parser.[ch] parserInternals.c: optimizations of the tightest
319 internal loops inside the parser. Better checking of I/O
320 flushing/loading conditions
321 * xmllint.c : added --timing
322
Daniel Veillard71681102001-02-24 17:48:53 +0000323Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * configure.in: bumped to 2.3.2
326 * doc/xml.html: updated for release
327
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000328Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * xpath.c: found a memleak and fixed a nasty bug
331
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000332Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * xmllint.[c1] : added return code errors for xmllint
335 * xpath.c: specific debug dump function for result value trees
336
Daniel Veillard4b637072001-02-21 21:52:55 +0000337Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * xpath.c: finally implemented xmlXPathCompareNodeSets
340 * test/XPath/expr/floats results/XPath/expr/floats: added
341 a test for float expressions
342
Daniel Veillardf714aa32001-02-21 03:07:44 +0000343Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
346 * parserInternals.[ch]: trying to speed up parsing
347 * xpath.c : speeded up node set equality op
348
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000349Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
352 better handling of ID/IDREF and the list modules associated
353 * configure.in: small CFLAGS cleanup
354
Daniel Veillarda8abee62001-02-19 15:14:59 +0000355Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * configure.in: fixed iconv detection on AIX (stric)
358
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000359Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000360
361 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
362
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000363Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
364
365 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
366 and optimized xmlXPathNodeSetSort
367
Daniel Veillard142adbf2001-02-17 13:21:05 +0000368Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xpath.c: bug fix when context size is 0
371 * parser.c: I like Norm's Dtd because they still manage to break
372 the parser occasionally
373
Daniel Veillardf23e0092001-02-16 13:21:29 +0000374Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
377
Daniel Veillarde0e26512001-02-16 00:11:46 +0000378Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
381 attributes within the XML-1.0 namespace
382
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000383Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * xpathInternals.h: exported a few axis functions
386 * doc/xml.html: updated the doc
387
Daniel Veillard760f4422001-02-15 14:59:48 +0000388Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * configure.in: applied patch from Daniel van Balen for OpenBSD
391 and bumped version to 2.3.1
392 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
393 attempt to find autoclosing was simply broken, removed it,
394 updated the examples, this is better
395
Daniel Veillardd194dd22001-02-14 10:37:43 +0000396Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * hash.[ch]: added Paolo Casarini patch to provide Delete from
399 hash functionnalities.
400 * doc/html/* : rebuild the doc
401
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000402Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
403
404 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
405 on predicate
406 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
407 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
408 really want to have tags closed on output even if we accept
409 unclosed ones on input
410
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000411Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * xpath.c: ouch don't free NULL, rare case fixed
414 * tree.c: don't coalesce text nodes if they don't have the
415 same behaviour wrt escaping on output
416
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000417Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * xpath.c: small fixup
420 * SAX.c: don't warn on empty namespaces.
421
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000422Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * README: a bit of cleanup
425 * configure.in: preparing for 2.3.0 release
426
Daniel Veillard1f83d392001-02-08 09:37:42 +0000427Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * hash.[ch]: added a first version of xmlHashSize()
430 * valid.c: another bug fix from Gary Pennington
431
Daniel Veillard5eef6222001-02-07 18:24:48 +0000432Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * valid.c: couple of bug fixes pointed by Gary Pennington
435 * HTMLtree.c: #if 0 cleanup
436
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000437Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
440 which removes a time consuming check of xmlXPathNodeSetAdd()
441 and use it in places where we are sure to not break unicity
442
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000443Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * xpath.c: bug fixes found from XSLT
446 * tree.c: preserve node->name special values when copying nodes.
447 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
448 external subset are fetched when available but without full
449 validation. Added xmlLoadExtDtdDefaultValue, need a function.
450 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
451 output with encoding disabled.
452
Daniel Veillard2c833b62001-02-03 08:52:06 +0000453Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
456 xmlCheckFilename should not be called from xmlFileOpenW
457 and xmlGzfileOpenW
458
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000459Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
462 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
463 added the new tests for URI normalization
464 * testURI.c: fixed stoopid bugs
465 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
466 the URI in the error messages are now properly normalized
467
Daniel Veillardea28ce62001-02-02 08:20:19 +0000468Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
471
Daniel Veillarde99a4762001-02-01 04:34:35 +0000472Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
475
Daniel Veillard2b325a02001-01-31 20:46:31 +0000476Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * xpath.c: fixed mod operator
479
Daniel Veillardde55cf62001-01-31 15:53:13 +0000480Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * parser.c: fixed xmlStrcat doc
483 * tree.c: 2 fixes form Anders Carlson for copying nodes and
484 trees.
485
Daniel Veillard2f913b72001-01-31 13:23:49 +0000486Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * xpath.c result/XPath/tests/chaptersbase
489 result/XPath/tests/simplebase: fixed XPath node()
490 * tree.c: small fix in xmlNewNs()
491 * Makefile.am: removed extraneous xml2Conf.sh rule
492
Daniel Veillardb42042b2001-01-28 07:40:36 +0000493Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
496 Changed the library name, in order to get libxml-devel and
497 libxml2-devel to coexist on a single system
498 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
499 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
500
Daniel Veillardee0a4662001-01-27 18:59:33 +0000501Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
504 libxml2-devel installable in // as libxml-devel.
505
Daniel Veillard5eb05942001-01-27 17:50:22 +0000506Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * doc/Makefile.am: fixed make rebuild in doc
509 * doc/html/*.html: rebuilt the docs
510
Daniel Veillard65c295d2001-01-26 09:32:39 +0000511Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * tree.c: patch from Bjorn Reese on xmlBufferCCat
514
Daniel Veillard8e199902001-01-25 18:54:39 +0000515Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
518 the HTML doc to go into the -devel RPM ...
519 * aclocal.m4 config.h.in: some updates due to auto* magic
520
Daniel Veillard93086662001-01-25 18:13:04 +0000521Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * xpath.h: added a hook in the context structure allowing to
524 link to extra support, needed for XSLT
525
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000526Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
527
528 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
529 xmlXPtrCmpPoints to use it.
530 * propagated the following patch from Alejandro Forero
531 * include/win32config.h xmlIO.c: applied further suggestions
532 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
533 * example/gjobread.c: fixed warnings, now that it builds
534
535Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
536
537 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
538
539 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
540 filename points to a valid file (not a directory).
541 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
542 Added calls to xmlCheckFilenameDir.
543
544 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
545 `path' (rather than `filename') as the parameter to gzopen and open.
546
Daniel Veillard48177c22001-01-23 15:27:41 +0000547Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * Makefile.am: fixed a problem with EXTRA_DIST
550
Daniel Veillardb83ba402001-01-22 22:45:10 +0000551Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * Makefile.am example/Makefile.am: finally found the trick
554 to build the example, i.e. add "." in SUBDIRS before example
555 in the list <grin/>
556
Daniel Veillard82687162001-01-22 15:32:01 +0000557Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * doc/xml.html: updated with an XSLT section, removed pointer to
560 W3C CVS base.
561
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000562Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * xpath.c: when copying a XSLT tree object teh tree need to be copied
565 too, and deallocation need to occur the same way.
566
Daniel Veillarde4566462001-01-22 09:58:39 +0000567Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
570 type correponding to an XSLT result tree fragment. Share most
571 of the data format with node set, as well as operators.
572 * HTMLtree.c: added a newline at the end of the doctype output
573 whe this one is not present initially.
574 * tree.c: make sure taht the parent and doc pointers are properly
575 set when copying attributes (lists).
576
Daniel Veillard701c7362001-01-21 09:48:59 +0000577Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
580
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000581Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * xpath.c: seems I finally killed that ugly path evaluation
584 context bug (tagged 9999 in case is is wrong)
585
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000586Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
589 for XSLT
590
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000591Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
594 for xmlGzfileOpen() bug
595
Daniel Veillardf6eea272001-01-18 12:17:12 +0000596Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * xpath.c: removed an error found by XSLT usage
599 * tree.c parserInternals.h: use a predefined static string
600 for text and comment nodes, avoid freeing them in xmlFreeNode,
601 exported the string name in parserInternals.h and added
602 another value to disable encoding at output (for XSLT),
603 gain memory, time.
604
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000605Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
608 win32/libxml2/libxml2_so.dsp: new makefiles and update
609 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
610
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000611Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
614 Gary Pennington
615
Daniel Veillard389e6b72001-01-15 19:41:13 +0000616Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * xpath.c: fixed the comaprision of values and nodelists,
619 need to compare nodelist still ...
620 * debugXML.c: avoided a possible core dump
621 * HTMLparser.c: cleanup
622 * nanohttp.c: contributed fix.
623 * tree.c: fixes in properties handling added xmlSetNsProp
624 needed by libxslt
625 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
626 comment
627 * TODO: updated
628
Daniel Veillard167bd532001-01-06 21:09:34 +0000629Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * parser.c parserInternals.c: applied Bjorn Reese optimization
632 patch
633
634Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * Makefile.am: applied patch fro make check from Martin Vidner
637
Daniel Veillard503b8932001-01-05 06:36:31 +0000638Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * configure.in: preparing 2.2.11
641 * doc/html/*: rebuild the HTML files
642 * doc/xml.html : updated
643
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000644Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * tree.c: fixed a stupid bug
647 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
648 patches related to validation of an XInclude processing result
649 * TODO: updated
650
Daniel Veillarde2488192001-01-04 10:54:22 +0000651Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
654 on large files
655
Daniel Veillardf060a412001-01-03 20:52:44 +0000656Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
659
Daniel Veillard45cff692001-01-03 18:02:04 +0000660Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
663 reported by Jonas Borgström
664 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
665
Daniel Veillard08108982001-01-03 15:24:58 +0000666Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * testXPath.c xpath.c: fixing the XPath union expressions problem
669 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
670
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000671Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * xmllint.c: Made is so if the file name is "-" is will read form
674 standard input. Sven Heinicke <sven@zen.org>
675 * tree.c: fixed a problem when growing buffer
676 * tree.h: fixed the comment of the node types following andersca
677 comment
678 * TODO: updated
679
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000680Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * HTMLparser.[ch]: added a way to avoid adding automatically
683 omitted tags. htmlHandleOmittedElem() allows to change the
684 default handling.
685 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
686 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
687 of xmllint too when using --memory flag, added a memory test
688 suite at the Makefile level.
689 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
690 with namespace use when encountering QNames in XPath evalation,
691 added xmlns() scheme in XPointer.
692 * nanoftp.c : incorporated a fix
693 * parser.c xmlIO.c: fixed problems raised with encoding when using
694 the memory I/O
695 * parserInternals.c: closed bug 25934 reported by
696 torsten.landschoff@innominate.de
697 * TODO: updated
698
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000699Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
702 on a non-updated tree :-(, made a 2.2.10 release to correct the
703 situation
704
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000705Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
708 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
709 integrated a set of OpenVMS changes from Howard Taylor
710 <Howard.Taylor@pacoast.com>
711
Daniel Veillard58770e72000-11-25 00:48:47 +0000712Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
715 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
716
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000717Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * HTMLparser.c: some fixes on auto-open of html/head/body
720 * encoding.c: fixed a compilation error on some gcc env
721 * xpath.c xpointer.[ch] xpathInternals.h: improved the
722 XPointer implementation
723 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
724 related XPointer tests and associated results
725
Daniel Veillard300f7d62000-11-24 13:04:04 +0000726Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * doc/xmldtd.html doc/xml.html: following a short step by step
729 guidance on IRC to help maciej with DTDs I started a small
730 page on the subject.
731
Daniel Veillard748e45d2000-11-17 16:36:08 +0000732Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * HTMLparser.c: fixed handling of broken charrefs
735 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
736 patches
737
Daniel Veillard28929b22000-11-13 18:22:49 +0000738Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
739
740 * doc/xml.html doc/html/* : rebuilt the docs after adding
741 xinclude and updated page for 2.2.7 and 2.2.8
742 * configure.in: releasing 2.2.8
743
Daniel Veillard41e06512000-11-13 11:47:47 +0000744Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * parser.[ch] parserInternals.c: applied the conditional
747 section processing fix from Jonathan P Springer
748 <jonathan.springer2@gte.net>
749 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
750 project file, fixed iconv default non support
751 * xpath.c: fixed the problem of evaluating relative expressions
752 when a node context is provided.
753
Daniel Veillardbf432752000-11-12 15:56:56 +0000754Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * nanoftp.c: fixed gcc 2.95 new warnings
757 * SAX.c: fixed a stupid bug
758 * tree.c: fixed a formatting problem when round-tripping
759 from/to memory
760 * xinclude.c: chased memleak, fixed a base problem
761 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
762 xmlXPtrBuildNodeList()
763 * TODO: updated
764 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
765 adding a first small set of regression tests for XInclude
766
Daniel Veillardc2def842000-11-07 14:21:01 +0000767Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * nanohttp.[ch]: applied Wayne Davison patches to access
770 the WWW-Authorization header.
771 * parser.c: Closed Bug#30847: Problems when switching encoding
772 in short files by applying Simon Berg's patch.
773 * valid.c: fixed a validation problem
774 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
775 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
776 Wayne Davison
777 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
778 need to be extended to non full nodes selections.
779 * xinclude.c: starts to work decently
780
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000781Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
784 debugXML.c xmlversion.h.in: Started adding XInclude support,
785 this is a new xmllint option
786 * tree.c xpath.c: applied TOM patches for XPath
787 * xpointer.c: fixed a couple of errors.
788 * uri.c: added an escaping function needed for xinclude
789 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
790 new warning from RH70 gcc's version
791
Daniel Veillarda4964b72000-10-31 18:23:44 +0000792Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * HTMLparser.c: fixed loop on invalid char in scripts
795 * parser.c: update to description of xmlIOParseDTD()
796 * libxml.m4 xmlversion.h.in: changes contributed by
797 Michael Schmeing <m.schmeing@internet-factory.de>
798 * configure.in: preparing for 2.2.7
799 * Makefile.am: trying to avoid config.h and acconfig.h
800 being included in the distrib
801 * configure.in: released 2.2.7
802
803Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
804
805 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
806 like namespaces for good. Unified xmlNs and xmlNode somewhat.
807
Daniel Veillard01411222000-10-30 15:33:22 +0000808Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * parser.[ch]: added xmlIOParseDTD()
811 * xpointer.c: added support for the 2 extra parameters of
812 string-range, fixed a stoopid error when '0' was present
813 in XPointer expressions
814 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
815 testsuite for the above
816
Daniel Veillard6db58192000-10-30 09:27:53 +0000817Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * libxml.spec.in: improved package descriptions
820
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000821Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * xpath.c xpathInternals.h: applied a large cleaning patch
824 from TOM <ptittom@free.fr>, it also add namespace support
825 for function and variables registration.
826
Daniel Veillardbd20df72000-10-29 17:53:40 +0000827Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
828
829 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
830 * Makefile.mingw: Wayne Davison's update adding hash.c
831
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000832Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
833
834 * xpath.c: fixed the root evaluation problems
835 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
836 ignorable spaces with <b> <bold> <em>
837 * tree.c: fixed a loop in xmlSearchNsByHref()
838
Daniel Veillard767662d2000-10-27 17:04:52 +0000839Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
840
841 * xpath.c: applied another XPath patch from TOM
842 * xpath.c include/makefile.am: applied another patch from
843 china@thewrittenword.com (cleanup on IRIX).
844
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000845Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * xml-config.1: received a fixed version from Fredrik Hallenberg
848 <hallon@lysator.liu.se>
849
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000850Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
853 cleanup patch for XPath
854
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000855Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
856
857 * patched to redirrect all "out of context" error messages to
858 a reconfigurable routine. The changes are:
859 * xmlerror.h : added the export of an error context type (void *)
860 an error handler type xmlGenericErrorFunc there is an interface
861 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
862 to reset the error handling routine and its argument
863 (by default it's equivalent to respectively fprintf and stderr.
864 * all the c files: all wild accesses to stderr or stdout within
865 the library have been replaced to calls to the handler.
866
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000867Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * configure.in: release 2.2.6
870 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
871 exporting the inner functions of xpath for extension modules
872 * doc/*: updated and rebuilt the doc
873
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000874Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
875
876 * nanohttp.c : applied Wayne HTTP cleanup patch
877 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
878 and xmlNodeSetSpacePreserve()
879
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000880Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
881
882 * xpath.c: closing bug #29260
883
Daniel Veillard126f2792000-10-24 17:10:12 +0000884Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * hash.[ch] debugXML.c: expanded/enhanced the API, added
887 multikey tuples, made hash structure opaque
888 * valid.[ch]: moved elements, attributes, notations decalarations
889 as well as ID and refs to hash tables.
890 * entities.c: hash cleanup
891 * xmlmemory.c: fixed a dump problem in debug mode
892 * include/Makefile.am: problem passing in DESTDIR= values patch
893 from Marc Christensen <marc@calderasystems.com>
894 * nanohttp.c: removed debugging remains
895 * HTMLparser.c: the bogus tag should be ignored (Wayne)
896 * HTMLparser.c parser.c: fixing a number of problems with the
897 macros in the *parser.c files (Wayne).
898 * HTMLparser.c: close the previous option when opening a new one
899 (Marc Sanfacon).
900 * result/HTML/*: updated the HTML results accordingly
901
Daniel Veillard52afe802000-10-22 16:56:02 +0000902Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
905 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
906 XPath functions and XML entities table to them. More to come...
907 * xmlIO.c: fixed libxml closing FILEs it didn't open.
908
Daniel Veillard683cb022000-10-22 12:04:13 +0000909Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * tree.c: coalesce adjacent text nodes
912 * valid.c: handling of blank nodes in DTd validation (raised
913 by problems with a posteriori validation).
914 * nanohttp.c: changing behaviour on HTTP write stuff.
915 * HTMLtree.c: forced body and html to be explicitely closed.
916 * xpath.h: exported more XPath functions.
917
Daniel Veillard1baf4122000-10-15 20:38:39 +0000918Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * Release of 2.2.5
921 * xpointer.c: range() range-inside and other helper functions
922 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
923
Daniel Veillard47e12f22000-10-15 14:24:25 +0000924Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
927 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
928
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000929Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
930
931 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
932 and XPointer modules
933
Daniel Veillard134c9f32000-10-15 10:27:08 +0000934Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * SAX.h: closed #25107
937
Daniel Veillard39915622000-10-15 10:06:55 +0000938Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * testSAX.c: fixed problem with cdata reporting
941 * SAXresult/* : updated
942
Daniel Veillard1e851392000-10-15 10:02:56 +0000943Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
946 Closed bug #27499, added to regression tests
947 * TODO: updated
948
Daniel Veillard7eda8452000-10-14 23:38:43 +0000949Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
952 support for SCRIPT and STYLE with help from Bjorn Reese
953 * test/HTML/* result/HTML/*: added simple testcase and updated
954 the existing ones.
955
Daniel Veillardff9c3302000-10-13 16:38:25 +0000956Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
959 string-range for empty strings
960 * test/XPath/docs/str test/XPath/xptr/chaptersrange
961 test/XPath/xptr/strrange: augmented the XPointer testsuite
962
Daniel Veillard189446d2000-10-13 10:23:06 +0000963Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * doc/xml.html doc/xmlmem.html: added a module describing memory
966 interfaces and use, updated the main page.
967
Daniel Veillard2f971a22000-10-12 23:26:32 +0000968Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
971 nanoftp code work on Windows too now
972
973Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000974
975 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
976 * xpointer.c: implemented string-range() at least a good first version
977 * test/XPath/docs/str test/XPath/xptr/strrange
978 result/XPath/xptr/strrange: the string-range() tests
979
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000980Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * Makefile.am include/Makefile.am include/win32config.h
983 win32/Makefile.mingw: fixed problems reported by Wayne Davison
984 and make distcheck
985
Daniel Veillard19d61112000-10-11 23:50:35 +0000986Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
989 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
990 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
991
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000992Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
995 patch for socklen_t detection by
996 Albert Chin-A-Young <china@thewrittenword.com>
997
Daniel Veillardcd429612000-10-11 15:57:05 +0000998Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1001 and added a --dtdvalid option to xmllint used to test it
1002
Daniel Veillard47c02452000-10-11 13:04:36 +00001003Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1004
1005 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1006 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1007
Daniel Veillard2d38f042000-10-11 10:54:10 +00001008Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1011 handlings (registration, lookup, cleanup)
1012
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001013Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * configure.in Makefile.am include/makefile.am: adding XPointer
1016 and XPtrtests target
1017 * xpointer.[ch] : new files for XPointer support
1018 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1019 more XPath tests
1020
Daniel Veillard57fda592000-10-10 23:24:14 +00001021Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * configure.in: fixed, very broken, make distcheck works again
1024
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001025Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * More work toward 2.2.5, integrated a number of patches
1028 * configure.in Makefile.am win32config.h.in: trying to cleanup
1029 make distcheck .... huh ...
1030 * include/Makefile.am include/win32config.h: new directory
1031 for includes
1032 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1033 updated teh makefiles and instructions for WIN32
1034 * xpath.c: small fixes
1035 * test/XPath/ results/XPath: updated the testcases and results
1036 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1037 suggested patches
1038 * valid.c: fixed an ID bug
1039
Daniel Veillardb71379b2000-10-09 12:30:39 +00001040Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1043 the automake bug where wrong dependancies were generated.
1044 * xpath.[ch]: worked on XPointer
1045
Daniel Veillard7e99c632000-10-06 12:59:53 +00001046Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * configure.in Makefile.am: 2.2.5, ship the include in an
1049 include/libxml subdirectory, use symlinks when using CVS
1050 * testSAX.c: fixed small bug
1051 * testXPath.c: changed the way testfiles are parsed
1052 * debugXML.c: same kind of cleanup when parsing an argument expression
1053 XPath/XPointers can have blanks embedded
1054 * xpath.[ch]: more cleanup, reorgs for XPointer work
1055 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1056 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1057
Daniel Veillard55b91f22000-10-05 16:30:11 +00001058Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1061 in the XPath engine, rewrote large parts of it, now it's far
1062 cleaner and in sync with the REC not an old WD. Fixed a parsing
1063 problem in the interactive XML shell found when testing XPath.
1064
Daniel Veillardac260302000-10-04 13:33:43 +00001065Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1068 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1069 examples with the extra test
1070
Daniel Veillard7cfce322000-10-04 12:40:27 +00001071Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1074 the global init function.
1075
Daniel Veillard970112a2000-10-03 09:33:21 +00001076Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * HTMLparser.c: Doohhh, attribute name parsing was still case
1079 sensitive ! Fixed this ...
1080 * result/HTML/* : updated the tests results accordingly
1081
Daniel Veillard740abf52000-10-02 23:04:54 +00001082Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1085 engine, should be far more stable, incorporated a new version of
1086 preceding/following axis, need testing
1087 * uri.c: fixed file:///c:/a/b/c problem
1088 * test/XPath/tests/idsimple: augmented the XPath tests
1089
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001090Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * doc/* rebuilding docs for 2.2.4 release
1093
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001094Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * configure.in: releasing 2.2.4
1097 * parser.[ch]: added xmlStrEqual()
1098 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1099 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1100 use xmlStrEqual instead
1101 * TODO: updated
1102 * added an XPath test
1103
Daniel Veillardbc765302000-10-01 18:23:35 +00001104Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1107 * entities.h: exported xmlInitializePredefinedEntities
1108 * parser.[ch] : added xmlInitParser()
1109 * parserInternals.h : had to export htmlInitAutoClose()
1110
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001111Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1114 problems
1115 * Makefile.am : added XPath regression tests to normal tests
1116 * uri.c: fixed a problem with local paths, cleanup
1117 * parser.c: fixed a problem with large CData sections
1118
Daniel Veillardd2ade932000-09-30 14:39:55 +00001119Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * configure.in xml-config.in: patch from "Ben Taylor"
1122 <sol7x86@hotmail.com> for solaris shared libs lookup
1123
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011242000-09-30 Martin Baulig <baulig@suse.de>
1125
1126 * libxml-2.0.pc.in: Provide pkg-config script.
1127
1128 * configure.in: Create the libxml-2.0.pc script from the
1129 libxml-2.0.pc.in templates.
1130 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001131 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001132
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001133Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1136 when compiling with MSC
1137
Daniel Veillard46057e12000-09-24 18:49:59 +00001138Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * xpath.c: patch for normalize-string() substring-before(),
1141 substring-after() and translate() functions from Bjorn Reese
1142 <breese@mail1.stofanet.dk>
1143 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1144 Fredrik Hallenberg <hallon@lysator.liu.se>
1145 * TODO: updated
1146
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001147Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1150 problem of socklen_t being undefined on a number of platforms
1151 * debugXML.c: fixed a compilation problem when without snprintf
1152
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001153Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1154
1155 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1156 an URI bug and a fix for the control-character-induced infinite loop
1157 * nanohttp.c: preventive fix for compiling on WIN32
1158
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001159Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * xmlint.c: closing bug #25000
1162
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001163Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1166 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1167 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1168 related function, fixing xmlStrncmp(), and associated cleanup
1169 * result/HTML/entities.html.sax: updating result
1170
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001171Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * uri.c: applied patch for URI escaping from Wayne Davison
1174 <wayned@blorf.net>
1175 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1176 from Denis Barbier <barbier@imacs.polytechnique.fr>
1177 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1178 patch from Wayne Davison
1179
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001180Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * doc/xml.html : updated with new releases, adding "how to help"
1183
Daniel Veillard04698d92000-09-17 16:00:22 +00001184Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1187 removed a few warnings in pedantic mode ...
1188 * parserInternals.c parser.c: moved encoding switching function
1189 to parserInternals.c
1190 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1191
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001192Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1195 error or warning handlers
1196
Daniel Veillardb1059e22000-09-16 14:02:43 +00001197Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * parserInternals.c parserInternals.h parser.c Makefile.am:
1200 created a new module parserInternals.c, moved most of the
1201 code shared by the various parsers there, as well as
1202 deprecated code from parser.c. More cleanup of parser.c
1203 * uri.c: fixed a problem when URI is NULL
1204 * valid.c: speedup when looking for an attribute declaration
1205
Daniel Veillard39c7d712000-09-10 16:14:55 +00001206Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1209 the cleanup of the computation of URI references when seeking
1210 external entities. The URI reference string and the resulting
1211 URI are both stored now.
1212 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1213 large s(n)printf checks and cleanup from Denis Barbier
1214 <barbier@imacs.polytechnique.fr>
1215 * xmlversion.h.in tree.h: couple of SGML declarations for a
1216 possible docbook module.
1217 * result/VC/ : a couple of test output changed due to the change
1218 of the entities URI
1219
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001220Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * parser.h: added a _private field for linking user's data
1223
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001224Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * parser.c parserInternals.h: demacroified most of the IS_XXX
1227 the gain in size is significant so ...
1228
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001229Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * entities.c: cases where looking up entities with doc==NULL
1232 covered
1233
Daniel Veillard90e11312000-09-05 10:42:32 +00001234Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
Daniel Veillard1de50802000-09-07 08:54:32 +00001236 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001237 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1238
Daniel Veillard98a79162000-09-04 11:15:39 +00001239Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
Daniel Veillard1de50802000-09-07 08:54:32 +00001241 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001242 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1243 * Makefile.in: added URItest and included thenin "make tests"
1244
1245Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001246
1247 * xmlversion.h.in: closed bug 22941
1248
Daniel Veillard2bb89092000-08-31 14:57:50 +00001249Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * doc/xmlio.html: added doc and example for entity loader
1252 redefinition.
1253
Daniel Veillard96984452000-08-31 13:50:12 +00001254Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1257 used by libxml
1258
Daniel Veillarde715dd22000-08-29 18:29:38 +00001259Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * parser.c: Fixed bug on invalid ontent characters and when using
1262 push.
1263 * xmllint.c: fixed xmllint endling of errors in push mode
1264
Daniel Veillard4948eb42000-08-29 09:41:15 +00001265Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001268 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001269 * result/HTML/*.sax: regenerated HTML SAX output
1270 * parser.c: more cleanup.
1271
Daniel Veillarde010c172000-08-28 10:04:51 +00001272Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001275 patches from Wayne Davison <wayned@users.sourceforge.net>,
1276 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001277 * HTMLparser.c: fixed an ignorable white space detection bug
1278 occuring when parsing with SAX only
1279 * result/HTML/*.sax: updated since the output is now HTML
1280 encoded...
1281
Daniel Veillard47f3f312000-08-27 22:40:15 +00001282Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001284 * HTMLparser.[ch]: applied some of Wayne Davison
1285 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001286
Daniel Veillarde0854c32000-08-27 21:12:29 +00001287Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1290 undeclared namespace prefix was used, added a warning.
1291 Cleaned up support w.r.t. entities, spilling out a warning
1292 and being pedantic on lookups.
1293 * test/warning/ent9 : added testcase for previous example.
1294 * TODO: updated
1295 * parserInternals.h parser.c: changed the way names are parsed
1296 now allow infinite size and decrease penalty for normal use
1297 * parser.c: Started a big cleanup/check of the parser code,
1298 fixed some of the most tortuous entity code, spotted code
1299 unused anymore
1300 * test/*: added tests for very long names and related nasty
1301 things.
1302
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001303Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * doc/encoding.html: added encoding aliases doc
1306 * doc/xml.html: updates
1307 * encoding.[ch]: added EncodingAliases functions
1308 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1309 bottleneck affecting large DTDs like Docbook
1310 * parser.[ch] xmllint.c: added a pedantic option, will be
1311 useful
1312 * SAX.c: redefinition of entities is reported in pedantic mode
1313 * testHTML.c: uninitialized warning from gcc
1314 * uri.c: fixed a couple of bugs
1315 * TODO: added issue raised by Michael
1316
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001317Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * doc/encoding.html: propagated Martin Duerst suggestions
1320
Daniel Veillard52402ce2000-08-22 23:36:12 +00001321Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1324 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1325 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1326 by Wayne Davison
1327
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001328Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * nanoftp.c nanohttp.c: small cleanup
1331 * TODO: updated
1332
Daniel Veillard244ece92000-08-19 20:58:02 +00001333Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * added an old VC testcase and updated title.xml entity
1336
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001337Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1340 done on auto-opening of <p> tags and cleanup of SAX output
1341
Daniel Veillard979e55e2000-08-19 16:48:54 +00001342Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1345
Daniel Veillard4540be42000-08-19 16:40:28 +00001346Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * doc/xml.html libxml.* structure.*: updated the doc a bit
1349
Daniel Veillard808a3f12000-08-17 13:50:51 +00001350Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1353 of SAX tests
1354
Daniel Veillard29579362000-08-14 17:57:48 +00001355Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1358 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1359
Daniel Veillard1255ab72000-08-14 15:13:33 +00001360Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1363 * testHTML.c: fix core dump on Solaris 2.x systems
1364 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1365 * result/HTML/*.sax: previous bug fix lead to new results
1366
Daniel Veillard03109292000-08-14 14:58:22 +00001367Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1370 * configure.in: added --with-readline=DIR to accept alternate
1371 path for readline include/library
1372 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1373 for ANSI under HP-UX
1374 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1375 includes @LIBS@
1376
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001377Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * doc/* : rebuilt the docs
1380 * getting ready for 2.2.2 release
1381
Daniel Veillard87b95392000-08-12 21:12:04 +00001382Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1385 and xmlAddFeature()
1386 * tree.[ch]: added xmlAddChildList()
1387 * xmllint.c: MAP_FAILED macro test
1388 * parser.h: added xmlParseCtxtExternalEntity()
1389 * valid.c: applied bug fixes removed warning
1390 * tree.c: added CDATA block to elements content
1391 * testSAX.c: cleanup of output
1392 * testHTML.c: added SAX testing
1393 * encoding.c: better error recovery
1394 * SAX.c, parser.c: fixed one of the external entity processing
1395 of the OASis testsuite
1396 * Makefile.am: added HTML SAX regression tests
1397 * configure.in: bumped to 2.2.2
1398 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1399 SAX results
1400
Daniel Veillard88a172f2000-08-04 18:23:10 +00001401Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * configure.in: patch for HP compiler
1404
14052000-08-04 Sven Heinicke <sven@zen.org>
1406
1407 * xmllint.c: Was coredumping sometimes when the file given didn't
1408 exist.
1409
Daniel Veillard46e370e2000-07-21 20:32:03 +00001410Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001413
Daniel Veillard46e370e2000-07-21 20:32:03 +00001414 when using in memory parsing. Need some cleanup.
1415 * xmllint.c configure.in: added a --memory flag to test memory
1416 parsing
1417
Daniel Veillard36650692000-07-21 15:16:39 +00001418Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * nanohttp.c: fixed socklen_t replacement to unsigned int
1421 * parser.c: fixed a space handdling missing at the end of
1422 production 28 DOCTYPE.
1423 * xmlmemory.c: fixed a stupid bug on the routine to override
1424 allocation functions
1425 * TODO: updated
1426
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001427Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * doc/ regenerated the docs
1430
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001431Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * doc/encoding.html doc/xml.html: added I18N doc
1434 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1435 improvements, both parser and filters, added ASCII & HTML,
1436 fixed the ISO-Latin-1 one
1437 * xmllint.c testHTML.c: added/made visible --encode
1438 * debugXML.c : cleanup
1439 * most .c files: applied patches due to warning on Windows and
1440 when using Sun Pro cc compiler
1441 * xpath.c : cleanup memleaks
1442 * nanoftp.c : added a TESTING preprocessor flag for standalong
1443 compile so that people can report bugs more easilly
1444 * nanohttp.c : ditched socklen_t which was a portability mess
1445 and replaced it with unsigned int.
1446 * tree.[ch]: added xmlHasProp()
1447 * TODO: updated
1448 * test/ : added more test for entities, NS, encoding, HTML, wap
1449 * configure.in: preparing for 2.2.0 release
1450
Daniel Veillard49703262000-07-10 10:27:46 +00001451Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * nanoftp.c: fixed the way the control connection is handled
1454 * libxml.spec.in: fixed the dependancies and cleanup
1455
Daniel Veillard306be992000-07-03 12:38:45 +00001456Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * doc/xml.html: changed the xmlsoft.org structure, updated the
1459 examples w.r.t. root and childs
1460
Daniel Veillard7d853352000-07-02 18:53:09 +00001461Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1464
Daniel Veillard365e13b2000-07-02 07:56:37 +00001465Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * HTMLparser.c: Work on character encoding support for the HTML parser
1468 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1469 * encoding.c: Fixed a potential memleak in the encoding stuff
1470
Daniel Veillardaf743792000-07-01 11:49:28 +00001471Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * doc/FAQ.html doc/Makefile.am : added a FAQ
1474
1475Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001476
1477 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1478 of the HTML parser to force it to not bypass SAX
1479
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001480Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * win32config.h.in: updated
1483 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1484 lacks iconv support :-( need to release 2.1.1
1485 * configure.in: release 2.1.1
1486 * HTMLparser: fixed bug #14784
1487 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1488 by Windows compiler
1489 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1490 the SAX startDocument() callback.
1491 * TODO: updated
1492
1493Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * added xmlStopParser()
1496
Daniel Veillardbe803962000-06-28 23:40:59 +00001497Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1498
1499 * configure.in: 2.1.0 prerelease
1500 * Large resync between W3C and Gnome tree
1501 * nanoftp, nanohttp.c: fixed stalled connections probs
1502 * HTMLtree.c SAX.c : support for attribute without values in
1503 HTML for andersca
1504 * valid.c: Fixed most validation + namespace problems
1505 * HTMLparser.c: start document callback for andersca
1506 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1507 * parser.h, SAX.c: serious speed improvement for large
1508 CDATA blocks
1509 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1510 different encoding
1511 * example/Makefile.am example/gjobread.c tree.h: work on
1512 libxml1 libxml2 convergence.
1513 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1514 and the LIBXML_TEST_VERSION macro
1515
Daniel Veillardc310d562000-06-23 18:32:15 +00001516Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * doc/xml.html: various patches and improvements typo fixed by
1519 Felix Natter
1520 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1521 from Felix Natter <fnatter@gmx.net>
1522
Daniel Veillardf3029822000-05-06 08:11:19 +00001523Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * doc/upgrade.html: updated with instructions for support of both
1526 libxml-1.x and libxml-2.x
1527 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1528 for 2.x support and also fixed includes
1529
1530
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001531Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1534 the encoding support, added iconv support, so now libxml if
1535 compiled with iconv automatically support japanese encodings
1536 among others. Work based on initial patch from Yuan-Chen Cheng
1537 I may have broken binary compat in the encoding handler
1538 registration scheme, but that was so utterly broken I don't
1539 expect anybody to have used this feature until now.
1540 * parserInternals.h: fixup on the CHAR range macro
1541 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1542 code.
1543 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1544 * uri.c: added xmlParseURI() I can't believe I forgot to
1545 implement this one in 2.0 !!!
1546 * SAX.c: moved doc->encoding update in the endDocument() call.
1547 * TODO: updated.
1548
Daniel Veillard06047432000-04-24 11:33:38 +00001549Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * tree.h: removed extraneous xmlRemoveProp definition
1552 * TODO: added item about --disable-corba configure switch
1553 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1554 * nanoftp.c: fixed include problems giving troubles on AIX and
1555 slowlaris
1556 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1557 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1558 comment and headers changes to lower gtk-doc number of warnings
1559 * doc/html/*: rebuilt docs
1560
Daniel Veillarde0aed302000-04-16 08:52:20 +00001561Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * HACKING: documented the tag for 1.x and instructions
1564
Daniel Veillard5e873c42000-04-12 13:27:38 +00001565Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1568 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1569 xmlCreateIOParserCtxt
1570 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1571 significant overall improvement
1572 * xmllint.c: added I/O test to xmllint
1573 * testSAX.c: added a speed test
1574 * doc/* : updated/regenerated
1575
Daniel Veillardfc708e22000-04-08 13:17:27 +00001576Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * xpath.c uri.h parserInternals.h: cosmetic changes from
1579 "Timur I. Bakeyev" <timur@bat.ru>, including making
1580 xmlCreateURI() public
1581
Daniel Veillard5d211f42000-04-07 17:00:24 +00001582Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1585 and the code at the same time. Added a clean mechanism for
1586 overload or added input methods: xmlRegisterInputCallbacks()
1587 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1588 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1589 * TODO: updated
1590 * doc/* : updated/regenerated
1591 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1592 source dir
1593
Daniel Veillarde77a9182000-04-05 19:12:29 +00001594Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * testURI.c: yet another forgotten commit, I should get some sleep !
1597
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001598Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * xmllint.c: forgot to commit this too ?
1601
Daniel Veillardb9df4042000-04-05 14:23:16 +00001602Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * xmlversion.h.in : forgot to commit this previously
1605
Daniel Veillard361d8452000-04-03 19:48:13 +00001606Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1609 * README TODO: updated for release
1610 * uri.c uri.h: added authority parsing/saving
1611 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1612 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1613 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1614 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1615 Makefile.am : added compile-time customization of libxml
1616 --with-ftp --with-http --with-html --with-xpath --with-debug
1617 --with-mem-debug
1618 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1619 #include <libxml/xxx.h> I hope it won't break too much stuff
1620 and will be manageable in the future...
1621 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1622 and added xmllint to the installed programs
1623 * uri.h: added xmlFreeURI()
1624
Daniel Veillardec303412000-03-24 13:41:54 +00001625Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * uri.c uri.h: finished the escaping handling, the base support
1628 and the URI path normalization. Looks good just lacks the
1629 authority content parsing code.
1630 * Makefile.am: added instructions to generate testURI
1631 * TODO: updated
1632 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1633 added links and icons for W3C and Gnome
1634
Daniel Veillard8f621982000-03-20 13:07:15 +00001635Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * xmlmemory.[ch] : seems I forgot to actually update the files in
1638 the last commit :-)
1639 * doc/xml.html doc/html/* : updated and uploaded the docs
1640
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001641Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1644 * TODO: updated
1645 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001646 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001647 gfree).
1648 * Makefile.am, uri.c, uri.h: added a set of functions to do
1649 exact (litteraly copied from the RFC 2396 productions) parsing
1650 and handling of URI. Will be needed for XLink, one XML WFC,
1651 XML Base and reused in the nano[ftp/http] modules. Still work
1652 to be done.
1653
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001654Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * configure.in, libxml.spec.in : libxml2
1657 * doc/* : updated the doc page, rebuilt the docs
1658
Daniel Veillardcf461992000-03-14 18:30:20 +00001659Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * all: tagged LIB_XML_1_X
1662 * *.c *.h : updated from W3C CVS tree
1663 * configure.in : 2.0.0-beta
1664 * libxml.spec.in : libxml2 package nam
1665 * result/* : new version of the tests output
1666
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001667Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1670
Daniel Veillardb566ce12000-03-04 11:39:42 +00001671Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1672
1673 * doc/* : rebuilt the docs
1674 * parser.c: final patch on #6766
1675 * valid.c: small patch on validity checks.
1676
Daniel Veillardfb76c402000-03-04 11:39:42 +00001677Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1680 added
1681 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1682 compatibility w.r.t. XML spec and existing code.
1683
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001684Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1685
1686 * parser.c: seems a better solution to <a> </a> exists,
1687 will try it for a while
1688
Daniel Veillard83a30e72000-03-02 03:33:32 +00001689Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * parser.c: tried to remove the <a> </a> generating <a/>
1692 this is hard. Left a flag for that purpose. Fixed bug #6766
1693 * configure.in: prepared 1.8.7 not released, due to previous
1694 problem
1695
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001696Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * doc/xml.html : applied second patch from Paul DuBois
1699
Daniel Veillard402e8c82000-02-29 22:57:47 +00001700Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * doc/xml.html : applied patch from Paul DuBois
1703
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001704Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1707
Daniel Veillard5feb8492000-02-02 17:15:36 +00001708Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1711 compilation warnings on various platforms.
1712 * parser.c: Fixed #5281 validity error callbacks are now desactived
1713 by default if not validating.
1714
Daniel Veillardf341f932000-02-02 14:52:08 +00001715Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1718
Daniel Veillard13c757e2000-02-01 23:59:15 +00001719Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1722 <gkatsi@cs.toronto.edu>
1723
Daniel Veillard726e8792000-01-30 20:04:29 +00001724Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1727 processing URLs
1728
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001729Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1732 xmlNanoFTPUpdateURL for persistent control connections.
1733 * configure.in: 1.8.6
1734
1735Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1738 * tree.[ch] : added xmlSaveNoEmptyTags
1739
James Henstridgef3be9312000-01-28 13:59:21 +000017402000-01-29 James Henstridge <james@daa.com.au>
1741
1742 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1743
1744 * Makefile.am: added nanoftp.[ch] to the build.
1745
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001746Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * nanoftp.[ch]: cleanup, comments, API
1749 * debugXML.c : fixed a bug in the cat command
1750 * doc/*: regenerated the docs
1751
Daniel Veillardda07c342000-01-25 18:31:22 +00001752Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1755 * debugXML.c : fixed a bug in the cat command
1756 * valid.c: fixing some small probs
1757 * libxml.spec.in: get rid of the SNAP suffix
1758 * doc/xml.html: updated the status
1759
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001760Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * xml-config.in: xml-config --version to just return the
1763 version number
1764 * xpath.c: some cleanup w.r.t. axis when the current node is
1765 an attribute.
1766 * TODO: updated
1767
Daniel Veillard461a66c2000-01-18 18:01:01 +00001768Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * configure.in: prepared for libxml-1.8.5
1771 * doc/* recompiled the documentation
1772
17732000-01-17 Jody Goldberg <jgoldberg@home.com>
1774
1775 * configure.in : WARNING autoconf subtlety alert :
1776 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1777 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1778 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1779 get defined by AC_CHECK_HEADERS.
1780
Daniel Veillardf967b902000-01-17 16:06:10 +00001781Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1784 Rune.Djurhuus@fast.no
1785
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001786Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * TODO: updated
1789 * tree.c, parser.c: made sure that only memory alloc problems
1790 and internal parser errors are allowed to write to stdout or
1791 stderr.
1792
Daniel Veillard0142b842000-01-14 14:45:24 +00001793Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * tree.c : restored xmlNewGlobalNs since this seems used by
1796 a lot of existing code :-(, fixed a bug in xmlNewNs
1797 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1798 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1799 to exit() from the library code.
1800 * xpath.c, parser.c: removed bugs or unused code detected by
1801 Windows compilers
1802 * parser.c: started adding interfaces for parsing well balanced
1803 XML fragments
1804 * configure.in: releasing 1.8.4
1805 * doc/* : rebuilt the docs
1806
Daniel Veillard2eac5032000-01-09 21:08:56 +00001807Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * tree.[ch] : added xmlNewDocFragment() for DOM
1810 * testHTML.c: uninitialized variable.
1811
Daniel Veillardf3a73582000-01-05 14:58:39 +00001812Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * doc/* : rebuild the docs
1815
Daniel Veillard71b656e2000-01-05 14:46:17 +00001816Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * acconfig.h: readline and history patch
1819 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1820 * tree.c: added check and handling when possibly removing an ID
1821 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1822 and saving.
1823 * test/HTML/entities.html result/HTML/entities.html* : test for
1824 various entities reference cases
1825 * result/HTML/* : as a result output of some testcase have
1826 changed
1827 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1828 by previous example. added xmlParseTryOrFinish().
1829 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1830 entities.h debugXML.h HTMLparser.h: changed the way struct are
1831 declared to allow gtk-doc to expose those
1832 * parser.c: closed bug #4960
1833 * Makefile.am configure.in: Applied patch from
1834 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1835 and math/socket libs detection
1836
Daniel Veillard437b87b2000-01-03 17:30:46 +00001837Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * configure.in, Makefile.am: link tester against readline
1840 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1841
Daniel Veillard686d6b62000-01-03 11:08:02 +00001842Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * tree.[ch]: added xmlRemoveProp
1845 * win32config.h.in nanohttp.c: avoid including the Windows
1846 socket stuff in every C files
1847 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1848 the XmL parser(s)
1849 * test/ns4 result/ns4 etc...: added test case for previous prob
1850 * tree.c: xmlNewNs wasn't checking for double definition
1851 * Makefile.in: fixed a problem with dist-hook duplicates
1852 * parser.[hc], xmlIO.c: fixed the loading of external entities
1853 APIs, now xmlLoadExternalEntity() is used everywhere and
1854 setting up an app specific front-end using the
1855 * SAX.c parser.c: some fixes, now the xhtml spec validates
1856 with the xhtml DTD.
1857 * error.c: fixed crashes in case of no input stream
1858 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1859 to the validation tests and results
1860
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001861Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1864 too htmlCreatePushParserCtxt() and htmlParseChunk()
1865 * parser.c: a bit of cleanup.
1866 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1867 to XML) removed the last mem leak known
1868 * HTMLtree.c: output message cleanup
1869 * xmlmemory.c: display content info about memory blocks
1870 * result/HTML/wired.* : missing att value warning change
1871
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001872Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * doc/* : rebuilt the documentation
1875
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001876Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * parser.[ch] parserInternals.h: Push parser for XML,
1879 seems to work fine now
1880 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1881 --push for push testing
1882 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1883 * testSAX.c: added --push
1884 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1885 subtree
1886 * xmlIO.[ch] : enriched API + fixes for push mode
1887 * entities.[ch]: added the entity content length to the struct.
1888 * xmlmemory.[ch]: new API to show the last entries for the shell
1889 * valid.c: added required attribute testing
1890 * SAX.c: the cdata callback now merge contiguous fragments
1891 * HTMLparser.c: cleanup of some macros
1892
Daniel Veillard3c558c31999-12-22 11:30:41 +00001893Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * parser.c: fix for PIs name starting with xml
1896 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001897 * *.c, configure.in win32config.h.in : generate win32config.h for
1898 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001899
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001900Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * parser.c: fixed a stupid = vs. == bug :-(
1903 * doc/gnome-xml.sgml: s/glade/xml/
1904
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001905Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * configure.in, doc/xml.html : bug fix release 1.8.2
1908 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1909 Hopefully the end of that silly C++ include problem
1910 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1911 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1912 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1913 troubles with autoclosed elements when the stree shape doesn't
1914 follow the DtD specs. Added htmlIsAutoClosed() and
1915 htmlAutoCloseTag()
1916 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1917 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1918 * debugXML.c: fixed a bug on printing default namespaces.
1919 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1920
Daniel Veillardb24054a1999-12-18 15:32:46 +00001921Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * result/HTML/*.htm[l] : updated the HTML regression tests according
1924 to the new output
1925 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1926 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1927 problem due to intermix of extern "C" { ... } declarations for C++
1928 and recursive includes in the headers
1929
Chris Lahey323c48c1999-12-18 15:32:45 +000019301999-12-20 Chris Lahey <clahey@umich.edu>
1931
1932 * HTMLtree.c: Made it so that html nodes with a single child do
1933 not insert a carriage return before or after the child node.
1934
Daniel Veillardb24054a1999-12-18 15:32:46 +00001935Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001936
1937 * configure.in, doc/xml.html : bug fix release 1.8.1
1938 * parser.c: fixed bug #4344
1939 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1940 added the glue to avoid C++ problems
1941 * doc/* : regenerated the documentation
1942
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001943Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1946 namespace recognition, and Dia as a resul :-(
1947 * encoding.c: closed bug #3950
1948
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001949Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * valid.c: debugging a posteriori validation, except URI expansion
1952 stuff this should be fixed now
1953 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1954 Carl Nygard <cnygard@bellatlantic.net>
1955 * tester.c: added --postvalid, cleaning of the code
1956 * tree.[ch]: added xmlDocGetRootElement()
1957
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001958Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1959
1960 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1961 c++ losage.
1962
Daniel Veillard10a2c651999-12-12 13:03:50 +00001963Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * configure.in, doc/xml.html : bumped to 1.8.0
1966 * xlink.[ch], Makefile.am : added framework for link detection
1967 * parser.h: added nbChars to parser context, needed for cleanup.
1968 * xmlmemory.c: removed a nasty bug when out of mem
1969 * valid.[ch]: adding namespace support for attribute decl
1970 * tester.c: added --debugent option
1971 * debugXML.[ch]: added xmlDebugDumpEntities()
1972 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1973 buffers instead, this was really needed, validation was breaking
1974 in strange ways due to that. Added xmlParseStringPEReference()
1975 and other parsing from strings functions. Entities processing
1976 modified again, but PERef are still not handled correcly but
1977 unless you're Eve Maller you won't notice :-)
1978 * HTMLparser.c: large changes toward reliability, and switched to
1979 lowercase internal tags, XHTML is lowercase, so it will help
1980 that output is closer to next version.
1981 * doc/* : regenerated the documentation, it is now hosted at
1982 http://xmlsoft.org/ (same bits I just bought the domain :-)
1983
1984
Daniel Veillard294cbca1999-12-03 13:19:09 +00001985Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1986
1987 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1988 doc generation
1989 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1990 in the SAX API
1991 * doc/*: rebuilt the doc making sure everything appears in the
1992 HTML files
1993
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001994Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1995
1996 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1997 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1998 which allow impressive speed improvement on dataset with
1999 large text pieces, but at the cost of broken binary
2000 compatibility and slightly bigger memory usage.
2001 Configure with --with-buffers to activate them, they
2002 are protected with XML_USE_BUFFER_CONTENT define.
2003 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2004 goal is 0 memory left allocated once parser is no more used
2005 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2006 call xmlCleanupParser() and xmlMemoryDump()
2007
Daniel Veillarda819dac1999-11-24 18:04:22 +00002008Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2009
2010 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2011 * parser.[ch] encoding.[ch]: added memory cleanup routines
2012 * parser.c: closing bug #3788
2013 * doc/*: rebuilt the doc
2014
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002015Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2018 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2019 * tester.c: added --compress option
2020 * doc/*: rebuilt the documentation
2021
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002022Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2025 if given /proc/kcore as input !
2026 * doc/xml.html doc/*: updated and rebuilt the documentation
2027
2028Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002029
2030 * parser.c: Fixed some wrongly space collapsing code due to
2031 a misreading of the spec.
2032 * result/*: fixed the output accordingly
2033
2034Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002035
2036 * encoding.c: bug fix and typos
2037 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2038 * parser.c: added attribute normalization closing bug #3597
2039 * test/att* result/att* SAXresult/att*: testcase for attribute
2040 normalization
2041
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002042Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * configure.in: closing bug #3163 by adding extra flags for the
2045 cc compiler on HP-UX
2046
Daniel Veillard51e3b151999-11-12 17:02:31 +00002047Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * valid.[ch] : removed a typo and an enumerated type bug in the
2050 xmlAddElementDecl() function
2051 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2052 call to xmlEncodeEntitiesReentrant() so that the functions
2053 New, Set and Get are at the same level.
2054 * parser.c HTMLparser.c: extra memory allocation bug for
2055 attributes detected by someone using libxml in embedded systems :-)
2056
Daniel Veillard962195f1999-10-28 15:51:53 +00002057Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * xmlmemory.h: turned off mem debug :-\
2060
Daniel Veillard35008381999-10-25 13:15:52 +00002061Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * parser.c: closed bug #2784 a one line fix, but worth pushing
2064 a new release out
2065 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2066 some structures, comments before and after the
2067 main element, and other nastyness
2068 * HTMLtree.c tree.c: accomodate the extended HTML supported
2069 * configure.in: pushing 1.7.4
2070 * test/ent8 and related outputs : added a new test for bug #2784
2071 * test/HTML/wired.html and related output: a nasty HTML example
2072 * Makefile.am: improved the test scripts
2073 * docs/* : reran the documentation extractor, updated xml.html
2074
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002075Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2078 HTMLparser and debugged the HTML related code. HTML documents
2079 now have their own type
2080 * entities.c: do not dump &apos; for HTML output
2081 * xmlmemory.c: improvement, breakpoint mechanism
2082 * testHTML.c: added --sax --repeat ...
2083 * Makefile.am: improved the HTML tests
2084 * valid.[ch]: added xmlValidGetValidElements and
2085 xmlValidGetPotentialChildren
2086 * tester.c: added --insert to test the 2 new functions
2087 * test//* result//* SAXresult//* : regression test cleanup
2088 and extension.
2089 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2090 gnome-xml-nanohttp.html
2091
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002092Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * HTMLparser.c: fixed problems with some autoclose tags
2095 * tree.c: fixed XML output problems.
2096 * result/* SAXresult/*: update of the tests output
2097
Daniel Veillard6077d031999-10-09 09:11:45 +00002098Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * Makefile.am: Arturo patch for xmlConf.sh version info
2101 * parser.c: Tim Josling patch for single quoted items
2102 * tester.c: Tim Josling patch for tester options usage
2103 * tree.h: indent cleanup
2104
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002105Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2108 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2109
Daniel Veillard00fdf371999-10-08 09:40:39 +00002110Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2111
2112 * tree.c : Raph patch for initialization of CORBA fields
2113 * parser.c, xpath.c, ...: modification of doc comments
2114 * xpath.c : allow spaces in xpath expressions
2115
Daniel Veillardad219441999-09-27 08:17:49 +00002116Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2117
2118 * xmlmemory.h: turning off memory debug :-(
2119
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002120Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2123 better SAX interfaces.
2124 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2125 entity.
2126 * configure.in: 1.7.2
2127
2128Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002129
2130 * libxml.spec.in: fixed the URL
2131 * doc/xml.html: improved the documentation front-end
2132
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002133Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002134
2135 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2136
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002137Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002138
2139 * libxml.spec.in: fixed the alpha compile problem
2140 * parser.[ch]: changed errno to errNo in the parser context :-(
2141 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2142 * doc/xml.html: changed CHAR to xmlChar
2143 * doc/html/*: recompiled the documentation
2144 * configure.in: 1.7.1
2145
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002146Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2147
2148 * parser.h: modified the parser context struct to regain 1.4.0
2149 binary compatibility
2150 * parser.c, xml-error.h: added errno ot teh context and defined
2151 a set of errors values with update of errno
2152 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2153 DTDs and entities
2154 * *.h, *.c: complete cleanup of the use of config.h and include
2155 protection depending on the current setup.
2156 * overalll debugging, maintenance and bug-fixing on all modules
2157 * updated the documentation
2158 * ready for 1.7.0
2159
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002160Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * HTMLparser.c : cleanup
2163 * SAX.c valid.c valid.h: added ID/IDREF checking
2164 * tree.c tree.h: extended doc structure for refs
2165 * configure.in: 1.6.2
2166 * parser.c: patched bug in SAX user arg call
2167 * parserInternals.h: patched missing close in C++ wrapping
2168 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2169 especially upcoming XPointer implementation.
2170 * doc/xml.html: augmented, typo
2171
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002172Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2173
2174 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2175 not all invocations of install understand -d.
2176
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002177Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2178
2179 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2180 to make 'check' works, when builddir != srcdir.
2181
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002182Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * doc/xml.html : updated the documentation
2185
Daniel Veillard6454aec1999-09-02 22:04:43 +00002186Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2189 not deallocated memory blocks
2190 * *.c : replaces all calls to malloc() free() and realloc() to
2191 the wrapper functions/macros
2192 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2193 instead of xmlFreeNodeList()
2194
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002195Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * HTMLparser.c: corrected a stupid bug leading to core dump at
2198 tree deallocation. Removed warnings indicated by
2199 Stephane.Conversy@lri.fr
2200 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2201 looked for in the external subset
2202
2203Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002204
2205 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2206 on SGI by Stephane.Conversy@lri.fr
2207
Daniel Veillardb96e6431999-08-29 21:02:19 +00002208Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * all .h : changed the prototype declaration indent as in gtk
2211 * most .c : working on reducing the TODOs in the code
2212 * most .c : cleanup though -pedantic and Insure++
2213 * improvements on validation ID checkings.
2214 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2215 * xml-config.in: closed #1810
2216
2217Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002218
2219 * tree.h, valid.c, valid.h: more work on validity, IDs
2220 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2221 definition for AIX
2222
Daniel Veillardb556eb51999-08-15 17:19:50 +00002223Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2226 the distribution due to a cut'n paste error at last commit
2227
Daniel Veillardb05deb71999-08-10 19:04:08 +00002228Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * configure.in: upgraded to version 1.4.0
2231 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2232 Big update, added a large part of the validation process,
2233 it should be usable, but some parts are missing
2234 * xpath.c: improved the implementation w.r.t. root.
2235 * Makefile.am: added more tests
2236 * test and result trees: added a lot of tests
2237 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2238
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002239Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * Added an HACKING file
2242
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002243Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * xpath.[ch] : improvements and debug of the XPath implementation
2246 * parser.c, HTMLparser.c : modified the parsers to be progressive
2247 * tree.[ch] : extended the Buffer promitives
2248 * xmlIO.[ch] : added basic I/O routines providing progressive
2249 parsing and ready for I18N conversion plugins
2250 * SAXresult/* : the SAX callback sequence maybe slightly different
2251 now
2252 * test*.c : improved/updated the tests programs
2253 * doc/* : recompiled the docs.
2254
Daniel Veillard15b75af1999-07-26 16:42:37 +000022551999-07-26 Michael Meeks <michael@edenproject.org>
2256
2257 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2258
2259 * tree.c: Ditto.
2260
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002261Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2262
2263 * configure.in: upgraded to version 1.4.0
2264 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2265 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2266 XML query language, see http://www.w3.org/TR/xpath for more details.
2267 * parser.c, parser.h: added CHAR* related string functions for XPath
2268 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2269 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2270 rebuild the docs.
2271 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2272 and regression testing capabilities for XPath.
2273
Daniel Veillardd79d7871999-07-12 10:38:12 +00002274Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2277 closing bug #1646
2278
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002279Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * Makefile.am, example/Makefile.am: closed bug #1683
2282
Daniel Veillard3166ab11999-07-11 16:14:19 +00002283Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * example/Makefile.am, configure.in: added the makefile for the
2286 gjobread example
2287
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002288Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2289
2290 * doc/Makefile.am:
2291 - fix which allow "make install DESTDIR=</install/prefix>".
2292
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002293Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2294
2295 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2296 which fixed a problem on the file reading-code.
2297
Daniel Veillard82150d81999-07-07 07:32:15 +00002298Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2299
2300 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2301 output.
2302 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2303
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002304Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * parser.h : Oops removed the binary compatibility problem
2307 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2308 * parser.c, HTMLparser.c: applied patches for reading from stdin
2309
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002310Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * parser.c, entities.c, valid.c: cleanup bug #1591
2313 * configure.in: cleanup bug #1592
2314 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2315 the same tree back-end. Hence gdome will be available for it.
2316 * doc/Makefile.am: close bug #617
2317
Daniel Veillard97fea181999-06-26 23:07:37 +00002318Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * parser.c: alloctate a per parser context SAX interface block
2321
Daniel Veillard14fff061999-06-22 21:49:07 +00002322Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2325 and xmlEncodeEntitiesReentrant with the correct one :-\
2326
2327Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * commit of my internal XML base changes, quite a lot of
2330 changes, cleanups, better entities support, framework for
2331 new I/O and charset detection and handling
2332 * Fixed the configure/Makefile stuff to generate shared libs
2333 with the proper version info, so we jumped on rev from
2334 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2335 xmlEncodeEntities() result need to be freed now, and a string
2336 xmlParserVersion provide the current library version.
2337
Raph Levien05240da1999-06-15 21:27:11 +00002338Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2339
2340 * parser.c: fixed a buffer overrun for when you have a very long
2341 attribute with no entities in it.
2342
Daniel Veillardbb2da581999-06-13 14:37:07 +00002343Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * added example directory
2346 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2347
Daniel Veillard011b63c1999-06-02 17:44:04 +00002348Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * Release of libxml-1.1, nearly everything has been touched for
2351 this.
2352 * Added more regression tests
2353 * Updated the documentation
2354
Daniel Veillard27d88741999-05-29 11:51:49 +00002355Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * tree.[ch]: unified the XML_NO_CORBA defines.
2358 * parser.c encoding.[ch]: started plugging in char encoding detection
2359
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002360Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2361
2362 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2363 Also freed allocated buffer.
2364
Daniel Veillard27d88741999-05-29 11:51:49 +00002365Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002366 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2367 reentrancy problem at printing. One is left in entities.c, to
2368 remove ASAP
2369 * testSAX.c : added a test example showing the use of the SAX
2370 interface if one doesn't want to build the DOM tree.
2371 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2372
Daniel Veillard517752b1999-04-05 12:20:10 +00002373Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2374
2375 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2376 large revamping of the parser to use SAX callbacks
2377 http://www.megginson.com/SAX/ (or at least a C like interface
2378 a la Expat). It's now possible to set up your own callbacks
2379 and the parser will not build a DOM tree.
2380 * test/* result/*: updated the test suite, I finally removed
2381 the old Namespace draft support (PI based).
2382
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002383Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * Makefile.am: added test result to EXTRA_DIST for make tests
2386
Daniel Veillard64068b31999-03-24 20:42:16 +00002387Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * parser.c, parserInternals.h: moved the chars macro definitions
2390 to parserInternals.h
2391 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2392 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2393
Daniel Veillard012ccc11999-03-23 10:11:11 +00002394Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * xml-config.in : applied patch to make --version work
2397
Raja R Harinatha86c23e1999-03-05 22:14:01 +000023981999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2399
2400 * Makefile.am (check-local): Alias for `tests' target. This will
2401 cause `make check' to do the right thing.
2402 (tests): Don't run tests in srcdir. Also, replaced calls to
2403 basename with a `sed' "equivalent".
2404
Daniel Veillardd109e371999-03-05 06:26:45 +00002405Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2406
2407 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2408 it in the header and not the sources, updated the doc.
2409 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2410 pointing this out.
2411
Daniel Veillardbc50b591999-03-01 12:28:53 +00002412Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2415 exported the inputStream routines.
2416 * doc/html/* : updated accordingly
2417
Daniel Veillardd692aa41999-02-28 21:54:31 +00002418Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * parser.c, parser.h, parserInternals.h: added a few extra
2421 internal calls to allocate and free parser contexts ...
2422 * doc/html/* : updated accordingly
2423
Daniel Veillard55a99271999-02-25 11:01:29 +00002424Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * configure.in, Makefile.am, doc/makefile.am : General changes for
2427 1.0.0 release and including the generated HTML documentation.
2428
Daniel Veillard35925471999-02-25 08:46:07 +00002429Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * makefile.am : added parserInternals.h, oops.
2432
Daniel Veillard1e346af1999-02-22 10:33:01 +00002433Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * parserInternals.h: added this header giving access to the parser
2436 internal functions.
2437 * doc/Makefile.am : added a rebuild target which rebuilds the full
2438 set of documentations
2439 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2440 the internal subset.
2441 * *.c *.h: modifications needed to generate the documentation using
2442 gtk-doc, cleanup of functions blocks, reorganisation of struct
2443 declarations.
2444
Daniel Veillard1164e751999-02-16 16:29:17 +00002445Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2448 the tar and spec file to include the beginning of the doc.
2449
Nuno Ferreira03d04781999-02-13 00:07:17 +000024501999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2451
2452 * doc/.cvsignore: Added this file.
2453
Daniel Veillard6800ef31999-02-08 18:33:22 +00002454Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * tree.c: fixed xmlGetProp to return "" when the attribute
2457 exists, even if the node-list is NULL.
2458
Daniel Veillard726c7e31999-02-08 15:13:10 +00002459Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * tree.c: patched an error outputting empty attribute values.
2462 * Makefile.am and doc/makefile.am: have been updated during the
2463 week-end. Sorry for an empty CVS log, I got a shell problem.
2464
Daniel Veillard1899e851999-02-01 12:18:54 +00002465Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2466
2467 * tree.h: cleaned up using enums instead of defines
2468 * parser.c, valid.[ch]: more work on parsing/output of element
2469 declarations
2470
Daniel Veillard3b9def11999-01-31 22:15:06 +00002471Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * valid.[ch], tree.c, parser.c : more work toward full parsing
2474 of XML DTDs.
2475 * README: added informations about mailing-list and on-line
2476 documentation
2477
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000024781999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2479
2480 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2481
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002482Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * parser.c, tree.[ch] : more work toward conformance testing,
2485 added a last element to accelerate parsing of very flat structures
2486 started working on internal subset Element content declaration.
2487 * valid.[ch] : first cut at adding code toward validation.
2488 * previous changes had also small impact on most files, especially
2489 the conformance testing using James Clark test suite.
2490
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002491Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * test/* : updated the examples, most of them were not well
2494 formed (humm), and added rdf2.
2495 * result/* : resulting changes in the output.
2496
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002497Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2500
Daniel Veillard44b3a061998-12-05 17:27:22 +00002501Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * tree.c: patched a bug in the generation of empty attributes
2504
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002505Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2508 for node/trees/documents/... Biggest problem is namespace
2509 support when copying subtrees.
2510
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002511Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2512
2513 * parser.c, entities.c: improve entities and char ref encoding,
2514 and cleanups of error messages.
2515
Daniel Veillard242590e1998-11-13 18:04:35 +00002516Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * parser.c, entities.c: simple bug hunting done during rpm2html and
2519 rpmfind integration.
2520
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002521Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2522
2523 * parser.[ch]: Added interfaces allowing to specify a SAX
2524 handler before parsing.
2525
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002526Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * parser.c: redirrect all errors reporting through the SAX
2529 error function
2530
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002531Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2534 * libtool, tlmain ...: update of the libtool files
2535
Miguel de Icaza442321c1998-11-04 18:13:38 +000025361998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2537
2538 * entities.c: Use g_snprintf insteda of snprintf.
2539
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002540Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2543 added ent5 test for this purpose.
2544 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2545
Daniel Veillard27271681998-10-30 06:39:40 +00002546Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2547
2548 * parser.c: fixed? a strange error due to compression on a GWP
2549 document.
2550
Daniel Veillard25940b71998-10-29 05:51:30 +00002551Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2552
2553 * tree.[ch]: bug fixing
2554 * entities.[ch]: defined a specific type for predefined entities
2555 * doc/xml.html: more documentation on the library, how to use it,
2556 overview of the interfaces.
2557
Daniel Veillard16253641998-10-28 22:58:05 +00002558Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2561
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002562Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2563
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002564 * tree.c: corrected a small bug
2565 * doc/xml.html: continuing writing documentation.
2566
2567Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2568
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002569 * debugXML.h debugXML.c: added debugging utilities.
2570 * tester.c: added --debug switch.
2571 * tree.c: patched an incorrect node->type assignment.
2572 * parser.c: formatting, ensure that node->doc != NULL in attributes
2573
Daniel Veillardccb09631998-10-27 06:21:04 +00002574Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2577 entity support and provide an internal representation close to
2578 DOM one (entity ref nodes, and attribute value as tree). I tried
2579 to preserve the interface but this will surely break some apps
2580 (I have to change rpm2html/rpmfind for example). I had to change
2581 two interfaces, and the generated tree is somewhat different.
2582 * doc/* : started documenting the XML library, the tree and
2583 DOM/Corba. This is a first step.
2584
Daniel Veillard11e00581998-10-24 18:27:49 +00002585Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * parser.c: Set up the fonctions comment block, boring but useful.
2588 * parser.h, SAX.c, parser.c: now attributes are processed through
2589 the SAX interface. The problem is that my SAX interface diverged
2590 quite a bit from the original one, well this is not an official
2591 spec, and translating it from Java to C is hairy anyway...
2592
Daniel Veillard97b58771998-10-20 06:14:16 +00002593Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2596 fonctions comment block, boring but useful.
2597
2598Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002599
2600 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2601 conversion routines. However they are not yet used to convert the
2602 inputs. The core will run with UTF-8.
2603
Daniel Veillard33942841998-10-18 19:12:41 +00002604Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * tree.c : make sure that the type id is properly set-up when
2607 a new object is allocated, needed for DOM.
2608
Daniel Veillard27fb0751998-10-17 06:47:46 +00002609Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2610
2611 * tree.h, tree.c: Ok, the main objects in the tree will be native
2612 corba objects, it costs 8 bytes per Node, Attribute and Document
2613 but it simplifies the Corba integration a lot (no extra interface
2614 objects to allocate/free).
2615
Daniel Veillard0bef1311998-10-14 02:36:47 +00002616Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2617
2618 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2619 and changed NODEs contants for conformity with DOM Level 1
2620
Daniel Veillard27864701998-10-08 03:47:24 +00002621Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * added hooks to keep track of servants when creating objects
2624 xmlDoc and xmlNode (for Corba export).
2625
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002626Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * added xml-config script.
2629
Daniel Veillard7066a791998-10-01 20:28:28 +00002630Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2633 to autoupdate libtool and automake conf files.
2634
Miguel de Icaza60681bd1998-09-30 19:28:59 +000026351998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2636
2637 * Makefile.am: Use '?' to separate the sed
2638 commands as ',' is used when people pass -Wl,something.
2639
2640
Daniel Veillard15a8df41998-09-24 19:15:06 +00002641Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * tree.c, tree.h: added a per-document compression interface.
2644
Daniel Veillard151b1b01998-09-23 00:49:46 +00002645Tue Sep 22 20:47:38 EDT 1998
2646
2647 * tree.c, tree.h: added saving with compression and added interfaces
2648 to control the compression level (xmlGetCompressMode,
2649 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2650
Daniel Veillard70120ff1998-09-22 00:24:21 +00002651Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2652
2653 * parser.c: corrected a loop for files of size 0
2654
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000026551998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2656
2657 * error.h: New file. Contains prototyes from `error.c'.
2658
Tom Tromeyc19653d1998-08-14 01:22:43 +00002659Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2660
2661 * Makefile.am (xmlincdir): New macro.
2662 (xmlinc_HEADERS): Renamed from include_HEADERS.
2663
Daniel Veillard845664d1998-08-13 04:43:19 +00002664Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * applied small patch on numeric entities from
2667 Christopher Blizzard <blizzard@appliedtheory.com>
2668
Daniel Veillard260a68f1998-08-13 03:39:55 +00002669Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * New release 0.2, removed the old xml_* files so that it's
2672 coherent with the other CVS base (W3C), far better conformance
2673 to standard, new namespaces, decent entities support, beginning
2674 of a SAX-like interface. Nearly nothing left intact, even the
2675 test examples ...
2676
Christopher Blizzarda36749e1998-07-30 21:47:18 +000026771998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2678
2679 * .cvsignore: Add .deps dir
2680
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002681Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2684
Daniel Veillardfe926001998-07-26 04:28:20 +00002685Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002686
Daniel Veillardfe926001998-07-26 04:28:20 +00002687 * configure.in: added test for CPP
2688 * AUTHORS, Changelog: the original ones didn't get commited but the
2689 glib ones instead, fixed.
2690 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002691
Daniel Veillardfe926001998-07-26 04:28:20 +00002692Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002693
Daniel Veillardfe926001998-07-26 04:28:20 +00002694 * integrated code developped at W3C
2695 * changed the original Copyright
2696 * migrated to automake
2697 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002698