blob: 3892a3b8cf2322f817433569c8c5a7d74d48d6be [file] [log] [blame]
Daniel Veillard06803992001-04-22 10:35:56 +00001Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * valid.c: Bjorn detected an invalid memory access. Fixed
4 vstateVPush()
5
Daniel Veillard40af6492001-04-22 08:50:55 +00006Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
9
Bjorn Reese70a9da52001-04-21 16:57:29 +000010Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11
12 * libxml.h: new header used only for the compilation of libxml
13 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
16 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
17 xmlmemory.c xpath.c xpointer.c: libxml.h integration
18 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
19 baseline (version 1.2 plus a single patch).
20 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
21 scientific notation for numbers. Tests added.
22 * xpath.c: formatting of numbers changed to use sprintf
23 (contribution from William Brack)
24
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000025Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * valid.c: cleanup, more useful debugging
28 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
29 * xmlIO.c: entity loading is printed as an error when validating
30
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000031Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * valid.c: fixed to validate within entities
34 * test/VCM/v22.xml: added a specific testcase
35
Daniel Veillardca1f1722001-04-20 15:47:35 +000036Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * valid.c: forgot an epsilon transition in for ()+
39 * test/VCM/v21.xml : added a specific test case
40
Daniel Veillard85349052001-04-20 13:48:21 +000041Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * valid.c: removed a state explosion exhibited by RSS
44 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
45 from bug #51872
46
Daniel Veillarddab4cb32001-04-20 13:03:48 +000047Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * valid.[ch] tree.h: worked *hard* to get non-determinist content
50 validation without using an ugly NFA -> DFA algo in the source.
51 Made a specific algorithm easier to maintain, using a single
52 stack and without recursion.
53 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
54 * hash.c: made the growing routine static
55 * tree.h parser.c: added the parent information to an
56 xmlElementContent node.
57
Daniel Veillarde470df72001-04-18 21:41:07 +000058Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * SAX.c parser.c xpath.c: generating IDs when not validating
61 from an external parsed entity was poisoning the ID has table
62 with removed values. This was killing XSLT on the KDE help
63 browser.
64
Daniel Veillardceacdd92001-04-18 15:10:35 +000065Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * entities.h: andrew@ugh.net.au detected a double declaration
68
Daniel Veillarda10efa82001-04-18 13:09:01 +000069Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * debugXML.c hash.c tree.h valid.c : some changes related to
72 the validation suport to improve speed with DocBook
73 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
74 the way validation errors get reported
75
Daniel Veillard1ed3f882001-04-18 09:45:35 +000076Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * HTMLparser.c HTMLtree.c: applied part of the patches provided
79 by P C Chow and William M. Brack for XSLT HTML output
80
Daniel Veillard2d90de42001-04-16 17:46:18 +000081Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * xmlversion.h.in win32config.h win32/libxml2/*: applied
84 Igor Zlatkovic patches for MSC compilation and added his
85 updates
86
Daniel Veillarde043ee12001-04-16 14:08:07 +000087Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
90 prefix lookup.
91 * parserInternals.c: fixed the bug reported by Morus Walter
92 due to an off by one typo in xmlStringCurrentChar()
93
Daniel Veillarda3bfca52001-04-12 15:42:58 +000094Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * HTMLparser.c result/HTML/*: revamped the way the HTML
97 parser handles end of tags or end of input
98
Daniel Veillard82daa812001-04-12 08:55:36 +000099Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * tree.[ch] : added xmlDocCopyNode for gdome2 support
102
Daniel Veillard67a21302001-04-11 14:39:16 +0000103Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
106 bug where the linktime verions of free() won't work ...
107
Daniel Veillard27b55282001-04-11 12:22:25 +0000108Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
111
Daniel Veillardafc73112001-04-11 11:51:41 +0000112Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * doc/xml.html: added 2.3.6 release
115
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000116Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
119 * result/wml.xml: resulted in a small output change
120
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000121Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * tree.c: xmlNewDoc was missing the charset initialization
124 * xmllint.c: added --auto to autogenerate a doc, allow to
125 reproduce the problem fixed on xmlNewDoc
126
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000127Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
128
129 * xpath.c: trying to get 52979 solved
130 * tree.c result/ result/noent/: trying to get 52712 solved, this
131 also made me clean up the fact that XML output in general should
132 not add formating blanks by default, this changed the output of
133 a few tests
134
Daniel Veillard73639a72001-04-10 14:31:39 +0000135Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
138
Daniel Veillardfac26a12001-04-08 13:08:14 +0000139Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * configure.in: finally released 2.3.6
142
Daniel Veillard911f49a2001-04-07 15:39:35 +0000143Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * xpath.c: checking for null pointer generated by new code
146
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000147Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * xpath.c: fixed a [] evaluation problem reported
150 * test/XPath/tests/simpleaddr: extended test
151 * result/XPath/simpleaddr: updated result
152
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000153Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * xmllint.c: Dan Timis reported a portability problem
156 on Macs without mmap, fixed it.
157
Daniel Veillardb38bd552001-04-03 18:22:00 +0000158Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * testXPath.c : added a --tree option allowing to display the
161 tree dump of the XPath expression
162
Daniel Veillard4dd93462001-04-02 15:16:19 +0000163Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * xpath.c: fixed a memleak when comparing nodesets
166 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
167 * tree.c: added a TODO
168
Daniel Veillard92ad2102001-03-27 12:47:33 +0000169Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
172 we need string functions
173 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
174 to be able to use them where needed. Applied some changes
175 to reduce name linking pollution and compile in only what's
176 needed.
177 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
178 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
179 for the string manipulation functions
180 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
181 to the free() function of xmlmemory.c
182 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
183 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
184 usage.
185
186
Daniel Veillard2be30642001-03-27 00:32:28 +0000187Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * error.c: applied the context output patch of the error
190 handling submitted by Chuck Griffith
191 * error/VC/*: this slightly change some error logs
192
Daniel Veillard50582112001-03-26 22:52:16 +0000193Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * parser.c: fixed line number reporting on error
196
Daniel Veillard04be4f52001-03-26 21:23:53 +0000197Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * parser.c: Sullivan and Darin found a parser bug,
200 applied the patch.
201
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000202Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
205 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
206 xmlversion.h.in xpointer.c: of course the way I defined
207 UNUSED breaks on old gcc version. Try to be smart and
208 also define it directly in xmlversion.h
209 * configure.in: removed -ansi flag from the pedantic set
210
211Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000212 Huge cleanup, I switched to compile with
213 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
214 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
215 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
216 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
217 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
218 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
219 encoding.h entities.c error.c list.[ch] nanoftp.c
220 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
221 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
222 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
223 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
224 Cleanup, staticfied a number of non-exported functions,
225 detected and cleaned up a dozen of problem found this way,
226 avoided a lot of public function name/typedef/system names clashes
227 * doc/xml.html: updated
228 * configure.in: switched private flags to the really pedantic ones.
229
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000230Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * configure.in: 2.3.5
233 * doc/html/*: rebuilt the docs
234
Daniel Veillard146c9122001-03-22 15:22:27 +0000235Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * parser.c: fixed a reported bug in NOTATION parsing
238 * uri.c: accepted but not fixed bug 51876, added TODO
239 * Makefile.am: fixed bug 51876
240
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000241Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * config.h.in configure.in error.c: fix a compilation problem
244 on platforms without vsnprintf (xml@thewrittenword.com)
245
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000246Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * parser.c: fixed a function name header typo
249 * SAX.c: notations can also occur in external subset.
250
Daniel Veillard7d42b542001-03-20 13:22:46 +0000251Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * error.c: removed a C++ like comment
254
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000255Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * parser.c: fixing bug 52299 strange condition leading
258 to a parser crash due to a buffer overflow
259 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
260 added the specific test case
261
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000262Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * xpath.[ch]: still a lot of cleanup based on XSLT, added
265 xmlXPathConvert{String,Number,Boolean} to be able to make
266 type casts without a context stack, fixed some implementation
267 problems related to the absence of context at parse-time,
268 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
269 in the public API too
270 * xpointer.c xpathInternals.h: we need to know at parse time
271 whether we are compiling an XPointer
272
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000273Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
274
275 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
276 cleaned up the parser internals, refactored XPath code, added
277 new compilation based APIs and cleanly separated public and
278 private APIs.
279
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000280Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * xpath.h: the comp field must be added at the end to avoid
283 killing binary compat.
284
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000285Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * Makefile.am: detect XPath memleaks in regreson tests
288 * error.c: fixed and error w.r.t. error reporting still using
289 stderr
290 * hash.c: added new line at end of file
291 * tree.h: minor cleanup
292 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
293 expression parsing from evaluation, resulted in a number of
294 changes internally, and in XPointer. Likely to break stuff
295 using xpathInternals.h but should remain binary compatible,
296 new interfaces will be added.
297
Daniel Veillardd574f782001-03-14 19:40:17 +0000298Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * configure.in: fixed a couple of problems reported by
301 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
302 without gcc on non linux platforms.
303
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000304Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
307 a fix for --with-html-dir= configure support. I hope it won't
308 break rpm generation
309
Daniel Veillarda022fe02001-03-14 16:30:00 +0000310Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * xmlIO.c: one function comment cleanup.
313
Daniel Veillard25239c12001-03-14 13:56:48 +0000314Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * SAX.c: external subset notations were improperly registered
317 in the internal subset.
318
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000319Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * README.cvs-commits: added, pointing to HACKING
322 * HACKING: updated
323
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000324Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * parser.c: and Matt Sergeant found one in the XML push
327 parser (erroneous check I forgot to remove when I fixed the
328 main parser).
329
Daniel Veillard68d7b672001-03-12 18:22:04 +0000330Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * xpath.c: ptittom found a small bug in UnaryExpr
333
Daniel Veillarde356c282001-03-10 12:32:04 +0000334Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * configure.in: bumped to 2.3.4
337 * error.c: fixed bug #51860
338 * tree.c: fixed bug #51861
339 * valid.c: cleanup, more debug, failed to fix one bug crap ...
340 * tree.[ch] : added xmlDefaultBufferSize
341 * nanoftp.c: typo in function name header block
342 * doc/xml.html : updated, added link to XML::LibXSLT
343 * doc/html/* : rebuilt the docs
344
Daniel Veillard80f32572001-03-07 19:45:40 +0000345Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * parser.c SAX.c: the new content parsing code raised an
348 ugly bug in the characters() SAX callback. Found it
349 just because of strangeness in XSLT XML Rec ouptut :-(
350
Daniel Veillard6c831202001-03-07 15:57:53 +0000351Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * Makefile.am: Martin Baulig suggested to add -lm
354 * tree.c: found another bug in xmlNodeGetContent()
355
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000356Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * xpath.c: Bjorn found the error related to strictness of comparison.
359
Daniel Veillard29631a82001-03-05 09:49:20 +0000360Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * parser.c: trying to fix the Dtd parsing problem reported
363 by Gary, side effect of last week speed optimizations.
364
Daniel Veillard14be0a12001-03-03 18:50:55 +0000365Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
368 * parserInternals.c: removed unneeded test raised by Stric
369
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000370Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
371
372 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
373 and fixed by William Brack). Added xmlXPathFormatNumber.
374 Changed the sorting slightly.
375 * configure.in Makefile.am example/Makefile.am: Added -lm.
376 Please note that applications linking with libxml2, must
377 also like with the math library from now on.
378
Daniel Veillardf9533d12001-03-03 10:04:57 +0000379Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * HTMLparser.c: fixed loop reported by Marc Sanfacon
382
Daniel Veillard2f362242001-03-02 17:36:21 +0000383Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * parser.c: one must report spaces even if the Dtd element
386 content proves that this is not part of the element content.
387 * result/valid/*.xml: this changed the ouptu slightly
388
Daniel Veillardb402c072001-03-01 17:28:58 +0000389Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * configure.in: bumped to 2.3.3
392 * doc/xml.html: updated
393
Daniel Veillard77851712001-02-27 21:54:07 +0000394Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * tree.c: minor doc fix
397 * xpath.c: deallocation issues when a result tree has been
398 converted to a node-set
399
Daniel Veillardec70e912001-02-26 20:10:45 +0000400Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * doc/xml.html: oops corrected dates s/2000/2001
403
Daniel Veillard8730c562001-02-26 10:49:57 +0000404Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * valid.c: new patch from Gary Pennington
407
Daniel Veillard91e9d582001-02-26 07:31:12 +0000408Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * doc/xml.html: applied patch from Ankh
411
Daniel Veillardedac3c92001-02-26 01:36:19 +0000412Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * xinclude.c: fixed a problem building on Mac
415
Daniel Veillard21a0f912001-02-25 19:54:14 +0000416Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * parser.c: more work on increasing parsing ferformances
419
Daniel Veillard48b2f892001-02-25 16:11:03 +0000420Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
423 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
424 avoiding memcpy in production builds MEM_CLEANUP macro use
425 * parser.[ch] parserInternals.c: optimizations of the tightest
426 internal loops inside the parser. Better checking of I/O
427 flushing/loading conditions
428 * xmllint.c : added --timing
429
Daniel Veillard71681102001-02-24 17:48:53 +0000430Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * configure.in: bumped to 2.3.2
433 * doc/xml.html: updated for release
434
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000435Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c: found a memleak and fixed a nasty bug
438
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000439Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * xmllint.[c1] : added return code errors for xmllint
442 * xpath.c: specific debug dump function for result value trees
443
Daniel Veillard4b637072001-02-21 21:52:55 +0000444Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * xpath.c: finally implemented xmlXPathCompareNodeSets
447 * test/XPath/expr/floats results/XPath/expr/floats: added
448 a test for float expressions
449
Daniel Veillardf714aa32001-02-21 03:07:44 +0000450Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
453 * parserInternals.[ch]: trying to speed up parsing
454 * xpath.c : speeded up node set equality op
455
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000456Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
459 better handling of ID/IDREF and the list modules associated
460 * configure.in: small CFLAGS cleanup
461
Daniel Veillarda8abee62001-02-19 15:14:59 +0000462Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464 * configure.in: fixed iconv detection on AIX (stric)
465
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000466Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000467
468 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
469
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000470Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
471
472 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
473 and optimized xmlXPathNodeSetSort
474
Daniel Veillard142adbf2001-02-17 13:21:05 +0000475Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * xpath.c: bug fix when context size is 0
478 * parser.c: I like Norm's Dtd because they still manage to break
479 the parser occasionally
480
Daniel Veillardf23e0092001-02-16 13:21:29 +0000481Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
484
Daniel Veillarde0e26512001-02-16 00:11:46 +0000485Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
488 attributes within the XML-1.0 namespace
489
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000490Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * xpathInternals.h: exported a few axis functions
493 * doc/xml.html: updated the doc
494
Daniel Veillard760f4422001-02-15 14:59:48 +0000495Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * configure.in: applied patch from Daniel van Balen for OpenBSD
498 and bumped version to 2.3.1
499 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
500 attempt to find autoclosing was simply broken, removed it,
501 updated the examples, this is better
502
Daniel Veillardd194dd22001-02-14 10:37:43 +0000503Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * hash.[ch]: added Paolo Casarini patch to provide Delete from
506 hash functionnalities.
507 * doc/html/* : rebuild the doc
508
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000509Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
512 on predicate
513 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
514 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
515 really want to have tags closed on output even if we accept
516 unclosed ones on input
517
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000518Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * xpath.c: ouch don't free NULL, rare case fixed
521 * tree.c: don't coalesce text nodes if they don't have the
522 same behaviour wrt escaping on output
523
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000524Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * xpath.c: small fixup
527 * SAX.c: don't warn on empty namespaces.
528
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000529Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * README: a bit of cleanup
532 * configure.in: preparing for 2.3.0 release
533
Daniel Veillard1f83d392001-02-08 09:37:42 +0000534Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * hash.[ch]: added a first version of xmlHashSize()
537 * valid.c: another bug fix from Gary Pennington
538
Daniel Veillard5eef6222001-02-07 18:24:48 +0000539Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * valid.c: couple of bug fixes pointed by Gary Pennington
542 * HTMLtree.c: #if 0 cleanup
543
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000544Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
547 which removes a time consuming check of xmlXPathNodeSetAdd()
548 and use it in places where we are sure to not break unicity
549
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000550Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * xpath.c: bug fixes found from XSLT
553 * tree.c: preserve node->name special values when copying nodes.
554 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
555 external subset are fetched when available but without full
556 validation. Added xmlLoadExtDtdDefaultValue, need a function.
557 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
558 output with encoding disabled.
559
Daniel Veillard2c833b62001-02-03 08:52:06 +0000560Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
563 xmlCheckFilename should not be called from xmlFileOpenW
564 and xmlGzfileOpenW
565
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000566Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
569 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
570 added the new tests for URI normalization
571 * testURI.c: fixed stoopid bugs
572 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
573 the URI in the error messages are now properly normalized
574
Daniel Veillardea28ce62001-02-02 08:20:19 +0000575Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
578
Daniel Veillarde99a4762001-02-01 04:34:35 +0000579Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
582
Daniel Veillard2b325a02001-01-31 20:46:31 +0000583Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * xpath.c: fixed mod operator
586
Daniel Veillardde55cf62001-01-31 15:53:13 +0000587Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * parser.c: fixed xmlStrcat doc
590 * tree.c: 2 fixes form Anders Carlson for copying nodes and
591 trees.
592
Daniel Veillard2f913b72001-01-31 13:23:49 +0000593Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * xpath.c result/XPath/tests/chaptersbase
596 result/XPath/tests/simplebase: fixed XPath node()
597 * tree.c: small fix in xmlNewNs()
598 * Makefile.am: removed extraneous xml2Conf.sh rule
599
Daniel Veillardb42042b2001-01-28 07:40:36 +0000600Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
603 Changed the library name, in order to get libxml-devel and
604 libxml2-devel to coexist on a single system
605 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
606 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
607
Daniel Veillardee0a4662001-01-27 18:59:33 +0000608Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
611 libxml2-devel installable in // as libxml-devel.
612
Daniel Veillard5eb05942001-01-27 17:50:22 +0000613Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * doc/Makefile.am: fixed make rebuild in doc
616 * doc/html/*.html: rebuilt the docs
617
Daniel Veillard65c295d2001-01-26 09:32:39 +0000618Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * tree.c: patch from Bjorn Reese on xmlBufferCCat
621
Daniel Veillard8e199902001-01-25 18:54:39 +0000622Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
625 the HTML doc to go into the -devel RPM ...
626 * aclocal.m4 config.h.in: some updates due to auto* magic
627
Daniel Veillard93086662001-01-25 18:13:04 +0000628Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.h: added a hook in the context structure allowing to
631 link to extra support, needed for XSLT
632
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000633Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
636 xmlXPtrCmpPoints to use it.
637 * propagated the following patch from Alejandro Forero
638 * include/win32config.h xmlIO.c: applied further suggestions
639 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
640 * example/gjobread.c: fixed warnings, now that it builds
641
642Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
643
644 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
645
646 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
647 filename points to a valid file (not a directory).
648 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
649 Added calls to xmlCheckFilenameDir.
650
651 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
652 `path' (rather than `filename') as the parameter to gzopen and open.
653
Daniel Veillard48177c22001-01-23 15:27:41 +0000654Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * Makefile.am: fixed a problem with EXTRA_DIST
657
Daniel Veillardb83ba402001-01-22 22:45:10 +0000658Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * Makefile.am example/Makefile.am: finally found the trick
661 to build the example, i.e. add "." in SUBDIRS before example
662 in the list <grin/>
663
Daniel Veillard82687162001-01-22 15:32:01 +0000664Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * doc/xml.html: updated with an XSLT section, removed pointer to
667 W3C CVS base.
668
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000669Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * xpath.c: when copying a XSLT tree object teh tree need to be copied
672 too, and deallocation need to occur the same way.
673
Daniel Veillarde4566462001-01-22 09:58:39 +0000674Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
677 type correponding to an XSLT result tree fragment. Share most
678 of the data format with node set, as well as operators.
679 * HTMLtree.c: added a newline at the end of the doctype output
680 whe this one is not present initially.
681 * tree.c: make sure taht the parent and doc pointers are properly
682 set when copying attributes (lists).
683
Daniel Veillard701c7362001-01-21 09:48:59 +0000684Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
687
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000688Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * xpath.c: seems I finally killed that ugly path evaluation
691 context bug (tagged 9999 in case is is wrong)
692
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000693Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
696 for XSLT
697
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000698Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
701 for xmlGzfileOpen() bug
702
Daniel Veillardf6eea272001-01-18 12:17:12 +0000703Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * xpath.c: removed an error found by XSLT usage
706 * tree.c parserInternals.h: use a predefined static string
707 for text and comment nodes, avoid freeing them in xmlFreeNode,
708 exported the string name in parserInternals.h and added
709 another value to disable encoding at output (for XSLT),
710 gain memory, time.
711
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000712Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
715 win32/libxml2/libxml2_so.dsp: new makefiles and update
716 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
717
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000718Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
721 Gary Pennington
722
Daniel Veillard389e6b72001-01-15 19:41:13 +0000723Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * xpath.c: fixed the comaprision of values and nodelists,
726 need to compare nodelist still ...
727 * debugXML.c: avoided a possible core dump
728 * HTMLparser.c: cleanup
729 * nanohttp.c: contributed fix.
730 * tree.c: fixes in properties handling added xmlSetNsProp
731 needed by libxslt
732 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
733 comment
734 * TODO: updated
735
Daniel Veillard167bd532001-01-06 21:09:34 +0000736Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * parser.c parserInternals.c: applied Bjorn Reese optimization
739 patch
740
741Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * Makefile.am: applied patch fro make check from Martin Vidner
744
Daniel Veillard503b8932001-01-05 06:36:31 +0000745Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in: preparing 2.2.11
748 * doc/html/*: rebuild the HTML files
749 * doc/xml.html : updated
750
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000751Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * tree.c: fixed a stupid bug
754 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
755 patches related to validation of an XInclude processing result
756 * TODO: updated
757
Daniel Veillarde2488192001-01-04 10:54:22 +0000758Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
761 on large files
762
Daniel Veillardf060a412001-01-03 20:52:44 +0000763Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
766
Daniel Veillard45cff692001-01-03 18:02:04 +0000767Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
770 reported by Jonas Borgström
771 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
772
Daniel Veillard08108982001-01-03 15:24:58 +0000773Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * testXPath.c xpath.c: fixing the XPath union expressions problem
776 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
777
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000778Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * xmllint.c: Made is so if the file name is "-" is will read form
781 standard input. Sven Heinicke <sven@zen.org>
782 * tree.c: fixed a problem when growing buffer
783 * tree.h: fixed the comment of the node types following andersca
784 comment
785 * TODO: updated
786
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000787Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * HTMLparser.[ch]: added a way to avoid adding automatically
790 omitted tags. htmlHandleOmittedElem() allows to change the
791 default handling.
792 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
793 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
794 of xmllint too when using --memory flag, added a memory test
795 suite at the Makefile level.
796 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
797 with namespace use when encountering QNames in XPath evalation,
798 added xmlns() scheme in XPointer.
799 * nanoftp.c : incorporated a fix
800 * parser.c xmlIO.c: fixed problems raised with encoding when using
801 the memory I/O
802 * parserInternals.c: closed bug 25934 reported by
803 torsten.landschoff@innominate.de
804 * TODO: updated
805
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000806Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
809 on a non-updated tree :-(, made a 2.2.10 release to correct the
810 situation
811
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000812Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
815 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
816 integrated a set of OpenVMS changes from Howard Taylor
817 <Howard.Taylor@pacoast.com>
818
Daniel Veillard58770e72000-11-25 00:48:47 +0000819Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
822 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
823
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000824Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
825
826 * HTMLparser.c: some fixes on auto-open of html/head/body
827 * encoding.c: fixed a compilation error on some gcc env
828 * xpath.c xpointer.[ch] xpathInternals.h: improved the
829 XPointer implementation
830 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
831 related XPointer tests and associated results
832
Daniel Veillard300f7d62000-11-24 13:04:04 +0000833Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * doc/xmldtd.html doc/xml.html: following a short step by step
836 guidance on IRC to help maciej with DTDs I started a small
837 page on the subject.
838
Daniel Veillard748e45d2000-11-17 16:36:08 +0000839Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
840
841 * HTMLparser.c: fixed handling of broken charrefs
842 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
843 patches
844
Daniel Veillard28929b22000-11-13 18:22:49 +0000845Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * doc/xml.html doc/html/* : rebuilt the docs after adding
848 xinclude and updated page for 2.2.7 and 2.2.8
849 * configure.in: releasing 2.2.8
850
Daniel Veillard41e06512000-11-13 11:47:47 +0000851Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * parser.[ch] parserInternals.c: applied the conditional
854 section processing fix from Jonathan P Springer
855 <jonathan.springer2@gte.net>
856 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
857 project file, fixed iconv default non support
858 * xpath.c: fixed the problem of evaluating relative expressions
859 when a node context is provided.
860
Daniel Veillardbf432752000-11-12 15:56:56 +0000861Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * nanoftp.c: fixed gcc 2.95 new warnings
864 * SAX.c: fixed a stupid bug
865 * tree.c: fixed a formatting problem when round-tripping
866 from/to memory
867 * xinclude.c: chased memleak, fixed a base problem
868 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
869 xmlXPtrBuildNodeList()
870 * TODO: updated
871 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
872 adding a first small set of regression tests for XInclude
873
Daniel Veillardc2def842000-11-07 14:21:01 +0000874Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
875
876 * nanohttp.[ch]: applied Wayne Davison patches to access
877 the WWW-Authorization header.
878 * parser.c: Closed Bug#30847: Problems when switching encoding
879 in short files by applying Simon Berg's patch.
880 * valid.c: fixed a validation problem
881 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
882 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
883 Wayne Davison
884 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
885 need to be extended to non full nodes selections.
886 * xinclude.c: starts to work decently
887
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000888Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
891 debugXML.c xmlversion.h.in: Started adding XInclude support,
892 this is a new xmllint option
893 * tree.c xpath.c: applied TOM patches for XPath
894 * xpointer.c: fixed a couple of errors.
895 * uri.c: added an escaping function needed for xinclude
896 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
897 new warning from RH70 gcc's version
898
Daniel Veillarda4964b72000-10-31 18:23:44 +0000899Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
900
901 * HTMLparser.c: fixed loop on invalid char in scripts
902 * parser.c: update to description of xmlIOParseDTD()
903 * libxml.m4 xmlversion.h.in: changes contributed by
904 Michael Schmeing <m.schmeing@internet-factory.de>
905 * configure.in: preparing for 2.2.7
906 * Makefile.am: trying to avoid config.h and acconfig.h
907 being included in the distrib
908 * configure.in: released 2.2.7
909
910Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
913 like namespaces for good. Unified xmlNs and xmlNode somewhat.
914
Daniel Veillard01411222000-10-30 15:33:22 +0000915Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * parser.[ch]: added xmlIOParseDTD()
918 * xpointer.c: added support for the 2 extra parameters of
919 string-range, fixed a stoopid error when '0' was present
920 in XPointer expressions
921 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
922 testsuite for the above
923
Daniel Veillard6db58192000-10-30 09:27:53 +0000924Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * libxml.spec.in: improved package descriptions
927
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000928Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * xpath.c xpathInternals.h: applied a large cleaning patch
931 from TOM <ptittom@free.fr>, it also add namespace support
932 for function and variables registration.
933
Daniel Veillardbd20df72000-10-29 17:53:40 +0000934Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
937 * Makefile.mingw: Wayne Davison's update adding hash.c
938
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000939Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * xpath.c: fixed the root evaluation problems
942 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
943 ignorable spaces with <b> <bold> <em>
944 * tree.c: fixed a loop in xmlSearchNsByHref()
945
Daniel Veillard767662d2000-10-27 17:04:52 +0000946Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * xpath.c: applied another XPath patch from TOM
949 * xpath.c include/makefile.am: applied another patch from
950 china@thewrittenword.com (cleanup on IRIX).
951
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000952Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * xml-config.1: received a fixed version from Fredrik Hallenberg
955 <hallon@lysator.liu.se>
956
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000957Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
958
959 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
960 cleanup patch for XPath
961
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000962Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
963
964 * patched to redirrect all "out of context" error messages to
965 a reconfigurable routine. The changes are:
966 * xmlerror.h : added the export of an error context type (void *)
967 an error handler type xmlGenericErrorFunc there is an interface
968 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
969 to reset the error handling routine and its argument
970 (by default it's equivalent to respectively fprintf and stderr.
971 * all the c files: all wild accesses to stderr or stdout within
972 the library have been replaced to calls to the handler.
973
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000974Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * configure.in: release 2.2.6
977 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
978 exporting the inner functions of xpath for extension modules
979 * doc/*: updated and rebuilt the doc
980
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000981Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * nanohttp.c : applied Wayne HTTP cleanup patch
984 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
985 and xmlNodeSetSpacePreserve()
986
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000987Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * xpath.c: closing bug #29260
990
Daniel Veillard126f2792000-10-24 17:10:12 +0000991Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * hash.[ch] debugXML.c: expanded/enhanced the API, added
994 multikey tuples, made hash structure opaque
995 * valid.[ch]: moved elements, attributes, notations decalarations
996 as well as ID and refs to hash tables.
997 * entities.c: hash cleanup
998 * xmlmemory.c: fixed a dump problem in debug mode
999 * include/Makefile.am: problem passing in DESTDIR= values patch
1000 from Marc Christensen <marc@calderasystems.com>
1001 * nanohttp.c: removed debugging remains
1002 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1003 * HTMLparser.c parser.c: fixing a number of problems with the
1004 macros in the *parser.c files (Wayne).
1005 * HTMLparser.c: close the previous option when opening a new one
1006 (Marc Sanfacon).
1007 * result/HTML/*: updated the HTML results accordingly
1008
Daniel Veillard52afe802000-10-22 16:56:02 +00001009Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1012 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1013 XPath functions and XML entities table to them. More to come...
1014 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1015
Daniel Veillard683cb022000-10-22 12:04:13 +00001016Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * tree.c: coalesce adjacent text nodes
1019 * valid.c: handling of blank nodes in DTd validation (raised
1020 by problems with a posteriori validation).
1021 * nanohttp.c: changing behaviour on HTTP write stuff.
1022 * HTMLtree.c: forced body and html to be explicitely closed.
1023 * xpath.h: exported more XPath functions.
1024
Daniel Veillard1baf4122000-10-15 20:38:39 +00001025Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * Release of 2.2.5
1028 * xpointer.c: range() range-inside and other helper functions
1029 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1030
Daniel Veillard47e12f22000-10-15 14:24:25 +00001031Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1034 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1035
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001036Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1039 and XPointer modules
1040
Daniel Veillard134c9f32000-10-15 10:27:08 +00001041Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * SAX.h: closed #25107
1044
Daniel Veillard39915622000-10-15 10:06:55 +00001045Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1046
1047 * testSAX.c: fixed problem with cdata reporting
1048 * SAXresult/* : updated
1049
Daniel Veillard1e851392000-10-15 10:02:56 +00001050Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1053 Closed bug #27499, added to regression tests
1054 * TODO: updated
1055
Daniel Veillard7eda8452000-10-14 23:38:43 +00001056Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1059 support for SCRIPT and STYLE with help from Bjorn Reese
1060 * test/HTML/* result/HTML/*: added simple testcase and updated
1061 the existing ones.
1062
Daniel Veillardff9c3302000-10-13 16:38:25 +00001063Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1066 string-range for empty strings
1067 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1068 test/XPath/xptr/strrange: augmented the XPointer testsuite
1069
Daniel Veillard189446d2000-10-13 10:23:06 +00001070Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * doc/xml.html doc/xmlmem.html: added a module describing memory
1073 interfaces and use, updated the main page.
1074
Daniel Veillard2f971a22000-10-12 23:26:32 +00001075Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1078 nanoftp code work on Windows too now
1079
1080Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001081
1082 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1083 * xpointer.c: implemented string-range() at least a good first version
1084 * test/XPath/docs/str test/XPath/xptr/strrange
1085 result/XPath/xptr/strrange: the string-range() tests
1086
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001087Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * Makefile.am include/Makefile.am include/win32config.h
1090 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1091 and make distcheck
1092
Daniel Veillard19d61112000-10-11 23:50:35 +00001093Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1096 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1097 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1098
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001099Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1102 patch for socklen_t detection by
1103 Albert Chin-A-Young <china@thewrittenword.com>
1104
Daniel Veillardcd429612000-10-11 15:57:05 +00001105Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1108 and added a --dtdvalid option to xmllint used to test it
1109
Daniel Veillard47c02452000-10-11 13:04:36 +00001110Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1111
1112 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1113 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1114
Daniel Veillard2d38f042000-10-11 10:54:10 +00001115Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1118 handlings (registration, lookup, cleanup)
1119
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001120Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * configure.in Makefile.am include/makefile.am: adding XPointer
1123 and XPtrtests target
1124 * xpointer.[ch] : new files for XPointer support
1125 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1126 more XPath tests
1127
Daniel Veillard57fda592000-10-10 23:24:14 +00001128Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * configure.in: fixed, very broken, make distcheck works again
1131
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001132Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * More work toward 2.2.5, integrated a number of patches
1135 * configure.in Makefile.am win32config.h.in: trying to cleanup
1136 make distcheck .... huh ...
1137 * include/Makefile.am include/win32config.h: new directory
1138 for includes
1139 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1140 updated teh makefiles and instructions for WIN32
1141 * xpath.c: small fixes
1142 * test/XPath/ results/XPath: updated the testcases and results
1143 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1144 suggested patches
1145 * valid.c: fixed an ID bug
1146
Daniel Veillardb71379b2000-10-09 12:30:39 +00001147Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1150 the automake bug where wrong dependancies were generated.
1151 * xpath.[ch]: worked on XPointer
1152
Daniel Veillard7e99c632000-10-06 12:59:53 +00001153Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1154
1155 * configure.in Makefile.am: 2.2.5, ship the include in an
1156 include/libxml subdirectory, use symlinks when using CVS
1157 * testSAX.c: fixed small bug
1158 * testXPath.c: changed the way testfiles are parsed
1159 * debugXML.c: same kind of cleanup when parsing an argument expression
1160 XPath/XPointers can have blanks embedded
1161 * xpath.[ch]: more cleanup, reorgs for XPointer work
1162 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1163 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1164
Daniel Veillard55b91f22000-10-05 16:30:11 +00001165Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1168 in the XPath engine, rewrote large parts of it, now it's far
1169 cleaner and in sync with the REC not an old WD. Fixed a parsing
1170 problem in the interactive XML shell found when testing XPath.
1171
Daniel Veillardac260302000-10-04 13:33:43 +00001172Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1175 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1176 examples with the extra test
1177
Daniel Veillard7cfce322000-10-04 12:40:27 +00001178Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1181 the global init function.
1182
Daniel Veillard970112a2000-10-03 09:33:21 +00001183Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * HTMLparser.c: Doohhh, attribute name parsing was still case
1186 sensitive ! Fixed this ...
1187 * result/HTML/* : updated the tests results accordingly
1188
Daniel Veillard740abf52000-10-02 23:04:54 +00001189Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1192 engine, should be far more stable, incorporated a new version of
1193 preceding/following axis, need testing
1194 * uri.c: fixed file:///c:/a/b/c problem
1195 * test/XPath/tests/idsimple: augmented the XPath tests
1196
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001197Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * doc/* rebuilding docs for 2.2.4 release
1200
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001201Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * configure.in: releasing 2.2.4
1204 * parser.[ch]: added xmlStrEqual()
1205 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1206 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1207 use xmlStrEqual instead
1208 * TODO: updated
1209 * added an XPath test
1210
Daniel Veillardbc765302000-10-01 18:23:35 +00001211Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1214 * entities.h: exported xmlInitializePredefinedEntities
1215 * parser.[ch] : added xmlInitParser()
1216 * parserInternals.h : had to export htmlInitAutoClose()
1217
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001218Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1221 problems
1222 * Makefile.am : added XPath regression tests to normal tests
1223 * uri.c: fixed a problem with local paths, cleanup
1224 * parser.c: fixed a problem with large CData sections
1225
Daniel Veillardd2ade932000-09-30 14:39:55 +00001226Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * configure.in xml-config.in: patch from "Ben Taylor"
1229 <sol7x86@hotmail.com> for solaris shared libs lookup
1230
Martin Bauligdd7d1f62000-09-29 23:17:57 +000012312000-09-30 Martin Baulig <baulig@suse.de>
1232
1233 * libxml-2.0.pc.in: Provide pkg-config script.
1234
1235 * configure.in: Create the libxml-2.0.pc script from the
1236 libxml-2.0.pc.in templates.
1237 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001238 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001239
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001240Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1243 when compiling with MSC
1244
Daniel Veillard46057e12000-09-24 18:49:59 +00001245Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * xpath.c: patch for normalize-string() substring-before(),
1248 substring-after() and translate() functions from Bjorn Reese
1249 <breese@mail1.stofanet.dk>
1250 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1251 Fredrik Hallenberg <hallon@lysator.liu.se>
1252 * TODO: updated
1253
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001254Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1257 problem of socklen_t being undefined on a number of platforms
1258 * debugXML.c: fixed a compilation problem when without snprintf
1259
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001260Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1263 an URI bug and a fix for the control-character-induced infinite loop
1264 * nanohttp.c: preventive fix for compiling on WIN32
1265
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001266Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * xmlint.c: closing bug #25000
1269
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001270Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1271
1272 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1273 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1274 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1275 related function, fixing xmlStrncmp(), and associated cleanup
1276 * result/HTML/entities.html.sax: updating result
1277
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001278Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * uri.c: applied patch for URI escaping from Wayne Davison
1281 <wayned@blorf.net>
1282 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1283 from Denis Barbier <barbier@imacs.polytechnique.fr>
1284 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1285 patch from Wayne Davison
1286
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001287Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * doc/xml.html : updated with new releases, adding "how to help"
1290
Daniel Veillard04698d92000-09-17 16:00:22 +00001291Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1294 removed a few warnings in pedantic mode ...
1295 * parserInternals.c parser.c: moved encoding switching function
1296 to parserInternals.c
1297 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1298
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001299Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1302 error or warning handlers
1303
Daniel Veillardb1059e22000-09-16 14:02:43 +00001304Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * parserInternals.c parserInternals.h parser.c Makefile.am:
1307 created a new module parserInternals.c, moved most of the
1308 code shared by the various parsers there, as well as
1309 deprecated code from parser.c. More cleanup of parser.c
1310 * uri.c: fixed a problem when URI is NULL
1311 * valid.c: speedup when looking for an attribute declaration
1312
Daniel Veillard39c7d712000-09-10 16:14:55 +00001313Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1316 the cleanup of the computation of URI references when seeking
1317 external entities. The URI reference string and the resulting
1318 URI are both stored now.
1319 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1320 large s(n)printf checks and cleanup from Denis Barbier
1321 <barbier@imacs.polytechnique.fr>
1322 * xmlversion.h.in tree.h: couple of SGML declarations for a
1323 possible docbook module.
1324 * result/VC/ : a couple of test output changed due to the change
1325 of the entities URI
1326
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001327Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * parser.h: added a _private field for linking user's data
1330
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001331Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * parser.c parserInternals.h: demacroified most of the IS_XXX
1334 the gain in size is significant so ...
1335
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001336Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * entities.c: cases where looking up entities with doc==NULL
1339 covered
1340
Daniel Veillard90e11312000-09-05 10:42:32 +00001341Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
Daniel Veillard1de50802000-09-07 08:54:32 +00001343 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001344 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1345
Daniel Veillard98a79162000-09-04 11:15:39 +00001346Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
Daniel Veillard1de50802000-09-07 08:54:32 +00001348 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001349 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1350 * Makefile.in: added URItest and included thenin "make tests"
1351
1352Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001353
1354 * xmlversion.h.in: closed bug 22941
1355
Daniel Veillard2bb89092000-08-31 14:57:50 +00001356Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * doc/xmlio.html: added doc and example for entity loader
1359 redefinition.
1360
Daniel Veillard96984452000-08-31 13:50:12 +00001361Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1364 used by libxml
1365
Daniel Veillarde715dd22000-08-29 18:29:38 +00001366Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * parser.c: Fixed bug on invalid ontent characters and when using
1369 push.
1370 * xmllint.c: fixed xmllint endling of errors in push mode
1371
Daniel Veillard4948eb42000-08-29 09:41:15 +00001372Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1373
1374 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001375 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001376 * result/HTML/*.sax: regenerated HTML SAX output
1377 * parser.c: more cleanup.
1378
Daniel Veillarde010c172000-08-28 10:04:51 +00001379Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001382 patches from Wayne Davison <wayned@users.sourceforge.net>,
1383 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001384 * HTMLparser.c: fixed an ignorable white space detection bug
1385 occuring when parsing with SAX only
1386 * result/HTML/*.sax: updated since the output is now HTML
1387 encoded...
1388
Daniel Veillard47f3f312000-08-27 22:40:15 +00001389Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001391 * HTMLparser.[ch]: applied some of Wayne Davison
1392 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001393
Daniel Veillarde0854c32000-08-27 21:12:29 +00001394Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1397 undeclared namespace prefix was used, added a warning.
1398 Cleaned up support w.r.t. entities, spilling out a warning
1399 and being pedantic on lookups.
1400 * test/warning/ent9 : added testcase for previous example.
1401 * TODO: updated
1402 * parserInternals.h parser.c: changed the way names are parsed
1403 now allow infinite size and decrease penalty for normal use
1404 * parser.c: Started a big cleanup/check of the parser code,
1405 fixed some of the most tortuous entity code, spotted code
1406 unused anymore
1407 * test/*: added tests for very long names and related nasty
1408 things.
1409
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001410Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * doc/encoding.html: added encoding aliases doc
1413 * doc/xml.html: updates
1414 * encoding.[ch]: added EncodingAliases functions
1415 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1416 bottleneck affecting large DTDs like Docbook
1417 * parser.[ch] xmllint.c: added a pedantic option, will be
1418 useful
1419 * SAX.c: redefinition of entities is reported in pedantic mode
1420 * testHTML.c: uninitialized warning from gcc
1421 * uri.c: fixed a couple of bugs
1422 * TODO: added issue raised by Michael
1423
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001424Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * doc/encoding.html: propagated Martin Duerst suggestions
1427
Daniel Veillard52402ce2000-08-22 23:36:12 +00001428Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1431 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1432 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1433 by Wayne Davison
1434
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001435Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * nanoftp.c nanohttp.c: small cleanup
1438 * TODO: updated
1439
Daniel Veillard244ece92000-08-19 20:58:02 +00001440Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * added an old VC testcase and updated title.xml entity
1443
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001444Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1445
1446 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1447 done on auto-opening of <p> tags and cleanup of SAX output
1448
Daniel Veillard979e55e2000-08-19 16:48:54 +00001449Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1452
Daniel Veillard4540be42000-08-19 16:40:28 +00001453Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * doc/xml.html libxml.* structure.*: updated the doc a bit
1456
Daniel Veillard808a3f12000-08-17 13:50:51 +00001457Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1460 of SAX tests
1461
Daniel Veillard29579362000-08-14 17:57:48 +00001462Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1465 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1466
Daniel Veillard1255ab72000-08-14 15:13:33 +00001467Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1470 * testHTML.c: fix core dump on Solaris 2.x systems
1471 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1472 * result/HTML/*.sax: previous bug fix lead to new results
1473
Daniel Veillard03109292000-08-14 14:58:22 +00001474Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1477 * configure.in: added --with-readline=DIR to accept alternate
1478 path for readline include/library
1479 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1480 for ANSI under HP-UX
1481 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1482 includes @LIBS@
1483
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001484Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * doc/* : rebuilt the docs
1487 * getting ready for 2.2.2 release
1488
Daniel Veillard87b95392000-08-12 21:12:04 +00001489Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1492 and xmlAddFeature()
1493 * tree.[ch]: added xmlAddChildList()
1494 * xmllint.c: MAP_FAILED macro test
1495 * parser.h: added xmlParseCtxtExternalEntity()
1496 * valid.c: applied bug fixes removed warning
1497 * tree.c: added CDATA block to elements content
1498 * testSAX.c: cleanup of output
1499 * testHTML.c: added SAX testing
1500 * encoding.c: better error recovery
1501 * SAX.c, parser.c: fixed one of the external entity processing
1502 of the OASis testsuite
1503 * Makefile.am: added HTML SAX regression tests
1504 * configure.in: bumped to 2.2.2
1505 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1506 SAX results
1507
Daniel Veillard88a172f2000-08-04 18:23:10 +00001508Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1509
1510 * configure.in: patch for HP compiler
1511
15122000-08-04 Sven Heinicke <sven@zen.org>
1513
1514 * xmllint.c: Was coredumping sometimes when the file given didn't
1515 exist.
1516
Daniel Veillard46e370e2000-07-21 20:32:03 +00001517Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001520
Daniel Veillard46e370e2000-07-21 20:32:03 +00001521 when using in memory parsing. Need some cleanup.
1522 * xmllint.c configure.in: added a --memory flag to test memory
1523 parsing
1524
Daniel Veillard36650692000-07-21 15:16:39 +00001525Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1526
1527 * nanohttp.c: fixed socklen_t replacement to unsigned int
1528 * parser.c: fixed a space handdling missing at the end of
1529 production 28 DOCTYPE.
1530 * xmlmemory.c: fixed a stupid bug on the routine to override
1531 allocation functions
1532 * TODO: updated
1533
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001534Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * doc/ regenerated the docs
1537
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001538Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1539
1540 * doc/encoding.html doc/xml.html: added I18N doc
1541 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1542 improvements, both parser and filters, added ASCII & HTML,
1543 fixed the ISO-Latin-1 one
1544 * xmllint.c testHTML.c: added/made visible --encode
1545 * debugXML.c : cleanup
1546 * most .c files: applied patches due to warning on Windows and
1547 when using Sun Pro cc compiler
1548 * xpath.c : cleanup memleaks
1549 * nanoftp.c : added a TESTING preprocessor flag for standalong
1550 compile so that people can report bugs more easilly
1551 * nanohttp.c : ditched socklen_t which was a portability mess
1552 and replaced it with unsigned int.
1553 * tree.[ch]: added xmlHasProp()
1554 * TODO: updated
1555 * test/ : added more test for entities, NS, encoding, HTML, wap
1556 * configure.in: preparing for 2.2.0 release
1557
Daniel Veillard49703262000-07-10 10:27:46 +00001558Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * nanoftp.c: fixed the way the control connection is handled
1561 * libxml.spec.in: fixed the dependancies and cleanup
1562
Daniel Veillard306be992000-07-03 12:38:45 +00001563Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * doc/xml.html: changed the xmlsoft.org structure, updated the
1566 examples w.r.t. root and childs
1567
Daniel Veillard7d853352000-07-02 18:53:09 +00001568Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1571
Daniel Veillard365e13b2000-07-02 07:56:37 +00001572Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * HTMLparser.c: Work on character encoding support for the HTML parser
1575 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1576 * encoding.c: Fixed a potential memleak in the encoding stuff
1577
Daniel Veillardaf743792000-07-01 11:49:28 +00001578Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * doc/FAQ.html doc/Makefile.am : added a FAQ
1581
1582Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001583
1584 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1585 of the HTML parser to force it to not bypass SAX
1586
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001587Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * win32config.h.in: updated
1590 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1591 lacks iconv support :-( need to release 2.1.1
1592 * configure.in: release 2.1.1
1593 * HTMLparser: fixed bug #14784
1594 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1595 by Windows compiler
1596 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1597 the SAX startDocument() callback.
1598 * TODO: updated
1599
1600Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * added xmlStopParser()
1603
Daniel Veillardbe803962000-06-28 23:40:59 +00001604Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * configure.in: 2.1.0 prerelease
1607 * Large resync between W3C and Gnome tree
1608 * nanoftp, nanohttp.c: fixed stalled connections probs
1609 * HTMLtree.c SAX.c : support for attribute without values in
1610 HTML for andersca
1611 * valid.c: Fixed most validation + namespace problems
1612 * HTMLparser.c: start document callback for andersca
1613 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1614 * parser.h, SAX.c: serious speed improvement for large
1615 CDATA blocks
1616 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1617 different encoding
1618 * example/Makefile.am example/gjobread.c tree.h: work on
1619 libxml1 libxml2 convergence.
1620 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1621 and the LIBXML_TEST_VERSION macro
1622
Daniel Veillardc310d562000-06-23 18:32:15 +00001623Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * doc/xml.html: various patches and improvements typo fixed by
1626 Felix Natter
1627 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1628 from Felix Natter <fnatter@gmx.net>
1629
Daniel Veillardf3029822000-05-06 08:11:19 +00001630Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1631
1632 * doc/upgrade.html: updated with instructions for support of both
1633 libxml-1.x and libxml-2.x
1634 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1635 for 2.x support and also fixed includes
1636
1637
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001638Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1641 the encoding support, added iconv support, so now libxml if
1642 compiled with iconv automatically support japanese encodings
1643 among others. Work based on initial patch from Yuan-Chen Cheng
1644 I may have broken binary compat in the encoding handler
1645 registration scheme, but that was so utterly broken I don't
1646 expect anybody to have used this feature until now.
1647 * parserInternals.h: fixup on the CHAR range macro
1648 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1649 code.
1650 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1651 * uri.c: added xmlParseURI() I can't believe I forgot to
1652 implement this one in 2.0 !!!
1653 * SAX.c: moved doc->encoding update in the endDocument() call.
1654 * TODO: updated.
1655
Daniel Veillard06047432000-04-24 11:33:38 +00001656Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * tree.h: removed extraneous xmlRemoveProp definition
1659 * TODO: added item about --disable-corba configure switch
1660 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1661 * nanoftp.c: fixed include problems giving troubles on AIX and
1662 slowlaris
1663 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1664 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1665 comment and headers changes to lower gtk-doc number of warnings
1666 * doc/html/*: rebuilt docs
1667
Daniel Veillarde0aed302000-04-16 08:52:20 +00001668Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * HACKING: documented the tag for 1.x and instructions
1671
Daniel Veillard5e873c42000-04-12 13:27:38 +00001672Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1675 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1676 xmlCreateIOParserCtxt
1677 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1678 significant overall improvement
1679 * xmllint.c: added I/O test to xmllint
1680 * testSAX.c: added a speed test
1681 * doc/* : updated/regenerated
1682
Daniel Veillardfc708e22000-04-08 13:17:27 +00001683Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * xpath.c uri.h parserInternals.h: cosmetic changes from
1686 "Timur I. Bakeyev" <timur@bat.ru>, including making
1687 xmlCreateURI() public
1688
Daniel Veillard5d211f42000-04-07 17:00:24 +00001689Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1692 and the code at the same time. Added a clean mechanism for
1693 overload or added input methods: xmlRegisterInputCallbacks()
1694 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1695 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1696 * TODO: updated
1697 * doc/* : updated/regenerated
1698 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1699 source dir
1700
Daniel Veillarde77a9182000-04-05 19:12:29 +00001701Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * testURI.c: yet another forgotten commit, I should get some sleep !
1704
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001705Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * xmllint.c: forgot to commit this too ?
1708
Daniel Veillardb9df4042000-04-05 14:23:16 +00001709Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * xmlversion.h.in : forgot to commit this previously
1712
Daniel Veillard361d8452000-04-03 19:48:13 +00001713Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1716 * README TODO: updated for release
1717 * uri.c uri.h: added authority parsing/saving
1718 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1719 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1720 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1721 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1722 Makefile.am : added compile-time customization of libxml
1723 --with-ftp --with-http --with-html --with-xpath --with-debug
1724 --with-mem-debug
1725 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1726 #include <libxml/xxx.h> I hope it won't break too much stuff
1727 and will be manageable in the future...
1728 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1729 and added xmllint to the installed programs
1730 * uri.h: added xmlFreeURI()
1731
Daniel Veillardec303412000-03-24 13:41:54 +00001732Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1733
1734 * uri.c uri.h: finished the escaping handling, the base support
1735 and the URI path normalization. Looks good just lacks the
1736 authority content parsing code.
1737 * Makefile.am: added instructions to generate testURI
1738 * TODO: updated
1739 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1740 added links and icons for W3C and Gnome
1741
Daniel Veillard8f621982000-03-20 13:07:15 +00001742Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * xmlmemory.[ch] : seems I forgot to actually update the files in
1745 the last commit :-)
1746 * doc/xml.html doc/html/* : updated and uploaded the docs
1747
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001748Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1751 * TODO: updated
1752 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001753 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001754 gfree).
1755 * Makefile.am, uri.c, uri.h: added a set of functions to do
1756 exact (litteraly copied from the RFC 2396 productions) parsing
1757 and handling of URI. Will be needed for XLink, one XML WFC,
1758 XML Base and reused in the nano[ftp/http] modules. Still work
1759 to be done.
1760
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001761Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * configure.in, libxml.spec.in : libxml2
1764 * doc/* : updated the doc page, rebuilt the docs
1765
Daniel Veillardcf461992000-03-14 18:30:20 +00001766Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1767
1768 * all: tagged LIB_XML_1_X
1769 * *.c *.h : updated from W3C CVS tree
1770 * configure.in : 2.0.0-beta
1771 * libxml.spec.in : libxml2 package nam
1772 * result/* : new version of the tests output
1773
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001774Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1777
Daniel Veillardb566ce12000-03-04 11:39:42 +00001778Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * doc/* : rebuilt the docs
1781 * parser.c: final patch on #6766
1782 * valid.c: small patch on validity checks.
1783
Daniel Veillardfb76c402000-03-04 11:39:42 +00001784Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1787 added
1788 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1789 compatibility w.r.t. XML spec and existing code.
1790
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001791Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * parser.c: seems a better solution to <a> </a> exists,
1794 will try it for a while
1795
Daniel Veillard83a30e72000-03-02 03:33:32 +00001796Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * parser.c: tried to remove the <a> </a> generating <a/>
1799 this is hard. Left a flag for that purpose. Fixed bug #6766
1800 * configure.in: prepared 1.8.7 not released, due to previous
1801 problem
1802
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001803Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * doc/xml.html : applied second patch from Paul DuBois
1806
Daniel Veillard402e8c82000-02-29 22:57:47 +00001807Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * doc/xml.html : applied patch from Paul DuBois
1810
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001811Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1814
Daniel Veillard5feb8492000-02-02 17:15:36 +00001815Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1818 compilation warnings on various platforms.
1819 * parser.c: Fixed #5281 validity error callbacks are now desactived
1820 by default if not validating.
1821
Daniel Veillardf341f932000-02-02 14:52:08 +00001822Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1825
Daniel Veillard13c757e2000-02-01 23:59:15 +00001826Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1827
1828 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1829 <gkatsi@cs.toronto.edu>
1830
Daniel Veillard726e8792000-01-30 20:04:29 +00001831Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1834 processing URLs
1835
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001836Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1839 xmlNanoFTPUpdateURL for persistent control connections.
1840 * configure.in: 1.8.6
1841
1842Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1845 * tree.[ch] : added xmlSaveNoEmptyTags
1846
James Henstridgef3be9312000-01-28 13:59:21 +000018472000-01-29 James Henstridge <james@daa.com.au>
1848
1849 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1850
1851 * Makefile.am: added nanoftp.[ch] to the build.
1852
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001853Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * nanoftp.[ch]: cleanup, comments, API
1856 * debugXML.c : fixed a bug in the cat command
1857 * doc/*: regenerated the docs
1858
Daniel Veillardda07c342000-01-25 18:31:22 +00001859Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1862 * debugXML.c : fixed a bug in the cat command
1863 * valid.c: fixing some small probs
1864 * libxml.spec.in: get rid of the SNAP suffix
1865 * doc/xml.html: updated the status
1866
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001867Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1868
1869 * xml-config.in: xml-config --version to just return the
1870 version number
1871 * xpath.c: some cleanup w.r.t. axis when the current node is
1872 an attribute.
1873 * TODO: updated
1874
Daniel Veillard461a66c2000-01-18 18:01:01 +00001875Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * configure.in: prepared for libxml-1.8.5
1878 * doc/* recompiled the documentation
1879
18802000-01-17 Jody Goldberg <jgoldberg@home.com>
1881
1882 * configure.in : WARNING autoconf subtlety alert :
1883 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1884 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1885 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1886 get defined by AC_CHECK_HEADERS.
1887
Daniel Veillardf967b902000-01-17 16:06:10 +00001888Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1891 Rune.Djurhuus@fast.no
1892
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001893Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * TODO: updated
1896 * tree.c, parser.c: made sure that only memory alloc problems
1897 and internal parser errors are allowed to write to stdout or
1898 stderr.
1899
Daniel Veillard0142b842000-01-14 14:45:24 +00001900Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * tree.c : restored xmlNewGlobalNs since this seems used by
1903 a lot of existing code :-(, fixed a bug in xmlNewNs
1904 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1905 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1906 to exit() from the library code.
1907 * xpath.c, parser.c: removed bugs or unused code detected by
1908 Windows compilers
1909 * parser.c: started adding interfaces for parsing well balanced
1910 XML fragments
1911 * configure.in: releasing 1.8.4
1912 * doc/* : rebuilt the docs
1913
Daniel Veillard2eac5032000-01-09 21:08:56 +00001914Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * tree.[ch] : added xmlNewDocFragment() for DOM
1917 * testHTML.c: uninitialized variable.
1918
Daniel Veillardf3a73582000-01-05 14:58:39 +00001919Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * doc/* : rebuild the docs
1922
Daniel Veillard71b656e2000-01-05 14:46:17 +00001923Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * acconfig.h: readline and history patch
1926 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1927 * tree.c: added check and handling when possibly removing an ID
1928 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1929 and saving.
1930 * test/HTML/entities.html result/HTML/entities.html* : test for
1931 various entities reference cases
1932 * result/HTML/* : as a result output of some testcase have
1933 changed
1934 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1935 by previous example. added xmlParseTryOrFinish().
1936 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1937 entities.h debugXML.h HTMLparser.h: changed the way struct are
1938 declared to allow gtk-doc to expose those
1939 * parser.c: closed bug #4960
1940 * Makefile.am configure.in: Applied patch from
1941 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1942 and math/socket libs detection
1943
Daniel Veillard437b87b2000-01-03 17:30:46 +00001944Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * configure.in, Makefile.am: link tester against readline
1947 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1948
Daniel Veillard686d6b62000-01-03 11:08:02 +00001949Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * tree.[ch]: added xmlRemoveProp
1952 * win32config.h.in nanohttp.c: avoid including the Windows
1953 socket stuff in every C files
1954 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1955 the XmL parser(s)
1956 * test/ns4 result/ns4 etc...: added test case for previous prob
1957 * tree.c: xmlNewNs wasn't checking for double definition
1958 * Makefile.in: fixed a problem with dist-hook duplicates
1959 * parser.[hc], xmlIO.c: fixed the loading of external entities
1960 APIs, now xmlLoadExternalEntity() is used everywhere and
1961 setting up an app specific front-end using the
1962 * SAX.c parser.c: some fixes, now the xhtml spec validates
1963 with the xhtml DTD.
1964 * error.c: fixed crashes in case of no input stream
1965 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1966 to the validation tests and results
1967
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001968Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1969
1970 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1971 too htmlCreatePushParserCtxt() and htmlParseChunk()
1972 * parser.c: a bit of cleanup.
1973 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1974 to XML) removed the last mem leak known
1975 * HTMLtree.c: output message cleanup
1976 * xmlmemory.c: display content info about memory blocks
1977 * result/HTML/wired.* : missing att value warning change
1978
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001979Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * doc/* : rebuilt the documentation
1982
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001983Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * parser.[ch] parserInternals.h: Push parser for XML,
1986 seems to work fine now
1987 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1988 --push for push testing
1989 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1990 * testSAX.c: added --push
1991 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1992 subtree
1993 * xmlIO.[ch] : enriched API + fixes for push mode
1994 * entities.[ch]: added the entity content length to the struct.
1995 * xmlmemory.[ch]: new API to show the last entries for the shell
1996 * valid.c: added required attribute testing
1997 * SAX.c: the cdata callback now merge contiguous fragments
1998 * HTMLparser.c: cleanup of some macros
1999
Daniel Veillard3c558c31999-12-22 11:30:41 +00002000Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * parser.c: fix for PIs name starting with xml
2003 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002004 * *.c, configure.in win32config.h.in : generate win32config.h for
2005 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002006
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002007Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * parser.c: fixed a stupid = vs. == bug :-(
2010 * doc/gnome-xml.sgml: s/glade/xml/
2011
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002012Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * configure.in, doc/xml.html : bug fix release 1.8.2
2015 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2016 Hopefully the end of that silly C++ include problem
2017 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2018 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2019 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2020 troubles with autoclosed elements when the stree shape doesn't
2021 follow the DtD specs. Added htmlIsAutoClosed() and
2022 htmlAutoCloseTag()
2023 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2024 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2025 * debugXML.c: fixed a bug on printing default namespaces.
2026 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2027
Daniel Veillardb24054a1999-12-18 15:32:46 +00002028Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * result/HTML/*.htm[l] : updated the HTML regression tests according
2031 to the new output
2032 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2033 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2034 problem due to intermix of extern "C" { ... } declarations for C++
2035 and recursive includes in the headers
2036
Chris Lahey323c48c1999-12-18 15:32:45 +000020371999-12-20 Chris Lahey <clahey@umich.edu>
2038
2039 * HTMLtree.c: Made it so that html nodes with a single child do
2040 not insert a carriage return before or after the child node.
2041
Daniel Veillardb24054a1999-12-18 15:32:46 +00002042Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002043
2044 * configure.in, doc/xml.html : bug fix release 1.8.1
2045 * parser.c: fixed bug #4344
2046 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2047 added the glue to avoid C++ problems
2048 * doc/* : regenerated the documentation
2049
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002050Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2053 namespace recognition, and Dia as a resul :-(
2054 * encoding.c: closed bug #3950
2055
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002056Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * valid.c: debugging a posteriori validation, except URI expansion
2059 stuff this should be fixed now
2060 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2061 Carl Nygard <cnygard@bellatlantic.net>
2062 * tester.c: added --postvalid, cleaning of the code
2063 * tree.[ch]: added xmlDocGetRootElement()
2064
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002065Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2066
2067 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2068 c++ losage.
2069
Daniel Veillard10a2c651999-12-12 13:03:50 +00002070Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * configure.in, doc/xml.html : bumped to 1.8.0
2073 * xlink.[ch], Makefile.am : added framework for link detection
2074 * parser.h: added nbChars to parser context, needed for cleanup.
2075 * xmlmemory.c: removed a nasty bug when out of mem
2076 * valid.[ch]: adding namespace support for attribute decl
2077 * tester.c: added --debugent option
2078 * debugXML.[ch]: added xmlDebugDumpEntities()
2079 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2080 buffers instead, this was really needed, validation was breaking
2081 in strange ways due to that. Added xmlParseStringPEReference()
2082 and other parsing from strings functions. Entities processing
2083 modified again, but PERef are still not handled correcly but
2084 unless you're Eve Maller you won't notice :-)
2085 * HTMLparser.c: large changes toward reliability, and switched to
2086 lowercase internal tags, XHTML is lowercase, so it will help
2087 that output is closer to next version.
2088 * doc/* : regenerated the documentation, it is now hosted at
2089 http://xmlsoft.org/ (same bits I just bought the domain :-)
2090
2091
Daniel Veillard294cbca1999-12-03 13:19:09 +00002092Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2095 doc generation
2096 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2097 in the SAX API
2098 * doc/*: rebuilt the doc making sure everything appears in the
2099 HTML files
2100
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002101Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2104 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2105 which allow impressive speed improvement on dataset with
2106 large text pieces, but at the cost of broken binary
2107 compatibility and slightly bigger memory usage.
2108 Configure with --with-buffers to activate them, they
2109 are protected with XML_USE_BUFFER_CONTENT define.
2110 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2111 goal is 0 memory left allocated once parser is no more used
2112 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2113 call xmlCleanupParser() and xmlMemoryDump()
2114
Daniel Veillarda819dac1999-11-24 18:04:22 +00002115Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2118 * parser.[ch] encoding.[ch]: added memory cleanup routines
2119 * parser.c: closing bug #3788
2120 * doc/*: rebuilt the doc
2121
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002122Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2125 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2126 * tester.c: added --compress option
2127 * doc/*: rebuilt the documentation
2128
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002129Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2132 if given /proc/kcore as input !
2133 * doc/xml.html doc/*: updated and rebuilt the documentation
2134
2135Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002136
2137 * parser.c: Fixed some wrongly space collapsing code due to
2138 a misreading of the spec.
2139 * result/*: fixed the output accordingly
2140
2141Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002142
2143 * encoding.c: bug fix and typos
2144 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2145 * parser.c: added attribute normalization closing bug #3597
2146 * test/att* result/att* SAXresult/att*: testcase for attribute
2147 normalization
2148
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002149Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * configure.in: closing bug #3163 by adding extra flags for the
2152 cc compiler on HP-UX
2153
Daniel Veillard51e3b151999-11-12 17:02:31 +00002154Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * valid.[ch] : removed a typo and an enumerated type bug in the
2157 xmlAddElementDecl() function
2158 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2159 call to xmlEncodeEntitiesReentrant() so that the functions
2160 New, Set and Get are at the same level.
2161 * parser.c HTMLparser.c: extra memory allocation bug for
2162 attributes detected by someone using libxml in embedded systems :-)
2163
Daniel Veillard962195f1999-10-28 15:51:53 +00002164Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * xmlmemory.h: turned off mem debug :-\
2167
Daniel Veillard35008381999-10-25 13:15:52 +00002168Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2169
2170 * parser.c: closed bug #2784 a one line fix, but worth pushing
2171 a new release out
2172 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2173 some structures, comments before and after the
2174 main element, and other nastyness
2175 * HTMLtree.c tree.c: accomodate the extended HTML supported
2176 * configure.in: pushing 1.7.4
2177 * test/ent8 and related outputs : added a new test for bug #2784
2178 * test/HTML/wired.html and related output: a nasty HTML example
2179 * Makefile.am: improved the test scripts
2180 * docs/* : reran the documentation extractor, updated xml.html
2181
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002182Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2185 HTMLparser and debugged the HTML related code. HTML documents
2186 now have their own type
2187 * entities.c: do not dump &apos; for HTML output
2188 * xmlmemory.c: improvement, breakpoint mechanism
2189 * testHTML.c: added --sax --repeat ...
2190 * Makefile.am: improved the HTML tests
2191 * valid.[ch]: added xmlValidGetValidElements and
2192 xmlValidGetPotentialChildren
2193 * tester.c: added --insert to test the 2 new functions
2194 * test//* result//* SAXresult//* : regression test cleanup
2195 and extension.
2196 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2197 gnome-xml-nanohttp.html
2198
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002199Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * HTMLparser.c: fixed problems with some autoclose tags
2202 * tree.c: fixed XML output problems.
2203 * result/* SAXresult/*: update of the tests output
2204
Daniel Veillard6077d031999-10-09 09:11:45 +00002205Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * Makefile.am: Arturo patch for xmlConf.sh version info
2208 * parser.c: Tim Josling patch for single quoted items
2209 * tester.c: Tim Josling patch for tester options usage
2210 * tree.h: indent cleanup
2211
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002212Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2215 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2216
Daniel Veillard00fdf371999-10-08 09:40:39 +00002217Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * tree.c : Raph patch for initialization of CORBA fields
2220 * parser.c, xpath.c, ...: modification of doc comments
2221 * xpath.c : allow spaces in xpath expressions
2222
Daniel Veillardad219441999-09-27 08:17:49 +00002223Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * xmlmemory.h: turning off memory debug :-(
2226
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002227Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2230 better SAX interfaces.
2231 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2232 entity.
2233 * configure.in: 1.7.2
2234
2235Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002236
2237 * libxml.spec.in: fixed the URL
2238 * doc/xml.html: improved the documentation front-end
2239
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002240Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002241
2242 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2243
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002244Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002245
2246 * libxml.spec.in: fixed the alpha compile problem
2247 * parser.[ch]: changed errno to errNo in the parser context :-(
2248 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2249 * doc/xml.html: changed CHAR to xmlChar
2250 * doc/html/*: recompiled the documentation
2251 * configure.in: 1.7.1
2252
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002253Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * parser.h: modified the parser context struct to regain 1.4.0
2256 binary compatibility
2257 * parser.c, xml-error.h: added errno ot teh context and defined
2258 a set of errors values with update of errno
2259 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2260 DTDs and entities
2261 * *.h, *.c: complete cleanup of the use of config.h and include
2262 protection depending on the current setup.
2263 * overalll debugging, maintenance and bug-fixing on all modules
2264 * updated the documentation
2265 * ready for 1.7.0
2266
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002267Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * HTMLparser.c : cleanup
2270 * SAX.c valid.c valid.h: added ID/IDREF checking
2271 * tree.c tree.h: extended doc structure for refs
2272 * configure.in: 1.6.2
2273 * parser.c: patched bug in SAX user arg call
2274 * parserInternals.h: patched missing close in C++ wrapping
2275 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2276 especially upcoming XPointer implementation.
2277 * doc/xml.html: augmented, typo
2278
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002279Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2280
2281 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2282 not all invocations of install understand -d.
2283
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002284Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2285
2286 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2287 to make 'check' works, when builddir != srcdir.
2288
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002289Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * doc/xml.html : updated the documentation
2292
Daniel Veillard6454aec1999-09-02 22:04:43 +00002293Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2294
2295 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2296 not deallocated memory blocks
2297 * *.c : replaces all calls to malloc() free() and realloc() to
2298 the wrapper functions/macros
2299 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2300 instead of xmlFreeNodeList()
2301
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002302Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * HTMLparser.c: corrected a stupid bug leading to core dump at
2305 tree deallocation. Removed warnings indicated by
2306 Stephane.Conversy@lri.fr
2307 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2308 looked for in the external subset
2309
2310Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002311
2312 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2313 on SGI by Stephane.Conversy@lri.fr
2314
Daniel Veillardb96e6431999-08-29 21:02:19 +00002315Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * all .h : changed the prototype declaration indent as in gtk
2318 * most .c : working on reducing the TODOs in the code
2319 * most .c : cleanup though -pedantic and Insure++
2320 * improvements on validation ID checkings.
2321 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2322 * xml-config.in: closed #1810
2323
2324Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002325
2326 * tree.h, valid.c, valid.h: more work on validity, IDs
2327 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2328 definition for AIX
2329
Daniel Veillardb556eb51999-08-15 17:19:50 +00002330Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2333 the distribution due to a cut'n paste error at last commit
2334
Daniel Veillardb05deb71999-08-10 19:04:08 +00002335Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * configure.in: upgraded to version 1.4.0
2338 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2339 Big update, added a large part of the validation process,
2340 it should be usable, but some parts are missing
2341 * xpath.c: improved the implementation w.r.t. root.
2342 * Makefile.am: added more tests
2343 * test and result trees: added a lot of tests
2344 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2345
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002346Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * Added an HACKING file
2349
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002350Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * xpath.[ch] : improvements and debug of the XPath implementation
2353 * parser.c, HTMLparser.c : modified the parsers to be progressive
2354 * tree.[ch] : extended the Buffer promitives
2355 * xmlIO.[ch] : added basic I/O routines providing progressive
2356 parsing and ready for I18N conversion plugins
2357 * SAXresult/* : the SAX callback sequence maybe slightly different
2358 now
2359 * test*.c : improved/updated the tests programs
2360 * doc/* : recompiled the docs.
2361
Daniel Veillard15b75af1999-07-26 16:42:37 +000023621999-07-26 Michael Meeks <michael@edenproject.org>
2363
2364 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2365
2366 * tree.c: Ditto.
2367
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002368Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * configure.in: upgraded to version 1.4.0
2371 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2372 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2373 XML query language, see http://www.w3.org/TR/xpath for more details.
2374 * parser.c, parser.h: added CHAR* related string functions for XPath
2375 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2376 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2377 rebuild the docs.
2378 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2379 and regression testing capabilities for XPath.
2380
Daniel Veillardd79d7871999-07-12 10:38:12 +00002381Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2382
2383 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2384 closing bug #1646
2385
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002386Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2387
2388 * Makefile.am, example/Makefile.am: closed bug #1683
2389
Daniel Veillard3166ab11999-07-11 16:14:19 +00002390Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * example/Makefile.am, configure.in: added the makefile for the
2393 gjobread example
2394
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002395Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2396
2397 * doc/Makefile.am:
2398 - fix which allow "make install DESTDIR=</install/prefix>".
2399
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002400Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2403 which fixed a problem on the file reading-code.
2404
Daniel Veillard82150d81999-07-07 07:32:15 +00002405Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2406
2407 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2408 output.
2409 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2410
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002411Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2412
2413 * parser.h : Oops removed the binary compatibility problem
2414 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2415 * parser.c, HTMLparser.c: applied patches for reading from stdin
2416
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002417Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * parser.c, entities.c, valid.c: cleanup bug #1591
2420 * configure.in: cleanup bug #1592
2421 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2422 the same tree back-end. Hence gdome will be available for it.
2423 * doc/Makefile.am: close bug #617
2424
Daniel Veillard97fea181999-06-26 23:07:37 +00002425Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * parser.c: alloctate a per parser context SAX interface block
2428
Daniel Veillard14fff061999-06-22 21:49:07 +00002429Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2432 and xmlEncodeEntitiesReentrant with the correct one :-\
2433
2434Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * commit of my internal XML base changes, quite a lot of
2437 changes, cleanups, better entities support, framework for
2438 new I/O and charset detection and handling
2439 * Fixed the configure/Makefile stuff to generate shared libs
2440 with the proper version info, so we jumped on rev from
2441 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2442 xmlEncodeEntities() result need to be freed now, and a string
2443 xmlParserVersion provide the current library version.
2444
Raph Levien05240da1999-06-15 21:27:11 +00002445Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2446
2447 * parser.c: fixed a buffer overrun for when you have a very long
2448 attribute with no entities in it.
2449
Daniel Veillardbb2da581999-06-13 14:37:07 +00002450Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * added example directory
2453 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2454
Daniel Veillard011b63c1999-06-02 17:44:04 +00002455Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * Release of libxml-1.1, nearly everything has been touched for
2458 this.
2459 * Added more regression tests
2460 * Updated the documentation
2461
Daniel Veillard27d88741999-05-29 11:51:49 +00002462Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * tree.[ch]: unified the XML_NO_CORBA defines.
2465 * parser.c encoding.[ch]: started plugging in char encoding detection
2466
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002467Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2468
2469 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2470 Also freed allocated buffer.
2471
Daniel Veillard27d88741999-05-29 11:51:49 +00002472Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002473 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2474 reentrancy problem at printing. One is left in entities.c, to
2475 remove ASAP
2476 * testSAX.c : added a test example showing the use of the SAX
2477 interface if one doesn't want to build the DOM tree.
2478 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2479
Daniel Veillard517752b1999-04-05 12:20:10 +00002480Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2481
2482 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2483 large revamping of the parser to use SAX callbacks
2484 http://www.megginson.com/SAX/ (or at least a C like interface
2485 a la Expat). It's now possible to set up your own callbacks
2486 and the parser will not build a DOM tree.
2487 * test/* result/*: updated the test suite, I finally removed
2488 the old Namespace draft support (PI based).
2489
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002490Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * Makefile.am: added test result to EXTRA_DIST for make tests
2493
Daniel Veillard64068b31999-03-24 20:42:16 +00002494Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * parser.c, parserInternals.h: moved the chars macro definitions
2497 to parserInternals.h
2498 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2499 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2500
Daniel Veillard012ccc11999-03-23 10:11:11 +00002501Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * xml-config.in : applied patch to make --version work
2504
Raja R Harinatha86c23e1999-03-05 22:14:01 +000025051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2506
2507 * Makefile.am (check-local): Alias for `tests' target. This will
2508 cause `make check' to do the right thing.
2509 (tests): Don't run tests in srcdir. Also, replaced calls to
2510 basename with a `sed' "equivalent".
2511
Daniel Veillardd109e371999-03-05 06:26:45 +00002512Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2515 it in the header and not the sources, updated the doc.
2516 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2517 pointing this out.
2518
Daniel Veillardbc50b591999-03-01 12:28:53 +00002519Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2520
2521 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2522 exported the inputStream routines.
2523 * doc/html/* : updated accordingly
2524
Daniel Veillardd692aa41999-02-28 21:54:31 +00002525Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * parser.c, parser.h, parserInternals.h: added a few extra
2528 internal calls to allocate and free parser contexts ...
2529 * doc/html/* : updated accordingly
2530
Daniel Veillard55a99271999-02-25 11:01:29 +00002531Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * configure.in, Makefile.am, doc/makefile.am : General changes for
2534 1.0.0 release and including the generated HTML documentation.
2535
Daniel Veillard35925471999-02-25 08:46:07 +00002536Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * makefile.am : added parserInternals.h, oops.
2539
Daniel Veillard1e346af1999-02-22 10:33:01 +00002540Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * parserInternals.h: added this header giving access to the parser
2543 internal functions.
2544 * doc/Makefile.am : added a rebuild target which rebuilds the full
2545 set of documentations
2546 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2547 the internal subset.
2548 * *.c *.h: modifications needed to generate the documentation using
2549 gtk-doc, cleanup of functions blocks, reorganisation of struct
2550 declarations.
2551
Daniel Veillard1164e751999-02-16 16:29:17 +00002552Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2553
2554 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2555 the tar and spec file to include the beginning of the doc.
2556
Nuno Ferreira03d04781999-02-13 00:07:17 +000025571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2558
2559 * doc/.cvsignore: Added this file.
2560
Daniel Veillard6800ef31999-02-08 18:33:22 +00002561Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * tree.c: fixed xmlGetProp to return "" when the attribute
2564 exists, even if the node-list is NULL.
2565
Daniel Veillard726c7e31999-02-08 15:13:10 +00002566Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * tree.c: patched an error outputting empty attribute values.
2569 * Makefile.am and doc/makefile.am: have been updated during the
2570 week-end. Sorry for an empty CVS log, I got a shell problem.
2571
Daniel Veillard1899e851999-02-01 12:18:54 +00002572Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * tree.h: cleaned up using enums instead of defines
2575 * parser.c, valid.[ch]: more work on parsing/output of element
2576 declarations
2577
Daniel Veillard3b9def11999-01-31 22:15:06 +00002578Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2579
2580 * valid.[ch], tree.c, parser.c : more work toward full parsing
2581 of XML DTDs.
2582 * README: added informations about mailing-list and on-line
2583 documentation
2584
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000025851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2586
2587 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2588
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002589Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * parser.c, tree.[ch] : more work toward conformance testing,
2592 added a last element to accelerate parsing of very flat structures
2593 started working on internal subset Element content declaration.
2594 * valid.[ch] : first cut at adding code toward validation.
2595 * previous changes had also small impact on most files, especially
2596 the conformance testing using James Clark test suite.
2597
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002598Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * test/* : updated the examples, most of them were not well
2601 formed (humm), and added rdf2.
2602 * result/* : resulting changes in the output.
2603
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002604Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2607
Daniel Veillard44b3a061998-12-05 17:27:22 +00002608Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2609
2610 * tree.c: patched a bug in the generation of empty attributes
2611
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002612Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2615 for node/trees/documents/... Biggest problem is namespace
2616 support when copying subtrees.
2617
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002618Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * parser.c, entities.c: improve entities and char ref encoding,
2621 and cleanups of error messages.
2622
Daniel Veillard242590e1998-11-13 18:04:35 +00002623Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * parser.c, entities.c: simple bug hunting done during rpm2html and
2626 rpmfind integration.
2627
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002628Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * parser.[ch]: Added interfaces allowing to specify a SAX
2631 handler before parsing.
2632
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002633Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * parser.c: redirrect all errors reporting through the SAX
2636 error function
2637
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002638Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2639
2640 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2641 * libtool, tlmain ...: update of the libtool files
2642
Miguel de Icaza442321c1998-11-04 18:13:38 +000026431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2644
2645 * entities.c: Use g_snprintf insteda of snprintf.
2646
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002647Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2648
2649 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2650 added ent5 test for this purpose.
2651 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2652
Daniel Veillard27271681998-10-30 06:39:40 +00002653Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * parser.c: fixed? a strange error due to compression on a GWP
2656 document.
2657
Daniel Veillard25940b71998-10-29 05:51:30 +00002658Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * tree.[ch]: bug fixing
2661 * entities.[ch]: defined a specific type for predefined entities
2662 * doc/xml.html: more documentation on the library, how to use it,
2663 overview of the interfaces.
2664
Daniel Veillard16253641998-10-28 22:58:05 +00002665Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2668
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002669Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2670
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002671 * tree.c: corrected a small bug
2672 * doc/xml.html: continuing writing documentation.
2673
2674Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2675
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002676 * debugXML.h debugXML.c: added debugging utilities.
2677 * tester.c: added --debug switch.
2678 * tree.c: patched an incorrect node->type assignment.
2679 * parser.c: formatting, ensure that node->doc != NULL in attributes
2680
Daniel Veillardccb09631998-10-27 06:21:04 +00002681Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2684 entity support and provide an internal representation close to
2685 DOM one (entity ref nodes, and attribute value as tree). I tried
2686 to preserve the interface but this will surely break some apps
2687 (I have to change rpm2html/rpmfind for example). I had to change
2688 two interfaces, and the generated tree is somewhat different.
2689 * doc/* : started documenting the XML library, the tree and
2690 DOM/Corba. This is a first step.
2691
Daniel Veillard11e00581998-10-24 18:27:49 +00002692Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * parser.c: Set up the fonctions comment block, boring but useful.
2695 * parser.h, SAX.c, parser.c: now attributes are processed through
2696 the SAX interface. The problem is that my SAX interface diverged
2697 quite a bit from the original one, well this is not an official
2698 spec, and translating it from Java to C is hairy anyway...
2699
Daniel Veillard97b58771998-10-20 06:14:16 +00002700Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2703 fonctions comment block, boring but useful.
2704
2705Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002706
2707 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2708 conversion routines. However they are not yet used to convert the
2709 inputs. The core will run with UTF-8.
2710
Daniel Veillard33942841998-10-18 19:12:41 +00002711Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * tree.c : make sure that the type id is properly set-up when
2714 a new object is allocated, needed for DOM.
2715
Daniel Veillard27fb0751998-10-17 06:47:46 +00002716Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * tree.h, tree.c: Ok, the main objects in the tree will be native
2719 corba objects, it costs 8 bytes per Node, Attribute and Document
2720 but it simplifies the Corba integration a lot (no extra interface
2721 objects to allocate/free).
2722
Daniel Veillard0bef1311998-10-14 02:36:47 +00002723Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2726 and changed NODEs contants for conformity with DOM Level 1
2727
Daniel Veillard27864701998-10-08 03:47:24 +00002728Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * added hooks to keep track of servants when creating objects
2731 xmlDoc and xmlNode (for Corba export).
2732
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002733Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * added xml-config script.
2736
Daniel Veillard7066a791998-10-01 20:28:28 +00002737Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2740 to autoupdate libtool and automake conf files.
2741
Miguel de Icaza60681bd1998-09-30 19:28:59 +000027421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2743
2744 * Makefile.am: Use '?' to separate the sed
2745 commands as ',' is used when people pass -Wl,something.
2746
2747
Daniel Veillard15a8df41998-09-24 19:15:06 +00002748Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * tree.c, tree.h: added a per-document compression interface.
2751
Daniel Veillard151b1b01998-09-23 00:49:46 +00002752Tue Sep 22 20:47:38 EDT 1998
2753
2754 * tree.c, tree.h: added saving with compression and added interfaces
2755 to control the compression level (xmlGetCompressMode,
2756 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2757
Daniel Veillard70120ff1998-09-22 00:24:21 +00002758Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * parser.c: corrected a loop for files of size 0
2761
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000027621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2763
2764 * error.h: New file. Contains prototyes from `error.c'.
2765
Tom Tromeyc19653d1998-08-14 01:22:43 +00002766Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2767
2768 * Makefile.am (xmlincdir): New macro.
2769 (xmlinc_HEADERS): Renamed from include_HEADERS.
2770
Daniel Veillard845664d1998-08-13 04:43:19 +00002771Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2772
2773 * applied small patch on numeric entities from
2774 Christopher Blizzard <blizzard@appliedtheory.com>
2775
Daniel Veillard260a68f1998-08-13 03:39:55 +00002776Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2777
2778 * New release 0.2, removed the old xml_* files so that it's
2779 coherent with the other CVS base (W3C), far better conformance
2780 to standard, new namespaces, decent entities support, beginning
2781 of a SAX-like interface. Nearly nothing left intact, even the
2782 test examples ...
2783
Christopher Blizzarda36749e1998-07-30 21:47:18 +000027841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2785
2786 * .cvsignore: Add .deps dir
2787
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002788Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2791
Daniel Veillardfe926001998-07-26 04:28:20 +00002792Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002793
Daniel Veillardfe926001998-07-26 04:28:20 +00002794 * configure.in: added test for CPP
2795 * AUTHORS, Changelog: the original ones didn't get commited but the
2796 glib ones instead, fixed.
2797 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002798
Daniel Veillardfe926001998-07-26 04:28:20 +00002799Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002800
Daniel Veillardfe926001998-07-26 04:28:20 +00002801 * integrated code developped at W3C
2802 * changed the original Copyright
2803 * migrated to automake
2804 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002805