blob: 2618d4ad8f2480975be6e604c720ef32883f6335 [file] [log] [blame]
Daniel Veillard2d90de42001-04-16 17:46:18 +00001Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4 Igor Zlatkovic patches for MSC compilation and added his
5 updates
6
Daniel Veillarde043ee12001-04-16 14:08:07 +00007Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
10 prefix lookup.
11 * parserInternals.c: fixed the bug reported by Morus Walter
12 due to an off by one typo in xmlStringCurrentChar()
13
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * HTMLparser.c result/HTML/*: revamped the way the HTML
17 parser handles end of tags or end of input
18
Daniel Veillard82daa812001-04-12 08:55:36 +000019Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * tree.[ch] : added xmlDocCopyNode for gdome2 support
22
Daniel Veillard67a21302001-04-11 14:39:16 +000023Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
26 bug where the linktime verions of free() won't work ...
27
Daniel Veillard27b55282001-04-11 12:22:25 +000028Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
31
Daniel Veillardafc73112001-04-11 11:51:41 +000032Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * doc/xml.html: added 2.3.6 release
35
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000036Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
39 * result/wml.xml: resulted in a small output change
40
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000041Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * tree.c: xmlNewDoc was missing the charset initialization
44 * xmllint.c: added --auto to autogenerate a doc, allow to
45 reproduce the problem fixed on xmlNewDoc
46
Daniel Veillard1731d6a2001-04-10 16:38:06 +000047Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * xpath.c: trying to get 52979 solved
50 * tree.c result/ result/noent/: trying to get 52712 solved, this
51 also made me clean up the fact that XML output in general should
52 not add formating blanks by default, this changed the output of
53 a few tests
54
Daniel Veillard73639a72001-04-10 14:31:39 +000055Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
58
Daniel Veillardfac26a12001-04-08 13:08:14 +000059Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * configure.in: finally released 2.3.6
62
Daniel Veillard911f49a2001-04-07 15:39:35 +000063Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * xpath.c: checking for null pointer generated by new code
66
Daniel Veillardd8df6c02001-04-05 16:54:14 +000067Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * xpath.c: fixed a [] evaluation problem reported
70 * test/XPath/tests/simpleaddr: extended test
71 * result/XPath/simpleaddr: updated result
72
Daniel Veillard3b2c2612001-04-04 00:09:00 +000073Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * xmllint.c: Dan Timis reported a portability problem
76 on Macs without mmap, fixed it.
77
Daniel Veillardb38bd552001-04-03 18:22:00 +000078Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * testXPath.c : added a --tree option allowing to display the
81 tree dump of the XPath expression
82
Daniel Veillard4dd93462001-04-02 15:16:19 +000083Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * xpath.c: fixed a memleak when comparing nodesets
86 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
87 * tree.c: added a TODO
88
Daniel Veillard92ad2102001-03-27 12:47:33 +000089Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
92 we need string functions
93 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
94 to be able to use them where needed. Applied some changes
95 to reduce name linking pollution and compile in only what's
96 needed.
97 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
98 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
99 for the string manipulation functions
100 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
101 to the free() function of xmlmemory.c
102 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
103 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
104 usage.
105
106
Daniel Veillard2be30642001-03-27 00:32:28 +0000107Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * error.c: applied the context output patch of the error
110 handling submitted by Chuck Griffith
111 * error/VC/*: this slightly change some error logs
112
Daniel Veillard50582112001-03-26 22:52:16 +0000113Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * parser.c: fixed line number reporting on error
116
Daniel Veillard04be4f52001-03-26 21:23:53 +0000117Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * parser.c: Sullivan and Darin found a parser bug,
120 applied the patch.
121
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000122Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
125 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
126 xmlversion.h.in xpointer.c: of course the way I defined
127 UNUSED breaks on old gcc version. Try to be smart and
128 also define it directly in xmlversion.h
129 * configure.in: removed -ansi flag from the pedantic set
130
131Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000132 Huge cleanup, I switched to compile with
133 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
134 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
135 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
136 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
137 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
138 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
139 encoding.h entities.c error.c list.[ch] nanoftp.c
140 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
141 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
142 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
143 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
144 Cleanup, staticfied a number of non-exported functions,
145 detected and cleaned up a dozen of problem found this way,
146 avoided a lot of public function name/typedef/system names clashes
147 * doc/xml.html: updated
148 * configure.in: switched private flags to the really pedantic ones.
149
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000150Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * configure.in: 2.3.5
153 * doc/html/*: rebuilt the docs
154
Daniel Veillard146c9122001-03-22 15:22:27 +0000155Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * parser.c: fixed a reported bug in NOTATION parsing
158 * uri.c: accepted but not fixed bug 51876, added TODO
159 * Makefile.am: fixed bug 51876
160
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000161Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * config.h.in configure.in error.c: fix a compilation problem
164 on platforms without vsnprintf (xml@thewrittenword.com)
165
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000166Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * parser.c: fixed a function name header typo
169 * SAX.c: notations can also occur in external subset.
170
Daniel Veillard7d42b542001-03-20 13:22:46 +0000171Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * error.c: removed a C++ like comment
174
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000175Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * parser.c: fixing bug 52299 strange condition leading
178 to a parser crash due to a buffer overflow
179 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
180 added the specific test case
181
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000182Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * xpath.[ch]: still a lot of cleanup based on XSLT, added
185 xmlXPathConvert{String,Number,Boolean} to be able to make
186 type casts without a context stack, fixed some implementation
187 problems related to the absence of context at parse-time,
188 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
189 in the public API too
190 * xpointer.c xpathInternals.h: we need to know at parse time
191 whether we are compiling an XPointer
192
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000193Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
196 cleaned up the parser internals, refactored XPath code, added
197 new compilation based APIs and cleanly separated public and
198 private APIs.
199
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000200Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xpath.h: the comp field must be added at the end to avoid
203 killing binary compat.
204
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000205Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * Makefile.am: detect XPath memleaks in regreson tests
208 * error.c: fixed and error w.r.t. error reporting still using
209 stderr
210 * hash.c: added new line at end of file
211 * tree.h: minor cleanup
212 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
213 expression parsing from evaluation, resulted in a number of
214 changes internally, and in XPointer. Likely to break stuff
215 using xpathInternals.h but should remain binary compatible,
216 new interfaces will be added.
217
Daniel Veillardd574f782001-03-14 19:40:17 +0000218Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * configure.in: fixed a couple of problems reported by
221 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
222 without gcc on non linux platforms.
223
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000224Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
227 a fix for --with-html-dir= configure support. I hope it won't
228 break rpm generation
229
Daniel Veillarda022fe02001-03-14 16:30:00 +0000230Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * xmlIO.c: one function comment cleanup.
233
Daniel Veillard25239c12001-03-14 13:56:48 +0000234Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * SAX.c: external subset notations were improperly registered
237 in the internal subset.
238
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000239Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * README.cvs-commits: added, pointing to HACKING
242 * HACKING: updated
243
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000244Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * parser.c: and Matt Sergeant found one in the XML push
247 parser (erroneous check I forgot to remove when I fixed the
248 main parser).
249
Daniel Veillard68d7b672001-03-12 18:22:04 +0000250Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * xpath.c: ptittom found a small bug in UnaryExpr
253
Daniel Veillarde356c282001-03-10 12:32:04 +0000254Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * configure.in: bumped to 2.3.4
257 * error.c: fixed bug #51860
258 * tree.c: fixed bug #51861
259 * valid.c: cleanup, more debug, failed to fix one bug crap ...
260 * tree.[ch] : added xmlDefaultBufferSize
261 * nanoftp.c: typo in function name header block
262 * doc/xml.html : updated, added link to XML::LibXSLT
263 * doc/html/* : rebuilt the docs
264
Daniel Veillard80f32572001-03-07 19:45:40 +0000265Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * parser.c SAX.c: the new content parsing code raised an
268 ugly bug in the characters() SAX callback. Found it
269 just because of strangeness in XSLT XML Rec ouptut :-(
270
Daniel Veillard6c831202001-03-07 15:57:53 +0000271Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * Makefile.am: Martin Baulig suggested to add -lm
274 * tree.c: found another bug in xmlNodeGetContent()
275
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000276Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * xpath.c: Bjorn found the error related to strictness of comparison.
279
Daniel Veillard29631a82001-03-05 09:49:20 +0000280Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * parser.c: trying to fix the Dtd parsing problem reported
283 by Gary, side effect of last week speed optimizations.
284
Daniel Veillard14be0a12001-03-03 18:50:55 +0000285Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
288 * parserInternals.c: removed unneeded test raised by Stric
289
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000290Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
291
292 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
293 and fixed by William Brack). Added xmlXPathFormatNumber.
294 Changed the sorting slightly.
295 * configure.in Makefile.am example/Makefile.am: Added -lm.
296 Please note that applications linking with libxml2, must
297 also like with the math library from now on.
298
Daniel Veillardf9533d12001-03-03 10:04:57 +0000299Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
300
301 * HTMLparser.c: fixed loop reported by Marc Sanfacon
302
Daniel Veillard2f362242001-03-02 17:36:21 +0000303Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
304
305 * parser.c: one must report spaces even if the Dtd element
306 content proves that this is not part of the element content.
307 * result/valid/*.xml: this changed the ouptu slightly
308
Daniel Veillardb402c072001-03-01 17:28:58 +0000309Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * configure.in: bumped to 2.3.3
312 * doc/xml.html: updated
313
Daniel Veillard77851712001-02-27 21:54:07 +0000314Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * tree.c: minor doc fix
317 * xpath.c: deallocation issues when a result tree has been
318 converted to a node-set
319
Daniel Veillardec70e912001-02-26 20:10:45 +0000320Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * doc/xml.html: oops corrected dates s/2000/2001
323
Daniel Veillard8730c562001-02-26 10:49:57 +0000324Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * valid.c: new patch from Gary Pennington
327
Daniel Veillard91e9d582001-02-26 07:31:12 +0000328Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * doc/xml.html: applied patch from Ankh
331
Daniel Veillardedac3c92001-02-26 01:36:19 +0000332Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * xinclude.c: fixed a problem building on Mac
335
Daniel Veillard21a0f912001-02-25 19:54:14 +0000336Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * parser.c: more work on increasing parsing ferformances
339
Daniel Veillard48b2f892001-02-25 16:11:03 +0000340Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
343 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
344 avoiding memcpy in production builds MEM_CLEANUP macro use
345 * parser.[ch] parserInternals.c: optimizations of the tightest
346 internal loops inside the parser. Better checking of I/O
347 flushing/loading conditions
348 * xmllint.c : added --timing
349
Daniel Veillard71681102001-02-24 17:48:53 +0000350Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * configure.in: bumped to 2.3.2
353 * doc/xml.html: updated for release
354
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000355Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * xpath.c: found a memleak and fixed a nasty bug
358
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000359Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * xmllint.[c1] : added return code errors for xmllint
362 * xpath.c: specific debug dump function for result value trees
363
Daniel Veillard4b637072001-02-21 21:52:55 +0000364Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * xpath.c: finally implemented xmlXPathCompareNodeSets
367 * test/XPath/expr/floats results/XPath/expr/floats: added
368 a test for float expressions
369
Daniel Veillardf714aa32001-02-21 03:07:44 +0000370Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
373 * parserInternals.[ch]: trying to speed up parsing
374 * xpath.c : speeded up node set equality op
375
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000376Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
379 better handling of ID/IDREF and the list modules associated
380 * configure.in: small CFLAGS cleanup
381
Daniel Veillarda8abee62001-02-19 15:14:59 +0000382Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * configure.in: fixed iconv detection on AIX (stric)
385
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000386Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000387
388 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
389
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000390Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
391
392 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
393 and optimized xmlXPathNodeSetSort
394
Daniel Veillard142adbf2001-02-17 13:21:05 +0000395Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * xpath.c: bug fix when context size is 0
398 * parser.c: I like Norm's Dtd because they still manage to break
399 the parser occasionally
400
Daniel Veillardf23e0092001-02-16 13:21:29 +0000401Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
404
Daniel Veillarde0e26512001-02-16 00:11:46 +0000405Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
408 attributes within the XML-1.0 namespace
409
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000410Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * xpathInternals.h: exported a few axis functions
413 * doc/xml.html: updated the doc
414
Daniel Veillard760f4422001-02-15 14:59:48 +0000415Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * configure.in: applied patch from Daniel van Balen for OpenBSD
418 and bumped version to 2.3.1
419 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
420 attempt to find autoclosing was simply broken, removed it,
421 updated the examples, this is better
422
Daniel Veillardd194dd22001-02-14 10:37:43 +0000423Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * hash.[ch]: added Paolo Casarini patch to provide Delete from
426 hash functionnalities.
427 * doc/html/* : rebuild the doc
428
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000429Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
430
431 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
432 on predicate
433 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
434 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
435 really want to have tags closed on output even if we accept
436 unclosed ones on input
437
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000438Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * xpath.c: ouch don't free NULL, rare case fixed
441 * tree.c: don't coalesce text nodes if they don't have the
442 same behaviour wrt escaping on output
443
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000444Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * xpath.c: small fixup
447 * SAX.c: don't warn on empty namespaces.
448
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000449Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * README: a bit of cleanup
452 * configure.in: preparing for 2.3.0 release
453
Daniel Veillard1f83d392001-02-08 09:37:42 +0000454Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * hash.[ch]: added a first version of xmlHashSize()
457 * valid.c: another bug fix from Gary Pennington
458
Daniel Veillard5eef6222001-02-07 18:24:48 +0000459Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * valid.c: couple of bug fixes pointed by Gary Pennington
462 * HTMLtree.c: #if 0 cleanup
463
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000464Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
467 which removes a time consuming check of xmlXPathNodeSetAdd()
468 and use it in places where we are sure to not break unicity
469
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000470Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * xpath.c: bug fixes found from XSLT
473 * tree.c: preserve node->name special values when copying nodes.
474 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
475 external subset are fetched when available but without full
476 validation. Added xmlLoadExtDtdDefaultValue, need a function.
477 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
478 output with encoding disabled.
479
Daniel Veillard2c833b62001-02-03 08:52:06 +0000480Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
483 xmlCheckFilename should not be called from xmlFileOpenW
484 and xmlGzfileOpenW
485
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000486Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
489 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
490 added the new tests for URI normalization
491 * testURI.c: fixed stoopid bugs
492 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
493 the URI in the error messages are now properly normalized
494
Daniel Veillardea28ce62001-02-02 08:20:19 +0000495Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
498
Daniel Veillarde99a4762001-02-01 04:34:35 +0000499Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500
501 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
502
Daniel Veillard2b325a02001-01-31 20:46:31 +0000503Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * xpath.c: fixed mod operator
506
Daniel Veillardde55cf62001-01-31 15:53:13 +0000507Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * parser.c: fixed xmlStrcat doc
510 * tree.c: 2 fixes form Anders Carlson for copying nodes and
511 trees.
512
Daniel Veillard2f913b72001-01-31 13:23:49 +0000513Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * xpath.c result/XPath/tests/chaptersbase
516 result/XPath/tests/simplebase: fixed XPath node()
517 * tree.c: small fix in xmlNewNs()
518 * Makefile.am: removed extraneous xml2Conf.sh rule
519
Daniel Veillardb42042b2001-01-28 07:40:36 +0000520Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
523 Changed the library name, in order to get libxml-devel and
524 libxml2-devel to coexist on a single system
525 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
526 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
527
Daniel Veillardee0a4662001-01-27 18:59:33 +0000528Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
531 libxml2-devel installable in // as libxml-devel.
532
Daniel Veillard5eb05942001-01-27 17:50:22 +0000533Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * doc/Makefile.am: fixed make rebuild in doc
536 * doc/html/*.html: rebuilt the docs
537
Daniel Veillard65c295d2001-01-26 09:32:39 +0000538Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * tree.c: patch from Bjorn Reese on xmlBufferCCat
541
Daniel Veillard8e199902001-01-25 18:54:39 +0000542Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
545 the HTML doc to go into the -devel RPM ...
546 * aclocal.m4 config.h.in: some updates due to auto* magic
547
Daniel Veillard93086662001-01-25 18:13:04 +0000548Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xpath.h: added a hook in the context structure allowing to
551 link to extra support, needed for XSLT
552
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000553Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
556 xmlXPtrCmpPoints to use it.
557 * propagated the following patch from Alejandro Forero
558 * include/win32config.h xmlIO.c: applied further suggestions
559 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
560 * example/gjobread.c: fixed warnings, now that it builds
561
562Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
563
564 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
565
566 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
567 filename points to a valid file (not a directory).
568 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
569 Added calls to xmlCheckFilenameDir.
570
571 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
572 `path' (rather than `filename') as the parameter to gzopen and open.
573
Daniel Veillard48177c22001-01-23 15:27:41 +0000574Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * Makefile.am: fixed a problem with EXTRA_DIST
577
Daniel Veillardb83ba402001-01-22 22:45:10 +0000578Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * Makefile.am example/Makefile.am: finally found the trick
581 to build the example, i.e. add "." in SUBDIRS before example
582 in the list <grin/>
583
Daniel Veillard82687162001-01-22 15:32:01 +0000584Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * doc/xml.html: updated with an XSLT section, removed pointer to
587 W3C CVS base.
588
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000589Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * xpath.c: when copying a XSLT tree object teh tree need to be copied
592 too, and deallocation need to occur the same way.
593
Daniel Veillarde4566462001-01-22 09:58:39 +0000594Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
597 type correponding to an XSLT result tree fragment. Share most
598 of the data format with node set, as well as operators.
599 * HTMLtree.c: added a newline at the end of the doctype output
600 whe this one is not present initially.
601 * tree.c: make sure taht the parent and doc pointers are properly
602 set when copying attributes (lists).
603
Daniel Veillard701c7362001-01-21 09:48:59 +0000604Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
607
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000608Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * xpath.c: seems I finally killed that ugly path evaluation
611 context bug (tagged 9999 in case is is wrong)
612
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000613Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
616 for XSLT
617
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000618Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
621 for xmlGzfileOpen() bug
622
Daniel Veillardf6eea272001-01-18 12:17:12 +0000623Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * xpath.c: removed an error found by XSLT usage
626 * tree.c parserInternals.h: use a predefined static string
627 for text and comment nodes, avoid freeing them in xmlFreeNode,
628 exported the string name in parserInternals.h and added
629 another value to disable encoding at output (for XSLT),
630 gain memory, time.
631
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000632Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
635 win32/libxml2/libxml2_so.dsp: new makefiles and update
636 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
637
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000638Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
641 Gary Pennington
642
Daniel Veillard389e6b72001-01-15 19:41:13 +0000643Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * xpath.c: fixed the comaprision of values and nodelists,
646 need to compare nodelist still ...
647 * debugXML.c: avoided a possible core dump
648 * HTMLparser.c: cleanup
649 * nanohttp.c: contributed fix.
650 * tree.c: fixes in properties handling added xmlSetNsProp
651 needed by libxslt
652 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
653 comment
654 * TODO: updated
655
Daniel Veillard167bd532001-01-06 21:09:34 +0000656Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * parser.c parserInternals.c: applied Bjorn Reese optimization
659 patch
660
661Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * Makefile.am: applied patch fro make check from Martin Vidner
664
Daniel Veillard503b8932001-01-05 06:36:31 +0000665Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * configure.in: preparing 2.2.11
668 * doc/html/*: rebuild the HTML files
669 * doc/xml.html : updated
670
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000671Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * tree.c: fixed a stupid bug
674 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
675 patches related to validation of an XInclude processing result
676 * TODO: updated
677
Daniel Veillarde2488192001-01-04 10:54:22 +0000678Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
679
680 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
681 on large files
682
Daniel Veillardf060a412001-01-03 20:52:44 +0000683Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
686
Daniel Veillard45cff692001-01-03 18:02:04 +0000687Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
690 reported by Jonas Borgström
691 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
692
Daniel Veillard08108982001-01-03 15:24:58 +0000693Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * testXPath.c xpath.c: fixing the XPath union expressions problem
696 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
697
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000698Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * xmllint.c: Made is so if the file name is "-" is will read form
701 standard input. Sven Heinicke <sven@zen.org>
702 * tree.c: fixed a problem when growing buffer
703 * tree.h: fixed the comment of the node types following andersca
704 comment
705 * TODO: updated
706
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000707Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * HTMLparser.[ch]: added a way to avoid adding automatically
710 omitted tags. htmlHandleOmittedElem() allows to change the
711 default handling.
712 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
713 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
714 of xmllint too when using --memory flag, added a memory test
715 suite at the Makefile level.
716 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
717 with namespace use when encountering QNames in XPath evalation,
718 added xmlns() scheme in XPointer.
719 * nanoftp.c : incorporated a fix
720 * parser.c xmlIO.c: fixed problems raised with encoding when using
721 the memory I/O
722 * parserInternals.c: closed bug 25934 reported by
723 torsten.landschoff@innominate.de
724 * TODO: updated
725
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000726Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
729 on a non-updated tree :-(, made a 2.2.10 release to correct the
730 situation
731
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000732Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
735 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
736 integrated a set of OpenVMS changes from Howard Taylor
737 <Howard.Taylor@pacoast.com>
738
Daniel Veillard58770e72000-11-25 00:48:47 +0000739Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
740
741 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
742 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
743
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000744Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * HTMLparser.c: some fixes on auto-open of html/head/body
747 * encoding.c: fixed a compilation error on some gcc env
748 * xpath.c xpointer.[ch] xpathInternals.h: improved the
749 XPointer implementation
750 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
751 related XPointer tests and associated results
752
Daniel Veillard300f7d62000-11-24 13:04:04 +0000753Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * doc/xmldtd.html doc/xml.html: following a short step by step
756 guidance on IRC to help maciej with DTDs I started a small
757 page on the subject.
758
Daniel Veillard748e45d2000-11-17 16:36:08 +0000759Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * HTMLparser.c: fixed handling of broken charrefs
762 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
763 patches
764
Daniel Veillard28929b22000-11-13 18:22:49 +0000765Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * doc/xml.html doc/html/* : rebuilt the docs after adding
768 xinclude and updated page for 2.2.7 and 2.2.8
769 * configure.in: releasing 2.2.8
770
Daniel Veillard41e06512000-11-13 11:47:47 +0000771Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * parser.[ch] parserInternals.c: applied the conditional
774 section processing fix from Jonathan P Springer
775 <jonathan.springer2@gte.net>
776 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
777 project file, fixed iconv default non support
778 * xpath.c: fixed the problem of evaluating relative expressions
779 when a node context is provided.
780
Daniel Veillardbf432752000-11-12 15:56:56 +0000781Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * nanoftp.c: fixed gcc 2.95 new warnings
784 * SAX.c: fixed a stupid bug
785 * tree.c: fixed a formatting problem when round-tripping
786 from/to memory
787 * xinclude.c: chased memleak, fixed a base problem
788 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
789 xmlXPtrBuildNodeList()
790 * TODO: updated
791 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
792 adding a first small set of regression tests for XInclude
793
Daniel Veillardc2def842000-11-07 14:21:01 +0000794Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * nanohttp.[ch]: applied Wayne Davison patches to access
797 the WWW-Authorization header.
798 * parser.c: Closed Bug#30847: Problems when switching encoding
799 in short files by applying Simon Berg's patch.
800 * valid.c: fixed a validation problem
801 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
802 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
803 Wayne Davison
804 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
805 need to be extended to non full nodes selections.
806 * xinclude.c: starts to work decently
807
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000808Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
811 debugXML.c xmlversion.h.in: Started adding XInclude support,
812 this is a new xmllint option
813 * tree.c xpath.c: applied TOM patches for XPath
814 * xpointer.c: fixed a couple of errors.
815 * uri.c: added an escaping function needed for xinclude
816 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
817 new warning from RH70 gcc's version
818
Daniel Veillarda4964b72000-10-31 18:23:44 +0000819Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * HTMLparser.c: fixed loop on invalid char in scripts
822 * parser.c: update to description of xmlIOParseDTD()
823 * libxml.m4 xmlversion.h.in: changes contributed by
824 Michael Schmeing <m.schmeing@internet-factory.de>
825 * configure.in: preparing for 2.2.7
826 * Makefile.am: trying to avoid config.h and acconfig.h
827 being included in the distrib
828 * configure.in: released 2.2.7
829
830Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
833 like namespaces for good. Unified xmlNs and xmlNode somewhat.
834
Daniel Veillard01411222000-10-30 15:33:22 +0000835Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * parser.[ch]: added xmlIOParseDTD()
838 * xpointer.c: added support for the 2 extra parameters of
839 string-range, fixed a stoopid error when '0' was present
840 in XPointer expressions
841 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
842 testsuite for the above
843
Daniel Veillard6db58192000-10-30 09:27:53 +0000844Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
845
846 * libxml.spec.in: improved package descriptions
847
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000848Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
849
850 * xpath.c xpathInternals.h: applied a large cleaning patch
851 from TOM <ptittom@free.fr>, it also add namespace support
852 for function and variables registration.
853
Daniel Veillardbd20df72000-10-29 17:53:40 +0000854Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
857 * Makefile.mingw: Wayne Davison's update adding hash.c
858
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000859Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
860
861 * xpath.c: fixed the root evaluation problems
862 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
863 ignorable spaces with <b> <bold> <em>
864 * tree.c: fixed a loop in xmlSearchNsByHref()
865
Daniel Veillard767662d2000-10-27 17:04:52 +0000866Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * xpath.c: applied another XPath patch from TOM
869 * xpath.c include/makefile.am: applied another patch from
870 china@thewrittenword.com (cleanup on IRIX).
871
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000872Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * xml-config.1: received a fixed version from Fredrik Hallenberg
875 <hallon@lysator.liu.se>
876
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000877Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
880 cleanup patch for XPath
881
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000882Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * patched to redirrect all "out of context" error messages to
885 a reconfigurable routine. The changes are:
886 * xmlerror.h : added the export of an error context type (void *)
887 an error handler type xmlGenericErrorFunc there is an interface
888 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
889 to reset the error handling routine and its argument
890 (by default it's equivalent to respectively fprintf and stderr.
891 * all the c files: all wild accesses to stderr or stdout within
892 the library have been replaced to calls to the handler.
893
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000894Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * configure.in: release 2.2.6
897 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
898 exporting the inner functions of xpath for extension modules
899 * doc/*: updated and rebuilt the doc
900
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000901Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
902
903 * nanohttp.c : applied Wayne HTTP cleanup patch
904 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
905 and xmlNodeSetSpacePreserve()
906
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000907Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * xpath.c: closing bug #29260
910
Daniel Veillard126f2792000-10-24 17:10:12 +0000911Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * hash.[ch] debugXML.c: expanded/enhanced the API, added
914 multikey tuples, made hash structure opaque
915 * valid.[ch]: moved elements, attributes, notations decalarations
916 as well as ID and refs to hash tables.
917 * entities.c: hash cleanup
918 * xmlmemory.c: fixed a dump problem in debug mode
919 * include/Makefile.am: problem passing in DESTDIR= values patch
920 from Marc Christensen <marc@calderasystems.com>
921 * nanohttp.c: removed debugging remains
922 * HTMLparser.c: the bogus tag should be ignored (Wayne)
923 * HTMLparser.c parser.c: fixing a number of problems with the
924 macros in the *parser.c files (Wayne).
925 * HTMLparser.c: close the previous option when opening a new one
926 (Marc Sanfacon).
927 * result/HTML/*: updated the HTML results accordingly
928
Daniel Veillard52afe802000-10-22 16:56:02 +0000929Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
930
931 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
932 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
933 XPath functions and XML entities table to them. More to come...
934 * xmlIO.c: fixed libxml closing FILEs it didn't open.
935
Daniel Veillard683cb022000-10-22 12:04:13 +0000936Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
937
938 * tree.c: coalesce adjacent text nodes
939 * valid.c: handling of blank nodes in DTd validation (raised
940 by problems with a posteriori validation).
941 * nanohttp.c: changing behaviour on HTTP write stuff.
942 * HTMLtree.c: forced body and html to be explicitely closed.
943 * xpath.h: exported more XPath functions.
944
Daniel Veillard1baf4122000-10-15 20:38:39 +0000945Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * Release of 2.2.5
948 * xpointer.c: range() range-inside and other helper functions
949 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
950
Daniel Veillard47e12f22000-10-15 14:24:25 +0000951Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
954 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
955
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000956Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
959 and XPointer modules
960
Daniel Veillard134c9f32000-10-15 10:27:08 +0000961Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
962
963 * SAX.h: closed #25107
964
Daniel Veillard39915622000-10-15 10:06:55 +0000965Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * testSAX.c: fixed problem with cdata reporting
968 * SAXresult/* : updated
969
Daniel Veillard1e851392000-10-15 10:02:56 +0000970Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
971
972 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
973 Closed bug #27499, added to regression tests
974 * TODO: updated
975
Daniel Veillard7eda8452000-10-14 23:38:43 +0000976Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
979 support for SCRIPT and STYLE with help from Bjorn Reese
980 * test/HTML/* result/HTML/*: added simple testcase and updated
981 the existing ones.
982
Daniel Veillardff9c3302000-10-13 16:38:25 +0000983Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
986 string-range for empty strings
987 * test/XPath/docs/str test/XPath/xptr/chaptersrange
988 test/XPath/xptr/strrange: augmented the XPointer testsuite
989
Daniel Veillard189446d2000-10-13 10:23:06 +0000990Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * doc/xml.html doc/xmlmem.html: added a module describing memory
993 interfaces and use, updated the main page.
994
Daniel Veillard2f971a22000-10-12 23:26:32 +0000995Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
998 nanoftp code work on Windows too now
999
1000Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001001
1002 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1003 * xpointer.c: implemented string-range() at least a good first version
1004 * test/XPath/docs/str test/XPath/xptr/strrange
1005 result/XPath/xptr/strrange: the string-range() tests
1006
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001007Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * Makefile.am include/Makefile.am include/win32config.h
1010 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1011 and make distcheck
1012
Daniel Veillard19d61112000-10-11 23:50:35 +00001013Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1016 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1017 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1018
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001019Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1022 patch for socklen_t detection by
1023 Albert Chin-A-Young <china@thewrittenword.com>
1024
Daniel Veillardcd429612000-10-11 15:57:05 +00001025Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1028 and added a --dtdvalid option to xmllint used to test it
1029
Daniel Veillard47c02452000-10-11 13:04:36 +00001030Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1033 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1034
Daniel Veillard2d38f042000-10-11 10:54:10 +00001035Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1038 handlings (registration, lookup, cleanup)
1039
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001040Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * configure.in Makefile.am include/makefile.am: adding XPointer
1043 and XPtrtests target
1044 * xpointer.[ch] : new files for XPointer support
1045 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1046 more XPath tests
1047
Daniel Veillard57fda592000-10-10 23:24:14 +00001048Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * configure.in: fixed, very broken, make distcheck works again
1051
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001052Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * More work toward 2.2.5, integrated a number of patches
1055 * configure.in Makefile.am win32config.h.in: trying to cleanup
1056 make distcheck .... huh ...
1057 * include/Makefile.am include/win32config.h: new directory
1058 for includes
1059 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1060 updated teh makefiles and instructions for WIN32
1061 * xpath.c: small fixes
1062 * test/XPath/ results/XPath: updated the testcases and results
1063 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1064 suggested patches
1065 * valid.c: fixed an ID bug
1066
Daniel Veillardb71379b2000-10-09 12:30:39 +00001067Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1070 the automake bug where wrong dependancies were generated.
1071 * xpath.[ch]: worked on XPointer
1072
Daniel Veillard7e99c632000-10-06 12:59:53 +00001073Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1074
1075 * configure.in Makefile.am: 2.2.5, ship the include in an
1076 include/libxml subdirectory, use symlinks when using CVS
1077 * testSAX.c: fixed small bug
1078 * testXPath.c: changed the way testfiles are parsed
1079 * debugXML.c: same kind of cleanup when parsing an argument expression
1080 XPath/XPointers can have blanks embedded
1081 * xpath.[ch]: more cleanup, reorgs for XPointer work
1082 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1083 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1084
Daniel Veillard55b91f22000-10-05 16:30:11 +00001085Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1088 in the XPath engine, rewrote large parts of it, now it's far
1089 cleaner and in sync with the REC not an old WD. Fixed a parsing
1090 problem in the interactive XML shell found when testing XPath.
1091
Daniel Veillardac260302000-10-04 13:33:43 +00001092Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1095 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1096 examples with the extra test
1097
Daniel Veillard7cfce322000-10-04 12:40:27 +00001098Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1099
1100 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1101 the global init function.
1102
Daniel Veillard970112a2000-10-03 09:33:21 +00001103Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * HTMLparser.c: Doohhh, attribute name parsing was still case
1106 sensitive ! Fixed this ...
1107 * result/HTML/* : updated the tests results accordingly
1108
Daniel Veillard740abf52000-10-02 23:04:54 +00001109Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1112 engine, should be far more stable, incorporated a new version of
1113 preceding/following axis, need testing
1114 * uri.c: fixed file:///c:/a/b/c problem
1115 * test/XPath/tests/idsimple: augmented the XPath tests
1116
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001117Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * doc/* rebuilding docs for 2.2.4 release
1120
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001121Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * configure.in: releasing 2.2.4
1124 * parser.[ch]: added xmlStrEqual()
1125 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1126 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1127 use xmlStrEqual instead
1128 * TODO: updated
1129 * added an XPath test
1130
Daniel Veillardbc765302000-10-01 18:23:35 +00001131Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1134 * entities.h: exported xmlInitializePredefinedEntities
1135 * parser.[ch] : added xmlInitParser()
1136 * parserInternals.h : had to export htmlInitAutoClose()
1137
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001138Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1141 problems
1142 * Makefile.am : added XPath regression tests to normal tests
1143 * uri.c: fixed a problem with local paths, cleanup
1144 * parser.c: fixed a problem with large CData sections
1145
Daniel Veillardd2ade932000-09-30 14:39:55 +00001146Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * configure.in xml-config.in: patch from "Ben Taylor"
1149 <sol7x86@hotmail.com> for solaris shared libs lookup
1150
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011512000-09-30 Martin Baulig <baulig@suse.de>
1152
1153 * libxml-2.0.pc.in: Provide pkg-config script.
1154
1155 * configure.in: Create the libxml-2.0.pc script from the
1156 libxml-2.0.pc.in templates.
1157 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001158 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001159
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001160Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1163 when compiling with MSC
1164
Daniel Veillard46057e12000-09-24 18:49:59 +00001165Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * xpath.c: patch for normalize-string() substring-before(),
1168 substring-after() and translate() functions from Bjorn Reese
1169 <breese@mail1.stofanet.dk>
1170 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1171 Fredrik Hallenberg <hallon@lysator.liu.se>
1172 * TODO: updated
1173
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001174Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1177 problem of socklen_t being undefined on a number of platforms
1178 * debugXML.c: fixed a compilation problem when without snprintf
1179
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001180Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1183 an URI bug and a fix for the control-character-induced infinite loop
1184 * nanohttp.c: preventive fix for compiling on WIN32
1185
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001186Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * xmlint.c: closing bug #25000
1189
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001190Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1193 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1194 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1195 related function, fixing xmlStrncmp(), and associated cleanup
1196 * result/HTML/entities.html.sax: updating result
1197
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001198Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * uri.c: applied patch for URI escaping from Wayne Davison
1201 <wayned@blorf.net>
1202 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1203 from Denis Barbier <barbier@imacs.polytechnique.fr>
1204 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1205 patch from Wayne Davison
1206
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001207Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * doc/xml.html : updated with new releases, adding "how to help"
1210
Daniel Veillard04698d92000-09-17 16:00:22 +00001211Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1214 removed a few warnings in pedantic mode ...
1215 * parserInternals.c parser.c: moved encoding switching function
1216 to parserInternals.c
1217 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1218
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001219Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1222 error or warning handlers
1223
Daniel Veillardb1059e22000-09-16 14:02:43 +00001224Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * parserInternals.c parserInternals.h parser.c Makefile.am:
1227 created a new module parserInternals.c, moved most of the
1228 code shared by the various parsers there, as well as
1229 deprecated code from parser.c. More cleanup of parser.c
1230 * uri.c: fixed a problem when URI is NULL
1231 * valid.c: speedup when looking for an attribute declaration
1232
Daniel Veillard39c7d712000-09-10 16:14:55 +00001233Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1236 the cleanup of the computation of URI references when seeking
1237 external entities. The URI reference string and the resulting
1238 URI are both stored now.
1239 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1240 large s(n)printf checks and cleanup from Denis Barbier
1241 <barbier@imacs.polytechnique.fr>
1242 * xmlversion.h.in tree.h: couple of SGML declarations for a
1243 possible docbook module.
1244 * result/VC/ : a couple of test output changed due to the change
1245 of the entities URI
1246
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001247Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * parser.h: added a _private field for linking user's data
1250
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001251Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * parser.c parserInternals.h: demacroified most of the IS_XXX
1254 the gain in size is significant so ...
1255
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001256Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * entities.c: cases where looking up entities with doc==NULL
1259 covered
1260
Daniel Veillard90e11312000-09-05 10:42:32 +00001261Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1262
Daniel Veillard1de50802000-09-07 08:54:32 +00001263 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001264 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1265
Daniel Veillard98a79162000-09-04 11:15:39 +00001266Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1267
Daniel Veillard1de50802000-09-07 08:54:32 +00001268 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001269 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1270 * Makefile.in: added URItest and included thenin "make tests"
1271
1272Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001273
1274 * xmlversion.h.in: closed bug 22941
1275
Daniel Veillard2bb89092000-08-31 14:57:50 +00001276Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * doc/xmlio.html: added doc and example for entity loader
1279 redefinition.
1280
Daniel Veillard96984452000-08-31 13:50:12 +00001281Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1284 used by libxml
1285
Daniel Veillarde715dd22000-08-29 18:29:38 +00001286Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * parser.c: Fixed bug on invalid ontent characters and when using
1289 push.
1290 * xmllint.c: fixed xmllint endling of errors in push mode
1291
Daniel Veillard4948eb42000-08-29 09:41:15 +00001292Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001295 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001296 * result/HTML/*.sax: regenerated HTML SAX output
1297 * parser.c: more cleanup.
1298
Daniel Veillarde010c172000-08-28 10:04:51 +00001299Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001302 patches from Wayne Davison <wayned@users.sourceforge.net>,
1303 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001304 * HTMLparser.c: fixed an ignorable white space detection bug
1305 occuring when parsing with SAX only
1306 * result/HTML/*.sax: updated since the output is now HTML
1307 encoded...
1308
Daniel Veillard47f3f312000-08-27 22:40:15 +00001309Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1310
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001311 * HTMLparser.[ch]: applied some of Wayne Davison
1312 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001313
Daniel Veillarde0854c32000-08-27 21:12:29 +00001314Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1317 undeclared namespace prefix was used, added a warning.
1318 Cleaned up support w.r.t. entities, spilling out a warning
1319 and being pedantic on lookups.
1320 * test/warning/ent9 : added testcase for previous example.
1321 * TODO: updated
1322 * parserInternals.h parser.c: changed the way names are parsed
1323 now allow infinite size and decrease penalty for normal use
1324 * parser.c: Started a big cleanup/check of the parser code,
1325 fixed some of the most tortuous entity code, spotted code
1326 unused anymore
1327 * test/*: added tests for very long names and related nasty
1328 things.
1329
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001330Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * doc/encoding.html: added encoding aliases doc
1333 * doc/xml.html: updates
1334 * encoding.[ch]: added EncodingAliases functions
1335 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1336 bottleneck affecting large DTDs like Docbook
1337 * parser.[ch] xmllint.c: added a pedantic option, will be
1338 useful
1339 * SAX.c: redefinition of entities is reported in pedantic mode
1340 * testHTML.c: uninitialized warning from gcc
1341 * uri.c: fixed a couple of bugs
1342 * TODO: added issue raised by Michael
1343
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001344Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * doc/encoding.html: propagated Martin Duerst suggestions
1347
Daniel Veillard52402ce2000-08-22 23:36:12 +00001348Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1351 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1352 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1353 by Wayne Davison
1354
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001355Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * nanoftp.c nanohttp.c: small cleanup
1358 * TODO: updated
1359
Daniel Veillard244ece92000-08-19 20:58:02 +00001360Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * added an old VC testcase and updated title.xml entity
1363
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001364Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1367 done on auto-opening of <p> tags and cleanup of SAX output
1368
Daniel Veillard979e55e2000-08-19 16:48:54 +00001369Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1372
Daniel Veillard4540be42000-08-19 16:40:28 +00001373Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * doc/xml.html libxml.* structure.*: updated the doc a bit
1376
Daniel Veillard808a3f12000-08-17 13:50:51 +00001377Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1380 of SAX tests
1381
Daniel Veillard29579362000-08-14 17:57:48 +00001382Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1385 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1386
Daniel Veillard1255ab72000-08-14 15:13:33 +00001387Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1390 * testHTML.c: fix core dump on Solaris 2.x systems
1391 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1392 * result/HTML/*.sax: previous bug fix lead to new results
1393
Daniel Veillard03109292000-08-14 14:58:22 +00001394Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1397 * configure.in: added --with-readline=DIR to accept alternate
1398 path for readline include/library
1399 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1400 for ANSI under HP-UX
1401 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1402 includes @LIBS@
1403
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001404Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * doc/* : rebuilt the docs
1407 * getting ready for 2.2.2 release
1408
Daniel Veillard87b95392000-08-12 21:12:04 +00001409Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1412 and xmlAddFeature()
1413 * tree.[ch]: added xmlAddChildList()
1414 * xmllint.c: MAP_FAILED macro test
1415 * parser.h: added xmlParseCtxtExternalEntity()
1416 * valid.c: applied bug fixes removed warning
1417 * tree.c: added CDATA block to elements content
1418 * testSAX.c: cleanup of output
1419 * testHTML.c: added SAX testing
1420 * encoding.c: better error recovery
1421 * SAX.c, parser.c: fixed one of the external entity processing
1422 of the OASis testsuite
1423 * Makefile.am: added HTML SAX regression tests
1424 * configure.in: bumped to 2.2.2
1425 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1426 SAX results
1427
Daniel Veillard88a172f2000-08-04 18:23:10 +00001428Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * configure.in: patch for HP compiler
1431
14322000-08-04 Sven Heinicke <sven@zen.org>
1433
1434 * xmllint.c: Was coredumping sometimes when the file given didn't
1435 exist.
1436
Daniel Veillard46e370e2000-07-21 20:32:03 +00001437Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1438
1439 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001440
Daniel Veillard46e370e2000-07-21 20:32:03 +00001441 when using in memory parsing. Need some cleanup.
1442 * xmllint.c configure.in: added a --memory flag to test memory
1443 parsing
1444
Daniel Veillard36650692000-07-21 15:16:39 +00001445Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * nanohttp.c: fixed socklen_t replacement to unsigned int
1448 * parser.c: fixed a space handdling missing at the end of
1449 production 28 DOCTYPE.
1450 * xmlmemory.c: fixed a stupid bug on the routine to override
1451 allocation functions
1452 * TODO: updated
1453
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001454Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * doc/ regenerated the docs
1457
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001458Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * doc/encoding.html doc/xml.html: added I18N doc
1461 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1462 improvements, both parser and filters, added ASCII & HTML,
1463 fixed the ISO-Latin-1 one
1464 * xmllint.c testHTML.c: added/made visible --encode
1465 * debugXML.c : cleanup
1466 * most .c files: applied patches due to warning on Windows and
1467 when using Sun Pro cc compiler
1468 * xpath.c : cleanup memleaks
1469 * nanoftp.c : added a TESTING preprocessor flag for standalong
1470 compile so that people can report bugs more easilly
1471 * nanohttp.c : ditched socklen_t which was a portability mess
1472 and replaced it with unsigned int.
1473 * tree.[ch]: added xmlHasProp()
1474 * TODO: updated
1475 * test/ : added more test for entities, NS, encoding, HTML, wap
1476 * configure.in: preparing for 2.2.0 release
1477
Daniel Veillard49703262000-07-10 10:27:46 +00001478Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * nanoftp.c: fixed the way the control connection is handled
1481 * libxml.spec.in: fixed the dependancies and cleanup
1482
Daniel Veillard306be992000-07-03 12:38:45 +00001483Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * doc/xml.html: changed the xmlsoft.org structure, updated the
1486 examples w.r.t. root and childs
1487
Daniel Veillard7d853352000-07-02 18:53:09 +00001488Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1491
Daniel Veillard365e13b2000-07-02 07:56:37 +00001492Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * HTMLparser.c: Work on character encoding support for the HTML parser
1495 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1496 * encoding.c: Fixed a potential memleak in the encoding stuff
1497
Daniel Veillardaf743792000-07-01 11:49:28 +00001498Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * doc/FAQ.html doc/Makefile.am : added a FAQ
1501
1502Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001503
1504 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1505 of the HTML parser to force it to not bypass SAX
1506
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001507Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * win32config.h.in: updated
1510 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1511 lacks iconv support :-( need to release 2.1.1
1512 * configure.in: release 2.1.1
1513 * HTMLparser: fixed bug #14784
1514 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1515 by Windows compiler
1516 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1517 the SAX startDocument() callback.
1518 * TODO: updated
1519
1520Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * added xmlStopParser()
1523
Daniel Veillardbe803962000-06-28 23:40:59 +00001524Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * configure.in: 2.1.0 prerelease
1527 * Large resync between W3C and Gnome tree
1528 * nanoftp, nanohttp.c: fixed stalled connections probs
1529 * HTMLtree.c SAX.c : support for attribute without values in
1530 HTML for andersca
1531 * valid.c: Fixed most validation + namespace problems
1532 * HTMLparser.c: start document callback for andersca
1533 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1534 * parser.h, SAX.c: serious speed improvement for large
1535 CDATA blocks
1536 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1537 different encoding
1538 * example/Makefile.am example/gjobread.c tree.h: work on
1539 libxml1 libxml2 convergence.
1540 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1541 and the LIBXML_TEST_VERSION macro
1542
Daniel Veillardc310d562000-06-23 18:32:15 +00001543Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1544
1545 * doc/xml.html: various patches and improvements typo fixed by
1546 Felix Natter
1547 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1548 from Felix Natter <fnatter@gmx.net>
1549
Daniel Veillardf3029822000-05-06 08:11:19 +00001550Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * doc/upgrade.html: updated with instructions for support of both
1553 libxml-1.x and libxml-2.x
1554 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1555 for 2.x support and also fixed includes
1556
1557
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001558Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1561 the encoding support, added iconv support, so now libxml if
1562 compiled with iconv automatically support japanese encodings
1563 among others. Work based on initial patch from Yuan-Chen Cheng
1564 I may have broken binary compat in the encoding handler
1565 registration scheme, but that was so utterly broken I don't
1566 expect anybody to have used this feature until now.
1567 * parserInternals.h: fixup on the CHAR range macro
1568 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1569 code.
1570 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1571 * uri.c: added xmlParseURI() I can't believe I forgot to
1572 implement this one in 2.0 !!!
1573 * SAX.c: moved doc->encoding update in the endDocument() call.
1574 * TODO: updated.
1575
Daniel Veillard06047432000-04-24 11:33:38 +00001576Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * tree.h: removed extraneous xmlRemoveProp definition
1579 * TODO: added item about --disable-corba configure switch
1580 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1581 * nanoftp.c: fixed include problems giving troubles on AIX and
1582 slowlaris
1583 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1584 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1585 comment and headers changes to lower gtk-doc number of warnings
1586 * doc/html/*: rebuilt docs
1587
Daniel Veillarde0aed302000-04-16 08:52:20 +00001588Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * HACKING: documented the tag for 1.x and instructions
1591
Daniel Veillard5e873c42000-04-12 13:27:38 +00001592Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1595 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1596 xmlCreateIOParserCtxt
1597 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1598 significant overall improvement
1599 * xmllint.c: added I/O test to xmllint
1600 * testSAX.c: added a speed test
1601 * doc/* : updated/regenerated
1602
Daniel Veillardfc708e22000-04-08 13:17:27 +00001603Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * xpath.c uri.h parserInternals.h: cosmetic changes from
1606 "Timur I. Bakeyev" <timur@bat.ru>, including making
1607 xmlCreateURI() public
1608
Daniel Veillard5d211f42000-04-07 17:00:24 +00001609Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1612 and the code at the same time. Added a clean mechanism for
1613 overload or added input methods: xmlRegisterInputCallbacks()
1614 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1615 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1616 * TODO: updated
1617 * doc/* : updated/regenerated
1618 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1619 source dir
1620
Daniel Veillarde77a9182000-04-05 19:12:29 +00001621Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * testURI.c: yet another forgotten commit, I should get some sleep !
1624
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001625Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * xmllint.c: forgot to commit this too ?
1628
Daniel Veillardb9df4042000-04-05 14:23:16 +00001629Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * xmlversion.h.in : forgot to commit this previously
1632
Daniel Veillard361d8452000-04-03 19:48:13 +00001633Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1636 * README TODO: updated for release
1637 * uri.c uri.h: added authority parsing/saving
1638 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1639 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1640 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1641 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1642 Makefile.am : added compile-time customization of libxml
1643 --with-ftp --with-http --with-html --with-xpath --with-debug
1644 --with-mem-debug
1645 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1646 #include <libxml/xxx.h> I hope it won't break too much stuff
1647 and will be manageable in the future...
1648 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1649 and added xmllint to the installed programs
1650 * uri.h: added xmlFreeURI()
1651
Daniel Veillardec303412000-03-24 13:41:54 +00001652Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * uri.c uri.h: finished the escaping handling, the base support
1655 and the URI path normalization. Looks good just lacks the
1656 authority content parsing code.
1657 * Makefile.am: added instructions to generate testURI
1658 * TODO: updated
1659 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1660 added links and icons for W3C and Gnome
1661
Daniel Veillard8f621982000-03-20 13:07:15 +00001662Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * xmlmemory.[ch] : seems I forgot to actually update the files in
1665 the last commit :-)
1666 * doc/xml.html doc/html/* : updated and uploaded the docs
1667
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001668Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1671 * TODO: updated
1672 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001673 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001674 gfree).
1675 * Makefile.am, uri.c, uri.h: added a set of functions to do
1676 exact (litteraly copied from the RFC 2396 productions) parsing
1677 and handling of URI. Will be needed for XLink, one XML WFC,
1678 XML Base and reused in the nano[ftp/http] modules. Still work
1679 to be done.
1680
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001681Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * configure.in, libxml.spec.in : libxml2
1684 * doc/* : updated the doc page, rebuilt the docs
1685
Daniel Veillardcf461992000-03-14 18:30:20 +00001686Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * all: tagged LIB_XML_1_X
1689 * *.c *.h : updated from W3C CVS tree
1690 * configure.in : 2.0.0-beta
1691 * libxml.spec.in : libxml2 package nam
1692 * result/* : new version of the tests output
1693
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001694Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1697
Daniel Veillardb566ce12000-03-04 11:39:42 +00001698Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * doc/* : rebuilt the docs
1701 * parser.c: final patch on #6766
1702 * valid.c: small patch on validity checks.
1703
Daniel Veillardfb76c402000-03-04 11:39:42 +00001704Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1707 added
1708 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1709 compatibility w.r.t. XML spec and existing code.
1710
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001711Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * parser.c: seems a better solution to <a> </a> exists,
1714 will try it for a while
1715
Daniel Veillard83a30e72000-03-02 03:33:32 +00001716Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * parser.c: tried to remove the <a> </a> generating <a/>
1719 this is hard. Left a flag for that purpose. Fixed bug #6766
1720 * configure.in: prepared 1.8.7 not released, due to previous
1721 problem
1722
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001723Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * doc/xml.html : applied second patch from Paul DuBois
1726
Daniel Veillard402e8c82000-02-29 22:57:47 +00001727Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * doc/xml.html : applied patch from Paul DuBois
1730
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001731Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1734
Daniel Veillard5feb8492000-02-02 17:15:36 +00001735Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1738 compilation warnings on various platforms.
1739 * parser.c: Fixed #5281 validity error callbacks are now desactived
1740 by default if not validating.
1741
Daniel Veillardf341f932000-02-02 14:52:08 +00001742Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1745
Daniel Veillard13c757e2000-02-01 23:59:15 +00001746Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1749 <gkatsi@cs.toronto.edu>
1750
Daniel Veillard726e8792000-01-30 20:04:29 +00001751Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1752
1753 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1754 processing URLs
1755
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001756Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1759 xmlNanoFTPUpdateURL for persistent control connections.
1760 * configure.in: 1.8.6
1761
1762Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1765 * tree.[ch] : added xmlSaveNoEmptyTags
1766
James Henstridgef3be9312000-01-28 13:59:21 +000017672000-01-29 James Henstridge <james@daa.com.au>
1768
1769 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1770
1771 * Makefile.am: added nanoftp.[ch] to the build.
1772
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001773Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1774
1775 * nanoftp.[ch]: cleanup, comments, API
1776 * debugXML.c : fixed a bug in the cat command
1777 * doc/*: regenerated the docs
1778
Daniel Veillardda07c342000-01-25 18:31:22 +00001779Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1780
1781 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1782 * debugXML.c : fixed a bug in the cat command
1783 * valid.c: fixing some small probs
1784 * libxml.spec.in: get rid of the SNAP suffix
1785 * doc/xml.html: updated the status
1786
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001787Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * xml-config.in: xml-config --version to just return the
1790 version number
1791 * xpath.c: some cleanup w.r.t. axis when the current node is
1792 an attribute.
1793 * TODO: updated
1794
Daniel Veillard461a66c2000-01-18 18:01:01 +00001795Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * configure.in: prepared for libxml-1.8.5
1798 * doc/* recompiled the documentation
1799
18002000-01-17 Jody Goldberg <jgoldberg@home.com>
1801
1802 * configure.in : WARNING autoconf subtlety alert :
1803 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1804 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1805 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1806 get defined by AC_CHECK_HEADERS.
1807
Daniel Veillardf967b902000-01-17 16:06:10 +00001808Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1811 Rune.Djurhuus@fast.no
1812
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001813Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * TODO: updated
1816 * tree.c, parser.c: made sure that only memory alloc problems
1817 and internal parser errors are allowed to write to stdout or
1818 stderr.
1819
Daniel Veillard0142b842000-01-14 14:45:24 +00001820Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * tree.c : restored xmlNewGlobalNs since this seems used by
1823 a lot of existing code :-(, fixed a bug in xmlNewNs
1824 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1825 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1826 to exit() from the library code.
1827 * xpath.c, parser.c: removed bugs or unused code detected by
1828 Windows compilers
1829 * parser.c: started adding interfaces for parsing well balanced
1830 XML fragments
1831 * configure.in: releasing 1.8.4
1832 * doc/* : rebuilt the docs
1833
Daniel Veillard2eac5032000-01-09 21:08:56 +00001834Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1835
1836 * tree.[ch] : added xmlNewDocFragment() for DOM
1837 * testHTML.c: uninitialized variable.
1838
Daniel Veillardf3a73582000-01-05 14:58:39 +00001839Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1840
1841 * doc/* : rebuild the docs
1842
Daniel Veillard71b656e2000-01-05 14:46:17 +00001843Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * acconfig.h: readline and history patch
1846 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1847 * tree.c: added check and handling when possibly removing an ID
1848 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1849 and saving.
1850 * test/HTML/entities.html result/HTML/entities.html* : test for
1851 various entities reference cases
1852 * result/HTML/* : as a result output of some testcase have
1853 changed
1854 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1855 by previous example. added xmlParseTryOrFinish().
1856 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1857 entities.h debugXML.h HTMLparser.h: changed the way struct are
1858 declared to allow gtk-doc to expose those
1859 * parser.c: closed bug #4960
1860 * Makefile.am configure.in: Applied patch from
1861 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1862 and math/socket libs detection
1863
Daniel Veillard437b87b2000-01-03 17:30:46 +00001864Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * configure.in, Makefile.am: link tester against readline
1867 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1868
Daniel Veillard686d6b62000-01-03 11:08:02 +00001869Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * tree.[ch]: added xmlRemoveProp
1872 * win32config.h.in nanohttp.c: avoid including the Windows
1873 socket stuff in every C files
1874 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1875 the XmL parser(s)
1876 * test/ns4 result/ns4 etc...: added test case for previous prob
1877 * tree.c: xmlNewNs wasn't checking for double definition
1878 * Makefile.in: fixed a problem with dist-hook duplicates
1879 * parser.[hc], xmlIO.c: fixed the loading of external entities
1880 APIs, now xmlLoadExternalEntity() is used everywhere and
1881 setting up an app specific front-end using the
1882 * SAX.c parser.c: some fixes, now the xhtml spec validates
1883 with the xhtml DTD.
1884 * error.c: fixed crashes in case of no input stream
1885 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1886 to the validation tests and results
1887
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001888Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1891 too htmlCreatePushParserCtxt() and htmlParseChunk()
1892 * parser.c: a bit of cleanup.
1893 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1894 to XML) removed the last mem leak known
1895 * HTMLtree.c: output message cleanup
1896 * xmlmemory.c: display content info about memory blocks
1897 * result/HTML/wired.* : missing att value warning change
1898
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001899Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * doc/* : rebuilt the documentation
1902
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001903Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * parser.[ch] parserInternals.h: Push parser for XML,
1906 seems to work fine now
1907 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1908 --push for push testing
1909 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1910 * testSAX.c: added --push
1911 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1912 subtree
1913 * xmlIO.[ch] : enriched API + fixes for push mode
1914 * entities.[ch]: added the entity content length to the struct.
1915 * xmlmemory.[ch]: new API to show the last entries for the shell
1916 * valid.c: added required attribute testing
1917 * SAX.c: the cdata callback now merge contiguous fragments
1918 * HTMLparser.c: cleanup of some macros
1919
Daniel Veillard3c558c31999-12-22 11:30:41 +00001920Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * parser.c: fix for PIs name starting with xml
1923 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001924 * *.c, configure.in win32config.h.in : generate win32config.h for
1925 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001926
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001927Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1928
1929 * parser.c: fixed a stupid = vs. == bug :-(
1930 * doc/gnome-xml.sgml: s/glade/xml/
1931
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001932Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * configure.in, doc/xml.html : bug fix release 1.8.2
1935 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1936 Hopefully the end of that silly C++ include problem
1937 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1938 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1939 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1940 troubles with autoclosed elements when the stree shape doesn't
1941 follow the DtD specs. Added htmlIsAutoClosed() and
1942 htmlAutoCloseTag()
1943 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1944 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1945 * debugXML.c: fixed a bug on printing default namespaces.
1946 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1947
Daniel Veillardb24054a1999-12-18 15:32:46 +00001948Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * result/HTML/*.htm[l] : updated the HTML regression tests according
1951 to the new output
1952 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1953 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1954 problem due to intermix of extern "C" { ... } declarations for C++
1955 and recursive includes in the headers
1956
Chris Lahey323c48c1999-12-18 15:32:45 +000019571999-12-20 Chris Lahey <clahey@umich.edu>
1958
1959 * HTMLtree.c: Made it so that html nodes with a single child do
1960 not insert a carriage return before or after the child node.
1961
Daniel Veillardb24054a1999-12-18 15:32:46 +00001962Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001963
1964 * configure.in, doc/xml.html : bug fix release 1.8.1
1965 * parser.c: fixed bug #4344
1966 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1967 added the glue to avoid C++ problems
1968 * doc/* : regenerated the documentation
1969
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001970Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1973 namespace recognition, and Dia as a resul :-(
1974 * encoding.c: closed bug #3950
1975
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001976Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1977
1978 * valid.c: debugging a posteriori validation, except URI expansion
1979 stuff this should be fixed now
1980 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1981 Carl Nygard <cnygard@bellatlantic.net>
1982 * tester.c: added --postvalid, cleaning of the code
1983 * tree.[ch]: added xmlDocGetRootElement()
1984
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001985Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1986
1987 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1988 c++ losage.
1989
Daniel Veillard10a2c651999-12-12 13:03:50 +00001990Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * configure.in, doc/xml.html : bumped to 1.8.0
1993 * xlink.[ch], Makefile.am : added framework for link detection
1994 * parser.h: added nbChars to parser context, needed for cleanup.
1995 * xmlmemory.c: removed a nasty bug when out of mem
1996 * valid.[ch]: adding namespace support for attribute decl
1997 * tester.c: added --debugent option
1998 * debugXML.[ch]: added xmlDebugDumpEntities()
1999 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2000 buffers instead, this was really needed, validation was breaking
2001 in strange ways due to that. Added xmlParseStringPEReference()
2002 and other parsing from strings functions. Entities processing
2003 modified again, but PERef are still not handled correcly but
2004 unless you're Eve Maller you won't notice :-)
2005 * HTMLparser.c: large changes toward reliability, and switched to
2006 lowercase internal tags, XHTML is lowercase, so it will help
2007 that output is closer to next version.
2008 * doc/* : regenerated the documentation, it is now hosted at
2009 http://xmlsoft.org/ (same bits I just bought the domain :-)
2010
2011
Daniel Veillard294cbca1999-12-03 13:19:09 +00002012Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2015 doc generation
2016 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2017 in the SAX API
2018 * doc/*: rebuilt the doc making sure everything appears in the
2019 HTML files
2020
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002021Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2024 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2025 which allow impressive speed improvement on dataset with
2026 large text pieces, but at the cost of broken binary
2027 compatibility and slightly bigger memory usage.
2028 Configure with --with-buffers to activate them, they
2029 are protected with XML_USE_BUFFER_CONTENT define.
2030 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2031 goal is 0 memory left allocated once parser is no more used
2032 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2033 call xmlCleanupParser() and xmlMemoryDump()
2034
Daniel Veillarda819dac1999-11-24 18:04:22 +00002035Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2038 * parser.[ch] encoding.[ch]: added memory cleanup routines
2039 * parser.c: closing bug #3788
2040 * doc/*: rebuilt the doc
2041
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002042Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2045 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2046 * tester.c: added --compress option
2047 * doc/*: rebuilt the documentation
2048
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002049Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2052 if given /proc/kcore as input !
2053 * doc/xml.html doc/*: updated and rebuilt the documentation
2054
2055Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002056
2057 * parser.c: Fixed some wrongly space collapsing code due to
2058 a misreading of the spec.
2059 * result/*: fixed the output accordingly
2060
2061Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002062
2063 * encoding.c: bug fix and typos
2064 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2065 * parser.c: added attribute normalization closing bug #3597
2066 * test/att* result/att* SAXresult/att*: testcase for attribute
2067 normalization
2068
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002069Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * configure.in: closing bug #3163 by adding extra flags for the
2072 cc compiler on HP-UX
2073
Daniel Veillard51e3b151999-11-12 17:02:31 +00002074Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * valid.[ch] : removed a typo and an enumerated type bug in the
2077 xmlAddElementDecl() function
2078 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2079 call to xmlEncodeEntitiesReentrant() so that the functions
2080 New, Set and Get are at the same level.
2081 * parser.c HTMLparser.c: extra memory allocation bug for
2082 attributes detected by someone using libxml in embedded systems :-)
2083
Daniel Veillard962195f1999-10-28 15:51:53 +00002084Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * xmlmemory.h: turned off mem debug :-\
2087
Daniel Veillard35008381999-10-25 13:15:52 +00002088Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * parser.c: closed bug #2784 a one line fix, but worth pushing
2091 a new release out
2092 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2093 some structures, comments before and after the
2094 main element, and other nastyness
2095 * HTMLtree.c tree.c: accomodate the extended HTML supported
2096 * configure.in: pushing 1.7.4
2097 * test/ent8 and related outputs : added a new test for bug #2784
2098 * test/HTML/wired.html and related output: a nasty HTML example
2099 * Makefile.am: improved the test scripts
2100 * docs/* : reran the documentation extractor, updated xml.html
2101
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002102Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2105 HTMLparser and debugged the HTML related code. HTML documents
2106 now have their own type
2107 * entities.c: do not dump &apos; for HTML output
2108 * xmlmemory.c: improvement, breakpoint mechanism
2109 * testHTML.c: added --sax --repeat ...
2110 * Makefile.am: improved the HTML tests
2111 * valid.[ch]: added xmlValidGetValidElements and
2112 xmlValidGetPotentialChildren
2113 * tester.c: added --insert to test the 2 new functions
2114 * test//* result//* SAXresult//* : regression test cleanup
2115 and extension.
2116 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2117 gnome-xml-nanohttp.html
2118
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002119Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * HTMLparser.c: fixed problems with some autoclose tags
2122 * tree.c: fixed XML output problems.
2123 * result/* SAXresult/*: update of the tests output
2124
Daniel Veillard6077d031999-10-09 09:11:45 +00002125Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * Makefile.am: Arturo patch for xmlConf.sh version info
2128 * parser.c: Tim Josling patch for single quoted items
2129 * tester.c: Tim Josling patch for tester options usage
2130 * tree.h: indent cleanup
2131
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002132Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2135 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2136
Daniel Veillard00fdf371999-10-08 09:40:39 +00002137Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * tree.c : Raph patch for initialization of CORBA fields
2140 * parser.c, xpath.c, ...: modification of doc comments
2141 * xpath.c : allow spaces in xpath expressions
2142
Daniel Veillardad219441999-09-27 08:17:49 +00002143Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * xmlmemory.h: turning off memory debug :-(
2146
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002147Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2150 better SAX interfaces.
2151 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2152 entity.
2153 * configure.in: 1.7.2
2154
2155Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002156
2157 * libxml.spec.in: fixed the URL
2158 * doc/xml.html: improved the documentation front-end
2159
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002160Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002161
2162 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2163
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002164Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002165
2166 * libxml.spec.in: fixed the alpha compile problem
2167 * parser.[ch]: changed errno to errNo in the parser context :-(
2168 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2169 * doc/xml.html: changed CHAR to xmlChar
2170 * doc/html/*: recompiled the documentation
2171 * configure.in: 1.7.1
2172
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002173Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * parser.h: modified the parser context struct to regain 1.4.0
2176 binary compatibility
2177 * parser.c, xml-error.h: added errno ot teh context and defined
2178 a set of errors values with update of errno
2179 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2180 DTDs and entities
2181 * *.h, *.c: complete cleanup of the use of config.h and include
2182 protection depending on the current setup.
2183 * overalll debugging, maintenance and bug-fixing on all modules
2184 * updated the documentation
2185 * ready for 1.7.0
2186
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002187Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2188
2189 * HTMLparser.c : cleanup
2190 * SAX.c valid.c valid.h: added ID/IDREF checking
2191 * tree.c tree.h: extended doc structure for refs
2192 * configure.in: 1.6.2
2193 * parser.c: patched bug in SAX user arg call
2194 * parserInternals.h: patched missing close in C++ wrapping
2195 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2196 especially upcoming XPointer implementation.
2197 * doc/xml.html: augmented, typo
2198
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002199Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2200
2201 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2202 not all invocations of install understand -d.
2203
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002204Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2205
2206 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2207 to make 'check' works, when builddir != srcdir.
2208
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002209Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2210
2211 * doc/xml.html : updated the documentation
2212
Daniel Veillard6454aec1999-09-02 22:04:43 +00002213Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2216 not deallocated memory blocks
2217 * *.c : replaces all calls to malloc() free() and realloc() to
2218 the wrapper functions/macros
2219 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2220 instead of xmlFreeNodeList()
2221
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002222Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2223
2224 * HTMLparser.c: corrected a stupid bug leading to core dump at
2225 tree deallocation. Removed warnings indicated by
2226 Stephane.Conversy@lri.fr
2227 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2228 looked for in the external subset
2229
2230Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002231
2232 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2233 on SGI by Stephane.Conversy@lri.fr
2234
Daniel Veillardb96e6431999-08-29 21:02:19 +00002235Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * all .h : changed the prototype declaration indent as in gtk
2238 * most .c : working on reducing the TODOs in the code
2239 * most .c : cleanup though -pedantic and Insure++
2240 * improvements on validation ID checkings.
2241 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2242 * xml-config.in: closed #1810
2243
2244Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002245
2246 * tree.h, valid.c, valid.h: more work on validity, IDs
2247 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2248 definition for AIX
2249
Daniel Veillardb556eb51999-08-15 17:19:50 +00002250Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2253 the distribution due to a cut'n paste error at last commit
2254
Daniel Veillardb05deb71999-08-10 19:04:08 +00002255Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2256
2257 * configure.in: upgraded to version 1.4.0
2258 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2259 Big update, added a large part of the validation process,
2260 it should be usable, but some parts are missing
2261 * xpath.c: improved the implementation w.r.t. root.
2262 * Makefile.am: added more tests
2263 * test and result trees: added a lot of tests
2264 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2265
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002266Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * Added an HACKING file
2269
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002270Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * xpath.[ch] : improvements and debug of the XPath implementation
2273 * parser.c, HTMLparser.c : modified the parsers to be progressive
2274 * tree.[ch] : extended the Buffer promitives
2275 * xmlIO.[ch] : added basic I/O routines providing progressive
2276 parsing and ready for I18N conversion plugins
2277 * SAXresult/* : the SAX callback sequence maybe slightly different
2278 now
2279 * test*.c : improved/updated the tests programs
2280 * doc/* : recompiled the docs.
2281
Daniel Veillard15b75af1999-07-26 16:42:37 +000022821999-07-26 Michael Meeks <michael@edenproject.org>
2283
2284 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2285
2286 * tree.c: Ditto.
2287
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002288Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2289
2290 * configure.in: upgraded to version 1.4.0
2291 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2292 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2293 XML query language, see http://www.w3.org/TR/xpath for more details.
2294 * parser.c, parser.h: added CHAR* related string functions for XPath
2295 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2296 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2297 rebuild the docs.
2298 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2299 and regression testing capabilities for XPath.
2300
Daniel Veillardd79d7871999-07-12 10:38:12 +00002301Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2304 closing bug #1646
2305
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002306Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * Makefile.am, example/Makefile.am: closed bug #1683
2309
Daniel Veillard3166ab11999-07-11 16:14:19 +00002310Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * example/Makefile.am, configure.in: added the makefile for the
2313 gjobread example
2314
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002315Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2316
2317 * doc/Makefile.am:
2318 - fix which allow "make install DESTDIR=</install/prefix>".
2319
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002320Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2323 which fixed a problem on the file reading-code.
2324
Daniel Veillard82150d81999-07-07 07:32:15 +00002325Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2328 output.
2329 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2330
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002331Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * parser.h : Oops removed the binary compatibility problem
2334 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2335 * parser.c, HTMLparser.c: applied patches for reading from stdin
2336
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002337Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * parser.c, entities.c, valid.c: cleanup bug #1591
2340 * configure.in: cleanup bug #1592
2341 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2342 the same tree back-end. Hence gdome will be available for it.
2343 * doc/Makefile.am: close bug #617
2344
Daniel Veillard97fea181999-06-26 23:07:37 +00002345Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2346
2347 * parser.c: alloctate a per parser context SAX interface block
2348
Daniel Veillard14fff061999-06-22 21:49:07 +00002349Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2352 and xmlEncodeEntitiesReentrant with the correct one :-\
2353
2354Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * commit of my internal XML base changes, quite a lot of
2357 changes, cleanups, better entities support, framework for
2358 new I/O and charset detection and handling
2359 * Fixed the configure/Makefile stuff to generate shared libs
2360 with the proper version info, so we jumped on rev from
2361 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2362 xmlEncodeEntities() result need to be freed now, and a string
2363 xmlParserVersion provide the current library version.
2364
Raph Levien05240da1999-06-15 21:27:11 +00002365Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2366
2367 * parser.c: fixed a buffer overrun for when you have a very long
2368 attribute with no entities in it.
2369
Daniel Veillardbb2da581999-06-13 14:37:07 +00002370Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2371
2372 * added example directory
2373 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2374
Daniel Veillard011b63c1999-06-02 17:44:04 +00002375Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * Release of libxml-1.1, nearly everything has been touched for
2378 this.
2379 * Added more regression tests
2380 * Updated the documentation
2381
Daniel Veillard27d88741999-05-29 11:51:49 +00002382Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * tree.[ch]: unified the XML_NO_CORBA defines.
2385 * parser.c encoding.[ch]: started plugging in char encoding detection
2386
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002387Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2388
2389 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2390 Also freed allocated buffer.
2391
Daniel Veillard27d88741999-05-29 11:51:49 +00002392Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002393 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2394 reentrancy problem at printing. One is left in entities.c, to
2395 remove ASAP
2396 * testSAX.c : added a test example showing the use of the SAX
2397 interface if one doesn't want to build the DOM tree.
2398 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2399
Daniel Veillard517752b1999-04-05 12:20:10 +00002400Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2403 large revamping of the parser to use SAX callbacks
2404 http://www.megginson.com/SAX/ (or at least a C like interface
2405 a la Expat). It's now possible to set up your own callbacks
2406 and the parser will not build a DOM tree.
2407 * test/* result/*: updated the test suite, I finally removed
2408 the old Namespace draft support (PI based).
2409
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002410Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2411
2412 * Makefile.am: added test result to EXTRA_DIST for make tests
2413
Daniel Veillard64068b31999-03-24 20:42:16 +00002414Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * parser.c, parserInternals.h: moved the chars macro definitions
2417 to parserInternals.h
2418 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2419 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2420
Daniel Veillard012ccc11999-03-23 10:11:11 +00002421Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2422
2423 * xml-config.in : applied patch to make --version work
2424
Raja R Harinatha86c23e1999-03-05 22:14:01 +000024251999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2426
2427 * Makefile.am (check-local): Alias for `tests' target. This will
2428 cause `make check' to do the right thing.
2429 (tests): Don't run tests in srcdir. Also, replaced calls to
2430 basename with a `sed' "equivalent".
2431
Daniel Veillardd109e371999-03-05 06:26:45 +00002432Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2435 it in the header and not the sources, updated the doc.
2436 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2437 pointing this out.
2438
Daniel Veillardbc50b591999-03-01 12:28:53 +00002439Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2442 exported the inputStream routines.
2443 * doc/html/* : updated accordingly
2444
Daniel Veillardd692aa41999-02-28 21:54:31 +00002445Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * parser.c, parser.h, parserInternals.h: added a few extra
2448 internal calls to allocate and free parser contexts ...
2449 * doc/html/* : updated accordingly
2450
Daniel Veillard55a99271999-02-25 11:01:29 +00002451Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * configure.in, Makefile.am, doc/makefile.am : General changes for
2454 1.0.0 release and including the generated HTML documentation.
2455
Daniel Veillard35925471999-02-25 08:46:07 +00002456Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * makefile.am : added parserInternals.h, oops.
2459
Daniel Veillard1e346af1999-02-22 10:33:01 +00002460Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2461
2462 * parserInternals.h: added this header giving access to the parser
2463 internal functions.
2464 * doc/Makefile.am : added a rebuild target which rebuilds the full
2465 set of documentations
2466 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2467 the internal subset.
2468 * *.c *.h: modifications needed to generate the documentation using
2469 gtk-doc, cleanup of functions blocks, reorganisation of struct
2470 declarations.
2471
Daniel Veillard1164e751999-02-16 16:29:17 +00002472Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2475 the tar and spec file to include the beginning of the doc.
2476
Nuno Ferreira03d04781999-02-13 00:07:17 +000024771999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2478
2479 * doc/.cvsignore: Added this file.
2480
Daniel Veillard6800ef31999-02-08 18:33:22 +00002481Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * tree.c: fixed xmlGetProp to return "" when the attribute
2484 exists, even if the node-list is NULL.
2485
Daniel Veillard726c7e31999-02-08 15:13:10 +00002486Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * tree.c: patched an error outputting empty attribute values.
2489 * Makefile.am and doc/makefile.am: have been updated during the
2490 week-end. Sorry for an empty CVS log, I got a shell problem.
2491
Daniel Veillard1899e851999-02-01 12:18:54 +00002492Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * tree.h: cleaned up using enums instead of defines
2495 * parser.c, valid.[ch]: more work on parsing/output of element
2496 declarations
2497
Daniel Veillard3b9def11999-01-31 22:15:06 +00002498Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * valid.[ch], tree.c, parser.c : more work toward full parsing
2501 of XML DTDs.
2502 * README: added informations about mailing-list and on-line
2503 documentation
2504
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000025051999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2506
2507 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2508
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002509Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * parser.c, tree.[ch] : more work toward conformance testing,
2512 added a last element to accelerate parsing of very flat structures
2513 started working on internal subset Element content declaration.
2514 * valid.[ch] : first cut at adding code toward validation.
2515 * previous changes had also small impact on most files, especially
2516 the conformance testing using James Clark test suite.
2517
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002518Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * test/* : updated the examples, most of them were not well
2521 formed (humm), and added rdf2.
2522 * result/* : resulting changes in the output.
2523
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002524Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2527
Daniel Veillard44b3a061998-12-05 17:27:22 +00002528Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * tree.c: patched a bug in the generation of empty attributes
2531
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002532Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2535 for node/trees/documents/... Biggest problem is namespace
2536 support when copying subtrees.
2537
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002538Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * parser.c, entities.c: improve entities and char ref encoding,
2541 and cleanups of error messages.
2542
Daniel Veillard242590e1998-11-13 18:04:35 +00002543Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * parser.c, entities.c: simple bug hunting done during rpm2html and
2546 rpmfind integration.
2547
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002548Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * parser.[ch]: Added interfaces allowing to specify a SAX
2551 handler before parsing.
2552
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002553Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * parser.c: redirrect all errors reporting through the SAX
2556 error function
2557
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002558Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2561 * libtool, tlmain ...: update of the libtool files
2562
Miguel de Icaza442321c1998-11-04 18:13:38 +000025631998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2564
2565 * entities.c: Use g_snprintf insteda of snprintf.
2566
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002567Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2568
2569 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2570 added ent5 test for this purpose.
2571 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2572
Daniel Veillard27271681998-10-30 06:39:40 +00002573Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2574
2575 * parser.c: fixed? a strange error due to compression on a GWP
2576 document.
2577
Daniel Veillard25940b71998-10-29 05:51:30 +00002578Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2579
2580 * tree.[ch]: bug fixing
2581 * entities.[ch]: defined a specific type for predefined entities
2582 * doc/xml.html: more documentation on the library, how to use it,
2583 overview of the interfaces.
2584
Daniel Veillard16253641998-10-28 22:58:05 +00002585Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2588
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002589Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2590
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002591 * tree.c: corrected a small bug
2592 * doc/xml.html: continuing writing documentation.
2593
2594Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2595
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002596 * debugXML.h debugXML.c: added debugging utilities.
2597 * tester.c: added --debug switch.
2598 * tree.c: patched an incorrect node->type assignment.
2599 * parser.c: formatting, ensure that node->doc != NULL in attributes
2600
Daniel Veillardccb09631998-10-27 06:21:04 +00002601Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2604 entity support and provide an internal representation close to
2605 DOM one (entity ref nodes, and attribute value as tree). I tried
2606 to preserve the interface but this will surely break some apps
2607 (I have to change rpm2html/rpmfind for example). I had to change
2608 two interfaces, and the generated tree is somewhat different.
2609 * doc/* : started documenting the XML library, the tree and
2610 DOM/Corba. This is a first step.
2611
Daniel Veillard11e00581998-10-24 18:27:49 +00002612Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * parser.c: Set up the fonctions comment block, boring but useful.
2615 * parser.h, SAX.c, parser.c: now attributes are processed through
2616 the SAX interface. The problem is that my SAX interface diverged
2617 quite a bit from the original one, well this is not an official
2618 spec, and translating it from Java to C is hairy anyway...
2619
Daniel Veillard97b58771998-10-20 06:14:16 +00002620Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2623 fonctions comment block, boring but useful.
2624
2625Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002626
2627 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2628 conversion routines. However they are not yet used to convert the
2629 inputs. The core will run with UTF-8.
2630
Daniel Veillard33942841998-10-18 19:12:41 +00002631Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * tree.c : make sure that the type id is properly set-up when
2634 a new object is allocated, needed for DOM.
2635
Daniel Veillard27fb0751998-10-17 06:47:46 +00002636Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * tree.h, tree.c: Ok, the main objects in the tree will be native
2639 corba objects, it costs 8 bytes per Node, Attribute and Document
2640 but it simplifies the Corba integration a lot (no extra interface
2641 objects to allocate/free).
2642
Daniel Veillard0bef1311998-10-14 02:36:47 +00002643Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2646 and changed NODEs contants for conformity with DOM Level 1
2647
Daniel Veillard27864701998-10-08 03:47:24 +00002648Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * added hooks to keep track of servants when creating objects
2651 xmlDoc and xmlNode (for Corba export).
2652
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002653Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * added xml-config script.
2656
Daniel Veillard7066a791998-10-01 20:28:28 +00002657Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2660 to autoupdate libtool and automake conf files.
2661
Miguel de Icaza60681bd1998-09-30 19:28:59 +000026621998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2663
2664 * Makefile.am: Use '?' to separate the sed
2665 commands as ',' is used when people pass -Wl,something.
2666
2667
Daniel Veillard15a8df41998-09-24 19:15:06 +00002668Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * tree.c, tree.h: added a per-document compression interface.
2671
Daniel Veillard151b1b01998-09-23 00:49:46 +00002672Tue Sep 22 20:47:38 EDT 1998
2673
2674 * tree.c, tree.h: added saving with compression and added interfaces
2675 to control the compression level (xmlGetCompressMode,
2676 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2677
Daniel Veillard70120ff1998-09-22 00:24:21 +00002678Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * parser.c: corrected a loop for files of size 0
2681
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000026821998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2683
2684 * error.h: New file. Contains prototyes from `error.c'.
2685
Tom Tromeyc19653d1998-08-14 01:22:43 +00002686Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2687
2688 * Makefile.am (xmlincdir): New macro.
2689 (xmlinc_HEADERS): Renamed from include_HEADERS.
2690
Daniel Veillard845664d1998-08-13 04:43:19 +00002691Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * applied small patch on numeric entities from
2694 Christopher Blizzard <blizzard@appliedtheory.com>
2695
Daniel Veillard260a68f1998-08-13 03:39:55 +00002696Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2697
2698 * New release 0.2, removed the old xml_* files so that it's
2699 coherent with the other CVS base (W3C), far better conformance
2700 to standard, new namespaces, decent entities support, beginning
2701 of a SAX-like interface. Nearly nothing left intact, even the
2702 test examples ...
2703
Christopher Blizzarda36749e1998-07-30 21:47:18 +000027041998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2705
2706 * .cvsignore: Add .deps dir
2707
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002708Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2711
Daniel Veillardfe926001998-07-26 04:28:20 +00002712Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002713
Daniel Veillardfe926001998-07-26 04:28:20 +00002714 * configure.in: added test for CPP
2715 * AUTHORS, Changelog: the original ones didn't get commited but the
2716 glib ones instead, fixed.
2717 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002718
Daniel Veillardfe926001998-07-26 04:28:20 +00002719Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002720
Daniel Veillardfe926001998-07-26 04:28:20 +00002721 * integrated code developped at W3C
2722 * changed the original Copyright
2723 * migrated to automake
2724 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002725