blob: b111098ffd699a48ebad3d81bf2fb2a63be59f86 [file] [log] [blame]
Daniel Veillarda10efa82001-04-18 13:09:01 +00001Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * debugXML.c hash.c tree.h valid.c : some changes related to
4 the validation suport to improve speed with DocBook
5 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6 the way validation errors get reported
7
Daniel Veillard1ed3f882001-04-18 09:45:35 +00008Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9
10 * HTMLparser.c HTMLtree.c: applied part of the patches provided
11 by P C Chow and William M. Brack for XSLT HTML output
12
Daniel Veillard2d90de42001-04-16 17:46:18 +000013Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16 Igor Zlatkovic patches for MSC compilation and added his
17 updates
18
Daniel Veillarde043ee12001-04-16 14:08:07 +000019Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
22 prefix lookup.
23 * parserInternals.c: fixed the bug reported by Morus Walter
24 due to an off by one typo in xmlStringCurrentChar()
25
Daniel Veillarda3bfca52001-04-12 15:42:58 +000026Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * HTMLparser.c result/HTML/*: revamped the way the HTML
29 parser handles end of tags or end of input
30
Daniel Veillard82daa812001-04-12 08:55:36 +000031Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * tree.[ch] : added xmlDocCopyNode for gdome2 support
34
Daniel Veillard67a21302001-04-11 14:39:16 +000035Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
38 bug where the linktime verions of free() won't work ...
39
Daniel Veillard27b55282001-04-11 12:22:25 +000040Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
43
Daniel Veillardafc73112001-04-11 11:51:41 +000044Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * doc/xml.html: added 2.3.6 release
47
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000048Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
51 * result/wml.xml: resulted in a small output change
52
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000053Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * tree.c: xmlNewDoc was missing the charset initialization
56 * xmllint.c: added --auto to autogenerate a doc, allow to
57 reproduce the problem fixed on xmlNewDoc
58
Daniel Veillard1731d6a2001-04-10 16:38:06 +000059Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * xpath.c: trying to get 52979 solved
62 * tree.c result/ result/noent/: trying to get 52712 solved, this
63 also made me clean up the fact that XML output in general should
64 not add formating blanks by default, this changed the output of
65 a few tests
66
Daniel Veillard73639a72001-04-10 14:31:39 +000067Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
70
Daniel Veillardfac26a12001-04-08 13:08:14 +000071Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * configure.in: finally released 2.3.6
74
Daniel Veillard911f49a2001-04-07 15:39:35 +000075Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * xpath.c: checking for null pointer generated by new code
78
Daniel Veillardd8df6c02001-04-05 16:54:14 +000079Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * xpath.c: fixed a [] evaluation problem reported
82 * test/XPath/tests/simpleaddr: extended test
83 * result/XPath/simpleaddr: updated result
84
Daniel Veillard3b2c2612001-04-04 00:09:00 +000085Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * xmllint.c: Dan Timis reported a portability problem
88 on Macs without mmap, fixed it.
89
Daniel Veillardb38bd552001-04-03 18:22:00 +000090Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * testXPath.c : added a --tree option allowing to display the
93 tree dump of the XPath expression
94
Daniel Veillard4dd93462001-04-02 15:16:19 +000095Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * xpath.c: fixed a memleak when comparing nodesets
98 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
99 * tree.c: added a TODO
100
Daniel Veillard92ad2102001-03-27 12:47:33 +0000101Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
104 we need string functions
105 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
106 to be able to use them where needed. Applied some changes
107 to reduce name linking pollution and compile in only what's
108 needed.
109 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
110 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
111 for the string manipulation functions
112 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
113 to the free() function of xmlmemory.c
114 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
115 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
116 usage.
117
118
Daniel Veillard2be30642001-03-27 00:32:28 +0000119Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * error.c: applied the context output patch of the error
122 handling submitted by Chuck Griffith
123 * error/VC/*: this slightly change some error logs
124
Daniel Veillard50582112001-03-26 22:52:16 +0000125Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * parser.c: fixed line number reporting on error
128
Daniel Veillard04be4f52001-03-26 21:23:53 +0000129Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * parser.c: Sullivan and Darin found a parser bug,
132 applied the patch.
133
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000134Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
137 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
138 xmlversion.h.in xpointer.c: of course the way I defined
139 UNUSED breaks on old gcc version. Try to be smart and
140 also define it directly in xmlversion.h
141 * configure.in: removed -ansi flag from the pedantic set
142
143Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000144 Huge cleanup, I switched to compile with
145 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
146 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
147 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
148 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
149 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
150 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
151 encoding.h entities.c error.c list.[ch] nanoftp.c
152 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
153 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
154 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
155 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
156 Cleanup, staticfied a number of non-exported functions,
157 detected and cleaned up a dozen of problem found this way,
158 avoided a lot of public function name/typedef/system names clashes
159 * doc/xml.html: updated
160 * configure.in: switched private flags to the really pedantic ones.
161
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000162Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * configure.in: 2.3.5
165 * doc/html/*: rebuilt the docs
166
Daniel Veillard146c9122001-03-22 15:22:27 +0000167Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * parser.c: fixed a reported bug in NOTATION parsing
170 * uri.c: accepted but not fixed bug 51876, added TODO
171 * Makefile.am: fixed bug 51876
172
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000173Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * config.h.in configure.in error.c: fix a compilation problem
176 on platforms without vsnprintf (xml@thewrittenword.com)
177
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000178Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * parser.c: fixed a function name header typo
181 * SAX.c: notations can also occur in external subset.
182
Daniel Veillard7d42b542001-03-20 13:22:46 +0000183Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * error.c: removed a C++ like comment
186
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000187Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * parser.c: fixing bug 52299 strange condition leading
190 to a parser crash due to a buffer overflow
191 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
192 added the specific test case
193
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000194Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * xpath.[ch]: still a lot of cleanup based on XSLT, added
197 xmlXPathConvert{String,Number,Boolean} to be able to make
198 type casts without a context stack, fixed some implementation
199 problems related to the absence of context at parse-time,
200 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
201 in the public API too
202 * xpointer.c xpathInternals.h: we need to know at parse time
203 whether we are compiling an XPointer
204
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000205Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
208 cleaned up the parser internals, refactored XPath code, added
209 new compilation based APIs and cleanly separated public and
210 private APIs.
211
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000212Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * xpath.h: the comp field must be added at the end to avoid
215 killing binary compat.
216
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000217Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * Makefile.am: detect XPath memleaks in regreson tests
220 * error.c: fixed and error w.r.t. error reporting still using
221 stderr
222 * hash.c: added new line at end of file
223 * tree.h: minor cleanup
224 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
225 expression parsing from evaluation, resulted in a number of
226 changes internally, and in XPointer. Likely to break stuff
227 using xpathInternals.h but should remain binary compatible,
228 new interfaces will be added.
229
Daniel Veillardd574f782001-03-14 19:40:17 +0000230Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * configure.in: fixed a couple of problems reported by
233 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
234 without gcc on non linux platforms.
235
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000236Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
239 a fix for --with-html-dir= configure support. I hope it won't
240 break rpm generation
241
Daniel Veillarda022fe02001-03-14 16:30:00 +0000242Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * xmlIO.c: one function comment cleanup.
245
Daniel Veillard25239c12001-03-14 13:56:48 +0000246Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * SAX.c: external subset notations were improperly registered
249 in the internal subset.
250
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000251Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * README.cvs-commits: added, pointing to HACKING
254 * HACKING: updated
255
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000256Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * parser.c: and Matt Sergeant found one in the XML push
259 parser (erroneous check I forgot to remove when I fixed the
260 main parser).
261
Daniel Veillard68d7b672001-03-12 18:22:04 +0000262Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * xpath.c: ptittom found a small bug in UnaryExpr
265
Daniel Veillarde356c282001-03-10 12:32:04 +0000266Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * configure.in: bumped to 2.3.4
269 * error.c: fixed bug #51860
270 * tree.c: fixed bug #51861
271 * valid.c: cleanup, more debug, failed to fix one bug crap ...
272 * tree.[ch] : added xmlDefaultBufferSize
273 * nanoftp.c: typo in function name header block
274 * doc/xml.html : updated, added link to XML::LibXSLT
275 * doc/html/* : rebuilt the docs
276
Daniel Veillard80f32572001-03-07 19:45:40 +0000277Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * parser.c SAX.c: the new content parsing code raised an
280 ugly bug in the characters() SAX callback. Found it
281 just because of strangeness in XSLT XML Rec ouptut :-(
282
Daniel Veillard6c831202001-03-07 15:57:53 +0000283Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
284
285 * Makefile.am: Martin Baulig suggested to add -lm
286 * tree.c: found another bug in xmlNodeGetContent()
287
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000288Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * xpath.c: Bjorn found the error related to strictness of comparison.
291
Daniel Veillard29631a82001-03-05 09:49:20 +0000292Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * parser.c: trying to fix the Dtd parsing problem reported
295 by Gary, side effect of last week speed optimizations.
296
Daniel Veillard14be0a12001-03-03 18:50:55 +0000297Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
300 * parserInternals.c: removed unneeded test raised by Stric
301
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000302Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
303
304 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
305 and fixed by William Brack). Added xmlXPathFormatNumber.
306 Changed the sorting slightly.
307 * configure.in Makefile.am example/Makefile.am: Added -lm.
308 Please note that applications linking with libxml2, must
309 also like with the math library from now on.
310
Daniel Veillardf9533d12001-03-03 10:04:57 +0000311Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
312
313 * HTMLparser.c: fixed loop reported by Marc Sanfacon
314
Daniel Veillard2f362242001-03-02 17:36:21 +0000315Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * parser.c: one must report spaces even if the Dtd element
318 content proves that this is not part of the element content.
319 * result/valid/*.xml: this changed the ouptu slightly
320
Daniel Veillardb402c072001-03-01 17:28:58 +0000321Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * configure.in: bumped to 2.3.3
324 * doc/xml.html: updated
325
Daniel Veillard77851712001-02-27 21:54:07 +0000326Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * tree.c: minor doc fix
329 * xpath.c: deallocation issues when a result tree has been
330 converted to a node-set
331
Daniel Veillardec70e912001-02-26 20:10:45 +0000332Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * doc/xml.html: oops corrected dates s/2000/2001
335
Daniel Veillard8730c562001-02-26 10:49:57 +0000336Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * valid.c: new patch from Gary Pennington
339
Daniel Veillard91e9d582001-02-26 07:31:12 +0000340Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * doc/xml.html: applied patch from Ankh
343
Daniel Veillardedac3c92001-02-26 01:36:19 +0000344Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * xinclude.c: fixed a problem building on Mac
347
Daniel Veillard21a0f912001-02-25 19:54:14 +0000348Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * parser.c: more work on increasing parsing ferformances
351
Daniel Veillard48b2f892001-02-25 16:11:03 +0000352Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
355 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
356 avoiding memcpy in production builds MEM_CLEANUP macro use
357 * parser.[ch] parserInternals.c: optimizations of the tightest
358 internal loops inside the parser. Better checking of I/O
359 flushing/loading conditions
360 * xmllint.c : added --timing
361
Daniel Veillard71681102001-02-24 17:48:53 +0000362Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * configure.in: bumped to 2.3.2
365 * doc/xml.html: updated for release
366
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000367Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
368
369 * xpath.c: found a memleak and fixed a nasty bug
370
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000371Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * xmllint.[c1] : added return code errors for xmllint
374 * xpath.c: specific debug dump function for result value trees
375
Daniel Veillard4b637072001-02-21 21:52:55 +0000376Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * xpath.c: finally implemented xmlXPathCompareNodeSets
379 * test/XPath/expr/floats results/XPath/expr/floats: added
380 a test for float expressions
381
Daniel Veillardf714aa32001-02-21 03:07:44 +0000382Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
385 * parserInternals.[ch]: trying to speed up parsing
386 * xpath.c : speeded up node set equality op
387
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000388Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
391 better handling of ID/IDREF and the list modules associated
392 * configure.in: small CFLAGS cleanup
393
Daniel Veillarda8abee62001-02-19 15:14:59 +0000394Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * configure.in: fixed iconv detection on AIX (stric)
397
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000398Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000399
400 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
401
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000402Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
403
404 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
405 and optimized xmlXPathNodeSetSort
406
Daniel Veillard142adbf2001-02-17 13:21:05 +0000407Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * xpath.c: bug fix when context size is 0
410 * parser.c: I like Norm's Dtd because they still manage to break
411 the parser occasionally
412
Daniel Veillardf23e0092001-02-16 13:21:29 +0000413Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
416
Daniel Veillarde0e26512001-02-16 00:11:46 +0000417Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
420 attributes within the XML-1.0 namespace
421
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000422Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * xpathInternals.h: exported a few axis functions
425 * doc/xml.html: updated the doc
426
Daniel Veillard760f4422001-02-15 14:59:48 +0000427Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * configure.in: applied patch from Daniel van Balen for OpenBSD
430 and bumped version to 2.3.1
431 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
432 attempt to find autoclosing was simply broken, removed it,
433 updated the examples, this is better
434
Daniel Veillardd194dd22001-02-14 10:37:43 +0000435Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * hash.[ch]: added Paolo Casarini patch to provide Delete from
438 hash functionnalities.
439 * doc/html/* : rebuild the doc
440
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000441Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
444 on predicate
445 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
446 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
447 really want to have tags closed on output even if we accept
448 unclosed ones on input
449
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000450Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * xpath.c: ouch don't free NULL, rare case fixed
453 * tree.c: don't coalesce text nodes if they don't have the
454 same behaviour wrt escaping on output
455
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000456Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * xpath.c: small fixup
459 * SAX.c: don't warn on empty namespaces.
460
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000461Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * README: a bit of cleanup
464 * configure.in: preparing for 2.3.0 release
465
Daniel Veillard1f83d392001-02-08 09:37:42 +0000466Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * hash.[ch]: added a first version of xmlHashSize()
469 * valid.c: another bug fix from Gary Pennington
470
Daniel Veillard5eef6222001-02-07 18:24:48 +0000471Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * valid.c: couple of bug fixes pointed by Gary Pennington
474 * HTMLtree.c: #if 0 cleanup
475
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000476Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
479 which removes a time consuming check of xmlXPathNodeSetAdd()
480 and use it in places where we are sure to not break unicity
481
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000482Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * xpath.c: bug fixes found from XSLT
485 * tree.c: preserve node->name special values when copying nodes.
486 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
487 external subset are fetched when available but without full
488 validation. Added xmlLoadExtDtdDefaultValue, need a function.
489 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
490 output with encoding disabled.
491
Daniel Veillard2c833b62001-02-03 08:52:06 +0000492Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
495 xmlCheckFilename should not be called from xmlFileOpenW
496 and xmlGzfileOpenW
497
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000498Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
501 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
502 added the new tests for URI normalization
503 * testURI.c: fixed stoopid bugs
504 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
505 the URI in the error messages are now properly normalized
506
Daniel Veillardea28ce62001-02-02 08:20:19 +0000507Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
510
Daniel Veillarde99a4762001-02-01 04:34:35 +0000511Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
514
Daniel Veillard2b325a02001-01-31 20:46:31 +0000515Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * xpath.c: fixed mod operator
518
Daniel Veillardde55cf62001-01-31 15:53:13 +0000519Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * parser.c: fixed xmlStrcat doc
522 * tree.c: 2 fixes form Anders Carlson for copying nodes and
523 trees.
524
Daniel Veillard2f913b72001-01-31 13:23:49 +0000525Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * xpath.c result/XPath/tests/chaptersbase
528 result/XPath/tests/simplebase: fixed XPath node()
529 * tree.c: small fix in xmlNewNs()
530 * Makefile.am: removed extraneous xml2Conf.sh rule
531
Daniel Veillardb42042b2001-01-28 07:40:36 +0000532Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
535 Changed the library name, in order to get libxml-devel and
536 libxml2-devel to coexist on a single system
537 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
538 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
539
Daniel Veillardee0a4662001-01-27 18:59:33 +0000540Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
543 libxml2-devel installable in // as libxml-devel.
544
Daniel Veillard5eb05942001-01-27 17:50:22 +0000545Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * doc/Makefile.am: fixed make rebuild in doc
548 * doc/html/*.html: rebuilt the docs
549
Daniel Veillard65c295d2001-01-26 09:32:39 +0000550Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * tree.c: patch from Bjorn Reese on xmlBufferCCat
553
Daniel Veillard8e199902001-01-25 18:54:39 +0000554Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
557 the HTML doc to go into the -devel RPM ...
558 * aclocal.m4 config.h.in: some updates due to auto* magic
559
Daniel Veillard93086662001-01-25 18:13:04 +0000560Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.h: added a hook in the context structure allowing to
563 link to extra support, needed for XSLT
564
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000565Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
568 xmlXPtrCmpPoints to use it.
569 * propagated the following patch from Alejandro Forero
570 * include/win32config.h xmlIO.c: applied further suggestions
571 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
572 * example/gjobread.c: fixed warnings, now that it builds
573
574Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
575
576 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
577
578 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
579 filename points to a valid file (not a directory).
580 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
581 Added calls to xmlCheckFilenameDir.
582
583 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
584 `path' (rather than `filename') as the parameter to gzopen and open.
585
Daniel Veillard48177c22001-01-23 15:27:41 +0000586Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * Makefile.am: fixed a problem with EXTRA_DIST
589
Daniel Veillardb83ba402001-01-22 22:45:10 +0000590Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * Makefile.am example/Makefile.am: finally found the trick
593 to build the example, i.e. add "." in SUBDIRS before example
594 in the list <grin/>
595
Daniel Veillard82687162001-01-22 15:32:01 +0000596Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * doc/xml.html: updated with an XSLT section, removed pointer to
599 W3C CVS base.
600
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000601Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * xpath.c: when copying a XSLT tree object teh tree need to be copied
604 too, and deallocation need to occur the same way.
605
Daniel Veillarde4566462001-01-22 09:58:39 +0000606Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
609 type correponding to an XSLT result tree fragment. Share most
610 of the data format with node set, as well as operators.
611 * HTMLtree.c: added a newline at the end of the doctype output
612 whe this one is not present initially.
613 * tree.c: make sure taht the parent and doc pointers are properly
614 set when copying attributes (lists).
615
Daniel Veillard701c7362001-01-21 09:48:59 +0000616Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
619
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000620Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * xpath.c: seems I finally killed that ugly path evaluation
623 context bug (tagged 9999 in case is is wrong)
624
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000625Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
628 for XSLT
629
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000630Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
633 for xmlGzfileOpen() bug
634
Daniel Veillardf6eea272001-01-18 12:17:12 +0000635Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * xpath.c: removed an error found by XSLT usage
638 * tree.c parserInternals.h: use a predefined static string
639 for text and comment nodes, avoid freeing them in xmlFreeNode,
640 exported the string name in parserInternals.h and added
641 another value to disable encoding at output (for XSLT),
642 gain memory, time.
643
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000644Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
647 win32/libxml2/libxml2_so.dsp: new makefiles and update
648 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
649
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000650Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
653 Gary Pennington
654
Daniel Veillard389e6b72001-01-15 19:41:13 +0000655Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * xpath.c: fixed the comaprision of values and nodelists,
658 need to compare nodelist still ...
659 * debugXML.c: avoided a possible core dump
660 * HTMLparser.c: cleanup
661 * nanohttp.c: contributed fix.
662 * tree.c: fixes in properties handling added xmlSetNsProp
663 needed by libxslt
664 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
665 comment
666 * TODO: updated
667
Daniel Veillard167bd532001-01-06 21:09:34 +0000668Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * parser.c parserInternals.c: applied Bjorn Reese optimization
671 patch
672
673Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * Makefile.am: applied patch fro make check from Martin Vidner
676
Daniel Veillard503b8932001-01-05 06:36:31 +0000677Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * configure.in: preparing 2.2.11
680 * doc/html/*: rebuild the HTML files
681 * doc/xml.html : updated
682
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000683Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * tree.c: fixed a stupid bug
686 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
687 patches related to validation of an XInclude processing result
688 * TODO: updated
689
Daniel Veillarde2488192001-01-04 10:54:22 +0000690Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
691
692 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
693 on large files
694
Daniel Veillardf060a412001-01-03 20:52:44 +0000695Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
698
Daniel Veillard45cff692001-01-03 18:02:04 +0000699Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
702 reported by Jonas Borgström
703 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
704
Daniel Veillard08108982001-01-03 15:24:58 +0000705Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * testXPath.c xpath.c: fixing the XPath union expressions problem
708 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
709
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000710Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xmllint.c: Made is so if the file name is "-" is will read form
713 standard input. Sven Heinicke <sven@zen.org>
714 * tree.c: fixed a problem when growing buffer
715 * tree.h: fixed the comment of the node types following andersca
716 comment
717 * TODO: updated
718
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000719Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * HTMLparser.[ch]: added a way to avoid adding automatically
722 omitted tags. htmlHandleOmittedElem() allows to change the
723 default handling.
724 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
725 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
726 of xmllint too when using --memory flag, added a memory test
727 suite at the Makefile level.
728 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
729 with namespace use when encountering QNames in XPath evalation,
730 added xmlns() scheme in XPointer.
731 * nanoftp.c : incorporated a fix
732 * parser.c xmlIO.c: fixed problems raised with encoding when using
733 the memory I/O
734 * parserInternals.c: closed bug 25934 reported by
735 torsten.landschoff@innominate.de
736 * TODO: updated
737
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000738Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
739
740 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
741 on a non-updated tree :-(, made a 2.2.10 release to correct the
742 situation
743
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000744Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
747 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
748 integrated a set of OpenVMS changes from Howard Taylor
749 <Howard.Taylor@pacoast.com>
750
Daniel Veillard58770e72000-11-25 00:48:47 +0000751Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
752
753 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
754 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
755
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000756Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
757
758 * HTMLparser.c: some fixes on auto-open of html/head/body
759 * encoding.c: fixed a compilation error on some gcc env
760 * xpath.c xpointer.[ch] xpathInternals.h: improved the
761 XPointer implementation
762 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
763 related XPointer tests and associated results
764
Daniel Veillard300f7d62000-11-24 13:04:04 +0000765Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * doc/xmldtd.html doc/xml.html: following a short step by step
768 guidance on IRC to help maciej with DTDs I started a small
769 page on the subject.
770
Daniel Veillard748e45d2000-11-17 16:36:08 +0000771Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * HTMLparser.c: fixed handling of broken charrefs
774 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
775 patches
776
Daniel Veillard28929b22000-11-13 18:22:49 +0000777Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * doc/xml.html doc/html/* : rebuilt the docs after adding
780 xinclude and updated page for 2.2.7 and 2.2.8
781 * configure.in: releasing 2.2.8
782
Daniel Veillard41e06512000-11-13 11:47:47 +0000783Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * parser.[ch] parserInternals.c: applied the conditional
786 section processing fix from Jonathan P Springer
787 <jonathan.springer2@gte.net>
788 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
789 project file, fixed iconv default non support
790 * xpath.c: fixed the problem of evaluating relative expressions
791 when a node context is provided.
792
Daniel Veillardbf432752000-11-12 15:56:56 +0000793Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * nanoftp.c: fixed gcc 2.95 new warnings
796 * SAX.c: fixed a stupid bug
797 * tree.c: fixed a formatting problem when round-tripping
798 from/to memory
799 * xinclude.c: chased memleak, fixed a base problem
800 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
801 xmlXPtrBuildNodeList()
802 * TODO: updated
803 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
804 adding a first small set of regression tests for XInclude
805
Daniel Veillardc2def842000-11-07 14:21:01 +0000806Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * nanohttp.[ch]: applied Wayne Davison patches to access
809 the WWW-Authorization header.
810 * parser.c: Closed Bug#30847: Problems when switching encoding
811 in short files by applying Simon Berg's patch.
812 * valid.c: fixed a validation problem
813 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
814 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
815 Wayne Davison
816 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
817 need to be extended to non full nodes selections.
818 * xinclude.c: starts to work decently
819
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000820Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
823 debugXML.c xmlversion.h.in: Started adding XInclude support,
824 this is a new xmllint option
825 * tree.c xpath.c: applied TOM patches for XPath
826 * xpointer.c: fixed a couple of errors.
827 * uri.c: added an escaping function needed for xinclude
828 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
829 new warning from RH70 gcc's version
830
Daniel Veillarda4964b72000-10-31 18:23:44 +0000831Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * HTMLparser.c: fixed loop on invalid char in scripts
834 * parser.c: update to description of xmlIOParseDTD()
835 * libxml.m4 xmlversion.h.in: changes contributed by
836 Michael Schmeing <m.schmeing@internet-factory.de>
837 * configure.in: preparing for 2.2.7
838 * Makefile.am: trying to avoid config.h and acconfig.h
839 being included in the distrib
840 * configure.in: released 2.2.7
841
842Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
843
844 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
845 like namespaces for good. Unified xmlNs and xmlNode somewhat.
846
Daniel Veillard01411222000-10-30 15:33:22 +0000847Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * parser.[ch]: added xmlIOParseDTD()
850 * xpointer.c: added support for the 2 extra parameters of
851 string-range, fixed a stoopid error when '0' was present
852 in XPointer expressions
853 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
854 testsuite for the above
855
Daniel Veillard6db58192000-10-30 09:27:53 +0000856Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
857
858 * libxml.spec.in: improved package descriptions
859
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000860Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
861
862 * xpath.c xpathInternals.h: applied a large cleaning patch
863 from TOM <ptittom@free.fr>, it also add namespace support
864 for function and variables registration.
865
Daniel Veillardbd20df72000-10-29 17:53:40 +0000866Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
869 * Makefile.mingw: Wayne Davison's update adding hash.c
870
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000871Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * xpath.c: fixed the root evaluation problems
874 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
875 ignorable spaces with <b> <bold> <em>
876 * tree.c: fixed a loop in xmlSearchNsByHref()
877
Daniel Veillard767662d2000-10-27 17:04:52 +0000878Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
879
880 * xpath.c: applied another XPath patch from TOM
881 * xpath.c include/makefile.am: applied another patch from
882 china@thewrittenword.com (cleanup on IRIX).
883
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000884Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * xml-config.1: received a fixed version from Fredrik Hallenberg
887 <hallon@lysator.liu.se>
888
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000889Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
892 cleanup patch for XPath
893
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000894Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * patched to redirrect all "out of context" error messages to
897 a reconfigurable routine. The changes are:
898 * xmlerror.h : added the export of an error context type (void *)
899 an error handler type xmlGenericErrorFunc there is an interface
900 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
901 to reset the error handling routine and its argument
902 (by default it's equivalent to respectively fprintf and stderr.
903 * all the c files: all wild accesses to stderr or stdout within
904 the library have been replaced to calls to the handler.
905
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000906Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * configure.in: release 2.2.6
909 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
910 exporting the inner functions of xpath for extension modules
911 * doc/*: updated and rebuilt the doc
912
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000913Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
914
915 * nanohttp.c : applied Wayne HTTP cleanup patch
916 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
917 and xmlNodeSetSpacePreserve()
918
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000919Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * xpath.c: closing bug #29260
922
Daniel Veillard126f2792000-10-24 17:10:12 +0000923Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * hash.[ch] debugXML.c: expanded/enhanced the API, added
926 multikey tuples, made hash structure opaque
927 * valid.[ch]: moved elements, attributes, notations decalarations
928 as well as ID and refs to hash tables.
929 * entities.c: hash cleanup
930 * xmlmemory.c: fixed a dump problem in debug mode
931 * include/Makefile.am: problem passing in DESTDIR= values patch
932 from Marc Christensen <marc@calderasystems.com>
933 * nanohttp.c: removed debugging remains
934 * HTMLparser.c: the bogus tag should be ignored (Wayne)
935 * HTMLparser.c parser.c: fixing a number of problems with the
936 macros in the *parser.c files (Wayne).
937 * HTMLparser.c: close the previous option when opening a new one
938 (Marc Sanfacon).
939 * result/HTML/*: updated the HTML results accordingly
940
Daniel Veillard52afe802000-10-22 16:56:02 +0000941Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
944 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
945 XPath functions and XML entities table to them. More to come...
946 * xmlIO.c: fixed libxml closing FILEs it didn't open.
947
Daniel Veillard683cb022000-10-22 12:04:13 +0000948Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
949
950 * tree.c: coalesce adjacent text nodes
951 * valid.c: handling of blank nodes in DTd validation (raised
952 by problems with a posteriori validation).
953 * nanohttp.c: changing behaviour on HTTP write stuff.
954 * HTMLtree.c: forced body and html to be explicitely closed.
955 * xpath.h: exported more XPath functions.
956
Daniel Veillard1baf4122000-10-15 20:38:39 +0000957Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
958
959 * Release of 2.2.5
960 * xpointer.c: range() range-inside and other helper functions
961 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
962
Daniel Veillard47e12f22000-10-15 14:24:25 +0000963Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
966 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
967
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000968Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
971 and XPointer modules
972
Daniel Veillard134c9f32000-10-15 10:27:08 +0000973Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * SAX.h: closed #25107
976
Daniel Veillard39915622000-10-15 10:06:55 +0000977Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * testSAX.c: fixed problem with cdata reporting
980 * SAXresult/* : updated
981
Daniel Veillard1e851392000-10-15 10:02:56 +0000982Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
985 Closed bug #27499, added to regression tests
986 * TODO: updated
987
Daniel Veillard7eda8452000-10-14 23:38:43 +0000988Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
991 support for SCRIPT and STYLE with help from Bjorn Reese
992 * test/HTML/* result/HTML/*: added simple testcase and updated
993 the existing ones.
994
Daniel Veillardff9c3302000-10-13 16:38:25 +0000995Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
998 string-range for empty strings
999 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1000 test/XPath/xptr/strrange: augmented the XPointer testsuite
1001
Daniel Veillard189446d2000-10-13 10:23:06 +00001002Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * doc/xml.html doc/xmlmem.html: added a module describing memory
1005 interfaces and use, updated the main page.
1006
Daniel Veillard2f971a22000-10-12 23:26:32 +00001007Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1010 nanoftp code work on Windows too now
1011
1012Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001013
1014 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1015 * xpointer.c: implemented string-range() at least a good first version
1016 * test/XPath/docs/str test/XPath/xptr/strrange
1017 result/XPath/xptr/strrange: the string-range() tests
1018
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001019Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * Makefile.am include/Makefile.am include/win32config.h
1022 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1023 and make distcheck
1024
Daniel Veillard19d61112000-10-11 23:50:35 +00001025Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1028 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1029 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1030
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001031Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1034 patch for socklen_t detection by
1035 Albert Chin-A-Young <china@thewrittenword.com>
1036
Daniel Veillardcd429612000-10-11 15:57:05 +00001037Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1040 and added a --dtdvalid option to xmllint used to test it
1041
Daniel Veillard47c02452000-10-11 13:04:36 +00001042Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1045 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1046
Daniel Veillard2d38f042000-10-11 10:54:10 +00001047Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1048
1049 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1050 handlings (registration, lookup, cleanup)
1051
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001052Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * configure.in Makefile.am include/makefile.am: adding XPointer
1055 and XPtrtests target
1056 * xpointer.[ch] : new files for XPointer support
1057 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1058 more XPath tests
1059
Daniel Veillard57fda592000-10-10 23:24:14 +00001060Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * configure.in: fixed, very broken, make distcheck works again
1063
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001064Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * More work toward 2.2.5, integrated a number of patches
1067 * configure.in Makefile.am win32config.h.in: trying to cleanup
1068 make distcheck .... huh ...
1069 * include/Makefile.am include/win32config.h: new directory
1070 for includes
1071 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1072 updated teh makefiles and instructions for WIN32
1073 * xpath.c: small fixes
1074 * test/XPath/ results/XPath: updated the testcases and results
1075 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1076 suggested patches
1077 * valid.c: fixed an ID bug
1078
Daniel Veillardb71379b2000-10-09 12:30:39 +00001079Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1082 the automake bug where wrong dependancies were generated.
1083 * xpath.[ch]: worked on XPointer
1084
Daniel Veillard7e99c632000-10-06 12:59:53 +00001085Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * configure.in Makefile.am: 2.2.5, ship the include in an
1088 include/libxml subdirectory, use symlinks when using CVS
1089 * testSAX.c: fixed small bug
1090 * testXPath.c: changed the way testfiles are parsed
1091 * debugXML.c: same kind of cleanup when parsing an argument expression
1092 XPath/XPointers can have blanks embedded
1093 * xpath.[ch]: more cleanup, reorgs for XPointer work
1094 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1095 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1096
Daniel Veillard55b91f22000-10-05 16:30:11 +00001097Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1100 in the XPath engine, rewrote large parts of it, now it's far
1101 cleaner and in sync with the REC not an old WD. Fixed a parsing
1102 problem in the interactive XML shell found when testing XPath.
1103
Daniel Veillardac260302000-10-04 13:33:43 +00001104Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1107 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1108 examples with the extra test
1109
Daniel Veillard7cfce322000-10-04 12:40:27 +00001110Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1111
1112 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1113 the global init function.
1114
Daniel Veillard970112a2000-10-03 09:33:21 +00001115Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * HTMLparser.c: Doohhh, attribute name parsing was still case
1118 sensitive ! Fixed this ...
1119 * result/HTML/* : updated the tests results accordingly
1120
Daniel Veillard740abf52000-10-02 23:04:54 +00001121Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1124 engine, should be far more stable, incorporated a new version of
1125 preceding/following axis, need testing
1126 * uri.c: fixed file:///c:/a/b/c problem
1127 * test/XPath/tests/idsimple: augmented the XPath tests
1128
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001129Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * doc/* rebuilding docs for 2.2.4 release
1132
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001133Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * configure.in: releasing 2.2.4
1136 * parser.[ch]: added xmlStrEqual()
1137 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1138 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1139 use xmlStrEqual instead
1140 * TODO: updated
1141 * added an XPath test
1142
Daniel Veillardbc765302000-10-01 18:23:35 +00001143Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1146 * entities.h: exported xmlInitializePredefinedEntities
1147 * parser.[ch] : added xmlInitParser()
1148 * parserInternals.h : had to export htmlInitAutoClose()
1149
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001150Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1153 problems
1154 * Makefile.am : added XPath regression tests to normal tests
1155 * uri.c: fixed a problem with local paths, cleanup
1156 * parser.c: fixed a problem with large CData sections
1157
Daniel Veillardd2ade932000-09-30 14:39:55 +00001158Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * configure.in xml-config.in: patch from "Ben Taylor"
1161 <sol7x86@hotmail.com> for solaris shared libs lookup
1162
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011632000-09-30 Martin Baulig <baulig@suse.de>
1164
1165 * libxml-2.0.pc.in: Provide pkg-config script.
1166
1167 * configure.in: Create the libxml-2.0.pc script from the
1168 libxml-2.0.pc.in templates.
1169 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001170 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001171
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001172Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1175 when compiling with MSC
1176
Daniel Veillard46057e12000-09-24 18:49:59 +00001177Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * xpath.c: patch for normalize-string() substring-before(),
1180 substring-after() and translate() functions from Bjorn Reese
1181 <breese@mail1.stofanet.dk>
1182 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1183 Fredrik Hallenberg <hallon@lysator.liu.se>
1184 * TODO: updated
1185
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001186Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1189 problem of socklen_t being undefined on a number of platforms
1190 * debugXML.c: fixed a compilation problem when without snprintf
1191
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001192Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1195 an URI bug and a fix for the control-character-induced infinite loop
1196 * nanohttp.c: preventive fix for compiling on WIN32
1197
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001198Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * xmlint.c: closing bug #25000
1201
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001202Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1205 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1206 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1207 related function, fixing xmlStrncmp(), and associated cleanup
1208 * result/HTML/entities.html.sax: updating result
1209
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001210Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * uri.c: applied patch for URI escaping from Wayne Davison
1213 <wayned@blorf.net>
1214 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1215 from Denis Barbier <barbier@imacs.polytechnique.fr>
1216 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1217 patch from Wayne Davison
1218
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001219Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * doc/xml.html : updated with new releases, adding "how to help"
1222
Daniel Veillard04698d92000-09-17 16:00:22 +00001223Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1226 removed a few warnings in pedantic mode ...
1227 * parserInternals.c parser.c: moved encoding switching function
1228 to parserInternals.c
1229 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1230
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001231Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1234 error or warning handlers
1235
Daniel Veillardb1059e22000-09-16 14:02:43 +00001236Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * parserInternals.c parserInternals.h parser.c Makefile.am:
1239 created a new module parserInternals.c, moved most of the
1240 code shared by the various parsers there, as well as
1241 deprecated code from parser.c. More cleanup of parser.c
1242 * uri.c: fixed a problem when URI is NULL
1243 * valid.c: speedup when looking for an attribute declaration
1244
Daniel Veillard39c7d712000-09-10 16:14:55 +00001245Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1248 the cleanup of the computation of URI references when seeking
1249 external entities. The URI reference string and the resulting
1250 URI are both stored now.
1251 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1252 large s(n)printf checks and cleanup from Denis Barbier
1253 <barbier@imacs.polytechnique.fr>
1254 * xmlversion.h.in tree.h: couple of SGML declarations for a
1255 possible docbook module.
1256 * result/VC/ : a couple of test output changed due to the change
1257 of the entities URI
1258
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001259Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * parser.h: added a _private field for linking user's data
1262
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001263Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * parser.c parserInternals.h: demacroified most of the IS_XXX
1266 the gain in size is significant so ...
1267
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001268Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * entities.c: cases where looking up entities with doc==NULL
1271 covered
1272
Daniel Veillard90e11312000-09-05 10:42:32 +00001273Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1274
Daniel Veillard1de50802000-09-07 08:54:32 +00001275 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001276 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1277
Daniel Veillard98a79162000-09-04 11:15:39 +00001278Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
Daniel Veillard1de50802000-09-07 08:54:32 +00001280 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001281 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1282 * Makefile.in: added URItest and included thenin "make tests"
1283
1284Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001285
1286 * xmlversion.h.in: closed bug 22941
1287
Daniel Veillard2bb89092000-08-31 14:57:50 +00001288Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * doc/xmlio.html: added doc and example for entity loader
1291 redefinition.
1292
Daniel Veillard96984452000-08-31 13:50:12 +00001293Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1296 used by libxml
1297
Daniel Veillarde715dd22000-08-29 18:29:38 +00001298Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * parser.c: Fixed bug on invalid ontent characters and when using
1301 push.
1302 * xmllint.c: fixed xmllint endling of errors in push mode
1303
Daniel Veillard4948eb42000-08-29 09:41:15 +00001304Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001307 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001308 * result/HTML/*.sax: regenerated HTML SAX output
1309 * parser.c: more cleanup.
1310
Daniel Veillarde010c172000-08-28 10:04:51 +00001311Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001314 patches from Wayne Davison <wayned@users.sourceforge.net>,
1315 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001316 * HTMLparser.c: fixed an ignorable white space detection bug
1317 occuring when parsing with SAX only
1318 * result/HTML/*.sax: updated since the output is now HTML
1319 encoded...
1320
Daniel Veillard47f3f312000-08-27 22:40:15 +00001321Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001323 * HTMLparser.[ch]: applied some of Wayne Davison
1324 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001325
Daniel Veillarde0854c32000-08-27 21:12:29 +00001326Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1329 undeclared namespace prefix was used, added a warning.
1330 Cleaned up support w.r.t. entities, spilling out a warning
1331 and being pedantic on lookups.
1332 * test/warning/ent9 : added testcase for previous example.
1333 * TODO: updated
1334 * parserInternals.h parser.c: changed the way names are parsed
1335 now allow infinite size and decrease penalty for normal use
1336 * parser.c: Started a big cleanup/check of the parser code,
1337 fixed some of the most tortuous entity code, spotted code
1338 unused anymore
1339 * test/*: added tests for very long names and related nasty
1340 things.
1341
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001342Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * doc/encoding.html: added encoding aliases doc
1345 * doc/xml.html: updates
1346 * encoding.[ch]: added EncodingAliases functions
1347 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1348 bottleneck affecting large DTDs like Docbook
1349 * parser.[ch] xmllint.c: added a pedantic option, will be
1350 useful
1351 * SAX.c: redefinition of entities is reported in pedantic mode
1352 * testHTML.c: uninitialized warning from gcc
1353 * uri.c: fixed a couple of bugs
1354 * TODO: added issue raised by Michael
1355
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001356Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * doc/encoding.html: propagated Martin Duerst suggestions
1359
Daniel Veillard52402ce2000-08-22 23:36:12 +00001360Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1363 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1364 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1365 by Wayne Davison
1366
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001367Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * nanoftp.c nanohttp.c: small cleanup
1370 * TODO: updated
1371
Daniel Veillard244ece92000-08-19 20:58:02 +00001372Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1373
1374 * added an old VC testcase and updated title.xml entity
1375
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001376Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1379 done on auto-opening of <p> tags and cleanup of SAX output
1380
Daniel Veillard979e55e2000-08-19 16:48:54 +00001381Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1384
Daniel Veillard4540be42000-08-19 16:40:28 +00001385Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * doc/xml.html libxml.* structure.*: updated the doc a bit
1388
Daniel Veillard808a3f12000-08-17 13:50:51 +00001389Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1392 of SAX tests
1393
Daniel Veillard29579362000-08-14 17:57:48 +00001394Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1397 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1398
Daniel Veillard1255ab72000-08-14 15:13:33 +00001399Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1402 * testHTML.c: fix core dump on Solaris 2.x systems
1403 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1404 * result/HTML/*.sax: previous bug fix lead to new results
1405
Daniel Veillard03109292000-08-14 14:58:22 +00001406Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1409 * configure.in: added --with-readline=DIR to accept alternate
1410 path for readline include/library
1411 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1412 for ANSI under HP-UX
1413 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1414 includes @LIBS@
1415
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001416Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * doc/* : rebuilt the docs
1419 * getting ready for 2.2.2 release
1420
Daniel Veillard87b95392000-08-12 21:12:04 +00001421Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1422
1423 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1424 and xmlAddFeature()
1425 * tree.[ch]: added xmlAddChildList()
1426 * xmllint.c: MAP_FAILED macro test
1427 * parser.h: added xmlParseCtxtExternalEntity()
1428 * valid.c: applied bug fixes removed warning
1429 * tree.c: added CDATA block to elements content
1430 * testSAX.c: cleanup of output
1431 * testHTML.c: added SAX testing
1432 * encoding.c: better error recovery
1433 * SAX.c, parser.c: fixed one of the external entity processing
1434 of the OASis testsuite
1435 * Makefile.am: added HTML SAX regression tests
1436 * configure.in: bumped to 2.2.2
1437 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1438 SAX results
1439
Daniel Veillard88a172f2000-08-04 18:23:10 +00001440Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * configure.in: patch for HP compiler
1443
14442000-08-04 Sven Heinicke <sven@zen.org>
1445
1446 * xmllint.c: Was coredumping sometimes when the file given didn't
1447 exist.
1448
Daniel Veillard46e370e2000-07-21 20:32:03 +00001449Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001452
Daniel Veillard46e370e2000-07-21 20:32:03 +00001453 when using in memory parsing. Need some cleanup.
1454 * xmllint.c configure.in: added a --memory flag to test memory
1455 parsing
1456
Daniel Veillard36650692000-07-21 15:16:39 +00001457Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * nanohttp.c: fixed socklen_t replacement to unsigned int
1460 * parser.c: fixed a space handdling missing at the end of
1461 production 28 DOCTYPE.
1462 * xmlmemory.c: fixed a stupid bug on the routine to override
1463 allocation functions
1464 * TODO: updated
1465
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001466Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * doc/ regenerated the docs
1469
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001470Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * doc/encoding.html doc/xml.html: added I18N doc
1473 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1474 improvements, both parser and filters, added ASCII & HTML,
1475 fixed the ISO-Latin-1 one
1476 * xmllint.c testHTML.c: added/made visible --encode
1477 * debugXML.c : cleanup
1478 * most .c files: applied patches due to warning on Windows and
1479 when using Sun Pro cc compiler
1480 * xpath.c : cleanup memleaks
1481 * nanoftp.c : added a TESTING preprocessor flag for standalong
1482 compile so that people can report bugs more easilly
1483 * nanohttp.c : ditched socklen_t which was a portability mess
1484 and replaced it with unsigned int.
1485 * tree.[ch]: added xmlHasProp()
1486 * TODO: updated
1487 * test/ : added more test for entities, NS, encoding, HTML, wap
1488 * configure.in: preparing for 2.2.0 release
1489
Daniel Veillard49703262000-07-10 10:27:46 +00001490Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1491
1492 * nanoftp.c: fixed the way the control connection is handled
1493 * libxml.spec.in: fixed the dependancies and cleanup
1494
Daniel Veillard306be992000-07-03 12:38:45 +00001495Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * doc/xml.html: changed the xmlsoft.org structure, updated the
1498 examples w.r.t. root and childs
1499
Daniel Veillard7d853352000-07-02 18:53:09 +00001500Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1501
1502 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1503
Daniel Veillard365e13b2000-07-02 07:56:37 +00001504Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * HTMLparser.c: Work on character encoding support for the HTML parser
1507 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1508 * encoding.c: Fixed a potential memleak in the encoding stuff
1509
Daniel Veillardaf743792000-07-01 11:49:28 +00001510Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * doc/FAQ.html doc/Makefile.am : added a FAQ
1513
1514Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001515
1516 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1517 of the HTML parser to force it to not bypass SAX
1518
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001519Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * win32config.h.in: updated
1522 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1523 lacks iconv support :-( need to release 2.1.1
1524 * configure.in: release 2.1.1
1525 * HTMLparser: fixed bug #14784
1526 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1527 by Windows compiler
1528 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1529 the SAX startDocument() callback.
1530 * TODO: updated
1531
1532Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * added xmlStopParser()
1535
Daniel Veillardbe803962000-06-28 23:40:59 +00001536Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * configure.in: 2.1.0 prerelease
1539 * Large resync between W3C and Gnome tree
1540 * nanoftp, nanohttp.c: fixed stalled connections probs
1541 * HTMLtree.c SAX.c : support for attribute without values in
1542 HTML for andersca
1543 * valid.c: Fixed most validation + namespace problems
1544 * HTMLparser.c: start document callback for andersca
1545 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1546 * parser.h, SAX.c: serious speed improvement for large
1547 CDATA blocks
1548 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1549 different encoding
1550 * example/Makefile.am example/gjobread.c tree.h: work on
1551 libxml1 libxml2 convergence.
1552 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1553 and the LIBXML_TEST_VERSION macro
1554
Daniel Veillardc310d562000-06-23 18:32:15 +00001555Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * doc/xml.html: various patches and improvements typo fixed by
1558 Felix Natter
1559 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1560 from Felix Natter <fnatter@gmx.net>
1561
Daniel Veillardf3029822000-05-06 08:11:19 +00001562Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * doc/upgrade.html: updated with instructions for support of both
1565 libxml-1.x and libxml-2.x
1566 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1567 for 2.x support and also fixed includes
1568
1569
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001570Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1573 the encoding support, added iconv support, so now libxml if
1574 compiled with iconv automatically support japanese encodings
1575 among others. Work based on initial patch from Yuan-Chen Cheng
1576 I may have broken binary compat in the encoding handler
1577 registration scheme, but that was so utterly broken I don't
1578 expect anybody to have used this feature until now.
1579 * parserInternals.h: fixup on the CHAR range macro
1580 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1581 code.
1582 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1583 * uri.c: added xmlParseURI() I can't believe I forgot to
1584 implement this one in 2.0 !!!
1585 * SAX.c: moved doc->encoding update in the endDocument() call.
1586 * TODO: updated.
1587
Daniel Veillard06047432000-04-24 11:33:38 +00001588Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * tree.h: removed extraneous xmlRemoveProp definition
1591 * TODO: added item about --disable-corba configure switch
1592 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1593 * nanoftp.c: fixed include problems giving troubles on AIX and
1594 slowlaris
1595 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1596 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1597 comment and headers changes to lower gtk-doc number of warnings
1598 * doc/html/*: rebuilt docs
1599
Daniel Veillarde0aed302000-04-16 08:52:20 +00001600Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * HACKING: documented the tag for 1.x and instructions
1603
Daniel Veillard5e873c42000-04-12 13:27:38 +00001604Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1607 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1608 xmlCreateIOParserCtxt
1609 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1610 significant overall improvement
1611 * xmllint.c: added I/O test to xmllint
1612 * testSAX.c: added a speed test
1613 * doc/* : updated/regenerated
1614
Daniel Veillardfc708e22000-04-08 13:17:27 +00001615Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * xpath.c uri.h parserInternals.h: cosmetic changes from
1618 "Timur I. Bakeyev" <timur@bat.ru>, including making
1619 xmlCreateURI() public
1620
Daniel Veillard5d211f42000-04-07 17:00:24 +00001621Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1624 and the code at the same time. Added a clean mechanism for
1625 overload or added input methods: xmlRegisterInputCallbacks()
1626 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1627 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1628 * TODO: updated
1629 * doc/* : updated/regenerated
1630 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1631 source dir
1632
Daniel Veillarde77a9182000-04-05 19:12:29 +00001633Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * testURI.c: yet another forgotten commit, I should get some sleep !
1636
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001637Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * xmllint.c: forgot to commit this too ?
1640
Daniel Veillardb9df4042000-04-05 14:23:16 +00001641Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * xmlversion.h.in : forgot to commit this previously
1644
Daniel Veillard361d8452000-04-03 19:48:13 +00001645Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1648 * README TODO: updated for release
1649 * uri.c uri.h: added authority parsing/saving
1650 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1651 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1652 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1653 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1654 Makefile.am : added compile-time customization of libxml
1655 --with-ftp --with-http --with-html --with-xpath --with-debug
1656 --with-mem-debug
1657 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1658 #include <libxml/xxx.h> I hope it won't break too much stuff
1659 and will be manageable in the future...
1660 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1661 and added xmllint to the installed programs
1662 * uri.h: added xmlFreeURI()
1663
Daniel Veillardec303412000-03-24 13:41:54 +00001664Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * uri.c uri.h: finished the escaping handling, the base support
1667 and the URI path normalization. Looks good just lacks the
1668 authority content parsing code.
1669 * Makefile.am: added instructions to generate testURI
1670 * TODO: updated
1671 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1672 added links and icons for W3C and Gnome
1673
Daniel Veillard8f621982000-03-20 13:07:15 +00001674Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * xmlmemory.[ch] : seems I forgot to actually update the files in
1677 the last commit :-)
1678 * doc/xml.html doc/html/* : updated and uploaded the docs
1679
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001680Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1683 * TODO: updated
1684 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001685 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001686 gfree).
1687 * Makefile.am, uri.c, uri.h: added a set of functions to do
1688 exact (litteraly copied from the RFC 2396 productions) parsing
1689 and handling of URI. Will be needed for XLink, one XML WFC,
1690 XML Base and reused in the nano[ftp/http] modules. Still work
1691 to be done.
1692
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001693Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * configure.in, libxml.spec.in : libxml2
1696 * doc/* : updated the doc page, rebuilt the docs
1697
Daniel Veillardcf461992000-03-14 18:30:20 +00001698Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * all: tagged LIB_XML_1_X
1701 * *.c *.h : updated from W3C CVS tree
1702 * configure.in : 2.0.0-beta
1703 * libxml.spec.in : libxml2 package nam
1704 * result/* : new version of the tests output
1705
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001706Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1707
1708 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1709
Daniel Veillardb566ce12000-03-04 11:39:42 +00001710Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1711
1712 * doc/* : rebuilt the docs
1713 * parser.c: final patch on #6766
1714 * valid.c: small patch on validity checks.
1715
Daniel Veillardfb76c402000-03-04 11:39:42 +00001716Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1719 added
1720 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1721 compatibility w.r.t. XML spec and existing code.
1722
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001723Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * parser.c: seems a better solution to <a> </a> exists,
1726 will try it for a while
1727
Daniel Veillard83a30e72000-03-02 03:33:32 +00001728Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * parser.c: tried to remove the <a> </a> generating <a/>
1731 this is hard. Left a flag for that purpose. Fixed bug #6766
1732 * configure.in: prepared 1.8.7 not released, due to previous
1733 problem
1734
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001735Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * doc/xml.html : applied second patch from Paul DuBois
1738
Daniel Veillard402e8c82000-02-29 22:57:47 +00001739Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * doc/xml.html : applied patch from Paul DuBois
1742
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001743Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1746
Daniel Veillard5feb8492000-02-02 17:15:36 +00001747Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1750 compilation warnings on various platforms.
1751 * parser.c: Fixed #5281 validity error callbacks are now desactived
1752 by default if not validating.
1753
Daniel Veillardf341f932000-02-02 14:52:08 +00001754Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1757
Daniel Veillard13c757e2000-02-01 23:59:15 +00001758Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1761 <gkatsi@cs.toronto.edu>
1762
Daniel Veillard726e8792000-01-30 20:04:29 +00001763Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1764
1765 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1766 processing URLs
1767
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001768Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1771 xmlNanoFTPUpdateURL for persistent control connections.
1772 * configure.in: 1.8.6
1773
1774Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1777 * tree.[ch] : added xmlSaveNoEmptyTags
1778
James Henstridgef3be9312000-01-28 13:59:21 +000017792000-01-29 James Henstridge <james@daa.com.au>
1780
1781 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1782
1783 * Makefile.am: added nanoftp.[ch] to the build.
1784
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001785Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * nanoftp.[ch]: cleanup, comments, API
1788 * debugXML.c : fixed a bug in the cat command
1789 * doc/*: regenerated the docs
1790
Daniel Veillardda07c342000-01-25 18:31:22 +00001791Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1794 * debugXML.c : fixed a bug in the cat command
1795 * valid.c: fixing some small probs
1796 * libxml.spec.in: get rid of the SNAP suffix
1797 * doc/xml.html: updated the status
1798
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001799Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * xml-config.in: xml-config --version to just return the
1802 version number
1803 * xpath.c: some cleanup w.r.t. axis when the current node is
1804 an attribute.
1805 * TODO: updated
1806
Daniel Veillard461a66c2000-01-18 18:01:01 +00001807Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * configure.in: prepared for libxml-1.8.5
1810 * doc/* recompiled the documentation
1811
18122000-01-17 Jody Goldberg <jgoldberg@home.com>
1813
1814 * configure.in : WARNING autoconf subtlety alert :
1815 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1816 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1817 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1818 get defined by AC_CHECK_HEADERS.
1819
Daniel Veillardf967b902000-01-17 16:06:10 +00001820Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1823 Rune.Djurhuus@fast.no
1824
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001825Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * TODO: updated
1828 * tree.c, parser.c: made sure that only memory alloc problems
1829 and internal parser errors are allowed to write to stdout or
1830 stderr.
1831
Daniel Veillard0142b842000-01-14 14:45:24 +00001832Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * tree.c : restored xmlNewGlobalNs since this seems used by
1835 a lot of existing code :-(, fixed a bug in xmlNewNs
1836 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1837 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1838 to exit() from the library code.
1839 * xpath.c, parser.c: removed bugs or unused code detected by
1840 Windows compilers
1841 * parser.c: started adding interfaces for parsing well balanced
1842 XML fragments
1843 * configure.in: releasing 1.8.4
1844 * doc/* : rebuilt the docs
1845
Daniel Veillard2eac5032000-01-09 21:08:56 +00001846Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * tree.[ch] : added xmlNewDocFragment() for DOM
1849 * testHTML.c: uninitialized variable.
1850
Daniel Veillardf3a73582000-01-05 14:58:39 +00001851Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * doc/* : rebuild the docs
1854
Daniel Veillard71b656e2000-01-05 14:46:17 +00001855Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * acconfig.h: readline and history patch
1858 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1859 * tree.c: added check and handling when possibly removing an ID
1860 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1861 and saving.
1862 * test/HTML/entities.html result/HTML/entities.html* : test for
1863 various entities reference cases
1864 * result/HTML/* : as a result output of some testcase have
1865 changed
1866 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1867 by previous example. added xmlParseTryOrFinish().
1868 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1869 entities.h debugXML.h HTMLparser.h: changed the way struct are
1870 declared to allow gtk-doc to expose those
1871 * parser.c: closed bug #4960
1872 * Makefile.am configure.in: Applied patch from
1873 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1874 and math/socket libs detection
1875
Daniel Veillard437b87b2000-01-03 17:30:46 +00001876Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * configure.in, Makefile.am: link tester against readline
1879 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1880
Daniel Veillard686d6b62000-01-03 11:08:02 +00001881Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * tree.[ch]: added xmlRemoveProp
1884 * win32config.h.in nanohttp.c: avoid including the Windows
1885 socket stuff in every C files
1886 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1887 the XmL parser(s)
1888 * test/ns4 result/ns4 etc...: added test case for previous prob
1889 * tree.c: xmlNewNs wasn't checking for double definition
1890 * Makefile.in: fixed a problem with dist-hook duplicates
1891 * parser.[hc], xmlIO.c: fixed the loading of external entities
1892 APIs, now xmlLoadExternalEntity() is used everywhere and
1893 setting up an app specific front-end using the
1894 * SAX.c parser.c: some fixes, now the xhtml spec validates
1895 with the xhtml DTD.
1896 * error.c: fixed crashes in case of no input stream
1897 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1898 to the validation tests and results
1899
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001900Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1903 too htmlCreatePushParserCtxt() and htmlParseChunk()
1904 * parser.c: a bit of cleanup.
1905 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1906 to XML) removed the last mem leak known
1907 * HTMLtree.c: output message cleanup
1908 * xmlmemory.c: display content info about memory blocks
1909 * result/HTML/wired.* : missing att value warning change
1910
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001911Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * doc/* : rebuilt the documentation
1914
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001915Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * parser.[ch] parserInternals.h: Push parser for XML,
1918 seems to work fine now
1919 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1920 --push for push testing
1921 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1922 * testSAX.c: added --push
1923 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1924 subtree
1925 * xmlIO.[ch] : enriched API + fixes for push mode
1926 * entities.[ch]: added the entity content length to the struct.
1927 * xmlmemory.[ch]: new API to show the last entries for the shell
1928 * valid.c: added required attribute testing
1929 * SAX.c: the cdata callback now merge contiguous fragments
1930 * HTMLparser.c: cleanup of some macros
1931
Daniel Veillard3c558c31999-12-22 11:30:41 +00001932Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * parser.c: fix for PIs name starting with xml
1935 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001936 * *.c, configure.in win32config.h.in : generate win32config.h for
1937 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001938
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001939Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * parser.c: fixed a stupid = vs. == bug :-(
1942 * doc/gnome-xml.sgml: s/glade/xml/
1943
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001944Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * configure.in, doc/xml.html : bug fix release 1.8.2
1947 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1948 Hopefully the end of that silly C++ include problem
1949 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1950 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1951 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1952 troubles with autoclosed elements when the stree shape doesn't
1953 follow the DtD specs. Added htmlIsAutoClosed() and
1954 htmlAutoCloseTag()
1955 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1956 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1957 * debugXML.c: fixed a bug on printing default namespaces.
1958 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1959
Daniel Veillardb24054a1999-12-18 15:32:46 +00001960Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * result/HTML/*.htm[l] : updated the HTML regression tests according
1963 to the new output
1964 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1965 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1966 problem due to intermix of extern "C" { ... } declarations for C++
1967 and recursive includes in the headers
1968
Chris Lahey323c48c1999-12-18 15:32:45 +000019691999-12-20 Chris Lahey <clahey@umich.edu>
1970
1971 * HTMLtree.c: Made it so that html nodes with a single child do
1972 not insert a carriage return before or after the child node.
1973
Daniel Veillardb24054a1999-12-18 15:32:46 +00001974Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001975
1976 * configure.in, doc/xml.html : bug fix release 1.8.1
1977 * parser.c: fixed bug #4344
1978 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1979 added the glue to avoid C++ problems
1980 * doc/* : regenerated the documentation
1981
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001982Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1985 namespace recognition, and Dia as a resul :-(
1986 * encoding.c: closed bug #3950
1987
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001988Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * valid.c: debugging a posteriori validation, except URI expansion
1991 stuff this should be fixed now
1992 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1993 Carl Nygard <cnygard@bellatlantic.net>
1994 * tester.c: added --postvalid, cleaning of the code
1995 * tree.[ch]: added xmlDocGetRootElement()
1996
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001997Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1998
1999 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2000 c++ losage.
2001
Daniel Veillard10a2c651999-12-12 13:03:50 +00002002Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * configure.in, doc/xml.html : bumped to 1.8.0
2005 * xlink.[ch], Makefile.am : added framework for link detection
2006 * parser.h: added nbChars to parser context, needed for cleanup.
2007 * xmlmemory.c: removed a nasty bug when out of mem
2008 * valid.[ch]: adding namespace support for attribute decl
2009 * tester.c: added --debugent option
2010 * debugXML.[ch]: added xmlDebugDumpEntities()
2011 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2012 buffers instead, this was really needed, validation was breaking
2013 in strange ways due to that. Added xmlParseStringPEReference()
2014 and other parsing from strings functions. Entities processing
2015 modified again, but PERef are still not handled correcly but
2016 unless you're Eve Maller you won't notice :-)
2017 * HTMLparser.c: large changes toward reliability, and switched to
2018 lowercase internal tags, XHTML is lowercase, so it will help
2019 that output is closer to next version.
2020 * doc/* : regenerated the documentation, it is now hosted at
2021 http://xmlsoft.org/ (same bits I just bought the domain :-)
2022
2023
Daniel Veillard294cbca1999-12-03 13:19:09 +00002024Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2027 doc generation
2028 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2029 in the SAX API
2030 * doc/*: rebuilt the doc making sure everything appears in the
2031 HTML files
2032
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002033Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2034
2035 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2036 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2037 which allow impressive speed improvement on dataset with
2038 large text pieces, but at the cost of broken binary
2039 compatibility and slightly bigger memory usage.
2040 Configure with --with-buffers to activate them, they
2041 are protected with XML_USE_BUFFER_CONTENT define.
2042 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2043 goal is 0 memory left allocated once parser is no more used
2044 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2045 call xmlCleanupParser() and xmlMemoryDump()
2046
Daniel Veillarda819dac1999-11-24 18:04:22 +00002047Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2050 * parser.[ch] encoding.[ch]: added memory cleanup routines
2051 * parser.c: closing bug #3788
2052 * doc/*: rebuilt the doc
2053
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002054Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2055
2056 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2057 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2058 * tester.c: added --compress option
2059 * doc/*: rebuilt the documentation
2060
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002061Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2064 if given /proc/kcore as input !
2065 * doc/xml.html doc/*: updated and rebuilt the documentation
2066
2067Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002068
2069 * parser.c: Fixed some wrongly space collapsing code due to
2070 a misreading of the spec.
2071 * result/*: fixed the output accordingly
2072
2073Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002074
2075 * encoding.c: bug fix and typos
2076 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2077 * parser.c: added attribute normalization closing bug #3597
2078 * test/att* result/att* SAXresult/att*: testcase for attribute
2079 normalization
2080
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002081Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * configure.in: closing bug #3163 by adding extra flags for the
2084 cc compiler on HP-UX
2085
Daniel Veillard51e3b151999-11-12 17:02:31 +00002086Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2087
2088 * valid.[ch] : removed a typo and an enumerated type bug in the
2089 xmlAddElementDecl() function
2090 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2091 call to xmlEncodeEntitiesReentrant() so that the functions
2092 New, Set and Get are at the same level.
2093 * parser.c HTMLparser.c: extra memory allocation bug for
2094 attributes detected by someone using libxml in embedded systems :-)
2095
Daniel Veillard962195f1999-10-28 15:51:53 +00002096Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * xmlmemory.h: turned off mem debug :-\
2099
Daniel Veillard35008381999-10-25 13:15:52 +00002100Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * parser.c: closed bug #2784 a one line fix, but worth pushing
2103 a new release out
2104 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2105 some structures, comments before and after the
2106 main element, and other nastyness
2107 * HTMLtree.c tree.c: accomodate the extended HTML supported
2108 * configure.in: pushing 1.7.4
2109 * test/ent8 and related outputs : added a new test for bug #2784
2110 * test/HTML/wired.html and related output: a nasty HTML example
2111 * Makefile.am: improved the test scripts
2112 * docs/* : reran the documentation extractor, updated xml.html
2113
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002114Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2117 HTMLparser and debugged the HTML related code. HTML documents
2118 now have their own type
2119 * entities.c: do not dump &apos; for HTML output
2120 * xmlmemory.c: improvement, breakpoint mechanism
2121 * testHTML.c: added --sax --repeat ...
2122 * Makefile.am: improved the HTML tests
2123 * valid.[ch]: added xmlValidGetValidElements and
2124 xmlValidGetPotentialChildren
2125 * tester.c: added --insert to test the 2 new functions
2126 * test//* result//* SAXresult//* : regression test cleanup
2127 and extension.
2128 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2129 gnome-xml-nanohttp.html
2130
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002131Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2132
2133 * HTMLparser.c: fixed problems with some autoclose tags
2134 * tree.c: fixed XML output problems.
2135 * result/* SAXresult/*: update of the tests output
2136
Daniel Veillard6077d031999-10-09 09:11:45 +00002137Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * Makefile.am: Arturo patch for xmlConf.sh version info
2140 * parser.c: Tim Josling patch for single quoted items
2141 * tester.c: Tim Josling patch for tester options usage
2142 * tree.h: indent cleanup
2143
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002144Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2147 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2148
Daniel Veillard00fdf371999-10-08 09:40:39 +00002149Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * tree.c : Raph patch for initialization of CORBA fields
2152 * parser.c, xpath.c, ...: modification of doc comments
2153 * xpath.c : allow spaces in xpath expressions
2154
Daniel Veillardad219441999-09-27 08:17:49 +00002155Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * xmlmemory.h: turning off memory debug :-(
2158
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002159Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2162 better SAX interfaces.
2163 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2164 entity.
2165 * configure.in: 1.7.2
2166
2167Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002168
2169 * libxml.spec.in: fixed the URL
2170 * doc/xml.html: improved the documentation front-end
2171
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002172Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002173
2174 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2175
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002176Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002177
2178 * libxml.spec.in: fixed the alpha compile problem
2179 * parser.[ch]: changed errno to errNo in the parser context :-(
2180 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2181 * doc/xml.html: changed CHAR to xmlChar
2182 * doc/html/*: recompiled the documentation
2183 * configure.in: 1.7.1
2184
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002185Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * parser.h: modified the parser context struct to regain 1.4.0
2188 binary compatibility
2189 * parser.c, xml-error.h: added errno ot teh context and defined
2190 a set of errors values with update of errno
2191 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2192 DTDs and entities
2193 * *.h, *.c: complete cleanup of the use of config.h and include
2194 protection depending on the current setup.
2195 * overalll debugging, maintenance and bug-fixing on all modules
2196 * updated the documentation
2197 * ready for 1.7.0
2198
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002199Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * HTMLparser.c : cleanup
2202 * SAX.c valid.c valid.h: added ID/IDREF checking
2203 * tree.c tree.h: extended doc structure for refs
2204 * configure.in: 1.6.2
2205 * parser.c: patched bug in SAX user arg call
2206 * parserInternals.h: patched missing close in C++ wrapping
2207 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2208 especially upcoming XPointer implementation.
2209 * doc/xml.html: augmented, typo
2210
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002211Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2212
2213 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2214 not all invocations of install understand -d.
2215
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002216Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2217
2218 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2219 to make 'check' works, when builddir != srcdir.
2220
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002221Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * doc/xml.html : updated the documentation
2224
Daniel Veillard6454aec1999-09-02 22:04:43 +00002225Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2228 not deallocated memory blocks
2229 * *.c : replaces all calls to malloc() free() and realloc() to
2230 the wrapper functions/macros
2231 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2232 instead of xmlFreeNodeList()
2233
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002234Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * HTMLparser.c: corrected a stupid bug leading to core dump at
2237 tree deallocation. Removed warnings indicated by
2238 Stephane.Conversy@lri.fr
2239 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2240 looked for in the external subset
2241
2242Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002243
2244 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2245 on SGI by Stephane.Conversy@lri.fr
2246
Daniel Veillardb96e6431999-08-29 21:02:19 +00002247Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2248
2249 * all .h : changed the prototype declaration indent as in gtk
2250 * most .c : working on reducing the TODOs in the code
2251 * most .c : cleanup though -pedantic and Insure++
2252 * improvements on validation ID checkings.
2253 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2254 * xml-config.in: closed #1810
2255
2256Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002257
2258 * tree.h, valid.c, valid.h: more work on validity, IDs
2259 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2260 definition for AIX
2261
Daniel Veillardb556eb51999-08-15 17:19:50 +00002262Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2265 the distribution due to a cut'n paste error at last commit
2266
Daniel Veillardb05deb71999-08-10 19:04:08 +00002267Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * configure.in: upgraded to version 1.4.0
2270 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2271 Big update, added a large part of the validation process,
2272 it should be usable, but some parts are missing
2273 * xpath.c: improved the implementation w.r.t. root.
2274 * Makefile.am: added more tests
2275 * test and result trees: added a lot of tests
2276 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2277
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002278Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * Added an HACKING file
2281
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002282Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2283
2284 * xpath.[ch] : improvements and debug of the XPath implementation
2285 * parser.c, HTMLparser.c : modified the parsers to be progressive
2286 * tree.[ch] : extended the Buffer promitives
2287 * xmlIO.[ch] : added basic I/O routines providing progressive
2288 parsing and ready for I18N conversion plugins
2289 * SAXresult/* : the SAX callback sequence maybe slightly different
2290 now
2291 * test*.c : improved/updated the tests programs
2292 * doc/* : recompiled the docs.
2293
Daniel Veillard15b75af1999-07-26 16:42:37 +000022941999-07-26 Michael Meeks <michael@edenproject.org>
2295
2296 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2297
2298 * tree.c: Ditto.
2299
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002300Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * configure.in: upgraded to version 1.4.0
2303 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2304 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2305 XML query language, see http://www.w3.org/TR/xpath for more details.
2306 * parser.c, parser.h: added CHAR* related string functions for XPath
2307 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2308 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2309 rebuild the docs.
2310 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2311 and regression testing capabilities for XPath.
2312
Daniel Veillardd79d7871999-07-12 10:38:12 +00002313Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2314
2315 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2316 closing bug #1646
2317
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002318Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * Makefile.am, example/Makefile.am: closed bug #1683
2321
Daniel Veillard3166ab11999-07-11 16:14:19 +00002322Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * example/Makefile.am, configure.in: added the makefile for the
2325 gjobread example
2326
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002327Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2328
2329 * doc/Makefile.am:
2330 - fix which allow "make install DESTDIR=</install/prefix>".
2331
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002332Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2333
2334 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2335 which fixed a problem on the file reading-code.
2336
Daniel Veillard82150d81999-07-07 07:32:15 +00002337Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2340 output.
2341 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2342
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002343Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * parser.h : Oops removed the binary compatibility problem
2346 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2347 * parser.c, HTMLparser.c: applied patches for reading from stdin
2348
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002349Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * parser.c, entities.c, valid.c: cleanup bug #1591
2352 * configure.in: cleanup bug #1592
2353 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2354 the same tree back-end. Hence gdome will be available for it.
2355 * doc/Makefile.am: close bug #617
2356
Daniel Veillard97fea181999-06-26 23:07:37 +00002357Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * parser.c: alloctate a per parser context SAX interface block
2360
Daniel Veillard14fff061999-06-22 21:49:07 +00002361Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2362
2363 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2364 and xmlEncodeEntitiesReentrant with the correct one :-\
2365
2366Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * commit of my internal XML base changes, quite a lot of
2369 changes, cleanups, better entities support, framework for
2370 new I/O and charset detection and handling
2371 * Fixed the configure/Makefile stuff to generate shared libs
2372 with the proper version info, so we jumped on rev from
2373 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2374 xmlEncodeEntities() result need to be freed now, and a string
2375 xmlParserVersion provide the current library version.
2376
Raph Levien05240da1999-06-15 21:27:11 +00002377Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2378
2379 * parser.c: fixed a buffer overrun for when you have a very long
2380 attribute with no entities in it.
2381
Daniel Veillardbb2da581999-06-13 14:37:07 +00002382Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * added example directory
2385 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2386
Daniel Veillard011b63c1999-06-02 17:44:04 +00002387Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * Release of libxml-1.1, nearly everything has been touched for
2390 this.
2391 * Added more regression tests
2392 * Updated the documentation
2393
Daniel Veillard27d88741999-05-29 11:51:49 +00002394Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * tree.[ch]: unified the XML_NO_CORBA defines.
2397 * parser.c encoding.[ch]: started plugging in char encoding detection
2398
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002399Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2400
2401 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2402 Also freed allocated buffer.
2403
Daniel Veillard27d88741999-05-29 11:51:49 +00002404Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002405 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2406 reentrancy problem at printing. One is left in entities.c, to
2407 remove ASAP
2408 * testSAX.c : added a test example showing the use of the SAX
2409 interface if one doesn't want to build the DOM tree.
2410 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2411
Daniel Veillard517752b1999-04-05 12:20:10 +00002412Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2415 large revamping of the parser to use SAX callbacks
2416 http://www.megginson.com/SAX/ (or at least a C like interface
2417 a la Expat). It's now possible to set up your own callbacks
2418 and the parser will not build a DOM tree.
2419 * test/* result/*: updated the test suite, I finally removed
2420 the old Namespace draft support (PI based).
2421
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002422Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2423
2424 * Makefile.am: added test result to EXTRA_DIST for make tests
2425
Daniel Veillard64068b31999-03-24 20:42:16 +00002426Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * parser.c, parserInternals.h: moved the chars macro definitions
2429 to parserInternals.h
2430 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2431 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2432
Daniel Veillard012ccc11999-03-23 10:11:11 +00002433Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * xml-config.in : applied patch to make --version work
2436
Raja R Harinatha86c23e1999-03-05 22:14:01 +000024371999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2438
2439 * Makefile.am (check-local): Alias for `tests' target. This will
2440 cause `make check' to do the right thing.
2441 (tests): Don't run tests in srcdir. Also, replaced calls to
2442 basename with a `sed' "equivalent".
2443
Daniel Veillardd109e371999-03-05 06:26:45 +00002444Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2447 it in the header and not the sources, updated the doc.
2448 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2449 pointing this out.
2450
Daniel Veillardbc50b591999-03-01 12:28:53 +00002451Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2454 exported the inputStream routines.
2455 * doc/html/* : updated accordingly
2456
Daniel Veillardd692aa41999-02-28 21:54:31 +00002457Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2458
2459 * parser.c, parser.h, parserInternals.h: added a few extra
2460 internal calls to allocate and free parser contexts ...
2461 * doc/html/* : updated accordingly
2462
Daniel Veillard55a99271999-02-25 11:01:29 +00002463Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * configure.in, Makefile.am, doc/makefile.am : General changes for
2466 1.0.0 release and including the generated HTML documentation.
2467
Daniel Veillard35925471999-02-25 08:46:07 +00002468Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * makefile.am : added parserInternals.h, oops.
2471
Daniel Veillard1e346af1999-02-22 10:33:01 +00002472Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * parserInternals.h: added this header giving access to the parser
2475 internal functions.
2476 * doc/Makefile.am : added a rebuild target which rebuilds the full
2477 set of documentations
2478 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2479 the internal subset.
2480 * *.c *.h: modifications needed to generate the documentation using
2481 gtk-doc, cleanup of functions blocks, reorganisation of struct
2482 declarations.
2483
Daniel Veillard1164e751999-02-16 16:29:17 +00002484Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2485
2486 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2487 the tar and spec file to include the beginning of the doc.
2488
Nuno Ferreira03d04781999-02-13 00:07:17 +000024891999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2490
2491 * doc/.cvsignore: Added this file.
2492
Daniel Veillard6800ef31999-02-08 18:33:22 +00002493Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * tree.c: fixed xmlGetProp to return "" when the attribute
2496 exists, even if the node-list is NULL.
2497
Daniel Veillard726c7e31999-02-08 15:13:10 +00002498Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * tree.c: patched an error outputting empty attribute values.
2501 * Makefile.am and doc/makefile.am: have been updated during the
2502 week-end. Sorry for an empty CVS log, I got a shell problem.
2503
Daniel Veillard1899e851999-02-01 12:18:54 +00002504Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * tree.h: cleaned up using enums instead of defines
2507 * parser.c, valid.[ch]: more work on parsing/output of element
2508 declarations
2509
Daniel Veillard3b9def11999-01-31 22:15:06 +00002510Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * valid.[ch], tree.c, parser.c : more work toward full parsing
2513 of XML DTDs.
2514 * README: added informations about mailing-list and on-line
2515 documentation
2516
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000025171999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2518
2519 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2520
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002521Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2522
2523 * parser.c, tree.[ch] : more work toward conformance testing,
2524 added a last element to accelerate parsing of very flat structures
2525 started working on internal subset Element content declaration.
2526 * valid.[ch] : first cut at adding code toward validation.
2527 * previous changes had also small impact on most files, especially
2528 the conformance testing using James Clark test suite.
2529
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002530Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * test/* : updated the examples, most of them were not well
2533 formed (humm), and added rdf2.
2534 * result/* : resulting changes in the output.
2535
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002536Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2539
Daniel Veillard44b3a061998-12-05 17:27:22 +00002540Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * tree.c: patched a bug in the generation of empty attributes
2543
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002544Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2545
2546 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2547 for node/trees/documents/... Biggest problem is namespace
2548 support when copying subtrees.
2549
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002550Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * parser.c, entities.c: improve entities and char ref encoding,
2553 and cleanups of error messages.
2554
Daniel Veillard242590e1998-11-13 18:04:35 +00002555Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * parser.c, entities.c: simple bug hunting done during rpm2html and
2558 rpmfind integration.
2559
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002560Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * parser.[ch]: Added interfaces allowing to specify a SAX
2563 handler before parsing.
2564
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002565Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * parser.c: redirrect all errors reporting through the SAX
2568 error function
2569
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002570Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2573 * libtool, tlmain ...: update of the libtool files
2574
Miguel de Icaza442321c1998-11-04 18:13:38 +000025751998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2576
2577 * entities.c: Use g_snprintf insteda of snprintf.
2578
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002579Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2582 added ent5 test for this purpose.
2583 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2584
Daniel Veillard27271681998-10-30 06:39:40 +00002585Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * parser.c: fixed? a strange error due to compression on a GWP
2588 document.
2589
Daniel Veillard25940b71998-10-29 05:51:30 +00002590Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2591
2592 * tree.[ch]: bug fixing
2593 * entities.[ch]: defined a specific type for predefined entities
2594 * doc/xml.html: more documentation on the library, how to use it,
2595 overview of the interfaces.
2596
Daniel Veillard16253641998-10-28 22:58:05 +00002597Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2600
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002601Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2602
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002603 * tree.c: corrected a small bug
2604 * doc/xml.html: continuing writing documentation.
2605
2606Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2607
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002608 * debugXML.h debugXML.c: added debugging utilities.
2609 * tester.c: added --debug switch.
2610 * tree.c: patched an incorrect node->type assignment.
2611 * parser.c: formatting, ensure that node->doc != NULL in attributes
2612
Daniel Veillardccb09631998-10-27 06:21:04 +00002613Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2616 entity support and provide an internal representation close to
2617 DOM one (entity ref nodes, and attribute value as tree). I tried
2618 to preserve the interface but this will surely break some apps
2619 (I have to change rpm2html/rpmfind for example). I had to change
2620 two interfaces, and the generated tree is somewhat different.
2621 * doc/* : started documenting the XML library, the tree and
2622 DOM/Corba. This is a first step.
2623
Daniel Veillard11e00581998-10-24 18:27:49 +00002624Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * parser.c: Set up the fonctions comment block, boring but useful.
2627 * parser.h, SAX.c, parser.c: now attributes are processed through
2628 the SAX interface. The problem is that my SAX interface diverged
2629 quite a bit from the original one, well this is not an official
2630 spec, and translating it from Java to C is hairy anyway...
2631
Daniel Veillard97b58771998-10-20 06:14:16 +00002632Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2633
2634 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2635 fonctions comment block, boring but useful.
2636
2637Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002638
2639 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2640 conversion routines. However they are not yet used to convert the
2641 inputs. The core will run with UTF-8.
2642
Daniel Veillard33942841998-10-18 19:12:41 +00002643Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * tree.c : make sure that the type id is properly set-up when
2646 a new object is allocated, needed for DOM.
2647
Daniel Veillard27fb0751998-10-17 06:47:46 +00002648Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * tree.h, tree.c: Ok, the main objects in the tree will be native
2651 corba objects, it costs 8 bytes per Node, Attribute and Document
2652 but it simplifies the Corba integration a lot (no extra interface
2653 objects to allocate/free).
2654
Daniel Veillard0bef1311998-10-14 02:36:47 +00002655Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2658 and changed NODEs contants for conformity with DOM Level 1
2659
Daniel Veillard27864701998-10-08 03:47:24 +00002660Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * added hooks to keep track of servants when creating objects
2663 xmlDoc and xmlNode (for Corba export).
2664
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002665Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * added xml-config script.
2668
Daniel Veillard7066a791998-10-01 20:28:28 +00002669Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2672 to autoupdate libtool and automake conf files.
2673
Miguel de Icaza60681bd1998-09-30 19:28:59 +000026741998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2675
2676 * Makefile.am: Use '?' to separate the sed
2677 commands as ',' is used when people pass -Wl,something.
2678
2679
Daniel Veillard15a8df41998-09-24 19:15:06 +00002680Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * tree.c, tree.h: added a per-document compression interface.
2683
Daniel Veillard151b1b01998-09-23 00:49:46 +00002684Tue Sep 22 20:47:38 EDT 1998
2685
2686 * tree.c, tree.h: added saving with compression and added interfaces
2687 to control the compression level (xmlGetCompressMode,
2688 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2689
Daniel Veillard70120ff1998-09-22 00:24:21 +00002690Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * parser.c: corrected a loop for files of size 0
2693
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000026941998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2695
2696 * error.h: New file. Contains prototyes from `error.c'.
2697
Tom Tromeyc19653d1998-08-14 01:22:43 +00002698Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2699
2700 * Makefile.am (xmlincdir): New macro.
2701 (xmlinc_HEADERS): Renamed from include_HEADERS.
2702
Daniel Veillard845664d1998-08-13 04:43:19 +00002703Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * applied small patch on numeric entities from
2706 Christopher Blizzard <blizzard@appliedtheory.com>
2707
Daniel Veillard260a68f1998-08-13 03:39:55 +00002708Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * New release 0.2, removed the old xml_* files so that it's
2711 coherent with the other CVS base (W3C), far better conformance
2712 to standard, new namespaces, decent entities support, beginning
2713 of a SAX-like interface. Nearly nothing left intact, even the
2714 test examples ...
2715
Christopher Blizzarda36749e1998-07-30 21:47:18 +000027161998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2717
2718 * .cvsignore: Add .deps dir
2719
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002720Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2721
2722 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2723
Daniel Veillardfe926001998-07-26 04:28:20 +00002724Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002725
Daniel Veillardfe926001998-07-26 04:28:20 +00002726 * configure.in: added test for CPP
2727 * AUTHORS, Changelog: the original ones didn't get commited but the
2728 glib ones instead, fixed.
2729 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002730
Daniel Veillardfe926001998-07-26 04:28:20 +00002731Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002732
Daniel Veillardfe926001998-07-26 04:28:20 +00002733 * integrated code developped at W3C
2734 * changed the original Copyright
2735 * migrated to automake
2736 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002737