blob: 5390a0f93ecf39121ee47dab14a10daa7183fa75 [file] [log] [blame]
Daniel Veillardafc73112001-04-11 11:51:41 +00001Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * doc/xml.html: added 2.3.6 release
4
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00005Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8 * result/wml.xml: resulted in a small output change
9
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000010Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * tree.c: xmlNewDoc was missing the charset initialization
13 * xmllint.c: added --auto to autogenerate a doc, allow to
14 reproduce the problem fixed on xmlNewDoc
15
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * xpath.c: trying to get 52979 solved
19 * tree.c result/ result/noent/: trying to get 52712 solved, this
20 also made me clean up the fact that XML output in general should
21 not add formating blanks by default, this changed the output of
22 a few tests
23
Daniel Veillard73639a72001-04-10 14:31:39 +000024Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
27
Daniel Veillardfac26a12001-04-08 13:08:14 +000028Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * configure.in: finally released 2.3.6
31
Daniel Veillard911f49a2001-04-07 15:39:35 +000032Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * xpath.c: checking for null pointer generated by new code
35
Daniel Veillardd8df6c02001-04-05 16:54:14 +000036Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * xpath.c: fixed a [] evaluation problem reported
39 * test/XPath/tests/simpleaddr: extended test
40 * result/XPath/simpleaddr: updated result
41
Daniel Veillard3b2c2612001-04-04 00:09:00 +000042Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xmllint.c: Dan Timis reported a portability problem
45 on Macs without mmap, fixed it.
46
Daniel Veillardb38bd552001-04-03 18:22:00 +000047Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * testXPath.c : added a --tree option allowing to display the
50 tree dump of the XPath expression
51
Daniel Veillard4dd93462001-04-02 15:16:19 +000052Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpath.c: fixed a memleak when comparing nodesets
55 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
56 * tree.c: added a TODO
57
Daniel Veillard92ad2102001-03-27 12:47:33 +000058Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
61 we need string functions
62 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
63 to be able to use them where needed. Applied some changes
64 to reduce name linking pollution and compile in only what's
65 needed.
66 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
67 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
68 for the string manipulation functions
69 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
70 to the free() function of xmlmemory.c
71 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
72 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
73 usage.
74
75
Daniel Veillard2be30642001-03-27 00:32:28 +000076Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * error.c: applied the context output patch of the error
79 handling submitted by Chuck Griffith
80 * error/VC/*: this slightly change some error logs
81
Daniel Veillard50582112001-03-26 22:52:16 +000082Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * parser.c: fixed line number reporting on error
85
Daniel Veillard04be4f52001-03-26 21:23:53 +000086Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * parser.c: Sullivan and Darin found a parser bug,
89 applied the patch.
90
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000091Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
94 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
95 xmlversion.h.in xpointer.c: of course the way I defined
96 UNUSED breaks on old gcc version. Try to be smart and
97 also define it directly in xmlversion.h
98 * configure.in: removed -ansi flag from the pedantic set
99
100Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000101 Huge cleanup, I switched to compile with
102 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
103 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
104 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
105 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
106 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
107 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
108 encoding.h entities.c error.c list.[ch] nanoftp.c
109 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
110 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
111 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
112 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
113 Cleanup, staticfied a number of non-exported functions,
114 detected and cleaned up a dozen of problem found this way,
115 avoided a lot of public function name/typedef/system names clashes
116 * doc/xml.html: updated
117 * configure.in: switched private flags to the really pedantic ones.
118
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000119Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * configure.in: 2.3.5
122 * doc/html/*: rebuilt the docs
123
Daniel Veillard146c9122001-03-22 15:22:27 +0000124Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * parser.c: fixed a reported bug in NOTATION parsing
127 * uri.c: accepted but not fixed bug 51876, added TODO
128 * Makefile.am: fixed bug 51876
129
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000130Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * config.h.in configure.in error.c: fix a compilation problem
133 on platforms without vsnprintf (xml@thewrittenword.com)
134
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000135Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * parser.c: fixed a function name header typo
138 * SAX.c: notations can also occur in external subset.
139
Daniel Veillard7d42b542001-03-20 13:22:46 +0000140Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * error.c: removed a C++ like comment
143
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000144Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * parser.c: fixing bug 52299 strange condition leading
147 to a parser crash due to a buffer overflow
148 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
149 added the specific test case
150
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000151Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * xpath.[ch]: still a lot of cleanup based on XSLT, added
154 xmlXPathConvert{String,Number,Boolean} to be able to make
155 type casts without a context stack, fixed some implementation
156 problems related to the absence of context at parse-time,
157 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
158 in the public API too
159 * xpointer.c xpathInternals.h: we need to know at parse time
160 whether we are compiling an XPointer
161
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000162Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
165 cleaned up the parser internals, refactored XPath code, added
166 new compilation based APIs and cleanly separated public and
167 private APIs.
168
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000169Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * xpath.h: the comp field must be added at the end to avoid
172 killing binary compat.
173
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000174Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * Makefile.am: detect XPath memleaks in regreson tests
177 * error.c: fixed and error w.r.t. error reporting still using
178 stderr
179 * hash.c: added new line at end of file
180 * tree.h: minor cleanup
181 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
182 expression parsing from evaluation, resulted in a number of
183 changes internally, and in XPointer. Likely to break stuff
184 using xpathInternals.h but should remain binary compatible,
185 new interfaces will be added.
186
Daniel Veillardd574f782001-03-14 19:40:17 +0000187Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * configure.in: fixed a couple of problems reported by
190 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
191 without gcc on non linux platforms.
192
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000193Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
196 a fix for --with-html-dir= configure support. I hope it won't
197 break rpm generation
198
Daniel Veillarda022fe02001-03-14 16:30:00 +0000199Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * xmlIO.c: one function comment cleanup.
202
Daniel Veillard25239c12001-03-14 13:56:48 +0000203Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * SAX.c: external subset notations were improperly registered
206 in the internal subset.
207
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000208Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * README.cvs-commits: added, pointing to HACKING
211 * HACKING: updated
212
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000213Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * parser.c: and Matt Sergeant found one in the XML push
216 parser (erroneous check I forgot to remove when I fixed the
217 main parser).
218
Daniel Veillard68d7b672001-03-12 18:22:04 +0000219Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * xpath.c: ptittom found a small bug in UnaryExpr
222
Daniel Veillarde356c282001-03-10 12:32:04 +0000223Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * configure.in: bumped to 2.3.4
226 * error.c: fixed bug #51860
227 * tree.c: fixed bug #51861
228 * valid.c: cleanup, more debug, failed to fix one bug crap ...
229 * tree.[ch] : added xmlDefaultBufferSize
230 * nanoftp.c: typo in function name header block
231 * doc/xml.html : updated, added link to XML::LibXSLT
232 * doc/html/* : rebuilt the docs
233
Daniel Veillard80f32572001-03-07 19:45:40 +0000234Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * parser.c SAX.c: the new content parsing code raised an
237 ugly bug in the characters() SAX callback. Found it
238 just because of strangeness in XSLT XML Rec ouptut :-(
239
Daniel Veillard6c831202001-03-07 15:57:53 +0000240Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * Makefile.am: Martin Baulig suggested to add -lm
243 * tree.c: found another bug in xmlNodeGetContent()
244
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000245Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * xpath.c: Bjorn found the error related to strictness of comparison.
248
Daniel Veillard29631a82001-03-05 09:49:20 +0000249Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * parser.c: trying to fix the Dtd parsing problem reported
252 by Gary, side effect of last week speed optimizations.
253
Daniel Veillard14be0a12001-03-03 18:50:55 +0000254Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
257 * parserInternals.c: removed unneeded test raised by Stric
258
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000259Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
260
261 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
262 and fixed by William Brack). Added xmlXPathFormatNumber.
263 Changed the sorting slightly.
264 * configure.in Makefile.am example/Makefile.am: Added -lm.
265 Please note that applications linking with libxml2, must
266 also like with the math library from now on.
267
Daniel Veillardf9533d12001-03-03 10:04:57 +0000268Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
269
270 * HTMLparser.c: fixed loop reported by Marc Sanfacon
271
Daniel Veillard2f362242001-03-02 17:36:21 +0000272Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * parser.c: one must report spaces even if the Dtd element
275 content proves that this is not part of the element content.
276 * result/valid/*.xml: this changed the ouptu slightly
277
Daniel Veillardb402c072001-03-01 17:28:58 +0000278Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * configure.in: bumped to 2.3.3
281 * doc/xml.html: updated
282
Daniel Veillard77851712001-02-27 21:54:07 +0000283Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
284
285 * tree.c: minor doc fix
286 * xpath.c: deallocation issues when a result tree has been
287 converted to a node-set
288
Daniel Veillardec70e912001-02-26 20:10:45 +0000289Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * doc/xml.html: oops corrected dates s/2000/2001
292
Daniel Veillard8730c562001-02-26 10:49:57 +0000293Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * valid.c: new patch from Gary Pennington
296
Daniel Veillard91e9d582001-02-26 07:31:12 +0000297Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * doc/xml.html: applied patch from Ankh
300
Daniel Veillardedac3c92001-02-26 01:36:19 +0000301Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * xinclude.c: fixed a problem building on Mac
304
Daniel Veillard21a0f912001-02-25 19:54:14 +0000305Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * parser.c: more work on increasing parsing ferformances
308
Daniel Veillard48b2f892001-02-25 16:11:03 +0000309Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
312 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
313 avoiding memcpy in production builds MEM_CLEANUP macro use
314 * parser.[ch] parserInternals.c: optimizations of the tightest
315 internal loops inside the parser. Better checking of I/O
316 flushing/loading conditions
317 * xmllint.c : added --timing
318
Daniel Veillard71681102001-02-24 17:48:53 +0000319Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * configure.in: bumped to 2.3.2
322 * doc/xml.html: updated for release
323
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000324Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * xpath.c: found a memleak and fixed a nasty bug
327
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000328Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * xmllint.[c1] : added return code errors for xmllint
331 * xpath.c: specific debug dump function for result value trees
332
Daniel Veillard4b637072001-02-21 21:52:55 +0000333Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * xpath.c: finally implemented xmlXPathCompareNodeSets
336 * test/XPath/expr/floats results/XPath/expr/floats: added
337 a test for float expressions
338
Daniel Veillardf714aa32001-02-21 03:07:44 +0000339Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
342 * parserInternals.[ch]: trying to speed up parsing
343 * xpath.c : speeded up node set equality op
344
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000345Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
348 better handling of ID/IDREF and the list modules associated
349 * configure.in: small CFLAGS cleanup
350
Daniel Veillarda8abee62001-02-19 15:14:59 +0000351Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * configure.in: fixed iconv detection on AIX (stric)
354
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000355Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000356
357 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
358
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000359Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
360
361 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
362 and optimized xmlXPathNodeSetSort
363
Daniel Veillard142adbf2001-02-17 13:21:05 +0000364Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * xpath.c: bug fix when context size is 0
367 * parser.c: I like Norm's Dtd because they still manage to break
368 the parser occasionally
369
Daniel Veillardf23e0092001-02-16 13:21:29 +0000370Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
373
Daniel Veillarde0e26512001-02-16 00:11:46 +0000374Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
377 attributes within the XML-1.0 namespace
378
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000379Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * xpathInternals.h: exported a few axis functions
382 * doc/xml.html: updated the doc
383
Daniel Veillard760f4422001-02-15 14:59:48 +0000384Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * configure.in: applied patch from Daniel van Balen for OpenBSD
387 and bumped version to 2.3.1
388 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
389 attempt to find autoclosing was simply broken, removed it,
390 updated the examples, this is better
391
Daniel Veillardd194dd22001-02-14 10:37:43 +0000392Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * hash.[ch]: added Paolo Casarini patch to provide Delete from
395 hash functionnalities.
396 * doc/html/* : rebuild the doc
397
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000398Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
401 on predicate
402 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
403 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
404 really want to have tags closed on output even if we accept
405 unclosed ones on input
406
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000407Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * xpath.c: ouch don't free NULL, rare case fixed
410 * tree.c: don't coalesce text nodes if they don't have the
411 same behaviour wrt escaping on output
412
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000413Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * xpath.c: small fixup
416 * SAX.c: don't warn on empty namespaces.
417
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000418Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * README: a bit of cleanup
421 * configure.in: preparing for 2.3.0 release
422
Daniel Veillard1f83d392001-02-08 09:37:42 +0000423Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * hash.[ch]: added a first version of xmlHashSize()
426 * valid.c: another bug fix from Gary Pennington
427
Daniel Veillard5eef6222001-02-07 18:24:48 +0000428Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * valid.c: couple of bug fixes pointed by Gary Pennington
431 * HTMLtree.c: #if 0 cleanup
432
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000433Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
434
435 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
436 which removes a time consuming check of xmlXPathNodeSetAdd()
437 and use it in places where we are sure to not break unicity
438
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000439Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * xpath.c: bug fixes found from XSLT
442 * tree.c: preserve node->name special values when copying nodes.
443 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
444 external subset are fetched when available but without full
445 validation. Added xmlLoadExtDtdDefaultValue, need a function.
446 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
447 output with encoding disabled.
448
Daniel Veillard2c833b62001-02-03 08:52:06 +0000449Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
452 xmlCheckFilename should not be called from xmlFileOpenW
453 and xmlGzfileOpenW
454
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000455Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
458 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
459 added the new tests for URI normalization
460 * testURI.c: fixed stoopid bugs
461 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
462 the URI in the error messages are now properly normalized
463
Daniel Veillardea28ce62001-02-02 08:20:19 +0000464Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
467
Daniel Veillarde99a4762001-02-01 04:34:35 +0000468Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
471
Daniel Veillard2b325a02001-01-31 20:46:31 +0000472Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * xpath.c: fixed mod operator
475
Daniel Veillardde55cf62001-01-31 15:53:13 +0000476Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * parser.c: fixed xmlStrcat doc
479 * tree.c: 2 fixes form Anders Carlson for copying nodes and
480 trees.
481
Daniel Veillard2f913b72001-01-31 13:23:49 +0000482Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * xpath.c result/XPath/tests/chaptersbase
485 result/XPath/tests/simplebase: fixed XPath node()
486 * tree.c: small fix in xmlNewNs()
487 * Makefile.am: removed extraneous xml2Conf.sh rule
488
Daniel Veillardb42042b2001-01-28 07:40:36 +0000489Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
492 Changed the library name, in order to get libxml-devel and
493 libxml2-devel to coexist on a single system
494 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
495 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
496
Daniel Veillardee0a4662001-01-27 18:59:33 +0000497Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
500 libxml2-devel installable in // as libxml-devel.
501
Daniel Veillard5eb05942001-01-27 17:50:22 +0000502Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * doc/Makefile.am: fixed make rebuild in doc
505 * doc/html/*.html: rebuilt the docs
506
Daniel Veillard65c295d2001-01-26 09:32:39 +0000507Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * tree.c: patch from Bjorn Reese on xmlBufferCCat
510
Daniel Veillard8e199902001-01-25 18:54:39 +0000511Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
514 the HTML doc to go into the -devel RPM ...
515 * aclocal.m4 config.h.in: some updates due to auto* magic
516
Daniel Veillard93086662001-01-25 18:13:04 +0000517Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * xpath.h: added a hook in the context structure allowing to
520 link to extra support, needed for XSLT
521
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000522Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
525 xmlXPtrCmpPoints to use it.
526 * propagated the following patch from Alejandro Forero
527 * include/win32config.h xmlIO.c: applied further suggestions
528 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
529 * example/gjobread.c: fixed warnings, now that it builds
530
531Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
532
533 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
534
535 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
536 filename points to a valid file (not a directory).
537 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
538 Added calls to xmlCheckFilenameDir.
539
540 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
541 `path' (rather than `filename') as the parameter to gzopen and open.
542
Daniel Veillard48177c22001-01-23 15:27:41 +0000543Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * Makefile.am: fixed a problem with EXTRA_DIST
546
Daniel Veillardb83ba402001-01-22 22:45:10 +0000547Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * Makefile.am example/Makefile.am: finally found the trick
550 to build the example, i.e. add "." in SUBDIRS before example
551 in the list <grin/>
552
Daniel Veillard82687162001-01-22 15:32:01 +0000553Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * doc/xml.html: updated with an XSLT section, removed pointer to
556 W3C CVS base.
557
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000558Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * xpath.c: when copying a XSLT tree object teh tree need to be copied
561 too, and deallocation need to occur the same way.
562
Daniel Veillarde4566462001-01-22 09:58:39 +0000563Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
566 type correponding to an XSLT result tree fragment. Share most
567 of the data format with node set, as well as operators.
568 * HTMLtree.c: added a newline at the end of the doctype output
569 whe this one is not present initially.
570 * tree.c: make sure taht the parent and doc pointers are properly
571 set when copying attributes (lists).
572
Daniel Veillard701c7362001-01-21 09:48:59 +0000573Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
576
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000577Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * xpath.c: seems I finally killed that ugly path evaluation
580 context bug (tagged 9999 in case is is wrong)
581
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000582Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
585 for XSLT
586
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000587Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
590 for xmlGzfileOpen() bug
591
Daniel Veillardf6eea272001-01-18 12:17:12 +0000592Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * xpath.c: removed an error found by XSLT usage
595 * tree.c parserInternals.h: use a predefined static string
596 for text and comment nodes, avoid freeing them in xmlFreeNode,
597 exported the string name in parserInternals.h and added
598 another value to disable encoding at output (for XSLT),
599 gain memory, time.
600
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000601Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
604 win32/libxml2/libxml2_so.dsp: new makefiles and update
605 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
606
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000607Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
610 Gary Pennington
611
Daniel Veillard389e6b72001-01-15 19:41:13 +0000612Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * xpath.c: fixed the comaprision of values and nodelists,
615 need to compare nodelist still ...
616 * debugXML.c: avoided a possible core dump
617 * HTMLparser.c: cleanup
618 * nanohttp.c: contributed fix.
619 * tree.c: fixes in properties handling added xmlSetNsProp
620 needed by libxslt
621 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
622 comment
623 * TODO: updated
624
Daniel Veillard167bd532001-01-06 21:09:34 +0000625Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * parser.c parserInternals.c: applied Bjorn Reese optimization
628 patch
629
630Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * Makefile.am: applied patch fro make check from Martin Vidner
633
Daniel Veillard503b8932001-01-05 06:36:31 +0000634Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * configure.in: preparing 2.2.11
637 * doc/html/*: rebuild the HTML files
638 * doc/xml.html : updated
639
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000640Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * tree.c: fixed a stupid bug
643 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
644 patches related to validation of an XInclude processing result
645 * TODO: updated
646
Daniel Veillarde2488192001-01-04 10:54:22 +0000647Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
650 on large files
651
Daniel Veillardf060a412001-01-03 20:52:44 +0000652Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
655
Daniel Veillard45cff692001-01-03 18:02:04 +0000656Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
659 reported by Jonas Borgström
660 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
661
Daniel Veillard08108982001-01-03 15:24:58 +0000662Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * testXPath.c xpath.c: fixing the XPath union expressions problem
665 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
666
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000667Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * xmllint.c: Made is so if the file name is "-" is will read form
670 standard input. Sven Heinicke <sven@zen.org>
671 * tree.c: fixed a problem when growing buffer
672 * tree.h: fixed the comment of the node types following andersca
673 comment
674 * TODO: updated
675
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000676Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * HTMLparser.[ch]: added a way to avoid adding automatically
679 omitted tags. htmlHandleOmittedElem() allows to change the
680 default handling.
681 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
682 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
683 of xmllint too when using --memory flag, added a memory test
684 suite at the Makefile level.
685 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
686 with namespace use when encountering QNames in XPath evalation,
687 added xmlns() scheme in XPointer.
688 * nanoftp.c : incorporated a fix
689 * parser.c xmlIO.c: fixed problems raised with encoding when using
690 the memory I/O
691 * parserInternals.c: closed bug 25934 reported by
692 torsten.landschoff@innominate.de
693 * TODO: updated
694
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000695Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
698 on a non-updated tree :-(, made a 2.2.10 release to correct the
699 situation
700
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000701Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
704 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
705 integrated a set of OpenVMS changes from Howard Taylor
706 <Howard.Taylor@pacoast.com>
707
Daniel Veillard58770e72000-11-25 00:48:47 +0000708Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
709
710 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
711 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
712
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000713Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * HTMLparser.c: some fixes on auto-open of html/head/body
716 * encoding.c: fixed a compilation error on some gcc env
717 * xpath.c xpointer.[ch] xpathInternals.h: improved the
718 XPointer implementation
719 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
720 related XPointer tests and associated results
721
Daniel Veillard300f7d62000-11-24 13:04:04 +0000722Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
723
724 * doc/xmldtd.html doc/xml.html: following a short step by step
725 guidance on IRC to help maciej with DTDs I started a small
726 page on the subject.
727
Daniel Veillard748e45d2000-11-17 16:36:08 +0000728Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * HTMLparser.c: fixed handling of broken charrefs
731 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
732 patches
733
Daniel Veillard28929b22000-11-13 18:22:49 +0000734Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * doc/xml.html doc/html/* : rebuilt the docs after adding
737 xinclude and updated page for 2.2.7 and 2.2.8
738 * configure.in: releasing 2.2.8
739
Daniel Veillard41e06512000-11-13 11:47:47 +0000740Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * parser.[ch] parserInternals.c: applied the conditional
743 section processing fix from Jonathan P Springer
744 <jonathan.springer2@gte.net>
745 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
746 project file, fixed iconv default non support
747 * xpath.c: fixed the problem of evaluating relative expressions
748 when a node context is provided.
749
Daniel Veillardbf432752000-11-12 15:56:56 +0000750Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * nanoftp.c: fixed gcc 2.95 new warnings
753 * SAX.c: fixed a stupid bug
754 * tree.c: fixed a formatting problem when round-tripping
755 from/to memory
756 * xinclude.c: chased memleak, fixed a base problem
757 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
758 xmlXPtrBuildNodeList()
759 * TODO: updated
760 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
761 adding a first small set of regression tests for XInclude
762
Daniel Veillardc2def842000-11-07 14:21:01 +0000763Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * nanohttp.[ch]: applied Wayne Davison patches to access
766 the WWW-Authorization header.
767 * parser.c: Closed Bug#30847: Problems when switching encoding
768 in short files by applying Simon Berg's patch.
769 * valid.c: fixed a validation problem
770 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
771 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
772 Wayne Davison
773 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
774 need to be extended to non full nodes selections.
775 * xinclude.c: starts to work decently
776
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000777Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
780 debugXML.c xmlversion.h.in: Started adding XInclude support,
781 this is a new xmllint option
782 * tree.c xpath.c: applied TOM patches for XPath
783 * xpointer.c: fixed a couple of errors.
784 * uri.c: added an escaping function needed for xinclude
785 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
786 new warning from RH70 gcc's version
787
Daniel Veillarda4964b72000-10-31 18:23:44 +0000788Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * HTMLparser.c: fixed loop on invalid char in scripts
791 * parser.c: update to description of xmlIOParseDTD()
792 * libxml.m4 xmlversion.h.in: changes contributed by
793 Michael Schmeing <m.schmeing@internet-factory.de>
794 * configure.in: preparing for 2.2.7
795 * Makefile.am: trying to avoid config.h and acconfig.h
796 being included in the distrib
797 * configure.in: released 2.2.7
798
799Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
802 like namespaces for good. Unified xmlNs and xmlNode somewhat.
803
Daniel Veillard01411222000-10-30 15:33:22 +0000804Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
805
806 * parser.[ch]: added xmlIOParseDTD()
807 * xpointer.c: added support for the 2 extra parameters of
808 string-range, fixed a stoopid error when '0' was present
809 in XPointer expressions
810 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
811 testsuite for the above
812
Daniel Veillard6db58192000-10-30 09:27:53 +0000813Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
814
815 * libxml.spec.in: improved package descriptions
816
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000817Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * xpath.c xpathInternals.h: applied a large cleaning patch
820 from TOM <ptittom@free.fr>, it also add namespace support
821 for function and variables registration.
822
Daniel Veillardbd20df72000-10-29 17:53:40 +0000823Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
826 * Makefile.mingw: Wayne Davison's update adding hash.c
827
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000828Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * xpath.c: fixed the root evaluation problems
831 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
832 ignorable spaces with <b> <bold> <em>
833 * tree.c: fixed a loop in xmlSearchNsByHref()
834
Daniel Veillard767662d2000-10-27 17:04:52 +0000835Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * xpath.c: applied another XPath patch from TOM
838 * xpath.c include/makefile.am: applied another patch from
839 china@thewrittenword.com (cleanup on IRIX).
840
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000841Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * xml-config.1: received a fixed version from Fredrik Hallenberg
844 <hallon@lysator.liu.se>
845
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000846Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
849 cleanup patch for XPath
850
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000851Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * patched to redirrect all "out of context" error messages to
854 a reconfigurable routine. The changes are:
855 * xmlerror.h : added the export of an error context type (void *)
856 an error handler type xmlGenericErrorFunc there is an interface
857 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
858 to reset the error handling routine and its argument
859 (by default it's equivalent to respectively fprintf and stderr.
860 * all the c files: all wild accesses to stderr or stdout within
861 the library have been replaced to calls to the handler.
862
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000863Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * configure.in: release 2.2.6
866 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
867 exporting the inner functions of xpath for extension modules
868 * doc/*: updated and rebuilt the doc
869
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000870Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * nanohttp.c : applied Wayne HTTP cleanup patch
873 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
874 and xmlNodeSetSpacePreserve()
875
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000876Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * xpath.c: closing bug #29260
879
Daniel Veillard126f2792000-10-24 17:10:12 +0000880Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
881
882 * hash.[ch] debugXML.c: expanded/enhanced the API, added
883 multikey tuples, made hash structure opaque
884 * valid.[ch]: moved elements, attributes, notations decalarations
885 as well as ID and refs to hash tables.
886 * entities.c: hash cleanup
887 * xmlmemory.c: fixed a dump problem in debug mode
888 * include/Makefile.am: problem passing in DESTDIR= values patch
889 from Marc Christensen <marc@calderasystems.com>
890 * nanohttp.c: removed debugging remains
891 * HTMLparser.c: the bogus tag should be ignored (Wayne)
892 * HTMLparser.c parser.c: fixing a number of problems with the
893 macros in the *parser.c files (Wayne).
894 * HTMLparser.c: close the previous option when opening a new one
895 (Marc Sanfacon).
896 * result/HTML/*: updated the HTML results accordingly
897
Daniel Veillard52afe802000-10-22 16:56:02 +0000898Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
901 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
902 XPath functions and XML entities table to them. More to come...
903 * xmlIO.c: fixed libxml closing FILEs it didn't open.
904
Daniel Veillard683cb022000-10-22 12:04:13 +0000905Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * tree.c: coalesce adjacent text nodes
908 * valid.c: handling of blank nodes in DTd validation (raised
909 by problems with a posteriori validation).
910 * nanohttp.c: changing behaviour on HTTP write stuff.
911 * HTMLtree.c: forced body and html to be explicitely closed.
912 * xpath.h: exported more XPath functions.
913
Daniel Veillard1baf4122000-10-15 20:38:39 +0000914Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * Release of 2.2.5
917 * xpointer.c: range() range-inside and other helper functions
918 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
919
Daniel Veillard47e12f22000-10-15 14:24:25 +0000920Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
921
922 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
923 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
924
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000925Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
928 and XPointer modules
929
Daniel Veillard134c9f32000-10-15 10:27:08 +0000930Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * SAX.h: closed #25107
933
Daniel Veillard39915622000-10-15 10:06:55 +0000934Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * testSAX.c: fixed problem with cdata reporting
937 * SAXresult/* : updated
938
Daniel Veillard1e851392000-10-15 10:02:56 +0000939Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
942 Closed bug #27499, added to regression tests
943 * TODO: updated
944
Daniel Veillard7eda8452000-10-14 23:38:43 +0000945Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
948 support for SCRIPT and STYLE with help from Bjorn Reese
949 * test/HTML/* result/HTML/*: added simple testcase and updated
950 the existing ones.
951
Daniel Veillardff9c3302000-10-13 16:38:25 +0000952Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
955 string-range for empty strings
956 * test/XPath/docs/str test/XPath/xptr/chaptersrange
957 test/XPath/xptr/strrange: augmented the XPointer testsuite
958
Daniel Veillard189446d2000-10-13 10:23:06 +0000959Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * doc/xml.html doc/xmlmem.html: added a module describing memory
962 interfaces and use, updated the main page.
963
Daniel Veillard2f971a22000-10-12 23:26:32 +0000964Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
967 nanoftp code work on Windows too now
968
969Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000970
971 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
972 * xpointer.c: implemented string-range() at least a good first version
973 * test/XPath/docs/str test/XPath/xptr/strrange
974 result/XPath/xptr/strrange: the string-range() tests
975
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000976Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * Makefile.am include/Makefile.am include/win32config.h
979 win32/Makefile.mingw: fixed problems reported by Wayne Davison
980 and make distcheck
981
Daniel Veillard19d61112000-10-11 23:50:35 +0000982Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
985 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
986 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
987
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000988Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
991 patch for socklen_t detection by
992 Albert Chin-A-Young <china@thewrittenword.com>
993
Daniel Veillardcd429612000-10-11 15:57:05 +0000994Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
995
996 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
997 and added a --dtdvalid option to xmllint used to test it
998
Daniel Veillard47c02452000-10-11 13:04:36 +0000999Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1002 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1003
Daniel Veillard2d38f042000-10-11 10:54:10 +00001004Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1007 handlings (registration, lookup, cleanup)
1008
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001009Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * configure.in Makefile.am include/makefile.am: adding XPointer
1012 and XPtrtests target
1013 * xpointer.[ch] : new files for XPointer support
1014 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1015 more XPath tests
1016
Daniel Veillard57fda592000-10-10 23:24:14 +00001017Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * configure.in: fixed, very broken, make distcheck works again
1020
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001021Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * More work toward 2.2.5, integrated a number of patches
1024 * configure.in Makefile.am win32config.h.in: trying to cleanup
1025 make distcheck .... huh ...
1026 * include/Makefile.am include/win32config.h: new directory
1027 for includes
1028 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1029 updated teh makefiles and instructions for WIN32
1030 * xpath.c: small fixes
1031 * test/XPath/ results/XPath: updated the testcases and results
1032 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1033 suggested patches
1034 * valid.c: fixed an ID bug
1035
Daniel Veillardb71379b2000-10-09 12:30:39 +00001036Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1039 the automake bug where wrong dependancies were generated.
1040 * xpath.[ch]: worked on XPointer
1041
Daniel Veillard7e99c632000-10-06 12:59:53 +00001042Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * configure.in Makefile.am: 2.2.5, ship the include in an
1045 include/libxml subdirectory, use symlinks when using CVS
1046 * testSAX.c: fixed small bug
1047 * testXPath.c: changed the way testfiles are parsed
1048 * debugXML.c: same kind of cleanup when parsing an argument expression
1049 XPath/XPointers can have blanks embedded
1050 * xpath.[ch]: more cleanup, reorgs for XPointer work
1051 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1052 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1053
Daniel Veillard55b91f22000-10-05 16:30:11 +00001054Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1057 in the XPath engine, rewrote large parts of it, now it's far
1058 cleaner and in sync with the REC not an old WD. Fixed a parsing
1059 problem in the interactive XML shell found when testing XPath.
1060
Daniel Veillardac260302000-10-04 13:33:43 +00001061Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1064 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1065 examples with the extra test
1066
Daniel Veillard7cfce322000-10-04 12:40:27 +00001067Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1070 the global init function.
1071
Daniel Veillard970112a2000-10-03 09:33:21 +00001072Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1073
1074 * HTMLparser.c: Doohhh, attribute name parsing was still case
1075 sensitive ! Fixed this ...
1076 * result/HTML/* : updated the tests results accordingly
1077
Daniel Veillard740abf52000-10-02 23:04:54 +00001078Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1081 engine, should be far more stable, incorporated a new version of
1082 preceding/following axis, need testing
1083 * uri.c: fixed file:///c:/a/b/c problem
1084 * test/XPath/tests/idsimple: augmented the XPath tests
1085
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001086Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088 * doc/* rebuilding docs for 2.2.4 release
1089
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001090Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * configure.in: releasing 2.2.4
1093 * parser.[ch]: added xmlStrEqual()
1094 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1095 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1096 use xmlStrEqual instead
1097 * TODO: updated
1098 * added an XPath test
1099
Daniel Veillardbc765302000-10-01 18:23:35 +00001100Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1103 * entities.h: exported xmlInitializePredefinedEntities
1104 * parser.[ch] : added xmlInitParser()
1105 * parserInternals.h : had to export htmlInitAutoClose()
1106
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001107Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1108
1109 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1110 problems
1111 * Makefile.am : added XPath regression tests to normal tests
1112 * uri.c: fixed a problem with local paths, cleanup
1113 * parser.c: fixed a problem with large CData sections
1114
Daniel Veillardd2ade932000-09-30 14:39:55 +00001115Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * configure.in xml-config.in: patch from "Ben Taylor"
1118 <sol7x86@hotmail.com> for solaris shared libs lookup
1119
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011202000-09-30 Martin Baulig <baulig@suse.de>
1121
1122 * libxml-2.0.pc.in: Provide pkg-config script.
1123
1124 * configure.in: Create the libxml-2.0.pc script from the
1125 libxml-2.0.pc.in templates.
1126 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001127 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001128
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001129Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1132 when compiling with MSC
1133
Daniel Veillard46057e12000-09-24 18:49:59 +00001134Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * xpath.c: patch for normalize-string() substring-before(),
1137 substring-after() and translate() functions from Bjorn Reese
1138 <breese@mail1.stofanet.dk>
1139 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1140 Fredrik Hallenberg <hallon@lysator.liu.se>
1141 * TODO: updated
1142
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001143Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1146 problem of socklen_t being undefined on a number of platforms
1147 * debugXML.c: fixed a compilation problem when without snprintf
1148
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001149Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1152 an URI bug and a fix for the control-character-induced infinite loop
1153 * nanohttp.c: preventive fix for compiling on WIN32
1154
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001155Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1156
1157 * xmlint.c: closing bug #25000
1158
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001159Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1162 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1163 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1164 related function, fixing xmlStrncmp(), and associated cleanup
1165 * result/HTML/entities.html.sax: updating result
1166
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001167Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * uri.c: applied patch for URI escaping from Wayne Davison
1170 <wayned@blorf.net>
1171 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1172 from Denis Barbier <barbier@imacs.polytechnique.fr>
1173 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1174 patch from Wayne Davison
1175
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001176Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * doc/xml.html : updated with new releases, adding "how to help"
1179
Daniel Veillard04698d92000-09-17 16:00:22 +00001180Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1183 removed a few warnings in pedantic mode ...
1184 * parserInternals.c parser.c: moved encoding switching function
1185 to parserInternals.c
1186 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1187
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001188Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1191 error or warning handlers
1192
Daniel Veillardb1059e22000-09-16 14:02:43 +00001193Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * parserInternals.c parserInternals.h parser.c Makefile.am:
1196 created a new module parserInternals.c, moved most of the
1197 code shared by the various parsers there, as well as
1198 deprecated code from parser.c. More cleanup of parser.c
1199 * uri.c: fixed a problem when URI is NULL
1200 * valid.c: speedup when looking for an attribute declaration
1201
Daniel Veillard39c7d712000-09-10 16:14:55 +00001202Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1205 the cleanup of the computation of URI references when seeking
1206 external entities. The URI reference string and the resulting
1207 URI are both stored now.
1208 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1209 large s(n)printf checks and cleanup from Denis Barbier
1210 <barbier@imacs.polytechnique.fr>
1211 * xmlversion.h.in tree.h: couple of SGML declarations for a
1212 possible docbook module.
1213 * result/VC/ : a couple of test output changed due to the change
1214 of the entities URI
1215
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001216Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * parser.h: added a _private field for linking user's data
1219
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001220Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * parser.c parserInternals.h: demacroified most of the IS_XXX
1223 the gain in size is significant so ...
1224
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001225Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * entities.c: cases where looking up entities with doc==NULL
1228 covered
1229
Daniel Veillard90e11312000-09-05 10:42:32 +00001230Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1231
Daniel Veillard1de50802000-09-07 08:54:32 +00001232 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001233 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1234
Daniel Veillard98a79162000-09-04 11:15:39 +00001235Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1236
Daniel Veillard1de50802000-09-07 08:54:32 +00001237 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001238 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1239 * Makefile.in: added URItest and included thenin "make tests"
1240
1241Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001242
1243 * xmlversion.h.in: closed bug 22941
1244
Daniel Veillard2bb89092000-08-31 14:57:50 +00001245Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * doc/xmlio.html: added doc and example for entity loader
1248 redefinition.
1249
Daniel Veillard96984452000-08-31 13:50:12 +00001250Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1253 used by libxml
1254
Daniel Veillarde715dd22000-08-29 18:29:38 +00001255Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * parser.c: Fixed bug on invalid ontent characters and when using
1258 push.
1259 * xmllint.c: fixed xmllint endling of errors in push mode
1260
Daniel Veillard4948eb42000-08-29 09:41:15 +00001261Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1262
1263 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001264 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001265 * result/HTML/*.sax: regenerated HTML SAX output
1266 * parser.c: more cleanup.
1267
Daniel Veillarde010c172000-08-28 10:04:51 +00001268Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001271 patches from Wayne Davison <wayned@users.sourceforge.net>,
1272 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001273 * HTMLparser.c: fixed an ignorable white space detection bug
1274 occuring when parsing with SAX only
1275 * result/HTML/*.sax: updated since the output is now HTML
1276 encoded...
1277
Daniel Veillard47f3f312000-08-27 22:40:15 +00001278Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001280 * HTMLparser.[ch]: applied some of Wayne Davison
1281 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001282
Daniel Veillarde0854c32000-08-27 21:12:29 +00001283Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1286 undeclared namespace prefix was used, added a warning.
1287 Cleaned up support w.r.t. entities, spilling out a warning
1288 and being pedantic on lookups.
1289 * test/warning/ent9 : added testcase for previous example.
1290 * TODO: updated
1291 * parserInternals.h parser.c: changed the way names are parsed
1292 now allow infinite size and decrease penalty for normal use
1293 * parser.c: Started a big cleanup/check of the parser code,
1294 fixed some of the most tortuous entity code, spotted code
1295 unused anymore
1296 * test/*: added tests for very long names and related nasty
1297 things.
1298
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001299Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * doc/encoding.html: added encoding aliases doc
1302 * doc/xml.html: updates
1303 * encoding.[ch]: added EncodingAliases functions
1304 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1305 bottleneck affecting large DTDs like Docbook
1306 * parser.[ch] xmllint.c: added a pedantic option, will be
1307 useful
1308 * SAX.c: redefinition of entities is reported in pedantic mode
1309 * testHTML.c: uninitialized warning from gcc
1310 * uri.c: fixed a couple of bugs
1311 * TODO: added issue raised by Michael
1312
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001313Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * doc/encoding.html: propagated Martin Duerst suggestions
1316
Daniel Veillard52402ce2000-08-22 23:36:12 +00001317Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1320 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1321 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1322 by Wayne Davison
1323
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001324Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * nanoftp.c nanohttp.c: small cleanup
1327 * TODO: updated
1328
Daniel Veillard244ece92000-08-19 20:58:02 +00001329Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * added an old VC testcase and updated title.xml entity
1332
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001333Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1336 done on auto-opening of <p> tags and cleanup of SAX output
1337
Daniel Veillard979e55e2000-08-19 16:48:54 +00001338Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1341
Daniel Veillard4540be42000-08-19 16:40:28 +00001342Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * doc/xml.html libxml.* structure.*: updated the doc a bit
1345
Daniel Veillard808a3f12000-08-17 13:50:51 +00001346Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1349 of SAX tests
1350
Daniel Veillard29579362000-08-14 17:57:48 +00001351Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1354 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1355
Daniel Veillard1255ab72000-08-14 15:13:33 +00001356Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1359 * testHTML.c: fix core dump on Solaris 2.x systems
1360 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1361 * result/HTML/*.sax: previous bug fix lead to new results
1362
Daniel Veillard03109292000-08-14 14:58:22 +00001363Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1366 * configure.in: added --with-readline=DIR to accept alternate
1367 path for readline include/library
1368 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1369 for ANSI under HP-UX
1370 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1371 includes @LIBS@
1372
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001373Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * doc/* : rebuilt the docs
1376 * getting ready for 2.2.2 release
1377
Daniel Veillard87b95392000-08-12 21:12:04 +00001378Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1381 and xmlAddFeature()
1382 * tree.[ch]: added xmlAddChildList()
1383 * xmllint.c: MAP_FAILED macro test
1384 * parser.h: added xmlParseCtxtExternalEntity()
1385 * valid.c: applied bug fixes removed warning
1386 * tree.c: added CDATA block to elements content
1387 * testSAX.c: cleanup of output
1388 * testHTML.c: added SAX testing
1389 * encoding.c: better error recovery
1390 * SAX.c, parser.c: fixed one of the external entity processing
1391 of the OASis testsuite
1392 * Makefile.am: added HTML SAX regression tests
1393 * configure.in: bumped to 2.2.2
1394 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1395 SAX results
1396
Daniel Veillard88a172f2000-08-04 18:23:10 +00001397Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * configure.in: patch for HP compiler
1400
14012000-08-04 Sven Heinicke <sven@zen.org>
1402
1403 * xmllint.c: Was coredumping sometimes when the file given didn't
1404 exist.
1405
Daniel Veillard46e370e2000-07-21 20:32:03 +00001406Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001409
Daniel Veillard46e370e2000-07-21 20:32:03 +00001410 when using in memory parsing. Need some cleanup.
1411 * xmllint.c configure.in: added a --memory flag to test memory
1412 parsing
1413
Daniel Veillard36650692000-07-21 15:16:39 +00001414Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * nanohttp.c: fixed socklen_t replacement to unsigned int
1417 * parser.c: fixed a space handdling missing at the end of
1418 production 28 DOCTYPE.
1419 * xmlmemory.c: fixed a stupid bug on the routine to override
1420 allocation functions
1421 * TODO: updated
1422
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001423Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * doc/ regenerated the docs
1426
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001427Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * doc/encoding.html doc/xml.html: added I18N doc
1430 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1431 improvements, both parser and filters, added ASCII & HTML,
1432 fixed the ISO-Latin-1 one
1433 * xmllint.c testHTML.c: added/made visible --encode
1434 * debugXML.c : cleanup
1435 * most .c files: applied patches due to warning on Windows and
1436 when using Sun Pro cc compiler
1437 * xpath.c : cleanup memleaks
1438 * nanoftp.c : added a TESTING preprocessor flag for standalong
1439 compile so that people can report bugs more easilly
1440 * nanohttp.c : ditched socklen_t which was a portability mess
1441 and replaced it with unsigned int.
1442 * tree.[ch]: added xmlHasProp()
1443 * TODO: updated
1444 * test/ : added more test for entities, NS, encoding, HTML, wap
1445 * configure.in: preparing for 2.2.0 release
1446
Daniel Veillard49703262000-07-10 10:27:46 +00001447Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * nanoftp.c: fixed the way the control connection is handled
1450 * libxml.spec.in: fixed the dependancies and cleanup
1451
Daniel Veillard306be992000-07-03 12:38:45 +00001452Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * doc/xml.html: changed the xmlsoft.org structure, updated the
1455 examples w.r.t. root and childs
1456
Daniel Veillard7d853352000-07-02 18:53:09 +00001457Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1460
Daniel Veillard365e13b2000-07-02 07:56:37 +00001461Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * HTMLparser.c: Work on character encoding support for the HTML parser
1464 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1465 * encoding.c: Fixed a potential memleak in the encoding stuff
1466
Daniel Veillardaf743792000-07-01 11:49:28 +00001467Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * doc/FAQ.html doc/Makefile.am : added a FAQ
1470
1471Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001472
1473 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1474 of the HTML parser to force it to not bypass SAX
1475
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001476Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * win32config.h.in: updated
1479 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1480 lacks iconv support :-( need to release 2.1.1
1481 * configure.in: release 2.1.1
1482 * HTMLparser: fixed bug #14784
1483 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1484 by Windows compiler
1485 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1486 the SAX startDocument() callback.
1487 * TODO: updated
1488
1489Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * added xmlStopParser()
1492
Daniel Veillardbe803962000-06-28 23:40:59 +00001493Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * configure.in: 2.1.0 prerelease
1496 * Large resync between W3C and Gnome tree
1497 * nanoftp, nanohttp.c: fixed stalled connections probs
1498 * HTMLtree.c SAX.c : support for attribute without values in
1499 HTML for andersca
1500 * valid.c: Fixed most validation + namespace problems
1501 * HTMLparser.c: start document callback for andersca
1502 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1503 * parser.h, SAX.c: serious speed improvement for large
1504 CDATA blocks
1505 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1506 different encoding
1507 * example/Makefile.am example/gjobread.c tree.h: work on
1508 libxml1 libxml2 convergence.
1509 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1510 and the LIBXML_TEST_VERSION macro
1511
Daniel Veillardc310d562000-06-23 18:32:15 +00001512Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * doc/xml.html: various patches and improvements typo fixed by
1515 Felix Natter
1516 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1517 from Felix Natter <fnatter@gmx.net>
1518
Daniel Veillardf3029822000-05-06 08:11:19 +00001519Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * doc/upgrade.html: updated with instructions for support of both
1522 libxml-1.x and libxml-2.x
1523 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1524 for 2.x support and also fixed includes
1525
1526
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001527Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1530 the encoding support, added iconv support, so now libxml if
1531 compiled with iconv automatically support japanese encodings
1532 among others. Work based on initial patch from Yuan-Chen Cheng
1533 I may have broken binary compat in the encoding handler
1534 registration scheme, but that was so utterly broken I don't
1535 expect anybody to have used this feature until now.
1536 * parserInternals.h: fixup on the CHAR range macro
1537 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1538 code.
1539 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1540 * uri.c: added xmlParseURI() I can't believe I forgot to
1541 implement this one in 2.0 !!!
1542 * SAX.c: moved doc->encoding update in the endDocument() call.
1543 * TODO: updated.
1544
Daniel Veillard06047432000-04-24 11:33:38 +00001545Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * tree.h: removed extraneous xmlRemoveProp definition
1548 * TODO: added item about --disable-corba configure switch
1549 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1550 * nanoftp.c: fixed include problems giving troubles on AIX and
1551 slowlaris
1552 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1553 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1554 comment and headers changes to lower gtk-doc number of warnings
1555 * doc/html/*: rebuilt docs
1556
Daniel Veillarde0aed302000-04-16 08:52:20 +00001557Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * HACKING: documented the tag for 1.x and instructions
1560
Daniel Veillard5e873c42000-04-12 13:27:38 +00001561Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1564 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1565 xmlCreateIOParserCtxt
1566 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1567 significant overall improvement
1568 * xmllint.c: added I/O test to xmllint
1569 * testSAX.c: added a speed test
1570 * doc/* : updated/regenerated
1571
Daniel Veillardfc708e22000-04-08 13:17:27 +00001572Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * xpath.c uri.h parserInternals.h: cosmetic changes from
1575 "Timur I. Bakeyev" <timur@bat.ru>, including making
1576 xmlCreateURI() public
1577
Daniel Veillard5d211f42000-04-07 17:00:24 +00001578Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1581 and the code at the same time. Added a clean mechanism for
1582 overload or added input methods: xmlRegisterInputCallbacks()
1583 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1584 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1585 * TODO: updated
1586 * doc/* : updated/regenerated
1587 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1588 source dir
1589
Daniel Veillarde77a9182000-04-05 19:12:29 +00001590Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * testURI.c: yet another forgotten commit, I should get some sleep !
1593
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001594Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * xmllint.c: forgot to commit this too ?
1597
Daniel Veillardb9df4042000-04-05 14:23:16 +00001598Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * xmlversion.h.in : forgot to commit this previously
1601
Daniel Veillard361d8452000-04-03 19:48:13 +00001602Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1605 * README TODO: updated for release
1606 * uri.c uri.h: added authority parsing/saving
1607 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1608 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1609 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1610 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1611 Makefile.am : added compile-time customization of libxml
1612 --with-ftp --with-http --with-html --with-xpath --with-debug
1613 --with-mem-debug
1614 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1615 #include <libxml/xxx.h> I hope it won't break too much stuff
1616 and will be manageable in the future...
1617 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1618 and added xmllint to the installed programs
1619 * uri.h: added xmlFreeURI()
1620
Daniel Veillardec303412000-03-24 13:41:54 +00001621Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * uri.c uri.h: finished the escaping handling, the base support
1624 and the URI path normalization. Looks good just lacks the
1625 authority content parsing code.
1626 * Makefile.am: added instructions to generate testURI
1627 * TODO: updated
1628 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1629 added links and icons for W3C and Gnome
1630
Daniel Veillard8f621982000-03-20 13:07:15 +00001631Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * xmlmemory.[ch] : seems I forgot to actually update the files in
1634 the last commit :-)
1635 * doc/xml.html doc/html/* : updated and uploaded the docs
1636
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001637Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1640 * TODO: updated
1641 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001642 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001643 gfree).
1644 * Makefile.am, uri.c, uri.h: added a set of functions to do
1645 exact (litteraly copied from the RFC 2396 productions) parsing
1646 and handling of URI. Will be needed for XLink, one XML WFC,
1647 XML Base and reused in the nano[ftp/http] modules. Still work
1648 to be done.
1649
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001650Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * configure.in, libxml.spec.in : libxml2
1653 * doc/* : updated the doc page, rebuilt the docs
1654
Daniel Veillardcf461992000-03-14 18:30:20 +00001655Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1656
1657 * all: tagged LIB_XML_1_X
1658 * *.c *.h : updated from W3C CVS tree
1659 * configure.in : 2.0.0-beta
1660 * libxml.spec.in : libxml2 package nam
1661 * result/* : new version of the tests output
1662
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001663Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1666
Daniel Veillardb566ce12000-03-04 11:39:42 +00001667Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * doc/* : rebuilt the docs
1670 * parser.c: final patch on #6766
1671 * valid.c: small patch on validity checks.
1672
Daniel Veillardfb76c402000-03-04 11:39:42 +00001673Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1676 added
1677 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1678 compatibility w.r.t. XML spec and existing code.
1679
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001680Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * parser.c: seems a better solution to <a> </a> exists,
1683 will try it for a while
1684
Daniel Veillard83a30e72000-03-02 03:33:32 +00001685Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * parser.c: tried to remove the <a> </a> generating <a/>
1688 this is hard. Left a flag for that purpose. Fixed bug #6766
1689 * configure.in: prepared 1.8.7 not released, due to previous
1690 problem
1691
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001692Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1693
1694 * doc/xml.html : applied second patch from Paul DuBois
1695
Daniel Veillard402e8c82000-02-29 22:57:47 +00001696Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * doc/xml.html : applied patch from Paul DuBois
1699
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001700Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1703
Daniel Veillard5feb8492000-02-02 17:15:36 +00001704Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1707 compilation warnings on various platforms.
1708 * parser.c: Fixed #5281 validity error callbacks are now desactived
1709 by default if not validating.
1710
Daniel Veillardf341f932000-02-02 14:52:08 +00001711Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1714
Daniel Veillard13c757e2000-02-01 23:59:15 +00001715Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1718 <gkatsi@cs.toronto.edu>
1719
Daniel Veillard726e8792000-01-30 20:04:29 +00001720Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1723 processing URLs
1724
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001725Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1726
1727 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1728 xmlNanoFTPUpdateURL for persistent control connections.
1729 * configure.in: 1.8.6
1730
1731Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1734 * tree.[ch] : added xmlSaveNoEmptyTags
1735
James Henstridgef3be9312000-01-28 13:59:21 +000017362000-01-29 James Henstridge <james@daa.com.au>
1737
1738 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1739
1740 * Makefile.am: added nanoftp.[ch] to the build.
1741
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001742Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * nanoftp.[ch]: cleanup, comments, API
1745 * debugXML.c : fixed a bug in the cat command
1746 * doc/*: regenerated the docs
1747
Daniel Veillardda07c342000-01-25 18:31:22 +00001748Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1751 * debugXML.c : fixed a bug in the cat command
1752 * valid.c: fixing some small probs
1753 * libxml.spec.in: get rid of the SNAP suffix
1754 * doc/xml.html: updated the status
1755
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001756Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * xml-config.in: xml-config --version to just return the
1759 version number
1760 * xpath.c: some cleanup w.r.t. axis when the current node is
1761 an attribute.
1762 * TODO: updated
1763
Daniel Veillard461a66c2000-01-18 18:01:01 +00001764Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1765
1766 * configure.in: prepared for libxml-1.8.5
1767 * doc/* recompiled the documentation
1768
17692000-01-17 Jody Goldberg <jgoldberg@home.com>
1770
1771 * configure.in : WARNING autoconf subtlety alert :
1772 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1773 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1774 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1775 get defined by AC_CHECK_HEADERS.
1776
Daniel Veillardf967b902000-01-17 16:06:10 +00001777Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1780 Rune.Djurhuus@fast.no
1781
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001782Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * TODO: updated
1785 * tree.c, parser.c: made sure that only memory alloc problems
1786 and internal parser errors are allowed to write to stdout or
1787 stderr.
1788
Daniel Veillard0142b842000-01-14 14:45:24 +00001789Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * tree.c : restored xmlNewGlobalNs since this seems used by
1792 a lot of existing code :-(, fixed a bug in xmlNewNs
1793 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1794 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1795 to exit() from the library code.
1796 * xpath.c, parser.c: removed bugs or unused code detected by
1797 Windows compilers
1798 * parser.c: started adding interfaces for parsing well balanced
1799 XML fragments
1800 * configure.in: releasing 1.8.4
1801 * doc/* : rebuilt the docs
1802
Daniel Veillard2eac5032000-01-09 21:08:56 +00001803Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * tree.[ch] : added xmlNewDocFragment() for DOM
1806 * testHTML.c: uninitialized variable.
1807
Daniel Veillardf3a73582000-01-05 14:58:39 +00001808Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * doc/* : rebuild the docs
1811
Daniel Veillard71b656e2000-01-05 14:46:17 +00001812Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * acconfig.h: readline and history patch
1815 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1816 * tree.c: added check and handling when possibly removing an ID
1817 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1818 and saving.
1819 * test/HTML/entities.html result/HTML/entities.html* : test for
1820 various entities reference cases
1821 * result/HTML/* : as a result output of some testcase have
1822 changed
1823 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1824 by previous example. added xmlParseTryOrFinish().
1825 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1826 entities.h debugXML.h HTMLparser.h: changed the way struct are
1827 declared to allow gtk-doc to expose those
1828 * parser.c: closed bug #4960
1829 * Makefile.am configure.in: Applied patch from
1830 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1831 and math/socket libs detection
1832
Daniel Veillard437b87b2000-01-03 17:30:46 +00001833Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * configure.in, Makefile.am: link tester against readline
1836 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1837
Daniel Veillard686d6b62000-01-03 11:08:02 +00001838Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1839
1840 * tree.[ch]: added xmlRemoveProp
1841 * win32config.h.in nanohttp.c: avoid including the Windows
1842 socket stuff in every C files
1843 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1844 the XmL parser(s)
1845 * test/ns4 result/ns4 etc...: added test case for previous prob
1846 * tree.c: xmlNewNs wasn't checking for double definition
1847 * Makefile.in: fixed a problem with dist-hook duplicates
1848 * parser.[hc], xmlIO.c: fixed the loading of external entities
1849 APIs, now xmlLoadExternalEntity() is used everywhere and
1850 setting up an app specific front-end using the
1851 * SAX.c parser.c: some fixes, now the xhtml spec validates
1852 with the xhtml DTD.
1853 * error.c: fixed crashes in case of no input stream
1854 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1855 to the validation tests and results
1856
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001857Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1860 too htmlCreatePushParserCtxt() and htmlParseChunk()
1861 * parser.c: a bit of cleanup.
1862 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1863 to XML) removed the last mem leak known
1864 * HTMLtree.c: output message cleanup
1865 * xmlmemory.c: display content info about memory blocks
1866 * result/HTML/wired.* : missing att value warning change
1867
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001868Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1869
1870 * doc/* : rebuilt the documentation
1871
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001872Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * parser.[ch] parserInternals.h: Push parser for XML,
1875 seems to work fine now
1876 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1877 --push for push testing
1878 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1879 * testSAX.c: added --push
1880 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1881 subtree
1882 * xmlIO.[ch] : enriched API + fixes for push mode
1883 * entities.[ch]: added the entity content length to the struct.
1884 * xmlmemory.[ch]: new API to show the last entries for the shell
1885 * valid.c: added required attribute testing
1886 * SAX.c: the cdata callback now merge contiguous fragments
1887 * HTMLparser.c: cleanup of some macros
1888
Daniel Veillard3c558c31999-12-22 11:30:41 +00001889Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * parser.c: fix for PIs name starting with xml
1892 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001893 * *.c, configure.in win32config.h.in : generate win32config.h for
1894 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001895
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001896Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * parser.c: fixed a stupid = vs. == bug :-(
1899 * doc/gnome-xml.sgml: s/glade/xml/
1900
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001901Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * configure.in, doc/xml.html : bug fix release 1.8.2
1904 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1905 Hopefully the end of that silly C++ include problem
1906 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1907 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1908 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1909 troubles with autoclosed elements when the stree shape doesn't
1910 follow the DtD specs. Added htmlIsAutoClosed() and
1911 htmlAutoCloseTag()
1912 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1913 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1914 * debugXML.c: fixed a bug on printing default namespaces.
1915 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1916
Daniel Veillardb24054a1999-12-18 15:32:46 +00001917Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * result/HTML/*.htm[l] : updated the HTML regression tests according
1920 to the new output
1921 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1922 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1923 problem due to intermix of extern "C" { ... } declarations for C++
1924 and recursive includes in the headers
1925
Chris Lahey323c48c1999-12-18 15:32:45 +000019261999-12-20 Chris Lahey <clahey@umich.edu>
1927
1928 * HTMLtree.c: Made it so that html nodes with a single child do
1929 not insert a carriage return before or after the child node.
1930
Daniel Veillardb24054a1999-12-18 15:32:46 +00001931Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001932
1933 * configure.in, doc/xml.html : bug fix release 1.8.1
1934 * parser.c: fixed bug #4344
1935 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1936 added the glue to avoid C++ problems
1937 * doc/* : regenerated the documentation
1938
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001939Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1942 namespace recognition, and Dia as a resul :-(
1943 * encoding.c: closed bug #3950
1944
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001945Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * valid.c: debugging a posteriori validation, except URI expansion
1948 stuff this should be fixed now
1949 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1950 Carl Nygard <cnygard@bellatlantic.net>
1951 * tester.c: added --postvalid, cleaning of the code
1952 * tree.[ch]: added xmlDocGetRootElement()
1953
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001954Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1955
1956 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1957 c++ losage.
1958
Daniel Veillard10a2c651999-12-12 13:03:50 +00001959Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * configure.in, doc/xml.html : bumped to 1.8.0
1962 * xlink.[ch], Makefile.am : added framework for link detection
1963 * parser.h: added nbChars to parser context, needed for cleanup.
1964 * xmlmemory.c: removed a nasty bug when out of mem
1965 * valid.[ch]: adding namespace support for attribute decl
1966 * tester.c: added --debugent option
1967 * debugXML.[ch]: added xmlDebugDumpEntities()
1968 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1969 buffers instead, this was really needed, validation was breaking
1970 in strange ways due to that. Added xmlParseStringPEReference()
1971 and other parsing from strings functions. Entities processing
1972 modified again, but PERef are still not handled correcly but
1973 unless you're Eve Maller you won't notice :-)
1974 * HTMLparser.c: large changes toward reliability, and switched to
1975 lowercase internal tags, XHTML is lowercase, so it will help
1976 that output is closer to next version.
1977 * doc/* : regenerated the documentation, it is now hosted at
1978 http://xmlsoft.org/ (same bits I just bought the domain :-)
1979
1980
Daniel Veillard294cbca1999-12-03 13:19:09 +00001981Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1984 doc generation
1985 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1986 in the SAX API
1987 * doc/*: rebuilt the doc making sure everything appears in the
1988 HTML files
1989
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001990Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1993 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1994 which allow impressive speed improvement on dataset with
1995 large text pieces, but at the cost of broken binary
1996 compatibility and slightly bigger memory usage.
1997 Configure with --with-buffers to activate them, they
1998 are protected with XML_USE_BUFFER_CONTENT define.
1999 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2000 goal is 0 memory left allocated once parser is no more used
2001 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2002 call xmlCleanupParser() and xmlMemoryDump()
2003
Daniel Veillarda819dac1999-11-24 18:04:22 +00002004Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2007 * parser.[ch] encoding.[ch]: added memory cleanup routines
2008 * parser.c: closing bug #3788
2009 * doc/*: rebuilt the doc
2010
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002011Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2014 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2015 * tester.c: added --compress option
2016 * doc/*: rebuilt the documentation
2017
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002018Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2021 if given /proc/kcore as input !
2022 * doc/xml.html doc/*: updated and rebuilt the documentation
2023
2024Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002025
2026 * parser.c: Fixed some wrongly space collapsing code due to
2027 a misreading of the spec.
2028 * result/*: fixed the output accordingly
2029
2030Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002031
2032 * encoding.c: bug fix and typos
2033 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2034 * parser.c: added attribute normalization closing bug #3597
2035 * test/att* result/att* SAXresult/att*: testcase for attribute
2036 normalization
2037
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002038Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * configure.in: closing bug #3163 by adding extra flags for the
2041 cc compiler on HP-UX
2042
Daniel Veillard51e3b151999-11-12 17:02:31 +00002043Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * valid.[ch] : removed a typo and an enumerated type bug in the
2046 xmlAddElementDecl() function
2047 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2048 call to xmlEncodeEntitiesReentrant() so that the functions
2049 New, Set and Get are at the same level.
2050 * parser.c HTMLparser.c: extra memory allocation bug for
2051 attributes detected by someone using libxml in embedded systems :-)
2052
Daniel Veillard962195f1999-10-28 15:51:53 +00002053Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * xmlmemory.h: turned off mem debug :-\
2056
Daniel Veillard35008381999-10-25 13:15:52 +00002057Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * parser.c: closed bug #2784 a one line fix, but worth pushing
2060 a new release out
2061 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2062 some structures, comments before and after the
2063 main element, and other nastyness
2064 * HTMLtree.c tree.c: accomodate the extended HTML supported
2065 * configure.in: pushing 1.7.4
2066 * test/ent8 and related outputs : added a new test for bug #2784
2067 * test/HTML/wired.html and related output: a nasty HTML example
2068 * Makefile.am: improved the test scripts
2069 * docs/* : reran the documentation extractor, updated xml.html
2070
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002071Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2074 HTMLparser and debugged the HTML related code. HTML documents
2075 now have their own type
2076 * entities.c: do not dump &apos; for HTML output
2077 * xmlmemory.c: improvement, breakpoint mechanism
2078 * testHTML.c: added --sax --repeat ...
2079 * Makefile.am: improved the HTML tests
2080 * valid.[ch]: added xmlValidGetValidElements and
2081 xmlValidGetPotentialChildren
2082 * tester.c: added --insert to test the 2 new functions
2083 * test//* result//* SAXresult//* : regression test cleanup
2084 and extension.
2085 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2086 gnome-xml-nanohttp.html
2087
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002088Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * HTMLparser.c: fixed problems with some autoclose tags
2091 * tree.c: fixed XML output problems.
2092 * result/* SAXresult/*: update of the tests output
2093
Daniel Veillard6077d031999-10-09 09:11:45 +00002094Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * Makefile.am: Arturo patch for xmlConf.sh version info
2097 * parser.c: Tim Josling patch for single quoted items
2098 * tester.c: Tim Josling patch for tester options usage
2099 * tree.h: indent cleanup
2100
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002101Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2104 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2105
Daniel Veillard00fdf371999-10-08 09:40:39 +00002106Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * tree.c : Raph patch for initialization of CORBA fields
2109 * parser.c, xpath.c, ...: modification of doc comments
2110 * xpath.c : allow spaces in xpath expressions
2111
Daniel Veillardad219441999-09-27 08:17:49 +00002112Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * xmlmemory.h: turning off memory debug :-(
2115
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002116Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2117
2118 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2119 better SAX interfaces.
2120 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2121 entity.
2122 * configure.in: 1.7.2
2123
2124Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002125
2126 * libxml.spec.in: fixed the URL
2127 * doc/xml.html: improved the documentation front-end
2128
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002129Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002130
2131 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2132
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002133Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002134
2135 * libxml.spec.in: fixed the alpha compile problem
2136 * parser.[ch]: changed errno to errNo in the parser context :-(
2137 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2138 * doc/xml.html: changed CHAR to xmlChar
2139 * doc/html/*: recompiled the documentation
2140 * configure.in: 1.7.1
2141
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002142Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * parser.h: modified the parser context struct to regain 1.4.0
2145 binary compatibility
2146 * parser.c, xml-error.h: added errno ot teh context and defined
2147 a set of errors values with update of errno
2148 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2149 DTDs and entities
2150 * *.h, *.c: complete cleanup of the use of config.h and include
2151 protection depending on the current setup.
2152 * overalll debugging, maintenance and bug-fixing on all modules
2153 * updated the documentation
2154 * ready for 1.7.0
2155
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002156Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * HTMLparser.c : cleanup
2159 * SAX.c valid.c valid.h: added ID/IDREF checking
2160 * tree.c tree.h: extended doc structure for refs
2161 * configure.in: 1.6.2
2162 * parser.c: patched bug in SAX user arg call
2163 * parserInternals.h: patched missing close in C++ wrapping
2164 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2165 especially upcoming XPointer implementation.
2166 * doc/xml.html: augmented, typo
2167
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002168Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2169
2170 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2171 not all invocations of install understand -d.
2172
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002173Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2174
2175 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2176 to make 'check' works, when builddir != srcdir.
2177
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002178Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * doc/xml.html : updated the documentation
2181
Daniel Veillard6454aec1999-09-02 22:04:43 +00002182Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2185 not deallocated memory blocks
2186 * *.c : replaces all calls to malloc() free() and realloc() to
2187 the wrapper functions/macros
2188 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2189 instead of xmlFreeNodeList()
2190
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002191Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * HTMLparser.c: corrected a stupid bug leading to core dump at
2194 tree deallocation. Removed warnings indicated by
2195 Stephane.Conversy@lri.fr
2196 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2197 looked for in the external subset
2198
2199Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002200
2201 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2202 on SGI by Stephane.Conversy@lri.fr
2203
Daniel Veillardb96e6431999-08-29 21:02:19 +00002204Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * all .h : changed the prototype declaration indent as in gtk
2207 * most .c : working on reducing the TODOs in the code
2208 * most .c : cleanup though -pedantic and Insure++
2209 * improvements on validation ID checkings.
2210 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2211 * xml-config.in: closed #1810
2212
2213Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002214
2215 * tree.h, valid.c, valid.h: more work on validity, IDs
2216 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2217 definition for AIX
2218
Daniel Veillardb556eb51999-08-15 17:19:50 +00002219Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2222 the distribution due to a cut'n paste error at last commit
2223
Daniel Veillardb05deb71999-08-10 19:04:08 +00002224Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * configure.in: upgraded to version 1.4.0
2227 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2228 Big update, added a large part of the validation process,
2229 it should be usable, but some parts are missing
2230 * xpath.c: improved the implementation w.r.t. root.
2231 * Makefile.am: added more tests
2232 * test and result trees: added a lot of tests
2233 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2234
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002235Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * Added an HACKING file
2238
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002239Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * xpath.[ch] : improvements and debug of the XPath implementation
2242 * parser.c, HTMLparser.c : modified the parsers to be progressive
2243 * tree.[ch] : extended the Buffer promitives
2244 * xmlIO.[ch] : added basic I/O routines providing progressive
2245 parsing and ready for I18N conversion plugins
2246 * SAXresult/* : the SAX callback sequence maybe slightly different
2247 now
2248 * test*.c : improved/updated the tests programs
2249 * doc/* : recompiled the docs.
2250
Daniel Veillard15b75af1999-07-26 16:42:37 +000022511999-07-26 Michael Meeks <michael@edenproject.org>
2252
2253 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2254
2255 * tree.c: Ditto.
2256
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002257Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2258
2259 * configure.in: upgraded to version 1.4.0
2260 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2261 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2262 XML query language, see http://www.w3.org/TR/xpath for more details.
2263 * parser.c, parser.h: added CHAR* related string functions for XPath
2264 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2265 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2266 rebuild the docs.
2267 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2268 and regression testing capabilities for XPath.
2269
Daniel Veillardd79d7871999-07-12 10:38:12 +00002270Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2273 closing bug #1646
2274
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002275Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * Makefile.am, example/Makefile.am: closed bug #1683
2278
Daniel Veillard3166ab11999-07-11 16:14:19 +00002279Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * example/Makefile.am, configure.in: added the makefile for the
2282 gjobread example
2283
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002284Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2285
2286 * doc/Makefile.am:
2287 - fix which allow "make install DESTDIR=</install/prefix>".
2288
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002289Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2292 which fixed a problem on the file reading-code.
2293
Daniel Veillard82150d81999-07-07 07:32:15 +00002294Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2297 output.
2298 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2299
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002300Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * parser.h : Oops removed the binary compatibility problem
2303 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2304 * parser.c, HTMLparser.c: applied patches for reading from stdin
2305
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002306Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * parser.c, entities.c, valid.c: cleanup bug #1591
2309 * configure.in: cleanup bug #1592
2310 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2311 the same tree back-end. Hence gdome will be available for it.
2312 * doc/Makefile.am: close bug #617
2313
Daniel Veillard97fea181999-06-26 23:07:37 +00002314Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * parser.c: alloctate a per parser context SAX interface block
2317
Daniel Veillard14fff061999-06-22 21:49:07 +00002318Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2321 and xmlEncodeEntitiesReentrant with the correct one :-\
2322
2323Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * commit of my internal XML base changes, quite a lot of
2326 changes, cleanups, better entities support, framework for
2327 new I/O and charset detection and handling
2328 * Fixed the configure/Makefile stuff to generate shared libs
2329 with the proper version info, so we jumped on rev from
2330 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2331 xmlEncodeEntities() result need to be freed now, and a string
2332 xmlParserVersion provide the current library version.
2333
Raph Levien05240da1999-06-15 21:27:11 +00002334Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2335
2336 * parser.c: fixed a buffer overrun for when you have a very long
2337 attribute with no entities in it.
2338
Daniel Veillardbb2da581999-06-13 14:37:07 +00002339Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * added example directory
2342 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2343
Daniel Veillard011b63c1999-06-02 17:44:04 +00002344Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * Release of libxml-1.1, nearly everything has been touched for
2347 this.
2348 * Added more regression tests
2349 * Updated the documentation
2350
Daniel Veillard27d88741999-05-29 11:51:49 +00002351Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * tree.[ch]: unified the XML_NO_CORBA defines.
2354 * parser.c encoding.[ch]: started plugging in char encoding detection
2355
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002356Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2357
2358 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2359 Also freed allocated buffer.
2360
Daniel Veillard27d88741999-05-29 11:51:49 +00002361Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002362 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2363 reentrancy problem at printing. One is left in entities.c, to
2364 remove ASAP
2365 * testSAX.c : added a test example showing the use of the SAX
2366 interface if one doesn't want to build the DOM tree.
2367 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2368
Daniel Veillard517752b1999-04-05 12:20:10 +00002369Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2372 large revamping of the parser to use SAX callbacks
2373 http://www.megginson.com/SAX/ (or at least a C like interface
2374 a la Expat). It's now possible to set up your own callbacks
2375 and the parser will not build a DOM tree.
2376 * test/* result/*: updated the test suite, I finally removed
2377 the old Namespace draft support (PI based).
2378
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002379Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * Makefile.am: added test result to EXTRA_DIST for make tests
2382
Daniel Veillard64068b31999-03-24 20:42:16 +00002383Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * parser.c, parserInternals.h: moved the chars macro definitions
2386 to parserInternals.h
2387 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2388 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2389
Daniel Veillard012ccc11999-03-23 10:11:11 +00002390Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * xml-config.in : applied patch to make --version work
2393
Raja R Harinatha86c23e1999-03-05 22:14:01 +000023941999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2395
2396 * Makefile.am (check-local): Alias for `tests' target. This will
2397 cause `make check' to do the right thing.
2398 (tests): Don't run tests in srcdir. Also, replaced calls to
2399 basename with a `sed' "equivalent".
2400
Daniel Veillardd109e371999-03-05 06:26:45 +00002401Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2402
2403 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2404 it in the header and not the sources, updated the doc.
2405 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2406 pointing this out.
2407
Daniel Veillardbc50b591999-03-01 12:28:53 +00002408Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2411 exported the inputStream routines.
2412 * doc/html/* : updated accordingly
2413
Daniel Veillardd692aa41999-02-28 21:54:31 +00002414Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * parser.c, parser.h, parserInternals.h: added a few extra
2417 internal calls to allocate and free parser contexts ...
2418 * doc/html/* : updated accordingly
2419
Daniel Veillard55a99271999-02-25 11:01:29 +00002420Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * configure.in, Makefile.am, doc/makefile.am : General changes for
2423 1.0.0 release and including the generated HTML documentation.
2424
Daniel Veillard35925471999-02-25 08:46:07 +00002425Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * makefile.am : added parserInternals.h, oops.
2428
Daniel Veillard1e346af1999-02-22 10:33:01 +00002429Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * parserInternals.h: added this header giving access to the parser
2432 internal functions.
2433 * doc/Makefile.am : added a rebuild target which rebuilds the full
2434 set of documentations
2435 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2436 the internal subset.
2437 * *.c *.h: modifications needed to generate the documentation using
2438 gtk-doc, cleanup of functions blocks, reorganisation of struct
2439 declarations.
2440
Daniel Veillard1164e751999-02-16 16:29:17 +00002441Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2442
2443 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2444 the tar and spec file to include the beginning of the doc.
2445
Nuno Ferreira03d04781999-02-13 00:07:17 +000024461999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2447
2448 * doc/.cvsignore: Added this file.
2449
Daniel Veillard6800ef31999-02-08 18:33:22 +00002450Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * tree.c: fixed xmlGetProp to return "" when the attribute
2453 exists, even if the node-list is NULL.
2454
Daniel Veillard726c7e31999-02-08 15:13:10 +00002455Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * tree.c: patched an error outputting empty attribute values.
2458 * Makefile.am and doc/makefile.am: have been updated during the
2459 week-end. Sorry for an empty CVS log, I got a shell problem.
2460
Daniel Veillard1899e851999-02-01 12:18:54 +00002461Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * tree.h: cleaned up using enums instead of defines
2464 * parser.c, valid.[ch]: more work on parsing/output of element
2465 declarations
2466
Daniel Veillard3b9def11999-01-31 22:15:06 +00002467Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * valid.[ch], tree.c, parser.c : more work toward full parsing
2470 of XML DTDs.
2471 * README: added informations about mailing-list and on-line
2472 documentation
2473
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000024741999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2475
2476 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2477
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002478Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * parser.c, tree.[ch] : more work toward conformance testing,
2481 added a last element to accelerate parsing of very flat structures
2482 started working on internal subset Element content declaration.
2483 * valid.[ch] : first cut at adding code toward validation.
2484 * previous changes had also small impact on most files, especially
2485 the conformance testing using James Clark test suite.
2486
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002487Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * test/* : updated the examples, most of them were not well
2490 formed (humm), and added rdf2.
2491 * result/* : resulting changes in the output.
2492
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002493Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2496
Daniel Veillard44b3a061998-12-05 17:27:22 +00002497Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * tree.c: patched a bug in the generation of empty attributes
2500
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002501Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2504 for node/trees/documents/... Biggest problem is namespace
2505 support when copying subtrees.
2506
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002507Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2508
2509 * parser.c, entities.c: improve entities and char ref encoding,
2510 and cleanups of error messages.
2511
Daniel Veillard242590e1998-11-13 18:04:35 +00002512Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * parser.c, entities.c: simple bug hunting done during rpm2html and
2515 rpmfind integration.
2516
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002517Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * parser.[ch]: Added interfaces allowing to specify a SAX
2520 handler before parsing.
2521
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002522Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * parser.c: redirrect all errors reporting through the SAX
2525 error function
2526
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002527Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2530 * libtool, tlmain ...: update of the libtool files
2531
Miguel de Icaza442321c1998-11-04 18:13:38 +000025321998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2533
2534 * entities.c: Use g_snprintf insteda of snprintf.
2535
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002536Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2539 added ent5 test for this purpose.
2540 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2541
Daniel Veillard27271681998-10-30 06:39:40 +00002542Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * parser.c: fixed? a strange error due to compression on a GWP
2545 document.
2546
Daniel Veillard25940b71998-10-29 05:51:30 +00002547Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * tree.[ch]: bug fixing
2550 * entities.[ch]: defined a specific type for predefined entities
2551 * doc/xml.html: more documentation on the library, how to use it,
2552 overview of the interfaces.
2553
Daniel Veillard16253641998-10-28 22:58:05 +00002554Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2557
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002558Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2559
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002560 * tree.c: corrected a small bug
2561 * doc/xml.html: continuing writing documentation.
2562
2563Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2564
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002565 * debugXML.h debugXML.c: added debugging utilities.
2566 * tester.c: added --debug switch.
2567 * tree.c: patched an incorrect node->type assignment.
2568 * parser.c: formatting, ensure that node->doc != NULL in attributes
2569
Daniel Veillardccb09631998-10-27 06:21:04 +00002570Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2573 entity support and provide an internal representation close to
2574 DOM one (entity ref nodes, and attribute value as tree). I tried
2575 to preserve the interface but this will surely break some apps
2576 (I have to change rpm2html/rpmfind for example). I had to change
2577 two interfaces, and the generated tree is somewhat different.
2578 * doc/* : started documenting the XML library, the tree and
2579 DOM/Corba. This is a first step.
2580
Daniel Veillard11e00581998-10-24 18:27:49 +00002581Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2582
2583 * parser.c: Set up the fonctions comment block, boring but useful.
2584 * parser.h, SAX.c, parser.c: now attributes are processed through
2585 the SAX interface. The problem is that my SAX interface diverged
2586 quite a bit from the original one, well this is not an official
2587 spec, and translating it from Java to C is hairy anyway...
2588
Daniel Veillard97b58771998-10-20 06:14:16 +00002589Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2592 fonctions comment block, boring but useful.
2593
2594Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002595
2596 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2597 conversion routines. However they are not yet used to convert the
2598 inputs. The core will run with UTF-8.
2599
Daniel Veillard33942841998-10-18 19:12:41 +00002600Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * tree.c : make sure that the type id is properly set-up when
2603 a new object is allocated, needed for DOM.
2604
Daniel Veillard27fb0751998-10-17 06:47:46 +00002605Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * tree.h, tree.c: Ok, the main objects in the tree will be native
2608 corba objects, it costs 8 bytes per Node, Attribute and Document
2609 but it simplifies the Corba integration a lot (no extra interface
2610 objects to allocate/free).
2611
Daniel Veillard0bef1311998-10-14 02:36:47 +00002612Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2615 and changed NODEs contants for conformity with DOM Level 1
2616
Daniel Veillard27864701998-10-08 03:47:24 +00002617Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * added hooks to keep track of servants when creating objects
2620 xmlDoc and xmlNode (for Corba export).
2621
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002622Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2623
2624 * added xml-config script.
2625
Daniel Veillard7066a791998-10-01 20:28:28 +00002626Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2629 to autoupdate libtool and automake conf files.
2630
Miguel de Icaza60681bd1998-09-30 19:28:59 +000026311998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2632
2633 * Makefile.am: Use '?' to separate the sed
2634 commands as ',' is used when people pass -Wl,something.
2635
2636
Daniel Veillard15a8df41998-09-24 19:15:06 +00002637Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * tree.c, tree.h: added a per-document compression interface.
2640
Daniel Veillard151b1b01998-09-23 00:49:46 +00002641Tue Sep 22 20:47:38 EDT 1998
2642
2643 * tree.c, tree.h: added saving with compression and added interfaces
2644 to control the compression level (xmlGetCompressMode,
2645 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2646
Daniel Veillard70120ff1998-09-22 00:24:21 +00002647Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2648
2649 * parser.c: corrected a loop for files of size 0
2650
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000026511998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2652
2653 * error.h: New file. Contains prototyes from `error.c'.
2654
Tom Tromeyc19653d1998-08-14 01:22:43 +00002655Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2656
2657 * Makefile.am (xmlincdir): New macro.
2658 (xmlinc_HEADERS): Renamed from include_HEADERS.
2659
Daniel Veillard845664d1998-08-13 04:43:19 +00002660Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * applied small patch on numeric entities from
2663 Christopher Blizzard <blizzard@appliedtheory.com>
2664
Daniel Veillard260a68f1998-08-13 03:39:55 +00002665Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * New release 0.2, removed the old xml_* files so that it's
2668 coherent with the other CVS base (W3C), far better conformance
2669 to standard, new namespaces, decent entities support, beginning
2670 of a SAX-like interface. Nearly nothing left intact, even the
2671 test examples ...
2672
Christopher Blizzarda36749e1998-07-30 21:47:18 +000026731998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2674
2675 * .cvsignore: Add .deps dir
2676
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002677Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2680
Daniel Veillardfe926001998-07-26 04:28:20 +00002681Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002682
Daniel Veillardfe926001998-07-26 04:28:20 +00002683 * configure.in: added test for CPP
2684 * AUTHORS, Changelog: the original ones didn't get commited but the
2685 glib ones instead, fixed.
2686 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002687
Daniel Veillardfe926001998-07-26 04:28:20 +00002688Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002689
Daniel Veillardfe926001998-07-26 04:28:20 +00002690 * integrated code developped at W3C
2691 * changed the original Copyright
2692 * migrated to automake
2693 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002694