blob: 9c304814d3ea27c3312a1d59b5e4ef57734ae8f7 [file] [log] [blame]
Daniel Veillardca1f1722001-04-20 15:47:35 +00001Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * valid.c: forgot an epsilon transition in for ()+
4 * test/VCM/v21.xml : added a specific test case
5
Daniel Veillard85349052001-04-20 13:48:21 +00006Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * valid.c: removed a state explosion exhibited by RSS
9 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
10 from bug #51872
11
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15 validation without using an ugly NFA -> DFA algo in the source.
16 Made a specific algorithm easier to maintain, using a single
17 stack and without recursion.
18 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
19 * hash.c: made the growing routine static
20 * tree.h parser.c: added the parent information to an
21 xmlElementContent node.
22
Daniel Veillarde470df72001-04-18 21:41:07 +000023Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * SAX.c parser.c xpath.c: generating IDs when not validating
26 from an external parsed entity was poisoning the ID has table
27 with removed values. This was killing XSLT on the KDE help
28 browser.
29
Daniel Veillardceacdd92001-04-18 15:10:35 +000030Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * entities.h: andrew@ugh.net.au detected a double declaration
33
Daniel Veillarda10efa82001-04-18 13:09:01 +000034Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * debugXML.c hash.c tree.h valid.c : some changes related to
37 the validation suport to improve speed with DocBook
38 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
39 the way validation errors get reported
40
Daniel Veillard1ed3f882001-04-18 09:45:35 +000041Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * HTMLparser.c HTMLtree.c: applied part of the patches provided
44 by P C Chow and William M. Brack for XSLT HTML output
45
Daniel Veillard2d90de42001-04-16 17:46:18 +000046Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * xmlversion.h.in win32config.h win32/libxml2/*: applied
49 Igor Zlatkovic patches for MSC compilation and added his
50 updates
51
Daniel Veillarde043ee12001-04-16 14:08:07 +000052Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
55 prefix lookup.
56 * parserInternals.c: fixed the bug reported by Morus Walter
57 due to an off by one typo in xmlStringCurrentChar()
58
Daniel Veillarda3bfca52001-04-12 15:42:58 +000059Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * HTMLparser.c result/HTML/*: revamped the way the HTML
62 parser handles end of tags or end of input
63
Daniel Veillard82daa812001-04-12 08:55:36 +000064Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * tree.[ch] : added xmlDocCopyNode for gdome2 support
67
Daniel Veillard67a21302001-04-11 14:39:16 +000068Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
71 bug where the linktime verions of free() won't work ...
72
Daniel Veillard27b55282001-04-11 12:22:25 +000073Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
76
Daniel Veillardafc73112001-04-11 11:51:41 +000077Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
78
79 * doc/xml.html: added 2.3.6 release
80
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000081Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
84 * result/wml.xml: resulted in a small output change
85
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000086Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * tree.c: xmlNewDoc was missing the charset initialization
89 * xmllint.c: added --auto to autogenerate a doc, allow to
90 reproduce the problem fixed on xmlNewDoc
91
Daniel Veillard1731d6a2001-04-10 16:38:06 +000092Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * xpath.c: trying to get 52979 solved
95 * tree.c result/ result/noent/: trying to get 52712 solved, this
96 also made me clean up the fact that XML output in general should
97 not add formating blanks by default, this changed the output of
98 a few tests
99
Daniel Veillard73639a72001-04-10 14:31:39 +0000100Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
103
Daniel Veillardfac26a12001-04-08 13:08:14 +0000104Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * configure.in: finally released 2.3.6
107
Daniel Veillard911f49a2001-04-07 15:39:35 +0000108Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * xpath.c: checking for null pointer generated by new code
111
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000112Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * xpath.c: fixed a [] evaluation problem reported
115 * test/XPath/tests/simpleaddr: extended test
116 * result/XPath/simpleaddr: updated result
117
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000118Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * xmllint.c: Dan Timis reported a portability problem
121 on Macs without mmap, fixed it.
122
Daniel Veillardb38bd552001-04-03 18:22:00 +0000123Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * testXPath.c : added a --tree option allowing to display the
126 tree dump of the XPath expression
127
Daniel Veillard4dd93462001-04-02 15:16:19 +0000128Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * xpath.c: fixed a memleak when comparing nodesets
131 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
132 * tree.c: added a TODO
133
Daniel Veillard92ad2102001-03-27 12:47:33 +0000134Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
137 we need string functions
138 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
139 to be able to use them where needed. Applied some changes
140 to reduce name linking pollution and compile in only what's
141 needed.
142 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
143 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
144 for the string manipulation functions
145 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
146 to the free() function of xmlmemory.c
147 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
148 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
149 usage.
150
151
Daniel Veillard2be30642001-03-27 00:32:28 +0000152Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * error.c: applied the context output patch of the error
155 handling submitted by Chuck Griffith
156 * error/VC/*: this slightly change some error logs
157
Daniel Veillard50582112001-03-26 22:52:16 +0000158Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * parser.c: fixed line number reporting on error
161
Daniel Veillard04be4f52001-03-26 21:23:53 +0000162Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * parser.c: Sullivan and Darin found a parser bug,
165 applied the patch.
166
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000167Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
170 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
171 xmlversion.h.in xpointer.c: of course the way I defined
172 UNUSED breaks on old gcc version. Try to be smart and
173 also define it directly in xmlversion.h
174 * configure.in: removed -ansi flag from the pedantic set
175
176Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000177 Huge cleanup, I switched to compile with
178 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
179 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
180 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
181 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
182 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
183 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
184 encoding.h entities.c error.c list.[ch] nanoftp.c
185 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
186 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
187 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
188 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
189 Cleanup, staticfied a number of non-exported functions,
190 detected and cleaned up a dozen of problem found this way,
191 avoided a lot of public function name/typedef/system names clashes
192 * doc/xml.html: updated
193 * configure.in: switched private flags to the really pedantic ones.
194
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000195Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * configure.in: 2.3.5
198 * doc/html/*: rebuilt the docs
199
Daniel Veillard146c9122001-03-22 15:22:27 +0000200Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * parser.c: fixed a reported bug in NOTATION parsing
203 * uri.c: accepted but not fixed bug 51876, added TODO
204 * Makefile.am: fixed bug 51876
205
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000206Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * config.h.in configure.in error.c: fix a compilation problem
209 on platforms without vsnprintf (xml@thewrittenword.com)
210
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000211Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * parser.c: fixed a function name header typo
214 * SAX.c: notations can also occur in external subset.
215
Daniel Veillard7d42b542001-03-20 13:22:46 +0000216Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * error.c: removed a C++ like comment
219
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000220Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * parser.c: fixing bug 52299 strange condition leading
223 to a parser crash due to a buffer overflow
224 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
225 added the specific test case
226
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000227Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * xpath.[ch]: still a lot of cleanup based on XSLT, added
230 xmlXPathConvert{String,Number,Boolean} to be able to make
231 type casts without a context stack, fixed some implementation
232 problems related to the absence of context at parse-time,
233 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
234 in the public API too
235 * xpointer.c xpathInternals.h: we need to know at parse time
236 whether we are compiling an XPointer
237
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000238Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
241 cleaned up the parser internals, refactored XPath code, added
242 new compilation based APIs and cleanly separated public and
243 private APIs.
244
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000245Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * xpath.h: the comp field must be added at the end to avoid
248 killing binary compat.
249
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000250Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * Makefile.am: detect XPath memleaks in regreson tests
253 * error.c: fixed and error w.r.t. error reporting still using
254 stderr
255 * hash.c: added new line at end of file
256 * tree.h: minor cleanup
257 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
258 expression parsing from evaluation, resulted in a number of
259 changes internally, and in XPointer. Likely to break stuff
260 using xpathInternals.h but should remain binary compatible,
261 new interfaces will be added.
262
Daniel Veillardd574f782001-03-14 19:40:17 +0000263Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * configure.in: fixed a couple of problems reported by
266 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
267 without gcc on non linux platforms.
268
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000269Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
272 a fix for --with-html-dir= configure support. I hope it won't
273 break rpm generation
274
Daniel Veillarda022fe02001-03-14 16:30:00 +0000275Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * xmlIO.c: one function comment cleanup.
278
Daniel Veillard25239c12001-03-14 13:56:48 +0000279Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
280
281 * SAX.c: external subset notations were improperly registered
282 in the internal subset.
283
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000284Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * README.cvs-commits: added, pointing to HACKING
287 * HACKING: updated
288
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000289Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * parser.c: and Matt Sergeant found one in the XML push
292 parser (erroneous check I forgot to remove when I fixed the
293 main parser).
294
Daniel Veillard68d7b672001-03-12 18:22:04 +0000295Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * xpath.c: ptittom found a small bug in UnaryExpr
298
Daniel Veillarde356c282001-03-10 12:32:04 +0000299Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
300
301 * configure.in: bumped to 2.3.4
302 * error.c: fixed bug #51860
303 * tree.c: fixed bug #51861
304 * valid.c: cleanup, more debug, failed to fix one bug crap ...
305 * tree.[ch] : added xmlDefaultBufferSize
306 * nanoftp.c: typo in function name header block
307 * doc/xml.html : updated, added link to XML::LibXSLT
308 * doc/html/* : rebuilt the docs
309
Daniel Veillard80f32572001-03-07 19:45:40 +0000310Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * parser.c SAX.c: the new content parsing code raised an
313 ugly bug in the characters() SAX callback. Found it
314 just because of strangeness in XSLT XML Rec ouptut :-(
315
Daniel Veillard6c831202001-03-07 15:57:53 +0000316Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * Makefile.am: Martin Baulig suggested to add -lm
319 * tree.c: found another bug in xmlNodeGetContent()
320
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000321Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * xpath.c: Bjorn found the error related to strictness of comparison.
324
Daniel Veillard29631a82001-03-05 09:49:20 +0000325Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * parser.c: trying to fix the Dtd parsing problem reported
328 by Gary, side effect of last week speed optimizations.
329
Daniel Veillard14be0a12001-03-03 18:50:55 +0000330Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
333 * parserInternals.c: removed unneeded test raised by Stric
334
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000335Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
336
337 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
338 and fixed by William Brack). Added xmlXPathFormatNumber.
339 Changed the sorting slightly.
340 * configure.in Makefile.am example/Makefile.am: Added -lm.
341 Please note that applications linking with libxml2, must
342 also like with the math library from now on.
343
Daniel Veillardf9533d12001-03-03 10:04:57 +0000344Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * HTMLparser.c: fixed loop reported by Marc Sanfacon
347
Daniel Veillard2f362242001-03-02 17:36:21 +0000348Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * parser.c: one must report spaces even if the Dtd element
351 content proves that this is not part of the element content.
352 * result/valid/*.xml: this changed the ouptu slightly
353
Daniel Veillardb402c072001-03-01 17:28:58 +0000354Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * configure.in: bumped to 2.3.3
357 * doc/xml.html: updated
358
Daniel Veillard77851712001-02-27 21:54:07 +0000359Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * tree.c: minor doc fix
362 * xpath.c: deallocation issues when a result tree has been
363 converted to a node-set
364
Daniel Veillardec70e912001-02-26 20:10:45 +0000365Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * doc/xml.html: oops corrected dates s/2000/2001
368
Daniel Veillard8730c562001-02-26 10:49:57 +0000369Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * valid.c: new patch from Gary Pennington
372
Daniel Veillard91e9d582001-02-26 07:31:12 +0000373Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * doc/xml.html: applied patch from Ankh
376
Daniel Veillardedac3c92001-02-26 01:36:19 +0000377Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xinclude.c: fixed a problem building on Mac
380
Daniel Veillard21a0f912001-02-25 19:54:14 +0000381Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * parser.c: more work on increasing parsing ferformances
384
Daniel Veillard48b2f892001-02-25 16:11:03 +0000385Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
388 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
389 avoiding memcpy in production builds MEM_CLEANUP macro use
390 * parser.[ch] parserInternals.c: optimizations of the tightest
391 internal loops inside the parser. Better checking of I/O
392 flushing/loading conditions
393 * xmllint.c : added --timing
394
Daniel Veillard71681102001-02-24 17:48:53 +0000395Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * configure.in: bumped to 2.3.2
398 * doc/xml.html: updated for release
399
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000400Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * xpath.c: found a memleak and fixed a nasty bug
403
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000404Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * xmllint.[c1] : added return code errors for xmllint
407 * xpath.c: specific debug dump function for result value trees
408
Daniel Veillard4b637072001-02-21 21:52:55 +0000409Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * xpath.c: finally implemented xmlXPathCompareNodeSets
412 * test/XPath/expr/floats results/XPath/expr/floats: added
413 a test for float expressions
414
Daniel Veillardf714aa32001-02-21 03:07:44 +0000415Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
418 * parserInternals.[ch]: trying to speed up parsing
419 * xpath.c : speeded up node set equality op
420
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000421Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
424 better handling of ID/IDREF and the list modules associated
425 * configure.in: small CFLAGS cleanup
426
Daniel Veillarda8abee62001-02-19 15:14:59 +0000427Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * configure.in: fixed iconv detection on AIX (stric)
430
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000431Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000432
433 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
434
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000435Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
436
437 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
438 and optimized xmlXPathNodeSetSort
439
Daniel Veillard142adbf2001-02-17 13:21:05 +0000440Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * xpath.c: bug fix when context size is 0
443 * parser.c: I like Norm's Dtd because they still manage to break
444 the parser occasionally
445
Daniel Veillardf23e0092001-02-16 13:21:29 +0000446Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
449
Daniel Veillarde0e26512001-02-16 00:11:46 +0000450Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
453 attributes within the XML-1.0 namespace
454
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000455Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * xpathInternals.h: exported a few axis functions
458 * doc/xml.html: updated the doc
459
Daniel Veillard760f4422001-02-15 14:59:48 +0000460Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * configure.in: applied patch from Daniel van Balen for OpenBSD
463 and bumped version to 2.3.1
464 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
465 attempt to find autoclosing was simply broken, removed it,
466 updated the examples, this is better
467
Daniel Veillardd194dd22001-02-14 10:37:43 +0000468Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * hash.[ch]: added Paolo Casarini patch to provide Delete from
471 hash functionnalities.
472 * doc/html/* : rebuild the doc
473
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000474Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
477 on predicate
478 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
479 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
480 really want to have tags closed on output even if we accept
481 unclosed ones on input
482
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000483Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * xpath.c: ouch don't free NULL, rare case fixed
486 * tree.c: don't coalesce text nodes if they don't have the
487 same behaviour wrt escaping on output
488
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000489Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * xpath.c: small fixup
492 * SAX.c: don't warn on empty namespaces.
493
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000494Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * README: a bit of cleanup
497 * configure.in: preparing for 2.3.0 release
498
Daniel Veillard1f83d392001-02-08 09:37:42 +0000499Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500
501 * hash.[ch]: added a first version of xmlHashSize()
502 * valid.c: another bug fix from Gary Pennington
503
Daniel Veillard5eef6222001-02-07 18:24:48 +0000504Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * valid.c: couple of bug fixes pointed by Gary Pennington
507 * HTMLtree.c: #if 0 cleanup
508
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000509Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
512 which removes a time consuming check of xmlXPathNodeSetAdd()
513 and use it in places where we are sure to not break unicity
514
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000515Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * xpath.c: bug fixes found from XSLT
518 * tree.c: preserve node->name special values when copying nodes.
519 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
520 external subset are fetched when available but without full
521 validation. Added xmlLoadExtDtdDefaultValue, need a function.
522 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
523 output with encoding disabled.
524
Daniel Veillard2c833b62001-02-03 08:52:06 +0000525Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
528 xmlCheckFilename should not be called from xmlFileOpenW
529 and xmlGzfileOpenW
530
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000531Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
534 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
535 added the new tests for URI normalization
536 * testURI.c: fixed stoopid bugs
537 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
538 the URI in the error messages are now properly normalized
539
Daniel Veillardea28ce62001-02-02 08:20:19 +0000540Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
543
Daniel Veillarde99a4762001-02-01 04:34:35 +0000544Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
547
Daniel Veillard2b325a02001-01-31 20:46:31 +0000548Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xpath.c: fixed mod operator
551
Daniel Veillardde55cf62001-01-31 15:53:13 +0000552Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * parser.c: fixed xmlStrcat doc
555 * tree.c: 2 fixes form Anders Carlson for copying nodes and
556 trees.
557
Daniel Veillard2f913b72001-01-31 13:23:49 +0000558Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * xpath.c result/XPath/tests/chaptersbase
561 result/XPath/tests/simplebase: fixed XPath node()
562 * tree.c: small fix in xmlNewNs()
563 * Makefile.am: removed extraneous xml2Conf.sh rule
564
Daniel Veillardb42042b2001-01-28 07:40:36 +0000565Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
568 Changed the library name, in order to get libxml-devel and
569 libxml2-devel to coexist on a single system
570 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
571 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
572
Daniel Veillardee0a4662001-01-27 18:59:33 +0000573Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
576 libxml2-devel installable in // as libxml-devel.
577
Daniel Veillard5eb05942001-01-27 17:50:22 +0000578Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * doc/Makefile.am: fixed make rebuild in doc
581 * doc/html/*.html: rebuilt the docs
582
Daniel Veillard65c295d2001-01-26 09:32:39 +0000583Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * tree.c: patch from Bjorn Reese on xmlBufferCCat
586
Daniel Veillard8e199902001-01-25 18:54:39 +0000587Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
590 the HTML doc to go into the -devel RPM ...
591 * aclocal.m4 config.h.in: some updates due to auto* magic
592
Daniel Veillard93086662001-01-25 18:13:04 +0000593Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * xpath.h: added a hook in the context structure allowing to
596 link to extra support, needed for XSLT
597
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000598Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
601 xmlXPtrCmpPoints to use it.
602 * propagated the following patch from Alejandro Forero
603 * include/win32config.h xmlIO.c: applied further suggestions
604 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
605 * example/gjobread.c: fixed warnings, now that it builds
606
607Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
608
609 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
610
611 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
612 filename points to a valid file (not a directory).
613 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
614 Added calls to xmlCheckFilenameDir.
615
616 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
617 `path' (rather than `filename') as the parameter to gzopen and open.
618
Daniel Veillard48177c22001-01-23 15:27:41 +0000619Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * Makefile.am: fixed a problem with EXTRA_DIST
622
Daniel Veillardb83ba402001-01-22 22:45:10 +0000623Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * Makefile.am example/Makefile.am: finally found the trick
626 to build the example, i.e. add "." in SUBDIRS before example
627 in the list <grin/>
628
Daniel Veillard82687162001-01-22 15:32:01 +0000629Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * doc/xml.html: updated with an XSLT section, removed pointer to
632 W3C CVS base.
633
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000634Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * xpath.c: when copying a XSLT tree object teh tree need to be copied
637 too, and deallocation need to occur the same way.
638
Daniel Veillarde4566462001-01-22 09:58:39 +0000639Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
642 type correponding to an XSLT result tree fragment. Share most
643 of the data format with node set, as well as operators.
644 * HTMLtree.c: added a newline at the end of the doctype output
645 whe this one is not present initially.
646 * tree.c: make sure taht the parent and doc pointers are properly
647 set when copying attributes (lists).
648
Daniel Veillard701c7362001-01-21 09:48:59 +0000649Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
652
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000653Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xpath.c: seems I finally killed that ugly path evaluation
656 context bug (tagged 9999 in case is is wrong)
657
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000658Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
661 for XSLT
662
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000663Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
666 for xmlGzfileOpen() bug
667
Daniel Veillardf6eea272001-01-18 12:17:12 +0000668Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * xpath.c: removed an error found by XSLT usage
671 * tree.c parserInternals.h: use a predefined static string
672 for text and comment nodes, avoid freeing them in xmlFreeNode,
673 exported the string name in parserInternals.h and added
674 another value to disable encoding at output (for XSLT),
675 gain memory, time.
676
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000677Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
680 win32/libxml2/libxml2_so.dsp: new makefiles and update
681 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
682
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000683Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
686 Gary Pennington
687
Daniel Veillard389e6b72001-01-15 19:41:13 +0000688Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * xpath.c: fixed the comaprision of values and nodelists,
691 need to compare nodelist still ...
692 * debugXML.c: avoided a possible core dump
693 * HTMLparser.c: cleanup
694 * nanohttp.c: contributed fix.
695 * tree.c: fixes in properties handling added xmlSetNsProp
696 needed by libxslt
697 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
698 comment
699 * TODO: updated
700
Daniel Veillard167bd532001-01-06 21:09:34 +0000701Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * parser.c parserInternals.c: applied Bjorn Reese optimization
704 patch
705
706Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * Makefile.am: applied patch fro make check from Martin Vidner
709
Daniel Veillard503b8932001-01-05 06:36:31 +0000710Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * configure.in: preparing 2.2.11
713 * doc/html/*: rebuild the HTML files
714 * doc/xml.html : updated
715
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000716Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
717
718 * tree.c: fixed a stupid bug
719 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
720 patches related to validation of an XInclude processing result
721 * TODO: updated
722
Daniel Veillarde2488192001-01-04 10:54:22 +0000723Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
726 on large files
727
Daniel Veillardf060a412001-01-03 20:52:44 +0000728Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
731
Daniel Veillard45cff692001-01-03 18:02:04 +0000732Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
735 reported by Jonas Borgström
736 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
737
Daniel Veillard08108982001-01-03 15:24:58 +0000738Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
739
740 * testXPath.c xpath.c: fixing the XPath union expressions problem
741 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
742
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000743Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * xmllint.c: Made is so if the file name is "-" is will read form
746 standard input. Sven Heinicke <sven@zen.org>
747 * tree.c: fixed a problem when growing buffer
748 * tree.h: fixed the comment of the node types following andersca
749 comment
750 * TODO: updated
751
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000752Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * HTMLparser.[ch]: added a way to avoid adding automatically
755 omitted tags. htmlHandleOmittedElem() allows to change the
756 default handling.
757 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
758 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
759 of xmllint too when using --memory flag, added a memory test
760 suite at the Makefile level.
761 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
762 with namespace use when encountering QNames in XPath evalation,
763 added xmlns() scheme in XPointer.
764 * nanoftp.c : incorporated a fix
765 * parser.c xmlIO.c: fixed problems raised with encoding when using
766 the memory I/O
767 * parserInternals.c: closed bug 25934 reported by
768 torsten.landschoff@innominate.de
769 * TODO: updated
770
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000771Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
774 on a non-updated tree :-(, made a 2.2.10 release to correct the
775 situation
776
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000777Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
780 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
781 integrated a set of OpenVMS changes from Howard Taylor
782 <Howard.Taylor@pacoast.com>
783
Daniel Veillard58770e72000-11-25 00:48:47 +0000784Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
785
786 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
787 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
788
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000789Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * HTMLparser.c: some fixes on auto-open of html/head/body
792 * encoding.c: fixed a compilation error on some gcc env
793 * xpath.c xpointer.[ch] xpathInternals.h: improved the
794 XPointer implementation
795 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
796 related XPointer tests and associated results
797
Daniel Veillard300f7d62000-11-24 13:04:04 +0000798Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * doc/xmldtd.html doc/xml.html: following a short step by step
801 guidance on IRC to help maciej with DTDs I started a small
802 page on the subject.
803
Daniel Veillard748e45d2000-11-17 16:36:08 +0000804Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
805
806 * HTMLparser.c: fixed handling of broken charrefs
807 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
808 patches
809
Daniel Veillard28929b22000-11-13 18:22:49 +0000810Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
811
812 * doc/xml.html doc/html/* : rebuilt the docs after adding
813 xinclude and updated page for 2.2.7 and 2.2.8
814 * configure.in: releasing 2.2.8
815
Daniel Veillard41e06512000-11-13 11:47:47 +0000816Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
817
818 * parser.[ch] parserInternals.c: applied the conditional
819 section processing fix from Jonathan P Springer
820 <jonathan.springer2@gte.net>
821 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
822 project file, fixed iconv default non support
823 * xpath.c: fixed the problem of evaluating relative expressions
824 when a node context is provided.
825
Daniel Veillardbf432752000-11-12 15:56:56 +0000826Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * nanoftp.c: fixed gcc 2.95 new warnings
829 * SAX.c: fixed a stupid bug
830 * tree.c: fixed a formatting problem when round-tripping
831 from/to memory
832 * xinclude.c: chased memleak, fixed a base problem
833 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
834 xmlXPtrBuildNodeList()
835 * TODO: updated
836 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
837 adding a first small set of regression tests for XInclude
838
Daniel Veillardc2def842000-11-07 14:21:01 +0000839Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
840
841 * nanohttp.[ch]: applied Wayne Davison patches to access
842 the WWW-Authorization header.
843 * parser.c: Closed Bug#30847: Problems when switching encoding
844 in short files by applying Simon Berg's patch.
845 * valid.c: fixed a validation problem
846 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
847 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
848 Wayne Davison
849 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
850 need to be extended to non full nodes selections.
851 * xinclude.c: starts to work decently
852
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000853Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
856 debugXML.c xmlversion.h.in: Started adding XInclude support,
857 this is a new xmllint option
858 * tree.c xpath.c: applied TOM patches for XPath
859 * xpointer.c: fixed a couple of errors.
860 * uri.c: added an escaping function needed for xinclude
861 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
862 new warning from RH70 gcc's version
863
Daniel Veillarda4964b72000-10-31 18:23:44 +0000864Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
865
866 * HTMLparser.c: fixed loop on invalid char in scripts
867 * parser.c: update to description of xmlIOParseDTD()
868 * libxml.m4 xmlversion.h.in: changes contributed by
869 Michael Schmeing <m.schmeing@internet-factory.de>
870 * configure.in: preparing for 2.2.7
871 * Makefile.am: trying to avoid config.h and acconfig.h
872 being included in the distrib
873 * configure.in: released 2.2.7
874
875Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
878 like namespaces for good. Unified xmlNs and xmlNode somewhat.
879
Daniel Veillard01411222000-10-30 15:33:22 +0000880Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
881
882 * parser.[ch]: added xmlIOParseDTD()
883 * xpointer.c: added support for the 2 extra parameters of
884 string-range, fixed a stoopid error when '0' was present
885 in XPointer expressions
886 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
887 testsuite for the above
888
Daniel Veillard6db58192000-10-30 09:27:53 +0000889Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * libxml.spec.in: improved package descriptions
892
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000893Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * xpath.c xpathInternals.h: applied a large cleaning patch
896 from TOM <ptittom@free.fr>, it also add namespace support
897 for function and variables registration.
898
Daniel Veillardbd20df72000-10-29 17:53:40 +0000899Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
900
901 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
902 * Makefile.mingw: Wayne Davison's update adding hash.c
903
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000904Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
905
906 * xpath.c: fixed the root evaluation problems
907 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
908 ignorable spaces with <b> <bold> <em>
909 * tree.c: fixed a loop in xmlSearchNsByHref()
910
Daniel Veillard767662d2000-10-27 17:04:52 +0000911Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * xpath.c: applied another XPath patch from TOM
914 * xpath.c include/makefile.am: applied another patch from
915 china@thewrittenword.com (cleanup on IRIX).
916
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000917Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
918
919 * xml-config.1: received a fixed version from Fredrik Hallenberg
920 <hallon@lysator.liu.se>
921
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000922Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
925 cleanup patch for XPath
926
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000927Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * patched to redirrect all "out of context" error messages to
930 a reconfigurable routine. The changes are:
931 * xmlerror.h : added the export of an error context type (void *)
932 an error handler type xmlGenericErrorFunc there is an interface
933 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
934 to reset the error handling routine and its argument
935 (by default it's equivalent to respectively fprintf and stderr.
936 * all the c files: all wild accesses to stderr or stdout within
937 the library have been replaced to calls to the handler.
938
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000939Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * configure.in: release 2.2.6
942 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
943 exporting the inner functions of xpath for extension modules
944 * doc/*: updated and rebuilt the doc
945
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000946Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * nanohttp.c : applied Wayne HTTP cleanup patch
949 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
950 and xmlNodeSetSpacePreserve()
951
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000952Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * xpath.c: closing bug #29260
955
Daniel Veillard126f2792000-10-24 17:10:12 +0000956Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * hash.[ch] debugXML.c: expanded/enhanced the API, added
959 multikey tuples, made hash structure opaque
960 * valid.[ch]: moved elements, attributes, notations decalarations
961 as well as ID and refs to hash tables.
962 * entities.c: hash cleanup
963 * xmlmemory.c: fixed a dump problem in debug mode
964 * include/Makefile.am: problem passing in DESTDIR= values patch
965 from Marc Christensen <marc@calderasystems.com>
966 * nanohttp.c: removed debugging remains
967 * HTMLparser.c: the bogus tag should be ignored (Wayne)
968 * HTMLparser.c parser.c: fixing a number of problems with the
969 macros in the *parser.c files (Wayne).
970 * HTMLparser.c: close the previous option when opening a new one
971 (Marc Sanfacon).
972 * result/HTML/*: updated the HTML results accordingly
973
Daniel Veillard52afe802000-10-22 16:56:02 +0000974Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
977 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
978 XPath functions and XML entities table to them. More to come...
979 * xmlIO.c: fixed libxml closing FILEs it didn't open.
980
Daniel Veillard683cb022000-10-22 12:04:13 +0000981Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * tree.c: coalesce adjacent text nodes
984 * valid.c: handling of blank nodes in DTd validation (raised
985 by problems with a posteriori validation).
986 * nanohttp.c: changing behaviour on HTTP write stuff.
987 * HTMLtree.c: forced body and html to be explicitely closed.
988 * xpath.h: exported more XPath functions.
989
Daniel Veillard1baf4122000-10-15 20:38:39 +0000990Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * Release of 2.2.5
993 * xpointer.c: range() range-inside and other helper functions
994 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
995
Daniel Veillard47e12f22000-10-15 14:24:25 +0000996Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
997
998 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
999 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1000
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001001Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1004 and XPointer modules
1005
Daniel Veillard134c9f32000-10-15 10:27:08 +00001006Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * SAX.h: closed #25107
1009
Daniel Veillard39915622000-10-15 10:06:55 +00001010Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * testSAX.c: fixed problem with cdata reporting
1013 * SAXresult/* : updated
1014
Daniel Veillard1e851392000-10-15 10:02:56 +00001015Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1018 Closed bug #27499, added to regression tests
1019 * TODO: updated
1020
Daniel Veillard7eda8452000-10-14 23:38:43 +00001021Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1024 support for SCRIPT and STYLE with help from Bjorn Reese
1025 * test/HTML/* result/HTML/*: added simple testcase and updated
1026 the existing ones.
1027
Daniel Veillardff9c3302000-10-13 16:38:25 +00001028Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1031 string-range for empty strings
1032 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1033 test/XPath/xptr/strrange: augmented the XPointer testsuite
1034
Daniel Veillard189446d2000-10-13 10:23:06 +00001035Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * doc/xml.html doc/xmlmem.html: added a module describing memory
1038 interfaces and use, updated the main page.
1039
Daniel Veillard2f971a22000-10-12 23:26:32 +00001040Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1043 nanoftp code work on Windows too now
1044
1045Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001046
1047 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1048 * xpointer.c: implemented string-range() at least a good first version
1049 * test/XPath/docs/str test/XPath/xptr/strrange
1050 result/XPath/xptr/strrange: the string-range() tests
1051
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001052Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * Makefile.am include/Makefile.am include/win32config.h
1055 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1056 and make distcheck
1057
Daniel Veillard19d61112000-10-11 23:50:35 +00001058Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1061 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1062 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1063
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001064Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1067 patch for socklen_t detection by
1068 Albert Chin-A-Young <china@thewrittenword.com>
1069
Daniel Veillardcd429612000-10-11 15:57:05 +00001070Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1073 and added a --dtdvalid option to xmllint used to test it
1074
Daniel Veillard47c02452000-10-11 13:04:36 +00001075Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1078 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1079
Daniel Veillard2d38f042000-10-11 10:54:10 +00001080Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1081
1082 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1083 handlings (registration, lookup, cleanup)
1084
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001085Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * configure.in Makefile.am include/makefile.am: adding XPointer
1088 and XPtrtests target
1089 * xpointer.[ch] : new files for XPointer support
1090 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1091 more XPath tests
1092
Daniel Veillard57fda592000-10-10 23:24:14 +00001093Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * configure.in: fixed, very broken, make distcheck works again
1096
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001097Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * More work toward 2.2.5, integrated a number of patches
1100 * configure.in Makefile.am win32config.h.in: trying to cleanup
1101 make distcheck .... huh ...
1102 * include/Makefile.am include/win32config.h: new directory
1103 for includes
1104 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1105 updated teh makefiles and instructions for WIN32
1106 * xpath.c: small fixes
1107 * test/XPath/ results/XPath: updated the testcases and results
1108 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1109 suggested patches
1110 * valid.c: fixed an ID bug
1111
Daniel Veillardb71379b2000-10-09 12:30:39 +00001112Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1115 the automake bug where wrong dependancies were generated.
1116 * xpath.[ch]: worked on XPointer
1117
Daniel Veillard7e99c632000-10-06 12:59:53 +00001118Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1119
1120 * configure.in Makefile.am: 2.2.5, ship the include in an
1121 include/libxml subdirectory, use symlinks when using CVS
1122 * testSAX.c: fixed small bug
1123 * testXPath.c: changed the way testfiles are parsed
1124 * debugXML.c: same kind of cleanup when parsing an argument expression
1125 XPath/XPointers can have blanks embedded
1126 * xpath.[ch]: more cleanup, reorgs for XPointer work
1127 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1128 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1129
Daniel Veillard55b91f22000-10-05 16:30:11 +00001130Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1133 in the XPath engine, rewrote large parts of it, now it's far
1134 cleaner and in sync with the REC not an old WD. Fixed a parsing
1135 problem in the interactive XML shell found when testing XPath.
1136
Daniel Veillardac260302000-10-04 13:33:43 +00001137Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1140 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1141 examples with the extra test
1142
Daniel Veillard7cfce322000-10-04 12:40:27 +00001143Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1146 the global init function.
1147
Daniel Veillard970112a2000-10-03 09:33:21 +00001148Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * HTMLparser.c: Doohhh, attribute name parsing was still case
1151 sensitive ! Fixed this ...
1152 * result/HTML/* : updated the tests results accordingly
1153
Daniel Veillard740abf52000-10-02 23:04:54 +00001154Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1157 engine, should be far more stable, incorporated a new version of
1158 preceding/following axis, need testing
1159 * uri.c: fixed file:///c:/a/b/c problem
1160 * test/XPath/tests/idsimple: augmented the XPath tests
1161
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001162Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * doc/* rebuilding docs for 2.2.4 release
1165
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001166Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * configure.in: releasing 2.2.4
1169 * parser.[ch]: added xmlStrEqual()
1170 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1171 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1172 use xmlStrEqual instead
1173 * TODO: updated
1174 * added an XPath test
1175
Daniel Veillardbc765302000-10-01 18:23:35 +00001176Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1179 * entities.h: exported xmlInitializePredefinedEntities
1180 * parser.[ch] : added xmlInitParser()
1181 * parserInternals.h : had to export htmlInitAutoClose()
1182
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001183Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1186 problems
1187 * Makefile.am : added XPath regression tests to normal tests
1188 * uri.c: fixed a problem with local paths, cleanup
1189 * parser.c: fixed a problem with large CData sections
1190
Daniel Veillardd2ade932000-09-30 14:39:55 +00001191Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * configure.in xml-config.in: patch from "Ben Taylor"
1194 <sol7x86@hotmail.com> for solaris shared libs lookup
1195
Martin Bauligdd7d1f62000-09-29 23:17:57 +000011962000-09-30 Martin Baulig <baulig@suse.de>
1197
1198 * libxml-2.0.pc.in: Provide pkg-config script.
1199
1200 * configure.in: Create the libxml-2.0.pc script from the
1201 libxml-2.0.pc.in templates.
1202 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001203 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001204
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001205Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1208 when compiling with MSC
1209
Daniel Veillard46057e12000-09-24 18:49:59 +00001210Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * xpath.c: patch for normalize-string() substring-before(),
1213 substring-after() and translate() functions from Bjorn Reese
1214 <breese@mail1.stofanet.dk>
1215 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1216 Fredrik Hallenberg <hallon@lysator.liu.se>
1217 * TODO: updated
1218
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001219Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1222 problem of socklen_t being undefined on a number of platforms
1223 * debugXML.c: fixed a compilation problem when without snprintf
1224
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001225Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1228 an URI bug and a fix for the control-character-induced infinite loop
1229 * nanohttp.c: preventive fix for compiling on WIN32
1230
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001231Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * xmlint.c: closing bug #25000
1234
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001235Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1238 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1239 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1240 related function, fixing xmlStrncmp(), and associated cleanup
1241 * result/HTML/entities.html.sax: updating result
1242
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001243Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1244
1245 * uri.c: applied patch for URI escaping from Wayne Davison
1246 <wayned@blorf.net>
1247 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1248 from Denis Barbier <barbier@imacs.polytechnique.fr>
1249 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1250 patch from Wayne Davison
1251
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001252Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * doc/xml.html : updated with new releases, adding "how to help"
1255
Daniel Veillard04698d92000-09-17 16:00:22 +00001256Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1259 removed a few warnings in pedantic mode ...
1260 * parserInternals.c parser.c: moved encoding switching function
1261 to parserInternals.c
1262 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1263
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001264Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1267 error or warning handlers
1268
Daniel Veillardb1059e22000-09-16 14:02:43 +00001269Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * parserInternals.c parserInternals.h parser.c Makefile.am:
1272 created a new module parserInternals.c, moved most of the
1273 code shared by the various parsers there, as well as
1274 deprecated code from parser.c. More cleanup of parser.c
1275 * uri.c: fixed a problem when URI is NULL
1276 * valid.c: speedup when looking for an attribute declaration
1277
Daniel Veillard39c7d712000-09-10 16:14:55 +00001278Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1281 the cleanup of the computation of URI references when seeking
1282 external entities. The URI reference string and the resulting
1283 URI are both stored now.
1284 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1285 large s(n)printf checks and cleanup from Denis Barbier
1286 <barbier@imacs.polytechnique.fr>
1287 * xmlversion.h.in tree.h: couple of SGML declarations for a
1288 possible docbook module.
1289 * result/VC/ : a couple of test output changed due to the change
1290 of the entities URI
1291
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001292Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * parser.h: added a _private field for linking user's data
1295
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001296Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * parser.c parserInternals.h: demacroified most of the IS_XXX
1299 the gain in size is significant so ...
1300
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001301Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * entities.c: cases where looking up entities with doc==NULL
1304 covered
1305
Daniel Veillard90e11312000-09-05 10:42:32 +00001306Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1307
Daniel Veillard1de50802000-09-07 08:54:32 +00001308 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001309 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1310
Daniel Veillard98a79162000-09-04 11:15:39 +00001311Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1312
Daniel Veillard1de50802000-09-07 08:54:32 +00001313 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001314 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1315 * Makefile.in: added URItest and included thenin "make tests"
1316
1317Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001318
1319 * xmlversion.h.in: closed bug 22941
1320
Daniel Veillard2bb89092000-08-31 14:57:50 +00001321Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * doc/xmlio.html: added doc and example for entity loader
1324 redefinition.
1325
Daniel Veillard96984452000-08-31 13:50:12 +00001326Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1329 used by libxml
1330
Daniel Veillarde715dd22000-08-29 18:29:38 +00001331Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * parser.c: Fixed bug on invalid ontent characters and when using
1334 push.
1335 * xmllint.c: fixed xmllint endling of errors in push mode
1336
Daniel Veillard4948eb42000-08-29 09:41:15 +00001337Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001340 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001341 * result/HTML/*.sax: regenerated HTML SAX output
1342 * parser.c: more cleanup.
1343
Daniel Veillarde010c172000-08-28 10:04:51 +00001344Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001347 patches from Wayne Davison <wayned@users.sourceforge.net>,
1348 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001349 * HTMLparser.c: fixed an ignorable white space detection bug
1350 occuring when parsing with SAX only
1351 * result/HTML/*.sax: updated since the output is now HTML
1352 encoded...
1353
Daniel Veillard47f3f312000-08-27 22:40:15 +00001354Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001356 * HTMLparser.[ch]: applied some of Wayne Davison
1357 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001358
Daniel Veillarde0854c32000-08-27 21:12:29 +00001359Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1362 undeclared namespace prefix was used, added a warning.
1363 Cleaned up support w.r.t. entities, spilling out a warning
1364 and being pedantic on lookups.
1365 * test/warning/ent9 : added testcase for previous example.
1366 * TODO: updated
1367 * parserInternals.h parser.c: changed the way names are parsed
1368 now allow infinite size and decrease penalty for normal use
1369 * parser.c: Started a big cleanup/check of the parser code,
1370 fixed some of the most tortuous entity code, spotted code
1371 unused anymore
1372 * test/*: added tests for very long names and related nasty
1373 things.
1374
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001375Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * doc/encoding.html: added encoding aliases doc
1378 * doc/xml.html: updates
1379 * encoding.[ch]: added EncodingAliases functions
1380 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1381 bottleneck affecting large DTDs like Docbook
1382 * parser.[ch] xmllint.c: added a pedantic option, will be
1383 useful
1384 * SAX.c: redefinition of entities is reported in pedantic mode
1385 * testHTML.c: uninitialized warning from gcc
1386 * uri.c: fixed a couple of bugs
1387 * TODO: added issue raised by Michael
1388
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001389Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * doc/encoding.html: propagated Martin Duerst suggestions
1392
Daniel Veillard52402ce2000-08-22 23:36:12 +00001393Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1396 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1397 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1398 by Wayne Davison
1399
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001400Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * nanoftp.c nanohttp.c: small cleanup
1403 * TODO: updated
1404
Daniel Veillard244ece92000-08-19 20:58:02 +00001405Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * added an old VC testcase and updated title.xml entity
1408
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001409Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1412 done on auto-opening of <p> tags and cleanup of SAX output
1413
Daniel Veillard979e55e2000-08-19 16:48:54 +00001414Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1417
Daniel Veillard4540be42000-08-19 16:40:28 +00001418Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * doc/xml.html libxml.* structure.*: updated the doc a bit
1421
Daniel Veillard808a3f12000-08-17 13:50:51 +00001422Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1425 of SAX tests
1426
Daniel Veillard29579362000-08-14 17:57:48 +00001427Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1430 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1431
Daniel Veillard1255ab72000-08-14 15:13:33 +00001432Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1433
1434 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1435 * testHTML.c: fix core dump on Solaris 2.x systems
1436 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1437 * result/HTML/*.sax: previous bug fix lead to new results
1438
Daniel Veillard03109292000-08-14 14:58:22 +00001439Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1442 * configure.in: added --with-readline=DIR to accept alternate
1443 path for readline include/library
1444 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1445 for ANSI under HP-UX
1446 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1447 includes @LIBS@
1448
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001449Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * doc/* : rebuilt the docs
1452 * getting ready for 2.2.2 release
1453
Daniel Veillard87b95392000-08-12 21:12:04 +00001454Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1457 and xmlAddFeature()
1458 * tree.[ch]: added xmlAddChildList()
1459 * xmllint.c: MAP_FAILED macro test
1460 * parser.h: added xmlParseCtxtExternalEntity()
1461 * valid.c: applied bug fixes removed warning
1462 * tree.c: added CDATA block to elements content
1463 * testSAX.c: cleanup of output
1464 * testHTML.c: added SAX testing
1465 * encoding.c: better error recovery
1466 * SAX.c, parser.c: fixed one of the external entity processing
1467 of the OASis testsuite
1468 * Makefile.am: added HTML SAX regression tests
1469 * configure.in: bumped to 2.2.2
1470 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1471 SAX results
1472
Daniel Veillard88a172f2000-08-04 18:23:10 +00001473Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * configure.in: patch for HP compiler
1476
14772000-08-04 Sven Heinicke <sven@zen.org>
1478
1479 * xmllint.c: Was coredumping sometimes when the file given didn't
1480 exist.
1481
Daniel Veillard46e370e2000-07-21 20:32:03 +00001482Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001485
Daniel Veillard46e370e2000-07-21 20:32:03 +00001486 when using in memory parsing. Need some cleanup.
1487 * xmllint.c configure.in: added a --memory flag to test memory
1488 parsing
1489
Daniel Veillard36650692000-07-21 15:16:39 +00001490Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1491
1492 * nanohttp.c: fixed socklen_t replacement to unsigned int
1493 * parser.c: fixed a space handdling missing at the end of
1494 production 28 DOCTYPE.
1495 * xmlmemory.c: fixed a stupid bug on the routine to override
1496 allocation functions
1497 * TODO: updated
1498
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001499Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * doc/ regenerated the docs
1502
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001503Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * doc/encoding.html doc/xml.html: added I18N doc
1506 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1507 improvements, both parser and filters, added ASCII & HTML,
1508 fixed the ISO-Latin-1 one
1509 * xmllint.c testHTML.c: added/made visible --encode
1510 * debugXML.c : cleanup
1511 * most .c files: applied patches due to warning on Windows and
1512 when using Sun Pro cc compiler
1513 * xpath.c : cleanup memleaks
1514 * nanoftp.c : added a TESTING preprocessor flag for standalong
1515 compile so that people can report bugs more easilly
1516 * nanohttp.c : ditched socklen_t which was a portability mess
1517 and replaced it with unsigned int.
1518 * tree.[ch]: added xmlHasProp()
1519 * TODO: updated
1520 * test/ : added more test for entities, NS, encoding, HTML, wap
1521 * configure.in: preparing for 2.2.0 release
1522
Daniel Veillard49703262000-07-10 10:27:46 +00001523Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * nanoftp.c: fixed the way the control connection is handled
1526 * libxml.spec.in: fixed the dependancies and cleanup
1527
Daniel Veillard306be992000-07-03 12:38:45 +00001528Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * doc/xml.html: changed the xmlsoft.org structure, updated the
1531 examples w.r.t. root and childs
1532
Daniel Veillard7d853352000-07-02 18:53:09 +00001533Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1536
Daniel Veillard365e13b2000-07-02 07:56:37 +00001537Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * HTMLparser.c: Work on character encoding support for the HTML parser
1540 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1541 * encoding.c: Fixed a potential memleak in the encoding stuff
1542
Daniel Veillardaf743792000-07-01 11:49:28 +00001543Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1544
1545 * doc/FAQ.html doc/Makefile.am : added a FAQ
1546
1547Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001548
1549 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1550 of the HTML parser to force it to not bypass SAX
1551
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001552Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1553
1554 * win32config.h.in: updated
1555 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1556 lacks iconv support :-( need to release 2.1.1
1557 * configure.in: release 2.1.1
1558 * HTMLparser: fixed bug #14784
1559 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1560 by Windows compiler
1561 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1562 the SAX startDocument() callback.
1563 * TODO: updated
1564
1565Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * added xmlStopParser()
1568
Daniel Veillardbe803962000-06-28 23:40:59 +00001569Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * configure.in: 2.1.0 prerelease
1572 * Large resync between W3C and Gnome tree
1573 * nanoftp, nanohttp.c: fixed stalled connections probs
1574 * HTMLtree.c SAX.c : support for attribute without values in
1575 HTML for andersca
1576 * valid.c: Fixed most validation + namespace problems
1577 * HTMLparser.c: start document callback for andersca
1578 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1579 * parser.h, SAX.c: serious speed improvement for large
1580 CDATA blocks
1581 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1582 different encoding
1583 * example/Makefile.am example/gjobread.c tree.h: work on
1584 libxml1 libxml2 convergence.
1585 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1586 and the LIBXML_TEST_VERSION macro
1587
Daniel Veillardc310d562000-06-23 18:32:15 +00001588Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * doc/xml.html: various patches and improvements typo fixed by
1591 Felix Natter
1592 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1593 from Felix Natter <fnatter@gmx.net>
1594
Daniel Veillardf3029822000-05-06 08:11:19 +00001595Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1596
1597 * doc/upgrade.html: updated with instructions for support of both
1598 libxml-1.x and libxml-2.x
1599 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1600 for 2.x support and also fixed includes
1601
1602
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001603Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1606 the encoding support, added iconv support, so now libxml if
1607 compiled with iconv automatically support japanese encodings
1608 among others. Work based on initial patch from Yuan-Chen Cheng
1609 I may have broken binary compat in the encoding handler
1610 registration scheme, but that was so utterly broken I don't
1611 expect anybody to have used this feature until now.
1612 * parserInternals.h: fixup on the CHAR range macro
1613 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1614 code.
1615 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1616 * uri.c: added xmlParseURI() I can't believe I forgot to
1617 implement this one in 2.0 !!!
1618 * SAX.c: moved doc->encoding update in the endDocument() call.
1619 * TODO: updated.
1620
Daniel Veillard06047432000-04-24 11:33:38 +00001621Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * tree.h: removed extraneous xmlRemoveProp definition
1624 * TODO: added item about --disable-corba configure switch
1625 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1626 * nanoftp.c: fixed include problems giving troubles on AIX and
1627 slowlaris
1628 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1629 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1630 comment and headers changes to lower gtk-doc number of warnings
1631 * doc/html/*: rebuilt docs
1632
Daniel Veillarde0aed302000-04-16 08:52:20 +00001633Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * HACKING: documented the tag for 1.x and instructions
1636
Daniel Veillard5e873c42000-04-12 13:27:38 +00001637Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1640 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1641 xmlCreateIOParserCtxt
1642 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1643 significant overall improvement
1644 * xmllint.c: added I/O test to xmllint
1645 * testSAX.c: added a speed test
1646 * doc/* : updated/regenerated
1647
Daniel Veillardfc708e22000-04-08 13:17:27 +00001648Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1649
1650 * xpath.c uri.h parserInternals.h: cosmetic changes from
1651 "Timur I. Bakeyev" <timur@bat.ru>, including making
1652 xmlCreateURI() public
1653
Daniel Veillard5d211f42000-04-07 17:00:24 +00001654Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1657 and the code at the same time. Added a clean mechanism for
1658 overload or added input methods: xmlRegisterInputCallbacks()
1659 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1660 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1661 * TODO: updated
1662 * doc/* : updated/regenerated
1663 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1664 source dir
1665
Daniel Veillarde77a9182000-04-05 19:12:29 +00001666Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * testURI.c: yet another forgotten commit, I should get some sleep !
1669
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001670Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * xmllint.c: forgot to commit this too ?
1673
Daniel Veillardb9df4042000-04-05 14:23:16 +00001674Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * xmlversion.h.in : forgot to commit this previously
1677
Daniel Veillard361d8452000-04-03 19:48:13 +00001678Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1681 * README TODO: updated for release
1682 * uri.c uri.h: added authority parsing/saving
1683 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1684 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1685 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1686 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1687 Makefile.am : added compile-time customization of libxml
1688 --with-ftp --with-http --with-html --with-xpath --with-debug
1689 --with-mem-debug
1690 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1691 #include <libxml/xxx.h> I hope it won't break too much stuff
1692 and will be manageable in the future...
1693 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1694 and added xmllint to the installed programs
1695 * uri.h: added xmlFreeURI()
1696
Daniel Veillardec303412000-03-24 13:41:54 +00001697Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * uri.c uri.h: finished the escaping handling, the base support
1700 and the URI path normalization. Looks good just lacks the
1701 authority content parsing code.
1702 * Makefile.am: added instructions to generate testURI
1703 * TODO: updated
1704 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1705 added links and icons for W3C and Gnome
1706
Daniel Veillard8f621982000-03-20 13:07:15 +00001707Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * xmlmemory.[ch] : seems I forgot to actually update the files in
1710 the last commit :-)
1711 * doc/xml.html doc/html/* : updated and uploaded the docs
1712
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001713Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1716 * TODO: updated
1717 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001718 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001719 gfree).
1720 * Makefile.am, uri.c, uri.h: added a set of functions to do
1721 exact (litteraly copied from the RFC 2396 productions) parsing
1722 and handling of URI. Will be needed for XLink, one XML WFC,
1723 XML Base and reused in the nano[ftp/http] modules. Still work
1724 to be done.
1725
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001726Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1727
1728 * configure.in, libxml.spec.in : libxml2
1729 * doc/* : updated the doc page, rebuilt the docs
1730
Daniel Veillardcf461992000-03-14 18:30:20 +00001731Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * all: tagged LIB_XML_1_X
1734 * *.c *.h : updated from W3C CVS tree
1735 * configure.in : 2.0.0-beta
1736 * libxml.spec.in : libxml2 package nam
1737 * result/* : new version of the tests output
1738
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001739Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1742
Daniel Veillardb566ce12000-03-04 11:39:42 +00001743Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * doc/* : rebuilt the docs
1746 * parser.c: final patch on #6766
1747 * valid.c: small patch on validity checks.
1748
Daniel Veillardfb76c402000-03-04 11:39:42 +00001749Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1752 added
1753 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1754 compatibility w.r.t. XML spec and existing code.
1755
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001756Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * parser.c: seems a better solution to <a> </a> exists,
1759 will try it for a while
1760
Daniel Veillard83a30e72000-03-02 03:33:32 +00001761Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * parser.c: tried to remove the <a> </a> generating <a/>
1764 this is hard. Left a flag for that purpose. Fixed bug #6766
1765 * configure.in: prepared 1.8.7 not released, due to previous
1766 problem
1767
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001768Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * doc/xml.html : applied second patch from Paul DuBois
1771
Daniel Veillard402e8c82000-02-29 22:57:47 +00001772Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * doc/xml.html : applied patch from Paul DuBois
1775
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001776Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1779
Daniel Veillard5feb8492000-02-02 17:15:36 +00001780Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1783 compilation warnings on various platforms.
1784 * parser.c: Fixed #5281 validity error callbacks are now desactived
1785 by default if not validating.
1786
Daniel Veillardf341f932000-02-02 14:52:08 +00001787Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1790
Daniel Veillard13c757e2000-02-01 23:59:15 +00001791Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1794 <gkatsi@cs.toronto.edu>
1795
Daniel Veillard726e8792000-01-30 20:04:29 +00001796Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1799 processing URLs
1800
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001801Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1804 xmlNanoFTPUpdateURL for persistent control connections.
1805 * configure.in: 1.8.6
1806
1807Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1810 * tree.[ch] : added xmlSaveNoEmptyTags
1811
James Henstridgef3be9312000-01-28 13:59:21 +000018122000-01-29 James Henstridge <james@daa.com.au>
1813
1814 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1815
1816 * Makefile.am: added nanoftp.[ch] to the build.
1817
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001818Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * nanoftp.[ch]: cleanup, comments, API
1821 * debugXML.c : fixed a bug in the cat command
1822 * doc/*: regenerated the docs
1823
Daniel Veillardda07c342000-01-25 18:31:22 +00001824Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1827 * debugXML.c : fixed a bug in the cat command
1828 * valid.c: fixing some small probs
1829 * libxml.spec.in: get rid of the SNAP suffix
1830 * doc/xml.html: updated the status
1831
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001832Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * xml-config.in: xml-config --version to just return the
1835 version number
1836 * xpath.c: some cleanup w.r.t. axis when the current node is
1837 an attribute.
1838 * TODO: updated
1839
Daniel Veillard461a66c2000-01-18 18:01:01 +00001840Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * configure.in: prepared for libxml-1.8.5
1843 * doc/* recompiled the documentation
1844
18452000-01-17 Jody Goldberg <jgoldberg@home.com>
1846
1847 * configure.in : WARNING autoconf subtlety alert :
1848 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1849 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1850 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1851 get defined by AC_CHECK_HEADERS.
1852
Daniel Veillardf967b902000-01-17 16:06:10 +00001853Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1856 Rune.Djurhuus@fast.no
1857
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001858Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * TODO: updated
1861 * tree.c, parser.c: made sure that only memory alloc problems
1862 and internal parser errors are allowed to write to stdout or
1863 stderr.
1864
Daniel Veillard0142b842000-01-14 14:45:24 +00001865Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * tree.c : restored xmlNewGlobalNs since this seems used by
1868 a lot of existing code :-(, fixed a bug in xmlNewNs
1869 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1870 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1871 to exit() from the library code.
1872 * xpath.c, parser.c: removed bugs or unused code detected by
1873 Windows compilers
1874 * parser.c: started adding interfaces for parsing well balanced
1875 XML fragments
1876 * configure.in: releasing 1.8.4
1877 * doc/* : rebuilt the docs
1878
Daniel Veillard2eac5032000-01-09 21:08:56 +00001879Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1880
1881 * tree.[ch] : added xmlNewDocFragment() for DOM
1882 * testHTML.c: uninitialized variable.
1883
Daniel Veillardf3a73582000-01-05 14:58:39 +00001884Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * doc/* : rebuild the docs
1887
Daniel Veillard71b656e2000-01-05 14:46:17 +00001888Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * acconfig.h: readline and history patch
1891 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1892 * tree.c: added check and handling when possibly removing an ID
1893 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1894 and saving.
1895 * test/HTML/entities.html result/HTML/entities.html* : test for
1896 various entities reference cases
1897 * result/HTML/* : as a result output of some testcase have
1898 changed
1899 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1900 by previous example. added xmlParseTryOrFinish().
1901 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1902 entities.h debugXML.h HTMLparser.h: changed the way struct are
1903 declared to allow gtk-doc to expose those
1904 * parser.c: closed bug #4960
1905 * Makefile.am configure.in: Applied patch from
1906 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1907 and math/socket libs detection
1908
Daniel Veillard437b87b2000-01-03 17:30:46 +00001909Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * configure.in, Makefile.am: link tester against readline
1912 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1913
Daniel Veillard686d6b62000-01-03 11:08:02 +00001914Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * tree.[ch]: added xmlRemoveProp
1917 * win32config.h.in nanohttp.c: avoid including the Windows
1918 socket stuff in every C files
1919 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1920 the XmL parser(s)
1921 * test/ns4 result/ns4 etc...: added test case for previous prob
1922 * tree.c: xmlNewNs wasn't checking for double definition
1923 * Makefile.in: fixed a problem with dist-hook duplicates
1924 * parser.[hc], xmlIO.c: fixed the loading of external entities
1925 APIs, now xmlLoadExternalEntity() is used everywhere and
1926 setting up an app specific front-end using the
1927 * SAX.c parser.c: some fixes, now the xhtml spec validates
1928 with the xhtml DTD.
1929 * error.c: fixed crashes in case of no input stream
1930 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1931 to the validation tests and results
1932
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001933Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1936 too htmlCreatePushParserCtxt() and htmlParseChunk()
1937 * parser.c: a bit of cleanup.
1938 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1939 to XML) removed the last mem leak known
1940 * HTMLtree.c: output message cleanup
1941 * xmlmemory.c: display content info about memory blocks
1942 * result/HTML/wired.* : missing att value warning change
1943
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001944Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * doc/* : rebuilt the documentation
1947
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001948Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * parser.[ch] parserInternals.h: Push parser for XML,
1951 seems to work fine now
1952 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1953 --push for push testing
1954 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1955 * testSAX.c: added --push
1956 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1957 subtree
1958 * xmlIO.[ch] : enriched API + fixes for push mode
1959 * entities.[ch]: added the entity content length to the struct.
1960 * xmlmemory.[ch]: new API to show the last entries for the shell
1961 * valid.c: added required attribute testing
1962 * SAX.c: the cdata callback now merge contiguous fragments
1963 * HTMLparser.c: cleanup of some macros
1964
Daniel Veillard3c558c31999-12-22 11:30:41 +00001965Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * parser.c: fix for PIs name starting with xml
1968 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001969 * *.c, configure.in win32config.h.in : generate win32config.h for
1970 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001971
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001972Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * parser.c: fixed a stupid = vs. == bug :-(
1975 * doc/gnome-xml.sgml: s/glade/xml/
1976
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001977Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * configure.in, doc/xml.html : bug fix release 1.8.2
1980 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1981 Hopefully the end of that silly C++ include problem
1982 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1983 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1984 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1985 troubles with autoclosed elements when the stree shape doesn't
1986 follow the DtD specs. Added htmlIsAutoClosed() and
1987 htmlAutoCloseTag()
1988 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1989 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1990 * debugXML.c: fixed a bug on printing default namespaces.
1991 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1992
Daniel Veillardb24054a1999-12-18 15:32:46 +00001993Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * result/HTML/*.htm[l] : updated the HTML regression tests according
1996 to the new output
1997 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1998 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1999 problem due to intermix of extern "C" { ... } declarations for C++
2000 and recursive includes in the headers
2001
Chris Lahey323c48c1999-12-18 15:32:45 +000020021999-12-20 Chris Lahey <clahey@umich.edu>
2003
2004 * HTMLtree.c: Made it so that html nodes with a single child do
2005 not insert a carriage return before or after the child node.
2006
Daniel Veillardb24054a1999-12-18 15:32:46 +00002007Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002008
2009 * configure.in, doc/xml.html : bug fix release 1.8.1
2010 * parser.c: fixed bug #4344
2011 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2012 added the glue to avoid C++ problems
2013 * doc/* : regenerated the documentation
2014
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002015Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2018 namespace recognition, and Dia as a resul :-(
2019 * encoding.c: closed bug #3950
2020
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002021Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * valid.c: debugging a posteriori validation, except URI expansion
2024 stuff this should be fixed now
2025 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2026 Carl Nygard <cnygard@bellatlantic.net>
2027 * tester.c: added --postvalid, cleaning of the code
2028 * tree.[ch]: added xmlDocGetRootElement()
2029
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002030Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2031
2032 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2033 c++ losage.
2034
Daniel Veillard10a2c651999-12-12 13:03:50 +00002035Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * configure.in, doc/xml.html : bumped to 1.8.0
2038 * xlink.[ch], Makefile.am : added framework for link detection
2039 * parser.h: added nbChars to parser context, needed for cleanup.
2040 * xmlmemory.c: removed a nasty bug when out of mem
2041 * valid.[ch]: adding namespace support for attribute decl
2042 * tester.c: added --debugent option
2043 * debugXML.[ch]: added xmlDebugDumpEntities()
2044 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2045 buffers instead, this was really needed, validation was breaking
2046 in strange ways due to that. Added xmlParseStringPEReference()
2047 and other parsing from strings functions. Entities processing
2048 modified again, but PERef are still not handled correcly but
2049 unless you're Eve Maller you won't notice :-)
2050 * HTMLparser.c: large changes toward reliability, and switched to
2051 lowercase internal tags, XHTML is lowercase, so it will help
2052 that output is closer to next version.
2053 * doc/* : regenerated the documentation, it is now hosted at
2054 http://xmlsoft.org/ (same bits I just bought the domain :-)
2055
2056
Daniel Veillard294cbca1999-12-03 13:19:09 +00002057Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2060 doc generation
2061 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2062 in the SAX API
2063 * doc/*: rebuilt the doc making sure everything appears in the
2064 HTML files
2065
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002066Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2069 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2070 which allow impressive speed improvement on dataset with
2071 large text pieces, but at the cost of broken binary
2072 compatibility and slightly bigger memory usage.
2073 Configure with --with-buffers to activate them, they
2074 are protected with XML_USE_BUFFER_CONTENT define.
2075 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2076 goal is 0 memory left allocated once parser is no more used
2077 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2078 call xmlCleanupParser() and xmlMemoryDump()
2079
Daniel Veillarda819dac1999-11-24 18:04:22 +00002080Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2083 * parser.[ch] encoding.[ch]: added memory cleanup routines
2084 * parser.c: closing bug #3788
2085 * doc/*: rebuilt the doc
2086
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002087Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2090 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2091 * tester.c: added --compress option
2092 * doc/*: rebuilt the documentation
2093
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002094Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2097 if given /proc/kcore as input !
2098 * doc/xml.html doc/*: updated and rebuilt the documentation
2099
2100Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002101
2102 * parser.c: Fixed some wrongly space collapsing code due to
2103 a misreading of the spec.
2104 * result/*: fixed the output accordingly
2105
2106Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002107
2108 * encoding.c: bug fix and typos
2109 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2110 * parser.c: added attribute normalization closing bug #3597
2111 * test/att* result/att* SAXresult/att*: testcase for attribute
2112 normalization
2113
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002114Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * configure.in: closing bug #3163 by adding extra flags for the
2117 cc compiler on HP-UX
2118
Daniel Veillard51e3b151999-11-12 17:02:31 +00002119Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * valid.[ch] : removed a typo and an enumerated type bug in the
2122 xmlAddElementDecl() function
2123 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2124 call to xmlEncodeEntitiesReentrant() so that the functions
2125 New, Set and Get are at the same level.
2126 * parser.c HTMLparser.c: extra memory allocation bug for
2127 attributes detected by someone using libxml in embedded systems :-)
2128
Daniel Veillard962195f1999-10-28 15:51:53 +00002129Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * xmlmemory.h: turned off mem debug :-\
2132
Daniel Veillard35008381999-10-25 13:15:52 +00002133Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * parser.c: closed bug #2784 a one line fix, but worth pushing
2136 a new release out
2137 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2138 some structures, comments before and after the
2139 main element, and other nastyness
2140 * HTMLtree.c tree.c: accomodate the extended HTML supported
2141 * configure.in: pushing 1.7.4
2142 * test/ent8 and related outputs : added a new test for bug #2784
2143 * test/HTML/wired.html and related output: a nasty HTML example
2144 * Makefile.am: improved the test scripts
2145 * docs/* : reran the documentation extractor, updated xml.html
2146
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002147Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2150 HTMLparser and debugged the HTML related code. HTML documents
2151 now have their own type
2152 * entities.c: do not dump &apos; for HTML output
2153 * xmlmemory.c: improvement, breakpoint mechanism
2154 * testHTML.c: added --sax --repeat ...
2155 * Makefile.am: improved the HTML tests
2156 * valid.[ch]: added xmlValidGetValidElements and
2157 xmlValidGetPotentialChildren
2158 * tester.c: added --insert to test the 2 new functions
2159 * test//* result//* SAXresult//* : regression test cleanup
2160 and extension.
2161 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2162 gnome-xml-nanohttp.html
2163
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002164Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * HTMLparser.c: fixed problems with some autoclose tags
2167 * tree.c: fixed XML output problems.
2168 * result/* SAXresult/*: update of the tests output
2169
Daniel Veillard6077d031999-10-09 09:11:45 +00002170Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * Makefile.am: Arturo patch for xmlConf.sh version info
2173 * parser.c: Tim Josling patch for single quoted items
2174 * tester.c: Tim Josling patch for tester options usage
2175 * tree.h: indent cleanup
2176
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002177Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2178
2179 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2180 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2181
Daniel Veillard00fdf371999-10-08 09:40:39 +00002182Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * tree.c : Raph patch for initialization of CORBA fields
2185 * parser.c, xpath.c, ...: modification of doc comments
2186 * xpath.c : allow spaces in xpath expressions
2187
Daniel Veillardad219441999-09-27 08:17:49 +00002188Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2189
2190 * xmlmemory.h: turning off memory debug :-(
2191
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002192Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2195 better SAX interfaces.
2196 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2197 entity.
2198 * configure.in: 1.7.2
2199
2200Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002201
2202 * libxml.spec.in: fixed the URL
2203 * doc/xml.html: improved the documentation front-end
2204
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002205Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002206
2207 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2208
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002209Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002210
2211 * libxml.spec.in: fixed the alpha compile problem
2212 * parser.[ch]: changed errno to errNo in the parser context :-(
2213 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2214 * doc/xml.html: changed CHAR to xmlChar
2215 * doc/html/*: recompiled the documentation
2216 * configure.in: 1.7.1
2217
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002218Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2219
2220 * parser.h: modified the parser context struct to regain 1.4.0
2221 binary compatibility
2222 * parser.c, xml-error.h: added errno ot teh context and defined
2223 a set of errors values with update of errno
2224 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2225 DTDs and entities
2226 * *.h, *.c: complete cleanup of the use of config.h and include
2227 protection depending on the current setup.
2228 * overalll debugging, maintenance and bug-fixing on all modules
2229 * updated the documentation
2230 * ready for 1.7.0
2231
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002232Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * HTMLparser.c : cleanup
2235 * SAX.c valid.c valid.h: added ID/IDREF checking
2236 * tree.c tree.h: extended doc structure for refs
2237 * configure.in: 1.6.2
2238 * parser.c: patched bug in SAX user arg call
2239 * parserInternals.h: patched missing close in C++ wrapping
2240 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2241 especially upcoming XPointer implementation.
2242 * doc/xml.html: augmented, typo
2243
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002244Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2245
2246 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2247 not all invocations of install understand -d.
2248
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002249Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2250
2251 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2252 to make 'check' works, when builddir != srcdir.
2253
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002254Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * doc/xml.html : updated the documentation
2257
Daniel Veillard6454aec1999-09-02 22:04:43 +00002258Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2261 not deallocated memory blocks
2262 * *.c : replaces all calls to malloc() free() and realloc() to
2263 the wrapper functions/macros
2264 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2265 instead of xmlFreeNodeList()
2266
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002267Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * HTMLparser.c: corrected a stupid bug leading to core dump at
2270 tree deallocation. Removed warnings indicated by
2271 Stephane.Conversy@lri.fr
2272 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2273 looked for in the external subset
2274
2275Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002276
2277 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2278 on SGI by Stephane.Conversy@lri.fr
2279
Daniel Veillardb96e6431999-08-29 21:02:19 +00002280Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * all .h : changed the prototype declaration indent as in gtk
2283 * most .c : working on reducing the TODOs in the code
2284 * most .c : cleanup though -pedantic and Insure++
2285 * improvements on validation ID checkings.
2286 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2287 * xml-config.in: closed #1810
2288
2289Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002290
2291 * tree.h, valid.c, valid.h: more work on validity, IDs
2292 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2293 definition for AIX
2294
Daniel Veillardb556eb51999-08-15 17:19:50 +00002295Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2298 the distribution due to a cut'n paste error at last commit
2299
Daniel Veillardb05deb71999-08-10 19:04:08 +00002300Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * configure.in: upgraded to version 1.4.0
2303 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2304 Big update, added a large part of the validation process,
2305 it should be usable, but some parts are missing
2306 * xpath.c: improved the implementation w.r.t. root.
2307 * Makefile.am: added more tests
2308 * test and result trees: added a lot of tests
2309 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2310
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002311Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * Added an HACKING file
2314
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002315Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * xpath.[ch] : improvements and debug of the XPath implementation
2318 * parser.c, HTMLparser.c : modified the parsers to be progressive
2319 * tree.[ch] : extended the Buffer promitives
2320 * xmlIO.[ch] : added basic I/O routines providing progressive
2321 parsing and ready for I18N conversion plugins
2322 * SAXresult/* : the SAX callback sequence maybe slightly different
2323 now
2324 * test*.c : improved/updated the tests programs
2325 * doc/* : recompiled the docs.
2326
Daniel Veillard15b75af1999-07-26 16:42:37 +000023271999-07-26 Michael Meeks <michael@edenproject.org>
2328
2329 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2330
2331 * tree.c: Ditto.
2332
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002333Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * configure.in: upgraded to version 1.4.0
2336 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2337 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2338 XML query language, see http://www.w3.org/TR/xpath for more details.
2339 * parser.c, parser.h: added CHAR* related string functions for XPath
2340 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2341 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2342 rebuild the docs.
2343 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2344 and regression testing capabilities for XPath.
2345
Daniel Veillardd79d7871999-07-12 10:38:12 +00002346Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2349 closing bug #1646
2350
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002351Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * Makefile.am, example/Makefile.am: closed bug #1683
2354
Daniel Veillard3166ab11999-07-11 16:14:19 +00002355Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * example/Makefile.am, configure.in: added the makefile for the
2358 gjobread example
2359
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002360Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2361
2362 * doc/Makefile.am:
2363 - fix which allow "make install DESTDIR=</install/prefix>".
2364
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002365Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2368 which fixed a problem on the file reading-code.
2369
Daniel Veillard82150d81999-07-07 07:32:15 +00002370Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2371
2372 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2373 output.
2374 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2375
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002376Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * parser.h : Oops removed the binary compatibility problem
2379 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2380 * parser.c, HTMLparser.c: applied patches for reading from stdin
2381
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002382Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * parser.c, entities.c, valid.c: cleanup bug #1591
2385 * configure.in: cleanup bug #1592
2386 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2387 the same tree back-end. Hence gdome will be available for it.
2388 * doc/Makefile.am: close bug #617
2389
Daniel Veillard97fea181999-06-26 23:07:37 +00002390Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * parser.c: alloctate a per parser context SAX interface block
2393
Daniel Veillard14fff061999-06-22 21:49:07 +00002394Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2397 and xmlEncodeEntitiesReentrant with the correct one :-\
2398
2399Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2400
2401 * commit of my internal XML base changes, quite a lot of
2402 changes, cleanups, better entities support, framework for
2403 new I/O and charset detection and handling
2404 * Fixed the configure/Makefile stuff to generate shared libs
2405 with the proper version info, so we jumped on rev from
2406 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2407 xmlEncodeEntities() result need to be freed now, and a string
2408 xmlParserVersion provide the current library version.
2409
Raph Levien05240da1999-06-15 21:27:11 +00002410Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2411
2412 * parser.c: fixed a buffer overrun for when you have a very long
2413 attribute with no entities in it.
2414
Daniel Veillardbb2da581999-06-13 14:37:07 +00002415Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * added example directory
2418 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2419
Daniel Veillard011b63c1999-06-02 17:44:04 +00002420Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * Release of libxml-1.1, nearly everything has been touched for
2423 this.
2424 * Added more regression tests
2425 * Updated the documentation
2426
Daniel Veillard27d88741999-05-29 11:51:49 +00002427Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2428
2429 * tree.[ch]: unified the XML_NO_CORBA defines.
2430 * parser.c encoding.[ch]: started plugging in char encoding detection
2431
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002432Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2433
2434 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2435 Also freed allocated buffer.
2436
Daniel Veillard27d88741999-05-29 11:51:49 +00002437Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002438 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2439 reentrancy problem at printing. One is left in entities.c, to
2440 remove ASAP
2441 * testSAX.c : added a test example showing the use of the SAX
2442 interface if one doesn't want to build the DOM tree.
2443 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2444
Daniel Veillard517752b1999-04-05 12:20:10 +00002445Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2448 large revamping of the parser to use SAX callbacks
2449 http://www.megginson.com/SAX/ (or at least a C like interface
2450 a la Expat). It's now possible to set up your own callbacks
2451 and the parser will not build a DOM tree.
2452 * test/* result/*: updated the test suite, I finally removed
2453 the old Namespace draft support (PI based).
2454
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002455Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * Makefile.am: added test result to EXTRA_DIST for make tests
2458
Daniel Veillard64068b31999-03-24 20:42:16 +00002459Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * parser.c, parserInternals.h: moved the chars macro definitions
2462 to parserInternals.h
2463 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2464 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2465
Daniel Veillard012ccc11999-03-23 10:11:11 +00002466Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * xml-config.in : applied patch to make --version work
2469
Raja R Harinatha86c23e1999-03-05 22:14:01 +000024701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2471
2472 * Makefile.am (check-local): Alias for `tests' target. This will
2473 cause `make check' to do the right thing.
2474 (tests): Don't run tests in srcdir. Also, replaced calls to
2475 basename with a `sed' "equivalent".
2476
Daniel Veillardd109e371999-03-05 06:26:45 +00002477Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2480 it in the header and not the sources, updated the doc.
2481 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2482 pointing this out.
2483
Daniel Veillardbc50b591999-03-01 12:28:53 +00002484Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2485
2486 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2487 exported the inputStream routines.
2488 * doc/html/* : updated accordingly
2489
Daniel Veillardd692aa41999-02-28 21:54:31 +00002490Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * parser.c, parser.h, parserInternals.h: added a few extra
2493 internal calls to allocate and free parser contexts ...
2494 * doc/html/* : updated accordingly
2495
Daniel Veillard55a99271999-02-25 11:01:29 +00002496Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2497
2498 * configure.in, Makefile.am, doc/makefile.am : General changes for
2499 1.0.0 release and including the generated HTML documentation.
2500
Daniel Veillard35925471999-02-25 08:46:07 +00002501Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * makefile.am : added parserInternals.h, oops.
2504
Daniel Veillard1e346af1999-02-22 10:33:01 +00002505Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * parserInternals.h: added this header giving access to the parser
2508 internal functions.
2509 * doc/Makefile.am : added a rebuild target which rebuilds the full
2510 set of documentations
2511 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2512 the internal subset.
2513 * *.c *.h: modifications needed to generate the documentation using
2514 gtk-doc, cleanup of functions blocks, reorganisation of struct
2515 declarations.
2516
Daniel Veillard1164e751999-02-16 16:29:17 +00002517Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2520 the tar and spec file to include the beginning of the doc.
2521
Nuno Ferreira03d04781999-02-13 00:07:17 +000025221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2523
2524 * doc/.cvsignore: Added this file.
2525
Daniel Veillard6800ef31999-02-08 18:33:22 +00002526Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * tree.c: fixed xmlGetProp to return "" when the attribute
2529 exists, even if the node-list is NULL.
2530
Daniel Veillard726c7e31999-02-08 15:13:10 +00002531Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * tree.c: patched an error outputting empty attribute values.
2534 * Makefile.am and doc/makefile.am: have been updated during the
2535 week-end. Sorry for an empty CVS log, I got a shell problem.
2536
Daniel Veillard1899e851999-02-01 12:18:54 +00002537Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * tree.h: cleaned up using enums instead of defines
2540 * parser.c, valid.[ch]: more work on parsing/output of element
2541 declarations
2542
Daniel Veillard3b9def11999-01-31 22:15:06 +00002543Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * valid.[ch], tree.c, parser.c : more work toward full parsing
2546 of XML DTDs.
2547 * README: added informations about mailing-list and on-line
2548 documentation
2549
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000025501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2551
2552 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2553
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002554Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * parser.c, tree.[ch] : more work toward conformance testing,
2557 added a last element to accelerate parsing of very flat structures
2558 started working on internal subset Element content declaration.
2559 * valid.[ch] : first cut at adding code toward validation.
2560 * previous changes had also small impact on most files, especially
2561 the conformance testing using James Clark test suite.
2562
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002563Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * test/* : updated the examples, most of them were not well
2566 formed (humm), and added rdf2.
2567 * result/* : resulting changes in the output.
2568
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002569Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2570
2571 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2572
Daniel Veillard44b3a061998-12-05 17:27:22 +00002573Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2574
2575 * tree.c: patched a bug in the generation of empty attributes
2576
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002577Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2580 for node/trees/documents/... Biggest problem is namespace
2581 support when copying subtrees.
2582
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002583Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * parser.c, entities.c: improve entities and char ref encoding,
2586 and cleanups of error messages.
2587
Daniel Veillard242590e1998-11-13 18:04:35 +00002588Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * parser.c, entities.c: simple bug hunting done during rpm2html and
2591 rpmfind integration.
2592
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002593Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * parser.[ch]: Added interfaces allowing to specify a SAX
2596 handler before parsing.
2597
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002598Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * parser.c: redirrect all errors reporting through the SAX
2601 error function
2602
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002603Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2606 * libtool, tlmain ...: update of the libtool files
2607
Miguel de Icaza442321c1998-11-04 18:13:38 +000026081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2609
2610 * entities.c: Use g_snprintf insteda of snprintf.
2611
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002612Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2615 added ent5 test for this purpose.
2616 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2617
Daniel Veillard27271681998-10-30 06:39:40 +00002618Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * parser.c: fixed? a strange error due to compression on a GWP
2621 document.
2622
Daniel Veillard25940b71998-10-29 05:51:30 +00002623Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * tree.[ch]: bug fixing
2626 * entities.[ch]: defined a specific type for predefined entities
2627 * doc/xml.html: more documentation on the library, how to use it,
2628 overview of the interfaces.
2629
Daniel Veillard16253641998-10-28 22:58:05 +00002630Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2633
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002634Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2635
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002636 * tree.c: corrected a small bug
2637 * doc/xml.html: continuing writing documentation.
2638
2639Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2640
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002641 * debugXML.h debugXML.c: added debugging utilities.
2642 * tester.c: added --debug switch.
2643 * tree.c: patched an incorrect node->type assignment.
2644 * parser.c: formatting, ensure that node->doc != NULL in attributes
2645
Daniel Veillardccb09631998-10-27 06:21:04 +00002646Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2649 entity support and provide an internal representation close to
2650 DOM one (entity ref nodes, and attribute value as tree). I tried
2651 to preserve the interface but this will surely break some apps
2652 (I have to change rpm2html/rpmfind for example). I had to change
2653 two interfaces, and the generated tree is somewhat different.
2654 * doc/* : started documenting the XML library, the tree and
2655 DOM/Corba. This is a first step.
2656
Daniel Veillard11e00581998-10-24 18:27:49 +00002657Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * parser.c: Set up the fonctions comment block, boring but useful.
2660 * parser.h, SAX.c, parser.c: now attributes are processed through
2661 the SAX interface. The problem is that my SAX interface diverged
2662 quite a bit from the original one, well this is not an official
2663 spec, and translating it from Java to C is hairy anyway...
2664
Daniel Veillard97b58771998-10-20 06:14:16 +00002665Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2668 fonctions comment block, boring but useful.
2669
2670Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002671
2672 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2673 conversion routines. However they are not yet used to convert the
2674 inputs. The core will run with UTF-8.
2675
Daniel Veillard33942841998-10-18 19:12:41 +00002676Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * tree.c : make sure that the type id is properly set-up when
2679 a new object is allocated, needed for DOM.
2680
Daniel Veillard27fb0751998-10-17 06:47:46 +00002681Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * tree.h, tree.c: Ok, the main objects in the tree will be native
2684 corba objects, it costs 8 bytes per Node, Attribute and Document
2685 but it simplifies the Corba integration a lot (no extra interface
2686 objects to allocate/free).
2687
Daniel Veillard0bef1311998-10-14 02:36:47 +00002688Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2691 and changed NODEs contants for conformity with DOM Level 1
2692
Daniel Veillard27864701998-10-08 03:47:24 +00002693Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * added hooks to keep track of servants when creating objects
2696 xmlDoc and xmlNode (for Corba export).
2697
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002698Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * added xml-config script.
2701
Daniel Veillard7066a791998-10-01 20:28:28 +00002702Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2705 to autoupdate libtool and automake conf files.
2706
Miguel de Icaza60681bd1998-09-30 19:28:59 +000027071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2708
2709 * Makefile.am: Use '?' to separate the sed
2710 commands as ',' is used when people pass -Wl,something.
2711
2712
Daniel Veillard15a8df41998-09-24 19:15:06 +00002713Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * tree.c, tree.h: added a per-document compression interface.
2716
Daniel Veillard151b1b01998-09-23 00:49:46 +00002717Tue Sep 22 20:47:38 EDT 1998
2718
2719 * tree.c, tree.h: added saving with compression and added interfaces
2720 to control the compression level (xmlGetCompressMode,
2721 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2722
Daniel Veillard70120ff1998-09-22 00:24:21 +00002723Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * parser.c: corrected a loop for files of size 0
2726
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000027271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2728
2729 * error.h: New file. Contains prototyes from `error.c'.
2730
Tom Tromeyc19653d1998-08-14 01:22:43 +00002731Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2732
2733 * Makefile.am (xmlincdir): New macro.
2734 (xmlinc_HEADERS): Renamed from include_HEADERS.
2735
Daniel Veillard845664d1998-08-13 04:43:19 +00002736Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * applied small patch on numeric entities from
2739 Christopher Blizzard <blizzard@appliedtheory.com>
2740
Daniel Veillard260a68f1998-08-13 03:39:55 +00002741Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2742
2743 * New release 0.2, removed the old xml_* files so that it's
2744 coherent with the other CVS base (W3C), far better conformance
2745 to standard, new namespaces, decent entities support, beginning
2746 of a SAX-like interface. Nearly nothing left intact, even the
2747 test examples ...
2748
Christopher Blizzarda36749e1998-07-30 21:47:18 +000027491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2750
2751 * .cvsignore: Add .deps dir
2752
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002753Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2756
Daniel Veillardfe926001998-07-26 04:28:20 +00002757Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002758
Daniel Veillardfe926001998-07-26 04:28:20 +00002759 * configure.in: added test for CPP
2760 * AUTHORS, Changelog: the original ones didn't get commited but the
2761 glib ones instead, fixed.
2762 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002763
Daniel Veillardfe926001998-07-26 04:28:20 +00002764Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002765
Daniel Veillardfe926001998-07-26 04:28:20 +00002766 * integrated code developped at W3C
2767 * changed the original Copyright
2768 * migrated to automake
2769 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002770