blob: 9a947ab94c086bfe0d5c09adf0b014cb17396d72 [file] [log] [blame]
Daniel Veillard82daa812001-04-12 08:55:36 +00001Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4
Daniel Veillard67a21302001-04-11 14:39:16 +00005Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8 bug where the linktime verions of free() won't work ...
9
Daniel Veillard27b55282001-04-11 12:22:25 +000010Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13
Daniel Veillardafc73112001-04-11 11:51:41 +000014Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * doc/xml.html: added 2.3.6 release
17
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000018Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
21 * result/wml.xml: resulted in a small output change
22
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000023Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * tree.c: xmlNewDoc was missing the charset initialization
26 * xmllint.c: added --auto to autogenerate a doc, allow to
27 reproduce the problem fixed on xmlNewDoc
28
Daniel Veillard1731d6a2001-04-10 16:38:06 +000029Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * xpath.c: trying to get 52979 solved
32 * tree.c result/ result/noent/: trying to get 52712 solved, this
33 also made me clean up the fact that XML output in general should
34 not add formating blanks by default, this changed the output of
35 a few tests
36
Daniel Veillard73639a72001-04-10 14:31:39 +000037Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
40
Daniel Veillardfac26a12001-04-08 13:08:14 +000041Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * configure.in: finally released 2.3.6
44
Daniel Veillard911f49a2001-04-07 15:39:35 +000045Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * xpath.c: checking for null pointer generated by new code
48
Daniel Veillardd8df6c02001-04-05 16:54:14 +000049Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * xpath.c: fixed a [] evaluation problem reported
52 * test/XPath/tests/simpleaddr: extended test
53 * result/XPath/simpleaddr: updated result
54
Daniel Veillard3b2c2612001-04-04 00:09:00 +000055Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * xmllint.c: Dan Timis reported a portability problem
58 on Macs without mmap, fixed it.
59
Daniel Veillardb38bd552001-04-03 18:22:00 +000060Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * testXPath.c : added a --tree option allowing to display the
63 tree dump of the XPath expression
64
Daniel Veillard4dd93462001-04-02 15:16:19 +000065Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * xpath.c: fixed a memleak when comparing nodesets
68 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
69 * tree.c: added a TODO
70
Daniel Veillard92ad2102001-03-27 12:47:33 +000071Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
74 we need string functions
75 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
76 to be able to use them where needed. Applied some changes
77 to reduce name linking pollution and compile in only what's
78 needed.
79 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
80 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
81 for the string manipulation functions
82 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
83 to the free() function of xmlmemory.c
84 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
85 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
86 usage.
87
88
Daniel Veillard2be30642001-03-27 00:32:28 +000089Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * error.c: applied the context output patch of the error
92 handling submitted by Chuck Griffith
93 * error/VC/*: this slightly change some error logs
94
Daniel Veillard50582112001-03-26 22:52:16 +000095Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * parser.c: fixed line number reporting on error
98
Daniel Veillard04be4f52001-03-26 21:23:53 +000099Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * parser.c: Sullivan and Darin found a parser bug,
102 applied the patch.
103
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000104Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
107 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
108 xmlversion.h.in xpointer.c: of course the way I defined
109 UNUSED breaks on old gcc version. Try to be smart and
110 also define it directly in xmlversion.h
111 * configure.in: removed -ansi flag from the pedantic set
112
113Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000114 Huge cleanup, I switched to compile with
115 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
116 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
117 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
118 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
119 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
120 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
121 encoding.h entities.c error.c list.[ch] nanoftp.c
122 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
123 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
124 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
125 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
126 Cleanup, staticfied a number of non-exported functions,
127 detected and cleaned up a dozen of problem found this way,
128 avoided a lot of public function name/typedef/system names clashes
129 * doc/xml.html: updated
130 * configure.in: switched private flags to the really pedantic ones.
131
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000132Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * configure.in: 2.3.5
135 * doc/html/*: rebuilt the docs
136
Daniel Veillard146c9122001-03-22 15:22:27 +0000137Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138
139 * parser.c: fixed a reported bug in NOTATION parsing
140 * uri.c: accepted but not fixed bug 51876, added TODO
141 * Makefile.am: fixed bug 51876
142
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000143Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * config.h.in configure.in error.c: fix a compilation problem
146 on platforms without vsnprintf (xml@thewrittenword.com)
147
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000148Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * parser.c: fixed a function name header typo
151 * SAX.c: notations can also occur in external subset.
152
Daniel Veillard7d42b542001-03-20 13:22:46 +0000153Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * error.c: removed a C++ like comment
156
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000157Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * parser.c: fixing bug 52299 strange condition leading
160 to a parser crash due to a buffer overflow
161 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
162 added the specific test case
163
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000164Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xpath.[ch]: still a lot of cleanup based on XSLT, added
167 xmlXPathConvert{String,Number,Boolean} to be able to make
168 type casts without a context stack, fixed some implementation
169 problems related to the absence of context at parse-time,
170 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
171 in the public API too
172 * xpointer.c xpathInternals.h: we need to know at parse time
173 whether we are compiling an XPointer
174
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000175Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
178 cleaned up the parser internals, refactored XPath code, added
179 new compilation based APIs and cleanly separated public and
180 private APIs.
181
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000182Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * xpath.h: the comp field must be added at the end to avoid
185 killing binary compat.
186
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000187Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * Makefile.am: detect XPath memleaks in regreson tests
190 * error.c: fixed and error w.r.t. error reporting still using
191 stderr
192 * hash.c: added new line at end of file
193 * tree.h: minor cleanup
194 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
195 expression parsing from evaluation, resulted in a number of
196 changes internally, and in XPointer. Likely to break stuff
197 using xpathInternals.h but should remain binary compatible,
198 new interfaces will be added.
199
Daniel Veillardd574f782001-03-14 19:40:17 +0000200Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * configure.in: fixed a couple of problems reported by
203 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
204 without gcc on non linux platforms.
205
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000206Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
209 a fix for --with-html-dir= configure support. I hope it won't
210 break rpm generation
211
Daniel Veillarda022fe02001-03-14 16:30:00 +0000212Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * xmlIO.c: one function comment cleanup.
215
Daniel Veillard25239c12001-03-14 13:56:48 +0000216Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * SAX.c: external subset notations were improperly registered
219 in the internal subset.
220
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000221Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * README.cvs-commits: added, pointing to HACKING
224 * HACKING: updated
225
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000226Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * parser.c: and Matt Sergeant found one in the XML push
229 parser (erroneous check I forgot to remove when I fixed the
230 main parser).
231
Daniel Veillard68d7b672001-03-12 18:22:04 +0000232Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * xpath.c: ptittom found a small bug in UnaryExpr
235
Daniel Veillarde356c282001-03-10 12:32:04 +0000236Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * configure.in: bumped to 2.3.4
239 * error.c: fixed bug #51860
240 * tree.c: fixed bug #51861
241 * valid.c: cleanup, more debug, failed to fix one bug crap ...
242 * tree.[ch] : added xmlDefaultBufferSize
243 * nanoftp.c: typo in function name header block
244 * doc/xml.html : updated, added link to XML::LibXSLT
245 * doc/html/* : rebuilt the docs
246
Daniel Veillard80f32572001-03-07 19:45:40 +0000247Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * parser.c SAX.c: the new content parsing code raised an
250 ugly bug in the characters() SAX callback. Found it
251 just because of strangeness in XSLT XML Rec ouptut :-(
252
Daniel Veillard6c831202001-03-07 15:57:53 +0000253Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * Makefile.am: Martin Baulig suggested to add -lm
256 * tree.c: found another bug in xmlNodeGetContent()
257
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000258Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * xpath.c: Bjorn found the error related to strictness of comparison.
261
Daniel Veillard29631a82001-03-05 09:49:20 +0000262Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * parser.c: trying to fix the Dtd parsing problem reported
265 by Gary, side effect of last week speed optimizations.
266
Daniel Veillard14be0a12001-03-03 18:50:55 +0000267Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
270 * parserInternals.c: removed unneeded test raised by Stric
271
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000272Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
273
274 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
275 and fixed by William Brack). Added xmlXPathFormatNumber.
276 Changed the sorting slightly.
277 * configure.in Makefile.am example/Makefile.am: Added -lm.
278 Please note that applications linking with libxml2, must
279 also like with the math library from now on.
280
Daniel Veillardf9533d12001-03-03 10:04:57 +0000281Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * HTMLparser.c: fixed loop reported by Marc Sanfacon
284
Daniel Veillard2f362242001-03-02 17:36:21 +0000285Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * parser.c: one must report spaces even if the Dtd element
288 content proves that this is not part of the element content.
289 * result/valid/*.xml: this changed the ouptu slightly
290
Daniel Veillardb402c072001-03-01 17:28:58 +0000291Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * configure.in: bumped to 2.3.3
294 * doc/xml.html: updated
295
Daniel Veillard77851712001-02-27 21:54:07 +0000296Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * tree.c: minor doc fix
299 * xpath.c: deallocation issues when a result tree has been
300 converted to a node-set
301
Daniel Veillardec70e912001-02-26 20:10:45 +0000302Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * doc/xml.html: oops corrected dates s/2000/2001
305
Daniel Veillard8730c562001-02-26 10:49:57 +0000306Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * valid.c: new patch from Gary Pennington
309
Daniel Veillard91e9d582001-02-26 07:31:12 +0000310Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * doc/xml.html: applied patch from Ankh
313
Daniel Veillardedac3c92001-02-26 01:36:19 +0000314Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * xinclude.c: fixed a problem building on Mac
317
Daniel Veillard21a0f912001-02-25 19:54:14 +0000318Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * parser.c: more work on increasing parsing ferformances
321
Daniel Veillard48b2f892001-02-25 16:11:03 +0000322Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
325 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
326 avoiding memcpy in production builds MEM_CLEANUP macro use
327 * parser.[ch] parserInternals.c: optimizations of the tightest
328 internal loops inside the parser. Better checking of I/O
329 flushing/loading conditions
330 * xmllint.c : added --timing
331
Daniel Veillard71681102001-02-24 17:48:53 +0000332Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * configure.in: bumped to 2.3.2
335 * doc/xml.html: updated for release
336
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000337Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * xpath.c: found a memleak and fixed a nasty bug
340
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000341Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * xmllint.[c1] : added return code errors for xmllint
344 * xpath.c: specific debug dump function for result value trees
345
Daniel Veillard4b637072001-02-21 21:52:55 +0000346Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
347
348 * xpath.c: finally implemented xmlXPathCompareNodeSets
349 * test/XPath/expr/floats results/XPath/expr/floats: added
350 a test for float expressions
351
Daniel Veillardf714aa32001-02-21 03:07:44 +0000352Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
355 * parserInternals.[ch]: trying to speed up parsing
356 * xpath.c : speeded up node set equality op
357
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000358Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
359
360 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
361 better handling of ID/IDREF and the list modules associated
362 * configure.in: small CFLAGS cleanup
363
Daniel Veillarda8abee62001-02-19 15:14:59 +0000364Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * configure.in: fixed iconv detection on AIX (stric)
367
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000368Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000369
370 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
371
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000372Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
373
374 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
375 and optimized xmlXPathNodeSetSort
376
Daniel Veillard142adbf2001-02-17 13:21:05 +0000377Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xpath.c: bug fix when context size is 0
380 * parser.c: I like Norm's Dtd because they still manage to break
381 the parser occasionally
382
Daniel Veillardf23e0092001-02-16 13:21:29 +0000383Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
386
Daniel Veillarde0e26512001-02-16 00:11:46 +0000387Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
390 attributes within the XML-1.0 namespace
391
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000392Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * xpathInternals.h: exported a few axis functions
395 * doc/xml.html: updated the doc
396
Daniel Veillard760f4422001-02-15 14:59:48 +0000397Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * configure.in: applied patch from Daniel van Balen for OpenBSD
400 and bumped version to 2.3.1
401 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
402 attempt to find autoclosing was simply broken, removed it,
403 updated the examples, this is better
404
Daniel Veillardd194dd22001-02-14 10:37:43 +0000405Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * hash.[ch]: added Paolo Casarini patch to provide Delete from
408 hash functionnalities.
409 * doc/html/* : rebuild the doc
410
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000411Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
414 on predicate
415 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
416 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
417 really want to have tags closed on output even if we accept
418 unclosed ones on input
419
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000420Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * xpath.c: ouch don't free NULL, rare case fixed
423 * tree.c: don't coalesce text nodes if they don't have the
424 same behaviour wrt escaping on output
425
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000426Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * xpath.c: small fixup
429 * SAX.c: don't warn on empty namespaces.
430
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000431Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * README: a bit of cleanup
434 * configure.in: preparing for 2.3.0 release
435
Daniel Veillard1f83d392001-02-08 09:37:42 +0000436Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * hash.[ch]: added a first version of xmlHashSize()
439 * valid.c: another bug fix from Gary Pennington
440
Daniel Veillard5eef6222001-02-07 18:24:48 +0000441Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * valid.c: couple of bug fixes pointed by Gary Pennington
444 * HTMLtree.c: #if 0 cleanup
445
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000446Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
449 which removes a time consuming check of xmlXPathNodeSetAdd()
450 and use it in places where we are sure to not break unicity
451
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000452Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * xpath.c: bug fixes found from XSLT
455 * tree.c: preserve node->name special values when copying nodes.
456 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
457 external subset are fetched when available but without full
458 validation. Added xmlLoadExtDtdDefaultValue, need a function.
459 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
460 output with encoding disabled.
461
Daniel Veillard2c833b62001-02-03 08:52:06 +0000462Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
465 xmlCheckFilename should not be called from xmlFileOpenW
466 and xmlGzfileOpenW
467
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000468Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
471 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
472 added the new tests for URI normalization
473 * testURI.c: fixed stoopid bugs
474 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
475 the URI in the error messages are now properly normalized
476
Daniel Veillardea28ce62001-02-02 08:20:19 +0000477Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
480
Daniel Veillarde99a4762001-02-01 04:34:35 +0000481Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
484
Daniel Veillard2b325a02001-01-31 20:46:31 +0000485Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * xpath.c: fixed mod operator
488
Daniel Veillardde55cf62001-01-31 15:53:13 +0000489Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * parser.c: fixed xmlStrcat doc
492 * tree.c: 2 fixes form Anders Carlson for copying nodes and
493 trees.
494
Daniel Veillard2f913b72001-01-31 13:23:49 +0000495Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * xpath.c result/XPath/tests/chaptersbase
498 result/XPath/tests/simplebase: fixed XPath node()
499 * tree.c: small fix in xmlNewNs()
500 * Makefile.am: removed extraneous xml2Conf.sh rule
501
Daniel Veillardb42042b2001-01-28 07:40:36 +0000502Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
505 Changed the library name, in order to get libxml-devel and
506 libxml2-devel to coexist on a single system
507 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
508 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
509
Daniel Veillardee0a4662001-01-27 18:59:33 +0000510Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
513 libxml2-devel installable in // as libxml-devel.
514
Daniel Veillard5eb05942001-01-27 17:50:22 +0000515Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * doc/Makefile.am: fixed make rebuild in doc
518 * doc/html/*.html: rebuilt the docs
519
Daniel Veillard65c295d2001-01-26 09:32:39 +0000520Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * tree.c: patch from Bjorn Reese on xmlBufferCCat
523
Daniel Veillard8e199902001-01-25 18:54:39 +0000524Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
527 the HTML doc to go into the -devel RPM ...
528 * aclocal.m4 config.h.in: some updates due to auto* magic
529
Daniel Veillard93086662001-01-25 18:13:04 +0000530Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * xpath.h: added a hook in the context structure allowing to
533 link to extra support, needed for XSLT
534
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000535Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
538 xmlXPtrCmpPoints to use it.
539 * propagated the following patch from Alejandro Forero
540 * include/win32config.h xmlIO.c: applied further suggestions
541 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
542 * example/gjobread.c: fixed warnings, now that it builds
543
544Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
545
546 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
547
548 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
549 filename points to a valid file (not a directory).
550 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
551 Added calls to xmlCheckFilenameDir.
552
553 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
554 `path' (rather than `filename') as the parameter to gzopen and open.
555
Daniel Veillard48177c22001-01-23 15:27:41 +0000556Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * Makefile.am: fixed a problem with EXTRA_DIST
559
Daniel Veillardb83ba402001-01-22 22:45:10 +0000560Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * Makefile.am example/Makefile.am: finally found the trick
563 to build the example, i.e. add "." in SUBDIRS before example
564 in the list <grin/>
565
Daniel Veillard82687162001-01-22 15:32:01 +0000566Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * doc/xml.html: updated with an XSLT section, removed pointer to
569 W3C CVS base.
570
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000571Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * xpath.c: when copying a XSLT tree object teh tree need to be copied
574 too, and deallocation need to occur the same way.
575
Daniel Veillarde4566462001-01-22 09:58:39 +0000576Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
579 type correponding to an XSLT result tree fragment. Share most
580 of the data format with node set, as well as operators.
581 * HTMLtree.c: added a newline at the end of the doctype output
582 whe this one is not present initially.
583 * tree.c: make sure taht the parent and doc pointers are properly
584 set when copying attributes (lists).
585
Daniel Veillard701c7362001-01-21 09:48:59 +0000586Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
589
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000590Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * xpath.c: seems I finally killed that ugly path evaluation
593 context bug (tagged 9999 in case is is wrong)
594
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000595Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
598 for XSLT
599
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000600Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
603 for xmlGzfileOpen() bug
604
Daniel Veillardf6eea272001-01-18 12:17:12 +0000605Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * xpath.c: removed an error found by XSLT usage
608 * tree.c parserInternals.h: use a predefined static string
609 for text and comment nodes, avoid freeing them in xmlFreeNode,
610 exported the string name in parserInternals.h and added
611 another value to disable encoding at output (for XSLT),
612 gain memory, time.
613
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000614Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
617 win32/libxml2/libxml2_so.dsp: new makefiles and update
618 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
619
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000620Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
623 Gary Pennington
624
Daniel Veillard389e6b72001-01-15 19:41:13 +0000625Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * xpath.c: fixed the comaprision of values and nodelists,
628 need to compare nodelist still ...
629 * debugXML.c: avoided a possible core dump
630 * HTMLparser.c: cleanup
631 * nanohttp.c: contributed fix.
632 * tree.c: fixes in properties handling added xmlSetNsProp
633 needed by libxslt
634 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
635 comment
636 * TODO: updated
637
Daniel Veillard167bd532001-01-06 21:09:34 +0000638Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * parser.c parserInternals.c: applied Bjorn Reese optimization
641 patch
642
643Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * Makefile.am: applied patch fro make check from Martin Vidner
646
Daniel Veillard503b8932001-01-05 06:36:31 +0000647Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * configure.in: preparing 2.2.11
650 * doc/html/*: rebuild the HTML files
651 * doc/xml.html : updated
652
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000653Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * tree.c: fixed a stupid bug
656 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
657 patches related to validation of an XInclude processing result
658 * TODO: updated
659
Daniel Veillarde2488192001-01-04 10:54:22 +0000660Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
663 on large files
664
Daniel Veillardf060a412001-01-03 20:52:44 +0000665Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
668
Daniel Veillard45cff692001-01-03 18:02:04 +0000669Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
672 reported by Jonas Borgström
673 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
674
Daniel Veillard08108982001-01-03 15:24:58 +0000675Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * testXPath.c xpath.c: fixing the XPath union expressions problem
678 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
679
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000680Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * xmllint.c: Made is so if the file name is "-" is will read form
683 standard input. Sven Heinicke <sven@zen.org>
684 * tree.c: fixed a problem when growing buffer
685 * tree.h: fixed the comment of the node types following andersca
686 comment
687 * TODO: updated
688
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000689Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
690
691 * HTMLparser.[ch]: added a way to avoid adding automatically
692 omitted tags. htmlHandleOmittedElem() allows to change the
693 default handling.
694 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
695 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
696 of xmllint too when using --memory flag, added a memory test
697 suite at the Makefile level.
698 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
699 with namespace use when encountering QNames in XPath evalation,
700 added xmlns() scheme in XPointer.
701 * nanoftp.c : incorporated a fix
702 * parser.c xmlIO.c: fixed problems raised with encoding when using
703 the memory I/O
704 * parserInternals.c: closed bug 25934 reported by
705 torsten.landschoff@innominate.de
706 * TODO: updated
707
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000708Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
709
710 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
711 on a non-updated tree :-(, made a 2.2.10 release to correct the
712 situation
713
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000714Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
717 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
718 integrated a set of OpenVMS changes from Howard Taylor
719 <Howard.Taylor@pacoast.com>
720
Daniel Veillard58770e72000-11-25 00:48:47 +0000721Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
724 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
725
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000726Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * HTMLparser.c: some fixes on auto-open of html/head/body
729 * encoding.c: fixed a compilation error on some gcc env
730 * xpath.c xpointer.[ch] xpathInternals.h: improved the
731 XPointer implementation
732 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
733 related XPointer tests and associated results
734
Daniel Veillard300f7d62000-11-24 13:04:04 +0000735Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * doc/xmldtd.html doc/xml.html: following a short step by step
738 guidance on IRC to help maciej with DTDs I started a small
739 page on the subject.
740
Daniel Veillard748e45d2000-11-17 16:36:08 +0000741Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * HTMLparser.c: fixed handling of broken charrefs
744 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
745 patches
746
Daniel Veillard28929b22000-11-13 18:22:49 +0000747Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * doc/xml.html doc/html/* : rebuilt the docs after adding
750 xinclude and updated page for 2.2.7 and 2.2.8
751 * configure.in: releasing 2.2.8
752
Daniel Veillard41e06512000-11-13 11:47:47 +0000753Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * parser.[ch] parserInternals.c: applied the conditional
756 section processing fix from Jonathan P Springer
757 <jonathan.springer2@gte.net>
758 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
759 project file, fixed iconv default non support
760 * xpath.c: fixed the problem of evaluating relative expressions
761 when a node context is provided.
762
Daniel Veillardbf432752000-11-12 15:56:56 +0000763Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * nanoftp.c: fixed gcc 2.95 new warnings
766 * SAX.c: fixed a stupid bug
767 * tree.c: fixed a formatting problem when round-tripping
768 from/to memory
769 * xinclude.c: chased memleak, fixed a base problem
770 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
771 xmlXPtrBuildNodeList()
772 * TODO: updated
773 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
774 adding a first small set of regression tests for XInclude
775
Daniel Veillardc2def842000-11-07 14:21:01 +0000776Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * nanohttp.[ch]: applied Wayne Davison patches to access
779 the WWW-Authorization header.
780 * parser.c: Closed Bug#30847: Problems when switching encoding
781 in short files by applying Simon Berg's patch.
782 * valid.c: fixed a validation problem
783 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
784 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
785 Wayne Davison
786 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
787 need to be extended to non full nodes selections.
788 * xinclude.c: starts to work decently
789
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000790Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
791
792 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
793 debugXML.c xmlversion.h.in: Started adding XInclude support,
794 this is a new xmllint option
795 * tree.c xpath.c: applied TOM patches for XPath
796 * xpointer.c: fixed a couple of errors.
797 * uri.c: added an escaping function needed for xinclude
798 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
799 new warning from RH70 gcc's version
800
Daniel Veillarda4964b72000-10-31 18:23:44 +0000801Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * HTMLparser.c: fixed loop on invalid char in scripts
804 * parser.c: update to description of xmlIOParseDTD()
805 * libxml.m4 xmlversion.h.in: changes contributed by
806 Michael Schmeing <m.schmeing@internet-factory.de>
807 * configure.in: preparing for 2.2.7
808 * Makefile.am: trying to avoid config.h and acconfig.h
809 being included in the distrib
810 * configure.in: released 2.2.7
811
812Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
815 like namespaces for good. Unified xmlNs and xmlNode somewhat.
816
Daniel Veillard01411222000-10-30 15:33:22 +0000817Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * parser.[ch]: added xmlIOParseDTD()
820 * xpointer.c: added support for the 2 extra parameters of
821 string-range, fixed a stoopid error when '0' was present
822 in XPointer expressions
823 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
824 testsuite for the above
825
Daniel Veillard6db58192000-10-30 09:27:53 +0000826Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * libxml.spec.in: improved package descriptions
829
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000830Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * xpath.c xpathInternals.h: applied a large cleaning patch
833 from TOM <ptittom@free.fr>, it also add namespace support
834 for function and variables registration.
835
Daniel Veillardbd20df72000-10-29 17:53:40 +0000836Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
837
838 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
839 * Makefile.mingw: Wayne Davison's update adding hash.c
840
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000841Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * xpath.c: fixed the root evaluation problems
844 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
845 ignorable spaces with <b> <bold> <em>
846 * tree.c: fixed a loop in xmlSearchNsByHref()
847
Daniel Veillard767662d2000-10-27 17:04:52 +0000848Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
849
850 * xpath.c: applied another XPath patch from TOM
851 * xpath.c include/makefile.am: applied another patch from
852 china@thewrittenword.com (cleanup on IRIX).
853
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000854Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * xml-config.1: received a fixed version from Fredrik Hallenberg
857 <hallon@lysator.liu.se>
858
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000859Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
860
861 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
862 cleanup patch for XPath
863
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000864Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
865
866 * patched to redirrect all "out of context" error messages to
867 a reconfigurable routine. The changes are:
868 * xmlerror.h : added the export of an error context type (void *)
869 an error handler type xmlGenericErrorFunc there is an interface
870 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
871 to reset the error handling routine and its argument
872 (by default it's equivalent to respectively fprintf and stderr.
873 * all the c files: all wild accesses to stderr or stdout within
874 the library have been replaced to calls to the handler.
875
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000876Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * configure.in: release 2.2.6
879 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
880 exporting the inner functions of xpath for extension modules
881 * doc/*: updated and rebuilt the doc
882
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000883Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * nanohttp.c : applied Wayne HTTP cleanup patch
886 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
887 and xmlNodeSetSpacePreserve()
888
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000889Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * xpath.c: closing bug #29260
892
Daniel Veillard126f2792000-10-24 17:10:12 +0000893Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * hash.[ch] debugXML.c: expanded/enhanced the API, added
896 multikey tuples, made hash structure opaque
897 * valid.[ch]: moved elements, attributes, notations decalarations
898 as well as ID and refs to hash tables.
899 * entities.c: hash cleanup
900 * xmlmemory.c: fixed a dump problem in debug mode
901 * include/Makefile.am: problem passing in DESTDIR= values patch
902 from Marc Christensen <marc@calderasystems.com>
903 * nanohttp.c: removed debugging remains
904 * HTMLparser.c: the bogus tag should be ignored (Wayne)
905 * HTMLparser.c parser.c: fixing a number of problems with the
906 macros in the *parser.c files (Wayne).
907 * HTMLparser.c: close the previous option when opening a new one
908 (Marc Sanfacon).
909 * result/HTML/*: updated the HTML results accordingly
910
Daniel Veillard52afe802000-10-22 16:56:02 +0000911Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
914 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
915 XPath functions and XML entities table to them. More to come...
916 * xmlIO.c: fixed libxml closing FILEs it didn't open.
917
Daniel Veillard683cb022000-10-22 12:04:13 +0000918Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * tree.c: coalesce adjacent text nodes
921 * valid.c: handling of blank nodes in DTd validation (raised
922 by problems with a posteriori validation).
923 * nanohttp.c: changing behaviour on HTTP write stuff.
924 * HTMLtree.c: forced body and html to be explicitely closed.
925 * xpath.h: exported more XPath functions.
926
Daniel Veillard1baf4122000-10-15 20:38:39 +0000927Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * Release of 2.2.5
930 * xpointer.c: range() range-inside and other helper functions
931 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
932
Daniel Veillard47e12f22000-10-15 14:24:25 +0000933Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
936 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
937
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000938Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
941 and XPointer modules
942
Daniel Veillard134c9f32000-10-15 10:27:08 +0000943Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * SAX.h: closed #25107
946
Daniel Veillard39915622000-10-15 10:06:55 +0000947Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
948
949 * testSAX.c: fixed problem with cdata reporting
950 * SAXresult/* : updated
951
Daniel Veillard1e851392000-10-15 10:02:56 +0000952Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
955 Closed bug #27499, added to regression tests
956 * TODO: updated
957
Daniel Veillard7eda8452000-10-14 23:38:43 +0000958Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
961 support for SCRIPT and STYLE with help from Bjorn Reese
962 * test/HTML/* result/HTML/*: added simple testcase and updated
963 the existing ones.
964
Daniel Veillardff9c3302000-10-13 16:38:25 +0000965Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
968 string-range for empty strings
969 * test/XPath/docs/str test/XPath/xptr/chaptersrange
970 test/XPath/xptr/strrange: augmented the XPointer testsuite
971
Daniel Veillard189446d2000-10-13 10:23:06 +0000972Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * doc/xml.html doc/xmlmem.html: added a module describing memory
975 interfaces and use, updated the main page.
976
Daniel Veillard2f971a22000-10-12 23:26:32 +0000977Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
980 nanoftp code work on Windows too now
981
982Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000983
984 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
985 * xpointer.c: implemented string-range() at least a good first version
986 * test/XPath/docs/str test/XPath/xptr/strrange
987 result/XPath/xptr/strrange: the string-range() tests
988
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000989Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
990
991 * Makefile.am include/Makefile.am include/win32config.h
992 win32/Makefile.mingw: fixed problems reported by Wayne Davison
993 and make distcheck
994
Daniel Veillard19d61112000-10-11 23:50:35 +0000995Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
998 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
999 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1000
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001001Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1004 patch for socklen_t detection by
1005 Albert Chin-A-Young <china@thewrittenword.com>
1006
Daniel Veillardcd429612000-10-11 15:57:05 +00001007Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1010 and added a --dtdvalid option to xmllint used to test it
1011
Daniel Veillard47c02452000-10-11 13:04:36 +00001012Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1013
1014 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1015 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1016
Daniel Veillard2d38f042000-10-11 10:54:10 +00001017Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1020 handlings (registration, lookup, cleanup)
1021
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001022Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1023
1024 * configure.in Makefile.am include/makefile.am: adding XPointer
1025 and XPtrtests target
1026 * xpointer.[ch] : new files for XPointer support
1027 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1028 more XPath tests
1029
Daniel Veillard57fda592000-10-10 23:24:14 +00001030Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * configure.in: fixed, very broken, make distcheck works again
1033
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001034Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1035
1036 * More work toward 2.2.5, integrated a number of patches
1037 * configure.in Makefile.am win32config.h.in: trying to cleanup
1038 make distcheck .... huh ...
1039 * include/Makefile.am include/win32config.h: new directory
1040 for includes
1041 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1042 updated teh makefiles and instructions for WIN32
1043 * xpath.c: small fixes
1044 * test/XPath/ results/XPath: updated the testcases and results
1045 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1046 suggested patches
1047 * valid.c: fixed an ID bug
1048
Daniel Veillardb71379b2000-10-09 12:30:39 +00001049Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1050
1051 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1052 the automake bug where wrong dependancies were generated.
1053 * xpath.[ch]: worked on XPointer
1054
Daniel Veillard7e99c632000-10-06 12:59:53 +00001055Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * configure.in Makefile.am: 2.2.5, ship the include in an
1058 include/libxml subdirectory, use symlinks when using CVS
1059 * testSAX.c: fixed small bug
1060 * testXPath.c: changed the way testfiles are parsed
1061 * debugXML.c: same kind of cleanup when parsing an argument expression
1062 XPath/XPointers can have blanks embedded
1063 * xpath.[ch]: more cleanup, reorgs for XPointer work
1064 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1065 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1066
Daniel Veillard55b91f22000-10-05 16:30:11 +00001067Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1070 in the XPath engine, rewrote large parts of it, now it's far
1071 cleaner and in sync with the REC not an old WD. Fixed a parsing
1072 problem in the interactive XML shell found when testing XPath.
1073
Daniel Veillardac260302000-10-04 13:33:43 +00001074Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1077 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1078 examples with the extra test
1079
Daniel Veillard7cfce322000-10-04 12:40:27 +00001080Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1081
1082 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1083 the global init function.
1084
Daniel Veillard970112a2000-10-03 09:33:21 +00001085Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * HTMLparser.c: Doohhh, attribute name parsing was still case
1088 sensitive ! Fixed this ...
1089 * result/HTML/* : updated the tests results accordingly
1090
Daniel Veillard740abf52000-10-02 23:04:54 +00001091Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1094 engine, should be far more stable, incorporated a new version of
1095 preceding/following axis, need testing
1096 * uri.c: fixed file:///c:/a/b/c problem
1097 * test/XPath/tests/idsimple: augmented the XPath tests
1098
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001099Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * doc/* rebuilding docs for 2.2.4 release
1102
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001103Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * configure.in: releasing 2.2.4
1106 * parser.[ch]: added xmlStrEqual()
1107 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1108 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1109 use xmlStrEqual instead
1110 * TODO: updated
1111 * added an XPath test
1112
Daniel Veillardbc765302000-10-01 18:23:35 +00001113Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1116 * entities.h: exported xmlInitializePredefinedEntities
1117 * parser.[ch] : added xmlInitParser()
1118 * parserInternals.h : had to export htmlInitAutoClose()
1119
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001120Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1123 problems
1124 * Makefile.am : added XPath regression tests to normal tests
1125 * uri.c: fixed a problem with local paths, cleanup
1126 * parser.c: fixed a problem with large CData sections
1127
Daniel Veillardd2ade932000-09-30 14:39:55 +00001128Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * configure.in xml-config.in: patch from "Ben Taylor"
1131 <sol7x86@hotmail.com> for solaris shared libs lookup
1132
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011332000-09-30 Martin Baulig <baulig@suse.de>
1134
1135 * libxml-2.0.pc.in: Provide pkg-config script.
1136
1137 * configure.in: Create the libxml-2.0.pc script from the
1138 libxml-2.0.pc.in templates.
1139 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001140 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001141
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001142Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1145 when compiling with MSC
1146
Daniel Veillard46057e12000-09-24 18:49:59 +00001147Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * xpath.c: patch for normalize-string() substring-before(),
1150 substring-after() and translate() functions from Bjorn Reese
1151 <breese@mail1.stofanet.dk>
1152 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1153 Fredrik Hallenberg <hallon@lysator.liu.se>
1154 * TODO: updated
1155
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001156Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1159 problem of socklen_t being undefined on a number of platforms
1160 * debugXML.c: fixed a compilation problem when without snprintf
1161
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001162Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1165 an URI bug and a fix for the control-character-induced infinite loop
1166 * nanohttp.c: preventive fix for compiling on WIN32
1167
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001168Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * xmlint.c: closing bug #25000
1171
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001172Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1175 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1176 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1177 related function, fixing xmlStrncmp(), and associated cleanup
1178 * result/HTML/entities.html.sax: updating result
1179
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001180Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * uri.c: applied patch for URI escaping from Wayne Davison
1183 <wayned@blorf.net>
1184 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1185 from Denis Barbier <barbier@imacs.polytechnique.fr>
1186 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1187 patch from Wayne Davison
1188
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001189Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * doc/xml.html : updated with new releases, adding "how to help"
1192
Daniel Veillard04698d92000-09-17 16:00:22 +00001193Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1196 removed a few warnings in pedantic mode ...
1197 * parserInternals.c parser.c: moved encoding switching function
1198 to parserInternals.c
1199 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1200
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001201Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1204 error or warning handlers
1205
Daniel Veillardb1059e22000-09-16 14:02:43 +00001206Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * parserInternals.c parserInternals.h parser.c Makefile.am:
1209 created a new module parserInternals.c, moved most of the
1210 code shared by the various parsers there, as well as
1211 deprecated code from parser.c. More cleanup of parser.c
1212 * uri.c: fixed a problem when URI is NULL
1213 * valid.c: speedup when looking for an attribute declaration
1214
Daniel Veillard39c7d712000-09-10 16:14:55 +00001215Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1218 the cleanup of the computation of URI references when seeking
1219 external entities. The URI reference string and the resulting
1220 URI are both stored now.
1221 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1222 large s(n)printf checks and cleanup from Denis Barbier
1223 <barbier@imacs.polytechnique.fr>
1224 * xmlversion.h.in tree.h: couple of SGML declarations for a
1225 possible docbook module.
1226 * result/VC/ : a couple of test output changed due to the change
1227 of the entities URI
1228
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001229Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * parser.h: added a _private field for linking user's data
1232
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001233Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * parser.c parserInternals.h: demacroified most of the IS_XXX
1236 the gain in size is significant so ...
1237
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001238Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * entities.c: cases where looking up entities with doc==NULL
1241 covered
1242
Daniel Veillard90e11312000-09-05 10:42:32 +00001243Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1244
Daniel Veillard1de50802000-09-07 08:54:32 +00001245 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001246 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1247
Daniel Veillard98a79162000-09-04 11:15:39 +00001248Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1249
Daniel Veillard1de50802000-09-07 08:54:32 +00001250 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001251 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1252 * Makefile.in: added URItest and included thenin "make tests"
1253
1254Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001255
1256 * xmlversion.h.in: closed bug 22941
1257
Daniel Veillard2bb89092000-08-31 14:57:50 +00001258Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * doc/xmlio.html: added doc and example for entity loader
1261 redefinition.
1262
Daniel Veillard96984452000-08-31 13:50:12 +00001263Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1266 used by libxml
1267
Daniel Veillarde715dd22000-08-29 18:29:38 +00001268Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * parser.c: Fixed bug on invalid ontent characters and when using
1271 push.
1272 * xmllint.c: fixed xmllint endling of errors in push mode
1273
Daniel Veillard4948eb42000-08-29 09:41:15 +00001274Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001277 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001278 * result/HTML/*.sax: regenerated HTML SAX output
1279 * parser.c: more cleanup.
1280
Daniel Veillarde010c172000-08-28 10:04:51 +00001281Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001284 patches from Wayne Davison <wayned@users.sourceforge.net>,
1285 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001286 * HTMLparser.c: fixed an ignorable white space detection bug
1287 occuring when parsing with SAX only
1288 * result/HTML/*.sax: updated since the output is now HTML
1289 encoded...
1290
Daniel Veillard47f3f312000-08-27 22:40:15 +00001291Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001293 * HTMLparser.[ch]: applied some of Wayne Davison
1294 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001295
Daniel Veillarde0854c32000-08-27 21:12:29 +00001296Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1299 undeclared namespace prefix was used, added a warning.
1300 Cleaned up support w.r.t. entities, spilling out a warning
1301 and being pedantic on lookups.
1302 * test/warning/ent9 : added testcase for previous example.
1303 * TODO: updated
1304 * parserInternals.h parser.c: changed the way names are parsed
1305 now allow infinite size and decrease penalty for normal use
1306 * parser.c: Started a big cleanup/check of the parser code,
1307 fixed some of the most tortuous entity code, spotted code
1308 unused anymore
1309 * test/*: added tests for very long names and related nasty
1310 things.
1311
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001312Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * doc/encoding.html: added encoding aliases doc
1315 * doc/xml.html: updates
1316 * encoding.[ch]: added EncodingAliases functions
1317 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1318 bottleneck affecting large DTDs like Docbook
1319 * parser.[ch] xmllint.c: added a pedantic option, will be
1320 useful
1321 * SAX.c: redefinition of entities is reported in pedantic mode
1322 * testHTML.c: uninitialized warning from gcc
1323 * uri.c: fixed a couple of bugs
1324 * TODO: added issue raised by Michael
1325
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001326Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * doc/encoding.html: propagated Martin Duerst suggestions
1329
Daniel Veillard52402ce2000-08-22 23:36:12 +00001330Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1333 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1334 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1335 by Wayne Davison
1336
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001337Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * nanoftp.c nanohttp.c: small cleanup
1340 * TODO: updated
1341
Daniel Veillard244ece92000-08-19 20:58:02 +00001342Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * added an old VC testcase and updated title.xml entity
1345
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001346Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1349 done on auto-opening of <p> tags and cleanup of SAX output
1350
Daniel Veillard979e55e2000-08-19 16:48:54 +00001351Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1354
Daniel Veillard4540be42000-08-19 16:40:28 +00001355Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * doc/xml.html libxml.* structure.*: updated the doc a bit
1358
Daniel Veillard808a3f12000-08-17 13:50:51 +00001359Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1362 of SAX tests
1363
Daniel Veillard29579362000-08-14 17:57:48 +00001364Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1367 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1368
Daniel Veillard1255ab72000-08-14 15:13:33 +00001369Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1372 * testHTML.c: fix core dump on Solaris 2.x systems
1373 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1374 * result/HTML/*.sax: previous bug fix lead to new results
1375
Daniel Veillard03109292000-08-14 14:58:22 +00001376Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1379 * configure.in: added --with-readline=DIR to accept alternate
1380 path for readline include/library
1381 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1382 for ANSI under HP-UX
1383 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1384 includes @LIBS@
1385
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001386Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * doc/* : rebuilt the docs
1389 * getting ready for 2.2.2 release
1390
Daniel Veillard87b95392000-08-12 21:12:04 +00001391Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1394 and xmlAddFeature()
1395 * tree.[ch]: added xmlAddChildList()
1396 * xmllint.c: MAP_FAILED macro test
1397 * parser.h: added xmlParseCtxtExternalEntity()
1398 * valid.c: applied bug fixes removed warning
1399 * tree.c: added CDATA block to elements content
1400 * testSAX.c: cleanup of output
1401 * testHTML.c: added SAX testing
1402 * encoding.c: better error recovery
1403 * SAX.c, parser.c: fixed one of the external entity processing
1404 of the OASis testsuite
1405 * Makefile.am: added HTML SAX regression tests
1406 * configure.in: bumped to 2.2.2
1407 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1408 SAX results
1409
Daniel Veillard88a172f2000-08-04 18:23:10 +00001410Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * configure.in: patch for HP compiler
1413
14142000-08-04 Sven Heinicke <sven@zen.org>
1415
1416 * xmllint.c: Was coredumping sometimes when the file given didn't
1417 exist.
1418
Daniel Veillard46e370e2000-07-21 20:32:03 +00001419Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001422
Daniel Veillard46e370e2000-07-21 20:32:03 +00001423 when using in memory parsing. Need some cleanup.
1424 * xmllint.c configure.in: added a --memory flag to test memory
1425 parsing
1426
Daniel Veillard36650692000-07-21 15:16:39 +00001427Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * nanohttp.c: fixed socklen_t replacement to unsigned int
1430 * parser.c: fixed a space handdling missing at the end of
1431 production 28 DOCTYPE.
1432 * xmlmemory.c: fixed a stupid bug on the routine to override
1433 allocation functions
1434 * TODO: updated
1435
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001436Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * doc/ regenerated the docs
1439
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001440Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * doc/encoding.html doc/xml.html: added I18N doc
1443 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1444 improvements, both parser and filters, added ASCII & HTML,
1445 fixed the ISO-Latin-1 one
1446 * xmllint.c testHTML.c: added/made visible --encode
1447 * debugXML.c : cleanup
1448 * most .c files: applied patches due to warning on Windows and
1449 when using Sun Pro cc compiler
1450 * xpath.c : cleanup memleaks
1451 * nanoftp.c : added a TESTING preprocessor flag for standalong
1452 compile so that people can report bugs more easilly
1453 * nanohttp.c : ditched socklen_t which was a portability mess
1454 and replaced it with unsigned int.
1455 * tree.[ch]: added xmlHasProp()
1456 * TODO: updated
1457 * test/ : added more test for entities, NS, encoding, HTML, wap
1458 * configure.in: preparing for 2.2.0 release
1459
Daniel Veillard49703262000-07-10 10:27:46 +00001460Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * nanoftp.c: fixed the way the control connection is handled
1463 * libxml.spec.in: fixed the dependancies and cleanup
1464
Daniel Veillard306be992000-07-03 12:38:45 +00001465Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * doc/xml.html: changed the xmlsoft.org structure, updated the
1468 examples w.r.t. root and childs
1469
Daniel Veillard7d853352000-07-02 18:53:09 +00001470Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1473
Daniel Veillard365e13b2000-07-02 07:56:37 +00001474Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * HTMLparser.c: Work on character encoding support for the HTML parser
1477 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1478 * encoding.c: Fixed a potential memleak in the encoding stuff
1479
Daniel Veillardaf743792000-07-01 11:49:28 +00001480Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * doc/FAQ.html doc/Makefile.am : added a FAQ
1483
1484Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001485
1486 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1487 of the HTML parser to force it to not bypass SAX
1488
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001489Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * win32config.h.in: updated
1492 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1493 lacks iconv support :-( need to release 2.1.1
1494 * configure.in: release 2.1.1
1495 * HTMLparser: fixed bug #14784
1496 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1497 by Windows compiler
1498 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1499 the SAX startDocument() callback.
1500 * TODO: updated
1501
1502Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * added xmlStopParser()
1505
Daniel Veillardbe803962000-06-28 23:40:59 +00001506Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * configure.in: 2.1.0 prerelease
1509 * Large resync between W3C and Gnome tree
1510 * nanoftp, nanohttp.c: fixed stalled connections probs
1511 * HTMLtree.c SAX.c : support for attribute without values in
1512 HTML for andersca
1513 * valid.c: Fixed most validation + namespace problems
1514 * HTMLparser.c: start document callback for andersca
1515 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1516 * parser.h, SAX.c: serious speed improvement for large
1517 CDATA blocks
1518 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1519 different encoding
1520 * example/Makefile.am example/gjobread.c tree.h: work on
1521 libxml1 libxml2 convergence.
1522 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1523 and the LIBXML_TEST_VERSION macro
1524
Daniel Veillardc310d562000-06-23 18:32:15 +00001525Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1526
1527 * doc/xml.html: various patches and improvements typo fixed by
1528 Felix Natter
1529 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1530 from Felix Natter <fnatter@gmx.net>
1531
Daniel Veillardf3029822000-05-06 08:11:19 +00001532Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * doc/upgrade.html: updated with instructions for support of both
1535 libxml-1.x and libxml-2.x
1536 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1537 for 2.x support and also fixed includes
1538
1539
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001540Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1543 the encoding support, added iconv support, so now libxml if
1544 compiled with iconv automatically support japanese encodings
1545 among others. Work based on initial patch from Yuan-Chen Cheng
1546 I may have broken binary compat in the encoding handler
1547 registration scheme, but that was so utterly broken I don't
1548 expect anybody to have used this feature until now.
1549 * parserInternals.h: fixup on the CHAR range macro
1550 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1551 code.
1552 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1553 * uri.c: added xmlParseURI() I can't believe I forgot to
1554 implement this one in 2.0 !!!
1555 * SAX.c: moved doc->encoding update in the endDocument() call.
1556 * TODO: updated.
1557
Daniel Veillard06047432000-04-24 11:33:38 +00001558Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * tree.h: removed extraneous xmlRemoveProp definition
1561 * TODO: added item about --disable-corba configure switch
1562 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1563 * nanoftp.c: fixed include problems giving troubles on AIX and
1564 slowlaris
1565 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1566 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1567 comment and headers changes to lower gtk-doc number of warnings
1568 * doc/html/*: rebuilt docs
1569
Daniel Veillarde0aed302000-04-16 08:52:20 +00001570Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * HACKING: documented the tag for 1.x and instructions
1573
Daniel Veillard5e873c42000-04-12 13:27:38 +00001574Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1577 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1578 xmlCreateIOParserCtxt
1579 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1580 significant overall improvement
1581 * xmllint.c: added I/O test to xmllint
1582 * testSAX.c: added a speed test
1583 * doc/* : updated/regenerated
1584
Daniel Veillardfc708e22000-04-08 13:17:27 +00001585Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * xpath.c uri.h parserInternals.h: cosmetic changes from
1588 "Timur I. Bakeyev" <timur@bat.ru>, including making
1589 xmlCreateURI() public
1590
Daniel Veillard5d211f42000-04-07 17:00:24 +00001591Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1594 and the code at the same time. Added a clean mechanism for
1595 overload or added input methods: xmlRegisterInputCallbacks()
1596 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1597 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1598 * TODO: updated
1599 * doc/* : updated/regenerated
1600 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1601 source dir
1602
Daniel Veillarde77a9182000-04-05 19:12:29 +00001603Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * testURI.c: yet another forgotten commit, I should get some sleep !
1606
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001607Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * xmllint.c: forgot to commit this too ?
1610
Daniel Veillardb9df4042000-04-05 14:23:16 +00001611Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * xmlversion.h.in : forgot to commit this previously
1614
Daniel Veillard361d8452000-04-03 19:48:13 +00001615Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1618 * README TODO: updated for release
1619 * uri.c uri.h: added authority parsing/saving
1620 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1621 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1622 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1623 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1624 Makefile.am : added compile-time customization of libxml
1625 --with-ftp --with-http --with-html --with-xpath --with-debug
1626 --with-mem-debug
1627 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1628 #include <libxml/xxx.h> I hope it won't break too much stuff
1629 and will be manageable in the future...
1630 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1631 and added xmllint to the installed programs
1632 * uri.h: added xmlFreeURI()
1633
Daniel Veillardec303412000-03-24 13:41:54 +00001634Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * uri.c uri.h: finished the escaping handling, the base support
1637 and the URI path normalization. Looks good just lacks the
1638 authority content parsing code.
1639 * Makefile.am: added instructions to generate testURI
1640 * TODO: updated
1641 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1642 added links and icons for W3C and Gnome
1643
Daniel Veillard8f621982000-03-20 13:07:15 +00001644Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * xmlmemory.[ch] : seems I forgot to actually update the files in
1647 the last commit :-)
1648 * doc/xml.html doc/html/* : updated and uploaded the docs
1649
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001650Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1653 * TODO: updated
1654 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001655 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001656 gfree).
1657 * Makefile.am, uri.c, uri.h: added a set of functions to do
1658 exact (litteraly copied from the RFC 2396 productions) parsing
1659 and handling of URI. Will be needed for XLink, one XML WFC,
1660 XML Base and reused in the nano[ftp/http] modules. Still work
1661 to be done.
1662
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001663Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * configure.in, libxml.spec.in : libxml2
1666 * doc/* : updated the doc page, rebuilt the docs
1667
Daniel Veillardcf461992000-03-14 18:30:20 +00001668Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * all: tagged LIB_XML_1_X
1671 * *.c *.h : updated from W3C CVS tree
1672 * configure.in : 2.0.0-beta
1673 * libxml.spec.in : libxml2 package nam
1674 * result/* : new version of the tests output
1675
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001676Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1679
Daniel Veillardb566ce12000-03-04 11:39:42 +00001680Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * doc/* : rebuilt the docs
1683 * parser.c: final patch on #6766
1684 * valid.c: small patch on validity checks.
1685
Daniel Veillardfb76c402000-03-04 11:39:42 +00001686Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1689 added
1690 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1691 compatibility w.r.t. XML spec and existing code.
1692
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001693Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * parser.c: seems a better solution to <a> </a> exists,
1696 will try it for a while
1697
Daniel Veillard83a30e72000-03-02 03:33:32 +00001698Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * parser.c: tried to remove the <a> </a> generating <a/>
1701 this is hard. Left a flag for that purpose. Fixed bug #6766
1702 * configure.in: prepared 1.8.7 not released, due to previous
1703 problem
1704
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001705Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * doc/xml.html : applied second patch from Paul DuBois
1708
Daniel Veillard402e8c82000-02-29 22:57:47 +00001709Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * doc/xml.html : applied patch from Paul DuBois
1712
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001713Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1716
Daniel Veillard5feb8492000-02-02 17:15:36 +00001717Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1718
1719 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1720 compilation warnings on various platforms.
1721 * parser.c: Fixed #5281 validity error callbacks are now desactived
1722 by default if not validating.
1723
Daniel Veillardf341f932000-02-02 14:52:08 +00001724Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1727
Daniel Veillard13c757e2000-02-01 23:59:15 +00001728Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1731 <gkatsi@cs.toronto.edu>
1732
Daniel Veillard726e8792000-01-30 20:04:29 +00001733Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1736 processing URLs
1737
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001738Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1741 xmlNanoFTPUpdateURL for persistent control connections.
1742 * configure.in: 1.8.6
1743
1744Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1747 * tree.[ch] : added xmlSaveNoEmptyTags
1748
James Henstridgef3be9312000-01-28 13:59:21 +000017492000-01-29 James Henstridge <james@daa.com.au>
1750
1751 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1752
1753 * Makefile.am: added nanoftp.[ch] to the build.
1754
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001755Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1756
1757 * nanoftp.[ch]: cleanup, comments, API
1758 * debugXML.c : fixed a bug in the cat command
1759 * doc/*: regenerated the docs
1760
Daniel Veillardda07c342000-01-25 18:31:22 +00001761Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1764 * debugXML.c : fixed a bug in the cat command
1765 * valid.c: fixing some small probs
1766 * libxml.spec.in: get rid of the SNAP suffix
1767 * doc/xml.html: updated the status
1768
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001769Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * xml-config.in: xml-config --version to just return the
1772 version number
1773 * xpath.c: some cleanup w.r.t. axis when the current node is
1774 an attribute.
1775 * TODO: updated
1776
Daniel Veillard461a66c2000-01-18 18:01:01 +00001777Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * configure.in: prepared for libxml-1.8.5
1780 * doc/* recompiled the documentation
1781
17822000-01-17 Jody Goldberg <jgoldberg@home.com>
1783
1784 * configure.in : WARNING autoconf subtlety alert :
1785 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1786 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1787 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1788 get defined by AC_CHECK_HEADERS.
1789
Daniel Veillardf967b902000-01-17 16:06:10 +00001790Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1793 Rune.Djurhuus@fast.no
1794
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001795Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * TODO: updated
1798 * tree.c, parser.c: made sure that only memory alloc problems
1799 and internal parser errors are allowed to write to stdout or
1800 stderr.
1801
Daniel Veillard0142b842000-01-14 14:45:24 +00001802Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * tree.c : restored xmlNewGlobalNs since this seems used by
1805 a lot of existing code :-(, fixed a bug in xmlNewNs
1806 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1807 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1808 to exit() from the library code.
1809 * xpath.c, parser.c: removed bugs or unused code detected by
1810 Windows compilers
1811 * parser.c: started adding interfaces for parsing well balanced
1812 XML fragments
1813 * configure.in: releasing 1.8.4
1814 * doc/* : rebuilt the docs
1815
Daniel Veillard2eac5032000-01-09 21:08:56 +00001816Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * tree.[ch] : added xmlNewDocFragment() for DOM
1819 * testHTML.c: uninitialized variable.
1820
Daniel Veillardf3a73582000-01-05 14:58:39 +00001821Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * doc/* : rebuild the docs
1824
Daniel Veillard71b656e2000-01-05 14:46:17 +00001825Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * acconfig.h: readline and history patch
1828 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1829 * tree.c: added check and handling when possibly removing an ID
1830 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1831 and saving.
1832 * test/HTML/entities.html result/HTML/entities.html* : test for
1833 various entities reference cases
1834 * result/HTML/* : as a result output of some testcase have
1835 changed
1836 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1837 by previous example. added xmlParseTryOrFinish().
1838 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1839 entities.h debugXML.h HTMLparser.h: changed the way struct are
1840 declared to allow gtk-doc to expose those
1841 * parser.c: closed bug #4960
1842 * Makefile.am configure.in: Applied patch from
1843 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1844 and math/socket libs detection
1845
Daniel Veillard437b87b2000-01-03 17:30:46 +00001846Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * configure.in, Makefile.am: link tester against readline
1849 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1850
Daniel Veillard686d6b62000-01-03 11:08:02 +00001851Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * tree.[ch]: added xmlRemoveProp
1854 * win32config.h.in nanohttp.c: avoid including the Windows
1855 socket stuff in every C files
1856 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1857 the XmL parser(s)
1858 * test/ns4 result/ns4 etc...: added test case for previous prob
1859 * tree.c: xmlNewNs wasn't checking for double definition
1860 * Makefile.in: fixed a problem with dist-hook duplicates
1861 * parser.[hc], xmlIO.c: fixed the loading of external entities
1862 APIs, now xmlLoadExternalEntity() is used everywhere and
1863 setting up an app specific front-end using the
1864 * SAX.c parser.c: some fixes, now the xhtml spec validates
1865 with the xhtml DTD.
1866 * error.c: fixed crashes in case of no input stream
1867 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1868 to the validation tests and results
1869
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001870Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1873 too htmlCreatePushParserCtxt() and htmlParseChunk()
1874 * parser.c: a bit of cleanup.
1875 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1876 to XML) removed the last mem leak known
1877 * HTMLtree.c: output message cleanup
1878 * xmlmemory.c: display content info about memory blocks
1879 * result/HTML/wired.* : missing att value warning change
1880
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001881Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * doc/* : rebuilt the documentation
1884
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001885Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * parser.[ch] parserInternals.h: Push parser for XML,
1888 seems to work fine now
1889 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1890 --push for push testing
1891 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1892 * testSAX.c: added --push
1893 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1894 subtree
1895 * xmlIO.[ch] : enriched API + fixes for push mode
1896 * entities.[ch]: added the entity content length to the struct.
1897 * xmlmemory.[ch]: new API to show the last entries for the shell
1898 * valid.c: added required attribute testing
1899 * SAX.c: the cdata callback now merge contiguous fragments
1900 * HTMLparser.c: cleanup of some macros
1901
Daniel Veillard3c558c31999-12-22 11:30:41 +00001902Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * parser.c: fix for PIs name starting with xml
1905 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001906 * *.c, configure.in win32config.h.in : generate win32config.h for
1907 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001908
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001909Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * parser.c: fixed a stupid = vs. == bug :-(
1912 * doc/gnome-xml.sgml: s/glade/xml/
1913
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001914Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * configure.in, doc/xml.html : bug fix release 1.8.2
1917 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1918 Hopefully the end of that silly C++ include problem
1919 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1920 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1921 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1922 troubles with autoclosed elements when the stree shape doesn't
1923 follow the DtD specs. Added htmlIsAutoClosed() and
1924 htmlAutoCloseTag()
1925 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1926 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1927 * debugXML.c: fixed a bug on printing default namespaces.
1928 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1929
Daniel Veillardb24054a1999-12-18 15:32:46 +00001930Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * result/HTML/*.htm[l] : updated the HTML regression tests according
1933 to the new output
1934 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1935 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1936 problem due to intermix of extern "C" { ... } declarations for C++
1937 and recursive includes in the headers
1938
Chris Lahey323c48c1999-12-18 15:32:45 +000019391999-12-20 Chris Lahey <clahey@umich.edu>
1940
1941 * HTMLtree.c: Made it so that html nodes with a single child do
1942 not insert a carriage return before or after the child node.
1943
Daniel Veillardb24054a1999-12-18 15:32:46 +00001944Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001945
1946 * configure.in, doc/xml.html : bug fix release 1.8.1
1947 * parser.c: fixed bug #4344
1948 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1949 added the glue to avoid C++ problems
1950 * doc/* : regenerated the documentation
1951
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001952Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1953
1954 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1955 namespace recognition, and Dia as a resul :-(
1956 * encoding.c: closed bug #3950
1957
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001958Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * valid.c: debugging a posteriori validation, except URI expansion
1961 stuff this should be fixed now
1962 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1963 Carl Nygard <cnygard@bellatlantic.net>
1964 * tester.c: added --postvalid, cleaning of the code
1965 * tree.[ch]: added xmlDocGetRootElement()
1966
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001967Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1968
1969 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1970 c++ losage.
1971
Daniel Veillard10a2c651999-12-12 13:03:50 +00001972Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * configure.in, doc/xml.html : bumped to 1.8.0
1975 * xlink.[ch], Makefile.am : added framework for link detection
1976 * parser.h: added nbChars to parser context, needed for cleanup.
1977 * xmlmemory.c: removed a nasty bug when out of mem
1978 * valid.[ch]: adding namespace support for attribute decl
1979 * tester.c: added --debugent option
1980 * debugXML.[ch]: added xmlDebugDumpEntities()
1981 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1982 buffers instead, this was really needed, validation was breaking
1983 in strange ways due to that. Added xmlParseStringPEReference()
1984 and other parsing from strings functions. Entities processing
1985 modified again, but PERef are still not handled correcly but
1986 unless you're Eve Maller you won't notice :-)
1987 * HTMLparser.c: large changes toward reliability, and switched to
1988 lowercase internal tags, XHTML is lowercase, so it will help
1989 that output is closer to next version.
1990 * doc/* : regenerated the documentation, it is now hosted at
1991 http://xmlsoft.org/ (same bits I just bought the domain :-)
1992
1993
Daniel Veillard294cbca1999-12-03 13:19:09 +00001994Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1995
1996 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1997 doc generation
1998 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1999 in the SAX API
2000 * doc/*: rebuilt the doc making sure everything appears in the
2001 HTML files
2002
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002003Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2006 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2007 which allow impressive speed improvement on dataset with
2008 large text pieces, but at the cost of broken binary
2009 compatibility and slightly bigger memory usage.
2010 Configure with --with-buffers to activate them, they
2011 are protected with XML_USE_BUFFER_CONTENT define.
2012 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2013 goal is 0 memory left allocated once parser is no more used
2014 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2015 call xmlCleanupParser() and xmlMemoryDump()
2016
Daniel Veillarda819dac1999-11-24 18:04:22 +00002017Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2020 * parser.[ch] encoding.[ch]: added memory cleanup routines
2021 * parser.c: closing bug #3788
2022 * doc/*: rebuilt the doc
2023
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002024Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2027 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2028 * tester.c: added --compress option
2029 * doc/*: rebuilt the documentation
2030
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002031Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2032
2033 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2034 if given /proc/kcore as input !
2035 * doc/xml.html doc/*: updated and rebuilt the documentation
2036
2037Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002038
2039 * parser.c: Fixed some wrongly space collapsing code due to
2040 a misreading of the spec.
2041 * result/*: fixed the output accordingly
2042
2043Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002044
2045 * encoding.c: bug fix and typos
2046 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2047 * parser.c: added attribute normalization closing bug #3597
2048 * test/att* result/att* SAXresult/att*: testcase for attribute
2049 normalization
2050
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002051Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2052
2053 * configure.in: closing bug #3163 by adding extra flags for the
2054 cc compiler on HP-UX
2055
Daniel Veillard51e3b151999-11-12 17:02:31 +00002056Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * valid.[ch] : removed a typo and an enumerated type bug in the
2059 xmlAddElementDecl() function
2060 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2061 call to xmlEncodeEntitiesReentrant() so that the functions
2062 New, Set and Get are at the same level.
2063 * parser.c HTMLparser.c: extra memory allocation bug for
2064 attributes detected by someone using libxml in embedded systems :-)
2065
Daniel Veillard962195f1999-10-28 15:51:53 +00002066Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * xmlmemory.h: turned off mem debug :-\
2069
Daniel Veillard35008381999-10-25 13:15:52 +00002070Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * parser.c: closed bug #2784 a one line fix, but worth pushing
2073 a new release out
2074 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2075 some structures, comments before and after the
2076 main element, and other nastyness
2077 * HTMLtree.c tree.c: accomodate the extended HTML supported
2078 * configure.in: pushing 1.7.4
2079 * test/ent8 and related outputs : added a new test for bug #2784
2080 * test/HTML/wired.html and related output: a nasty HTML example
2081 * Makefile.am: improved the test scripts
2082 * docs/* : reran the documentation extractor, updated xml.html
2083
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002084Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2087 HTMLparser and debugged the HTML related code. HTML documents
2088 now have their own type
2089 * entities.c: do not dump &apos; for HTML output
2090 * xmlmemory.c: improvement, breakpoint mechanism
2091 * testHTML.c: added --sax --repeat ...
2092 * Makefile.am: improved the HTML tests
2093 * valid.[ch]: added xmlValidGetValidElements and
2094 xmlValidGetPotentialChildren
2095 * tester.c: added --insert to test the 2 new functions
2096 * test//* result//* SAXresult//* : regression test cleanup
2097 and extension.
2098 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2099 gnome-xml-nanohttp.html
2100
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002101Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * HTMLparser.c: fixed problems with some autoclose tags
2104 * tree.c: fixed XML output problems.
2105 * result/* SAXresult/*: update of the tests output
2106
Daniel Veillard6077d031999-10-09 09:11:45 +00002107Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * Makefile.am: Arturo patch for xmlConf.sh version info
2110 * parser.c: Tim Josling patch for single quoted items
2111 * tester.c: Tim Josling patch for tester options usage
2112 * tree.h: indent cleanup
2113
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002114Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2117 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2118
Daniel Veillard00fdf371999-10-08 09:40:39 +00002119Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * tree.c : Raph patch for initialization of CORBA fields
2122 * parser.c, xpath.c, ...: modification of doc comments
2123 * xpath.c : allow spaces in xpath expressions
2124
Daniel Veillardad219441999-09-27 08:17:49 +00002125Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * xmlmemory.h: turning off memory debug :-(
2128
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002129Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2132 better SAX interfaces.
2133 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2134 entity.
2135 * configure.in: 1.7.2
2136
2137Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002138
2139 * libxml.spec.in: fixed the URL
2140 * doc/xml.html: improved the documentation front-end
2141
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002142Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002143
2144 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2145
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002146Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002147
2148 * libxml.spec.in: fixed the alpha compile problem
2149 * parser.[ch]: changed errno to errNo in the parser context :-(
2150 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2151 * doc/xml.html: changed CHAR to xmlChar
2152 * doc/html/*: recompiled the documentation
2153 * configure.in: 1.7.1
2154
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002155Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * parser.h: modified the parser context struct to regain 1.4.0
2158 binary compatibility
2159 * parser.c, xml-error.h: added errno ot teh context and defined
2160 a set of errors values with update of errno
2161 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2162 DTDs and entities
2163 * *.h, *.c: complete cleanup of the use of config.h and include
2164 protection depending on the current setup.
2165 * overalll debugging, maintenance and bug-fixing on all modules
2166 * updated the documentation
2167 * ready for 1.7.0
2168
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002169Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * HTMLparser.c : cleanup
2172 * SAX.c valid.c valid.h: added ID/IDREF checking
2173 * tree.c tree.h: extended doc structure for refs
2174 * configure.in: 1.6.2
2175 * parser.c: patched bug in SAX user arg call
2176 * parserInternals.h: patched missing close in C++ wrapping
2177 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2178 especially upcoming XPointer implementation.
2179 * doc/xml.html: augmented, typo
2180
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002181Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2182
2183 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2184 not all invocations of install understand -d.
2185
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002186Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2187
2188 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2189 to make 'check' works, when builddir != srcdir.
2190
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002191Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * doc/xml.html : updated the documentation
2194
Daniel Veillard6454aec1999-09-02 22:04:43 +00002195Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2198 not deallocated memory blocks
2199 * *.c : replaces all calls to malloc() free() and realloc() to
2200 the wrapper functions/macros
2201 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2202 instead of xmlFreeNodeList()
2203
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002204Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * HTMLparser.c: corrected a stupid bug leading to core dump at
2207 tree deallocation. Removed warnings indicated by
2208 Stephane.Conversy@lri.fr
2209 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2210 looked for in the external subset
2211
2212Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002213
2214 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2215 on SGI by Stephane.Conversy@lri.fr
2216
Daniel Veillardb96e6431999-08-29 21:02:19 +00002217Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * all .h : changed the prototype declaration indent as in gtk
2220 * most .c : working on reducing the TODOs in the code
2221 * most .c : cleanup though -pedantic and Insure++
2222 * improvements on validation ID checkings.
2223 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2224 * xml-config.in: closed #1810
2225
2226Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002227
2228 * tree.h, valid.c, valid.h: more work on validity, IDs
2229 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2230 definition for AIX
2231
Daniel Veillardb556eb51999-08-15 17:19:50 +00002232Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2235 the distribution due to a cut'n paste error at last commit
2236
Daniel Veillardb05deb71999-08-10 19:04:08 +00002237Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2238
2239 * configure.in: upgraded to version 1.4.0
2240 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2241 Big update, added a large part of the validation process,
2242 it should be usable, but some parts are missing
2243 * xpath.c: improved the implementation w.r.t. root.
2244 * Makefile.am: added more tests
2245 * test and result trees: added a lot of tests
2246 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2247
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002248Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * Added an HACKING file
2251
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002252Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2253
2254 * xpath.[ch] : improvements and debug of the XPath implementation
2255 * parser.c, HTMLparser.c : modified the parsers to be progressive
2256 * tree.[ch] : extended the Buffer promitives
2257 * xmlIO.[ch] : added basic I/O routines providing progressive
2258 parsing and ready for I18N conversion plugins
2259 * SAXresult/* : the SAX callback sequence maybe slightly different
2260 now
2261 * test*.c : improved/updated the tests programs
2262 * doc/* : recompiled the docs.
2263
Daniel Veillard15b75af1999-07-26 16:42:37 +000022641999-07-26 Michael Meeks <michael@edenproject.org>
2265
2266 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2267
2268 * tree.c: Ditto.
2269
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002270Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * configure.in: upgraded to version 1.4.0
2273 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2274 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2275 XML query language, see http://www.w3.org/TR/xpath for more details.
2276 * parser.c, parser.h: added CHAR* related string functions for XPath
2277 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2278 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2279 rebuild the docs.
2280 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2281 and regression testing capabilities for XPath.
2282
Daniel Veillardd79d7871999-07-12 10:38:12 +00002283Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2286 closing bug #1646
2287
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002288Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2289
2290 * Makefile.am, example/Makefile.am: closed bug #1683
2291
Daniel Veillard3166ab11999-07-11 16:14:19 +00002292Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * example/Makefile.am, configure.in: added the makefile for the
2295 gjobread example
2296
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002297Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2298
2299 * doc/Makefile.am:
2300 - fix which allow "make install DESTDIR=</install/prefix>".
2301
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002302Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2305 which fixed a problem on the file reading-code.
2306
Daniel Veillard82150d81999-07-07 07:32:15 +00002307Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2310 output.
2311 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2312
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002313Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2314
2315 * parser.h : Oops removed the binary compatibility problem
2316 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2317 * parser.c, HTMLparser.c: applied patches for reading from stdin
2318
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002319Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * parser.c, entities.c, valid.c: cleanup bug #1591
2322 * configure.in: cleanup bug #1592
2323 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2324 the same tree back-end. Hence gdome will be available for it.
2325 * doc/Makefile.am: close bug #617
2326
Daniel Veillard97fea181999-06-26 23:07:37 +00002327Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * parser.c: alloctate a per parser context SAX interface block
2330
Daniel Veillard14fff061999-06-22 21:49:07 +00002331Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2334 and xmlEncodeEntitiesReentrant with the correct one :-\
2335
2336Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * commit of my internal XML base changes, quite a lot of
2339 changes, cleanups, better entities support, framework for
2340 new I/O and charset detection and handling
2341 * Fixed the configure/Makefile stuff to generate shared libs
2342 with the proper version info, so we jumped on rev from
2343 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2344 xmlEncodeEntities() result need to be freed now, and a string
2345 xmlParserVersion provide the current library version.
2346
Raph Levien05240da1999-06-15 21:27:11 +00002347Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2348
2349 * parser.c: fixed a buffer overrun for when you have a very long
2350 attribute with no entities in it.
2351
Daniel Veillardbb2da581999-06-13 14:37:07 +00002352Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * added example directory
2355 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2356
Daniel Veillard011b63c1999-06-02 17:44:04 +00002357Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * Release of libxml-1.1, nearly everything has been touched for
2360 this.
2361 * Added more regression tests
2362 * Updated the documentation
2363
Daniel Veillard27d88741999-05-29 11:51:49 +00002364Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2365
2366 * tree.[ch]: unified the XML_NO_CORBA defines.
2367 * parser.c encoding.[ch]: started plugging in char encoding detection
2368
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002369Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2370
2371 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2372 Also freed allocated buffer.
2373
Daniel Veillard27d88741999-05-29 11:51:49 +00002374Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002375 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2376 reentrancy problem at printing. One is left in entities.c, to
2377 remove ASAP
2378 * testSAX.c : added a test example showing the use of the SAX
2379 interface if one doesn't want to build the DOM tree.
2380 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2381
Daniel Veillard517752b1999-04-05 12:20:10 +00002382Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2385 large revamping of the parser to use SAX callbacks
2386 http://www.megginson.com/SAX/ (or at least a C like interface
2387 a la Expat). It's now possible to set up your own callbacks
2388 and the parser will not build a DOM tree.
2389 * test/* result/*: updated the test suite, I finally removed
2390 the old Namespace draft support (PI based).
2391
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002392Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * Makefile.am: added test result to EXTRA_DIST for make tests
2395
Daniel Veillard64068b31999-03-24 20:42:16 +00002396Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2397
2398 * parser.c, parserInternals.h: moved the chars macro definitions
2399 to parserInternals.h
2400 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2401 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2402
Daniel Veillard012ccc11999-03-23 10:11:11 +00002403Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * xml-config.in : applied patch to make --version work
2406
Raja R Harinatha86c23e1999-03-05 22:14:01 +000024071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2408
2409 * Makefile.am (check-local): Alias for `tests' target. This will
2410 cause `make check' to do the right thing.
2411 (tests): Don't run tests in srcdir. Also, replaced calls to
2412 basename with a `sed' "equivalent".
2413
Daniel Veillardd109e371999-03-05 06:26:45 +00002414Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2417 it in the header and not the sources, updated the doc.
2418 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2419 pointing this out.
2420
Daniel Veillardbc50b591999-03-01 12:28:53 +00002421Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2422
2423 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2424 exported the inputStream routines.
2425 * doc/html/* : updated accordingly
2426
Daniel Veillardd692aa41999-02-28 21:54:31 +00002427Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2428
2429 * parser.c, parser.h, parserInternals.h: added a few extra
2430 internal calls to allocate and free parser contexts ...
2431 * doc/html/* : updated accordingly
2432
Daniel Veillard55a99271999-02-25 11:01:29 +00002433Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * configure.in, Makefile.am, doc/makefile.am : General changes for
2436 1.0.0 release and including the generated HTML documentation.
2437
Daniel Veillard35925471999-02-25 08:46:07 +00002438Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * makefile.am : added parserInternals.h, oops.
2441
Daniel Veillard1e346af1999-02-22 10:33:01 +00002442Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * parserInternals.h: added this header giving access to the parser
2445 internal functions.
2446 * doc/Makefile.am : added a rebuild target which rebuilds the full
2447 set of documentations
2448 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2449 the internal subset.
2450 * *.c *.h: modifications needed to generate the documentation using
2451 gtk-doc, cleanup of functions blocks, reorganisation of struct
2452 declarations.
2453
Daniel Veillard1164e751999-02-16 16:29:17 +00002454Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2457 the tar and spec file to include the beginning of the doc.
2458
Nuno Ferreira03d04781999-02-13 00:07:17 +000024591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2460
2461 * doc/.cvsignore: Added this file.
2462
Daniel Veillard6800ef31999-02-08 18:33:22 +00002463Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * tree.c: fixed xmlGetProp to return "" when the attribute
2466 exists, even if the node-list is NULL.
2467
Daniel Veillard726c7e31999-02-08 15:13:10 +00002468Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * tree.c: patched an error outputting empty attribute values.
2471 * Makefile.am and doc/makefile.am: have been updated during the
2472 week-end. Sorry for an empty CVS log, I got a shell problem.
2473
Daniel Veillard1899e851999-02-01 12:18:54 +00002474Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * tree.h: cleaned up using enums instead of defines
2477 * parser.c, valid.[ch]: more work on parsing/output of element
2478 declarations
2479
Daniel Veillard3b9def11999-01-31 22:15:06 +00002480Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2481
2482 * valid.[ch], tree.c, parser.c : more work toward full parsing
2483 of XML DTDs.
2484 * README: added informations about mailing-list and on-line
2485 documentation
2486
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000024871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2488
2489 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2490
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002491Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * parser.c, tree.[ch] : more work toward conformance testing,
2494 added a last element to accelerate parsing of very flat structures
2495 started working on internal subset Element content declaration.
2496 * valid.[ch] : first cut at adding code toward validation.
2497 * previous changes had also small impact on most files, especially
2498 the conformance testing using James Clark test suite.
2499
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002500Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * test/* : updated the examples, most of them were not well
2503 formed (humm), and added rdf2.
2504 * result/* : resulting changes in the output.
2505
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002506Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2509
Daniel Veillard44b3a061998-12-05 17:27:22 +00002510Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * tree.c: patched a bug in the generation of empty attributes
2513
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002514Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2515
2516 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2517 for node/trees/documents/... Biggest problem is namespace
2518 support when copying subtrees.
2519
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002520Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * parser.c, entities.c: improve entities and char ref encoding,
2523 and cleanups of error messages.
2524
Daniel Veillard242590e1998-11-13 18:04:35 +00002525Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * parser.c, entities.c: simple bug hunting done during rpm2html and
2528 rpmfind integration.
2529
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002530Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * parser.[ch]: Added interfaces allowing to specify a SAX
2533 handler before parsing.
2534
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002535Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2536
2537 * parser.c: redirrect all errors reporting through the SAX
2538 error function
2539
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002540Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2543 * libtool, tlmain ...: update of the libtool files
2544
Miguel de Icaza442321c1998-11-04 18:13:38 +000025451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2546
2547 * entities.c: Use g_snprintf insteda of snprintf.
2548
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002549Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2552 added ent5 test for this purpose.
2553 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2554
Daniel Veillard27271681998-10-30 06:39:40 +00002555Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * parser.c: fixed? a strange error due to compression on a GWP
2558 document.
2559
Daniel Veillard25940b71998-10-29 05:51:30 +00002560Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * tree.[ch]: bug fixing
2563 * entities.[ch]: defined a specific type for predefined entities
2564 * doc/xml.html: more documentation on the library, how to use it,
2565 overview of the interfaces.
2566
Daniel Veillard16253641998-10-28 22:58:05 +00002567Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2568
2569 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2570
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002571Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2572
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002573 * tree.c: corrected a small bug
2574 * doc/xml.html: continuing writing documentation.
2575
2576Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2577
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002578 * debugXML.h debugXML.c: added debugging utilities.
2579 * tester.c: added --debug switch.
2580 * tree.c: patched an incorrect node->type assignment.
2581 * parser.c: formatting, ensure that node->doc != NULL in attributes
2582
Daniel Veillardccb09631998-10-27 06:21:04 +00002583Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2586 entity support and provide an internal representation close to
2587 DOM one (entity ref nodes, and attribute value as tree). I tried
2588 to preserve the interface but this will surely break some apps
2589 (I have to change rpm2html/rpmfind for example). I had to change
2590 two interfaces, and the generated tree is somewhat different.
2591 * doc/* : started documenting the XML library, the tree and
2592 DOM/Corba. This is a first step.
2593
Daniel Veillard11e00581998-10-24 18:27:49 +00002594Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * parser.c: Set up the fonctions comment block, boring but useful.
2597 * parser.h, SAX.c, parser.c: now attributes are processed through
2598 the SAX interface. The problem is that my SAX interface diverged
2599 quite a bit from the original one, well this is not an official
2600 spec, and translating it from Java to C is hairy anyway...
2601
Daniel Veillard97b58771998-10-20 06:14:16 +00002602Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2603
2604 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2605 fonctions comment block, boring but useful.
2606
2607Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002608
2609 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2610 conversion routines. However they are not yet used to convert the
2611 inputs. The core will run with UTF-8.
2612
Daniel Veillard33942841998-10-18 19:12:41 +00002613Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * tree.c : make sure that the type id is properly set-up when
2616 a new object is allocated, needed for DOM.
2617
Daniel Veillard27fb0751998-10-17 06:47:46 +00002618Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * tree.h, tree.c: Ok, the main objects in the tree will be native
2621 corba objects, it costs 8 bytes per Node, Attribute and Document
2622 but it simplifies the Corba integration a lot (no extra interface
2623 objects to allocate/free).
2624
Daniel Veillard0bef1311998-10-14 02:36:47 +00002625Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2626
2627 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2628 and changed NODEs contants for conformity with DOM Level 1
2629
Daniel Veillard27864701998-10-08 03:47:24 +00002630Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * added hooks to keep track of servants when creating objects
2633 xmlDoc and xmlNode (for Corba export).
2634
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002635Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * added xml-config script.
2638
Daniel Veillard7066a791998-10-01 20:28:28 +00002639Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2642 to autoupdate libtool and automake conf files.
2643
Miguel de Icaza60681bd1998-09-30 19:28:59 +000026441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2645
2646 * Makefile.am: Use '?' to separate the sed
2647 commands as ',' is used when people pass -Wl,something.
2648
2649
Daniel Veillard15a8df41998-09-24 19:15:06 +00002650Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * tree.c, tree.h: added a per-document compression interface.
2653
Daniel Veillard151b1b01998-09-23 00:49:46 +00002654Tue Sep 22 20:47:38 EDT 1998
2655
2656 * tree.c, tree.h: added saving with compression and added interfaces
2657 to control the compression level (xmlGetCompressMode,
2658 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2659
Daniel Veillard70120ff1998-09-22 00:24:21 +00002660Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * parser.c: corrected a loop for files of size 0
2663
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000026641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2665
2666 * error.h: New file. Contains prototyes from `error.c'.
2667
Tom Tromeyc19653d1998-08-14 01:22:43 +00002668Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2669
2670 * Makefile.am (xmlincdir): New macro.
2671 (xmlinc_HEADERS): Renamed from include_HEADERS.
2672
Daniel Veillard845664d1998-08-13 04:43:19 +00002673Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2674
2675 * applied small patch on numeric entities from
2676 Christopher Blizzard <blizzard@appliedtheory.com>
2677
Daniel Veillard260a68f1998-08-13 03:39:55 +00002678Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * New release 0.2, removed the old xml_* files so that it's
2681 coherent with the other CVS base (W3C), far better conformance
2682 to standard, new namespaces, decent entities support, beginning
2683 of a SAX-like interface. Nearly nothing left intact, even the
2684 test examples ...
2685
Christopher Blizzarda36749e1998-07-30 21:47:18 +000026861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2687
2688 * .cvsignore: Add .deps dir
2689
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002690Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2693
Daniel Veillardfe926001998-07-26 04:28:20 +00002694Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002695
Daniel Veillardfe926001998-07-26 04:28:20 +00002696 * configure.in: added test for CPP
2697 * AUTHORS, Changelog: the original ones didn't get commited but the
2698 glib ones instead, fixed.
2699 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002700
Daniel Veillardfe926001998-07-26 04:28:20 +00002701Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002702
Daniel Veillardfe926001998-07-26 04:28:20 +00002703 * integrated code developped at W3C
2704 * changed the original Copyright
2705 * migrated to automake
2706 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002707